:root{--tenaci-ink: #0a0a0a;--tenaci-paper: #f2f0eb;--tenaci-white: #fff;--tenaci-radius: 2.4rem;--tenaci-gutter: clamp(1.2rem, 2.2vw, 3.2rem);--tenaci-banner-top: .6rem;--tenaci-banner-side: 1.2rem;--tenaci-announcement-height: 2.8rem;--tenaci-header-height: 5.4rem}html{scroll-behavior:smooth}body{color:var(--tenaci-ink);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}body,button,input,select,textarea{font-family:var(--font-body-family)}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.header__heading-link{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);letter-spacing:-.025em;text-transform:uppercase}a,button,.button{transition:opacity .18s ease,color .18s ease,background-color .18s ease,border-color .18s ease,transform .18s ease}.button,.shopify-challenge__button,.customer button{min-height:4.8rem;border-radius:999px;letter-spacing:.06em;text-transform:uppercase}.button:before,.button:after,.shopify-challenge__button:before,.shopify-challenge__button:after{border-radius:inherit}.announcement-bar-section{position:absolute;top:var(--tenaci-banner-top);left:var(--tenaci-banner-side);right:var(--tenaci-banner-side);z-index:52;overflow:hidden;border-radius:1.4rem 1.4rem 0 0}.announcement-bar-section .announcement-bar,.announcement-bar-section .announcement-bar__announcement{min-height:var(--tenaci-announcement-height)}.announcement-bar-section .announcement-bar__message{min-height:var(--tenaci-announcement-height);padding:.5rem 3.4rem;font-size:.9rem;line-height:1;letter-spacing:.1em;text-transform:uppercase}.announcement-bar-section .announcement-bar-slider,.announcement-bar-section .slider-button{height:var(--tenaci-announcement-height);min-height:var(--tenaci-announcement-height)}.announcement-bar-section .slider-button{width:3.2rem}.announcement-bar-section .slider-button .svg-wrapper,.announcement-bar-section .slider-button .icon{width:1.4rem;height:1.4rem}@media screen and (min-width:750px){.announcement-bar-section .announcement-bar__message{font-size:clamp(1rem,.75vw,1.1rem)}}.section-header,.section-header.shopify-section-header-sticky,.section-header.shopify-section-header-hidden{position:absolute;top:calc(var(--tenaci-banner-top) + var(--tenaci-announcement-height));right:var(--tenaci-banner-side);left:var(--tenaci-banner-side);width:auto;max-width:none;margin:0;z-index:51;transform:none}.section-header .header-wrapper{border:0;border-radius:0 0 1.4rem 1.4rem;background:#f6f4eff0;box-shadow:0 1rem 3rem #00000014;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.section-header .header{min-height:var(--tenaci-header-height);padding-top:.35rem;padding-bottom:.35rem}.section-header .header__heading-link{padding:.4rem}.section-header .header__heading-logo{width:7rem;height:auto}body:not(.template-index) #MainContent{position:relative;padding-top:calc(var(--tenaci-banner-top) + var(--tenaci-announcement-height) + var(--tenaci-header-height) + 1.4rem)}.tenaci-back-navigation{position:absolute;top:calc(var(--tenaci-banner-top) + var(--tenaci-announcement-height) + var(--tenaci-header-height) + .8rem);left:var(--tenaci-banner-side);z-index:53;pointer-events:auto}.tenaci-back-navigation__link{display:inline-flex;align-items:center;justify-content:center;gap:.7rem;min-width:8.2rem;min-height:4.4rem;padding:.8rem 1.4rem;border:1px solid rgba(255,255,255,.42);border-radius:999px;color:var(--tenaci-white);background:#0a0a0af0;box-shadow:0 .8rem 2rem #0003;font-family:var(--font-body-family);font-size:1rem;font-weight:500;line-height:1;letter-spacing:.1em;text-decoration:none;text-transform:uppercase;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.tenaci-back-navigation__link:hover{color:var(--tenaci-white);background:#0a0a0ae6;transform:translate(-.2rem)}.tenaci-back-navigation__link:focus-visible{outline:2px solid currentColor;outline-offset:3px}.tenaci-back-navigation__icon{display:inline-flex;width:1.2rem;height:1rem;transform:rotate(180deg)}.tenaci-back-navigation__icon .icon{width:100%;height:100%}.header__heading-logo{transition:transform .22s ease}.header__heading-link:hover .header__heading-logo{transform:scale(.98)}.header__icon,.header__menu-item,.localization-form__select{color:currentColor}.header__menu-item,.menu-drawer__menu-item,.localization-form__select,.predictive-search__item-heading,.cart-drawer__empty-content .button{font-size:1.1rem;letter-spacing:.07em;text-transform:uppercase}.header__icon:hover,.header__menu-item:hover{opacity:.55}.menu-drawer,.predictive-search,.cart-drawer .drawer__inner{background:var(--tenaci-paper)}.menu-drawer__navigation{padding:2rem 0}.menu-drawer__menu-item{padding-block:1.35rem}.menu-drawer__menu>li>.menu-drawer__menu-item{font-family:var(--font-heading-family);padding:1.5rem 3.2rem;font-size:clamp(2.4rem,3.2vw,3.4rem);line-height:1;letter-spacing:-.025em}.menu-drawer__menu>li{border-bottom:1px solid rgba(10,10,10,.12)}.menu-drawer__menu>li:first-child{border-top:1px solid rgba(10,10,10,.12)}.menu-drawer__menu>li>.menu-drawer__menu-item:hover,.menu-drawer__menu>li>.menu-drawer__menu-item--active{background:#0a0a0a0b}.menu-drawer__utility-links{background:transparent}.search-modal__content,.predictive-search{border-radius:0 0 1.8rem 1.8rem}.cart-drawer .drawer__inner{width:min(48rem,100vw);max-width:100vw;border:0}.cart-drawer .drawer__header{border-bottom:1px solid rgba(10,10,10,.14)}.cart-drawer .drawer__heading{font-size:clamp(2.4rem,4vw,4.2rem)}.cart-item__name,.cart-item__details>*{font-size:1.15rem}.drawer__footer{border-top-color:#0a0a0a24}.template-collection main,.template-search main,.template-product main,.template-cart main{background:var(--tenaci-paper)}body.template-collection #MainContent{--tenaci-collection-overlap: clamp(3.2rem, 5vw, 5.6rem);position:relative;padding-top:0;isolation:isolate}.template-collection #MainContent>.shopify-section:has([class*=ai-campaign-image-wrapper-]){position:sticky;top:0;z-index:0}.template-collection #MainContent>.shopify-section:has(.collection-hero){position:relative;z-index:2;margin-top:calc(-1 * var(--tenaci-collection-overlap));overflow:hidden;border-radius:clamp(3.2rem,4vw,4.8rem) clamp(3.2rem,4vw,4.8rem) 0 0;background:var(--tenaci-paper)}.template-collection #MainContent>.shopify-section:has(#product-grid){position:relative;z-index:2;background:var(--tenaci-paper)}.template-collection #MainContent>.shopify-section:has(#product-grid)>.gradient{background:var(--tenaci-paper)}.template-collection .collection-hero,.template-search .template-search,.template-cart .title-wrapper-with-link{padding-top:clamp(2rem,5vw,7rem)}.collection-hero__title,.template-search__header h1,.main-page-title,.title--primary{font-size:clamp(4rem,9vw,11rem);line-height:.86}.template-collection .collection-hero__title{font-size:clamp(3rem,5vw,6rem)}.template-collection .collection-hero{padding:clamp(2.8rem,4vw,4.2rem) 0 clamp(1.2rem,2vw,2rem);background:transparent}.template-collection .collection-hero__title{margin:0}.template-collection .collection,.template-collection #product-grid,.template-collection .product-card-wrapper,.template-collection .product-card-wrapper .card,.template-collection .product-card-wrapper .card__inner,.template-collection .product-card-wrapper .card__media,.template-collection .product-card-wrapper .card__media .media,.template-collection .product-card-wrapper .card__content{background:transparent}.template-collection .product-grid{--grid-desktop-horizontal-spacing: 2rem;--grid-desktop-vertical-spacing: 3.2rem;--grid-mobile-horizontal-spacing: 2rem;--grid-mobile-vertical-spacing: 3.2rem}.template-collection .product-grid>.grid__item{background:var(--tenaci-paper)}.template-collection .product-card-wrapper .card,.template-collection .product-card-wrapper .card__inner{--ratio-percent: 133% !important}.template-collection .product-card-wrapper .card__inner.gradient{transform:none}.template-collection .product-card-wrapper .card__media{z-index:auto!important}.template-collection .product-card-wrapper .card__media .media img{object-fit:contain;mix-blend-mode:multiply}.template-collection .product-card-wrapper .card>.card__content{padding:0}.template-collection .product-card-wrapper .card>.card__content>.card__information{padding:1.2rem 0 0}.template-collection .product-card-wrapper .card__heading{margin:0 0 .6rem;font-family:var(--font-heading-family);font-size:1.4rem;font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);line-height:1.3;letter-spacing:-.025em;text-transform:uppercase}.template-collection .product-card-wrapper .card-information>.price{margin-top:0;font-family:var(--font-body-family);font-size:1.4rem;font-weight:400;line-height:1.3;letter-spacing:.025em}.facets-container,.mobile-facets__wrapper,.facet-filters__label,.product-count{font-size:1.05rem;letter-spacing:.06em;text-transform:uppercase}.card-wrapper .card,.card-wrapper .card__inner{--ratio-percent: 132%;border-radius:0}.card__media .media img{transition:transform .55s cubic-bezier(.22,1,.36,1)}.card-wrapper:hover .card__media .media img{transform:scale(1.025)}.card__heading,.price,.badge{font-family:var(--font-body-family);letter-spacing:.025em}.card__heading{font-size:1.2rem;text-transform:uppercase}.badge{border-radius:999px;padding:.55rem 1rem;font-size:.9rem;letter-spacing:.06em;text-transform:uppercase}.template-product .product{padding-top:clamp(1rem,3vw,4rem)}.template-product .product__title h1{font-size:clamp(3.4rem,6vw,7.5rem);line-height:.9}.template-product .product__info-container>*+*{margin-top:1.8rem}.template-product .product__media,.template-product .product__media img{border-radius:0}.template-product .product-form__input .form__label,.template-product variant-selects .form__label,.template-product .product__accordion .accordion__title{font-size:1.05rem;letter-spacing:.08em;text-transform:uppercase}.template-product .product-form__input input[type=radio]+label{min-width:4.6rem;border-radius:999px;text-align:center}.template-product .product-form__submit{min-height:5.4rem;background:var(--tenaci-ink);color:var(--tenaci-white)}.template-product .accordion{border-color:#0a0a0a29}.template-product .related-products__heading{font-size:clamp(3rem,6vw,7rem);line-height:.9}@media screen and (max-width:749px){:root{--tenaci-radius: 1.8rem;--tenaci-banner-side: .8rem;--tenaci-announcement-height: 2.6rem;--tenaci-header-height: 4.8rem}.announcement-bar-section .announcement-bar__message{padding:.45rem 3rem;font-size:.82rem}.section-header,.section-header.shopify-section-header-sticky,.section-header.shopify-section-header-hidden{right:var(--tenaci-banner-side);left:var(--tenaci-banner-side)}.announcement-bar-section{border-radius:1rem 1rem 0 0}.section-header .header-wrapper{border-radius:0 0 1rem 1rem}.section-header .header{min-height:var(--tenaci-header-height);padding:.2rem 1rem}.tenaci-back-navigation__link{min-width:8rem;min-height:4.4rem;padding:.75rem 1.2rem;font-size:1rem}.header__heading-logo{width:6.4rem;max-width:6.4rem}.header__icon{width:3.6rem;height:3.6rem}.header__icon--account,.header__localization,.header__icons .header__search{display:none}.menu-drawer{left:0;width:100%;max-width:100%;margin-left:0;overflow:hidden;border-radius:0 0 1rem 1rem;box-shadow:0 1.2rem 3rem #0000001f}.menu-drawer__menu>li>.menu-drawer__menu-item{padding:1.35rem 2rem;font-size:2.7rem}.template-product .product__title h1{font-size:3.8rem}.template-collection .product-grid{--grid-mobile-horizontal-spacing: 1.6rem;--grid-mobile-vertical-spacing: 2.6rem}body:not(.template-index) #MainContent{padding-top:10rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.template-collection #MainContent>.shopify-section:has([class*=ai-campaign-image-wrapper-]){position:relative}*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/tenaci-editorial.css.map */
