html{scroll-behavior:smooth;scroll-padding-top:96px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}:focus-visible{outline:2px solid var(--cognac);outline-offset:3px}button,a,input,select,textarea{touch-action:manipulation}a,button{-webkit-tap-highlight-color:transparent}.btn{transition:transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease),background-color var(--dur) var(--ease),color var(--dur) var(--ease),border-color var(--dur) var(--ease)}.btn:active{transform:scale(.98)}@media(hover:hover){.btn--primary:hover{box-shadow:0 8px 20px #33261b2e;transform:translateY(-1px)}}@media(max-width:749px){.btn{min-height:44px}}.product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}@media(min-width:750px)and (max-width:989px){.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:749px){.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}}.product-card{min-width:0}.product-card__imgwrap{overflow:hidden}.product-card__img{transition:transform .7s var(--ease),opacity .45s var(--ease)}@media(hover:hover){.product-card:hover .product-card__img{transform:scale(1.04)}}.product-card__info{min-width:0}.product-card__title{overflow-wrap:anywhere}.price{flex-wrap:wrap;gap:4px 10px;min-width:0}.price__regular,.price__compare{white-space:nowrap}@media(max-width:749px){.card-action{width:36px;height:36px}.card-action .icon{width:17px;height:17px}.product-card__actions{left:8px;bottom:8px;gap:6px}.product-card__title{font-size:1.3rem}.product-card__info{padding-top:11px}}@media(max-width:420px){.price{font-size:1.25rem}.price__compare{font-size:1.1rem}}.acc-item__panel{transition:max-height .35s var(--ease)}html,body{overflow-x:clip}main{min-width:0}img,svg,video,canvas,iframe{max-width:100%}.site-header__sale-link{color:var(--cognac)}@media(min-width:990px)and (max-width:1199px){.site-header__inner{column-gap:14px}.site-header__nav{gap:18px}.site-header__navlink{font-size:1.1rem;letter-spacing:.11em}.site-header__icons .icon-btn{width:38px;height:38px}}@media(min-width:990px)and (max-width:1099px){.site-header__nav{gap:11px}.site-header__navlink{font-size:1.02rem;letter-spacing:.09em}.site-header__icons .icon-btn{width:34px;height:34px}}@media(max-width:749px){.site-header__logo img{max-width:34vw;object-fit:contain}}@media(max-width:989px){.bottom-nav{grid-template-columns:repeat(5,minmax(0,1fr));padding-left:max(8px,env(safe-area-inset-left));padding-right:max(8px,env(safe-area-inset-right))}body{padding-bottom:calc(62px + env(safe-area-inset-bottom))}.bottom-nav a{position:relative;min-width:0;transition:color var(--dur) var(--ease)}.bottom-nav a span:not(.badge-count){max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bottom-nav a.is-active{color:var(--espresso)}.bottom-nav a.is-active:before{content:"";position:absolute;top:-7px;left:34%;right:34%;height:2px;background:var(--cognac)}}[data-cart-body]{transition:opacity .18s var(--ease)}[data-cart-body].is-busy{opacity:.55;pointer-events:none}.cart-item{transition:opacity .25s var(--ease),transform .25s var(--ease)}.cart-item--removing{opacity:0;transform:translate(14px);pointer-events:none}.cart-drawer__status{min-height:0;font-size:12.5px;letter-spacing:.04em;color:var(--chocolate)}.cart-drawer__status.is-error{color:#9b2c1d}.newsletter-form{flex-wrap:wrap}.newsletter-form .newsletter__msg{flex:0 0 100%;order:5;margin:12px 0 0;text-align:center}@media(max-width:560px){.newsletter-form .btn{width:100%}}.sarte-testimonials .testi-carousel{min-width:0}::selection{background:var(--cognac);color:#fff}body{text-rendering:optimizeLegibility}h1,h2,h3{letter-spacing:-.012em;text-wrap:balance}.eyebrow{font-size:1.15rem;letter-spacing:.26em}.section-head{margin-bottom:clamp(32px,4vw,56px)}.section-head:not(.section-head--left) .eyebrow{display:inline-flex;align-items:center;gap:12px}.section-head:not(.section-head--left) .eyebrow:before,.section-head:not(.section-head--left) .eyebrow:after{content:"";width:26px;height:1px;background:currentColor;opacity:.45}.section-head p{line-height:1.75}.btn{min-height:50px;padding:12px 34px;font-size:1.25rem;letter-spacing:.18em}@media(max-width:749px){.btn{padding:11px 24px}}.btn--outline{border-width:1px}input[type=text],input[type=email],input[type=tel],input[type=search],input[type=password],input[type=number],textarea,select{transition:border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}input[type=text]:focus,input[type=email]:focus,input[type=tel]:focus,input[type=password]:focus,textarea:focus,select:focus{border-color:var(--cognac);box-shadow:0 0 0 3px #6611111a;outline:none}.announcement{font-size:1.1rem;letter-spacing:.2em}.site-header{border-bottom-color:transparent;box-shadow:0 1px 0 var(--line);transition:box-shadow .35s var(--ease),background-color .35s var(--ease)}.site-header.is-sticky{background:#f7f3ecf0;-webkit-backdrop-filter:saturate(1.4) blur(14px);backdrop-filter:saturate(1.4) blur(14px)}.site-header.is-scrolled{box-shadow:0 14px 34px -26px #221a1480}@media(min-width:1200px){.site-header__navlink{font-size:1.25rem;letter-spacing:.2em}.site-header__nav{gap:38px}}.hero__scrim{background:linear-gradient(90deg,#18110cad,#18110c33 62%,#18110c05),linear-gradient(0deg,rgba(24,17,12,.42),transparent 40%)}.hero__slide.is-active .hero__media img{animation:sarteHeroZoom 9s var(--ease) both}@keyframes sarteHeroZoom{0%{transform:scale(1.07)}to{transform:scale(1)}}@keyframes sarteRise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.hero__slide.is-active .hero__content>*{animation:sarteRise .85s var(--ease) both}.hero__slide.is-active .hero__content>*:nth-child(2){animation-delay:.08s}.hero__slide.is-active .hero__content>*:nth-child(3){animation-delay:.16s}.hero__slide.is-active .hero__content>*:nth-child(4){animation-delay:.24s}.hero__content .eyebrow{display:inline-flex!important;align-items:center;gap:14px}.hero__content .eyebrow:before{content:"";width:34px;height:1px;background:currentColor;opacity:.7}.hero__content h1,.hero__content h2{letter-spacing:-.02em;text-shadow:0 2px 30px rgba(0,0,0,.18)}.hero__dots button{width:34px;height:2px}.trust-strip__item{position:relative}@media(min-width:750px){.trust-strip__item+.trust-strip__item:before{content:"";position:absolute;left:-8px;top:12%;bottom:12%;width:1px;background:var(--line)}}.cat-card{border-radius:3px;box-shadow:0 18px 36px -28px #221a1480;transition:transform .5s var(--ease),box-shadow .5s var(--ease)}.cat-card:after{background:linear-gradient(180deg,transparent 36%,rgba(24,17,12,.74))}.cat-card__label{transition:transform .5s var(--ease)}.cat-card__label h3{font-size:clamp(2.1rem,2vw,2.6rem)}@media(hover:hover){.cat-card:hover{transform:translateY(-4px);box-shadow:0 30px 50px -30px #221a1499}.cat-card:hover .cat-card__label{transform:translateY(-4px)}.cat-card:hover .cat-card__cta{border-color:#fff}}.product-card__media{border-radius:3px;background:linear-gradient(160deg,var(--cream),var(--sand));transition:box-shadow .5s var(--ease)}@media(hover:hover){.product-card:hover .product-card__media{box-shadow:0 26px 44px -30px #221a148c}}.product-card__info{padding-top:16px}.product-card__title{font-size:1.45rem;font-weight:500;letter-spacing:.005em}@media(max-width:749px){.product-card__title{font-size:1.3rem}}.price{font-weight:500}.price__compare{font-weight:400;text-decoration:line-through;opacity:.8}.badge-sale{background:var(--cognac);letter-spacing:.14em;text-transform:uppercase;font-size:1rem;padding:5px 10px}.card-action{box-shadow:0 8px 20px -6px #221a1447}.split__media img{transition:transform 1.2s var(--ease)}@media(hover:hover){.split__media:hover img{transform:scale(1.03)}}.stat b{letter-spacing:-.02em}.private-label{border-radius:4px}.private-label__scrim{background:linear-gradient(90deg,#18110cdb,#18110c52 70%)}.trust-card{position:relative;overflow:hidden;border-radius:3px}.trust-card:before{content:"";position:absolute;left:0;top:0;height:2px;width:0;background:var(--cognac);transition:width .5s var(--ease)}.trust-card:hover:before{width:100%}.acc-item__btn{font-family:var(--font-head);font-size:clamp(1.7rem,1.2vw + 1.1rem,2.1rem);font-weight:500;padding:24px 4px;transition:color var(--dur) var(--ease)}.acc-item__btn:hover{color:var(--cognac)}.acc-item__btn .icon{box-sizing:content-box;width:14px;height:14px;padding:6px;border:1px solid var(--line);border-radius:50%;transition:transform .3s var(--ease),background-color var(--dur) var(--ease),color var(--dur) var(--ease),border-color var(--dur) var(--ease)}.acc-item__btn[aria-expanded=true] .icon{background:var(--cognac);border-color:var(--cognac);color:#fff}.social-grid{gap:10px}.social-grid a{border-radius:3px}.newsletter-form input{height:54px;transition:border-color var(--dur) var(--ease)}.newsletter-form input:focus{outline:none;border-color:var(--cognac)}.site-footer{position:relative}.site-footer:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,var(--cognac),#b0793a,var(--cognac))}@media(min-width:641px){.site-footer h3{position:relative;padding-bottom:14px}.site-footer h3:after{content:"";position:absolute;left:0;bottom:0;width:26px;height:1px;background:var(--sand);opacity:.6}}.site-footer ul a{display:inline-block;transition:transform .3s var(--ease),color var(--dur) var(--ease)}@media(hover:hover){.site-footer ul a:hover{transform:translate(4px)}}.shop-nav{position:relative;z-index:6}.shop-nav__chip{position:relative;z-index:1;pointer-events:auto;cursor:pointer;font-size:1.2rem;padding:0 20px}.mobile-shop-nav__chip{pointer-events:auto;cursor:pointer}@keyframes sarteFade{0%{opacity:0}to{opacity:1}}main{animation:sarteFade .5s var(--ease) both}@supports (animation-timeline:scroll()){body:after{content:"";position:fixed;top:0;left:0;width:100%;height:2px;background:var(--cognac);transform:scaleX(0);transform-origin:0 50%;animation:sarteProgress linear both;animation-timeline:scroll(root);z-index:200;pointer-events:none}@keyframes sarteProgress{to{transform:scaleX(1)}}}@media(prefers-reduced-motion:reduce){main,.hero__slide.is-active .hero__content>*,.hero__slide.is-active .hero__media img{animation:none!important}body:after{display:none}}html{font-size-adjust:.46}body{font-family:var(--font-body);font-weight:400;letter-spacing:.005em;font-feature-settings:"kern","liga";-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,.h-style,.site-header__wordmark,.stat b,.tm__summary strong{font-family:var(--font-head);font-variant-numeric:lining-nums;font-feature-settings:"kern","liga","lnum"}h1{font-weight:500;letter-spacing:-.02em;line-height:1.02}h2{font-weight:500;letter-spacing:-.016em;line-height:1.06}h3{font-weight:600;letter-spacing:-.005em;line-height:1.15}.hero__content h1,.hero__content h2{font-weight:500;letter-spacing:-.024em;line-height:1}.section-head h2{font-weight:500}.cat-card__label h3,.tm-card h3,.mega-menu .mega-menu__col h3{font-weight:600}.eyebrow,.btn,.text-link,.site-header__navlink,.announcement,.mega-menu__all,.shop-nav__chip,.sale-timer__cap,.sale-timer__label,.badge-sale{font-family:var(--font-body);font-weight:500}.btn{letter-spacing:.2em}.eyebrow{letter-spacing:.3em}.site-header__navlink{font-weight:500}.product-card__title{font-family:var(--font-body);font-weight:500;letter-spacing:.01em}p,li,.rte{font-weight:400}.price,.price__regular,.price__compare,.cart-item__price,.sale-timer__num,.stat b,.sale-offer__pct{font-variant-numeric:lining-nums tabular-nums}.price,.price__regular{font-family:var(--font-body);letter-spacing:.02em}.stat b{font-weight:500;font-size:4.6rem}.site-header__wordmark{font-weight:500}.mega-menu .mega-menu__col h3{letter-spacing:0}
/*# sourceMappingURL=/cdn/shop/t/36/assets/sarte-enhance.css.map */
