:root{--bg-primary:#f5e6d2;--bg-secondary:#eedcc7;--card-bg:#f8ebdd;--brand-primary:#5a1717;--border-color:#d8c2aa;--text-main:#171311;--text-muted:#171311a6}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;font-size:16px}body{background:var(--bg-primary);color:var(--text-main);font-family:Inter,sans-serif;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{cursor:pointer;background:0 0;border:none;font-family:inherit}ul{list-style:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@font-face{font-family:Syora Logo;src:url(/fonts/Syora-Regular.otf)format("opentype");font-style:normal;font-weight:400;font-display:swap}.topbar{background:var(--text-main);color:#ccc;letter-spacing:.1em;justify-content:space-between;align-items:center;width:100%;padding:8px 5%;font-size:.68rem;display:flex}.topbar__left{color:#ddd}.topbar__right{align-items:center;gap:8px;display:flex}.topbar__right a{color:#ccc;transition:color .2s}.topbar__right a:hover{color:#fff}.sep{opacity:.4}.topbar__close{color:#aaa;cursor:pointer;background:0 0;border:none;margin-left:8px;font-size:.7rem;line-height:1;transition:color .2s}.topbar__close:hover{color:#fff}.navbar{z-index:200;mix-blend-mode:difference;background:0 0;border-bottom:none;grid-template-columns:1fr auto 1fr;align-items:center;width:100%;padding:32px 6%;display:grid;position:absolute;top:0}.nav-hamburger{cursor:pointer;background:0 0;border:none;flex-direction:column;gap:5px;width:24px;display:none}.nav-hamburger span{background:#fff;width:100%;height:1px;display:block}.nav-left{align-items:center;gap:clamp(12px,1.2vw,36px);display:flex}@media (width>=1440px){.nav-left{gap:clamp(24px,2.5vw,36px)}}.nav-link{letter-spacing:.15em;color:#fff;opacity:.8;white-space:nowrap;font-size:.75rem;font-weight:600;transition:opacity .2s,color .2s;position:relative}.nav-link:after{content:"";background:#fff;width:0;height:1px;transition:width .3s;position:absolute;bottom:-4px;left:0}.nav-link:hover{opacity:1;color:#fff}.nav-link:hover:after{width:100%}.nav-logo{letter-spacing:.25em;color:#fff;text-align:center;justify-self:center;font-family:Syora Logo,serif;font-size:1.8rem;font-weight:400;transition:opacity .25s}.nav-logo:hover{opacity:.7}.nav-right{justify-content:flex-end;align-items:center;gap:clamp(12px,1.5vw,22px);display:flex}.nav-action{letter-spacing:.15em;color:#fff;opacity:.8;cursor:pointer;white-space:nowrap;align-items:center;gap:0;font-size:.75rem;transition:opacity .2s;display:flex}.nav-action:hover{opacity:1}.nav-action__label{font-weight:600}.nav-sep{color:#fff;opacity:.3;font-weight:300}.nav-link[aria-current=page]{opacity:1}.nav-link[aria-current=page]:after{width:100%}.nav-action--soon,.nav-action--soon:hover{opacity:.4;cursor:default}.nav-link:focus-visible,.nav-logo:focus-visible,.nav-action:focus-visible,.nav-hamburger:focus-visible{outline-offset:6px;outline:1px solid}.btn{letter-spacing:.12em;cursor:pointer;text-transform:uppercase;align-items:center;gap:6px;font-size:.72rem;font-weight:500;transition:all .3s;display:inline-flex}.btn--dark{background:var(--brand-primary);color:var(--bg-primary);border:1.5px solid var(--brand-primary);letter-spacing:.15em;padding:14px 28px;font-size:.68rem;font-weight:600}.btn--dark:hover{background:var(--brand-primary);border-color:var(--brand-primary)}.hero{z-index:1;width:100%;height:100vh;min-height:720px;position:sticky;top:0;overflow:hidden}.content-wrapper{z-index:10;-webkit-backdrop-filter:blur(24px);background:#f5e6d2bf;border-top:1px solid #fff6;position:relative;box-shadow:0 -10px 40px #0000000d}.hero__bg{z-index:0;position:absolute;inset:0}.hero__bg-img{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform 8s;display:block}.hero:hover .hero__bg-img{transform:scale(1.03)}.hero__inner{z-index:2;pointer-events:none;position:absolute;inset:0}.hero__inner>*{pointer-events:auto;position:absolute}.hero__script-tl{color:var(--brand-primary);font-family:Caveat,cursive;font-size:clamp(1.8rem,3vw,2.6rem);line-height:1.1;top:11%;left:3%;transform:rotate(-6deg)}.hero__cr-text{letter-spacing:.75em;color:var(--brand-primary);text-transform:uppercase;font-family:Cormorant Garamond,serif;font-size:clamp(.9rem,1.5vw,1.25rem);font-weight:500;top:55%;right:12%}.hero__bl-box{flex-direction:column;align-items:flex-start;gap:16px;display:flex;bottom:5%;left:3%}.hero__bl-title{color:var(--text-main);letter-spacing:.02em;font-family:Cormorant Garamond,serif;font-size:clamp(2.4rem,4.5vw,3.4rem);font-weight:400;line-height:1.1}.hero__bl-title em{font-style:italic;font-weight:500}.hero__bl-desc{color:var(--text-muted);margin-bottom:8px;font-family:Inter,sans-serif;font-size:.75rem;font-weight:500;line-height:1.6}.story{background:0 0;align-items:flex-start;width:100%;min-height:300vh;display:flex;position:relative}.story__bg{z-index:0;height:100%;position:absolute;inset:0;overflow:hidden}.story__bg-img{object-fit:cover;object-position:center;width:100%;height:100%}.story__bg-fade{background:linear-gradient(to bottom, var(--bg-primary) 0%, transparent 100%);height:200px;position:absolute;top:0;left:0;right:0}.story__content{z-index:1;grid-template-columns:1fr 1fr;width:100%;height:100vh;padding:80px 10%;display:grid;position:sticky;top:0}.story__left-col{width:100%;height:100%;position:relative}.story__scene{flex-direction:column;justify-content:center;transition:opacity .1s;display:flex;position:absolute;inset:0}.story__label{letter-spacing:.25em;color:var(--text-muted);margin-bottom:24px;font-size:.65rem;font-weight:600}.story__title{color:var(--brand-primary);margin-bottom:24px;font-family:Cormorant Garamond,serif;font-size:clamp(3.5rem,5vw,4.5rem);line-height:1.1}.story__title em{font-style:italic}.story__subtitle{color:var(--text-main);letter-spacing:.1em;margin:32px 0 16px;font-family:Cormorant Garamond,serif;font-size:clamp(2rem,3vw,2.5rem);line-height:1.2}.story__text{color:var(--text-muted);font-size:1.1rem;font-weight:500;line-height:1.7}.story__cta{margin-top:32px}.story__badge{align-items:center;gap:12px;margin-top:auto;display:flex}.story__badge-text{letter-spacing:.2em;color:var(--text-muted);font-size:.55rem;font-weight:600}.story__right-col{justify-content:center;align-items:center;height:100%;display:flex;position:relative}.story__juttis{will-change:transform;width:105%;position:relative}.story__juttis-img{width:100%;display:block}.story__arrow{color:var(--brand-primary);text-align:center;flex-direction:column;align-items:center;font-family:Caveat,cursive;font-size:2.2rem;line-height:.9;display:flex;position:absolute}.story__arrow--left{top:25%;left:-15%}.story__arrow--right{top:35%;right:-15%}.arrow-icon{margin-top:8px}.sec-hero{background:0 0;grid-template-columns:1fr 1fr;min-height:460px;display:grid;position:relative;overflow:hidden}.sec-hero__copy{z-index:2;flex-direction:column;justify-content:center;gap:20px;padding:64px 5% 64px 8%;display:flex}.sec-hero__season{letter-spacing:.2em;color:var(--brand-primary);font-size:.68rem;font-weight:500}.sec-hero__headline{color:var(--brand-primary);letter-spacing:-.01em;font-family:Cormorant Garamond,serif;font-size:clamp(3.5rem,8vw,7.5rem);font-weight:500;line-height:.92}.sec-hero__desc{color:var(--text-main);opacity:.7;font-size:.9rem;line-height:1.65}.sec-hero__img-wrap{justify-content:center;align-items:flex-end;display:flex;position:relative;overflow:hidden}.sec-hero__img{object-fit:cover;object-position:center top;width:100%;height:100%;transition:transform .8s}.sec-hero__img-wrap:hover .sec-hero__img{transform:scale(1.03)}.sec-hero__leaf{pointer-events:none;background:radial-gradient(at 70% 30%,#915f6d14 0%,#0000 65%);width:160px;height:160px;position:absolute;top:-20px;right:-20px}.trust-bar{background:var(--brand-primary);grid-template-columns:repeat(4,1fr);gap:0;padding:28px 5%;display:grid;position:relative}.trust-item{align-items:center;gap:14px;padding:8px 20px;display:flex;position:relative}.trust-sep{background:#ffffff40;width:1px;position:absolute;top:15%;bottom:15%;right:0}.trust-icon{color:#ffffffd9;flex-shrink:0}.trust-text{flex-direction:column;gap:3px;display:flex}.trust-text strong{letter-spacing:.12em;color:#fff;font-size:.72rem;font-weight:600}.trust-text span{color:#ffffffb8;letter-spacing:.02em;font-size:.65rem}.best-of{background:0 0;padding:72px 5% 80px}.best-of__header{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:baseline;margin-bottom:36px;padding-bottom:14px;display:flex}.best-of__title{letter-spacing:.18em;color:var(--text-main);font-size:clamp(.8rem,1.4vw,1.05rem);font-weight:600}.best-of__view-all{letter-spacing:.12em;color:var(--brand-primary);font-size:.72rem;font-weight:500;transition:letter-spacing .25s}.best-of__view-all:hover{letter-spacing:.18em}.best-of__grid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.product-card{flex-direction:column;min-width:0;display:flex}.product-card__img-wrap{aspect-ratio:3/4;background:var(--bg-secondary);border-radius:1px;position:relative;overflow:hidden}.product-card__badge{background:var(--brand-primary);color:#fff;letter-spacing:.12em;z-index:2;padding:4px 8px;font-size:.58rem;font-weight:600;position:absolute;top:12px;left:12px}.product-card__media{display:block;position:absolute;inset:0}.product-card__img{object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.25,.46,.45,.94)}.product-card:hover .product-card__img{transform:scale(1.06)}.product-card__wish{cursor:pointer;width:32px;height:32px;color:var(--text-muted);z-index:3;background:#ffffffd9;border:none;border-radius:50%;justify-content:center;align-items:center;transition:color .25s,background .25s,transform .25s;display:flex;position:absolute;top:12px;right:12px}.product-card__wish:before{content:"";position:absolute;inset:-6px}.product-card__wish:hover{color:var(--brand-primary);transform:scale(1.1)}.product-card__wish:focus-visible,.product-card__link:focus-visible{outline:2px solid var(--u-accent,var(--brand-primary));outline-offset:2px}.product-card__wish.active{color:var(--brand-primary)}.product-card__overlay{text-align:center;z-index:2;background:#302b31d9;padding:13px;transition:transform .35s;display:block;position:absolute;bottom:0;left:0;right:0;transform:translateY(100%)}.product-card:hover .product-card__overlay{transform:translateY(0)}.product-card__quick{letter-spacing:.14em;color:#fff;cursor:pointer;font-size:.68rem;font-weight:500}.product-card__info{flex-direction:column;flex:1;gap:5px;padding:14px 4px 4px;display:flex}.product-card__name{color:var(--text-main);letter-spacing:.02em;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:.8rem;font-weight:400;line-height:1.4;display:-webkit-box;overflow:hidden}.product-card__link{color:inherit}.product-card__price{color:var(--brand-primary);align-items:baseline;gap:8px;margin-top:auto;font-size:.82rem;font-weight:600;display:flex}.product-card__price-was{color:var(--text-muted);font-weight:400}.product-card--soldout .product-card__img{opacity:.55}.product-card--soldout .product-card__badge{background:var(--text-main)}.best-of__tagline{text-align:center;letter-spacing:.4em;color:var(--text-muted);opacity:.65;margin-top:56px;font-family:Cormorant Garamond,serif;font-size:1rem}.category-section{position:relative}.category-section__img{width:100%;height:auto;display:block}.category-section__links{grid-template-columns:repeat(4,1fr);gap:2%;width:90%;height:10%;display:grid;position:absolute;bottom:2%;left:5%}.category-section__link{cursor:pointer;width:100%;height:100%;display:block}.size-chart{width:100%;font-family:Cormorant Garamond,serif;position:relative}.size-chart__img{width:100%;height:auto;display:block}.size-chart__left{box-sizing:border-box;flex-direction:column;justify-content:center;width:30%;height:100%;padding:4% 4% 4% 5%;display:flex;position:absolute;top:0;left:0}.size-chart__label{letter-spacing:.2em;color:#5a1717;align-items:center;gap:8px;margin-bottom:4%;font-family:Inter,sans-serif;font-size:clamp(.45rem,.9vw,.7rem);font-weight:500;display:flex}.size-chart__label-line{vertical-align:middle;background:#5a1717;width:24px;height:1px;display:inline-block}.size-chart__heading{color:#5a1717;letter-spacing:-.01em;margin:0 0 5%;font-size:clamp(1.6rem,4.2vw,5rem);font-weight:700;line-height:.95}.size-chart__body{color:#171311;max-width:80%;margin:0 0 6%;font-family:Inter,sans-serif;font-size:clamp(.5rem,1vw,.85rem);line-height:1.6}.size-chart__cta{color:#f5e6d2;letter-spacing:.18em;background:#5a1717;align-items:center;gap:8px;width:fit-content;margin-bottom:auto;padding:clamp(8px,1.5vw,14px) clamp(14px,2.5vw,24px);font-family:Inter,sans-serif;font-size:clamp(.45rem,.85vw,.7rem);font-weight:600;text-decoration:none;display:inline-flex}.size-chart__footer{color:#171311;margin-top:auto;padding-top:8%;font-family:Caveat,cursive;font-size:clamp(1rem,2.2vw,2rem);line-height:1.3}.size-chart__center{text-align:center;width:15%;position:absolute;top:8%;left:38%}.size-chart__center p{color:#3b2a1a;margin:0;font-family:Caveat,cursive;font-size:clamp(.8rem,1.8vw,1.6rem);line-height:1.4}.size-chart__right-note{width:25%;padding-left:3%;position:absolute;top:16%;right:4%}.size-chart__right-note p{color:#2a1a0e;margin:0;font-family:Caveat,cursive;font-size:clamp(1rem,2vw,1.8rem);line-height:1.25}.size-chart__right-sizes{flex-wrap:nowrap;gap:clamp(3px,.6vw,8px);width:30%;display:flex;position:absolute;top:30%;right:2%}.size-chart__size-btn{color:#171311;cursor:pointer;background:0 0;border:1px solid #a89070;border-radius:50%;flex-shrink:0;width:clamp(22px,2.8vw,38px);height:clamp(22px,2.8vw,38px);font-family:Inter,sans-serif;font-size:clamp(.42rem,.8vw,.68rem);font-weight:500;transition:all .2s}.size-chart__size-btn.active{color:#f5e6d2;background:#5a1717;border:2px solid #5a1717}.size-chart__right-measure{justify-content:space-between;align-items:center;width:30%;display:flex;position:absolute;top:38%;right:2%}.size-chart__right-measure span{color:#3a2a1a;font-family:Inter,sans-serif;font-size:clamp(.38rem,.7vw,.6rem)}.size-chart__right-measure a{color:#5a1717;letter-spacing:.12em;border-bottom:1px solid #5a1717;font-family:Inter,sans-serif;font-size:clamp(.38rem,.7vw,.6rem);font-weight:700;text-decoration:none}.size-chart__bottom{background:0 0;border-top:1px solid #c0a888;grid-template-columns:1fr 1px 1fr 1px 1fr;width:33%;padding-top:1.5%;padding-bottom:1.5%;display:grid;position:absolute;bottom:0%;right:0%}.size-chart__bottom-item{padding:0 4%}.size-chart__bottom-title{letter-spacing:.14em;color:#171311;margin:0 0 2px;font-family:Inter,sans-serif;font-size:clamp(.35rem,.62vw,.54rem);font-weight:700}.size-chart__bottom-desc{color:#5a4030;margin:0;font-family:Inter,sans-serif;font-size:clamp(.35rem,.62vw,.54rem)}.size-chart__bottom-sep{background:#c0a888;width:1px}.about-us{width:100%;position:relative}.about-us__img{width:100%;height:auto;display:block}.about-us__left{box-sizing:border-box;flex-direction:column;justify-content:center;width:28%;height:100%;padding:5% 3% 5% 4%;display:flex;position:absolute;top:0;left:0}.about-us__label{letter-spacing:.2em;color:#5a1717;align-items:center;gap:8px;margin:0 0 4%;font-family:Inter,sans-serif;font-size:clamp(.45rem,.85vw,.68rem);font-weight:500;display:flex}.about-us__label-line{background:#5a1717;width:20px;height:1px;display:inline-block}.about-us__heading{color:#5a1717;letter-spacing:-.01em;margin:0 0 6%;font-family:Cormorant Garamond,serif;font-size:clamp(1.4rem,3.6vw,4.2rem);font-weight:700;line-height:.95}.about-us__subtext1{color:#171311;margin:0 0 4%;font-family:Inter,sans-serif;font-size:clamp(.48rem,.9vw,.76rem);font-weight:500;line-height:1.6}.about-us__subtext2{color:#3a2a1a;margin:0 0 7%;font-family:Inter,sans-serif;font-size:clamp(.44rem,.82vw,.7rem);line-height:1.65}.about-us__cta{color:#f5e6d2;letter-spacing:.18em;background:#5a1717;align-items:center;gap:8px;width:fit-content;margin-bottom:auto;padding:clamp(7px,1.3vw,12px) clamp(12px,2vw,20px);font-family:Inter,sans-serif;font-size:clamp(.42rem,.8vw,.66rem);font-weight:600;text-decoration:none;display:inline-flex}.about-us__footer{letter-spacing:.12em;color:#5a4030;margin:auto 0 0;padding-top:10%;font-family:Inter,sans-serif;font-size:clamp(.42rem,.78vw,.64rem);font-weight:600;line-height:1.6}.size-chart--desktop{display:block}.about-us--desktop{display:flex}.size-chart--mobile,.about-us--mobile{display:none}.size-chart--mobile{background:var(--bg-primary);flex-direction:column;gap:0;padding:36px 6% 40px}.size-chart--mobile .size-chart__label{margin-bottom:12px;font-size:.65rem}.size-chart--mobile .size-chart__heading{margin-bottom:16px;font-size:clamp(2rem,8vw,2.8rem);line-height:1}.size-chart--mobile .size-chart__body{max-width:100%;margin-bottom:24px;font-size:.85rem}.size-chart--mobile .size-chart__cta{margin-top:20px;padding:12px 20px;font-size:.7rem}.sc-mobile__size-label{color:#2a1a0e;margin:0 0 12px;font-family:Caveat,cursive;font-size:1.8rem}.sc-mobile__sizes{flex-wrap:wrap;gap:10px;margin-bottom:10px;display:flex}.sc-mobile__btn{width:44px!important;height:44px!important;font-size:.9rem!important}.sc-mobile__measure{color:#3a2a1a;margin-bottom:0;font-family:Inter,sans-serif;font-size:.8rem}.sc-mobile__measure a{color:#5a1717;border-bottom:1px solid #5a1717;font-weight:700;text-decoration:none}.sc-mobile__taglines{border-top:1px solid #c0a888;margin-top:32px;padding-top:20px;display:flex}.sc-mobile__tagline-item{text-align:center;flex-direction:column;flex:1;gap:4px;padding:0 4px;display:flex}.sc-mobile__tagline-item strong{letter-spacing:.14em;color:#171311;font-family:Inter,sans-serif;font-size:.6rem;font-weight:700}.sc-mobile__tagline-item span{color:#5a4030;font-family:Inter,sans-serif;font-size:.58rem}.about-us--mobile{background:var(--bg-primary);flex-direction:column;gap:12px;padding:36px 6% 40px}.about-us--mobile .about-us__label{margin-bottom:8px;font-size:.65rem}.about-us--mobile .about-us__heading{margin-bottom:16px;font-size:clamp(2rem,8vw,2.8rem);line-height:1.05}.about-us--mobile .about-us__subtext1{font-size:.88rem}.about-us--mobile .about-us__subtext2{font-size:.82rem}.about-us--mobile .about-us__cta{margin-top:8px;padding:12px 22px;font-size:.72rem}.about-us--mobile .about-us__footer{margin-top:8px;padding-top:16px;font-size:.68rem}@media (width<=1220px){.navbar{grid-template-columns:auto 1fr auto;padding:18px 5%}.nav-hamburger{z-index:400;box-sizing:content-box;margin-left:-12px;padding:15px 12px;display:flex;position:relative}.nav-action{justify-content:center;min-width:44px;min-height:44px}.nav-left{background:var(--bg-primary);visibility:hidden;z-index:300;flex-direction:column;align-items:flex-start;gap:24px;width:min(75%,360px);height:100dvh;padding:80px 32px 32px;transition:transform .35s,visibility 0s linear .35s;position:fixed;top:0;left:0;transform:translate(-100%);box-shadow:4px 0 24px #0000001a}.nav-left.open{visibility:visible;transition-delay:0s;transform:translate(0)}.navbar--menu-open{mix-blend-mode:normal}.navbar--menu-open .nav-hamburger span{background:var(--text-main)}.nav-link{align-items:center;min-height:44px;font-size:.9rem;display:inline-flex}.nav-left .nav-link{color:var(--text-main);mix-blend-mode:normal}.nav-left .nav-link:after{background:var(--text-main)}}@media (width<=1024px){.best-of__grid{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.nav-action__label{display:none}.hero{height:100vh;min-height:520px}.hero__script-tl{font-size:1.6rem;line-height:1.2;top:15%;left:5%}.hero__cr-text{letter-spacing:.3em;white-space:nowrap;font-size:.7rem;inset:auto auto 2% 50%;transform:translate(-50%)}.hero__bl-box{bottom:10%;left:5%;right:5%}.hero__bl-title{font-size:2.1rem}.hero__bl-desc{font-size:.72rem}.category-section__links{height:15%;bottom:3%}.story{min-height:auto;display:block}.story__content{grid-template-columns:1fr;gap:40px;height:auto;padding:48px 6% 32px;position:relative}.story__left-col,.story__right-col{height:auto;position:relative}.story__scene{position:relative;opacity:1!important;pointer-events:auto!important}.story__roadmap{justify-content:center;align-items:center;display:flex;position:relative!important;inset:auto!important}.story__roadmap img{width:100%!important;max-height:none!important}.story__juttis{width:80%;margin:0 auto}.story__title{font-size:2.6rem}.story__subtitle{font-size:1.5rem}.story__text{font-size:.95rem}.size-chart--desktop{display:none!important}.size-chart--mobile{display:flex}.size-chart__img{object-fit:cover;object-position:center 20%;max-height:55vw}.about-us--desktop{display:none!important}.about-us--mobile{display:flex}.cat-strip{grid-template-columns:repeat(2,1fr)}.cat-sep{display:none}.sec-hero{grid-template-columns:1fr}.sec-hero__img-wrap{height:320px}.sec-hero__copy{padding:40px 5%}.trust-bar{grid-template-columns:repeat(2,1fr);gap:16px;padding:24px 5%}.trust-sep{display:none}.topbar{flex-direction:column;gap:4px;font-size:.6rem}}@media (width<=480px){.best-of__grid{grid-template-columns:repeat(2,1fr);gap:14px}.cat-strip{grid-template-columns:1fr}.sec-hero__headline{font-size:4rem}.hero__bl-title{font-size:1.8rem}.hero__script-tl{font-size:1.4rem}}.navbar--redesign.navbar--intro-hidden{visibility:hidden;opacity:0;pointer-events:none;background:0 0;transition:opacity .3s,transform .3s,visibility 0s linear .3s;transform:translateY(-8px)}.navbar--redesign.navbar--intro-passed{z-index:200;visibility:visible;opacity:1;background:#140c07;transition:opacity .3s,transform .3s,background-color .3s,visibility;position:fixed;top:0;left:0;right:0;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.navbar--redesign.navbar--intro-hidden,.navbar--redesign.navbar--intro-passed{transition-duration:.01ms}}.navbar--universe{background:0 0;border-bottom:none;position:absolute}.mv-entry{justify-content:center;align-items:center;width:100%;height:100vh;min-height:640px;transition:opacity .38s;display:flex;position:relative;overflow:hidden}.mv-entry--exit{opacity:0;pointer-events:none}.mv-entry__video-wrap{z-index:0;position:absolute;inset:0}.mv-entry__video{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.mv-entry__overlay{-webkit-backdrop-filter:blur(5px);background:#10080494;position:absolute;inset:0}.mv-entry__fg{z-index:2;flex-direction:column;align-items:center;gap:clamp(28px,4vh,52px);width:100%;max-width:860px;padding:0 24px;animation:1.1s cubic-bezier(.22,1,.36,1) both mv-fg-in;display:flex;position:relative}@keyframes mv-fg-in{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.mv-entry__brand{text-align:center;animation:1.1s cubic-bezier(.22,1,.36,1) .12s both mv-fg-in}.mv-entry__logo{letter-spacing:.38em;color:#f5ece4;text-indent:.38em;font-family:Cormorant Garamond,serif;font-size:clamp(4rem,12vw,9rem);font-weight:400;line-height:1}.mv-entry__tagline{letter-spacing:.35em;color:#f5ece4b8;text-indent:.35em;margin-top:8px;font-family:Cormorant Garamond,serif;font-size:clamp(.85rem,2vw,1.15rem);font-style:italic;font-weight:300}.mv-glass{-webkit-backdrop-filter:blur(20px);background:#f5ece41a;border:1px solid #f5ece42e;border-radius:4px;width:100%;padding:clamp(24px,4vw,44px) clamp(28px,6vw,72px);animation:1.1s cubic-bezier(.22,1,.36,1) .26s both mv-fg-in;box-shadow:0 8px 48px #00000047,inset 0 1px #ffffff1f}.mv-glass__heading{letter-spacing:.3em;color:#f5ece48c;text-transform:uppercase;text-align:center;margin-bottom:clamp(16px,3vh,28px);font-family:Inter,sans-serif;font-size:.65rem;font-weight:600}.mv-glass__list{flex-direction:column;gap:2px;display:flex}.mv-glass__item{width:100%}.mv-glass__btn{cursor:pointer;text-align:left;background:0 0;border:none;border-bottom:1px solid #f5ece41a;align-items:center;gap:16px;width:100%;padding:clamp(10px,2vh,16px) 8px;transition:background .22s,border-color .22s;display:flex}.mv-glass__btn:last-child{border-bottom:none}.mv-glass__btn:hover,.mv-glass__btn--hovered{background:#f5ece41a;border-radius:2px}.mv-glass__btn--selected{background:#f5ece42e}.mv-glass__btn:focus-visible{outline-offset:2px;border-radius:2px;outline:2px solid #f5ece4b3}.mv-glass__btn-name{letter-spacing:.18em;color:#f5ece4;flex:1;font-family:Cormorant Garamond,serif;font-size:clamp(1.4rem,3.5vw,2rem);font-weight:500;transition:letter-spacing .22s}.mv-glass__btn:hover .mv-glass__btn-name{letter-spacing:.22em}.mv-glass__btn-sub{letter-spacing:.15em;color:#f5ece473;font-family:Inter,sans-serif;font-size:.65rem;font-weight:400}.mv-glass__btn-arrow{color:#f5ece473;font-size:1.1rem;transition:transform .22s,color .22s}.mv-glass__btn:hover .mv-glass__btn-arrow{color:#f5ece4e6;transform:translate(4px)}.mv-entry__scroll-hint{letter-spacing:.2em;color:#f5ece447;text-align:center;font-family:Inter,sans-serif;font-size:.6rem;animation:1.1s cubic-bezier(.22,1,.36,1) .48s both mv-fg-in}.nav-backdrop{z-index:150;background:#0006;position:fixed;inset:0}.navbar--redesign{box-sizing:border-box;mix-blend-mode:normal;border-bottom:0;justify-content:flex-start;gap:clamp(24px,3vw,56px);min-height:88px;padding:20px clamp(28px,6vw,90px);display:flex}.navbar--redesign .nav-logo{letter-spacing:.22em;flex:none;justify-self:auto;font-size:1.8rem;text-decoration:none}.navbar--redesign .nav-left{align-self:stretch;gap:clamp(20px,2.4vw,40px)}.navbar--redesign .nav-link{color:#f4eee6;opacity:.86;letter-spacing:.14em;cursor:pointer;background:0 0;border:0;padding:0;font:600 .7rem/1.2 Inter,sans-serif;text-decoration:none}.navbar--redesign .nav-link:after{display:none}.navbar--redesign .nav-link:hover,.navbar--redesign .nav-link:focus-visible{color:#fffaf2;opacity:1}.nav-collections{align-items:center;display:flex;position:relative}.nav-collections__trigger{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.nav-collections__item-label{display:contents}.nav-collections__icon,.nav-mobile-utilities{display:none}.nav-collections__menu{z-index:500;opacity:0;visibility:hidden;background:0 0;border:0;border-left:1px solid #f5e2d452;width:232px;padding:6px 0 6px 12px;transition:opacity .22s,transform .22s,visibility .22s;position:absolute;top:100%;left:-20px;transform:translateY(8px)}.nav-collections.is-open .nav-collections__menu{opacity:1;visibility:visible;transform:translateY(0)}.nav-collections__menu a{color:#eee5dc;letter-spacing:.14em;border-bottom:1px solid #f5e2d42b;justify-content:space-between;align-items:center;min-height:0;padding:8px 2px 8px 0;font:600 .7rem/1.3 Inter,sans-serif;text-decoration:none;transition:color .2s;display:flex}.nav-collections__menu a:last-child{border-bottom:0}.nav-collections__menu a:hover,.nav-collections__menu a:focus-visible{color:#fffaf2}.nav-collections__arrow{opacity:.62;font-family:Georgia,serif;font-size:.9rem;transition:transform .2s,opacity .2s}.nav-collections__menu a:hover .nav-collections__arrow,.nav-collections__menu a:focus-visible .nav-collections__arrow{opacity:1;transform:translate(5px)}.navbar--redesign .nav-right{gap:clamp(14px,1.8vw,24px);margin-left:auto}.navbar--redesign .nav-action{color:#f4eee6;opacity:.88}.navbar--redesign .nav-action--soon,.navbar--redesign .nav-action--soon:hover{opacity:.88}.navbar--redesign .nav-action__label{letter-spacing:.13em;font:600 .68rem/1 Inter,sans-serif}.navbar--redesign .nav-sep{opacity:.35;background:currentColor;width:1px;height:20px}.navbar--redesign .nav-hamburger{display:none}.navbar--redesign :focus-visible{outline-offset:5px;outline:1px solid}@media (width<=1220px){.navbar--redesign{grid-template-columns:none;min-height:74px;padding:16px 5%;display:flex}.navbar--redesign .nav-hamburger{z-index:402;order:3;margin:0 -10px 0 0;padding:10px;display:flex}.navbar--redesign .nav-right{order:2;margin-left:auto}.navbar--redesign .nav-logo{order:1;font-size:1.5rem}.navbar--redesign .nav-hamburger span{background:#f4eee6}.navbar--redesign.navbar--menu-open{mix-blend-mode:normal}.navbar--redesign.navbar--menu-open .nav-hamburger span{background:#f4eee6}.navbar--redesign .nav-left{z-index:401;box-sizing:border-box;visibility:hidden;background:#261316;flex-direction:column;align-items:stretch;gap:22px;width:min(82vw,380px);height:100dvh;padding:92px 32px 36px;transition:transform .28s,visibility 0s linear .28s;display:flex;position:fixed;inset:0 auto 0 0;transform:translate(-102%)}.navbar--redesign .nav-left.open{visibility:visible;transition-delay:0s;transform:translate(0)}.navbar--redesign .nav-left>.nav-link,.navbar--redesign .nav-collections__trigger{color:#f4eee6;min-height:44px;font-size:.78rem}.navbar--redesign .nav-collections{display:block}.navbar--redesign .nav-collections__trigger{justify-content:space-between;width:100%}.navbar--redesign .nav-collections__menu{background:0 0;border:0;border-left:1px solid #f5e2d452;width:auto;margin-top:2px;padding:0 0 0 14px;position:static}.navbar--redesign .nav-collections.is-open .nav-collections__menu{margin-top:8px}.navbar--redesign .nav-collections__menu a{min-height:46px;font-size:.78rem}.navbar--redesign .nav-backdrop{z-index:399}}@media (width<=560px){.navbar--redesign{gap:12px;min-height:68px;padding:12px 5%}.navbar--redesign .nav-right{gap:8px}.navbar--redesign .nav-right .nav-action--soon,.navbar--redesign .nav-sep{display:none}.navbar--redesign .nav-action{justify-content:center;min-width:40px;min-height:40px}.navbar--redesign .nav-hamburger{margin-left:0}}.universe-page{--u-bg:#f5f0e8;--u-accent:#48291f;--u-text:#1a120e;--u-muted:#1a120e99;--u-border:#48291f33;background:var(--u-bg);color:var(--u-text);min-height:100vh}.icon-dark-bottom{--bg-secondary:#3e0f0f;--text-main:#fcfaf8;--text-muted:#fcfaf8a6;--border-color:#fcfaf826;--brand-primary:#fcfaf8}.u-hero{align-items:flex-end;width:100%;min-height:max(560px,72svh);padding-top:120px;display:flex;position:relative;overflow:hidden}.u-hero__img-wrap{z-index:0;position:absolute;inset:0}.u-hero__img-wrap picture{display:block;position:absolute;inset:0}.u-hero__img{object-fit:cover;object-position:center top;width:100%;height:100%;transition:transform 8s;display:block}.u-hero:hover .u-hero__img{transform:scale(1.03)}.u-hero__overlay{position:absolute;inset:0}.u-hero__gradient{z-index:1;pointer-events:none;position:absolute;inset:0}.u-hero__content{z-index:3;max-width:calc(620px + 2*clamp(24px,6%,80px));padding:clamp(48px,8vw,96px) clamp(24px,6%,80px) clamp(64px,10vh,96px);position:relative}.u-hero:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0c060380 0,#0c060300 180px),linear-gradient(0deg,#0c060394 0,#0c060300 58%);position:absolute;inset:0}.navbar--hero{mix-blend-mode:normal}.u-hero__eyebrow{letter-spacing:.28em;color:var(--u-hero-text,#f5ece48c);opacity:.9;margin-bottom:20px;font-family:Inter,sans-serif;font-size:.62rem;font-weight:600}.u-hero__headline{color:var(--u-hero-text,#f5ece4);letter-spacing:.04em;flex-direction:column;margin-bottom:20px;font-family:Cormorant Garamond,serif;font-size:clamp(3rem,6.4vw,5.6rem);font-weight:400;line-height:1;display:flex}.u-hero__headline-line{display:block}.u-hero__tagline{color:var(--u-hero-text,#f5ece4bf);letter-spacing:.04em;opacity:1;margin-bottom:32px;font-family:Cormorant Garamond,serif;font-size:clamp(1rem,2vw,1.4rem);font-style:italic;font-weight:400}.u-hero__actions{flex-wrap:wrap;gap:16px;display:flex}.u-cta-btn{letter-spacing:.18em;cursor:pointer;border:none;padding:14px 28px;font-family:Inter,sans-serif;font-size:.68rem;font-weight:600;transition:all .28s}.u-cta-btn--primary{background:var(--u-hero-text,#f5ece4);color:var(--u-accent,#1a0a0a)}.u-cta-btn--primary:hover{color:#1a0a0a;background:#fff}.u-cta-btn--ghost{color:var(--u-hero-text,#f5ece4bf);border:1px solid var(--u-hero-text,#f5ece459);background:0 0}.u-cta-btn--ghost:hover{color:#fff;background:#ffffff1a}.u-hero__watermark{color:var(--u-hero-text,#f5ece40a);opacity:.1;letter-spacing:.05em;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:2;white-space:nowrap;font-family:Cormorant Garamond,serif;font-size:clamp(6rem,18vw,18rem);font-weight:700;position:absolute;bottom:-4%;right:-2%}.u-editorial{background:var(--u-bg);padding:clamp(32px,5vh,56px) clamp(24px,10%,160px)}.u-editorial__inner{text-align:center;flex-direction:column;align-items:center;gap:24px;max-width:680px;margin:0 auto;display:flex}.u-editorial__line{background:var(--u-accent);opacity:.5;width:48px;height:1px}.u-editorial__quote{color:var(--u-text);font-family:Cormorant Garamond,serif;font-size:clamp(1.1rem,2.2vw,1.6rem);font-style:italic;font-weight:400;line-height:1.65}.u-editorial__universe-tag{letter-spacing:.28em;color:var(--u-muted);font-family:Inter,sans-serif;font-size:.6rem;font-weight:600}.u-products{padding:0 0 clamp(48px,7vh,88px)}.u-bestsellers{border-top:1px solid var(--u-border);padding:clamp(24px,4vh,48px) 0 clamp(56px,8vh,96px)}.navbar.navbar--solid{background:#1a100b;min-height:72px;padding-top:12px;padding-bottom:12px;position:relative;top:auto}.product-grid{--plp-pad:clamp(16px, 4vw, 64px);--plp-gap-x:clamp(16px, 2.2vw, 32px);--plp-gap-y:clamp(32px, 3.6vw, 52px);--plp-hair:var(--u-border,#48291f33);--plp-media:color-mix(in srgb, var(--u-bg,#faf5ee) 90%, #7a6a58);--plp-serif:"Cormorant Garamond", Georgia, serif}.product-grid__inner{max-width:1680px;padding:0 var(--plp-pad);margin:0 auto}.product-grid__header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:clamp(20px,3vh,32px);display:flex}.product-grid__title{font-family:var(--plp-serif);color:var(--u-text,var(--text-main));font-size:clamp(1.9rem,3vw,2.5rem);font-weight:500;line-height:1.1}.product-grid__desc{font-family:var(--plp-serif);letter-spacing:.03em;color:var(--u-muted);margin-top:8px;font-size:1.1rem}.product-grid__view-all{letter-spacing:.04em;color:var(--u-text);border-bottom:1px solid;padding-bottom:2px;font-family:Inter,sans-serif;font-size:.78rem;transition:opacity .25s}.product-grid__view-all:hover{opacity:.6}.plp-bar{z-index:60;background:var(--u-bg);border-top:1px solid var(--plp-hair);border-bottom:1px solid var(--plp-hair);position:sticky;top:0}.plp-bar__inner{max-width:1680px;padding:0 var(--plp-pad);align-items:center;min-height:64px;margin:0 auto;display:flex}.plp-bar__facets{align-items:center;display:flex}.plp-bar__spacer{flex:1}.plp-bar__div{background:var(--plp-hair);width:1px;height:28px;margin:0 clamp(8px,1.4vw,20px)}.plp-menu{position:relative}.plp-bar__btn{letter-spacing:.14em;text-transform:uppercase;min-height:64px;color:var(--u-text);cursor:pointer;background:0 0;border:none;align-items:center;gap:9px;padding:0 clamp(10px,1.4vw,20px);font-family:Inter,sans-serif;font-size:.72rem;font-weight:600;transition:opacity .2s;display:inline-flex}.plp-bar__btn:hover{opacity:.6}.plp-bar__btn--filters{gap:12px;padding-left:0}.plp-bar__sort-label{font-size:.72rem}.plp-bar__sort-value{font-family:var(--plp-serif);letter-spacing:.02em;text-transform:none;font-size:1.12rem;font-weight:500}.plp-bar__btn--sort{padding-right:0}.plp-chev{transition:transform .2s}.plp-chev.is-open{transform:rotate(180deg)}.plp-bar__btn:focus-visible,.fd__close:focus-visible,.plp-sort__opt:focus-visible,.plp-chip:focus-visible,.plp-chips__clear:focus-visible,.fd__apply:focus-visible,.fd__clear:focus-visible,.fd-group__toggle:focus-visible,.fd-size:focus-visible,.fd-pill:focus-visible{outline:2px solid var(--u-accent,var(--brand-primary));outline-offset:-2px}.plp-pop{z-index:70;background:var(--u-bg,#faf5ee);border:1px solid var(--plp-hair);min-width:250px;max-height:min(60vh,440px);padding:20px 22px;position:absolute;top:100%;left:0;overflow-y:auto;box-shadow:0 18px 40px #17131114}.plp-pop--right{left:auto;right:0}.plp-pop .fd-sizes{grid-template-columns:repeat(3,60px)}.plp-sort__menu{min-width:220px;padding:8px 0;list-style:none}.plp-sort__opt{text-align:left;width:100%;color:var(--u-muted);cursor:pointer;background:0 0;border:none;padding:11px 22px;font-family:Inter,sans-serif;font-size:.84rem;transition:color .2s,background .2s;display:block}.plp-sort__opt:hover{color:var(--u-text);background:color-mix(in srgb, var(--u-bg,#faf5ee) 92%, #7a6a58)}.plp-sort__opt.is-active{color:var(--u-text);font-weight:600}.plp-chips{flex-wrap:wrap;align-items:center;gap:8px;padding:18px 0 0;display:flex}.plp-chip{color:var(--u-text);border:1px solid var(--plp-hair);cursor:pointer;background:0 0;border-radius:999px;padding:7px 14px;font-family:Inter,sans-serif;font-size:.76rem;transition:border-color .2s}.plp-chip:hover{border-color:var(--u-text)}.plp-chips__clear{color:var(--u-muted);text-underline-offset:3px;cursor:pointer;background:0 0;border:none;padding:7px 6px;font-family:Inter,sans-serif;font-size:.76rem;text-decoration:underline}.plp-chips__clear:hover{color:var(--u-text)}.product-grid__cards{gap:var(--plp-gap-y) var(--plp-gap-x);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(24px,3.4vw,40px);display:grid}.product-grid:not(.product-grid--browse) .product-grid__cards{margin-top:0}@media (width<=1023px){.product-grid__cards{grid-template-columns:repeat(3,minmax(0,1fr))}.plp-bar__facets,.plp-bar__facet-only{display:none}}@media (width<=639px){.product-grid{--plp-gap-x:12px;--plp-gap-y:30px}.product-grid__cards{grid-template-columns:repeat(2,minmax(0,1fr))}.plp-bar__inner,.plp-bar__btn{min-height:56px}.plp-bar__sort-label{display:none}.product-grid__header{align-items:flex-start}}:is(.universe-page,.pdp-related) .product-card{flex-direction:column;min-width:0;display:flex}:is(.universe-page,.pdp-related) .product-card__img-wrap{aspect-ratio:9/8;background:var(--plp-media);border-radius:0;position:relative;overflow:hidden}:is(.universe-page,.pdp-related) .product-card__media{display:block;position:absolute;inset:0}:is(.universe-page,.pdp-related) .product-card__img{object-fit:cover;object-position:50% 82%;width:100%;height:100%;transition:opacity .5s,transform .9s cubic-bezier(.22,.61,.36,1)}:is(.universe-page,.pdp-related) .product-card:hover .product-card__img{transform:none}:is(.universe-page,.pdp-related) .product-card:not(.product-card--has-hover):hover .product-card__img{transform:scale(1.03)}:is(.universe-page,.pdp-related) .product-card__img--hover{opacity:0;position:absolute;inset:0}:is(.universe-page,.pdp-related) .product-card--has-hover:hover .product-card__img--hover{opacity:1}:is(.universe-page,.pdp-related) .product-card--has-hover:hover .product-card__img:not(.product-card__img--hover){opacity:0}:is(.universe-page,.pdp-related) .product-card__overlay{display:none}:is(.universe-page,.pdp-related) .product-card__badge{background:var(--u-accent,var(--brand-primary));color:#fff;letter-spacing:.14em;text-transform:uppercase;padding:6px 10px;font-family:Inter,sans-serif;font-size:.62rem;font-weight:600;line-height:1;top:14px;left:14px}:is(.universe-page,.pdp-related) .product-card--soldout .product-card__badge{color:#fff;background:#1b1714d1}:is(.universe-page,.pdp-related) .product-card__wish{width:36px;height:36px;color:var(--u-text);background:#ffffff80;border-radius:50%;transition:background .25s,color .25s;top:10px;right:10px}:is(.universe-page,.pdp-related) .product-card__wish:before{inset:-4px}:is(.universe-page,.pdp-related) .product-card__wish:hover{background:#ffffffd9;transform:none}:is(.universe-page,.pdp-related) .product-card__wish.active{color:var(--u-accent,var(--brand-primary));background:#ffffffd9}:is(.universe-page,.pdp-related) .product-card__info{gap:6px;padding:14px 0 0}:is(.universe-page,.pdp-related) .product-card__name{font-family:var(--plp-serif);letter-spacing:.005em;text-transform:none;color:var(--u-text);font-size:clamp(1.05rem,1.3vw,1.2rem);font-weight:500;line-height:1.22}:is(.universe-page,.pdp-related) .product-card__price{color:var(--u-text);flex-wrap:wrap;align-items:baseline;gap:2px 10px;font-family:Inter,sans-serif;font-size:.95rem;font-weight:400;display:flex}:is(.universe-page,.pdp-related) .product-card__price-now{letter-spacing:.01em;font-weight:600}:is(.universe-page,.pdp-related) .product-card__price-was{font-family:var(--plp-serif);color:var(--u-muted);font-size:1.02rem;font-weight:500}:is(.universe-page,.pdp-related) .product-card__price-off{letter-spacing:.08em;text-transform:uppercase;color:var(--u-accent,var(--brand-primary));font-size:.72rem;font-weight:500}.product-card__swatches{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.product-card__swatch{border-radius:50%;width:18px;height:18px;box-shadow:inset 0 0 0 1px #17131129}.product-card__swatch-more{color:var(--u-muted);font-family:Inter,sans-serif;font-size:.72rem}:is(.universe-page,.pdp-related) .product-card--soldout .product-card__media{opacity:.55}:is(.universe-page,.pdp-related) .product-card--soldout .product-card__name,:is(.universe-page,.pdp-related) .product-card--soldout .product-card__price-now{color:var(--u-muted)}:is(.universe-page,.pdp-related) .product-card__link:hover{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.fd{z-index:800;visibility:hidden;pointer-events:none;transition:visibility 0s linear .4s;position:fixed;inset:0}.fd.is-open{visibility:visible;pointer-events:auto;transition-delay:0s}.fd__backdrop{opacity:0;background:#1713115c;transition:opacity .4s;position:absolute;inset:0}.fd.is-open .fd__backdrop{opacity:1}.fd__panel{background:var(--u-bg,#faf5ee);width:min(420px,100vw);color:var(--u-text);flex-direction:column;transition:transform .4s cubic-bezier(.22,.61,.36,1);display:flex;position:absolute;top:0;bottom:0;right:0;transform:translate(100%)}.fd.is-open .fd__panel{transform:none}.fd__head{border-bottom:1px solid var(--plp-hair);justify-content:space-between;align-items:center;padding:20px 28px;display:flex}.fd__title{font-family:var(--plp-serif);letter-spacing:.01em;font-size:1.8rem;font-weight:500}.fd__close{width:44px;height:44px;color:var(--u-text);cursor:pointer;background:0 0;border:none;place-items:center;margin-right:-12px;display:grid}.fd__body{overscroll-behavior:contain;flex:1;padding:0 28px;overflow-y:auto}.fd-group{border-bottom:1px solid var(--plp-hair)}.fd-group__head{font:inherit}.fd-group__toggle{letter-spacing:.14em;text-transform:uppercase;width:100%;min-height:56px;color:var(--u-text);cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;padding:0;font-family:Inter,sans-serif;font-size:.74rem;font-weight:600;display:flex}.fd-group__count{color:var(--u-muted);letter-spacing:.04em}.fd-group__toggle svg{transition:transform .25s}.fd-group__toggle svg.is-open{transform:rotate(180deg)}.fd-group__body{padding:2px 0 22px}.fd-group__body[hidden]{display:none}.fd-list{gap:14px;list-style:none;display:grid}.fd-check{cursor:pointer;color:var(--u-text);align-items:center;gap:12px;min-height:24px;font-family:Inter,sans-serif;font-size:.88rem;display:flex;position:relative}.fd-check input{opacity:0;cursor:pointer;width:18px;height:18px;margin:0;position:absolute}.fd-check__box{border:1px solid var(--u-text);flex:none;width:16px;height:16px;transition:background .2s;position:relative}.fd-check input:checked+.fd-check__box{background:var(--u-text)}.fd-check input:checked+.fd-check__box:after{content:"";border:solid var(--u-bg,#fff);border-width:0 1.5px 1.5px 0;width:4px;height:8px;position:absolute;top:1px;left:4px;transform:rotate(45deg)}.fd-check input:focus-visible+.fd-check__box{outline:2px solid var(--u-accent,var(--brand-primary));outline-offset:2px}.fd-check__swatch{border-radius:50%;flex:none;width:16px;height:16px;margin-left:-2px;box-shadow:inset 0 0 0 1px #1713112e}.fd-sizes{grid-template-columns:repeat(4,1fr);gap:8px;list-style:none;display:grid}.fd-size,.fd-pill{color:var(--u-text);border:1px solid var(--plp-hair);cursor:pointer;background:0 0;font-family:Inter,sans-serif;font-size:.84rem;transition:background .2s,color .2s,border-color .2s}.fd-size{width:100%;min-height:44px;padding:0}.fd-size:hover,.fd-pill:hover{border-color:var(--u-text)}.fd-size.is-on,.fd-pill.is-on{background:var(--u-text);color:var(--u-bg,#fff);border-color:var(--u-text)}.fd__foot{padding:18px 28px calc(18px + env(safe-area-inset-bottom));border-top:1px solid var(--plp-hair);align-items:center;gap:20px;display:flex}.fd__clear{color:var(--u-text);text-underline-offset:3px;cursor:pointer;background:0 0;border:none;padding:8px 0;font-family:Inter,sans-serif;font-size:.8rem;text-decoration:underline}.fd__clear:disabled{color:var(--u-muted);cursor:default;opacity:.6;text-decoration:none}.fd__apply{letter-spacing:.16em;text-transform:uppercase;color:#fff;background:var(--u-accent,var(--u-text));border:1px solid var(--u-accent,var(--u-text));cursor:pointer;flex:1;min-height:50px;padding:0 20px;font-family:Inter,sans-serif;font-size:.72rem;font-weight:600;transition:opacity .25s}.fd__apply:hover{opacity:.88}@media (prefers-reduced-motion:reduce){.fd,.fd__backdrop,.fd__panel,:is(.universe-page,.pdp-related) .product-card__img,.plp-chev{transition-duration:.01ms!important;transition-delay:0s!important}}.product-grid__empty{text-align:center;border:1px solid var(--u-border,#48291f33);flex-direction:column;justify-content:center;align-items:center;gap:18px;min-height:clamp(260px,36vh,380px);padding:48px 24px;display:flex}.product-grid__empty-eyebrow{letter-spacing:.3em;color:var(--u-accent,var(--brand-primary));font-family:Inter,sans-serif;font-size:.62rem;font-weight:600}.product-grid__empty-title{color:var(--u-text,var(--text-main));letter-spacing:.15em;max-width:26ch;font-family:Cormorant Garamond,serif;font-size:clamp(1.35rem,3.2vw,1.8rem);font-weight:300;line-height:1.35}.product-grid__empty-cta{letter-spacing:.18em;min-height:44px;color:var(--u-accent,var(--brand-primary));border:1px solid var(--u-accent,var(--brand-primary));cursor:pointer;background:0 0;margin-top:6px;padding:14px 28px;font-family:Inter,sans-serif;font-size:.68rem;font-weight:600;transition:background .28s,color .28s}.product-grid__empty-cta:hover,.product-grid__empty-cta:focus-visible{background:var(--u-accent,var(--brand-primary));color:var(--u-bg,#fff)}.product-grid--state{padding:0 clamp(20px,5%,60px)}.explore-more{background:var(--bg-secondary,#eedcc7);border-top:1px solid var(--border-color,#48291f26);padding:clamp(56px,8vh,96px) clamp(20px,5%,60px)}.explore-more__header{text-align:center;margin-bottom:clamp(36px,5vh,60px)}.explore-more__eyebrow{letter-spacing:.3em;color:var(--text-muted);margin-bottom:12px;font-family:Inter,sans-serif;font-size:.6rem;font-weight:600}.explore-more__title{letter-spacing:.12em;color:var(--text-main);margin-bottom:12px;font-family:Cormorant Garamond,serif;font-size:clamp(1.8rem,4vw,3rem);font-weight:400}.explore-more__subtitle{color:var(--text-muted);font-family:Cormorant Garamond,serif;font-size:clamp(.9rem,1.8vw,1.1rem);font-style:italic;font-weight:300}@media (width<=768px){.mv-entry__logo{font-size:clamp(3rem,14vw,5rem)}.mv-glass{padding:20px}.mv-glass__btn-name{font-size:1.4rem}.mv-glass__btn-sub{display:none}.u-hero{min-height:max(520px,84svh);padding-top:88px}.u-hero__content{max-width:100%;padding:24px 20px 56px}.u-hero__headline{font-size:clamp(2.4rem,9vw,3.5rem)}.u-hero__actions{flex-direction:column;gap:10px}.u-cta-btn{text-align:center}.u-hero__watermark{display:none}.u-hero .u-hero__content{padding:18px 20px 40px}.u-hero .u-hero__eyebrow{letter-spacing:.18em;margin-bottom:10px}.u-hero .u-hero__headline{letter-spacing:.01em;margin-bottom:10px;line-height:.92}.u-hero .u-hero__tagline{letter-spacing:.015em;margin-bottom:16px}.u-hero .u-hero__actions{gap:8px}.u-hero .u-cta-btn{letter-spacing:.12em;min-height:44px;padding:11px 18px;font-size:.62rem}.u-editorial{padding:48px 24px}}@media (width<=480px){.mv-entry__fg{gap:20px}.mv-entry__logo{font-size:clamp(2.6rem,15vw,4rem)}.mv-entry__tagline{letter-spacing:.2em;font-size:.72rem}.mv-glass{padding:18px 16px}.mv-glass__btn{padding:12px 6px}.mv-glass__btn-name{font-size:1.25rem}}@media (prefers-reduced-motion:reduce){.mv-entry__fg,.mv-entry__brand,.mv-glass,.mv-entry__scroll-hint{animation:none}.u-hero__img{transition:none}}.route-loading{background:var(--bg-primary);min-height:100vh}.mv2{background:#0e0a08;transition:opacity .32s}.mv2--exit{opacity:0;pointer-events:none}.mv2-hero{height:100svh;min-height:600px;position:relative}.mv2-hero__sticky{z-index:1;background:radial-gradient(at 50% 38%,#c48c5c52,#0000 58%),linear-gradient(135deg,#3d1b1b 0%,#25100f 48%,#150b0a 100%);justify-content:center;align-items:center;width:100%;height:100svh;min-height:600px;display:flex;position:sticky;top:0;overflow:hidden}.mv2-hero__video{object-fit:cover;object-position:center center;z-index:0;filter:blur(4px);width:100%;height:100%;display:block;position:absolute;inset:0;transform:scale(1.02)}.mv2-hero__veil{z-index:1;pointer-events:none;background:#f5e8d212;position:absolute;inset:0}.mv2-hero__veil:before{content:"";pointer-events:none;background:linear-gradient(#0804024d 0%,#0000 16% 78%,#0804025c 100%);position:absolute;inset:0}.mv2-hero__center{z-index:2;text-align:center;flex-direction:column;align-items:center;gap:14px;animation:.7s cubic-bezier(.22,1,.36,1) both mv2-rise;display:flex;position:relative}@keyframes mv2-rise{0%{opacity:1;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.mv2-hero__wordmark{letter-spacing:.55em;text-indent:.55em;color:#f5ece4;text-shadow:0 4px 48px #0000002e;font-family:Syora Logo,serif;font-size:clamp(5.5rem,17vw,13rem);font-weight:400;line-height:1}.mv2-hero__sub{letter-spacing:.42em;text-indent:.42em;color:#f5ece499;font-family:Cormorant Garamond,serif;font-size:clamp(.78rem,1.8vw,1.05rem);font-style:italic;font-weight:300}.mv2-hero__scroll-cue{cursor:pointer;color:inherit;flex-direction:column;align-items:center;gap:7px;margin-top:20px;animation:1s cubic-bezier(.22,1,.36,1) .55s both mv2-rise;display:flex}.mv2-hero__scroll-line{background:linear-gradient(#f5ece48c,#0000);width:1px;height:36px;animation:2s ease-in-out infinite mv2-scroll-pulse}.mv2-hero__scroll-cue:focus-visible{outline-offset:8px;outline:1px solid #f5ece4b3}@keyframes mv2-scroll-pulse{0%,to{opacity:.35;transform:scaleY(1)}50%{opacity:.85;transform:scaleY(1.2)}}.mv2-hero__scroll-text{letter-spacing:.32em;text-indent:.32em;color:#f5ece48c;text-transform:uppercase;font-family:Inter,sans-serif;font-size:.58rem;font-weight:500}.mv2-about{background:#100c08;padding:clamp(64px,8vw,112px) clamp(28px,7vw,120px) clamp(44px,5vw,72px);position:relative;overflow:hidden}.mv2-about:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(at 80%,#b46e3214 0%,#0000 65%),radial-gradient(at 20% 80%,#5a17171a 0%,#0000 55%);position:absolute;inset:0}.mv2-about__layout{z-index:1;grid-template-rows:auto auto;grid-template-columns:minmax(0,52%) minmax(0,48%);width:min(100%,1500px);margin-inline:auto;display:grid;position:relative}.mv2-about__intro{z-index:2;grid-area:1/1;width:100%;max-width:760px;padding-top:clamp(8px,2vh,20px);position:relative}.mv2-about__visual{z-index:0;isolation:isolate;background:0 0;grid-area:1/2/span 2;place-self:stretch stretch;min-width:0;min-height:0;margin-left:calc(-1*clamp(80px,12vw,180px));position:relative;overflow:visible}.mv2-about__visual img{z-index:0;object-fit:contain;object-position:right 28px center;-webkit-mask-composite:source-in, source-in;width:100%;height:100%;display:block;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#00000014 14%,#0000004d 30%,#000000b8 50%,#000 68%),linear-gradient(#0000 0%,#000 8% 92%,#0000 100%),linear-gradient(270deg,#0000 0%,#0000000a 5%,#00000029 11%,#00000073 18%,#000000d1 26%,#000 32%);mask-image:linear-gradient(90deg,#0000 0%,#00000014 14%,#0000004d 30%,#000000b8 50%,#000 68%),linear-gradient(#0000 0%,#000 8% 92%,#0000 100%),linear-gradient(270deg,#0000 0%,#0000000a 5%,#00000029 11%,#00000073 18%,#000000d1 26%,#000 32%);-webkit-mask-composite:source-in;mask-composite:intersect}.mv2-about__visual:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#0000 0% 76%,#100c081f 84%,#100c0861 91%,#100c08c2 97%,#100c08 100%);position:absolute;inset:0}@media (width>=961px){.mv2-about__visual img{-webkit-mask-composite:source-in, source-in;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#00000014 14%,#0000004d 30%,#000000b8 50%,#000 68%),linear-gradient(#0000 0%,#000 8% 92%,#0000 100%),linear-gradient(270deg,#0000 0%,#00000014 14%,#0000004d 30%,#000000b8 50%,#000 68%);mask-image:linear-gradient(90deg,#0000 0%,#00000014 14%,#0000004d 30%,#000000b8 50%,#000 68%),linear-gradient(#0000 0%,#000 8% 92%,#0000 100%),linear-gradient(270deg,#0000 0%,#00000014 14%,#0000004d 30%,#000000b8 45%,#000 68%);-webkit-mask-composite:source-in;mask-composite:intersect}.mv2-about__visual:after{background:0 0}}.mv2-about__story{z-index:2;grid-area:2/1;width:100%;max-width:560px;margin-top:clamp(44px,5vh,64px);position:relative}.mv2-about__eyebrow{letter-spacing:.3em;color:#d2a55fb8;align-items:center;gap:12px;margin-bottom:24px;font-family:Inter,sans-serif;font-size:.6rem;font-weight:600;display:flex}.mv2-about__eyebrow-line{background:#d2a55f8c;flex-shrink:0;width:28px;height:1px;display:inline-block}.mv2-about__heading{color:#f0e8d8;letter-spacing:.02em;margin-bottom:20px;font-family:Cormorant Garamond,serif;font-size:clamp(3.25rem,5.25vw,5.8rem);font-weight:400;line-height:.92}.mv2-about__text{color:#ebdcc3ad;margin-bottom:16px;font-family:Inter,sans-serif;font-size:clamp(.86rem,1vw,.96rem);line-height:1.75}.mv2-about__text--lead{color:#ebdcc3d1;margin-bottom:0;font-size:clamp(.94rem,1.12vw,1.08rem);font-weight:400}.mv2-about__cta{color:#ebdab2d9;letter-spacing:.22em;background:0 0;border:1px solid #d2a55f52;align-items:center;gap:10px;width:fit-content;margin-top:12px;margin-bottom:24px;padding:13px 26px;font-family:Inter,sans-serif;font-size:.66rem;font-weight:600;text-decoration:none;transition:background .28s,border-color .28s,color .28s,letter-spacing .25s;display:inline-flex}.mv2-about__cta:hover{color:#f0e8d8;letter-spacing:.28em;background:#d2a55f1f;border-color:#d2a55f8c}.mv2-about__footer-text{letter-spacing:.26em;color:#d2a55f61;font-family:Inter,sans-serif;font-size:.58rem;font-weight:600}@media (width<=1024px){.mv2-hero__wordmark{font-size:clamp(4.5rem,14vw,9rem)}}@media (width<=1199px){.mv2-about{padding-inline:clamp(32px,5vw,72px)}.mv2-about__intro,.mv2-about__story{width:100%}.mv2-about__visual{margin-left:calc(-1*clamp(48px,8vw,112px))}.mv2-about__heading{font-size:clamp(3rem,5.25vw,4.3rem)}}@media (width<=960px){.mv2-about{padding:64px 32px 0}.mv2-about__layout{grid-template-columns:minmax(0,1fr);gap:28px;width:min(100%,680px);min-height:0;display:grid}.mv2-about__intro{grid-area:1/1;width:100%;padding-top:0}.mv2-about__visual{z-index:0;aspect-ratio:1145/1792;grid-area:2/1;justify-self:center;width:100%;height:auto;margin:0;position:relative;overflow:hidden;transform:none}.mv2-about__visual:after{background:linear-gradient(90deg,#0000 0% 82%,#100c081f 89%,#100c0866 95%,#100c08 100%)}.mv2-about__visual img{object-position:center;-webkit-mask-composite:source-in, source-in;-webkit-mask-composite:source-in;width:100%;height:100%;position:relative;inset:auto;-webkit-mask-image:linear-gradient(90deg,#0000007a 0%,#000000d1 7%,#000 20%),linear-gradient(#0000 0%,#000 4% 96%,#0000 100%),linear-gradient(270deg,#0000 0%,#0000000a 6%,#0000002e 14%,#00000080 24%,#000 34%);mask-image:linear-gradient(90deg,#0000007a 0%,#000000d1 7%,#000 20%),linear-gradient(#0000 0%,#000 4% 96%,#0000 100%),linear-gradient(270deg,#0000 0%,#0000000a 6%,#0000002e 14%,#00000080 24%,#000 34%);-webkit-mask-composite:source-in;mask-composite:intersect}.mv2-about__story{grid-area:3/1;width:100%;margin-top:0}}@media (width<=768px){.mv2-hero__wordmark{letter-spacing:.38em;font-size:clamp(3.8rem,15vw,6rem)}.mv2-hero__sub{letter-spacing:.22em;font-size:.72rem}.mv2-about{padding:52px 24px 40px}.mv2-about__layout{row-gap:24px}.mv2-about__heading{font-size:clamp(2.55rem,10vw,3.5rem)}}@media (width<=540px){.mv2-hero__wordmark{letter-spacing:.28em;text-indent:.28em;font-size:clamp(3rem,16vw,5rem)}}@media (prefers-reduced-motion:reduce){.mv2-hero__center,.mv2-hero__scroll-cue,.mv2-hero__scroll-line{animation:none}}@media (width<=767px){.navbar--redesign.navbar--menu-open{z-index:500;background:0 0;width:100%;height:100dvh;min-height:100dvh;padding:0;display:block;position:fixed;inset:0}.navbar--redesign.navbar--menu-open .nav-logo{z-index:403;top:max(16px, env(safe-area-inset-top));color:#f4eee6;position:fixed;left:6vw}.navbar--redesign.navbar--menu-open .nav-hamburger{z-index:403;top:max(20px, env(safe-area-inset-top));margin:0;position:fixed;right:6vw}.navbar--redesign.navbar--menu-open .nav-left{z-index:401;box-sizing:border-box;width:100%;height:100dvh;max-height:100dvh;padding:max(104px, calc(88px + env(safe-area-inset-top))) 8vw max(34px, env(safe-area-inset-bottom));overscroll-behavior:contain;visibility:hidden;background:radial-gradient(at 85% 15%,#7e492a1f,#0000 42%),#160e0a;gap:8px;position:fixed;inset:0;overflow:hidden auto;transform:translate(-102%)}.navbar--redesign.navbar--menu-open .nav-left.open{visibility:visible;transform:translate(0)}.navbar--redesign .nav-left>.nav-link,.navbar--redesign .nav-collections__trigger{color:#f4eee6;letter-spacing:.18em;text-align:left;min-height:56px;font-size:.84rem}.navbar--redesign .nav-left>.nav-link{border-bottom:1px solid #e1c9a821;align-items:center;display:flex}.navbar--redesign .nav-collections{border-bottom:1px solid #e1c9a821;display:block}.navbar--redesign .nav-collections__trigger{justify-content:space-between;width:100%}.navbar--redesign .nav-collections__menu{opacity:0;visibility:hidden;border:0;border-left:1px solid #caa36952;width:auto;max-height:0;margin:0;padding:0 0 0 18px;transition:max-height .3s,opacity .22s,visibility .22s;position:static;overflow:hidden;transform:none}.navbar--redesign .nav-collections.is-open .nav-collections__menu{opacity:1;visibility:visible;max-height:240px;margin:2px 0 12px;padding-top:2px}.navbar--redesign .nav-collections__menu a{color:#f4eee6e0;letter-spacing:.13em;border-bottom-color:#e1c9a81f;gap:14px;min-height:48px;padding:8px 4px 8px 0;font-size:.78rem}.navbar--redesign .nav-collections__item-label{align-items:center;gap:14px;display:flex}.navbar--redesign .nav-collections__icon{color:#c9a66a;justify-content:center;width:20px;font-size:1rem;line-height:1;display:inline-flex}.navbar--redesign .nav-collections__arrow{color:#c9a66a;font-family:Inter,sans-serif;font-size:.8rem}.navbar--redesign.navbar--menu-open .nav-mobile-utilities{border-top:1px solid #e1c9a82e;justify-content:space-between;gap:10px;margin-top:auto;padding-top:24px;display:flex}.navbar--redesign .nav-mobile-utility{color:#eadfcf;letter-spacing:.14em;background:0 0;border:0;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:8px;min-width:0;min-height:64px;font:600 .58rem/1.2 Inter,sans-serif;display:flex}.navbar--redesign .nav-mobile-utility:disabled{opacity:.52}.navbar--redesign .nav-mobile-utility svg{color:#c9a66a;width:20px;height:20px}.navbar--redesign.navbar--menu-open .nav-right{display:none}.navbar--redesign.navbar--menu-open .nav-backdrop{display:block}.mv2-about{padding:52px 24px 40px}.mv2-about__layout{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr);row-gap:24px;width:100%;min-height:0}.mv2-about__intro{grid-area:1/1;width:100%;padding-top:0}.mv2-about__visual{aspect-ratio:1145/1792;grid-area:2/1;width:min(100%,560px);margin:0 auto}.mv2-about__visual:after{background:linear-gradient(90deg,#0000 0% 84%,#100c081f 90%,#100c086b 96%,#100c08 100%)}.mv2-about__visual img{-webkit-mask-composite:source-in, source-in;-webkit-mask-image:linear-gradient(90deg,#0000007a 0%,#000000d1 7%,#000 20%),linear-gradient(#0000 0%,#000 4% 96%,#0000 100%),linear-gradient(270deg,#0000 0%,#0000000a 7%,#0003 15%,#0000008c 26%,#000 36%);mask-image:linear-gradient(90deg,#0000007a 0%,#000000d1 7%,#000 20%),linear-gradient(#0000 0%,#000 4% 96%,#0000 100%),linear-gradient(270deg,#0000 0%,#0000000a 7%,#0003 15%,#0000008c 26%,#000 36%);-webkit-mask-composite:source-in;mask-composite:intersect}.mv2-about__story{grid-area:3/1;width:100%;margin-top:0}.mv2-about__heading{text-align:left;font-size:clamp(2.55rem,10vw,3.5rem)}.mv2-about__cta{box-sizing:border-box;align-items:center;min-height:48px}}@media (width>=1221px){.nav-collections-backdrop{z-index:199;opacity:0;visibility:hidden;pointer-events:none;-webkit-backdrop-filter:blur();backdrop-filter:blur();background:#100c0800;transition:opacity .22s,background-color .22s,-webkit-backdrop-filter .22s,backdrop-filter .22s,visibility 0s linear .22s;position:fixed;inset:0}.nav-collections-backdrop.is-visible{opacity:1;visibility:visible;pointer-events:auto;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#100c083d;transition:opacity .22s,background-color .22s,-webkit-backdrop-filter .22s,backdrop-filter .22s,visibility}}.mv2-about{background:#100c08 url(/our-journey-background.webp) 50% 44%/cover no-repeat;padding:clamp(64px,8vw,112px) clamp(28px,7vw,120px) clamp(56px,7vw,96px)}.mv2-about:before{background:linear-gradient(#140c07 0%,#140c07d1 48px,#140c0700 220px),linear-gradient(90deg,#100a0694 0%,#100a0666 38%,#100a0614 72%,#100a060a 100%)}.mv2-about__layout{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);align-content:center;min-height:clamp(520px,48vw,760px);display:grid;transform:translate(32px,-44px)}.mv2-about__intro,.mv2-about__story{grid-column:1;width:min(100%,620px)}.mv2-about__intro{grid-row:1}.mv2-about__story{grid-row:2;margin-top:28px}.mv2-about__story .mv2-about__text{margin-top:0}.mv2-about__visual{display:none}@media (width<=960px){.mv2-about{background-position:62%}.mv2-about:before{background:linear-gradient(#140c07 0%,#140c07d1 48px,#140c0700 220px),linear-gradient(90deg,#100a06c2 0%,#100a069e 55%,#100a064d 100%)}.mv2-about__layout{min-height:620px;transform:translate(20px,-32px)}}@media (width<=600px){.mv2-about{background-position:63%;padding:52px 24px 44px}.mv2-about:before{background:linear-gradient(#140c07 0%,#140c07d1 48px,#140c0700 220px),linear-gradient(90deg,#100a06d6 0%,#100a06b8 68%,#100a0685 100%)}.mv2-about__layout{row-gap:0;min-height:640px;transform:translateY(-24px)}.mv2-about__intro,.mv2-about__story{grid-column:1;width:100%}.mv2-about__story{margin-top:24px}}.nav-action{color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;text-decoration:none;display:inline-flex;position:relative}.navbar--redesign .nav-right{align-items:center;gap:clamp(6px,.8vw,12px)}.navbar--redesign .nav-action{opacity:.9;border-radius:50%;width:40px;min-width:40px;height:40px;min-height:40px;transition:background-color .2s,opacity .2s}.navbar--redesign .nav-action:hover,.navbar--redesign .nav-action[aria-expanded=true]{opacity:1;background:#fffaf224}.navbar--redesign .nav-cart__count{box-sizing:border-box;color:#3a0509;letter-spacing:0;text-align:center;background:#e9cfa6;border-radius:8px;min-width:16px;height:16px;padding:0 4px;font:700 .62rem/16px Inter,sans-serif;position:absolute;top:3px;right:1px}.nav-account{align-items:center;display:flex;position:relative}.nav-account__menu{z-index:500;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);opacity:0;visibility:hidden;background:#1a0a0bf0;border:1px solid #f5e2d42e;border-radius:6px;width:236px;padding:8px 0;transition:opacity .2s,transform .2s,visibility .2s;position:absolute;top:calc(100% + 10px);right:0;transform:translateY(8px);box-shadow:0 18px 44px #00000059}.nav-account__menu.is-open{opacity:1;visibility:visible;transform:none}.nav-account__menu a{color:#f4eee6;letter-spacing:.1em;align-items:center;min-height:44px;padding:0 20px;font:500 .78rem/1 Inter,sans-serif;text-decoration:none;transition:background-color .2s,color .2s;display:flex}.nav-account__menu a:hover,.nav-account__menu a:focus-visible{color:#fff;background:#fffaf21a;outline:0}@media (width>=1221px){.navbar.navbar--redesign{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;column-gap:clamp(20px,3vw,56px);display:grid}.navbar--redesign .nav-logo{grid-area:1/1;justify-self:start}.navbar--redesign .nav-left{grid-area:1/2;justify-content:center;place-self:center;align-items:center;gap:clamp(28px,3.4vw,64px)}.navbar--redesign .nav-right{grid-area:1/3;justify-self:end;margin:0}.navbar--redesign .nav-sep{display:none}.navbar--redesign .nav-link{letter-spacing:.18em;opacity:.92;font-size:.74rem}.navbar--redesign .nav-collections__menu{margin-left:-116px;left:50%}}@media (width<=560px){.navbar--redesign .nav-right .nav-action{width:40px;height:40px;display:inline-flex}.nav-account__menu{width:auto;position:fixed;top:68px;left:12px;right:12px}}.navbar--redesign,.navbar.navbar--solid.navbar--redesign{min-height:60px;padding-top:8px;padding-bottom:8px}.navbar--redesign .nav-logo{font-size:1.45rem}.navbar--redesign .nav-action{width:36px;min-width:36px;height:36px;min-height:36px}.navbar--redesign .nav-action svg{width:17px;height:17px}@media (width<=1220px){.navbar--redesign{min-height:56px;padding-top:6px;padding-bottom:6px}.navbar--redesign .nav-logo{font-size:1.3rem}}@media (width<=560px){.navbar--redesign{min-height:54px}.navbar--redesign .nav-action{width:38px;min-width:38px;height:38px;min-height:38px}}.nav-col__thumb,.nav-col__tag{display:none}.nav-collections__all{justify-content:space-between}@media (width>=1221px){.navbar--redesign .nav-collections__menu{background:#1a100bfa;border:1px solid #f5e2d424;border-radius:18px;width:380px;margin-left:0;padding:8px;top:calc(100% + 22px);left:50%;transform:translate(-50%,8px);box-shadow:0 26px 60px #00000073}.navbar--redesign .nav-collections.is-open .nav-collections__menu{transform:translate(-50%)}.navbar--redesign .nav-collections__menu:before{content:"";height:26px;position:absolute;top:-26px;left:0;right:0}.navbar--redesign .nav-collections__menu a{border:0;border-radius:12px;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:14px;padding:8px 14px 8px 8px;transition:background-color .2s;display:grid}.navbar--redesign .nav-collections__menu a:hover,.navbar--redesign .nav-collections__menu a:focus-visible{background:#fffaf214;outline:0}.nav-col__thumb{background:#2b1c14;border-radius:10px;width:58px;height:58px;display:block;overflow:hidden}.nav-col__thumb img{object-fit:cover;object-position:78% 82%;width:100%;height:100%;transition:transform .5s cubic-bezier(.22,1,.36,1);display:block}.navbar--redesign .nav-collections__menu a:hover .nav-col__thumb img{transform:scale(1.08)}.navbar--redesign .nav-collections__icon{display:none}.navbar--redesign .nav-collections__item-label{min-width:0;display:block}.nav-col__text{gap:4px;min-width:0;display:grid}.nav-col__name{letter-spacing:.18em;text-transform:uppercase;color:#fffaf2;font:600 .74rem/1 Inter,sans-serif}.nav-col__tag{letter-spacing:.01em;text-transform:none;color:#f4eee6a8;white-space:nowrap;text-overflow:ellipsis;font:italic 400 1rem/1.15 Cormorant Garamond,Georgia,serif;display:block;overflow:hidden}.navbar--redesign .nav-collections__menu a.nav-collections__all{letter-spacing:.18em;text-transform:uppercase;color:#e4c9a3;border-top:1px solid #f5e2d41f;border-radius:0 0 12px 12px;margin-top:6px;padding:14px 14px 12px;font:600 .68rem/1 Inter,sans-serif;display:flex}.navbar--redesign .nav-collections__arrow{color:#e4c9a3;opacity:.7;font-family:Inter,sans-serif;font-size:.95rem}}@media (width<=1220px){.navbar--redesign .nav-collections__menu a.nav-collections__all{text-transform:uppercase;color:#e4c9a3}}.skip-link{z-index:5000;color:#43101a;background:#f5e2d5;border-radius:999px;padding:12px 18px;font:600 .8rem/1 Inter,sans-serif;text-decoration:none;transition:top .2s;position:fixed;top:-64px;left:12px}.skip-link:focus{outline-offset:2px;outline:2px solid #7a1a28;top:12px}@media (width<=1023px),(pointer:coarse){.navbar--redesign .nav-logo{align-items:center;min-height:44px;display:inline-flex}.navbar--redesign .nav-action{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}.navbar--redesign .nav-hamburger{justify-content:center;align-items:center;min-width:44px;min-height:44px}.product-card__wish:before{content:"";position:absolute;inset:-6px}.plp-cat,.plp-bar .plp-bar__btn{min-height:44px!important}.uw__all,.hl__all{align-items:center;min-height:44px;display:inline-flex}.hl__tab{min-height:44px}.cp__remove,.cp__continue{align-items:center;min-height:44px;display:inline-flex}.cp__qty button{width:44px;height:44px}.footer__col li a,.footer__service-button,.footer__logo,.info__toc a,.info__crumbs a,.pdp-crumbs a{align-items:center;min-height:44px;display:inline-flex}.sp__chip,.sp__go,.srch__chip,.cart-drawer__view{min-height:44px}.pdp-gallery__expand{width:44px!important;height:44px!important}.mv2-about__cta,.about-us__cta,.size-chart__cta{align-items:center;min-height:44px;display:inline-flex}.cart-line__qty-btn{width:40px!important;height:40px!important}.cart-line__remove{min-height:40px;padding:0 6px}.cart-drawer__close{min-width:44px;min-height:44px}}.cart-line__qty-btn{width:32px!important;height:32px!important}.pay.pay--cod,.explore-more__eyebrow,.product-card__badge,.plp-hero__eyebrow,.plp-hero__count,.uw__eyebrow,.uw__sub,.uw-card__tagline,.cx__label,.nav-cart__count,.order-confirm__eyebrow{font-size:.72rem!important}.nav-cart__count,.navbar--redesign .nav-cart__count{font-size:.68rem!important}.info-step__n{color:#8a4b32}.order-confirm__note{color:#2b1410c7}.mv2-about__eyebrow,.mv2-about__footer-text{font-size:.72rem!important}.mv2-about__cta,.about-us__cta{font-size:.74rem}@media (width<=1023px){.sp__go{min-height:44px!important}}.navbar--redesign.navbar--intro-passed{transition:top .38s cubic-bezier(.22,1,.36,1),opacity .3s,transform .3s,background-color .3s,visibility}html.ann-on .navbar--redesign.navbar--intro-passed{top:var(--ab-h,0px)}@media (prefers-reduced-motion:reduce){.navbar--redesign.navbar--intro-passed{transition:none}}.cart-backdrop{z-index:900;pointer-events:none;background:#1a0a0a00;transition:background .35s;position:fixed;inset:0}.cart-backdrop--open{pointer-events:auto;background:#1a0a0a73}.cart-drawer{z-index:901;visibility:hidden;width:min(420px,100vw);box-shadow:none;background:#faf7f4;flex-direction:column;transition:transform .4s cubic-bezier(.25,.46,.45,.94),visibility 0s linear .4s,box-shadow .4s;display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(100%)}.cart-drawer--open{visibility:visible;transition-delay:0s;transform:translate(0);box-shadow:-8px 0 40px #0000001f}.cart-drawer__header{border-bottom:1px solid #915f6d33;flex-shrink:0;justify-content:space-between;align-items:center;padding:28px 24px 20px;display:flex}.cart-drawer__title{letter-spacing:.2em;color:#1a0a0a;font-family:Cormorant Garamond,serif;font-size:1.35rem;font-weight:500}.cart-drawer__count{color:#915f6d;letter-spacing:.1em;font-size:1rem}.cart-drawer__close{color:#6b4c52;cursor:pointer;background:0 0;border:none;padding:4px 8px;font-family:Inter,sans-serif;font-size:1rem;transition:color .2s}.cart-drawer__close:hover{color:#1a0a0a}.cart-error-banner{color:#991b1b;letter-spacing:.02em;background:#fef2f2;border-left:3px solid #dc2626;flex-shrink:0;padding:10px 24px;font-size:.75rem}.cart-drawer__body{flex:1;overflow-y:auto}.cart-drawer__body::-webkit-scrollbar{width:4px}.cart-drawer__body::-webkit-scrollbar-thumb{background:#915f6d4d}.cart-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;height:100%;min-height:300px;padding:40px 24px;display:flex}.cart-empty__icon{font-size:2.5rem}.cart-empty__title{color:#1a0a0a;letter-spacing:.05em;font-family:Cormorant Garamond,serif;font-size:1.3rem}.cart-empty__sub{color:#6b4c52;letter-spacing:.05em;font-size:.8rem}.cart-empty__cta{letter-spacing:.18em;color:#915f6d;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #915f6d;margin-top:16px;padding-bottom:2px;font-size:.72rem;font-weight:600;transition:color .2s}.cart-empty__cta:hover{color:#1a0a0a;border-bottom-color:#1a0a0a}.cart-lines{margin:0;padding:0;list-style:none}.cart-line{border-bottom:1px solid #915f6d1f;grid-template-columns:80px 1fr auto;align-items:start;gap:14px;padding:20px 24px;display:grid}.cart-line__img-wrap{background:#f0e8de;width:80px;height:100px;overflow:hidden}.cart-line__img{object-fit:cover;width:100%;height:100%}.cart-line__img-placeholder{background:linear-gradient(135deg,#ede8e3,#f5ece4);width:100%;height:100%}.cart-line__info{flex-direction:column;gap:4px;display:flex}.cart-line__name{color:#1a0a0a;letter-spacing:.02em;font-size:.82rem;font-weight:500;line-height:1.3}.cart-line__size{color:#6b4c52;letter-spacing:.05em;font-size:.72rem}.cart-line__price{color:#915f6d;letter-spacing:.05em;margin-top:4px;font-size:.82rem;font-weight:600}.cart-line__qty-row{align-items:center;gap:10px;margin-top:8px;display:flex}.cart-line__qty-btn{color:#1a0a0a;cursor:pointer;background:0 0;border:1px solid #915f6d59;border-radius:2px;justify-content:center;align-items:center;width:26px;height:26px;font-size:1rem;transition:background .2s;display:flex}.cart-line__qty-btn:hover:not(:disabled){background:#915f6d14}.cart-line__qty-btn:disabled{opacity:.4;cursor:not-allowed}.cart-line__qty{color:#1a0a0a;text-align:center;min-width:18px;font-size:.85rem;font-weight:500}.cart-line__remove{color:#8c7662;letter-spacing:.08em;cursor:pointer;background:0 0;border:none;margin-left:4px;padding:0;font-size:.68rem;text-decoration:underline;transition:color .2s}.cart-line__remove:hover{color:#1a0a0a}.cart-line__remove:disabled{opacity:.4;cursor:not-allowed}.cart-line__total{color:#1a0a0a;white-space:nowrap;padding-top:2px;font-size:.85rem;font-weight:600}.cart-drawer__footer{background:#faf7f4;border-top:1px solid #915f6d33;flex-shrink:0;padding:20px 24px 28px}.cart-drawer__subtotal-row{color:#1a0a0a;letter-spacing:.05em;justify-content:space-between;align-items:center;margin-bottom:6px;font-size:.82rem;display:flex}.cart-drawer__subtotal-amount{color:#1a0a0a;font-size:1rem;font-weight:700}.cart-drawer__tax-note{color:#8c7662;letter-spacing:.03em;margin-bottom:16px;font-size:.68rem}.cart-drawer__checkout-btn{color:#faf7f4;letter-spacing:.2em;cursor:pointer;text-transform:uppercase;background:#1a0a0a;border:none;width:100%;margin-bottom:12px;padding:16px 20px;font-family:Inter,sans-serif;font-size:.72rem;font-weight:600;transition:background .25s}.cart-drawer__checkout-btn:hover:not(:disabled){background:#3d1515}.cart-drawer__checkout-btn:disabled{opacity:.6;cursor:not-allowed}.cart-drawer__continue{color:#915f6d;letter-spacing:.12em;cursor:pointer;background:0 0;border:1px solid #915f6d59;width:100%;padding:12px;font-family:Inter,sans-serif;font-size:.7rem;transition:border-color .2s,color .2s}.cart-drawer__continue:hover{color:#1a0a0a;border-color:#1a0a0a}.cart-spinner,.u-loading-spinner{border:2px solid #915f6d33;border-top-color:#915f6d;border-radius:50%;width:28px;height:28px;animation:.75s linear infinite syora-spin}@keyframes syora-spin{to{transform:rotate(360deg)}}.u-products-loading{justify-content:center;align-items:center;padding:80px 5%;display:flex}.u-products-error{text-align:center;color:#6b4c52;letter-spacing:.05em;padding:60px 5%;font-size:.82rem}.order-confirm{background:#faf7f4;flex-direction:column;min-height:100vh;display:flex}.order-confirm__main{flex:1;justify-content:center;align-items:center;padding:120px 5% 80px;display:flex}.order-confirm__inner{text-align:center;width:100%;max-width:560px}.order-confirm__check{color:#915f6d;background:#915f6d1f;border:1.5px solid #915f6d59;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 28px;font-size:1.8rem;display:flex}.order-confirm__eyebrow{letter-spacing:.25em;color:#915f6d;margin-bottom:16px;font-size:.68rem;font-weight:600}.order-confirm__heading{color:#1a0a0a;letter-spacing:.02em;margin-bottom:16px;font-family:Cormorant Garamond,serif;font-size:clamp(2.2rem,5vw,3.5rem);font-weight:400;line-height:1.15}.order-confirm__number{color:#6b4c52;letter-spacing:.15em;margin-bottom:24px;font-size:.8rem;font-weight:500}.order-confirm__body{color:#4a3a3a;letter-spacing:.02em;margin-bottom:36px;font-size:.85rem;line-height:1.75}.order-confirm__actions{margin-bottom:28px}.order-confirm__cta{color:#faf7f4;letter-spacing:.2em;cursor:pointer;background:#1a0a0a;border:none;padding:15px 36px;font-family:Inter,sans-serif;font-size:.72rem;font-weight:600;transition:background .25s;display:inline-block}.order-confirm__cta:hover{background:#3d1515}.order-confirm__note{color:#8c7662;letter-spacing:.03em;font-size:.75rem}.order-confirm__note a{color:#915f6d;text-decoration:underline}.cart-drawer__view{color:#5a0f1c;letter-spacing:.14em;text-transform:uppercase;border:1px solid #5a0f1c59;border-radius:999px;justify-content:center;align-items:center;min-height:46px;margin-top:10px;font:600 .72rem/1 Inter,sans-serif;text-decoration:none;transition:background-color .2s,color .2s;display:flex}.cart-drawer__view:hover{color:#fbf5ee;background:#5a0f1c}.footer{--f-ink:#1b1411;--f-brown:#6a3b1f;--f-hair:#e3dbd3;color:var(--f-ink);--f-in:calc(min(100vw, clamp(840px, 76vw, 1360px)) / 100 * 5.3);padding:clamp(32px,3.2vw,48px) clamp(28px,7vw,120px) 18px;padding-left:var(--f-in);padding-right:var(--f-in);background:#fdfaf6;border-top:0}@media (width<=860px){.footer{--f-in:clamp(22px, 6vw, 56px)}}.footer__top{border:0;grid-template-columns:minmax(280px,340px) minmax(0,1fr);align-items:start;padding:0 0 clamp(24px,2.4vw,34px);display:grid}.footer__brand{border-right:1px solid var(--f-hair);flex-direction:column;align-self:stretch;padding-right:clamp(24px,3vw,48px);display:flex}.footer__logo{letter-spacing:.3em;color:var(--f-ink);align-self:flex-start;font-family:Syora Logo,serif;font-size:2.3rem;font-weight:400;line-height:1;text-decoration:none}.footer__tagline{letter-spacing:.24em;color:var(--f-brown);margin-top:16px;font-family:Inter,sans-serif;font-size:.7rem;font-weight:700}.footer__about{max-width:23em;color:var(--f-ink);margin-top:10px;font-family:Inter,sans-serif;font-size:.875rem;line-height:1.6}.footer__socials{gap:18px;margin-top:18px;display:flex}.footer__social{color:var(--f-ink);transition:color .2s;display:inline-flex}.footer__social svg{width:22px;height:22px}.footer__social:hover{color:var(--f-brown)}.footer__cols{grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;justify-self:center;column-gap:clamp(24px,3vw,56px);width:100%;max-width:960px;padding-left:clamp(24px,3vw,48px);display:grid}.footer__col{flex-direction:column;display:flex}.footer__col-title{letter-spacing:.2em;color:var(--f-brown);margin:10px 0;font-family:Inter,sans-serif;font-size:.7rem;font-weight:700}.footer__col ul{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.footer__col li a,.footer__service-button{letter-spacing:.01em;text-align:left;min-height:32px;color:var(--f-ink);cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font-family:Inter,sans-serif;font-size:.875rem;font-weight:400;text-decoration:none;transition:color .2s;display:inline-flex}.footer__col li a:hover,.footer__service-button:hover{color:var(--f-brown)}.footer__logo:focus-visible,.footer__social:focus-visible,.footer__col li a:focus-visible,.footer__service-button:focus-visible{outline:2px solid var(--f-brown);outline-offset:3px}.footer__bottom{border-top:1px solid var(--f-hair);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 28px;padding-top:16px;display:flex}.footer__copy{letter-spacing:.01em;color:var(--f-ink);margin:0;font-family:Inter,sans-serif;font-size:.78rem}.footer__payments{flex-wrap:wrap;align-items:center;gap:10px 20px;display:flex}.pay{height:24px;color:var(--f-ink);align-items:center;font-family:Inter,sans-serif;line-height:1;display:inline-flex}.pay--visa{letter-spacing:-.02em;color:#14213d;font-size:1.1rem;font-style:italic;font-weight:800}.pay--mc{width:34px;position:relative}.pay--mc i{border-radius:50%;width:20px;height:20px;position:absolute;top:2px}.pay--mc i:first-child{background:#eb001b;left:0}.pay--mc i:last-child{mix-blend-mode:multiply;background:#f79e1b;left:13px}.pay--upi{letter-spacing:.02em;color:#3a3a3a;font-size:.98rem;font-style:italic;font-weight:800}.pay--gpay{color:#5f6368;gap:3px;font-size:.95rem;font-weight:500}.pay--gpay b{color:#4285f4;font-weight:700}.pay--cod{letter-spacing:.14em;border:1px solid var(--f-hair);border-radius:3px;height:22px;padding:0 8px;font-size:.66rem;font-weight:700}.footer__ssl{border-left:1px solid var(--f-hair);color:var(--f-ink);align-items:center;gap:8px;padding-left:20px;font-family:Inter,sans-serif;font-size:.72rem;line-height:1.25;display:inline-flex}.footer__ssl svg{flex:none;width:22px;height:24px}@media (width<=1000px){.footer__top{grid-template-columns:1fr}.footer__brand{border-right:0;border-bottom:1px solid var(--f-hair);padding:0 0 24px}.footer__cols{justify-self:stretch;column-gap:24px;max-width:none;padding:22px 0 0}.footer__col-title{margin-top:0}.footer__col li a,.footer__service-button{min-height:38px}}@media (width<=640px){.footer{padding-top:32px}.footer__cols{grid-template-columns:1fr 1fr;gap:22px 20px}.footer__col-title{white-space:nowrap;letter-spacing:.14em}.footer__col:last-child{grid-column:1/-1}.footer__col li a,.footer__service-button{min-height:40px;font-size:.9rem}.footer__bottom{flex-direction:column;align-items:flex-start}.footer__ssl{border-left:0;flex-basis:100%;padding-left:0}}.srch{z-index:3000;flex-direction:column;font-family:Inter,sans-serif;display:flex;position:fixed;inset:0}.srch__backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:pointer;background:#150b0a9e;border:0;animation:.25s both srch-fade;position:absolute;inset:0}.srch__sheet{color:#2b1410;background:#fbf5ee;border-radius:0 0 28px 28px;max-height:92vh;animation:.38s cubic-bezier(.22,1,.36,1) both srch-drop;position:relative;overflow-y:auto;box-shadow:0 30px 80px #0006}.srch__inner{max-width:1080px;margin:0 auto;padding:clamp(18px,3vw,34px) clamp(18px,4vw,48px) clamp(26px,3.4vw,44px)}@keyframes srch-drop{0%{opacity:0;transform:translateY(-24px)}to{opacity:1;transform:none}}@keyframes srch-fade{0%{opacity:0}to{opacity:1}}.srch__top{justify-content:space-between;align-items:center;display:flex}.srch__eyebrow{letter-spacing:.32em;color:#7a1a28;margin:0;font:500 .7rem/1 Inter,sans-serif}.srch__close{color:#43101a;cursor:pointer;letter-spacing:.14em;text-transform:uppercase;background:0 0;border:1px solid #43101a38;border-radius:999px;align-items:center;gap:10px;min-height:40px;padding:0 14px 0 16px;font:600 .66rem/1 Inter,sans-serif;transition:background-color .2s,border-color .2s;display:inline-flex}.srch__close:hover{background:#43101a12;border-color:#43101a80}.srch__form{color:#43101a;border-bottom:1.5px solid #43101a;align-items:center;gap:16px;margin-top:clamp(14px,2vw,22px);padding-bottom:14px;display:flex}.srch__form:focus-within{border-bottom-color:#7a1a28}.srch__form svg{flex:none}.srch__form input{color:#2b1410;background:0 0;border:0;outline:0;flex:1;min-width:0;padding:4px 0;font:400 clamp(1.7rem,3.4vw,2.6rem)/1.15 Cormorant Garamond,Georgia,serif}.srch__form input::placeholder{color:#43101a61}.srch__form input::-webkit-search-cancel-button{display:none}.srch__clear{cursor:pointer;letter-spacing:.16em;text-transform:uppercase;color:#7a1a28;background:0 0;border:0;flex:none;padding:10px 4px;font:600 .68rem/1 Inter,sans-serif}.srch__body{margin-top:clamp(20px,2.6vw,32px)}.srch__start{gap:28px 48px;display:grid}@media (width>=900px){.srch__start{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:start}}.srch__block+.srch__block{margin-top:24px}.srch__label{letter-spacing:.2em;text-transform:uppercase;color:#43101a99;justify-content:space-between;align-items:center;margin:0 0 14px;font:600 .68rem/1 Inter,sans-serif;display:flex}.srch__linkbtn{cursor:pointer;letter-spacing:.06em;text-transform:none;color:#7a1a28;text-underline-offset:3px;background:0 0;border:0;font:500 .7rem/1 Inter,sans-serif;text-decoration:underline}.srch__cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){.srch__cols{grid-template-columns:repeat(4,minmax(0,1fr))}}.srch__col{color:inherit;gap:4px;text-decoration:none;display:grid}.srch__col-img{aspect-ratio:4/5;background:#efe3d4;border-radius:14px;display:block;overflow:hidden}.srch__col-img img{object-fit:cover;object-position:70% 80%;width:100%;height:100%;transition:transform .6s cubic-bezier(.22,1,.36,1);display:block}.srch__col:hover .srch__col-img img{transform:scale(1.05)}.srch__col-name{letter-spacing:.18em;color:#43101a;margin-top:8px;font:600 .74rem/1 Inter,sans-serif}.srch__col-tag{color:#2b1410a3;font:italic 400 1rem/1.2 Cormorant Garamond,Georgia,serif}.srch__chiplist{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.srch__chip{cursor:pointer;color:#43101a;background:0 0;border:1px solid #43101a42;border-radius:999px;min-height:40px;padding:0 18px;font:500 .92rem/1 Inter,sans-serif;transition:background-color .2s,border-color .2s,color .2s}.srch__chip:hover{color:#fbf5ee;background:#43101a;border-color:#43101a}.srch__results{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 14px;margin:0;padding:0;list-style:none;display:grid}@media (width>=720px){.srch__results{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 18px}}.srch__item{color:inherit;gap:4px;text-decoration:none;display:grid}.srch__thumb{aspect-ratio:4/5;background:#efe3d4;border-radius:14px;display:block;overflow:hidden}.srch__thumb img{object-fit:cover;object-position:50% 78%;width:100%;height:100%;transition:transform .6s cubic-bezier(.22,1,.36,1);display:block}.srch__item:hover .srch__thumb img,.srch__item:focus-visible .srch__thumb img{transform:scale(1.04)}.srch__item:focus-visible{outline-offset:4px;border-radius:6px;outline:2px solid #7a1a28}.srch__name{text-overflow:ellipsis;white-space:nowrap;margin-top:8px;font:500 1.25rem/1.15 Cormorant Garamond,Georgia,serif;overflow:hidden}.srch__price{color:#2b1410a8;font-size:.9rem}.srch__all{color:#fbf5ee;cursor:pointer;letter-spacing:.14em;text-transform:uppercase;background:#5a0f1c;border:0;border-radius:999px;align-items:center;gap:10px;min-height:46px;margin-top:26px;padding:0 24px;font:600 .72rem/1 Inter,sans-serif;transition:background-color .2s;display:inline-flex}.srch__all:hover{background:#430b15}.srch__hint{color:#2b1410b3;margin:0 0 14px;font-size:1rem;line-height:1.55}.srch__skel{gap:10px;display:grid}.srch__skel span:first-child{aspect-ratio:4/5;background:linear-gradient(110deg,#efe3d4 30%,#f6ede2 50%,#efe3d4 70%) 0 0/200% 100%;border-radius:14px;animation:1.4s linear infinite srch-shimmer}.srch__skel span:nth-child(2){background:#efe3d4;border-radius:4px;width:60%;height:14px}@keyframes srch-shimmer{to{background-position:-200% 0}}@media (width<=639px){.srch__sheet{border-radius:0;height:100%;max-height:100vh}.srch__form input{font-size:1.7rem}}@media (prefers-reduced-motion:reduce){.srch__sheet,.srch__backdrop,.srch__skel span:first-child{animation:none}}.srch__results{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}@media (width<=719px){.srch__results{grid-template-columns:repeat(2,minmax(0,1fr))}.srch__thumb{aspect-ratio:1}}@media (width>=720px){.srch__thumb{aspect-ratio:1}}.srch__all{position:sticky;bottom:0;box-shadow:0 -12px 18px #fbf5ee}.srch__body{padding-bottom:8px}.uw{--uw-ivory:#f7eee4;--uw-champagne:#dcc29d;z-index:10;--uw-ink:#f7eee4;--uw-ink-soft:#f7eee4e0;--uw-accent:#dcc29d;-webkit-backdrop-filter:blur(32px);opacity:0;background:radial-gradient(65% 45% at 50% 0,#be8c5424,#0000 72%),#140c078c;scroll-margin-top:52px;transition:opacity .8s cubic-bezier(.22,1,.36,1);position:relative;box-shadow:inset 0 1px #f5ece42e}.uw--visible{opacity:1}.uw__inner{max-width:1680px;margin-inline:auto;padding:clamp(36px,5.5vh,64px) clamp(20px,2.4vw,48px)}.uw__header{grid-template-columns:1fr auto 1fr;align-items:end;gap:24px;margin-bottom:clamp(20px,3.4vh,36px);display:grid}.uw__titles{text-align:center;grid-column:2}.uw__all{grid-column:3;justify-self:end}.uw__eyebrow{letter-spacing:.34em;text-indent:.34em;color:var(--uw-ink-soft);margin-bottom:clamp(10px,1.4vw,18px);font-family:Inter,sans-serif;font-size:clamp(.68rem,.9vw,.8rem);font-weight:500}.uw__heading{letter-spacing:.005em;color:var(--uw-ink);font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(2.1rem,3.5vw,3.4rem);font-weight:400;line-height:1}.uw__sub{letter-spacing:.24em;text-indent:.24em;color:var(--uw-accent);margin-top:clamp(12px,1.5vw,20px);font-family:Inter,sans-serif;font-size:clamp(.66rem,.85vw,.78rem);font-weight:400}.uw__all{letter-spacing:.02em;color:var(--uw-ink);flex:none;align-items:center;gap:14px;padding-bottom:6px;font-family:Inter,sans-serif;font-size:clamp(.9rem,1.1vw,1.05rem);font-weight:400;text-decoration:none;display:inline-flex}.uw__all-label{background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat;padding-bottom:6px}.uw__all-arrow{font-size:1.25em;transition:transform .35s cubic-bezier(.22,1,.36,1);display:inline-block}.uw__all:hover .uw__all-arrow,.uw__all:focus-visible .uw__all-arrow{transform:translate(6px)}.uw__all:focus-visible{outline:2px solid var(--uw-ink);outline-offset:6px}@media (width>=1025px){.uw__inner{--uw-w:min(100%, clamp(780px, 76vw, 1360px))}.uw__header,.uw__grid{max-width:var(--uw-w);margin-inline:auto}}.uw__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1.5vw,26px);display:grid}.uw-card{--uw-ivory:#f7eee4;--panel:#2b0a0d;aspect-ratio:1/1.46;background:color-mix(in srgb, var(--panel) 34%, #0d0305);color:var(--uw-ivory);opacity:0;transition:opacity .7s cubic-bezier(.22, 1, .36, 1) var(--card-delay,0s), transform .7s cubic-bezier(.22, 1, .36, 1) var(--card-delay,0s), box-shadow .4s ease, scale .4s cubic-bezier(.22, 1, .36, 1);border-radius:3px;text-decoration:none;display:block;position:relative;overflow:hidden;transform:translateY(26px);box-shadow:0 18px 46px #00000061;container-type:inline-size}.uw--visible .uw-card,.uw-card--static{opacity:1;transform:none}.uw-card:hover{scale:1.015;box-shadow:0 30px 66px #00000085}.uw-card--selected{opacity:.65;scale:.97}.uw-card:focus-visible{outline-offset:3px;outline:2px solid #f5ece4d9}.uw-card__media{aspect-ratio:4/5;position:absolute;inset:0 0 auto;overflow:hidden;-webkit-mask-image:linear-gradient(#000 90%,#0000 100%);mask-image:linear-gradient(#000 90%,#0000 100%)}.uw-card__img{object-fit:cover;width:100%;height:100%;transition:transform 1s cubic-bezier(.22,1,.36,1);display:block}.uw-card:hover .uw-card__img{transform:scale(1.05)}.uw-card__shade{z-index:1;pointer-events:none;background:linear-gradient(to top, color-mix(in srgb, var(--panel) 80%, #000) 0, color-mix(in srgb, var(--panel) 62%, transparent) 24cqw, color-mix(in srgb, var(--panel) 22%, transparent) 36cqw, transparent 46cqw);position:absolute;inset:0}.uw-card__body{z-index:2;text-align:center;flex-direction:column;align-items:center;gap:1.6cqw;padding:0 5cqw 7cqw;transition:transform .3s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;inset:auto 0 0}.uw-card__name{letter-spacing:.22em;text-indent:.22em;text-shadow:0 1px 12px #00000073;font-family:Cormorant Garamond,Georgia,serif;font-size:max(8.6cqw,1.1rem);font-weight:500;line-height:1.05}.uw-card__tagline{letter-spacing:.03em;color:#f7eee4e6;text-shadow:0 1px 10px #00000080;text-wrap:balance;justify-content:center;align-items:flex-start;min-height:2.7em;font-family:Inter,sans-serif;font-size:max(4.3cqw,.72rem);font-weight:400;line-height:1.32;display:flex}.uw-card__name{position:relative}.uw-card__name:after{content:"";transform-origin:50%;background:#f7eee4b3;width:2.2em;height:1px;margin-left:-1.1em;transition:transform .45s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-.55em;left:50%;transform:scaleX(0)}.uw-card:hover .uw-card__name:after,.uw-card:focus-visible .uw-card__name:after{transform:scaleX(1)}@media (width<=1024px){.uw__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:760px;margin-inline:auto}.uw__inner{padding-inline:28px}.uw__header{margin-inline:auto;max-width:760px;margin-bottom:32px}}@media (width<=540px){.uw__inner{padding:48px 14px 52px}.uw__header{grid-template-columns:1fr;justify-items:center;gap:20px;margin-bottom:26px}.uw__titles,.uw__all{grid-column:1;justify-self:center}.uw__heading{font-size:clamp(2.3rem,11vw,3rem)}.uw__sub{letter-spacing:.18em}.uw__grid{gap:10px}.uw-card{aspect-ratio:1/1.62}.uw-card__body{gap:2cqw;padding:0 3.5cqw 6.5cqw}.uw-card__name{letter-spacing:.16em;text-indent:.16em;font-size:max(9.6cqw,.92rem)}.uw-card__tagline{min-height:2.65em;font-size:max(6.2cqw,.66rem)}}@media (hover:none){.uw-card:hover{scale:1}.uw-card:hover .uw-card__img{transform:none}}@media (prefers-reduced-motion:reduce){.uw{opacity:1;transition:none}.uw-card{opacity:1;transition:none;transform:none}.uw-card__img,.uw-card__name:after,.uw__all-arrow{transition:none}}.uw-more-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.5vw,24px);max-width:1180px;margin-inline:auto;display:grid}@media (width<=540px){.uw-more-grid{scroll-snap-type:x mandatory;scrollbar-width:none;padding-inline:20px;grid-template-columns:none;grid-auto-columns:62%;grid-auto-flow:column;margin-inline:-20px;padding-bottom:6px;scroll-padding-inline:20px;overflow-x:auto}.uw-more-grid::-webkit-scrollbar{display:none}.uw-more-grid .uw-card{scroll-snap-align:start}}.mv2{--hp-dark:#150b0a;--hp-oxblood:#360709;--hp-light:#f5e2d5;--hp-champagne:#e4c9a3;--hp-ivory:#f7eee4}.mv2 .uw{--uw-accent:var(--hp-champagne);--uw-ink:var(--hp-ivory);background:radial-gradient(ellipse 72% 42% at 50% 0%, #7a1a281a, transparent 72%), var(--hp-dark);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.mv2-hero__sticky{--hp-ink:#f5ece4;--hp-ink-soft:#f5ece4d1;--hp-cta-bg:#f7eee4;--hp-cta-ink:#3a0509;--hp-cta-hover:#e9cfa6;background:#2a0305;justify-content:flex-start}.hp-track{z-index:0;will-change:transform;touch-action:pan-y;transition:transform .9s cubic-bezier(.65,0,.35,1);display:flex;position:absolute;inset:0}.hp-slide{flex:0 0 100%;min-width:0;position:relative;overflow:hidden}.hp-slide--crimson{background-color:#330102;background-image:linear-gradient(#200003 0%,#1f0102 8%,#240102 16% 24%,#240102 32% 40%,#1f0102 48%,#1e0001 56%,#1c0101 64% 65%,#1c0101 66%,#1c0201 67%,#3c0509 68%,#58090d 69%,#5c0a0f 70%,#5e0b0e 71%,#580a0d 72%,#4a0509 73%,#460206 74%,#4a0308 75%,#4f050a 76%,#440407 82%,#350002 88%,#330102 94%,#310002 100%);background-repeat:no-repeat;background-size:100% 108%}.hp-slide--sand{background-color:#dcbaa6;background-image:linear-gradient(#c2a18b 0%,#cdab95 1%,#dbb8a2 2%,#e6c2ab 3%,#eecab2 4%,#f2cdb6 5%,#f2ceb6 6%,#f1cdb4 7%,#f0ccb3 8%,#f0cbb3 9%,#f0cbb2 10%,#efcab1 11%,#efcbb2 12%,#efcab1 13% 14%,#eecab1 15%,#efcbb2 16%,#efcab1 17%,#efcab2 18%,#efcbb2 19%,#efcab1 20% 21%,#efcab1 22% 23%,#efcab1 24% 25%,#eecab0 26%,#efcab1 27% 28%,#efcab1 29%,#f0cbb2 30%,#f0ccb3 31%,#f0cbb2 32%,#f0cbb3 33%,#f0cbb2 34% 35%,#f0cbb2 36%,#f0ccb3 37% 38%,#f0cbb2 39% 40%,#f0cbb2 41%,#efcbb2 42%,#efcbb1 43%,#efcab1 44%,#eecab0 45%,#efcab1 46% 47%,#eecab1 48%,#efcab1 49% 50%,#efcbb1 51%,#f0cbb2 52% 53%,#f0cbb2 54% 55%,#f0ccb2 56%,#f1cdb3 57%,#f1ccb3 58%,#f1ccb2 59% 60%,#f1ccb2 61% 62%,#f1ccb2 63% 64%,#f1ccb2 65%,#f2cdb2 66%,#f2cdb3 67%,#f3ceb4 68%,#f4ceb5 69%,#f5cfb6 70%,#f5d0b7 71%,#f6d2b9 72%,#f7d4bb 73%,#f8e0d1 74%,#e7c5af 75%,#d9af93 76%,#d7ad91 77%,#d5aa8d 78%,#d6ac8f 79%,#d7ab8f 80%,#d6ab8d 81%,#d6ab8e 82%,#d6aa8d 83%,#d5a98b 84%,#d4a88a 85%,#d5a98c 86%,#d5a98b 87%,#d4a98b 88%,#d3a789 89%,#d4a88a 90%,#d3a789 91%,#d0a487 92%,#e7c3ac 93%,#ddb8a2 94%,#dbb8a2 95%,#e1bea9 96%,#e3c1ad 97%,#e2c0ab 98%,#e0bda8 99%,#dfbca7 100%);background-repeat:no-repeat;background-size:100% 92%}.hp-slide--meadow{--ph:min(calc(100cqh * 1.865), calc(111.93cqw - 76px));background-color:#4a5130;container-type:size}.hp-slide--meadow:before{content:"";height:var(--ph);background:linear-gradient(#49512f 0%,#4a5130 1%,#4b512e 2%,#4a5030 3%,#495130 4%,#4a5130 5%,#49502f 6%,#4b5030 7%,#4a512f 8%,#49502f 9%,#4a512f 10%,#4b5131 11%,#4a5030 12%,#4b522f 13%,#4b5230 14%,#4b522f 15%,#4c5230 16%,#4d5230 17%,#4d5231 18%,#4d5230 19%,#4e532f 20%,#4f5430 21%,#4f5432 22%,#505332 23%,#505432 24%,#515432 25%,#505533 26%,#515533 27%,#515632 28%,#535634 29%,#535633 30%,#535634 31%,#565634 32%,#555632 33%,#545635 34%,#565735 35%,#565835 36%,#575735 37%,#585735 38%,#575734 39%,#575735 40%,#585835 41%,#575734 42%,#565634 43%,#553 44%,#535433 45%,#515332 46%,#4f5231 47%,#4e5031 48%,#4a4f2f 49%,#484d2e 50%,#474b2d 51%,#424a2c 52%,#41482a 53%,#3e462a 54%,#3c4529 55%,#3a4429 56%,#374228 57%,#364227 58%,#364127 59%,#354027 60%,#344028 61%,#344027 62%,#333f26 63%,#344026 64%,#333f26 65%,#333f25 66%,#323f27 67%,#323e26 68%,#323e25 69%,#313e25 70%,#303c25 71% 72%,#2e3b23 73%,#2d3a24 74%,#2d3923 75%,#2b3820 76%,#2b3720 77%,#2a3620 78%,#29351e 79%,#26331d 80%,#26331c 81%,#26301c 82%,#242f1b 83%,#636040 84%,#676344 85%,#696848 86%,#716c4c 87%,#787252 88%,#7f7953 89%,#867d56 90%,#887f57 91%,#877e56 92%,#807854 93%,#787250 94%,#6c694c 95%,#64624a 96%,#605e47 97%,#5c5b46 98%,#5a5a45 99%,#595a47 100%);position:absolute;bottom:0;left:0;right:0}.hp-slide--meadow .mv2-hero__photo{inset:auto calc(-1 * clamp(0px, .5819 * var(--ph) - 44cqw + 30px, .1888 * var(--ph))) 0 auto;transform-origin:100% 100%;height:var(--ph);-webkit-mask-image:none;mask-image:none}.hp-slide--terracotta{--ph:min(calc(100cqh * 1.865), calc(111.93cqw - 76px));background-color:#ac4a2a;container-type:size}.hp-slide--terracotta:before{content:"";height:var(--ph);background:linear-gradient(#ac4b29 0%,#ab4a2b 1%,#ac4929 2%,#ac4a2a 3%,#ad4a2a 4%,#ac4a2a 5%,#ac492a 6%,#ac4a2a 7%,#ac4b2a 8%,#ad4a2a 9%,#ac4b2a 10%,#ac4a2a 11% 12%,#ac4a2a 13%,#ab492a 14%,#ac4a2a 15%,#ac4a2b 16%,#ac4a2a 17%,#ac4b2b 18%,#ad4b2b 19%,#ad4a2a 20%,#ae4a2a 21%,#ae4b2b 22%,#ad4b2a 23%,#ad4b2b 24%,#ad4b2a 25%,#ae4c2a 26%,#ae4b2b 27%,#ad4a2b 28%,#ad4b2c 29%,#ad4c2b 30%,#ac4b2b 31%,#ad4b2b 32%,#ae4c2c 33%,#ae4a2b 34% 35%,#ae4c2c 36%,#af4b2b 37% 38%,#ae4b2b 39% 40%,#af4b2b 41% 42%,#ad4b2b 43% 44%,#ac4a29 45%,#ab4a29 46%,#a94729 47%,#a64527 48%,#a34324 49%,#9f4024 50%,#9a3e20 51%,#943b1d 52%,#91381a 53%,#8c3317 54%,#853115 55%,#822e13 56%,#7f2d10 57%,#7c2a0f 58%,#7b290e 59%,#7a290e 60%,#79280e 61%,#7b290e 62%,#7c2b10 63%,#7e2c11 64%,#812e12 65%,#853014 66%,#893216 67%,#8d3619 68%,#92391a 69%,#973b1d 70%,#9d3f1f 71%,#9f4121 72%,#a34223 73%,#a64525 74%,#a94826 75%,#aa4828 76%,#ab4a28 77%,#ad4a29 78%,#ae4a29 79%,#af4b2a 80%,#af4b2c 81%,#ae4c2c 82%,#af4d2b 83%,#aa4a2a 84%,#a64829 85%,#a2472a 86%,#9d4529 87%,#994429 88%,#97472c 89%,#9a4d33 90%,#a0553b 91%,#aa6146 92%,#b66e53 93%,#c07c5f 94%,#ca8769 95%,#d08e6f 96%,#d39375 97%,#d69577 98%,#d79678 99%,#d7977a 100%);position:absolute;bottom:0;left:0;right:0}.hp-slide--terracotta .mv2-hero__photo{inset:auto calc(-1 * clamp(0px, .4 * var(--ph) - 44cqw + 30px, .1 * var(--ph))) 0 auto;transform-origin:100% 100%;height:var(--ph);-webkit-mask-image:none;mask-image:none}.hp-shade{pointer-events:none;z-index:1;position:absolute;inset:0}.hp-slide--crimson .hp-shade{background:linear-gradient(to bottom, #0a020366 0%, transparent 20%, transparent 72%, color-mix(in srgb, var(--hp-dark,#150b0a) 88%, transparent) 100%)}.hp-slide--terracotta .hp-shade{background:linear-gradient(to bottom, transparent 0%, transparent 82%, color-mix(in srgb, var(--hp-dark,#150b0a) 55%, transparent) 93%, var(--hp-dark,#150b0a) 100%), linear-gradient(90deg, #32100880 0%, #32100842 38%, transparent 62%)}.hp-slide--meadow .hp-shade{background:linear-gradient(to bottom, transparent 0%, transparent 82%, color-mix(in srgb, var(--hp-dark,#150b0a) 55%, transparent) 93%, var(--hp-dark,#150b0a) 100%), linear-gradient(90deg, #08140d80 0%, #08140d42 38%, transparent 62%)}.hp-slide--sand .hp-shade{background:linear-gradient(to bottom, transparent 0%, transparent 84%, color-mix(in srgb, var(--hp-dark,#150b0a) 55%, transparent) 94%, var(--hp-dark,#150b0a) 100%)}.mv2-hero__sticky[data-slide="1"]{--hp-ink:#3a0d12;--hp-ink-soft:#3a0d12d6;--hp-cta-bg:#4a0a14;--hp-cta-ink:#f7eee4;--hp-cta-hover:#6b1220}.mv2-hero__sticky[data-slide="1"] .mv2-hero__wordmark,.mv2-hero__sticky[data-slide="1"] .mv2-hero__sub,.mv2-hero__sticky[data-slide="1"] .mv2-hero__line{text-shadow:none}.hp-controls{z-index:3;align-items:center;gap:6px;display:flex;position:absolute;bottom:clamp(18px,3.4vh,34px);left:50%;transform:translate(-50%)}.hp-dots{gap:4px;display:flex}.hp-playpause{color:#f7eee4;opacity:.7;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;place-items:center;width:44px;height:44px;transition:opacity .25s;display:grid}.hp-playpause svg{width:12px;height:12px;display:block}.hp-playpause:hover{opacity:1}.hp-playpause:focus-visible{outline-offset:-6px;opacity:1;outline:2px solid #f7eee4}.hp-dot{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;place-items:center;width:44px;height:44px;display:grid}.hp-dot:before{content:"";opacity:.45;background:#f7eee4;border-radius:2px;width:28px;height:3px;transition:opacity .3s,width .3s}.hp-dot:hover:before{opacity:.7}.hp-dot.is-active:before{opacity:1;width:44px}.hp-dot:focus-visible{outline-offset:-6px;outline:2px solid #f7eee4}.mv2-hero__photo{z-index:0;transform-origin:100% 0;width:auto;max-width:none;height:108%;animation:1.8s cubic-bezier(.22,1,.36,1) both hp-photo-in;display:block;position:absolute;inset:0 0 auto auto;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 64px);mask-image:linear-gradient(90deg,#0000 0,#000 64px)}@keyframes hp-photo-in{0%{transform:scale(1.03)}to{transform:none}}.hp-slide--sand .mv2-hero__photo{height:92%;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 180px);mask-image:linear-gradient(90deg,#0000 0,#000 180px)}.mv2-hero__veil{display:none}.mv2-hero__veil:before{background:linear-gradient(to bottom, #0a020366 0%, transparent 20%, transparent 72%, color-mix(in srgb, var(--hp-dark,#150b0a) 88%, transparent) 100%)}.mv2-hero__center{text-align:left;align-items:flex-start;gap:clamp(10px,1.2vw,18px);width:min(54%,820px);padding-left:clamp(24px,6.5vw,130px)}.mv2-hero__wordmark{letter-spacing:.4em;text-indent:0;color:var(--hp-ink);text-shadow:0 2px 36px #00000059;font-size:clamp(3.8rem,9.2vw,10.5rem);transition:color .45s .32s,text-shadow .45s .32s}.mv2-hero__sub{letter-spacing:.34em;text-indent:0;color:var(--hp-ink-soft);text-shadow:0 1px 18px #0006;font-size:clamp(.9rem,1.4vw,1.3rem);transition:color .45s .32s}.mv2-hero__scroll-cue{align-items:flex-start;margin-top:clamp(22px,3.4vh,44px)}.mv2-hero__scroll-text{text-indent:0}.mv2-hero__line{text-wrap:balance;letter-spacing:.04em;max-width:40ch;color:var(--hp-ink-soft);text-shadow:0 1px 18px #00000073;margin-top:clamp(6px,1vw,14px);font-family:Inter,sans-serif;font-size:clamp(.82rem,1.05vw,1rem);font-weight:300;line-height:1.55;transition:color .45s .32s}.mv2-hero__cta{background:var(--hp-cta-bg);min-height:54px;color:var(--hp-cta-ink);letter-spacing:.2em;text-transform:uppercase;cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;border-radius:2px;justify-content:center;align-items:center;gap:16px;margin-top:clamp(16px,2.2vw,30px);padding:0 clamp(26px,2.4vw,38px);font-family:Inter,sans-serif;font-size:clamp(.74rem,.9vw,.84rem);font-weight:600;transition:background-color .45s .32s,color .45s .32s,transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s;display:inline-flex;box-shadow:0 10px 30px #0000004d}.mv2-hero__cta:hover,.mv2-hero__cta:focus-visible{background:var(--hp-cta-hover);transition-delay:0s;transform:translateY(-2px);box-shadow:0 16px 38px #0006}.mv2-hero__cta:active{transform:translateY(0);box-shadow:0 6px 18px #0006}.mv2-hero__cta:focus-visible{outline:2px solid var(--hp-ink);outline-offset:4px}.mv2-hero__cta-arrow{letter-spacing:0;font-size:1.3em;line-height:1;transition:transform .25s cubic-bezier(.22,1,.36,1)}.mv2-hero__cta:hover .mv2-hero__cta-arrow{transform:translate(5px)}@media (width<=900px),(aspect-ratio<=1){.mv2-hero__sticky{background:linear-gradient(#1c0102,#200101);justify-content:center;align-items:flex-start}.hp-slide--crimson{background:linear-gradient(#1c0102,#200101)}.hp-slide--terracotta{background:#a84727;container-type:normal}.hp-slide--terracotta:before{display:none}.hp-slide--terracotta .mv2-hero__photo{width:100%;height:auto;inset:auto auto 0 0;-webkit-mask-image:linear-gradient(#0000 0,#000 48px);mask-image:linear-gradient(#0000 0,#000 48px)}.hp-slide--terracotta .hp-shade{background:linear-gradient(to bottom, transparent 0%, transparent 90%, color-mix(in srgb, var(--hp-dark,#150b0a) 60%, transparent) 100%)}.hp-slide--meadow{background:#394427;container-type:normal}.hp-slide--meadow:before{display:none}.hp-slide--meadow .mv2-hero__photo{width:100%;height:auto;inset:auto auto 0 0;-webkit-mask-image:linear-gradient(#0000 0,#000 48px);mask-image:linear-gradient(#0000 0,#000 48px)}.hp-slide--meadow .hp-shade{background:linear-gradient(to bottom, transparent 0%, transparent 90%, color-mix(in srgb, var(--hp-dark,#150b0a) 60%, transparent) 100%)}.hp-slide--sand{background:#806553}.hp-slide--sand .mv2-hero__photo{height:auto;-webkit-mask-image:linear-gradient(#0000 0,#000 48px);mask-image:linear-gradient(#0000 0,#000 48px)}.mv2-hero__sticky[data-slide="1"]{--hp-ink:#f7eee4;--hp-ink-soft:#f7eee4e0;--hp-cta-bg:#f7eee4;--hp-cta-ink:#3a0509;--hp-cta-hover:#e9cfa6}.mv2-hero__sticky[data-slide="1"] .mv2-hero__wordmark,.mv2-hero__sticky[data-slide="1"] .mv2-hero__sub,.mv2-hero__sticky[data-slide="1"] .mv2-hero__line{text-shadow:0 1px 18px #00000059}.mv2-hero__photo{width:100%;height:auto;inset:auto auto 0 0;-webkit-mask-image:linear-gradient(#0000 0,#000 48px);mask-image:linear-gradient(#0000 0,#000 48px)}.mv2-hero__center{text-align:center;align-items:center;width:100%;padding:clamp(64px,9svh,100px) 20px 0}.mv2-hero__wordmark{letter-spacing:.34em;text-indent:.34em;font-size:clamp(3.4rem,16vw,6.2rem)}.mv2-hero__sub{letter-spacing:.26em;text-indent:.26em;font-size:clamp(.74rem,2.9vw,.95rem)}.mv2-hero__line{text-align:center;max-width:34ch;font-size:.82rem}.mv2-hero__cta{min-height:52px;margin-top:16px;padding:0 28px}.mv2-hero__scroll-cue{align-items:center;margin-top:clamp(16px,3svh,30px)}.mv2-hero__scroll-text{text-indent:.32em}}@media (height<=720px) and ((width<=900px) or (aspect-ratio<=1)){.mv2-hero__center{gap:8px;padding-top:clamp(64px,11svh,90px)}.mv2-hero__wordmark{font-size:clamp(3rem,14vw,4.6rem)}.mv2-hero__scroll-cue{margin-top:8px}.mv2-hero__scroll-line{height:18px}.mv2-hero__line{display:none}.mv2-hero__cta{min-height:48px;margin-top:12px;padding:0 24px}}@media (width>=700px) and (width<=900px) and (height>=900px){.mv2-hero__center{gap:6px;padding-top:22px}.mv2-hero__wordmark{font-size:clamp(3.2rem,7.2vw,4.6rem)}.mv2-hero__line{display:none}.mv2-hero__cta{margin-top:10px;padding:10px 20px}}@media (prefers-reduced-motion:reduce){.hp-track{transition:none}.mv2-hero__photo{animation:none}.mv2-hero__cta,.mv2-hero__cta-arrow{transition:none}.mv2-hero__cta:hover,.mv2-hero__cta:focus-visible{transform:none}}.cx{z-index:10;--cx-ink:#43101a;--cx-ink-soft:#43101ad1;--cx-hair:#43101a38;--cx-btn-bg:#5a0f1c;--cx-btn-ink:#f7eee4;color:var(--cx-ink);--cxw:min(100vw, clamp(840px, 76vw, 1360px));--u:calc(var(--cxw) / 100);background:#f5e2d5;position:relative;overflow:hidden}.cx--details{--cx-ink:#f5e9de;--cx-ink-soft:#f5e9dedb;--cx-hair:#f5e9de42;background:#360709}.cx__fade{z-index:3;pointer-events:none;position:absolute;left:calc(50% - 50vw);right:calc(50% - 50vw)}.cx__fade--top{height:clamp(36px,4vw,80px);top:0}.cx__fade--bottom{height:clamp(40px,5vw,100px);bottom:0}.cx--comfort .cx__fade--top{background:linear-gradient(to bottom, var(--hp-dark,#150b0a), color-mix(in srgb, var(--hp-dark,#150b0a) 0%, transparent))}.cx--comfort .cx__fade--bottom{background:linear-gradient(#37040800,#370408)}.cx--details .cx__fade--top{background:linear-gradient(#370408,#37040800)}.cx--details .cx__fade--bottom{background:linear-gradient(#140c0700,#140c07)}.cx__inner{max-width:2000px;margin-inline:auto;display:grid;position:relative;container-type:inline-size}.cx__art{aspect-ratio:2;grid-area:1/1;position:relative;overflow:hidden}.cx__stage{isolation:isolate;z-index:1;position:absolute;inset:0}.cx__img{object-fit:cover;width:100%;height:100%;transition:transform 1.8s cubic-bezier(.22,1,.36,1);display:block;transform:scale(1.05)}.cx.is-in .cx__img{transform:none}@media (width>=860px){.cx__art{width:var(--cxw);justify-self:end;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 9%);mask-image:linear-gradient(90deg,#0000 0,#000 9%)}}.cx__copy{--c:1;z-index:4;width:calc(var(--u) * 47);padding:0 0 0 calc(var(--u) * 5.3);grid-area:1/1;align-self:center;position:relative}.cx__eyebrow{align-items:center;gap:calc(var(--u) * 1.6);font-family:Inter,sans-serif;font-size:max(calc(var(--u) * .98), 11px);letter-spacing:.3em;text-transform:uppercase;color:var(--cx-ink-soft);font-weight:500;display:flex}.cx__eyebrow:after{content:"";width:calc(var(--u) * 4.5);opacity:.6;background:currentColor;height:1px}.cx__title{margin-top:calc(var(--u) * 1.9);font-family:Cormorant Garamond,Georgia,serif;font-size:max(calc(var(--u) * 4.6), 2.1rem);letter-spacing:-.005em;color:var(--cx-ink);font-weight:500;line-height:1.04}.cx__lede{margin-top:calc(var(--u) * 1.9);max-width:calc(var(--u) * 31);font-family:Inter,sans-serif;font-size:max(calc(var(--u) * 1.6), .95rem);color:var(--cx-ink-soft);font-weight:300;line-height:1.55}.cx__features{margin:calc(var(--u) * 3) 0 0;grid-template-columns:repeat(4,auto);justify-content:start;padding:0;list-style:none;display:grid}.cx__feature{align-items:center;gap:calc(var(--u) * .9);padding:0 calc(var(--u) * 2.3);text-align:center;border-left:1px solid var(--cx-hair);flex-direction:column;display:flex}.cx__feature:first-child{border-left:0;padding-left:0}.cx__feature-icon{width:max(calc(var(--u) * 3.3), 28px);height:max(calc(var(--u) * 3.3), 28px);color:var(--cx-ink)}.cx__feature-icon svg{width:100%;height:100%;display:block}.cx__feature-label{max-width:calc(var(--u) * 8);font-family:Inter,sans-serif;font-size:max(calc(var(--u) * 1.1), 11.5px);color:var(--cx-ink-soft);font-weight:400;line-height:1.3}.cx__cta{align-items:center;gap:calc(var(--u) * 1.4);margin-top:calc(var(--u) * 3.2);padding:max(calc(var(--u) * 1.15), 13px) max(calc(var(--u) * 2), 22px);border:1px solid var(--cx-btn-bg);background:var(--cx-btn-bg);color:var(--cx-btn-ink);font-family:Inter,sans-serif;font-size:max(calc(var(--u) * .98), 11px);letter-spacing:.24em;text-transform:uppercase;font-weight:500;text-decoration:none;transition:background-color .3s,color .3s,border-color .3s;display:inline-flex}.cx--details .cx__cta{color:#f5e9de;background:0 0;border-color:#f5e9deb3}.cx__cta:hover{color:var(--cx-btn-bg);background:0 0}.cx--details .cx__cta:hover{color:#360709;background:#f5e9de;border-color:#f5e9de}.cx__cta:focus-visible{outline-offset:4px;outline:2px solid}.cx__cta-arrow{transition:transform .3s cubic-bezier(.22,1,.36,1)}.cx__cta:hover .cx__cta-arrow{transform:translate(5px)}.cx--details .cx__lede{max-width:calc(var(--u) * 40)}.cx__stage{--p:1}.cx__plate,.cx__sprite{display:block;position:absolute}.cx__plate{width:100%;height:100%;inset:0}.cx__layer,.cx__tagwrap{pointer-events:none;position:absolute;inset:0}.cx__layer{transform:translate3d(calc((1 - var(--p)) * var(--ox,0%)), calc((1 - var(--p)) * var(--o)), 0);will-change:transform}.cx__tagwrap{z-index:8;transform:translate3d(calc((1 - var(--p)) * var(--ox,0%)), calc((1 - var(--p)) * var(--o)), 0);opacity:1}.cx__stage.is-animated .cx__tagwrap{opacity:calc((var(--p) - .55) * 2.4);will-change:transform, opacity}.cx__stage.is-animated .cx__img--final{z-index:6;opacity:calc((var(--p) - .9) * 10);position:absolute;inset:0}.cx--comfort .cx__img{transition:none;transform:none}.cx__tag{left:81.4%;top:var(--y);width:6.5%;height:0;position:absolute}.cx__tag-line{opacity:.85;background:#43101a;width:80%;height:1px;position:absolute;top:-.5px;left:0}.cx__tag-dot{background:#43101a;border-radius:50%;width:6px;height:6px;position:absolute;top:-3px}.cx__tag-dot--a{left:-3px}.cx__tag-dot--b{left:calc(80% - 3px)}.cx__label{font-family:Inter,sans-serif;font-size:max(calc(var(--u) * 1.24), 12px);color:#43101a;white-space:nowrap;font-weight:500;line-height:1.28;position:absolute;top:0;left:100%;transform:translateY(-50%)}.cx__copy>*{--k:clamp(0, calc(var(--c) * 1.7 - var(--i,0) * .17), 1);opacity:var(--k);transform:translateY(calc((1 - var(--k)) * 22px))}.cx__copy>:first-child{--i:0}.cx__copy>:nth-child(2){--i:1}.cx__copy>:nth-child(3){--i:2}.cx__copy>:nth-child(4){--i:3}.cx__copy>:nth-child(5){--i:4}@media (width<=1100px) and (width>=860px){.cx__copy{width:calc(var(--u) * 50)}.cx__features{margin-top:calc(var(--u) * 2.2)}.cx__cta{margin-top:calc(var(--u) * 2.4)}.cx__lede{max-width:calc(var(--u) * 36)}}@media (width<=859px){.cx__inner{flex-direction:column;display:flex}.cx__copy{order:1;align-self:stretch;width:auto;padding:56px clamp(22px,6vw,56px) 32px}.cx__art{aspect-ratio:var(--crop-ratio);order:2}.cx--comfort{--crop-ratio:1.2;--stage-w:166.7%;--stage-l:-66.7%}.cx--details{--crop-ratio:1.1;--stage-w:181.8%;--stage-l:-81.8%}.cx__stage{inset:0 auto auto;left:var(--stage-l);width:var(--stage-w);aspect-ratio:2}.cx__eyebrow{gap:14px;font-size:.68rem}.cx__eyebrow:after{width:36px}.cx__title{margin-top:14px;font-size:clamp(2.3rem,10.5vw,3rem)}.cx__lede{max-width:none;margin-top:14px;font-size:.98rem}.cx__features{grid-template-columns:repeat(2,1fr);gap:22px 0;margin-top:28px}.cx__feature{text-align:left;border:0;flex-direction:row;align-items:center;gap:12px;padding:0}.cx__feature-icon{flex:none;width:30px;height:30px}.cx__feature-label{max-width:none;font-size:.84rem}.cx__cta{gap:14px;margin-top:30px;padding:15px 22px;font-size:.7rem}.cx__label{white-space:normal;width:9.6vw;min-width:56px;font-size:10.5px;line-height:1.25}.cx__fade--top{height:70px}.cx--comfort .cx__fade--bottom,.cx--details .cx__fade--top{display:none}.cx--details .cx__fade--bottom{height:90px}}@media (prefers-reduced-motion:reduce){.cx__img{transition:none;transform:none}.cx__copy>*{opacity:1;transform:none}.cx__layer,.cx__tagwrap{transform:none}.cx__stage .cx__tagwrap{opacity:1}}.plp-hero{background:var(--hero-bg,#2b0a0d);min-height:clamp(280px,26vw,420px);color:var(--hero-ink,#f7eee4);align-items:center;display:flex;position:relative;overflow:hidden}.plp-hero__media{position:absolute;inset:0}.plp-hero__media img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.plp-hero:after{content:"";background:linear-gradient(90deg, color-mix(in srgb, var(--hero-bg) 78%, transparent) 0, color-mix(in srgb, var(--hero-bg) 40%, transparent) 36%, transparent 64%);pointer-events:none;position:absolute;inset:0}.plp-hero__text{z-index:1;width:min(52%,760px);padding:clamp(36px, 4vw, 64px) clamp(20px, 3vw, 48px) clamp(36px, 4vw, 64px) var(--plp-pad,clamp(16px, 4vw, 64px));flex-direction:column;justify-content:center;display:flex;position:relative}.plp-hero__eyebrow{border-bottom:1px solid color-mix(in srgb, var(--hero-accent) 55%, transparent);letter-spacing:.32em;text-transform:uppercase;color:var(--hero-accent);align-self:flex-start;margin-bottom:clamp(14px,1.6vw,22px);padding-bottom:14px;font-family:Inter,sans-serif;font-size:clamp(.7rem,.9vw,.8rem);font-weight:500}.plp-hero__title{letter-spacing:.002em;color:var(--hero-ink);text-wrap:balance;max-width:none;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(2.2rem,3.3vw,3.4rem);font-weight:400;line-height:1.02}.plp-hero__desc{max-width:38ch;color:color-mix(in srgb, var(--hero-ink,#f7eee4) 86%, transparent);margin-top:clamp(14px,1.6vw,22px);font-family:Inter,sans-serif;font-size:clamp(.9rem,1.05vw,1.02rem);font-weight:300;line-height:1.6}.plp-hero__count:empty{display:none}.plp-hero__count{letter-spacing:.24em;text-transform:uppercase;color:var(--hero-accent);margin-top:clamp(18px,2vw,28px);font-family:Inter,sans-serif;font-size:.72rem;font-weight:500}.plp-hero__cta{border:1px solid color-mix(in srgb, var(--hero-ink,#f7eee4) 75%, transparent);color:var(--hero-ink,#f7eee4);letter-spacing:.24em;text-transform:uppercase;cursor:pointer;background:0 0;align-self:flex-start;align-items:center;gap:16px;margin-top:clamp(14px,1.6vw,22px);padding:15px 24px;font-family:Inter,sans-serif;font-size:.72rem;font-weight:500;transition:background-color .3s,color .3s;display:inline-flex}.plp-hero__cta:hover,.plp-hero__cta:focus-visible{background:var(--hero-ink,#f7eee4);color:var(--hero-bg,#2b0a0d)}.plp-hero__cta:focus-visible{outline:2px solid var(--hero-accent);outline-offset:4px}.plp-hero__cta-arrow{letter-spacing:0;font-size:1.2em;transition:transform .3s cubic-bezier(.22,1,.36,1)}.plp-hero__cta:hover .plp-hero__cta-arrow{transform:translate(5px)}.plp-cats{background:var(--u-bg);scroll-margin-top:0}.plp-cats__inner{max-width:1680px;padding:clamp(18px, 2.2vw, 28px) var(--plp-pad,clamp(16px, 4vw, 64px)) clamp(14px, 1.8vw, 22px);margin:0 auto}.plp-cats__list{scrollbar-width:none;gap:10px;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.plp-cats__list::-webkit-scrollbar{display:none}.plp-cat{white-space:nowrap;border:1px solid color-mix(in srgb, var(--u-text,#1a120e) 28%, transparent);letter-spacing:.02em;min-height:44px;color:var(--u-text,#1a120e);cursor:pointer;background:0 0;border-radius:999px;flex:none;padding:0 clamp(18px,1.8vw,26px);font-family:Cormorant Garamond,Georgia,serif;font-size:1.1rem;font-weight:500;transition:background-color .25s,color .25s,border-color .25s}.plp-cat:hover{border-color:var(--u-text,#1a120e)}.plp-cat[aria-pressed=true]{background:var(--hero-pill,#1a120e);border-color:var(--hero-pill,#1a120e);color:#f7eee4}.plp-cat:focus-visible{outline:2px solid var(--u-text,#1a120e);outline-offset:3px}@media (width<=1023px){.plp-hero{min-height:300px}.plp-hero__text{width:58%}.plp-hero__title{font-size:clamp(2.1rem,4.8vw,3rem)}}@media (width<=639px){.plp-hero{min-height:0;display:block}.plp-hero:after{display:none}.plp-hero__media{height:72vw;min-height:240px;position:relative;inset:auto}.plp-hero__text{width:auto;padding:28px var(--plp-pad,16px) 32px}.plp-hero__eyebrow{margin-bottom:12px;padding-bottom:10px;font-size:.66rem}.plp-hero__title{max-width:none;font-size:clamp(2.2rem,10.5vw,2.8rem)}.plp-hero__desc{font-size:.9rem}.plp-hero__count{margin-top:16px}.plp-hero__cta{padding:13px 20px}.plp-cat{min-height:42px;font-size:1.02rem}}@media (prefers-reduced-motion:reduce){.plp-cat,.plp-hero__cta,.plp-hero__cta-arrow{transition:none}}.plp-hero{min-height:clamp(150px,12.5vw,196px)}.plp-hero__text{width:min(62%,860px);padding-top:clamp(18px,1.9vw,28px);padding-bottom:clamp(18px,1.9vw,28px)}.plp-hero__eyebrow{letter-spacing:.3em;border-bottom:0;margin-bottom:8px;padding-bottom:0;font-size:.68rem}.plp-hero__title{font-size:clamp(1.7rem,2.35vw,2.45rem);line-height:1.08}.plp-hero__title br{display:none}.plp-hero__desc{max-width:62ch;margin-top:8px;font-size:.9rem;line-height:1.5}.plp-hero__count{letter-spacing:.22em;margin-top:10px;font-size:.66rem}.plp-hero__cta{display:none}.plp-cats__inner{padding-top:clamp(10px,1.1vw,16px);padding-bottom:clamp(8px,1vw,14px)}.plp-cat{min-height:38px;font-size:1.02rem}.plp-bar__inner,.plp-bar__btn{min-height:52px}.plp-bar__div{height:22px}@media (width<=1023px){.plp-hero{min-height:150px}.plp-hero__text{width:70%}.plp-hero__title{font-size:clamp(1.6rem,3.6vw,2.1rem)}}@media (width<=639px){.plp-hero{min-height:0;display:block}.plp-hero__media{height:clamp(110px,32vw,150px);min-height:0}.plp-hero__text{width:auto;padding:16px var(--plp-pad,16px) 18px}.plp-hero__eyebrow{margin-bottom:6px;font-size:.62rem}.plp-hero__title{font-size:clamp(1.55rem,7vw,1.9rem);line-height:1.1}.plp-hero__title br{display:inline}.plp-hero__desc{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:6px;font-size:.84rem;display:-webkit-box;overflow:hidden}.plp-hero__count{margin-top:8px}.plp-cat{min-height:36px;font-size:.98rem}}.plp-hero+.product-grid__inner{padding-top:clamp(20px,3vw,36px)}.plp-hero__media{width:auto;height:100%;aspect-ratio:var(--banner-ar,4 / 1);-webkit-mask-image:linear-gradient(90deg, transparent 0, #0000008c calc(var(--banner-fade,34%) * .4), #000 var(--banner-fade,34%));-webkit-mask-image:linear-gradient(90deg, transparent 0, #0000008c calc(var(--banner-fade,34%) * .4), #000 var(--banner-fade,34%));mask-image:linear-gradient(90deg, transparent 0, #0000008c calc(var(--banner-fade,34%) * .4), #000 var(--banner-fade,34%));inset:0 0 0 auto}.plp-hero__media picture{width:100%;height:100%;display:block}.plp-hero__media img{object-fit:cover;object-position:100% 50%}.plp-hero:after{background:linear-gradient(90deg, color-mix(in srgb, var(--hero-bg) 55%, transparent) 0, transparent 52%)}@media (width<=1023px){.plp-hero{min-height:170px}.plp-hero__text{width:56%}.plp-hero__title{font-size:clamp(1.5rem,3.3vw,1.9rem)}.plp-hero__desc{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}@media (width<=639px){.plp-hero__media{aspect-ratio:900/409;width:100%;height:auto;position:relative;inset:auto;-webkit-mask-image:none;mask-image:none}.plp-hero__text{width:auto}}.plp-bar{border-bottom:1px solid var(--plp-hair);border-top:0}.plp-bar .plp-bar__inner{gap:10px;min-height:64px;padding-top:10px;padding-bottom:10px}.plp-bar .plp-bar__facets{gap:10px}.plp-bar .plp-bar__div{display:none}.plp-bar .plp-bar__btn{border:1px solid color-mix(in srgb, var(--u-text,#1a120e) 24%, transparent);letter-spacing:.14em;background:0 0;border-radius:999px;gap:10px;min-height:42px;padding:0 18px;font-size:.7rem;transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s}.plp-bar .plp-bar__btn:hover{opacity:1;background:color-mix(in srgb, var(--u-text,#1a120e) 6%, transparent);border-color:var(--u-text,#1a120e)}.plp-bar .plp-bar__btn[aria-expanded=true]{border-color:var(--u-text,#1a120e);background:color-mix(in srgb, var(--u-text,#1a120e) 8%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--u-text,#1a120e) 8%, transparent)}.plp-bar .plp-bar__btn.has-value{border-color:var(--hero-pill,var(--u-text,#1a120e));background:color-mix(in srgb, var(--hero-pill,#1a120e) 9%, transparent)}.plp-bar .plp-bar__btn--filters{background:var(--hero-pill,#1a120e);border-color:var(--hero-pill,#1a120e);color:#fbf4ea;padding:0 22px 0 18px}.plp-bar .plp-bar__btn--filters:hover{background:color-mix(in srgb, var(--hero-pill,#1a120e) 86%, #fff);border-color:color-mix(in srgb, var(--hero-pill,#1a120e) 86%, #fff)}.plp-bar .plp-bar__btn--filters[aria-expanded=true]{background:var(--hero-pill,#1a120e);box-shadow:0 0 0 3px color-mix(in srgb, var(--hero-pill,#1a120e) 18%, transparent)}.plp-bar .plp-bar__btn--sort{padding:0 18px}.plp-bar .plp-bar__sort-label{color:color-mix(in srgb, var(--u-text,#1a120e) 60%, transparent);font-size:.66rem}.plp-bar .plp-bar__sort-value{font-size:1.08rem}.plp-bar .plp-pop{border-radius:14px;top:calc(100% + 8px);box-shadow:0 18px 44px #17131124}.plp-bar .plp-sort__menu{overflow:hidden}.plp-bar .plp-sort__opt{padding:11px 20px}@media (width<=639px){.plp-bar .plp-bar__inner{min-height:60px}.plp-bar .plp-bar__btn{min-height:40px;padding:0 14px}.plp-bar .plp-bar__btn--filters{padding:0 18px 0 14px}.plp-bar .plp-bar__sort-label{display:none}.plp-bar .plp-bar__sort-value{font-size:1rem}}.plp-bar .plp-pop .fd-size,.plp-bar .plp-pop .fd-pill{border-radius:10px}@media (width>=640px) and (width<=1023px){.plp-hero__text{width:54%}.plp-hero__desc{display:none}.plp-hero__media{-webkit-mask-image:linear-gradient(90deg, transparent 0, #0000008c 16%, #000 max(var(--banner-fade,34%), 38%));-webkit-mask-image:linear-gradient(90deg, transparent 0, #0000008c 16%, #000 max(var(--banner-fade,34%), 38%));mask-image:linear-gradient(90deg, transparent 0, #0000008c 16%, #000 max(var(--banner-fade,34%), 38%))}}.plp-hero[style*=f0dcc3] .plp-hero__eyebrow,.plp-hero[style*=f0dcc3] .plp-hero__count,.plp-hero[style*=dcb898] .plp-hero__eyebrow,.plp-hero[style*=dcb898] .plp-hero__count{color:#5f3a22}@media (width>=640px) and (width<=1023px){.plp-hero__text{width:46%}.plp-hero__title{font-size:clamp(1.4rem,3.1vw,1.8rem)}}.hl{--u-text:#f7eee4;--u-muted:#f7eee49e;--u-accent:#e4c9a3;--plp-media:#231512;--plp-serif:"Cormorant Garamond", Georgia, serif;z-index:10;background:var(--hp-dark,#150b0a);color:#f7eee4;padding:clamp(40px,5vw,80px) 0 clamp(56px,7vw,104px);position:relative}.hl__inner{max-width:1440px;margin:0 auto;padding:0 clamp(16px,4vw,64px)}.hl__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px 32px;margin-bottom:clamp(22px,3vw,40px);display:flex}.hl__eyebrow{letter-spacing:.32em;color:#e4c9a3;margin:0 0 10px;font:500 .7rem/1 Inter,sans-serif}.hl__title{color:#f7eee4;margin:0;font:400 clamp(2rem,3.4vw,3.2rem)/1.05 Cormorant Garamond,Georgia,serif}.hl__side{flex-wrap:wrap;align-items:center;gap:16px 22px;display:flex}.hl__tabs{border:1px solid #f7eee433;border-radius:999px;gap:4px;padding:4px;display:inline-flex}.hl__tab{cursor:pointer;letter-spacing:.14em;text-transform:uppercase;color:#f7eee4b8;background:0 0;border:0;border-radius:999px;min-height:38px;padding:0 20px;font:600 .7rem/1 Inter,sans-serif;transition:background-color .25s,color .25s}.hl__tab:hover{color:#fff}.hl__tab.is-active{color:#43101a;background:#f5e2d5}.hl__tab:focus-visible,.hl__all:focus-visible{outline-offset:3px;outline:2px solid #e4c9a3}.hl__all{letter-spacing:.16em;text-transform:uppercase;color:#e4c9a3;border-bottom:1px solid #e4c9a366;padding:10px 0;font:600 .7rem/1 Inter,sans-serif;text-decoration:none}.hl__all:hover{color:#fff;border-color:#fff}.hl__row{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:64%;grid-auto-flow:column;gap:14px;margin:0 calc(-1*clamp(16px,4vw,64px));padding:0 clamp(16px,4vw,64px) 4px;list-style:none;display:grid;overflow-x:auto}.hl__row::-webkit-scrollbar{display:none}.hl__row>li{scroll-snap-align:start;min-width:0}@media (width>=640px){.hl__row{grid-auto-columns:34%}}@media (width>=1024px){.hl__row{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;gap:clamp(16px,2vw,28px);margin:0;padding:0;overflow:visible}.hl__row>li:nth-child(n+5){display:none}}.hl .product-card__img-wrap{aspect-ratio:4/5;border-radius:14px}.hl .product-card__img{object-position:50% 70%}.hl .product-card__name{color:#f7eee4}.hl .product-card__wish{color:#f7eee4;background:#150b0a73}.hl .product-card__wish.active{color:#7a1a28;background:#f7eee4eb}.hl .product-card__badge{color:#43101a;background:#f5e2d5;border-radius:999px;padding:6px 12px}.hl__skeleton{gap:10px;display:grid}.hl__skeleton span:first-child{aspect-ratio:4/5;background:linear-gradient(110deg,#231512 30%,#2c1c17 50%,#231512 70%) 0 0/200% 100%;border-radius:14px;animation:1.4s linear infinite hl-shimmer}.hl__skeleton span:nth-child(2){background:#231512;border-radius:4px;width:70%;height:14px}.hl__skeleton span:nth-child(3){background:#231512;border-radius:4px;width:40%;height:12px}@keyframes hl-shimmer{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.hl__skeleton span:first-child{animation:none}}:root{--ab-h:36px}@media (width<=560px){:root{--ab-h:34px}}.ann{z-index:210;visibility:hidden;box-sizing:border-box;height:var(--ab-h);color:#f1dfc4;background:#43101a linear-gradient(90deg,#43101a 0%,#4f1421 50%,#43101a 100%);border-bottom:1px solid #f1dfc424;justify-content:center;align-items:center;transition:transform .38s cubic-bezier(.22,1,.36,1),visibility 0s linear .38s;display:flex;position:fixed;top:0;left:0;right:0;overflow:hidden;transform:translateY(-100%)}.ann.is-shown{visibility:visible;transition:transform .38s cubic-bezier(.22,1,.36,1),visibility;transform:translateY(0)}.ann__viewport{flex:auto;min-width:0;height:100%;position:relative}.ann__slide{opacity:0;visibility:hidden;justify-content:center;align-items:center;transition:opacity .5s,transform .6s cubic-bezier(.22,1,.36,1),visibility 0s linear .6s;display:flex;position:absolute;inset:0;transform:translate(56px)}.ann__slide.is-before{transform:translate(-56px)}.ann__slide.is-active{opacity:1;visibility:visible;transition:opacity .5s .1s,transform .6s cubic-bezier(.22,1,.36,1) .1s,visibility;transform:translate(0)}.ann__msg{max-width:100%;color:inherit;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:10px;padding:0 8px;font:500 .7rem/1 Inter,sans-serif;text-decoration:none;display:inline-flex}.ann__msg:focus-visible{outline-offset:3px;border-radius:2px;outline:1px solid #f1dfc4}.ann__icon{color:#d9bf94;flex:none}.ann__text{text-overflow:ellipsis;color:#fbf5eedb;overflow:hidden}.ann__text strong{color:#f6e7cd;font-weight:600}.ann__msg:hover .ann__text>span{text-underline-offset:4px;-webkit-text-decoration:underline #f1dfc480;text-decoration:underline #f1dfc480}.ann__nav{color:#f1dfc48c;cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;width:36px;height:100%;padding:0;transition:color .2s;display:none}.ann__nav:hover,.ann__nav:focus-visible{color:#f6e7cd}.ann__nav:focus-visible{outline-offset:-4px;outline:1px solid #f1dfc4}@media (width>=768px){.ann__nav{margin:0 clamp(8px,12vw,220px);display:inline-flex}}@media (width<=560px){.ann__msg{letter-spacing:.12em;gap:8px;font-size:.62rem}.ann__icon{width:14px;height:14px}}@media (prefers-reduced-motion:reduce){.ann,.ann.is-shown{transition:none}.ann__slide,.ann__slide.is-active{transition:none;transform:none}}
