.home-3d_home__wEBjQ{--home-ink:#241b1e;--home-ink-soft:#625458;--home-paper:#f1e9e5;--home-paper-light:#fcf8f5;--home-peach:#c99a84;--home-peach-deep:#ad7465;--home-aqua:#7d9891;--home-signature-deep:#624950;--home-signature-mid:#7f5d62;--home-signature-light:#a97a70;--home-transition-bridge:linear-gradient(90deg,#514047,#75565c 46%,#a77970);--home-line:rgba(33,25,27,.14);--home-stage-top:80px;position:relative;isolation:isolate;overflow-x:clip;font-family:var(--font-sans),Inter,system-ui,sans-serif}.home-3d_home__wEBjQ,.home-3d_home__wEBjQ *{box-sizing:border-box}.home-3d_home__wEBjQ a{color:inherit;text-decoration:none}.home-3d_home__wEBjQ[data-door-active=true]{z-index:1100}.home-3d_loader__CVfOQ{position:fixed;z-index:1000;inset:0;display:grid;place-items:center;contain:paint;overflow:hidden;pointer-events:auto}.home-3d_loaderPanel__qEirs{position:absolute;top:0;bottom:0;width:50%;overflow:hidden;backface-visibility:hidden;transform:translateZ(0);will-change:transform}.home-3d_loaderPanelLeft__joJwB{left:0}.home-3d_loaderPanelLeft__joJwB:after{content:"";position:absolute;z-index:3;top:0;right:0;bottom:0;width:1px;background:rgba(255,250,247,.42);pointer-events:none}.home-3d_loaderPanelRight__m99OX{right:0}.home-3d_loaderMarkHalf__iJpfW{position:absolute;z-index:2;top:50%;width:-moz-max-content;width:max-content;font-size:clamp(.72rem,1vw,.88rem);font-weight:700;line-height:1;letter-spacing:.28em;white-space:nowrap;backface-visibility:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none}.home-3d_loaderMarkLeft__oAZ7e{right:0;transform:translate3d(50%,-50%,0)}.home-3d_loaderMarkRight__BT_dE{left:0;transform:translate3d(-50%,-50%,0)}.home-3d_sceneIndex__bDQm8{position:absolute;z-index:8;margin:0;font-size:.64rem;font-weight:700;line-height:1;letter-spacing:.2em;text-transform:uppercase}.home-3d_sectionEyebrow__SaWb0{margin:0;font-size:.66rem;font-weight:700;line-height:1.3;letter-spacing:.18em;text-transform:uppercase}.home-3d_heroTrack__SGuYG{height:245vh;min-height:1280px}.home-3d_heroStage__X5Gk9{position:sticky;z-index:1;top:var(--home-stage-top);height:calc(100svh - var(--home-stage-top));min-height:560px;overflow:hidden;background:#624950;color:#fffaf7}.home-3d_heroStage__X5Gk9:after{content:"";position:absolute;z-index:1;right:0;bottom:-2px;left:0;height:clamp(130px,24svh,250px);pointer-events:none;-webkit-mask-image:linear-gradient(180deg,transparent 0,rgba(0,0,0,.12) 22%,#000);mask-image:linear-gradient(180deg,transparent 0,rgba(0,0,0,.12) 22%,#000)}.home-3d_heroBackdrop__YQrhT{inset:-8%;background:radial-gradient(circle at 72% 43%,hsla(21,70%,79%,.9) 0 14%,transparent 37%),radial-gradient(circle at 64% 23%,rgba(178,128,131,.74) 0 20%,transparent 47%),radial-gradient(circle at 18% 82%,rgba(91,67,74,.78) 0 23%,transparent 54%),linear-gradient(120deg,#554047,#76575d 45%,#b77d70);will-change:transform}.home-3d_heroBackdrop__YQrhT:before{inset:0;background:linear-gradient(90deg,rgba(51,36,42,.18),transparent 50%),linear-gradient(0deg,rgba(51,36,42,.16),transparent 52%)}.home-3d_heroBackdropHalo__Gcbnl{position:absolute;right:8%;top:-20%;width:min(70vw,920px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(255,235,222,.34),transparent 68%);filter:blur(10px)}.home-3d_heroBackdropGrain__q6NVY{opacity:.12;background-image:radial-gradient(circle at 10% 20%,hsla(0,0%,100%,.45) 0 .7px,transparent .8px),radial-gradient(circle at 80% 40%,rgba(0,0,0,.45) 0 .7px,transparent .8px);background-position:0 0,5px 7px;background-size:9px 9px,11px 11px;mix-blend-mode:soft-light}.home-3d_heroIndex__xHOUO{top:28px;left:clamp(20px,3vw,48px);color:rgba(255,250,247,.7)}.home-3d_heroCluster__SJxZ_{position:absolute;z-index:2;top:4%;right:clamp(2vw,7vw,110px);width:min(52vw,760px);height:88%;transform-origin:center;will-change:transform,opacity}.home-3d_heroProduct__v2b0Z{position:absolute;overflow:hidden;border:1px solid hsla(0,0%,100%,.38);background:hsla(0,0%,100%,.9);box-shadow:0 40px 100px rgba(64,37,45,.24);will-change:transform,opacity}.home-3d_heroProductMain__oGhqX{right:7%;top:4%;width:min(35vw,530px);aspect-ratio:.78;border-radius:46% 46% 12px 12px;transform:rotate(2.5deg)}.home-3d_heroProductSerum__ibiv7{left:3%;top:15%;width:min(15vw,220px);aspect-ratio:.82;border-radius:4px;transform:rotate(-8deg)}.home-3d_heroProductCream__uX__Y{left:6%;bottom:7%;width:min(17vw,245px);aspect-ratio:1;border-radius:50%;transform:rotate(7deg)}.home-3d_productImage__m_B__{-o-object-fit:contain;object-fit:contain;mix-blend-mode:multiply}.home-3d_heroTitle__6rNM4{position:absolute;z-index:4;top:48%;left:50%;width:-moz-max-content;width:max-content;max-width:none;margin:0;transform:translate(-50%,-50%);color:#fffaf7;font-family:Iowan Old Style,Baskerville,Times New Roman,serif;font-size:clamp(5.4rem,14.3vw,15rem);font-weight:400;line-height:.72;letter-spacing:-.077em;white-space:nowrap;text-shadow:0 10px 38px rgba(48,28,34,.2);will-change:transform,opacity,clip-path}.home-3d_heroIntro__ItskZ{position:absolute;z-index:6;left:clamp(20px,4.5vw,72px);bottom:clamp(30px,6vh,72px);width:min(31rem,42vw)}.home-3d_heroEyebrow__oEPn2{margin:0 0 13px;font-size:.66rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.home-3d_heroDescription__Fo7GS{max-width:28rem;margin:0;color:rgba(255,250,247,.82);font-size:clamp(.86rem,1.1vw,1.02rem);line-height:1.7}.home-3d_darkLink__K29Jh,.home-3d_primaryLink__o5rMT,.home-3d_resultsLink__Xva3s{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:46px;margin-top:24px;padding:0 20px;border:1px solid;border-radius:999px;font-size:.68rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase;transition:background-color .22s ease,color .22s ease,transform .22s ease}.home-3d_darkLink__K29Jh svg,.home-3d_primaryLink__o5rMT svg,.home-3d_resultsLink__Xva3s svg{width:16px;height:16px;transition:transform .22s ease}.home-3d_darkLink__K29Jh:hover,.home-3d_primaryLink__o5rMT:hover,.home-3d_resultsLink__Xva3s:hover{transform:translateY(-2px)}.home-3d_darkLink__K29Jh:hover svg,.home-3d_primaryLink__o5rMT:hover svg,.home-3d_resultsLink__Xva3s:hover svg{transform:translate(2px,-2px)}.home-3d_primaryLink__o5rMT{color:#fffaf7}.home-3d_primaryLink__o5rMT:hover{background:#fffaf7;color:var(--home-ink)}.home-3d_scrollCue__hJ6qD{position:absolute;z-index:6;right:clamp(20px,3vw,48px);bottom:34px;display:flex;align-items:center;gap:9px;color:rgba(255,250,247,.68);font-size:.62rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.home-3d_scrollCue__hJ6qD svg{width:15px;height:15px;animation:home-3d_homeScrollCue__dWC14 1.8s ease-in-out infinite}@keyframes home-3d_homeScrollCue__dWC14{0%,to{transform:translateY(-2px)}50%{transform:translateY(4px)}}.home-3d_resultsTrack__i7GYa{position:relative;height:300vh;min-height:1560px}.home-3d_resultsStage__iRzsR{position:sticky;top:var(--home-stage-top);height:calc(100svh - var(--home-stage-top));min-height:580px;overflow:hidden;isolation:isolate;contain:paint;background:radial-gradient(circle at 84% 4%,hsla(17,52%,72%,.22) 0,transparent 38%),radial-gradient(circle at 12% 86%,rgba(109,149,140,.045) 0,transparent 31%),linear-gradient(135deg,var(--home-signature-deep) 0,var(--home-signature-mid) 56%,var(--home-signature-light) 100%);color:#fffaf7}.home-3d_resultsStage__iRzsR:before{top:-2px;height:clamp(150px,28svh,290px);-webkit-mask-image:linear-gradient(180deg,#000 0,rgba(0,0,0,.88) 18%,transparent);mask-image:linear-gradient(180deg,#000 0,rgba(0,0,0,.88) 18%,transparent)}.home-3d_resultsStage__iRzsR:after,.home-3d_resultsStage__iRzsR:before{content:"";position:absolute;z-index:0;right:0;left:0;pointer-events:none}.home-3d_resultsStage__iRzsR:after{bottom:-2px;height:clamp(140px,22svh,240px);background:linear-gradient(180deg,transparent 0,rgba(126,93,98,.2) 38%,#7e5d62)}.home-3d_resultsIndex__cwLvR{top:28px;left:clamp(20px,3vw,48px);color:rgba(255,250,247,.72)}.home-3d_resultsBackgroundWord__qChCE{z-index:1;top:48%;color:rgba(255,246,241,.07);font-size:clamp(6rem,16vw,17rem);line-height:.68;letter-spacing:-.065em;text-align:center;will-change:transform}.home-3d_resultsBackgroundWord__qChCE,.home-3d_resultsTitle__m9Y_a{position:absolute;left:50%;width:-moz-max-content;width:max-content;transform:translate(-50%,-50%);font-family:Iowan Old Style,Baskerville,Times New Roman,serif;font-weight:400}.home-3d_resultsTitle__m9Y_a{z-index:2;top:45%;font-size:clamp(5.5rem,13.5vw,14rem);line-height:.75;letter-spacing:-.07em}.home-3d_resultsCopy__oWnEt,.home-3d_resultsTitle__m9Y_a{margin:0;color:var(--home-paper-light);will-change:transform,opacity}.home-3d_resultsCopy__oWnEt{position:absolute;z-index:6;top:20%;left:50%;width:min(44rem,74vw);transform:translate(-50%,-50%);font-family:Iowan Old Style,Baskerville,Times New Roman,serif;font-size:clamp(1.8rem,4vw,4.8rem);line-height:.98;letter-spacing:-.045em;text-align:center}.home-3d_resultsCollage__lWBcU{position:absolute;z-index:3;inset:0;display:grid;place-items:center;pointer-events:none}.home-3d_resultCard__FRByJ{position:absolute;z-index:3;display:block;overflow:hidden;aspect-ratio:.8;border:1px solid rgba(255,247,244,.4);border-radius:4px;background:#fffaf7;box-shadow:0 30px 86px rgba(66,38,46,.24);backface-visibility:hidden;transform-origin:50% 50%;will-change:transform,opacity}.home-3d_resultCardImage__zQvKt{-o-object-fit:cover;object-fit:cover;padding:0;mix-blend-mode:normal;transition:transform .32s ease}.home-3d_resultCard__FRByJ>span{position:absolute;right:11px;bottom:10px;left:11px;display:flex;justify-content:space-between;padding-top:8px;border-top:1px solid rgba(16,13,16,.18);color:var(--home-ink);font-size:.58rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.home-3d_resultCard__FRByJ:hover .home-3d_resultCardImage__zQvKt{transform:scale(1.045)}.home-3d_resultCardOne__jqSmP{z-index:4;width:clamp(150px,24vw,370px);aspect-ratio:.82}.home-3d_resultCardTwo__4R23p{z-index:3;width:clamp(135px,16vw,250px);aspect-ratio:.96}.home-3d_resultCardThree__Ix3Zj{z-index:5;width:clamp(125px,14vw,225px);aspect-ratio:1.16}.home-3d_resultCardFour__dY30b{z-index:2;width:clamp(140px,17vw,280px);aspect-ratio:.96}.home-3d_resultsLink__Xva3s{position:absolute;z-index:7;right:clamp(20px,4vw,64px);bottom:32px;margin-top:0;color:var(--home-paper-light);will-change:transform,opacity}.home-3d_resultsLink__Xva3s:hover{background:#fffaf7;color:var(--home-signature-deep)}.home-3d_bestSellersSection__D5om5{position:relative;overflow:hidden;padding:clamp(128px,15vh,170px) clamp(20px,5vw,80px) clamp(80px,9vh,110px);background:radial-gradient(circle at 76% 28%,rgba(255,226,211,.34) 0,transparent 28%),radial-gradient(circle at 14% 34%,rgba(109,149,140,.055) 0,transparent 25%),linear-gradient(180deg,#7e5d62,#956b66 16%,#b9897c 34%,#d3ad9d 52%,#eadbd3 72%,#f8f3ef)}.home-3d_bestSellersSection__D5om5:before{content:"";position:absolute;z-index:0;top:0;right:0;left:0;height:clamp(150px,24svh,250px);pointer-events:none;background:linear-gradient(180deg,rgba(86,61,67,.34) 0,rgba(126,93,98,.18) 42%,transparent)}.home-3d_bestSellersSection__D5om5:after{content:"";position:absolute;z-index:0;right:-16%;bottom:-46%;width:min(72vw,980px);aspect-ratio:1;border-radius:50%;pointer-events:none;background:radial-gradient(circle,hsla(0,0%,100%,.5),transparent 68%)}.home-3d_bestSellersAtmosphere__DrsA_{position:absolute;z-index:0;inset:0;overflow:hidden;pointer-events:none}.home-3d_bestSellersArch__KB8tM{position:absolute;top:3%;right:13%;width:min(32vw,460px);height:min(23vw,330px);border:1px solid rgba(255,238,227,.17);border-radius:48% 48% 8px 8px;background:radial-gradient(ellipse at 50% 100%,rgba(255,202,173,.3) 0,hsla(18,50%,68%,.12) 42%,transparent 72%)}.home-3d_bestSellersGhost__ZjJYY{position:absolute;top:32%;left:50%;width:-moz-max-content;width:max-content;transform:translate(-50%,-50%);color:rgba(255,247,242,.06);font-family:Iowan Old Style,Baskerville,Times New Roman,serif;font-size:clamp(7rem,15vw,16rem);font-weight:400;line-height:.72;letter-spacing:-.07em;white-space:nowrap}.home-3d_bestSellersInner__Y94V0{position:relative;z-index:2;width:min(1320px,100%);margin:0 auto}.home-3d_bestSellersHeader__G2TE_{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.58fr);align-items:end;gap:clamp(36px,7vw,110px);margin-bottom:clamp(44px,6vh,68px)}.home-3d_bestSellersHeading__dVjm8{max-width:58rem}.home-3d_bestSellersHeading__dVjm8 .home-3d_sectionEyebrow__SaWb0{color:rgba(255,250,247,.72)}.home-3d_bestSellersHeading__dVjm8 h2{max-width:56rem;margin:15px 0 0;color:#fffaf7;font-family:Iowan Old Style,Baskerville,Times New Roman,serif;font-size:clamp(3.3rem,6.7vw,7.2rem);font-weight:400;line-height:.86;letter-spacing:-.062em}.home-3d_bestSellersIntro__pm3Z1{padding-bottom:5px;color:rgba(255,250,247,.76)}.home-3d_bestSellersIntro__pm3Z1>p{max-width:27rem;margin:0;font-size:clamp(.86rem,1vw,.98rem);line-height:1.75}.home-3d_bestSellersLink__8iLkA{display:inline-flex;align-items:center;gap:10px;margin-top:23px;padding-bottom:7px;border-bottom:1px solid rgba(255,250,247,.58);color:#fffaf7;font-size:.65rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;transition:border-color .22s ease,opacity .22s ease}.home-3d_bestSellersLink__8iLkA svg{width:16px;height:16px;transition:transform .22s ease}.home-3d_bestSellersLink__8iLkA:hover{border-color:#fffaf7;opacity:.78}.home-3d_bestSellersLink__8iLkA:hover svg{transform:translate(2px,-2px)}.home-3d_bestSellersGrid__VUEVC{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,1.7vw,24px)}.home-3d_bestSellerCard__Bx4DW{position:relative;display:flex;min-width:0;flex-direction:column;overflow:hidden;border:1px solid rgba(70,42,50,.13);border-radius:8px;background:rgba(255,252,249,.96);box-shadow:0 24px 60px rgba(75,51,58,.13);backface-visibility:hidden;transition:transform .3s cubic-bezier(.2,.75,.25,1),box-shadow .3s ease,border-color .3s ease}.home-3d_bestSellerCard__Bx4DW:hover{transform:translateY(-8px);border-color:rgba(70,42,50,.24);box-shadow:0 34px 78px rgba(75,51,58,.18)}.home-3d_bestSellerVisual__NPk88{position:relative;overflow:hidden;aspect-ratio:1/1.03;background:radial-gradient(circle at 68% 18%,hsla(0,0%,100%,.96),transparent 34%),linear-gradient(145deg,#fdfaf8,#eee3dd)}.home-3d_bestSellerVisual__NPk88:after{content:"";position:absolute;right:8%;bottom:6%;left:8%;height:16%;border-radius:50%;background:radial-gradient(ellipse,rgba(71,42,49,.12),transparent 68%)}.home-3d_bestSellerImage__IWgLv{z-index:1;-o-object-fit:contain;object-fit:contain;padding:13% 11% 10%;mix-blend-mode:multiply;transition:transform .36s cubic-bezier(.2,.75,.25,1)}.home-3d_bestSellerCard__Bx4DW:hover .home-3d_bestSellerImage__IWgLv{transform:scale(1.045) translateY(-2px)}.home-3d_bestSellerBadge__yDOcN,.home-3d_bestSellerRank__6MxEL{position:absolute;z-index:3;top:15px;font-size:.56rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.home-3d_bestSellerRank__6MxEL{left:16px;color:rgba(16,13,16,.55)}.home-3d_bestSellerBadge__yDOcN{right:14px;padding:7px 9px;border:1px solid rgba(70,42,50,.12);border-radius:999px;background:rgba(255,250,247,.8);color:#6f4652}.home-3d_bestSellerContent__bUvsa{display:flex;min-height:145px;flex:1;flex-direction:column;padding:19px 20px 20px}.home-3d_bestSellerContent__bUvsa>p{margin:0;color:#815964;font-size:.59rem;font-weight:700;letter-spacing:.17em;text-transform:uppercase}.home-3d_bestSellerContent__bUvsa h3{margin:12px 0 0;color:var(--home-ink);font-family:Iowan Old Style,Baskerville,Times New Roman,serif;font-size:clamp(1.42rem,1.8vw,2rem);font-weight:400;line-height:1;letter-spacing:-.038em}.home-3d_bestSellerMeta__HPHPu{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:auto;padding-top:18px;border-top:1px solid rgba(16,13,16,.11);color:rgba(16,13,16,.58);font-size:.61rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.home-3d_bestSellerMeta__HPHPu svg{width:16px;height:16px;flex:0 0 auto;color:#76535b;transition:transform .22s ease}.home-3d_bestSellerCard__Bx4DW:hover .home-3d_bestSellerMeta__HPHPu svg{transform:translate(2px,-2px)}.home-3d_promotionsSection__DWoj8{position:relative;overflow:hidden;padding:clamp(94px,10vh,118px) clamp(20px,5vw,80px) clamp(82px,9vh,104px);background:radial-gradient(circle at 12% 0,hsla(16,43%,65%,.16),transparent 28%),radial-gradient(circle at 84% 14%,rgba(109,149,140,.055),transparent 18%),linear-gradient(180deg,#f8f3ef,#f5eee9 18%,#efe5df 56%,#e9dfd9);color:var(--home-ink)}.home-3d_promotionsSection__DWoj8:after,.home-3d_promotionsSection__DWoj8:before{content:"";position:absolute;z-index:0;right:0;left:0;pointer-events:none}.home-3d_promotionsSection__DWoj8:before{top:0;height:clamp(132px,16svh,184px);background:linear-gradient(180deg,hsla(27,39%,95%,0),hsla(19,41%,87%,.66) 34%,hsla(23,33%,91%,.26) 64%,hsla(23,33%,91%,0))}.home-3d_promotionsSection__DWoj8:after{bottom:0;height:clamp(82px,10svh,124px);background:linear-gradient(180deg,hsla(23,27%,88%,0),#e9dfd9 94%)}.home-3d_promotionsBridge__vZbSE{z-index:1;inset:0 0 auto;height:clamp(148px,18svh,208px)}.home-3d_promotionsBridgeAccent__KnZn3,.home-3d_promotionsBridgeGlow__R_8uj,.home-3d_promotionsBridgeLine__Q2Yls,.home-3d_promotionsBridge__vZbSE{position:absolute;pointer-events:none}.home-3d_promotionsBridgeGlow__R_8uj{top:-12%;left:12%;width:min(56vw,780px);height:clamp(122px,16svh,188px);border-radius:999px;background:radial-gradient(ellipse at center,hsla(14,38%,61%,.3) 0,hsla(14,38%,61%,.06) 54%,transparent 76%);filter:blur(16px);opacity:.78;animation:home-3d_promotionBridgeDrift__Z_1_D 18s ease-in-out infinite alternate}.home-3d_promotionsBridgeAccent__KnZn3{top:10%;right:14%;width:clamp(112px,11vw,180px);height:clamp(112px,11vw,180px);border-radius:50%;background:radial-gradient(circle at center,rgba(109,149,140,.18) 0,rgba(109,149,140,.05) 46%,transparent 76%);filter:blur(14px);opacity:.7;animation:home-3d_promotionBridgeDriftReverse__CY1iE 20s ease-in-out infinite alternate}.home-3d_promotionsBridgeLine__Q2Yls{top:56%;left:50%;width:min(90vw,1160px);height:1px;transform:translateX(-50%);background:linear-gradient(90deg,transparent,rgba(113,79,86,.14) 18%,hsla(14,38%,61%,.24) 50%,rgba(113,79,86,.14) 82%,transparent)}.home-3d_promotionsInner__828XN{position:relative;z-index:2;width:min(1320px,100%);margin:0 auto}.home-3d_promotionsHeader__9_JKc{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(290px,.62fr);align-items:end;gap:clamp(28px,5vw,72px);margin-bottom:clamp(28px,4.2vh,38px)}.home-3d_promotionsHeading__ouEqY{max-width:44rem}.home-3d_promotionsHeading__ouEqY .home-3d_sectionEyebrow__SaWb0{color:#7b4b57}.home-3d_promotionsHeading__ouEqY h2{max-width:40rem;margin:12px 0 0;font-family:Iowan Old Style,Baskerville,Times New Roman,serif;font-size:clamp(2.65rem,4.25vw,4.15rem);font-weight:400;line-height:.95;letter-spacing:-.05em}.home-3d_promotionsIntro__3rIdj{max-width:30rem;padding-bottom:2px}.home-3d_promotionsIntro__3rIdj>p{margin:0;color:rgba(16,13,16,.66);font-size:clamp(.83rem,.92vw,.93rem);line-height:1.7}.home-3d_promotionsActions__OH5Ue{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:20px}.home-3d_promotionsTextLink__348lp{display:inline-flex;align-items:center;gap:9px;padding-bottom:6px;border-bottom:1px solid rgba(16,13,16,.34);color:var(--home-ink);font-size:.62rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase;transition:border-color .22s ease,color .22s ease}.home-3d_promotionsTextLink__348lp svg{width:15px;height:15px;transition:transform .22s ease}.home-3d_promotionsTextLink__348lp:hover{border-color:#7b4b57;color:#7b4b57}.home-3d_promotionsTextLink__348lp:hover svg{transform:translate(2px,-2px)}.home-3d_promotionsControls__gsjmq{display:flex;flex:0 0 auto;gap:9px}.home-3d_promotionControl__CyeZ_{display:grid;width:42px;height:42px;place-items:center;border:1px solid rgba(76,45,54,.18);border-radius:50%;background:rgba(255,250,247,.72);color:var(--home-ink);cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .2s ease}.home-3d_promotionControl__CyeZ_ svg{width:18px;height:18px}.home-3d_promotionControl__CyeZ_:hover{transform:translateY(-2px);border-color:#6d414c;background:#6d414c;color:#fffaf7}.home-3d_promotionControl__CyeZ_:focus-visible{outline:2px solid #6d414c;outline-offset:3px}.home-3d_promotionRailFrame__pxQtX{position:relative;padding:4px 0 clamp(34px,4vw,48px)}.home-3d_promotionRailFrame__pxQtX:after,.home-3d_promotionRailFrame__pxQtX:before{content:"";position:absolute;z-index:3;top:0;bottom:clamp(34px,4vw,48px);width:clamp(18px,2.2vw,32px);pointer-events:none}.home-3d_promotionRailFrame__pxQtX:before{left:0;background:linear-gradient(90deg,hsla(23,37%,93%,.96),hsla(23,37%,93%,0))}.home-3d_promotionRailFrame__pxQtX:after{right:0;background:linear-gradient(270deg,hsla(21,33%,92%,.96),hsla(21,33%,92%,0))}.home-3d_promotionRail__8EkIE{display:grid;margin:0;padding:10px clamp(10px,1vw,14px) clamp(26px,3vw,36px);--promotion-gap:clamp(18px,1.7vw,24px);--promotion-side-space:clamp(10px,1vw,14px);grid-auto-flow:column;grid-auto-columns:calc((100% - (3 * var(--promotion-gap)) - (2 * var(--promotion-side-space))) / 4);gap:var(--promotion-gap);overflow-x:auto;overflow-y:hidden;list-style:none;overscroll-behavior-inline:contain;scroll-padding-inline:var(--promotion-side-space);scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch}.home-3d_promotionRail__8EkIE::-webkit-scrollbar{display:none}.home-3d_promotionRailItem__MMvVV{display:flex;min-width:0;scroll-snap-align:start}.home-3d_promotionProductCard__648E9{width:100%;height:100%}.home-3d_promotionProductCard__648E9 .home-3d_bestSellerContent__bUvsa h3{display:-webkit-box;min-height:2em;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.home-3d_promotionProductCard__648E9 .home-3d_bestSellerMeta__HPHPu span{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1}@keyframes home-3d_promotionBridgeDrift__Z_1_D{0%{transform:translate3d(-1.5%,0,0) scale(.98)}to{transform:translate3d(1.5%,10px,0) scale(1.04)}}@keyframes home-3d_promotionBridgeDriftReverse__CY1iE{0%{transform:translate3d(0,-2px,0) scale(.96)}to{transform:translate3d(-10px,8px,0) scale(1.05)}}.home-3d_brandNewsSection__VlFFz{position:relative;z-index:13;overflow:hidden;padding:clamp(84px,8vw,118px) 0 clamp(82px,8vw,116px);background:linear-gradient(180deg,#e9dfd9,#f3ece8 18%,#fbf8f5);color:var(--home-ink)}.home-3d_brandNewsSection__VlFFz:before{content:"";position:absolute;z-index:0;inset:0 0 auto;height:clamp(72px,8vw,112px);background:linear-gradient(180deg,hsla(23,27%,88%,.98),hsla(22,31%,93%,0));pointer-events:none}.home-3d_brandNewsInner___AFA5{position:relative;z-index:2;width:min(1320px,100%);margin:0 auto;padding-inline:clamp(20px,5vw,80px)}.home-3d_brandNewsHeader__8nAG6{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(28px,5vw,72px)}.home-3d_brandNewsHeading__pOkKP{max-width:62rem}.home-3d_brandNewsHeading__pOkKP .home-3d_sectionEyebrow__SaWb0{color:#80515d}.home-3d_brandNewsHeader__8nAG6 h2{max-width:58rem;margin:16px 0 0;font-family:Iowan Old Style,Baskerville,Times New Roman,serif;font-size:clamp(3.4rem,5.8vw,6.4rem);font-weight:400;line-height:.9;letter-spacing:-.058em}.home-3d_brandNewsIntro__JNRCL{max-width:43rem;margin:18px 0 0;color:rgba(16,13,16,.62);font-size:clamp(.84rem,.96vw,.96rem);line-height:1.68}.home-3d_brandNewsHeaderAction__Fq_2F{display:flex;min-width:250px;flex-direction:column;align-items:flex-end;gap:15px;padding-bottom:4px}.home-3d_brandNewsHeaderAction__Fq_2F>span{color:rgba(16,13,16,.5);font-size:.56rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;white-space:nowrap}.home-3d_brandNewsHeaderControls__asHzM{display:flex;align-items:center;gap:9px}.home-3d_brandNewsScrollButton__y0HZX{display:inline-flex;width:42px;height:42px;align-items:center;justify-content:center;border:1px solid rgba(16,13,16,.14);border-radius:999px;background:#fffdfb;color:var(--home-ink);cursor:pointer;transition:transform .18s ease,background-color .18s ease,border-color .18s ease,color .18s ease}.home-3d_brandNewsScrollButton__y0HZX:hover{transform:translateY(-2px);border-color:var(--home-ink);background:var(--home-ink);color:#fffaf7}.home-3d_brandNewsScrollButton__y0HZX:focus-visible{outline:2px solid #80515d;outline-offset:3px}.home-3d_brandNewsScrollButton__y0HZX svg{width:16px;height:16px}.home-3d_brandNewsBottomLink__a56zk,.home-3d_brandNewsLink__H_4gi{display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:8px;padding:0 16px;border-radius:999px;font-size:.61rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase;transition:transform .18s ease,background-color .18s ease,color .18s ease,border-color .18s ease}.home-3d_brandNewsLink__H_4gi{border:1px solid rgba(16,13,16,.18);background:#fffdfb;color:var(--home-ink)}.home-3d_brandNewsLink__H_4gi:hover{transform:translateY(-2px);border-color:var(--home-ink);background:var(--home-ink);color:#fffaf7}.home-3d_brandNewsBottomLink__a56zk{position:relative;z-index:2;display:flex;width:-moz-max-content;width:max-content;margin:clamp(28px,3.5vw,44px) auto 0;border:1px solid rgba(16,13,16,.14);background:#fffdfb;color:var(--home-ink)}.home-3d_brandNewsBottomLink__a56zk:hover{transform:translateY(-2px);border-color:var(--home-ink);background:var(--home-ink);color:#fffaf7}.home-3d_brandNewsBottomLink__a56zk svg,.home-3d_brandNewsLink__H_4gi svg{width:14px;height:14px;transition:transform .18s ease}.home-3d_brandNewsBottomLink__a56zk:hover svg,.home-3d_brandNewsLink__H_4gi:hover svg{transform:translate(2px,-2px)}.home-3d_brandNewsViewport__OENrr{position:relative;z-index:2;width:min(1320px,100%);margin:clamp(42px,5vw,70px) auto 0;padding-inline:clamp(20px,5vw,80px);overflow:visible}.home-3d_brandNewsGrid__YMCQ8{display:grid;width:100%;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(16px,1.45vw,22px);padding:8px 0 24px}.home-3d_brandNewsCard__v5yN6{--brand-accent:#80515d;--brand-soft:#f2e8e4;position:relative;display:flex;width:100%;height:clamp(238px,18vw,276px);min-width:0;flex-direction:column;overflow:hidden;border:1px solid rgba(66,45,52,.11);border-radius:18px;background:#fffdfb;box-shadow:0 14px 34px rgba(61,37,44,.08);color:var(--home-ink);contain:layout paint;scroll-snap-align:start;transition:transform .22s cubic-bezier(.2,.75,.25,1),box-shadow .22s ease,border-color .22s ease}.home-3d_brandNewsCard__v5yN6:before{content:"";position:absolute;z-index:4;top:0;right:0;left:0;height:3px;background:var(--brand-accent)}.home-3d_brandNewsCard__v5yN6:hover{transform:translateY(-5px);border-color:rgba(66,45,52,.2);box-shadow:0 20px 48px rgba(61,37,44,.13)}.home-3d_brandNewsCardTop___h0lJ{position:absolute;z-index:3;top:15px;right:15px;left:15px;display:flex;align-items:center;justify-content:space-between;pointer-events:none}.home-3d_brandNewsNumber__td_IW{color:rgba(16,13,16,.42);font-size:.52rem;font-weight:700;letter-spacing:.15em}.home-3d_brandNewsBadge__1u5tU{padding:6px 9px;border:1px solid rgba(16,13,16,.09);border-radius:999px;background:rgba(255,253,251,.9);color:rgba(16,13,16,.62);font-size:.49rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.home-3d_brandNewsLogoStage__af_vg{display:flex;flex:1 1 auto;align-items:center;justify-content:center;padding:48px 20px 22px;background:linear-gradient(145deg,hsla(0,0%,100%,.82),hsla(0,0%,100%,.28)),var(--brand-soft)}.home-3d_brandNewsLogo__Mk9Bb{display:flex;max-width:100%;flex-direction:column;align-items:center;justify-content:center;gap:7px;text-align:center;transition:transform .22s ease}.home-3d_brandNewsCard__v5yN6:hover .home-3d_brandNewsLogo__Mk9Bb{transform:scale(1.025)}.home-3d_brandNewsLogoMain__Tg1Tm{display:block;max-width:100%;overflow-wrap:anywhere;color:#241a1d;line-height:.94}.home-3d_brandNewsLogoSub__oDEj9{display:block;color:var(--brand-accent);font-size:.59rem;font-weight:700;letter-spacing:.25em;text-transform:uppercase}.home-3d_brandNewsContent__2YBME{display:flex;min-height:58px;flex:0 0 auto;align-items:center;justify-content:space-between;gap:12px;padding:0 16px;border-top:1px solid rgba(16,13,16,.09);background:#fffdfb}.home-3d_brandNewsContent__2YBME>span{overflow:hidden;color:rgba(16,13,16,.58);font-size:.53rem;font-weight:700;letter-spacing:.12em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.home-3d_brandNewsContent__2YBME svg{width:16px;height:16px;flex:0 0 auto;color:var(--brand-accent);transition:transform .18s ease}.home-3d_brandNewsCard__v5yN6:hover .home-3d_brandNewsContent__2YBME svg{transform:translate(2px,-2px)}.home-3d_brandNewsToneGold__q_rSs{--brand-accent:#a67c2f;--brand-soft:#eee6d5}.home-3d_brandNewsToneRose__n0Akz{--brand-accent:#9f5b68;--brand-soft:#f2e2e2}.home-3d_brandNewsTonePearl__8EeHv{--brand-accent:#8d7162;--brand-soft:#efe8e2}.home-3d_brandNewsToneMint__0XVam{--brand-accent:#4e8173;--brand-soft:#e4efeb}.home-3d_brandNewsTonePeach__Yo6Wn{--brand-accent:#b87353;--brand-soft:#f3e4d9}.home-3d_brandNewsToneBlush__Ow7AK{--brand-accent:#9b6460;--brand-soft:#f0e3e1}.home-3d_brandNewsToneCloud__aq5eC{--brand-accent:#55788a;--brand-soft:#e7edf0}.home-3d_brandNewsToneStone__A_8It{--brand-accent:#6d625d;--brand-soft:#e9e6e4}.home-3d_brandNewsToneSence__1Y6IE{--brand-accent:#8b4f5c;--brand-soft:#f0ded9}.home-3d_brandNewsToneDermomed__Oliqi{--brand-accent:#3f796d;--brand-soft:#e0ece8}.home-3d_brandLogoKeragold__neYwe .home-3d_brandNewsLogoMain__Tg1Tm{font-family:Iowan Old Style,Baskerville,serif;font-size:clamp(2rem,2.2vw,2.45rem);letter-spacing:-.05em}.home-3d_brandLogoRoial__w9W4E .home-3d_brandNewsLogoMain__Tg1Tm{font-family:Arial,Helvetica,sans-serif;font-size:clamp(1.85rem,2vw,2.22rem);font-weight:800;letter-spacing:.08em}.home-3d_brandLogoParisienne___f1N6 .home-3d_brandNewsLogoMain__Tg1Tm{font-family:Iowan Old Style,Baskerville,serif;font-size:clamp(1.8rem,2vw,2.2rem);font-style:italic;letter-spacing:-.045em}.home-3d_brandLogoCapitano__qj7Yw .home-3d_brandNewsLogoMain__Tg1Tm{font-family:Georgia,serif;font-size:clamp(1.65rem,1.85vw,2.05rem);font-weight:700;letter-spacing:.03em;text-transform:uppercase}.home-3d_brandLogoEvoluderm__oKAPe .home-3d_brandNewsLogoMain__Tg1Tm{font-family:Arial,Helvetica,sans-serif;font-size:clamp(1.45rem,1.7vw,1.85rem);font-weight:800;letter-spacing:.11em}.home-3d_brandLogoLumic__zWbTQ .home-3d_brandNewsLogoMain__Tg1Tm{font-family:Arial,Helvetica,sans-serif;font-size:clamp(1.85rem,2vw,2.25rem);font-weight:800;letter-spacing:.16em}.home-3d_brandLogoCotton__lHXKQ .home-3d_brandNewsLogoMain__Tg1Tm{font-family:Trebuchet MS,Arial,sans-serif;font-size:clamp(1.8rem,2vw,2.2rem);font-weight:700;letter-spacing:-.04em}.home-3d_brandLogoStaleks__8K0X7 .home-3d_brandNewsLogoMain__Tg1Tm{font-family:Arial,Helvetica,sans-serif;font-size:clamp(1.6rem,1.8vw,2rem);font-weight:800;letter-spacing:.13em}.home-3d_brandLogoSence___63Mm .home-3d_brandNewsLogoMain__Tg1Tm{font-family:Arial,Helvetica,sans-serif;font-size:clamp(2rem,2.2vw,2.45rem);font-weight:800;letter-spacing:-.08em;text-transform:lowercase}.home-3d_brandLogoDermomed___1Df6 .home-3d_brandNewsLogoMain__Tg1Tm{font-family:Arial,Helvetica,sans-serif;font-size:clamp(1.5rem,1.7vw,1.9rem);font-weight:800;letter-spacing:.09em}@media (min-width:640px){.home-3d_home__wEBjQ{--home-stage-top:92px}}@media (min-width:1024px){.home-3d_home__wEBjQ{--home-stage-top:98px}.home-3d_bestSellersSection__D5om5{display:block;padding:clamp(50px,6.2svh,66px) clamp(20px,5vw,80px) clamp(28px,3.8svh,42px)}.home-3d_bestSellersSection__D5om5:before{height:clamp(112px,17svh,158px)}.home-3d_bestSellersArch__KB8tM{top:4%;right:14%;width:min(25vw,360px);height:min(16vw,230px)}.home-3d_bestSellersGhost__ZjJYY{top:29%;font-size:clamp(5.8rem,10.8vw,11.8rem)}.home-3d_bestSellersHeader__G2TE_{grid-template-columns:minmax(0,1.18fr) minmax(270px,.55fr);gap:clamp(28px,5vw,74px);margin-bottom:clamp(34px,4.2svh,46px)}.home-3d_bestSellersInner__Y94V0{width:min(1360px,100%)}.home-3d_bestSellersHeading__dVjm8{max-width:49rem}.home-3d_bestSellersHeading__dVjm8 h2{max-width:48rem;margin-top:10px;font-size:clamp(2.65rem,4.45vw,4.85rem);line-height:.88;letter-spacing:-.058em}.home-3d_bestSellersIntro__pm3Z1{padding-bottom:1px}.home-3d_bestSellersIntro__pm3Z1>p{max-width:25rem;font-size:clamp(.76rem,.84vw,.88rem);line-height:1.55}.home-3d_bestSellersLink__8iLkA{margin-top:14px;padding-bottom:5px;font-size:.59rem}.home-3d_bestSellersGrid__VUEVC{gap:clamp(14px,1.3vw,18px)}.home-3d_bestSellersSection__D5om5 .home-3d_bestSellerCard__Bx4DW{--best-seller-card-top-extension:60px;padding-top:var(--best-seller-card-top-extension);border-radius:8px;background:radial-gradient(circle at 68% 18%,hsla(0,0%,100%,.96),transparent 34%),linear-gradient(145deg,#fdfaf8,#eee3dd);box-shadow:0 18px 46px rgba(75,51,58,.12)}.home-3d_bestSellersSection__D5om5 .home-3d_bestSellerCard__Bx4DW:hover{transform:translateY(-6px);box-shadow:0 27px 62px rgba(75,51,58,.17)}.home-3d_bestSellersSection__D5om5 .home-3d_bestSellerVisual__NPk88{aspect-ratio:1.34/1}.home-3d_bestSellersSection__D5om5 .home-3d_bestSellerImage__IWgLv{padding:8% 10% 6%}.home-3d_bestSellersSection__D5om5 .home-3d_bestSellerBadge__yDOcN,.home-3d_bestSellersSection__D5om5 .home-3d_bestSellerRank__6MxEL{top:12px;font-size:.52rem}.home-3d_bestSellersSection__D5om5 .home-3d_bestSellerRank__6MxEL{left:14px}.home-3d_bestSellersSection__D5om5 .home-3d_bestSellerBadge__yDOcN{right:12px;padding:6px 8px}.home-3d_bestSellersSection__D5om5 .home-3d_bestSellerContent__bUvsa{min-height:128px;padding:15px 17px 16px;background:rgba(255,252,249,.96)}.home-3d_bestSellersSection__D5om5 .home-3d_bestSellerContent__bUvsa>p{font-size:.54rem;letter-spacing:.15em}.home-3d_bestSellersSection__D5om5 .home-3d_bestSellerContent__bUvsa h3{margin-top:8px;font-size:clamp(1.2rem,1.42vw,1.58rem);line-height:.98}.home-3d_bestSellersSection__D5om5 .home-3d_bestSellerMeta__HPHPu{gap:10px;padding-top:11px;font-size:.55rem}.home-3d_bestSellersSection__D5om5 .home-3d_bestSellerMeta__HPHPu svg{width:14px;height:14px}.home-3d_promotionsSection__DWoj8{display:block;padding:clamp(34px,4.4svh,46px) clamp(20px,5vw,80px) clamp(18px,2.5svh,28px)}.home-3d_promotionsSection__DWoj8:before{height:clamp(76px,10svh,104px)}.home-3d_promotionsSection__DWoj8:after{height:clamp(46px,6svh,68px)}.home-3d_promotionsBridge__vZbSE{height:clamp(92px,12svh,126px)}.home-3d_promotionsBridgeGlow__R_8uj{height:clamp(80px,10svh,112px);filter:blur(11px)}.home-3d_promotionsBridgeAccent__KnZn3{width:clamp(82px,7vw,116px);height:clamp(82px,7vw,116px);filter:blur(9px)}.home-3d_promotionsInner__828XN{width:min(1360px,100%)}.home-3d_promotionsHeader__9_JKc{grid-template-columns:minmax(0,1.18fr) minmax(260px,.54fr);gap:clamp(26px,4.5vw,68px);margin-bottom:clamp(34px,4.2svh,46px)}.home-3d_promotionsHeading__ouEqY{max-width:46rem}.home-3d_promotionsHeading__ouEqY h2{max-width:45rem;margin-top:7px;font-size:clamp(2.35rem,3.65vw,3.85rem);line-height:.91;letter-spacing:-.053em}.home-3d_promotionsIntro__3rIdj{max-width:25rem;padding-bottom:0}.home-3d_promotionsIntro__3rIdj>p{font-size:clamp(.74rem,.8vw,.84rem);line-height:1.46}.home-3d_promotionsActions__OH5Ue{margin-top:9px}.home-3d_promotionsTextLink__348lp{padding-bottom:4px;font-size:.57rem}.home-3d_promotionControl__CyeZ_{width:36px;height:36px}.home-3d_promotionControl__CyeZ_ svg{width:15px;height:15px}.home-3d_promotionRailFrame__pxQtX{padding-bottom:clamp(8px,1.3svh,12px)}.home-3d_promotionRailFrame__pxQtX:after,.home-3d_promotionRailFrame__pxQtX:before{bottom:clamp(8px,1.3svh,12px)}.home-3d_promotionsSection__DWoj8 .home-3d_promotionRail__8EkIE{padding-bottom:clamp(8px,1.3svh,12px)}.home-3d_promotionsSection__DWoj8 .home-3d_promotionRailFrame__pxQtX{--promotion-card-top-extension:60px}.home-3d_promotionsSection__DWoj8 .home-3d_promotionRail__8EkIE{padding-top:10px}.home-3d_promotionsSection__DWoj8 .home-3d_promotionProductCard__648E9{padding-top:var(--promotion-card-top-extension)}}@media (max-width:1023px){.home-3d_heroCluster__SJxZ_{right:0;width:62vw}.home-3d_heroProductMain__oGhqX{width:44vw}.home-3d_heroProductSerum__ibiv7{width:19vw}.home-3d_heroProductCream__uX__Y{width:21vw}.home-3d_heroIntro__ItskZ{width:min(29rem,48vw)}.home-3d_bestSellersHeader__G2TE_{grid-template-columns:1fr;align-items:start;gap:26px}.home-3d_bestSellersIntro__pm3Z1{max-width:36rem}.home-3d_bestSellersGrid__VUEVC{grid-template-columns:repeat(2,minmax(0,1fr))}.home-3d_promotionsHeader__9_JKc{grid-template-columns:1fr;align-items:start;gap:20px}.home-3d_promotionsIntro__3rIdj{max-width:42rem}.home-3d_promotionsActions__OH5Ue{max-width:38rem}.home-3d_promotionRail__8EkIE{grid-auto-columns:calc((100% - var(--promotion-gap) - (2 * var(--promotion-side-space))) / 2)}.home-3d_brandNewsHeader__8nAG6{grid-template-columns:1fr;align-items:start;gap:24px}.home-3d_brandNewsHeaderAction__Fq_2F{width:100%;flex-direction:row;align-items:center;justify-content:space-between}.home-3d_brandNewsHeaderControls__asHzM{width:auto;justify-content:flex-end;flex-wrap:wrap}.home-3d_brandNewsViewport__OENrr{width:100%;padding-inline:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scroll-padding-inline:clamp(20px,5vw,80px);scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.home-3d_brandNewsViewport__OENrr::-webkit-scrollbar{display:none}.home-3d_brandNewsGrid__YMCQ8{display:flex;width:-moz-max-content;width:max-content;gap:18px;padding:8px clamp(20px,5vw,80px) 22px}.home-3d_brandNewsCard__v5yN6{width:min(34vw,258px);height:252px;flex:0 0 auto;scroll-snap-align:start}}@media (max-width:767px){.home-3d_heroStage__X5Gk9:after{height:clamp(110px,20svh,190px)}.home-3d_resultsStage__iRzsR:before{height:clamp(130px,24svh,220px)}.home-3d_resultsStage__iRzsR:after{height:clamp(120px,19svh,180px)}.home-3d_heroTrack__SGuYG{height:205vh;min-height:1180px}.home-3d_heroStage__X5Gk9,.home-3d_resultsStage__iRzsR{min-height:520px}.home-3d_heroBackdrop__YQrhT{inset:-4%;background:radial-gradient(circle at 68% 38%,hsla(21,70%,79%,.88) 0 18%,transparent 44%),radial-gradient(circle at 65% 15%,rgba(178,128,131,.7) 0 20%,transparent 48%),linear-gradient(145deg,#554047,#76575d 48%,#b77d70)}.home-3d_heroCluster__SJxZ_{top:3%;right:-10%;width:88vw;height:73%}.home-3d_heroProductMain__oGhqX{right:7%;width:66vw}.home-3d_heroProductSerum__ibiv7{left:2%;top:19%;width:29vw}.home-3d_heroProductCream__uX__Y{left:9%;bottom:2%;width:31vw}.home-3d_heroTitle__6rNM4{top:47%;font-size:clamp(4.6rem,21vw,8rem)}.home-3d_heroIntro__ItskZ{right:20px;bottom:26px;left:20px;width:auto;padding-right:52px}.home-3d_heroDescription__Fo7GS{max-width:24rem;font-size:.82rem;line-height:1.55}.home-3d_primaryLink__o5rMT{min-height:42px;margin-top:18px;padding:0 16px;font-size:.61rem}.home-3d_scrollCue__hJ6qD{right:18px;bottom:32px}.home-3d_scrollCue__hJ6qD span{display:none}.home-3d_resultsTrack__i7GYa{height:250vh;min-height:1320px}.home-3d_resultsBackgroundWord__qChCE{font-size:25vw}.home-3d_resultsTitle__m9Y_a{font-size:22vw}.home-3d_resultsCopy__oWnEt{top:24%;width:84vw;font-size:clamp(1.75rem,8vw,3.2rem)}.home-3d_resultCardOne__jqSmP{width:46vw}.home-3d_resultCardFour__dY30b,.home-3d_resultCardTwo__4R23p{width:33vw}.home-3d_resultCardThree__Ix3Zj{width:30vw}.home-3d_resultsLink__Xva3s{right:50%;bottom:24px;min-height:40px;padding:0 14px;transform:translateX(50%);white-space:nowrap}.home-3d_bestSellersSection__D5om5{padding:116px 20px 86px}.home-3d_bestSellersSection__D5om5:before{height:190px}.home-3d_bestSellersArch__KB8tM{top:2%;right:-7%;width:68vw;height:48vw;opacity:.62}.home-3d_bestSellersGhost__ZjJYY{top:25%;font-size:25vw}.home-3d_bestSellersHeader__G2TE_{margin-bottom:38px}.home-3d_bestSellersHeading__dVjm8 h2{font-size:clamp(3.2rem,12vw,5.4rem)}.home-3d_bestSellersGrid__VUEVC{display:flex;gap:14px;overflow-x:auto;padding:0 2px 14px;scroll-padding-inline:2px;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.home-3d_bestSellersGrid__VUEVC::-webkit-scrollbar{display:none}.home-3d_bestSellerCard__Bx4DW{flex:0 0 min(82vw,330px);scroll-snap-align:start}.home-3d_promotionsSection__DWoj8{padding:84px 20px 82px}.home-3d_promotionsBridge__vZbSE{height:156px}.home-3d_promotionsHeading__ouEqY h2{font-size:clamp(2.75rem,10vw,3.9rem)}.home-3d_promotionsHeader__9_JKc{margin-bottom:28px}.home-3d_promotionsActions__OH5Ue{align-items:center}.home-3d_promotionRailFrame__pxQtX:after,.home-3d_promotionRailFrame__pxQtX:before{width:14px}.home-3d_promotionRail__8EkIE{grid-auto-columns:min(82vw,330px);gap:14px}.home-3d_brandNewsSection__VlFFz{padding:78px 0 92px}.home-3d_brandNewsInner___AFA5{padding-inline:20px}.home-3d_brandNewsHeader__8nAG6{display:block}.home-3d_brandNewsHeader__8nAG6 h2{font-size:clamp(3rem,11.8vw,4.4rem)}.home-3d_brandNewsIntro__JNRCL{max-width:31rem}.home-3d_brandNewsHeaderAction__Fq_2F{margin-top:22px;align-items:flex-start}.home-3d_brandNewsHeaderControls__asHzM{width:100%;justify-content:space-between}.home-3d_brandNewsHeaderAction__Fq_2F>span{white-space:normal}.home-3d_brandNewsViewport__OENrr{margin-top:38px;scroll-padding-inline:20px}.home-3d_brandNewsGrid__YMCQ8{gap:14px;padding:6px 20px 22px}.home-3d_brandNewsCard__v5yN6{width:min(74vw,258px);height:246px}.home-3d_brandNewsLogoStage__af_vg{padding-top:46px}.home-3d_brandNewsBottomLink__a56zk{margin-top:24px}}@media (max-width:420px){.home-3d_heroIndex__xHOUO,.home-3d_resultsIndex__cwLvR{top:20px;left:16px}.home-3d_heroIntro__ItskZ{right:16px;left:16px}.home-3d_heroEyebrow__oEPn2{margin-bottom:9px}.home-3d_heroDescription__Fo7GS{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.home-3d_resultCard__FRByJ>span{font-size:.52rem}.home-3d_bestSellersSection__D5om5{padding-right:16px;padding-left:16px}.home-3d_bestSellersIntro__pm3Z1>p{font-size:.82rem;line-height:1.65}.home-3d_bestSellerCard__Bx4DW{flex-basis:min(84vw,310px)}.home-3d_promotionsSection__DWoj8{padding:78px 16px 76px}.home-3d_promotionsBridge__vZbSE{height:146px}.home-3d_promotionsHeading__ouEqY h2{font-size:clamp(2.48rem,10.6vw,3.28rem)}.home-3d_promotionsIntro__3rIdj>p{font-size:.82rem;line-height:1.65}.home-3d_promotionsActions__OH5Ue{align-items:center;gap:14px}.home-3d_promotionsTextLink__348lp{font-size:.56rem}.home-3d_promotionControl__CyeZ_{width:39px;height:39px}.home-3d_promotionRail__8EkIE{grid-auto-columns:min(84vw,310px)}}.home-3d_heroBackdrop__YQrhT,.home-3d_heroCluster__SJxZ_,.home-3d_heroProduct__v2b0Z,.home-3d_heroTitle__6rNM4,.home-3d_resultCard__FRByJ,.home-3d_resultsBackgroundWord__qChCE,.home-3d_resultsCopy__oWnEt,.home-3d_resultsLink__Xva3s,.home-3d_resultsTitle__m9Y_a{will-change:auto}.home-3d_heroTrack__SGuYG[data-motion-active=true] .home-3d_heroBackdrop__YQrhT{will-change:transform}.home-3d_heroTrack__SGuYG[data-motion-active=true] .home-3d_heroCluster__SJxZ_,.home-3d_heroTrack__SGuYG[data-motion-active=true] .home-3d_heroProduct__v2b0Z{will-change:transform,opacity}.home-3d_heroTrack__SGuYG[data-motion-active=true] .home-3d_heroTitle__6rNM4{will-change:transform,opacity,clip-path}.home-3d_resultsTrack__i7GYa[data-motion-active=true] .home-3d_resultsBackgroundWord__qChCE{will-change:transform}.home-3d_resultsTrack__i7GYa[data-motion-active=true] .home-3d_resultCard__FRByJ,.home-3d_resultsTrack__i7GYa[data-motion-active=true] .home-3d_resultsCopy__oWnEt,.home-3d_resultsTrack__i7GYa[data-motion-active=true] .home-3d_resultsLink__Xva3s,.home-3d_resultsTrack__i7GYa[data-motion-active=true] .home-3d_resultsTitle__m9Y_a{will-change:transform,opacity}.home-3d_promotionsBridgeAccent__KnZn3,.home-3d_promotionsBridgeGlow__R_8uj,.home-3d_scrollCue__hJ6qD svg{animation-play-state:paused}.home-3d_heroTrack__SGuYG[data-effects-active=true] .home-3d_scrollCue__hJ6qD svg,.home-3d_promotionsSection__DWoj8[data-effects-active=true] .home-3d_promotionsBridgeAccent__KnZn3,.home-3d_promotionsSection__DWoj8[data-effects-active=true] .home-3d_promotionsBridgeGlow__R_8uj{animation-play-state:running}.home-3d_brandNewsCard__v5yN6{contain:layout style}@media (prefers-reduced-motion:reduce){.home-3d_loader__CVfOQ,.home-3d_scrollCue__hJ6qD{display:none}.home-3d_scrollCue__hJ6qD svg{animation:none}.home-3d_heroTrack__SGuYG,.home-3d_resultsTrack__i7GYa{height:auto;min-height:0}.home-3d_heroStage__X5Gk9,.home-3d_resultsStage__iRzsR{position:relative;top:auto;height:calc(100svh - var(--home-stage-top))}.home-3d_resultsStage__iRzsR{min-height:860px}.home-3d_resultCard__FRByJ{opacity:1!important;pointer-events:auto!important}.home-3d_resultCardOne__jqSmP{transform:translate(-34vw,-25vh) scale(.66) rotate(-1.2deg)}.home-3d_resultCardTwo__4R23p{transform:translate(34vw,-25vh) scale(1.09) rotate(1deg)}.home-3d_resultCardThree__Ix3Zj{transform:translate(-27vw,27vh) scale(1.4) rotate(-.8deg)}.home-3d_resultCardFour__dY30b{transform:translate(31vw,28vh) scale(1.09) rotate(.8deg)}.home-3d_resultsTitle__m9Y_a{opacity:0}.home-3d_resultsBackgroundWord__qChCE,.home-3d_resultsCopy__oWnEt,.home-3d_resultsLink__Xva3s{opacity:1}.home-3d_bestSellerCard__Bx4DW,.home-3d_brandNewsBottomLink__a56zk,.home-3d_brandNewsCard__v5yN6,.home-3d_brandNewsLink__H_4gi,.home-3d_brandNewsLogo__Mk9Bb,.home-3d_darkLink__K29Jh,.home-3d_heroProduct__v2b0Z,.home-3d_primaryLink__o5rMT,.home-3d_promotionsBridgeAccent__KnZn3,.home-3d_promotionsBridgeGlow__R_8uj,.home-3d_resultCard__FRByJ,.home-3d_resultsLink__Xva3s{transition:none;animation:none}}@media (max-width:767px) and (prefers-reduced-motion:reduce){.home-3d_resultCardOne__jqSmP{transform:translate(-25vw,-25vh) scale(.75) rotate(-1.2deg)}.home-3d_resultCardTwo__4R23p{transform:translate(24vw,-27vh) scale(.68) rotate(1deg)}.home-3d_resultCardThree__Ix3Zj{transform:translate(-24vw,27vh) scale(.72) rotate(-.8deg)}.home-3d_resultCardFour__dY30b{transform:translate(24vw,25vh) scale(.75) rotate(.8deg)}}.home-3d_home__wEBjQ{--home-stage-top:0px}.home-3d_heroIndex__xHOUO{top:72px}@media (max-width:420px){.home-3d_heroIndex__xHOUO{top:64px}}@media (min-width:1024px){.home-3d_brandNewsSection__VlFFz{padding-top:clamp(54px,6.5vh,68px);padding-bottom:clamp(44px,5.5vh,58px)}.home-3d_brandNewsSection__VlFFz:before{height:clamp(52px,6vh,70px)}.home-3d_brandNewsHeader__8nAG6{gap:clamp(28px,4vw,58px)}.home-3d_brandNewsHeading__pOkKP{max-width:58rem}.home-3d_brandNewsHeader__8nAG6 h2{max-width:55rem;margin-top:10px;font-size:clamp(3.2rem,4.55vw,4.8rem);line-height:.9}.home-3d_brandNewsIntro__JNRCL{margin-top:11px;font-size:clamp(.8rem,.88vw,.9rem);line-height:1.5}.home-3d_brandNewsHeaderAction__Fq_2F{gap:10px;padding-bottom:0}.home-3d_brandNewsViewport__OENrr{margin-top:clamp(24px,3.4vh,34px)}.home-3d_brandNewsGrid__YMCQ8{padding-top:4px;padding-bottom:4px}.home-3d_brandNewsBottomLink__a56zk{display:none}}.home-3d_home__wEBjQ{--home-ink:#30272a;--home-ink-soft:#71666a;--home-paper:#f4eeea;--home-paper-light:#fffdfb;--home-peach:#d7b5a7;--home-peach-deep:#b98272;--home-aqua:#7f9a92;--home-signature-deep:#eadad4;--home-signature-mid:#f0e4df;--home-signature-light:#faf6f3;--home-transition-bridge:linear-gradient(90deg,#f7f1ed,#eadcd6 48%,#f6efeb);--home-line:rgba(48,39,42,.13);background:var(--home-paper);color:var(--home-ink)}.home-3d_loader__CVfOQ{background:transparent}.home-3d_loaderPanel__qEirs{background:#936c76}.home-3d_loaderMarkHalf__iJpfW{color:#fffaf7}.home-3d_heroTrack__SGuYG{background:var(--home-transition-bridge)}.home-3d_heroStage__X5Gk9{background:#f0e3dd}.home-3d_heroStage__X5Gk9:after{background:var(--home-transition-bridge)}.home-3d_heroBackdrop__YQrhT{background:radial-gradient(circle at 72% 43%,hsla(23,75%,87%,.96) 0 14%,transparent 37%),radial-gradient(circle at 64% 23%,hsla(10,38%,82%,.82) 0 20%,transparent 47%),radial-gradient(circle at 18% 82%,hsla(22,44%,95%,.96) 0 23%,transparent 54%),linear-gradient(120deg,#faf6f3,#eadbd5 45%,#d8b1a3)}.home-3d_heroBackdrop__YQrhT:before{background:linear-gradient(90deg,rgba(255,253,251,.2),transparent 50%),linear-gradient(0deg,rgba(116,82,88,.08),transparent 52%)}.home-3d_heroBackdropHalo__Gcbnl{background:radial-gradient(circle,rgba(255,250,246,.62),transparent 68%)}.home-3d_heroBackdropGrain__q6NVY{opacity:.07;background-image:radial-gradient(circle at 10% 20%,hsla(0,0%,100%,.52) 0 .7px,transparent .8px),radial-gradient(circle at 80% 40%,rgba(79,61,66,.2) 0 .7px,transparent .8px)}.home-3d_heroIndex__xHOUO,.home-3d_scrollCue__hJ6qD{color:rgba(48,39,42,.64)}.home-3d_heroTitle__6rNM4{color:#342a2d;text-shadow:0 10px 34px rgba(93,68,74,.12)}.home-3d_heroDescription__Fo7GS{color:rgba(48,39,42,.76)}.home-3d_heroProduct__v2b0Z{border-color:rgba(76,57,62,.14);background:rgba(255,253,251,.96);box-shadow:0 38px 90px rgba(92,67,73,.14)}.home-3d_primaryLink__o5rMT{color:#3b3033}.home-3d_primaryLink__o5rMT:hover{border-color:#cda89d;background:#dcc0b7;color:#30272a}.home-3d_resultsTrack__i7GYa{background:var(--home-transition-bridge)}.home-3d_resultsStage__iRzsR{background:radial-gradient(circle at 84% 4%,hsla(17,43%,74%,.18) 0,transparent 38%),radial-gradient(circle at 12% 86%,rgba(127,154,146,.07) 0,transparent 31%),linear-gradient(135deg,var(--home-signature-deep) 0,var(--home-signature-mid) 56%,var(--home-signature-light) 100%);color:var(--home-ink)}.home-3d_resultsStage__iRzsR:before{background:var(--home-transition-bridge)}.home-3d_resultsStage__iRzsR:after{background:linear-gradient(180deg,transparent 0,hsla(16,34%,87%,.28) 38%,#ead9d2)}.home-3d_resultsIndex__cwLvR{color:rgba(48,39,42,.58)}.home-3d_resultsBackgroundWord__qChCE{color:rgba(74,56,62,.065)}.home-3d_resultsCopy__oWnEt,.home-3d_resultsTitle__m9Y_a{color:#30272a}.home-3d_resultCard__FRByJ{border-color:rgba(72,54,59,.14);background:#fffdfb;box-shadow:0 30px 78px rgba(91,67,73,.16)}.home-3d_resultsLink__Xva3s{color:#3b3033}.home-3d_resultsLink__Xva3s:hover{border-color:#cda89d;background:#dcc0b7;color:#30272a}.home-3d_bestSellersSection__D5om5{background:radial-gradient(circle at 76% 28%,rgba(255,236,226,.48) 0,transparent 28%),radial-gradient(circle at 14% 34%,rgba(127,154,146,.065) 0,transparent 25%),linear-gradient(180deg,#ead9d2,#efdcd5 20%,#f3e5df 43%,#f7efeb 68%,#fbf8f5);color:var(--home-ink)}.home-3d_bestSellersSection__D5om5:before{background:linear-gradient(180deg,hsla(15,35%,78%,.34) 0,hsla(18,36%,87%,.18) 42%,transparent)}.home-3d_bestSellersSection__D5om5:after{background:radial-gradient(circle,hsla(0,0%,100%,.7),transparent 68%)}.home-3d_bestSellersArch__KB8tM{border-color:rgba(83,65,70,.12);background:radial-gradient(ellipse at 50% 100%,hsla(17,59%,82%,.27) 0,hsla(16,41%,77%,.1) 42%,transparent 72%)}.home-3d_bestSellersGhost__ZjJYY{color:rgba(76,58,63,.045)}.home-3d_bestSellersHeading__dVjm8 .home-3d_sectionEyebrow__SaWb0{color:rgba(63,48,53,.68)}.home-3d_bestSellersHeading__dVjm8 h2{color:#30272a}.home-3d_bestSellersIntro__pm3Z1{color:rgba(48,39,42,.68)}.home-3d_bestSellersLink__8iLkA{border-bottom-color:rgba(48,39,42,.36);color:#30272a}.home-3d_bestSellersLink__8iLkA:hover{border-color:#9d6d75;color:#80545d}.home-3d_bestSellerCard__Bx4DW{border-color:rgba(76,57,62,.11);background:rgba(255,253,251,.98);box-shadow:0 22px 56px rgba(89,67,72,.1)}.home-3d_bestSellerCard__Bx4DW:hover{border-color:rgba(76,57,62,.2);box-shadow:0 32px 72px rgba(89,67,72,.14)}.home-3d_bestSellerVisual__NPk88{background:radial-gradient(circle at 68% 18%,hsla(0,0%,100%,.98),transparent 34%),linear-gradient(145deg,#fffdfb,#f1e7e2)}.home-3d_promotionsSection__DWoj8{background:radial-gradient(circle at 12% 0,hsla(17,39%,70%,.12),transparent 28%),radial-gradient(circle at 84% 14%,rgba(127,154,146,.06),transparent 18%),linear-gradient(180deg,#fbf8f5,#f8f3f0 20%,#f4ece7 58%,#efe6e0)}.home-3d_promotionsSection__DWoj8:before{background:linear-gradient(180deg,hsla(30,43%,97%,0),hsla(19,42%,88%,.48) 34%,hsla(20,41%,93%,.2) 64%,hsla(20,41%,93%,0))}.home-3d_promotionsSection__DWoj8:after{background:linear-gradient(180deg,hsla(24,32%,91%,0),#efe6e0 94%)}.home-3d_promotionsBridgeGlow__R_8uj{background:radial-gradient(ellipse at center,hsla(16,37%,66%,.22) 0,hsla(16,37%,66%,.04) 54%,transparent 76%)}.home-3d_promotionsBridgeAccent__KnZn3{background:radial-gradient(circle at center,rgba(127,154,146,.14) 0,rgba(127,154,146,.04) 46%,transparent 76%)}.home-3d_promotionsBridgeLine__Q2Yls{background:linear-gradient(90deg,transparent,rgba(113,87,93,.11) 18%,hsla(16,37%,66%,.2) 50%,rgba(113,87,93,.11) 82%,transparent)}.home-3d_promotionControl__CyeZ_:hover{border-color:#c9a59b;background:#dfc4bc;color:#30272a}.home-3d_promotionControl__CyeZ_:focus-visible{outline-color:#a6767f}.home-3d_brandNewsSection__VlFFz{background:linear-gradient(180deg,#efe6e0,#f7f2ef 22%,#fffdfb)}.home-3d_brandNewsSection__VlFFz:before{background:linear-gradient(180deg,hsla(24,32%,91%,.98),hsla(23,33%,95%,0))}.home-3d_brandNewsBottomLink__a56zk:hover,.home-3d_brandNewsLink__H_4gi:hover,.home-3d_brandNewsScrollButton__y0HZX:hover{border-color:#c7a39a;background:#ddc2b9;color:#30272a}.home-3d_resultCard__FRByJ,.home-3d_resultsBackgroundWord__qChCE,.home-3d_resultsCopy__oWnEt,.home-3d_resultsLink__Xva3s,.home-3d_resultsTitle__m9Y_a{opacity:0;visibility:hidden}@media (prefers-reduced-motion:reduce){.home-3d_resultCard__FRByJ,.home-3d_resultsBackgroundWord__qChCE,.home-3d_resultsCopy__oWnEt,.home-3d_resultsLink__Xva3s{opacity:1!important;visibility:visible!important}.home-3d_resultsTitle__m9Y_a{opacity:0!important;visibility:hidden!important}}.home-3d_heroTrack__SGuYG{--hero-header-height:48px;position:relative;height:calc(100svh - var(--hero-header-height));min-height:560px;margin-top:var(--hero-header-height);overflow:clip;background:#eadcd6}.home-3d_heroStage__X5Gk9{position:relative;top:auto;display:flex;width:100%;height:100%;min-height:0;align-items:center;overflow:clip;isolation:isolate;padding:clamp(18px,3.1svh,30px) clamp(24px,4.4vw,68px) clamp(16px,2.5svh,24px);background:linear-gradient(128deg,#fcf9f6,#f4e9e4 58%,#eadbd5);color:var(--home-ink)}.home-3d_heroStage__X5Gk9:after{display:none}.home-3d_heroBackdrop__YQrhT{position:absolute;z-index:0;inset:0;overflow:hidden;background:linear-gradient(112deg,rgba(255,253,251,.9) 0 30%,transparent 62%),linear-gradient(180deg,#fcf9f6,#f2e6e1 76%,#eadcd6);transform-origin:center}.home-3d_heroBackdrop__YQrhT:before{content:"";position:absolute;top:0;right:0;bottom:0;width:76%;background:linear-gradient(145deg,rgba(109,80,87,.025),rgba(109,80,87,.09) 48%,rgba(109,80,87,.018));clip-path:polygon(11% 0,100% 0,100% 100%,0 100%)}.home-3d_heroBackdropLight__bpWXv{position:absolute;top:-16%;right:3%;width:min(62vw,980px);height:132%;transform:rotate(6deg);background:linear-gradient(90deg,transparent,rgba(255,253,251,.2) 28%,rgba(255,253,251,.76) 53%,rgba(255,253,251,.08) 76%,transparent);filter:blur(16px);opacity:.72}.home-3d_heroBackdropGrain__q6NVY{position:absolute;inset:0;opacity:.03;background-image:radial-gradient(circle at 18% 24%,rgba(65,47,52,.34) 0 .55px,transparent .7px),radial-gradient(circle at 72% 54%,hsla(0,0%,100%,.72) 0 .55px,transparent .7px);background-position:0 0,6px 8px;background-size:11px 11px,13px 13px;mix-blend-mode:multiply}.home-3d_heroLayout__vf1Oh{position:relative;z-index:2;display:grid;width:min(1540px,100%);height:100%;min-height:0;margin:0 auto;grid-template-columns:minmax(260px,1fr) minmax(0,3fr);align-items:stretch;gap:clamp(22px,3.1vw,52px)}.home-3d_heroContent__gNcE4{position:relative;z-index:4;display:flex;min-width:0;max-width:390px;align-self:center;flex-direction:column;justify-content:center}.home-3d_heroLabelRow__KigkX{display:flex;align-items:center;gap:11px}.home-3d_heroLabelLine__Vz2kk{width:32px;height:1px;flex:0 0 auto;background:#6d5057}.home-3d_heroLabel__YqGx4{margin:0;color:#6d5057;font-size:clamp(.55rem,.6vw,.63rem);font-weight:700;letter-spacing:.18em;text-transform:uppercase}.home-3d_heroHeadline__TtbzJ{max-width:100%;margin:clamp(11px,1.6svh,17px) 0 0;color:#30272a;font-family:Iowan Old Style,Baskerville,Times New Roman,serif;font-size:clamp(2.55rem,3.35vw,4.05rem);font-weight:400;line-height:.92;letter-spacing:-.057em;text-wrap:balance}.home-3d_heroHeadline__TtbzJ span{display:block;margin-top:.16em;color:#6d5057;font-size:.7em;font-style:italic;line-height:1.02;letter-spacing:-.045em;white-space:nowrap}.home-3d_heroDescription__Fo7GS{max-width:22rem;margin:clamp(11px,1.55svh,16px) 0 0;color:rgba(48,39,42,.72);font-size:clamp(.79rem,.84vw,.91rem);line-height:1.52}.home-3d_heroActions__Ww7uf{display:flex;align-items:flex-start;flex-direction:column;gap:9px;margin-top:clamp(14px,1.9svh,19px)}.home-3d_heroPrimaryButton__tnV_G,.home-3d_heroSecondaryButton__71O0g{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:9px;padding:0 17px;border-radius:999px;font-size:.59rem;font-weight:700;letter-spacing:.115em;text-transform:uppercase;transition:transform .18s ease,background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease}.home-3d_heroPrimaryButton__tnV_G{border:1px solid #6d5057;background:#6d5057;color:#fffaf7!important;box-shadow:0 12px 26px rgba(109,80,87,.18)}.home-3d_heroPrimaryButton__tnV_G svg{width:15px;height:15px;transition:transform .18s ease}.home-3d_heroPrimaryButton__tnV_G:hover{transform:translateY(-2px);border-color:#49363b;background:#49363b;box-shadow:0 16px 32px rgba(73,54,59,.2)}.home-3d_heroPrimaryButton__tnV_G:hover svg{transform:translate(2px,-2px)}.home-3d_heroSecondaryButton__71O0g{border:1px solid rgba(48,39,42,.2);background:rgba(255,253,251,.48);color:#30272a!important}.home-3d_heroSecondaryButton__71O0g:hover{transform:translateY(-2px);border-color:#6d5057;background:rgba(255,253,251,.92);color:#6d5057!important}.home-3d_heroArrowButton__PxvCb:focus-visible,.home-3d_heroIndicator__AGGUB:focus-visible,.home-3d_heroPrimaryButton__tnV_G:focus-visible,.home-3d_heroProductPrimary__JZXyV:focus-visible,.home-3d_heroSecondaryButton__71O0g:focus-visible{outline:2px solid #6d5057;outline-offset:3px}.home-3d_heroTrust___JPri{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:clamp(11px,1.55svh,15px);color:rgba(48,39,42,.54);font-size:.52rem;font-weight:700;letter-spacing:.085em;text-transform:uppercase}.home-3d_heroTrustSeparator__GaBtZ{width:3px;height:3px;flex:0 0 auto;border-radius:50%;background:#6d5057;opacity:.62}.home-3d_heroVisual__GPjTb{position:relative;z-index:2;display:flex;min-width:0;min-height:0;align-self:stretch;flex-direction:column;justify-content:center;perspective:1400px;contain:layout paint}.home-3d_heroScene__LqjLq{position:relative;width:100%;height:calc(100% - 46px);min-height:0;overflow:hidden;aspect-ratio:16/10;border:1px solid rgba(109,80,87,.14);border-radius:clamp(18px,2vw,28px);background:#efe3dd;box-shadow:0 28px 72px rgba(73,54,59,.13),inset 0 2px 0 hsla(0,0%,100%,.72);transform-style:preserve-3d;transform-origin:50% 50%;touch-action:pan-y}.home-3d_heroScene__LqjLq:before{content:"";position:absolute;z-index:3;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(48,39,42,.05),transparent 34%,transparent 72%,rgba(255,253,251,.12)),linear-gradient(180deg,hsla(0,0%,100%,.08),transparent 26%,transparent 76%,rgba(73,54,59,.07))}.home-3d_heroSceneLight__nnkzO{top:-7%;right:-5%;width:58%;height:92%;background:radial-gradient(circle,rgba(255,253,251,.72),transparent 68%);filter:blur(18px);opacity:.72}.home-3d_heroSceneFloor__hL_tf,.home-3d_heroSceneLight__nnkzO{position:absolute;z-index:1;border-radius:50%;pointer-events:none}.home-3d_heroSceneFloor__hL_tf{right:6%;bottom:6%;width:42%;height:14%;background:radial-gradient(ellipse,rgba(73,54,59,.17),transparent 70%);filter:blur(9px);transform:perspective(620px) rotateX(68deg)}.home-3d_heroSlide__R74uY{--hero-accent:#6d5057;position:absolute;z-index:1;inset:0;opacity:0;visibility:hidden;pointer-events:none;transform-style:preserve-3d}.home-3d_heroSlideActive__7Ty70{z-index:2;visibility:visible;pointer-events:auto}.home-3d_heroSlideLeaving__wpKOE{z-index:1;visibility:visible}.home-3d_heroSlideIdle__TIEGr{z-index:0}.home-3d_heroSlideActive__7Ty70.home-3d_heroSlideForward__zpNMd{animation:home-3d_heroSlideEnterForward__EJR5_ .82s cubic-bezier(.2,.72,.22,1) both}.home-3d_heroSlideActive__7Ty70.home-3d_heroSlideBackward__OoNYQ{animation:home-3d_heroSlideEnterBackward__N9e7B .82s cubic-bezier(.2,.72,.22,1) both}.home-3d_heroSlideLeaving__wpKOE.home-3d_heroSlideForward__zpNMd{animation:home-3d_heroSlideExitForward__IV1c_ .82s cubic-bezier(.42,0,.22,1) both}.home-3d_heroSlideLeaving__wpKOE.home-3d_heroSlideBackward__OoNYQ{animation:home-3d_heroSlideExitBackward__aN8Xc .82s cubic-bezier(.42,0,.22,1) both}.home-3d_heroSlideGlow__8Nvg0{position:absolute;z-index:1;top:12%;right:2%;width:48%;height:76%;border-radius:50%;background:radial-gradient(ellipse at 54% 52%,var(--hero-accent) 0,transparent 69%);filter:blur(20px);opacity:.16;pointer-events:none}.home-3d_heroStudioAsset__JcN08{position:absolute;z-index:0;inset:0;opacity:1;transform:translateZ(-20px) scale(1.012);pointer-events:none}.home-3d_heroStudioAssetImage__Z_m5S{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.home-3d_heroProductPrimary__JZXyV{--hero-product-tilt:0deg;--hero-product-shift-x:0%;--hero-product-scale:1;--hero-product-width:34%;--hero-product-height:70%;--hero-product-top:15%;--hero-product-right:8%;position:absolute;z-index:4;top:var(--hero-product-top);right:var(--hero-product-right);width:var(--hero-product-width);height:var(--hero-product-height);background:transparent;mix-blend-mode:multiply;transform:translate3d(var(--hero-product-shift-x),0,34px) scale(var(--hero-product-scale)) rotate(var(--hero-product-tilt));transform-style:preserve-3d;transform-origin:52% 76%;backface-visibility:hidden}.home-3d_heroProductPrimary__JZXyV:before{content:"";position:absolute;z-index:-2;inset:8% -8% 4%;border-radius:46%;background:radial-gradient(ellipse at 50% 60%,color-mix(in srgb,var(--hero-accent) 22%,transparent) 0,transparent 70%);filter:blur(15px);opacity:.56;transform:translateZ(-22px);pointer-events:none}.home-3d_heroProductPrimary__JZXyV:after{content:"";position:absolute;z-index:-1;right:8%;bottom:2%;left:8%;height:12%;border-radius:50%;background:radial-gradient(ellipse,rgba(67,45,52,.2),transparent 72%);filter:blur(10px);transform:rotateX(68deg);pointer-events:none}.home-3d_heroSceneProductImage__IO_5j{-o-object-fit:contain;object-fit:contain;padding:2% 2% 5%;background:transparent;mix-blend-mode:multiply;opacity:1;filter:saturate(1.02) contrast(1.035) brightness(1.055) sepia(.018);-webkit-user-select:none;-moz-user-select:none;user-select:none}.home-3d_heroSlideActive__7Ty70 .home-3d_heroStudioAsset__JcN08{animation:home-3d_heroStudioAssetIn__MUf_R .82s cubic-bezier(.2,.72,.22,1) both}.home-3d_heroSlideActive__7Ty70 .home-3d_heroProductPrimary__JZXyV{animation:home-3d_heroProductPrimaryIn__SUtkR .82s cubic-bezier(.2,.72,.22,1) both}.home-3d_heroSlideMeta__REdBQ{position:absolute;z-index:5;top:5.5%;right:4.5%;width:min(34%,320px);padding-right:13px;border-right:2px solid var(--hero-accent);color:#30272a;text-align:right}.home-3d_heroSlideCategory__bf7uJ{display:block;color:var(--hero-accent);font-size:.52rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.home-3d_heroSlideName__1yflM{display:block;margin-top:7px;font-family:Iowan Old Style,Baskerville,Times New Roman,serif;font-size:clamp(1.25rem,1.55vw,1.95rem);font-weight:400;line-height:.98;letter-spacing:-.036em}.home-3d_heroCarouselControls__VP1oH{display:flex;min-height:46px;align-items:center;justify-content:flex-end;gap:11px;padding-top:6px;color:#6d5057}.home-3d_heroArrowButton__PxvCb{display:inline-grid;width:38px;height:38px;flex:0 0 auto;place-items:center;border:1px solid rgba(109,80,87,.22);border-radius:50%;background:rgba(255,253,251,.56);color:#6d5057;cursor:pointer;transition:transform .17s ease,background-color .17s ease,border-color .17s ease,color .17s ease}.home-3d_heroArrowButton__PxvCb:hover{transform:translateY(-2px);border-color:#6d5057;background:#6d5057;color:#fffaf7}.home-3d_heroArrowButton__PxvCb svg{width:15px;height:15px}.home-3d_heroArrowButton__PxvCb:disabled,.home-3d_heroIndicator__AGGUB:disabled{cursor:default}.home-3d_heroIndicators__kKlwJ{display:flex;align-items:center;gap:4px}.home-3d_heroIndicator__AGGUB{display:inline-flex;height:22px;align-items:center;padding:0;border:0;background:transparent;cursor:pointer}.home-3d_heroIndicator__AGGUB span{display:block;width:9px;height:2px;border-radius:999px;background:rgba(109,80,87,.27);transition:width .2s ease,background-color .2s ease}.home-3d_heroIndicatorActive__BBfU6 span{width:28px;background:#6d5057}.home-3d_heroSlideCount__DTrRc{min-width:48px;color:rgba(48,39,42,.52);font-size:.55rem;font-weight:700;letter-spacing:.1em;text-align:center}.home-3d_scrollCue__hJ6qD{right:clamp(18px,2.6vw,40px);bottom:14px;color:rgba(48,39,42,.46)}.home-3d_heroTrack__SGuYG[data-motion-active=true] .home-3d_heroContent__gNcE4,.home-3d_heroTrack__SGuYG[data-motion-active=true] .home-3d_heroScene__LqjLq,.home-3d_heroTrack__SGuYG[data-motion-active=true] .home-3d_heroVisual__GPjTb{will-change:transform}.home-3d_heroSlideActive__7Ty70 .home-3d_heroProductPrimary__JZXyV,.home-3d_heroSlideActive__7Ty70 .home-3d_heroStudioAsset__JcN08,.home-3d_heroSlideLeaving__wpKOE{will-change:transform,opacity}@keyframes home-3d_heroSlideEnterForward__EJR5_{0%{opacity:0;transform:translate3d(38px,8px,-82px) scale(.95) rotateY(-3deg)}to{opacity:1;transform:translateZ(0) scale(1) rotateY(0deg)}}@keyframes home-3d_heroSlideEnterBackward__N9e7B{0%{opacity:0;transform:translate3d(-38px,8px,-82px) scale(.95) rotateY(3deg)}to{opacity:1;transform:translateZ(0) scale(1) rotateY(0deg)}}@keyframes home-3d_heroSlideExitForward__IV1c_{0%{opacity:1;transform:translateZ(0) scale(1) rotateY(0deg)}to{opacity:0;transform:translate3d(-30px,8px,-76px) scale(.955) rotateY(2.6deg)}}@keyframes home-3d_heroSlideExitBackward__aN8Xc{0%{opacity:1;transform:translateZ(0) scale(1) rotateY(0deg)}to{opacity:0;transform:translate3d(30px,8px,-76px) scale(.955) rotateY(-2.6deg)}}@keyframes home-3d_heroStudioAssetIn__MUf_R{0%{opacity:0;transform:translate3d(0,15px,-42px) scale(.98)}to{opacity:1;transform:translateZ(-20px) scale(1.012)}}@keyframes home-3d_heroProductPrimaryIn__SUtkR{0%{opacity:0;transform:translate3d(calc(var(--hero-product-shift-x) + 2%),24px,-72px) scale(calc(var(--hero-product-scale) * .94)) rotateY(-2.8deg) rotate(calc(var(--hero-product-tilt) + 1.6deg));filter:drop-shadow(0 8px 8px rgba(58,40,46,.04))}to{opacity:1;transform:translate3d(var(--hero-product-shift-x),0,34px) scale(var(--hero-product-scale)) rotateY(0deg) rotate(var(--hero-product-tilt));filter:drop-shadow(0 30px 24px rgba(58,40,46,.21))}}@media (max-width:1180px) and (min-width:901px){.home-3d_heroStage__X5Gk9{padding-right:30px;padding-left:30px}.home-3d_heroLayout__vf1Oh{gap:25px}.home-3d_heroHeadline__TtbzJ{font-size:clamp(2.55rem,3.45vw,3.65rem)}.home-3d_heroDescription__Fo7GS{font-size:.78rem}.home-3d_heroPrimaryButton__tnV_G,.home-3d_heroSecondaryButton__71O0g{min-height:42px;padding-inline:14px;font-size:.55rem}.home-3d_heroTrust___JPri{font-size:.48rem}.home-3d_heroSlideMeta__REdBQ{width:min(31%,230px)}}@media (max-width:900px){.home-3d_heroTrack__SGuYG{height:calc(100svh - var(--hero-header-height));min-height:560px}.home-3d_heroStage__X5Gk9{height:100%;min-height:0;padding:clamp(14px,2.4svh,22px) 24px clamp(12px,2svh,20px)}.home-3d_heroLayout__vf1Oh{height:100%;min-height:0;grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr);gap:clamp(12px,1.8svh,18px)}.home-3d_heroContent__gNcE4{width:min(720px,100%);max-width:none;justify-self:center}.home-3d_heroHeadline__TtbzJ{max-width:720px;margin-top:clamp(9px,1.3svh,13px);font-size:clamp(2.55rem,6.6vw,3.75rem)}.home-3d_heroHeadline__TtbzJ span{font-size:.74em;white-space:normal}.home-3d_heroDescription__Fo7GS{max-width:38rem;margin-top:clamp(8px,1.2svh,12px);font-size:.82rem;line-height:1.46}.home-3d_heroActions__Ww7uf{flex-direction:row;flex-wrap:wrap;margin-top:clamp(11px,1.5svh,15px)}.home-3d_heroTrust___JPri{margin-top:clamp(8px,1.2svh,12px)}.home-3d_heroVisual__GPjTb{width:min(820px,100%);height:100%;min-height:0;margin:0 auto}.home-3d_heroScene__LqjLq{height:calc(100% - 44px);min-height:250px;aspect-ratio:16/9}.home-3d_heroCarouselControls__VP1oH{min-height:44px}.home-3d_heroSlideMeta__REdBQ{width:min(34%,270px)}}@media (max-width:767px){.home-3d_heroTrack__SGuYG{--hero-header-height:48px;min-height:0}.home-3d_heroStage__X5Gk9{padding:clamp(12px,2.2svh,18px) 18px clamp(11px,1.9svh,16px)}.home-3d_heroLayout__vf1Oh{gap:clamp(10px,1.7svh,14px)}.home-3d_heroLabelLine__Vz2kk{width:27px}.home-3d_heroLabel__YqGx4{font-size:.55rem;letter-spacing:.16em}.home-3d_heroHeadline__TtbzJ{margin-top:9px;font-size:clamp(2.3rem,10.4vw,3.05rem);line-height:.94}.home-3d_heroHeadline__TtbzJ span{font-size:.72em}.home-3d_heroDescription__Fo7GS{margin-top:9px;font-size:.78rem;line-height:1.42}.home-3d_heroActions__Ww7uf{width:min(100%,430px);flex-direction:row;align-items:stretch;gap:7px;margin-top:12px}.home-3d_heroPrimaryButton__tnV_G,.home-3d_heroSecondaryButton__71O0g{width:auto;min-height:40px;flex:1 1 0;padding:0 10px;font-size:.5rem}.home-3d_heroTrust___JPri{margin-top:8px;font-size:.45rem}.home-3d_heroVisual__GPjTb{min-height:0}.home-3d_heroScene__LqjLq{height:calc(100% - 42px);min-height:230px;aspect-ratio:4/3}.home-3d_heroScene__LqjLq:before{right:-5%;width:86%}.home-3d_heroSceneProductImage__IO_5j{padding:5% 4% 7%}.home-3d_heroSlideMeta__REdBQ{top:4%;right:4%;bottom:auto;left:auto;width:44%;padding-right:10px}.home-3d_heroSlideName__1yflM{font-size:clamp(1.04rem,4.5vw,1.42rem)}.home-3d_heroCarouselControls__VP1oH{min-height:42px;justify-content:space-between;gap:7px;padding-top:5px}.home-3d_heroArrowButton__PxvCb{width:36px;height:36px}.home-3d_heroIndicators__kKlwJ{gap:3px}.home-3d_heroIndicator__AGGUB span{width:6px}.home-3d_heroIndicatorActive__BBfU6 span{width:18px}.home-3d_heroSlideCount__DTrRc{min-width:42px;font-size:.5rem}.home-3d_scrollCue__hJ6qD{display:none}}@media (max-width:420px){.home-3d_heroStage__X5Gk9{padding-right:14px;padding-left:14px}.home-3d_heroHeadline__TtbzJ{font-size:clamp(2.15rem,10.2vw,2.75rem)}.home-3d_heroPrimaryButton__tnV_G,.home-3d_heroSecondaryButton__71O0g{padding-inline:8px;font-size:.47rem}.home-3d_heroVisual__GPjTb{min-height:0}.home-3d_heroScene__LqjLq{height:calc(100% - 40px);min-height:220px}.home-3d_heroSlideMeta__REdBQ{width:46%}}@media (prefers-reduced-motion:reduce){.home-3d_heroBackdrop__YQrhT,.home-3d_heroContent__gNcE4,.home-3d_heroProductPrimary__JZXyV,.home-3d_heroScene__LqjLq,.home-3d_heroStudioAsset__JcN08,.home-3d_heroVisual__GPjTb{transform:none!important}.home-3d_heroSlide__R74uY{display:none;animation:none!important;opacity:0;visibility:hidden}.home-3d_heroSlideActive__7Ty70{display:block;opacity:1;visibility:visible;transform:none!important}.home-3d_heroSlideIdle__TIEGr,.home-3d_heroSlideLeaving__wpKOE{display:none}.home-3d_heroSlideActive__7Ty70 .home-3d_heroProductPrimary__JZXyV,.home-3d_heroSlideActive__7Ty70 .home-3d_heroStudioAsset__JcN08{animation:none!important;opacity:1;transform:none!important}.home-3d_heroArrowButton__PxvCb,.home-3d_heroIndicator__AGGUB span,.home-3d_heroPrimaryButton__tnV_G,.home-3d_heroSecondaryButton__71O0g{transition:none}}