.section-header{position:static}.shopify-section.section-header{position:sticky;top:0;z-index:50;display:block;margin:0;gap:0}body{position:relative}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:200;opacity:.06;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}::selection{background:var(--color-accent);color:#fff}em,.italic{font-family:var(--font-heading);font-style:italic}h1 em,h2 em,.h1 em{color:var(--color-accent)}.header{min-height:5.25rem}.header__brand{display:inline-flex;align-items:center;gap:.85rem}.header__mark{width:46px;height:46px;border-radius:50%;object-fit:cover;mix-blend-mode:multiply}.header__logo-text{font-size:1.65rem;letter-spacing:.42em;padding-left:.42em}.header__nav a{letter-spacing:.22em;font-size:.7rem}.announcement{background:var(--color-accent);letter-spacing:.26em;font-size:.66rem}@media(max-width:749px){.header{grid-template-columns:auto 1fr auto;min-height:4.25rem}.header__mark{width:34px;height:34px}.header__logo-text{font-size:1.15rem;letter-spacing:.3em;white-space:nowrap}.header__brand{gap:.5rem}}.button{border-radius:999px;padding:.95rem 2.4rem;font-size:.7rem;letter-spacing:.26em}.button:after{content:"\2192";font-size:1rem;letter-spacing:0;transition:transform .3s}.button:hover:after{transform:translate(4px)}.button--full:after,.product__buy .button:after,.sticky-atc .button:after{content:none}.link-underline{letter-spacing:.26em;font-size:.68rem}.hero__media img{transform:scale(1.04);animation:heroZoom 14s ease-out forwards}@keyframes heroZoom{to{transform:scale(1)}}.hero__media:after{background:linear-gradient(180deg,#1e140f26,#1e140f0d 40%,#1e140f99);opacity:1}.hero__content{max-width:52rem}.hero__content .h1{font-size:clamp(3rem,8vw,6.8rem);line-height:.98;font-weight:300;letter-spacing:-.01em}.hero__content .h1 em{color:#f3d9c6}.hero__content .eyebrow{display:inline-flex;align-items:center;gap:1rem}.hero__content .eyebrow:before,.hero__content .eyebrow:after{content:"";width:2.5rem;height:1px;background:currentColor;opacity:.7}.hero__scroll{position:absolute;left:50%;bottom:1.75rem;z-index:2;transform:translate(-50%);color:#fff;font-size:.62rem;letter-spacing:.3em;text-transform:uppercase;display:flex;flex-direction:column;align-items:center;gap:.6rem}.hero__scroll:after{content:"";width:1px;height:2.5rem;background:currentColor;animation:scrollLine 2s ease-in-out infinite;transform-origin:top}@keyframes scrollLine{0%{transform:scaleY(0)}50%{transform:scaleY(1)}to{transform:scaleY(0);transform-origin:bottom}}.marquee{overflow:hidden;background:var(--color-text);color:var(--color-bg);padding:1.15rem 0}.marquee--accent{background:var(--color-accent);color:#fff}.marquee__track{display:flex;width:max-content;animation:marquee var(--speed, 38s) linear infinite}.marquee__item{font-family:var(--font-heading);font-style:italic;font-size:clamp(1.4rem,2.6vw,2.1rem);white-space:nowrap;padding:0 1.6rem;display:inline-flex;align-items:center;gap:3.2rem}.marquee__item:after{content:"\2726";font-style:normal;font-size:.8rem;opacity:.7}@keyframes marquee{to{transform:translate(-50%)}}.section-header h2,.rich-text__heading,.split__content h2,.newsletter h2{font-weight:300}.eyebrow{color:var(--color-accent);letter-spacing:.32em;font-size:.66rem}.eyebrow--num:before{content:attr(data-num) " \2014  "}.collection-tile{aspect-ratio:3 / 4.4;border-radius:999px 999px 0 0}.collection-tile:after{background:linear-gradient(to top,rgba(30,20,15,.6),transparent 50%)}.collection-tile__label{text-align:center}.collection-tile__label h3{font-weight:300;font-size:clamp(1.6rem,2.4vw,2.2rem)}.split__media{border-radius:999px 999px 0 0;aspect-ratio:4 / 5.2;position:relative}.split__media:before{content:"";position:absolute;top:14px;right:14px;bottom:14px;left:14px;border:1px solid rgba(255,255,255,.55);border-radius:999px 999px 0 0;z-index:1;pointer-events:none}.split__content h2{font-size:clamp(2.2rem,4vw,3.4rem);line-height:1.05}.card__media{border-radius:2px}.card__badge{border-radius:999px;font-size:.58rem;padding:.35rem .7rem}.card__badge--sale{background:var(--color-accent)}.card__title{font-family:var(--font-heading);font-size:1.2rem;font-weight:400;letter-spacing:.01em}.card__info{padding-top:1.1rem}.features .feature__icon{width:2.4rem;height:2.4rem}.testimonial{position:relative;border:1px solid var(--color-border);background:transparent;padding-top:3.5rem}.testimonial:before{content:"\201c";position:absolute;top:.4rem;left:50%;transform:translate(-50%);font-family:var(--font-heading);font-size:4.5rem;line-height:1;color:var(--color-accent)}.testimonial__quote{font-size:1.35rem;font-weight:300}.rich-text--quote .rich-text__heading{font-size:clamp(2rem,4.2vw,3.6rem);line-height:1.12;font-weight:300}.newsletter-band{background:var(--color-accent);color:#fff}.newsletter-band .eyebrow,.newsletter-band .text-muted{color:#ffffffd9}.newsletter-band .newsletter__form{border-color:#fffc}.newsletter-band input::placeholder{color:#ffffffbf}.newsletter__mark{width:64px;height:64px;border-radius:50%;margin:0 auto 1.5rem;mix-blend-mode:multiply;background:#fff}.footer{background:var(--color-text);color:#f8eee6e0}.footer h3{color:#f3d9c6}.footer ul a,.footer__brand p,.footer .text-muted{color:#f8eee6b3}.footer ul a:hover{color:#fff}.footer__brand-name{color:#fff;font-weight:300}.footer__bottom{border-color:#f8eee626;color:#f8eee68c}.footer__social a{border-color:#f8eee64d}.footer__localization select{color:#fff;border-color:#f8eee64d}.footer__mark{width:56px;height:56px;border-radius:50%;margin-bottom:1.25rem}.footer__big{font-family:var(--font-heading);font-weight:300;font-size:clamp(3.5rem,15vw,13rem);line-height:.8;letter-spacing:.08em;text-align:center;color:#f8eee612;margin:3rem 0 -1rem;-webkit-user-select:none;user-select:none;white-space:nowrap;overflow:hidden}.product__title{font-weight:300;font-size:clamp(2rem,3.4vw,2.9rem);line-height:1.08}.product__media{border-radius:2px}.product__gallery .product__media:first-child{border-radius:999px 999px 0 0}@media(max-width:989px){.product__gallery .product__media:first-child{border-radius:2px}}.product__notice{font-size:.8rem;color:var(--color-text-muted);border-left:2px solid var(--color-accent);padding:.25rem 0 .25rem .9rem;margin:0 0 1.5rem}.option__values label{border-radius:999px}
/*# sourceMappingURL=/cdn/shop/t/2/assets/overrides.css.map */
