.Home_hero__HkdeB{position:relative;min-height:max(640px,calc(100svh - 36px));margin-top:calc(-1 * var(--header-height) - 1px);overflow:hidden;background:#151311;color:white}.Home_heroMedia__TMlgv{position:absolute;inset:0;overflow:hidden}.Home_heroImage__2e7_u{width:100%;height:100%;object-fit:cover;object-position:center 14%;transform:scale(1.12);animation:Home_heroZoom__y2i0v 14s var(--ease-luxe) forwards}@keyframes Home_heroZoom__y2i0v{to{transform:scale(1.02)}}.Home_heroOverlay__7ChaB{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(15,14,13,.55),rgba(15,14,13,0) 22%),linear-gradient(90deg,rgba(15,14,13,.82),rgba(15,14,13,.42) 46%,rgba(15,14,13,.08)),linear-gradient(0deg,rgba(15,14,13,.5),transparent 35%)}.Home_heroContent__5yUTO{position:relative;z-index:2;display:flex;min-height:inherit;max-width:var(--container-width);flex-direction:column;align-items:flex-start;justify-content:center;margin:0 auto;padding:calc(var(--header-height) + 60px) var(--page-gutter) 100px}.Home_heroEyebrow__matN0{display:inline-flex;align-items:center;gap:16px;color:var(--color-champagne-light);font-size:11px;font-weight:400;letter-spacing:.4em;text-transform:uppercase;opacity:0;animation:Home_fadeUp__2DKRI 1.2s var(--ease-luxe) .3s forwards}.Home_heroEyebrow__matN0:before{content:"";width:48px;height:1px;background:var(--gold-gradient)}.Home_heroTitle__pyrxl{margin:26px 0 28px;color:var(--color-ivory);font-size:clamp(68px,10vw,150px);line-height:.92;font-weight:300;letter-spacing:-.02em}.Home_heroLine__q_EXA{display:block;overflow:hidden;padding-bottom:.08em}.Home_heroLine__q_EXA>em,.Home_heroLine__q_EXA>span{display:inline-block;transform:translateY(110%);animation:Home_lineUp__Of89l 1.4s var(--ease-luxe) forwards}.Home_heroLine__q_EXA:first-child>*{animation-delay:.45s}.Home_heroLine__q_EXA:nth-child(2)>*{animation-delay:.6s}.Home_heroLine__q_EXA em{font-style:italic;font-weight:300;padding-left:.6em;background:var(--gold-gradient);background-size:200% auto;-webkit-background-clip:text;background-clip:text;color:transparent}@keyframes Home_lineUp__Of89l{to{transform:translateY(0)}}@keyframes Home_fadeUp__2DKRI{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.Home_heroText__lJceZ{max-width:460px;color:rgba(247,243,236,.82);font-size:16px;font-weight:300;line-height:1.9;letter-spacing:.02em;opacity:0;animation:Home_fadeUp__2DKRI 1.2s var(--ease-luxe) .9s forwards}.Home_heroActions__gfjyX{display:flex;align-items:center;gap:34px;flex-wrap:wrap;margin-top:30px;opacity:0;animation:Home_fadeUp__2DKRI 1.2s var(--ease-luxe) 1.1s forwards}.Home_heroButton__s0KbQ{position:relative;display:inline-flex;min-height:58px;align-items:center;padding:0 42px;overflow:hidden;isolation:isolate;background:var(--color-ivory);color:var(--color-obsidian);font-size:11px;font-weight:500;letter-spacing:.3em;text-transform:uppercase;transition:color var(--transition),box-shadow var(--transition)}.Home_heroButton__s0KbQ:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--gold-gradient);transform:scaleX(0);transform-origin:right;transition:transform .7s var(--ease-luxe)}.Home_heroButton__s0KbQ:hover:before{transform:scaleX(1);transform-origin:left}.Home_heroButton__s0KbQ:hover{box-shadow:0 20px 50px -15px rgba(201,168,106,.6)}.Home_heroSecondaryButton__P5Hlv{position:relative;padding:8px 0;color:var(--color-ivory);font-size:11px;font-weight:500;letter-spacing:.3em;text-transform:uppercase}.Home_heroSecondaryButton__P5Hlv:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:rgba(247,243,236,.5);transform-origin:left;transition:transform .6s var(--ease-luxe),background .4s ease}.Home_heroSecondaryButton__P5Hlv:hover:after{background:var(--color-champagne);transform:scaleX(.4)}.Home_heroSide__TzRMw{position:absolute;z-index:2;right:calc(var(--page-gutter) - 8px);top:50%;display:flex;align-items:center;gap:18px;color:rgba(247,243,236,.6);font-size:10px;letter-spacing:.4em;text-transform:uppercase;writing-mode:vertical-rl;transform:translateY(-50%) rotate(180deg)}.Home_heroSideLine__KQ669{width:1px;height:70px;background:var(--color-champagne)}.Home_scrollCue__utPKm{position:absolute;z-index:2;left:50%;bottom:28px;display:flex;flex-direction:column;align-items:center;gap:12px;color:rgba(247,243,236,.7);font-size:9.5px;letter-spacing:.4em;text-transform:uppercase;transform:translateX(-50%)}.Home_scrollLine__oYrq_{position:relative;width:1px;height:54px;overflow:hidden;background:rgba(247,243,236,.2)}.Home_scrollLine__oYrq_:after{content:"";position:absolute;left:0;top:-50%;width:1px;height:50%;background:var(--color-champagne-light);animation:Home_scrollDrop__zXXpP 2.4s var(--ease-luxe) infinite}@keyframes Home_scrollDrop__zXXpP{to{top:110%}}.Home_promises__gCJ_m{background:var(--color-obsidian);color:var(--color-ivory);border-top:1px solid rgba(201,168,106,.25)}.Home_promiseGrid__HVrLO{display:grid;max-width:var(--container-width);grid-template-columns:repeat(4,minmax(0,1fr));margin-inline:auto;padding-inline:var(--page-gutter)}.Home_promiseItem__CHaL5{display:flex;align-items:flex-start;gap:18px;padding:34px 28px;border-right:1px solid rgba(247,243,236,.08)}.Home_promiseItem__CHaL5:first-child{padding-left:0}.Home_promiseItem__CHaL5:last-child{border-right:0}.Home_promiseIndex__tDxXp{color:var(--color-champagne);font-family:var(--font-heading);font-size:22px;font-style:italic;line-height:1}.Home_promiseItem__CHaL5 h3{margin:0 0 4px;color:var(--color-ivory);font-family:var(--font-body);font-size:11px;font-weight:500;letter-spacing:.24em;text-transform:uppercase;line-height:1.6}.Home_promiseItem__CHaL5 p{margin:0;color:rgba(247,243,236,.55);font-size:13px;font-weight:300}.Home_sectionHeading__znPqg{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:clamp(36px,4vw,56px)}.Home_sectionHeading__znPqg h2{margin:12px 0 0;font-weight:300}.Home_atelierHeader__fFs0t h2 em,.Home_campaignHeader__qXgrs h2 em,.Home_sectionHeading__znPqg h2 em{color:var(--color-champagne-deep)}.Home_textLink__VjBWb{position:relative;display:inline-flex;align-items:center;gap:14px;padding-bottom:6px;font-size:11px;font-weight:500;letter-spacing:.28em;white-space:nowrap;text-transform:uppercase;transition:color var(--transition),gap var(--transition)}.Home_textLink__VjBWb:after{content:"→";font-size:14px;letter-spacing:0;color:var(--color-champagne)}.Home_textLink__VjBWb:before{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--color-champagne);transform-origin:left;transition:transform .6s var(--ease-luxe)}.Home_textLink__VjBWb:hover{color:var(--color-champagne-deep);gap:22px}.Home_categoriesSection__R70MP{padding-top:clamp(70px,8vw,120px);padding-bottom:clamp(30px,4vw,50px)}.Home_categoryGrid__umYKO{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(14px,1.6vw,24px);gap:clamp(14px,1.6vw,24px)}.Home_categoryCard__wzKu_{position:relative;display:block;overflow:hidden;aspect-ratio:3/4.2;background:var(--color-stone);color:white}.Home_categoryCard__wzKu_:after{position:absolute;inset:0;background:linear-gradient(0deg,rgba(15,14,13,.78),rgba(15,14,13,.12) 55%,rgba(15,14,13,.05));content:"";transition:opacity .8s var(--ease-luxe)}.Home_categoryCard__wzKu_ img{width:100%;height:100%;object-fit:cover;object-position:center 20%;transition:transform 1.6s var(--ease-luxe),filter 1.2s var(--ease-luxe);filter:saturate(.92)}.Home_categoryCard__wzKu_:hover img{transform:scale(1.07);filter:saturate(1.05)}.Home_categoryFrame__F9Ljc{position:absolute;z-index:2;inset:16px;border:1px solid rgba(217,194,154,.55);opacity:0;transform:scale(1.04);transition:opacity .8s var(--ease-luxe),transform .8s var(--ease-luxe);pointer-events:none}.Home_categoryCard__wzKu_:hover .Home_categoryFrame__F9Ljc{opacity:1;transform:scale(1)}.Home_categoryNumber__Rbe_p{position:absolute;z-index:3;top:32px;left:32px;color:var(--color-champagne-light);font-family:var(--font-heading);font-size:16px;font-style:italic;letter-spacing:.08em}.Home_categoryInfo__XU1bq{position:absolute;z-index:3;right:32px;bottom:34px;left:32px}.Home_categoryInfo__XU1bq h3{margin:0 0 6px;color:var(--color-ivory);font-size:clamp(34px,3.6vw,52px);font-weight:300}.Home_categoryInfo__XU1bq p{margin:0;color:rgba(247,243,236,.75);font-size:13.5px;font-weight:300}.Home_categoryCta__znd4w{display:inline-flex;align-items:center;gap:12px;margin-top:18px;color:var(--color-ivory);font-size:10.5px;font-weight:500;letter-spacing:.32em;text-transform:uppercase;opacity:.85;transition:gap .6s var(--ease-luxe),color .4s ease}.Home_categoryCta__znd4w:after{content:"";width:36px;height:1px;background:var(--color-champagne);transition:width .6s var(--ease-luxe)}.Home_categoryCard__wzKu_:hover .Home_categoryCta__znd4w{color:var(--color-champagne-light)}.Home_categoryCard__wzKu_:hover .Home_categoryCta__znd4w:after{width:64px}.Home_featuredSection__DAukc{padding-top:clamp(50px,6vw,90px);padding-bottom:clamp(70px,8vw,120px)}.Home_campaignSection__pJ7Rm{position:relative;background:radial-gradient(ellipse at 50% -10%,rgba(201,168,106,.16),transparent 55%),var(--color-obsidian);color:white;padding-block:clamp(80px,9vw,140px)}.Home_campaignHeader__qXgrs{text-align:center;max-width:720px;margin:0 auto clamp(50px,6vw,80px)}.Home_campaignHeader__qXgrs .eyebrow{color:var(--color-champagne-light)}.Home_campaignHeader__qXgrs h2{color:var(--color-ivory);margin:16px 0 18px;font-weight:300}.Home_campaignHeader__qXgrs h2 em{color:var(--color-champagne-light)!important}.Home_campaignHeader__qXgrs p{color:rgba(247,243,236,.6);font-size:16px;font-weight:300}.Home_campaignGrid__MAs7x{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:clamp(16px,1.8vw,28px);gap:clamp(16px,1.8vw,28px)}.Home_campaignCard__rD4kd{display:flex;flex-direction:column}.Home_campaignCard__rD4kd:nth-child(2n){margin-top:60px}.Home_campaignImageWrap__V8u_X{position:relative;aspect-ratio:3/4.3;overflow:hidden}.Home_campaignImageWrap__V8u_X:after{content:"";position:absolute;inset:0;box-shadow:inset 0 0 0 1px rgba(201,168,106,0);transition:box-shadow .8s var(--ease-luxe)}.Home_campaignCard__rD4kd:hover .Home_campaignImageWrap__V8u_X:after{box-shadow:inset 0 0 0 1px rgba(201,168,106,.7)}.Home_campaignImageWrap__V8u_X img{width:100%;height:100%;object-fit:cover;object-position:center 20%;transition:transform 1.6s var(--ease-luxe)}.Home_campaignCard__rD4kd:hover .Home_campaignImageWrap__V8u_X img{transform:scale(1.06)}.Home_campaignTag__T9GgK{position:absolute;top:16px;left:16px;padding:6px 12px;background:rgba(15,14,13,.55);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--color-champagne-light);font-size:9.5px;font-weight:500;letter-spacing:.3em;text-transform:uppercase}.Home_campaignMeta__gHkE1{padding:24px 0 0;display:flex;flex-direction:column;gap:6px}.Home_campaignIndex__9T30R{color:var(--color-champagne);font-family:var(--font-heading);font-size:15px;font-style:italic}.Home_campaignMeta__gHkE1 h3{color:var(--color-ivory);font-size:26px;margin:0;font-weight:300}.Home_campaignMeta__gHkE1 p{color:rgba(247,243,236,.55);font-size:13.5px;font-weight:300;margin:0;line-height:1.7}.Home_campaignLink__CQ_Zt{align-self:flex-start;margin-top:12px;padding-bottom:4px;border-bottom:1px solid rgba(201,168,106,.5);color:var(--color-champagne-light);font-size:10.5px;font-weight:500;letter-spacing:.28em;text-transform:uppercase;transition:color .3s ease,border-color .3s ease}.Home_campaignLink__CQ_Zt:hover{color:var(--color-ivory);border-color:var(--color-ivory)}.Home_story__1xxsh{display:grid;min-height:720px;grid-template-columns:1.05fr 1fr;background:var(--color-cream)}.Home_storyImage__kr2tl{position:relative;min-height:560px;overflow:hidden}.Home_storyImage__kr2tl img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 25%}.Home_storyContent__TmjVW{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(50px,8vw,130px)}.Home_storyContent__TmjVW h2{margin:20px 0 26px;font-size:clamp(44px,5.2vw,76px);font-weight:300}.Home_storyContent__TmjVW h2 em{color:var(--color-champagne-deep)}.Home_storyContent__TmjVW p{max-width:460px;margin-bottom:26px;font-size:16px;font-weight:300;line-height:1.95;color:#4F4A43}.Home_storySignature___cqYl{margin-bottom:38px;color:var(--color-champagne-deep);font-family:var(--font-heading);font-size:22px;font-style:italic}.Home_atelierSection__JBUpO{padding-top:clamp(80px,9vw,130px);padding-bottom:20px}.Home_atelierHeader__fFs0t{text-align:center;margin-bottom:clamp(40px,4.5vw,60px)}.Home_atelierHeader__fFs0t .eyebrow{justify-content:center}.Home_atelierHeader__fFs0t h2{margin-top:12px;font-weight:300}.Home_atelierGrid__F4DZa{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px;padding-inline:var(--page-gutter);max-width:var(--container-width);margin-inline:auto}.Home_atelierItem__JIhtk{position:relative;aspect-ratio:4/5.4;overflow:hidden;background:var(--color-stone)}.Home_atelierItem__JIhtk:nth-child(odd){transform:translateY(0)}.Home_atelierItem__JIhtk img{width:100%;height:100%;object-fit:cover;filter:grayscale(.25);transition:transform 1.4s var(--ease-luxe),filter 1s var(--ease-luxe)}.Home_atelierItem__JIhtk:hover img{transform:scale(1.08);filter:grayscale(0)}.Home_atelierCaption__z8v2P{position:absolute;inset:0;display:flex;align-items:flex-end;padding:18px;background:linear-gradient(0deg,rgba(15,14,13,.75),transparent 55%);opacity:0;transition:opacity .6s var(--ease-luxe)}.Home_atelierItem__JIhtk:hover .Home_atelierCaption__z8v2P{opacity:1}.Home_atelierCaption__z8v2P span{color:var(--color-ivory);font-family:var(--font-heading);font-size:17px;font-style:italic}.Home_quote__9aaom{position:relative;display:flex;flex-direction:column;align-items:center;padding:clamp(90px,10vw,150px) var(--page-gutter);text-align:center}.Home_quoteMark__ZtjOB{color:var(--color-champagne);font-family:var(--font-heading);font-size:140px;line-height:.6;height:60px;opacity:.8}.Home_quote__9aaom blockquote{margin:0}.Home_quote__9aaom blockquote p{max-width:900px;margin:10px auto 40px;color:var(--color-obsidian);font-family:var(--font-heading);font-size:clamp(32px,4.4vw,58px);font-weight:300;line-height:1.28;font-style:italic}.Home_quoteCaption__fWjJ9{margin-top:18px;color:var(--color-muted);font-size:10.5px;font-weight:500;letter-spacing:.36em;text-transform:uppercase}@media (max-width:1024px){.Home_promiseGrid__HVrLO{grid-template-columns:repeat(2,minmax(0,1fr))}.Home_promiseItem__CHaL5{padding:26px 20px;border-bottom:1px solid rgba(247,243,236,.08)}.Home_promiseItem__CHaL5:nth-child(odd){padding-left:0}.Home_promiseItem__CHaL5:nth-child(2){border-right:0}.Home_campaignGrid__MAs7x{grid-template-columns:repeat(2,minmax(0,1fr))}.Home_atelierGrid__F4DZa{grid-template-columns:repeat(3,minmax(0,1fr))}.Home_heroSide__TzRMw{display:none}}@media (max-width:760px){.Home_hero__HkdeB{min-height:max(600px,calc(100svh - 36px))}.Home_heroImage__2e7_u{object-position:58% 12%}.Home_heroOverlay__7ChaB{background:linear-gradient(180deg,rgba(15,14,13,.5),rgba(15,14,13,.2) 35%,rgba(15,14,13,.85))}.Home_heroContent__5yUTO{justify-content:flex-end;padding-bottom:110px}.Home_heroLine__q_EXA em{padding-left:.4em}.Home_heroActions__gfjyX{gap:24px}.Home_categoryGrid__umYKO{gap:12px}.Home_categoryInfo__XU1bq{right:20px;bottom:22px;left:20px}.Home_categoryNumber__Rbe_p{top:20px;left:20px}.Home_campaignCard__rD4kd:nth-child(2n){margin-top:30px}.Home_story__1xxsh{grid-template-columns:1fr}.Home_storyImage__kr2tl{min-height:420px}.Home_storyContent__TmjVW{padding:60px var(--page-gutter)}.Home_atelierGrid__F4DZa{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.Home_categoryGrid__umYKO{grid-template-columns:1fr}.Home_categoryCard__wzKu_{aspect-ratio:4/4.4}}@media (max-width:520px){.Home_sectionHeading__znPqg{align-items:flex-start;flex-direction:column}.Home_promiseGrid__HVrLO{grid-template-columns:1fr}.Home_promiseItem__CHaL5,.Home_promiseItem__CHaL5:nth-child(odd){padding:22px 0;border-right:0}.Home_heroTitle__pyrxl{font-size:72px}.Home_heroButton__s0KbQ{padding:0 30px}.Home_campaignGrid__MAs7x{grid-template-columns:1fr}.Home_campaignCard__rD4kd:nth-child(2n){margin-top:0}.Home_atelierGrid__F4DZa{grid-template-columns:1fr 1fr;gap:8px}}.Newsletter_section__xfs4X{position:relative;overflow:hidden;padding:clamp(90px,10vw,150px) var(--page-gutter);background:radial-gradient(ellipse at 50% 120%,rgba(201,168,106,.22),transparent 60%),var(--color-ink);text-align:center}.Newsletter_section__xfs4X:before{content:"VELORA";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:transparent;-webkit-text-stroke:1px rgba(201,168,106,.08);font-family:var(--font-heading);font-size:clamp(120px,24vw,380px);font-weight:300;letter-spacing:.1em;white-space:nowrap;pointer-events:none}.Newsletter_inner__X9iqC{position:relative;max-width:640px;margin:0 auto}.Newsletter_eyebrow__IQUky{display:inline-flex;align-items:center;gap:14px;color:var(--color-champagne-light);font-size:11px;font-weight:500;letter-spacing:.34em;text-transform:uppercase}.Newsletter_eyebrow__IQUky:after,.Newsletter_eyebrow__IQUky:before{content:"";width:32px;height:1px;background:var(--gold-gradient)}.Newsletter_inner__X9iqC h2{margin:22px 0 20px;color:var(--color-ivory);font-size:clamp(40px,5vw,64px);font-weight:300}.Newsletter_inner__X9iqC h2 em{color:var(--color-champagne-light)}.Newsletter_inner__X9iqC>p{margin-bottom:40px;color:rgba(247,243,236,.6);font-size:15.5px;font-weight:300}.Newsletter_form__xhYPv{display:flex;max-width:520px;margin:0 auto;border-bottom:1px solid rgba(217,194,154,.45);transition:border-color .4s ease}.Newsletter_form__xhYPv:focus-within{border-color:var(--color-champagne-light)}.Newsletter_form__xhYPv input{flex:1 1;min-width:0;padding:18px 4px;border:0;background:transparent;color:var(--color-ivory);font-size:15px;font-weight:300;letter-spacing:.04em;outline:none}.Newsletter_form__xhYPv input::placeholder{color:rgba(247,243,236,.4)}.Newsletter_form__xhYPv button{padding:0 4px 0 20px;border:0;background:transparent;color:var(--color-champagne-light);font-size:11px;font-weight:500;letter-spacing:.3em;text-transform:uppercase;cursor:pointer;transition:color .3s ease,letter-spacing .5s var(--ease-luxe)}.Newsletter_form__xhYPv button:hover{color:var(--color-ivory);letter-spacing:.36em}.Newsletter_note__UlHVm{display:block;margin-top:18px;color:rgba(247,243,236,.35);font-size:12px;font-weight:300}.Newsletter_success__Lpii2{padding:16px;border:1px solid rgba(217,194,154,.35);color:var(--color-champagne-light)!important;font-size:14px}.Newsletter_srOnly__oU7RR{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ProductCard_card__zaOXP{min-width:0;display:flex;flex-direction:column}.ProductCard_imageWrap__oFYHB{position:relative;overflow:hidden;background:#E9E1D4;aspect-ratio:3/4.1}.ProductCard_imageWrap__oFYHB:after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;box-shadow:inset 0 0 0 1px rgba(184,149,90,0);transition:box-shadow .8s var(--ease-luxe)}.ProductCard_card__zaOXP:hover .ProductCard_imageWrap__oFYHB:after{box-shadow:inset 0 0 0 1px rgba(184,149,90,.55)}.ProductCard_imageLink__bllIA{position:relative;display:block;width:100%;height:100%;overflow:hidden}.ProductCard_image__x5oS9{width:100%;height:100%;object-fit:cover;object-position:center 20%;transition:transform 1.4s var(--ease-luxe)}.ProductCard_card__zaOXP:hover .ProductCard_image__x5oS9{transform:scale(1.06)}.ProductCard_badge__rh6Se,.ProductCard_soldOut____d_U{position:absolute;z-index:3;top:16px;left:16px;padding:6px 12px 5px;background:rgba(247,243,236,.92);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--color-obsidian);font-size:9.5px;font-weight:500;letter-spacing:.28em;text-transform:uppercase}.ProductCard_soldOut____d_U{background:var(--color-obsidian);color:var(--color-champagne-light)}.ProductCard_wishlist__SdCxP{position:absolute;z-index:3;top:12px;right:12px;display:grid;width:40px;height:40px;place-items:center;border:0;border-radius:50%;background:rgba(247,243,236,.85);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;color:var(--color-obsidian);transition:background .4s var(--ease-luxe),color .4s var(--ease-luxe),transform .4s var(--ease-luxe)}.ProductCard_wishlist__SdCxP:hover{transform:scale(1.08);background:var(--color-ivory);color:var(--color-champagne-deep)}.ProductCard_saved__oFyF0{color:var(--color-champagne-deep)}.ProductCard_quickView__Kyad8{position:absolute;z-index:3;right:16px;bottom:16px;left:16px;min-height:48px;border:0;background:rgba(247,243,236,.94);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--color-obsidian);font-size:10.5px;font-weight:500;letter-spacing:.3em;text-transform:uppercase;cursor:pointer;opacity:0;transform:translateY(14px);transition:opacity .6s var(--ease-luxe),transform .6s var(--ease-luxe),background .4s ease,color .4s ease}.ProductCard_card__zaOXP:hover .ProductCard_quickView__Kyad8,.ProductCard_quickView__Kyad8:focus-visible{opacity:1;transform:translateY(0)}.ProductCard_quickView__Kyad8:hover{background:var(--color-obsidian);color:var(--color-champagne-light)}.ProductCard_details__5lKmd{gap:6px;padding-top:22px;text-align:center}.ProductCard_details__5lKmd,.ProductCard_meta__bXtHj{display:flex;flex-direction:column;align-items:center}.ProductCard_meta__bXtHj{gap:4px}.ProductCard_category__QdU3p{color:var(--color-champagne-deep);font-size:9.5px;font-weight:500;letter-spacing:.3em;text-transform:uppercase}.ProductCard_name__sI14y{display:inline-block;font-family:var(--font-heading);font-size:22px;font-weight:400;line-height:1.25;color:var(--color-obsidian);transition:color .4s ease}.ProductCard_name__sI14y:hover{color:var(--color-champagne-deep)}.ProductCard_priceContainer__TOdtw{display:flex;align-items:baseline;justify-content:center;gap:10px;white-space:nowrap}.ProductCard_currentPrice__rtQcf{font-size:14px;font-weight:400;letter-spacing:.08em;color:var(--color-obsidian)}.ProductCard_originalPrice__t2U4I{font-size:13px;font-weight:300;color:#9A938A;text-decoration:line-through}@media (hover:none){.ProductCard_quickView__Kyad8{opacity:1;transform:none}}.QuickView_overlay__uimAM{position:fixed;z-index:1000;inset:0;display:grid;place-items:center;padding:20px;background:rgba(18,17,16,.65);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:QuickView_fadeIn__gKfe7 .25s ease}.QuickView_modal__hBHgL{position:relative;display:grid;width:min(940px,100%);max-height:min(760px,92vh);grid-template-columns:1.1fr 1fr;overflow:auto;background:var(--color-ivory);box-shadow:0 25px 60px rgba(0,0,0,.3);border:1px solid rgba(255,255,255,.2);animation:QuickView_scaleUp__QvdjU .3s cubic-bezier(.16,1,.3,1)}.QuickView_close__y5FyE{position:absolute;z-index:10;top:14px;right:14px;display:grid;width:38px;height:38px;place-items:center;border:0;border-radius:50%;background:rgba(246,241,232,.9);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:26px;cursor:pointer;transition:all .2s ease}.QuickView_close__y5FyE:hover{background:var(--color-obsidian);color:white;transform:rotate(90deg)}.QuickView_mediaCol__mcnqz{display:flex;flex-direction:column;background:var(--color-stone)}.QuickView_mainImageWrap__T9wq8{position:relative;width:100%;height:100%;min-height:460px;overflow:hidden}.QuickView_image__z2DeD{width:100%;height:100%;object-fit:cover;object-position:center 20%;transition:opacity .3s ease}.QuickView_thumbs__9qeiz{display:flex;gap:8px;padding:12px;background:rgba(0,0,0,.04);overflow-x:auto}.QuickView_thumbBtn__BTueI{width:56px;height:72px;padding:0;border:2px solid transparent;background:transparent;cursor:pointer;overflow:hidden;opacity:.65;transition:all .2s ease}.QuickView_thumbActive__fyjM8,.QuickView_thumbBtn__BTueI:hover{opacity:1;border-color:var(--color-champagne);transform:scale(1.02)}.QuickView_thumbBtn__BTueI img{width:100%;height:100%;object-fit:cover}.QuickView_content__P_hmM{display:flex;flex-direction:column;align-items:flex-start;padding:clamp(28px,4.5vw,52px)}.QuickView_content__P_hmM h2{margin:12px 0 10px;font-size:clamp(28px,3.2vw,38px);font-weight:500}.QuickView_desc__jaJ3F{font-size:13.5px;line-height:1.8;color:var(--color-muted);margin-bottom:16px}.QuickView_price__tUnst{color:var(--color-obsidian)!important;font-size:20px;font-weight:600;margin-bottom:12px}.QuickView_label__QTVLA,.QuickView_quantity__V60fz label{margin:14px 0 6px;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.QuickView_content__P_hmM .QuickView_button-primary__f0OXA{width:100%;margin-top:24px}.QuickView_quantity__V60fz{display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:10px}.QuickView_quantity__V60fz input{width:80px;min-height:46px;padding:10px;border:1px solid var(--color-border);background:transparent;font-size:14px;text-align:center}.QuickView_detailsLink__9JR4L{margin-top:18px;font-size:12px;color:var(--color-obsidian);text-decoration:underline;text-underline-offset:4px;font-weight:500}@keyframes QuickView_fadeIn__gKfe7{0%{opacity:0}to{opacity:1}}@keyframes QuickView_scaleUp__QvdjU{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@media (max-width:720px){.QuickView_modal__hBHgL{grid-template-columns:1fr;max-width:480px}.QuickView_mainImageWrap__T9wq8{height:320px;min-height:0}.QuickView_content__P_hmM{padding:24px}}.ProductGrid_grid__nH_wU{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(48px,5vw,72px) clamp(16px,2vw,32px);gap:clamp(48px,5vw,72px) clamp(16px,2vw,32px)}@media (max-width:680px){.ProductGrid_grid__nH_wU{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 12px}}.Product_page__JuBqQ{padding-bottom:110px}.Product_breadcrumb__vWi5e{display:flex;flex-wrap:wrap;gap:10px;padding-block:28px;color:var(--color-muted);font-size:12px}.Product_breadcrumb__vWi5e a:hover{color:var(--color-obsidian)}.Product_productLayout__fQkTa{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:clamp(36px,6vw,90px);gap:clamp(36px,6vw,90px);align-items:start}.Product_gallery__vckJy{min-width:0}.Product_mainImage__UW5pX{position:relative;aspect-ratio:4/5;overflow:hidden;background:var(--color-stone);border-radius:2px}.Product_mainImage__UW5pX img{width:100%;height:100%;object-fit:cover;object-position:center 20%;transition:transform .6s cubic-bezier(.16,1,.3,1)}.Product_mainImage__UW5pX:hover img{transform:scale(1.04)}.Product_thumbnails__wzwbG{display:flex;gap:12px;margin-top:14px}.Product_thumbnails__wzwbG button{width:80px;aspect-ratio:3/4;padding:0;overflow:hidden;border:2px solid transparent;background:transparent;cursor:pointer;transition:all .2s ease}.Product_thumbnails__wzwbG .Product_selectedThumb__3fbc9{border-color:var(--color-champagne);transform:scale(1.02)}.Product_thumbnails__wzwbG img{width:100%;height:100%;object-fit:cover}.Product_info__KFWlV{position:-webkit-sticky;position:sticky;top:120px;padding-top:10px}.Product_info__KFWlV h1{margin:14px 0 16px;font-size:clamp(36px,4vw,54px);font-weight:400}.Product_priceRow__GVlPg{display:flex;align-items:center;gap:14px;font-size:22px;font-weight:600}.Product_priceRow__GVlPg del{color:var(--color-muted);font-size:15px;font-weight:400}.Product_description__xGujh{margin:24px 0;font-size:15px;line-height:1.85;color:var(--color-muted)}.Product_color__StW0m{display:flex;gap:14px;font-size:13.5px}.Product_color__StW0m span,.Product_sizeHeader__yQs1Q{font-weight:600}.Product_sizeHeader__yQs1Q{display:flex;justify-content:space-between;margin:30px 0 14px;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.Product_sizeHeader__yQs1Q span:last-child{text-decoration:underline;text-underline-offset:4px}.Product_sizes__GU6ug{display:flex;flex-wrap:wrap;gap:10px}.Product_sizes__GU6ug button{min-width:52px;min-height:46px;padding:10px 16px;border:1px solid var(--color-border);background:transparent;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s ease}.Product_sizes__GU6ug button:hover{border-color:var(--color-obsidian)}.Product_sizes__GU6ug .Product_selectedSize__E_ern{border-color:var(--color-obsidian);background:var(--color-obsidian);color:white}.Product_quantityRow___5fha{margin:26px 0;font-size:13px;font-weight:500}.Product_quantityRow___5fha,.Product_quantityRow___5fha div{display:flex;align-items:center;justify-content:space-between}.Product_quantityRow___5fha div{min-width:120px;border:1px solid var(--color-border)}.Product_quantityRow___5fha button{width:38px;height:42px;border:0;background:transparent;font-size:18px;cursor:pointer}.Product_info__KFWlV>.Product_button-primary__s8lZr{width:100%;margin-top:8px}.Product_wishlistButton__dEx7G{width:100%;margin-top:14px;padding:14px;border:1px solid var(--color-border);background:transparent;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:all .2s ease}.Product_wishlistButton__dEx7G:hover{border-color:var(--color-obsidian);background:rgba(0,0,0,.02)}.Product_message__eKZYu{margin:16px 0;padding:12px 16px;background:rgba(194,162,111,.15);border-left:3px solid var(--color-champagne);font-size:13px}.Product_message__eKZYu a{font-weight:600;text-decoration:underline;margin-left:6px}.Product_details__cQYQE{margin-top:36px;padding-top:14px;border-top:1px solid var(--color-border)}.Product_details__cQYQE p{padding-block:10px;font-size:13px;line-height:1.85}.Product_details__cQYQE strong{color:var(--color-obsidian);font-weight:600}.Product_related__tblcc{padding-top:100px}.Product_relatedHeading__RHg_V{margin-bottom:34px}.Product_relatedHeading__RHg_V h2{margin:10px 0 0}@media (max-width:760px){.Product_productLayout__fQkTa{grid-template-columns:1fr;gap:35px}.Product_info__KFWlV{position:static;padding-top:0}.Product_mainImage__UW5pX{max-height:680px}.Product_related__tblcc{padding-top:70px}}.Shop_page__U28n_{padding-bottom:110px}.Shop_toolbar___noTw{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-block:24px;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.Shop_categories__8jtKx{display:flex;flex-wrap:wrap;gap:10px}.Shop_categories__8jtKx button{padding:10px 18px;border:1px solid var(--color-border);background:transparent;font-size:13px;font-weight:500;letter-spacing:.04em;cursor:pointer;transition:all .2s ease}.Shop_categories__8jtKx button:hover{border-color:var(--color-obsidian)}.Shop_categories__8jtKx .Shop_activeCategory__a2gmI{border-color:var(--color-obsidian);background:var(--color-obsidian);color:white}.Shop_controls__BZl2t{display:flex;align-items:center;gap:14px}.Shop_searchBox__JwhaR{position:relative;display:flex;align-items:center;min-width:220px}.Shop_searchIcon__9b30i{position:absolute;left:14px;color:var(--color-muted);pointer-events:none}.Shop_searchInput__lp3_P{width:100%;min-height:44px;padding:10px 34px 10px 38px;border:1px solid var(--color-border);background:#FAF8F5;color:var(--color-obsidian);font-size:13.5px;transition:all .2s ease}.Shop_searchInput__lp3_P:focus{border-color:var(--color-obsidian);background:white;outline:none}.Shop_clearSearch__ONkzL{position:absolute;right:10px;background:none;border:none;color:var(--color-muted);font-size:12px;cursor:pointer;padding:4px;line-height:1}.Shop_sortBox__vf_Re{display:flex;align-items:center;gap:8px;background:#FAF8F5;border:1px solid var(--color-border);padding:0 12px;min-height:44px;transition:border-color .2s ease}.Shop_sortBox__vf_Re:focus-within{border-color:var(--color-obsidian);background:white}.Shop_sortPrefix__yEXEu{font-size:11.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);white-space:nowrap}.Shop_sortSelect__WTbsf{border:none;background:transparent;color:var(--color-obsidian);font-size:13.5px;font-weight:500;cursor:pointer;padding:8px 4px;outline:none}.Shop_availability__CgmJ1{display:flex;align-items:center;justify-content:space-between;padding-block:20px 28px;color:var(--color-muted);font-size:13px}.Shop_availability__CgmJ1 label{display:flex;align-items:center;gap:10px;cursor:pointer}.Shop_availability__CgmJ1 input{accent-color:var(--color-obsidian);width:16px;height:16px}.Shop_results__ho1yj{min-height:340px}.Shop_empty__hpVrz{padding:90px 20px;text-align:center}.Shop_empty__hpVrz h2{font-size:36px;font-weight:400;margin-bottom:12px}.Shop_empty__hpVrz p{font-size:15px;margin-bottom:24px}@media (max-width:760px){.Shop_toolbar___noTw{align-items:stretch;flex-direction:column}.Shop_controls__BZl2t{display:grid;grid-template-columns:1fr 1fr}.Shop_searchLabel__6KCRo input,.Shop_sortLabel__tOMgR select{width:100%;max-width:none}}.Wishlist_page__8RSrx{min-height:55vh;padding-bottom:100px}.Wishlist_empty__cXOYx{display:flex;min-height:300px;flex-direction:column;align-items:center;justify-content:center;padding:30px;text-align:center}.Wishlist_empty__cXOYx>span{font-size:50px}.Wishlist_empty__cXOYx h2{margin:10px 0;font-size:32px}.Wishlist_empty__cXOYx p{margin-bottom:25px}.Wishlist_loading__BQ1UH{min-height:400px;padding:100px;text-align:center}