.CustomCommerce_chrome__TIaC2{background:var(--custom-background);color:var(--custom-primary);min-height:100vh}.CustomCommerce_chromeHeader__Pakue{position:sticky;top:0;z-index:10;display:flex;align-items:center;gap:1rem;padding:1rem clamp(1rem,4vw,4rem);border-bottom:1px solid #e5e7eb;background:color-mix(in srgb,var(--custom-background) 95%,transparent);backdrop-filter:blur(10px)}.CustomCommerce_chromeHeader__Pakue>a{color:inherit;text-decoration:none;font-weight:800}.CustomCommerce_chromeNav__MWIDs{display:flex;gap:1rem}.CustomCommerce_chromeFooter__SJE0a a,.CustomCommerce_chromeNav__MWIDs a{color:inherit;text-decoration:none}.CustomCommerce_cartButton__3S_Lf,.CustomCommerce_menuButton__u_ere{border:0;border-radius:.5rem;padding:.55rem .75rem;background:var(--custom-primary);color:#fff;font-weight:700}.CustomCommerce_cartButton__3S_Lf{margin-left:auto}.CustomCommerce_menuButton__u_ere{display:none}.CustomCommerce_chromeFooter__SJE0a{display:flex;justify-content:space-between;gap:1rem;padding:2rem clamp(1rem,4vw,4rem);border-top:1px solid #e5e7eb;color:#64748b}.CustomCommerce_catalog__Tcwd9,.CustomCommerce_pdp__PZQAw{--custom-primary:#111827;--custom-accent:#2563eb;--custom-background:#fff;background:var(--custom-background);color:var(--custom-primary);max-width:1280px;margin:auto;padding:clamp(1.25rem,3vw,4rem)}.CustomCommerce_catalogHeading__GHio5{margin-bottom:1.5rem}.CustomCommerce_catalogHeading__GHio5 h1,.CustomCommerce_purchasePanel__GdwZP h1{font-size:clamp(2rem,4vw,3.5rem);line-height:1.05;margin:.25rem 0}.CustomCommerce_catalogHeading__GHio5 p{color:#64748b}.CustomCommerce_eyebrow__vPVNc{text-transform:uppercase;letter-spacing:.12em;font-size:.75rem;font-weight:700;color:var(--custom-accent)}.CustomCommerce_catalogControls__d5Epr{display:flex;gap:.75rem;align-items:end;border-block:1px solid #e5e7eb;padding:1rem 0}.CustomCommerce_catalogControls__d5Epr label{display:grid;gap:.35rem;font-size:.875rem;font-weight:600}.CustomCommerce_searchLabel__NmJzF{flex:1}.CustomCommerce_catalogControls__d5Epr input,.CustomCommerce_catalogControls__d5Epr select{border:1px solid #cbd5e1;border-radius:.5rem;padding:.7rem;background:#fff;color:inherit}.CustomCommerce_addToCart__Hr_0I,.CustomCommerce_catalogControls__d5Epr button{border:0;border-radius:.5rem;background:var(--custom-primary);color:#fff;padding:.72rem 1rem;font-weight:700;cursor:pointer}.CustomCommerce_categories__Rvk3X{display:flex;gap:.5rem;overflow-x:auto;padding:1rem 0}.CustomCommerce_categories__Rvk3X a{white-space:nowrap;border:1px solid #dbe1ea;border-radius:999px;padding:.45rem .8rem;text-decoration:none;color:inherit}.CustomCommerce_categories__Rvk3X a[aria-current=page]{background:var(--custom-primary);color:#fff}.CustomCommerce_productGrid__pKIE7{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.CustomCommerce_productGridEditorial__A5lMq{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.CustomCommerce_empty__vNX24{text-align:center;padding:5rem 1rem}.CustomCommerce_empty__vNX24 p{color:#64748b}.CustomCommerce_catalogEditorial__H1LPt .CustomCommerce_catalogHeading__GHio5{max-width:40rem}.CustomCommerce_catalogEditorial__H1LPt .CustomCommerce_catalogHeading__GHio5 h1{font-family:Georgia,serif}.CustomCommerce_pdpTop__AkcDm{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(20rem,.75fr);gap:clamp(2rem,5vw,5rem)}.CustomCommerce_mainImage__IL_t1{aspect-ratio:1;background:#f1f5f9;overflow:hidden}.CustomCommerce_mainImage__IL_t1 img,.CustomCommerce_thumbnails__vYcjk img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.CustomCommerce_imageFallback__0vSES{width:100%;height:100%;background:linear-gradient(135deg,#e2e8f0,#f8fafc)}.CustomCommerce_thumbnails__vYcjk{display:flex;gap:.5rem;padding-top:.5rem;overflow-x:auto}.CustomCommerce_thumbnails__vYcjk button{flex:0 0 4rem;height:4rem;border:1px solid #cbd5e1;background:#fff;padding:0}.CustomCommerce_purchasePanel__GdwZP{align-self:start}.CustomCommerce_price__y2Jgv{display:flex;gap:.75rem;align-items:baseline;margin:1rem 0}.CustomCommerce_price__y2Jgv strong{font-size:1.45rem}.CustomCommerce_price__y2Jgv del{color:#64748b}.CustomCommerce_available__9Ft0s{color:#166534}.CustomCommerce_unavailable__GlfDY{color:#991b1b}.CustomCommerce_optionGroup__u9mMf{border:0;padding:0;margin:1.25rem 0}.CustomCommerce_optionGroup__u9mMf legend{font-weight:700;margin-bottom:.5rem}.CustomCommerce_optionGroup__u9mMf button{margin:0 .5rem .5rem 0;border:1px solid #cbd5e1;border-radius:.5rem;background:#fff;padding:.55rem .75rem}.CustomCommerce_optionGroup__u9mMf .CustomCommerce_optionSelected__WrvaP{border-color:var(--custom-primary);box-shadow:0 0 0 1px var(--custom-primary)}.CustomCommerce_quantity__StdY4{display:flex;align-items:center;gap:.75rem;margin:1.25rem 0}.CustomCommerce_quantity__StdY4 span{font-weight:700;margin-right:auto}.CustomCommerce_quantity__StdY4 button,.CustomCommerce_quantity__StdY4 output{width:2.25rem;height:2.25rem;display:grid;place-items:center;border:1px solid #cbd5e1;background:#fff}.CustomCommerce_quantity__StdY4 output{border-inline:0}.CustomCommerce_addToCart__Hr_0I{width:100%;font-size:1rem}.CustomCommerce_addToCart__Hr_0I:disabled{opacity:.55;cursor:not-allowed}.CustomCommerce_commerceInfo__33m75{padding-left:1.25rem;color:#475569;line-height:1.6}.CustomCommerce_details__ZkskW,.CustomCommerce_related__Z3W2I{margin-top:clamp(2.5rem,6vw,6rem);max-width:52rem}.CustomCommerce_details__ZkskW p{white-space:pre-wrap;line-height:1.7}.CustomCommerce_related__Z3W2I{max-width:none}.CustomCommerce_pdpEditorial__EY7qb .CustomCommerce_mainImage__IL_t1{aspect-ratio:4/5}.CustomCommerce_pdpEditorial__EY7qb .CustomCommerce_details__ZkskW h2,.CustomCommerce_pdpEditorial__EY7qb .CustomCommerce_purchasePanel__GdwZP h1,.CustomCommerce_pdpEditorial__EY7qb .CustomCommerce_related__Z3W2I h2{font-family:Georgia,serif}@media (max-width:1024px){.CustomCommerce_productGrid__pKIE7{grid-template-columns:repeat(3,minmax(0,1fr))}.CustomCommerce_pdpTop__AkcDm{gap:2rem}}@media (max-width:768px){.CustomCommerce_menuButton__u_ere{display:block}.CustomCommerce_chromeNav__MWIDs{display:none}.CustomCommerce_chromeNavOpen__Og6_A{display:grid;position:absolute;top:100%;left:0;right:0;gap:1rem;padding:1rem;background:var(--custom-background);border-bottom:1px solid #e5e7eb}.CustomCommerce_catalog__Tcwd9,.CustomCommerce_pdp__PZQAw{padding:1rem}.CustomCommerce_catalogControls__d5Epr{flex-wrap:wrap}.CustomCommerce_catalogControls__d5Epr .CustomCommerce_searchLabel__NmJzF{flex-basis:100%}.CustomCommerce_productGridEditorial__A5lMq,.CustomCommerce_productGrid__pKIE7{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.CustomCommerce_pdpTop__AkcDm{grid-template-columns:1fr}.CustomCommerce_purchasePanel__GdwZP{max-width:none}}@media (max-width:390px){.CustomCommerce_catalogControls__d5Epr label:not(.CustomCommerce_searchLabel__NmJzF){flex:1}.CustomCommerce_catalogControls__d5Epr select{max-width:100%}.CustomCommerce_productGridEditorial__A5lMq,.CustomCommerce_productGrid__pKIE7{grid-template-columns:1fr}}.VisualGrammar_displayHeading__s0Qpl{margin:18px 0 22px;font-family:var(--foundation-heading-font);font-size:clamp(46px,6vw,78px);font-weight:700;line-height:.98;letter-spacing:-.065em;white-space:pre-wrap}.VisualGrammar_displayHeading__s0Qpl strong{font:inherit;font-weight:800}.VisualGrammar_displayHeading__s0Qpl em{font-family:inherit;font-style:italic}.VisualGrammar_eyebrow__yJbyh{display:inline-flex;align-items:center;gap:8px;color:var(--foundation-secondary);font-family:var(--foundation-label-font);font-size:11px;font-weight:850;letter-spacing:.16em;text-transform:uppercase}.VisualGrammar_eyebrow__yJbyh:before{content:"";width:28px;height:1px;background:currentColor}.VisualGrammar_action__lVCe_{min-height:50px;border-radius:999px;padding:0 21px;display:inline-flex;align-items:center;justify-content:center;gap:20px;font-family:var(--foundation-label-font);font-size:13px;font-weight:800;cursor:pointer}.VisualGrammar_action__lVCe_:focus-visible{outline:3px solid color-mix(in srgb,var(--foundation-accent) 72%,#fff);outline-offset:3px}.VisualGrammar_action__lVCe_:disabled,.VisualGrammar_action__lVCe_[aria-disabled=true]{cursor:not-allowed;opacity:.6}.VisualGrammar_solidAction__dpGR0{border:0;background:var(--foundation-primary);color:#fff!important;box-shadow:0 18px 34px -22px var(--foundation-primary)}.VisualGrammar_outlineAction__N6jEk{border:1px solid var(--foundation-border);background:var(--foundation-surface);color:var(--foundation-text)}.VisualGrammar_lab__2CYWW[data-review-action-candidate="action/soft-rectangle-solid@1"] [data-visual-grammar-family=action][data-visual-grammar-treatment="action/solid@1"]{min-height:50px;border:1px solid color-mix(in srgb,var(--foundation-primary) 80%,var(--foundation-accent));border-radius:10px;padding-inline:18px;gap:14px;background:color-mix(in srgb,var(--foundation-primary) 88%,var(--foundation-accent));box-shadow:0 12px 24px -18px var(--foundation-primary);letter-spacing:.015em;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.VisualGrammar_lab__2CYWW[data-review-action-candidate="action/soft-rectangle-solid@1"] [data-visual-grammar-family=action][data-visual-grammar-treatment="action/solid@1"]:hover:not([aria-disabled=true]):not(:disabled){border-color:var(--foundation-primary);background:var(--foundation-primary);box-shadow:0 16px 28px -18px var(--foundation-primary);transform:translateY(-1px)}.VisualGrammar_lab__2CYWW[data-review-action-candidate="action/soft-rectangle-solid@1"] [data-visual-grammar-family=action][data-visual-grammar-treatment="action/solid@1"]:focus-visible{outline-color:color-mix(in srgb,var(--foundation-accent) 76%,#fff)}.VisualGrammar_lab__2CYWW[data-review-action-candidate="action/soft-rectangle-solid@1"] [data-visual-grammar-family=action][data-visual-grammar-treatment="action/solid@1"]:disabled,.VisualGrammar_lab__2CYWW[data-review-action-candidate="action/soft-rectangle-solid@1"] [data-visual-grammar-family=action][data-visual-grammar-treatment="action/solid@1"][aria-disabled=true]{border-color:var(--foundation-border);background:color-mix(in srgb,var(--foundation-primary) 58%,var(--foundation-surface));box-shadow:none;transform:none}.VisualGrammar_iconFrame__Wuuh4{display:inline-grid;place-items:center;color:var(--foundation-text)}.VisualGrammar_iconFrame__Wuuh4>svg{width:48px;height:48px;stroke-width:1.45}.VisualGrammar_mediaFrame__jMwzL{position:relative;overflow:hidden;border:1px solid var(--foundation-border);border-radius:clamp(28px,5vw,56px);background:var(--foundation-surface-alt);isolation:isolate}.VisualGrammar_lab__2CYWW{min-height:100vh;padding:clamp(28px,8vw,96px);display:grid;place-items:center;background:var(--foundation-background);color:var(--foundation-text);font-family:var(--foundation-body-font)}.VisualGrammar_labCard__9j8P9{width:min(100%,840px);border:1px solid var(--foundation-border);border-radius:28px;padding:clamp(28px,6vw,72px);background:var(--foundation-surface)}.VisualGrammar_labMeta__9gw9D{margin:0 0 24px;color:var(--foundation-muted);font-size:13px}.VisualGrammar_labActions__ctfpR{display:flex;flex-wrap:wrap;gap:12px}.VisualGrammar_labMedia__oU4kC{width:min(100%,520px);aspect-ratio:16/9;display:grid;place-items:center}.VisualGrammar_labMedia__oU4kC span{color:var(--foundation-muted)}.VisualGrammar_lab__2CYWW[data-review-display-heading-candidate="display-heading/expressive-editorial@1"] .VisualGrammar_labCard__9j8P9{width:min(100%,900px)}.VisualGrammar_lab__2CYWW[data-review-display-heading-candidate="display-heading/expressive-editorial@1"] [data-visual-grammar-family=eyebrow]{color:#c86a2a}.VisualGrammar_lab__2CYWW[data-review-display-heading-candidate="display-heading/expressive-editorial@1"] [data-visual-grammar-family=display-heading]{max-width:8.7ch;margin:10px 0 22px;font-size:clamp(54px,7vw,110px);font-weight:400;line-height:.92;letter-spacing:-.078em;text-wrap:balance}.VisualGrammar_lab__2CYWW[data-review-display-heading-candidate="display-heading/expressive-editorial@1"] [data-visual-grammar-family=display-heading] em{position:relative;display:inline-block;color:color-mix(in srgb,var(--foundation-primary) 72%,var(--foundation-accent));font-size:1.03em;font-style:italic;letter-spacing:-.036em;white-space:nowrap}.VisualGrammar_lab__2CYWW[data-review-display-heading-candidate="display-heading/expressive-editorial@1"] [data-visual-grammar-family=display-heading] em:after{content:"";position:absolute;left:.16em;right:.18em;bottom:-.06em;height:.24em;border-bottom:.022em solid color-mix(in srgb,var(--foundation-primary) 34%,var(--foundation-accent));border-radius:999px;transform:skewX(-12deg);opacity:.68;pointer-events:none}@media (max-width:760px){.VisualGrammar_displayHeading__s0Qpl{font-size:clamp(40px,12vw,58px)}.VisualGrammar_lab__2CYWW{padding:20px}.VisualGrammar_labCard__9j8P9{padding:28px 22px}.VisualGrammar_lab__2CYWW[data-review-display-heading-candidate="display-heading/expressive-editorial@1"] [data-visual-grammar-family=display-heading]{max-width:8.2ch;margin-bottom:18px;font-size:clamp(46px,11.6vw,64px);line-height:.97;letter-spacing:-.062em}.VisualGrammar_lab__2CYWW[data-review-display-heading-candidate="display-heading/expressive-editorial@1"] [data-visual-grammar-family=display-heading] em{font-size:1.01em;white-space:normal}.VisualGrammar_lab__2CYWW[data-review-display-heading-candidate="display-heading/expressive-editorial@1"] [data-visual-grammar-family=display-heading] em:after{display:none}}@media (prefers-reduced-motion:reduce){.VisualGrammar_action__lVCe_{scroll-behavior:auto}}.StorefrontPopup_backdrop__r6NCF{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:20px;background:rgb(15 23 42/var(--popup-overlay-opacity));animation:StorefrontPopup_popup-in__oWnv9 .18s ease-out}.StorefrontPopup_dialog__Uwd1j{position:relative;display:flex;max-height:calc(100dvh - 40px);max-width:calc(100vw - 40px);overflow:auto;flex-direction:column;background:#fff;border-radius:16px;box-shadow:0 24px 80px rgba(0,0,0,.35)}.StorefrontPopup_dialog__Uwd1j img{display:block;width:100%;max-height:70dvh;background:#f8fafc}.StorefrontPopup_contain__Dyvzy{-o-object-fit:contain;object-fit:contain}.StorefrontPopup_cover__E6ho7{-o-object-fit:cover;object-fit:cover}.StorefrontPopup_size_small__Qusy_{width:min(420px,calc(100vw - 40px))}.StorefrontPopup_size_medium__cymBV{width:min(640px,calc(100vw - 40px))}.StorefrontPopup_size_large__NoOVF{width:min(920px,calc(100vw - 40px))}.StorefrontPopup_size_fullscreen__HNVqw{width:calc(100vw - 40px);height:calc(100dvh - 40px)}.StorefrontPopup_size_compact__kXChI{width:min(520px,calc(100vw - 28px))}.StorefrontPopup_close__RVWc6{position:absolute;z-index:1;top:10px;right:10px;width:36px;height:36px;border:0;border-radius:999px;background:rgba(15,23,42,.8);color:#fff;font-size:27px;line-height:1;cursor:pointer}.StorefrontPopup_close__RVWc6:focus-visible,.StorefrontPopup_content__FIRFb a:focus-visible{outline:3px solid #0f766e;outline-offset:2px}.StorefrontPopup_content__FIRFb{padding:18px 22px 22px;color:#172033}.StorefrontPopup_content__FIRFb h2{margin:0;font-size:24px}.StorefrontPopup_content__FIRFb p{margin:8px 0 0;line-height:1.55}.StorefrontPopup_content__FIRFb a{display:inline-block;margin-top:16px;padding:11px 16px;border-radius:9px;background:#0f766e;color:#fff;font-weight:700;text-decoration:none}@keyframes StorefrontPopup_popup-in__oWnv9{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@media(max-width:767px){.StorefrontPopup_dialog__Uwd1j{max-height:calc(100dvh - 28px)}.StorefrontPopup_dialog__Uwd1j img{max-height:58dvh}.StorefrontPopup_size_fullscreen__HNVqw{width:calc(100vw - 28px);height:calc(100dvh - 28px)}}.AtelierStudyHero_hero__5491e{position:relative;isolation:isolate;display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(24px,5vw,88px);align-items:center;min-height:680px;padding:clamp(32px,6vw,100px);overflow:clip;background:var(--foundation-background,#f6f3ed);color:var(--foundation-text,#232821)}.AtelierStudyHero_copy__rJXxi{position:relative;z-index:2;min-width:0}.AtelierStudyHero_eyebrow___cF1D{display:block;margin-bottom:32px;font-size:12px;font-weight:600;letter-spacing:.22em;text-transform:uppercase}.AtelierStudyHero_heading__N9_TK{position:relative;margin:0 0 28px;font-family:var(--foundation-heading-font,Georgia,serif);font-size:clamp(42px,5.6vw,84px);font-weight:500;line-height:1.02;letter-spacing:-.055em;overflow-wrap:anywhere}.AtelierStudyHero_description__EWkUf{max-width:34ch;margin:0 0 34px;font-family:var(--foundation-body-font,sans-serif);font-size:17px;line-height:1.65;opacity:.8}.AtelierStudyHero_action__QNwS3{display:inline-flex;gap:24px;align-items:center}.AtelierStudyHero_media__wLRDk{position:relative;z-index:1;width:100%;aspect-ratio:4/5;min-height:250px;border-radius:46% 46% 5px 5px;overflow:hidden;background:var(--foundation-surface-alt,#e4e7dd)}.AtelierStudyHero_media__wLRDk>a{position:absolute;inset:0}.AtelierStudyHero_placeholder__CjTl0{display:grid;place-items:center;height:100%;min-height:300px;padding:32px;text-align:center;font-size:18px}.AtelierStudyHero_orbit__K4MbL{position:absolute;right:-6%;top:10%;width:60%;aspect-ratio:1;border:1px solid var(--foundation-border,#bec8b9);border-radius:50%;transform:rotate(-18deg) scaleX(1.15);pointer-events:none;z-index:0}.AtelierStudyHero_hero__5491e a:focus-visible{outline:2px solid currentColor;outline-offset:5px}@media (max-width:980px){.AtelierStudyHero_hero__5491e{min-height:540px;gap:28px;padding:48px 32px}.AtelierStudyHero_heading__N9_TK{font-size:52px}}@media (max-width:720px){.AtelierStudyHero_hero__5491e{grid-template-columns:1fr;min-height:0;padding:42px 24px;gap:36px}.AtelierStudyHero_heading__N9_TK{font-size:clamp(40px,12vw,58px)}.AtelierStudyHero_eyebrow___cF1D{margin-bottom:22px}.AtelierStudyHero_media__wLRDk{width:92%;justify-self:end;aspect-ratio:5/4;border-radius:40% 40% 5px 5px}.AtelierStudyHero_orbit__K4MbL{top:auto;bottom:2%;width:100%;right:-24%}}.FoundationCatalogBody_catalog__9SglY{background:var(--store-bg,#fff);color:var(--store-text,#111827);font-family:var(--store-font-body,sans-serif)}.FoundationCatalogBody_frame__eCAaP{width:min(100% - 2rem,80rem);margin:0 auto;padding:clamp(2.5rem,6vw,5.5rem) 0}.FoundationCatalogBody_intro__uwOtH{max-width:50rem;margin-bottom:2rem}.FoundationCatalogBody_heading__mbZjk{margin:0;font-family:var(--store-font-heading,sans-serif);font-size:clamp(2rem,5vw,4rem);line-height:1.02;letter-spacing:-.035em}.FoundationCatalogBody_description__c6Cwm{max-width:42rem;margin:.9rem 0 0;color:var(--store-muted-text,#6b7280);font-size:clamp(1rem,2vw,1.15rem);line-height:1.65}.FoundationCatalogBody_controls__0yzOL{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1rem;padding:1rem 0;border-top:1px solid var(--store-border,#e5e7eb)}.FoundationCatalogBody_search__DfSPw label,.FoundationCatalogBody_sort__JMTOV label{display:block;margin-bottom:.4rem;color:var(--store-muted-text,#6b7280);font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.FoundationCatalogBody_searchRow__3KGer{display:flex;max-width:34rem}.FoundationCatalogBody_search__DfSPw input,.FoundationCatalogBody_sort__JMTOV select{min-height:2.75rem;border:1px solid var(--store-border,#d1d5db);background:var(--store-surface,#fff);color:inherit;padding:0 .85rem}.FoundationCatalogBody_search__DfSPw input{min-width:0;flex:1;border-radius:var(--store-radius,.75rem) 0 0 var(--store-radius,.75rem)}.FoundationCatalogBody_search__DfSPw button,.FoundationCatalogBody_sort__JMTOV button{min-height:2.75rem;border:0;border-radius:0 var(--store-radius,.75rem) var(--store-radius,.75rem) 0;background:var(--store-primary,#111827);color:#fff;padding:0 1rem;font-weight:700;cursor:pointer}.FoundationCatalogBody_sort__JMTOV{display:grid;grid-template-columns:minmax(9rem,12rem) auto}.FoundationCatalogBody_sort__JMTOV label{grid-column:1/-1}.FoundationCatalogBody_sort__JMTOV select{min-width:0;border-radius:var(--store-radius,.75rem) 0 0 var(--store-radius,.75rem)}.FoundationCatalogBody_categories__eOhLJ{display:flex;flex-wrap:wrap;gap:.5rem;padding:.75rem 0 1rem;border-bottom:1px solid var(--store-border,#e5e7eb)}.FoundationCatalogBody_categories__eOhLJ a{border:1px solid var(--store-border,#e5e7eb);border-radius:999px;background:var(--store-surface,#fff);color:inherit;padding:.55rem .85rem;font-size:.875rem;text-decoration:none}.FoundationCatalogBody_categories__eOhLJ a[aria-current=page]{border-color:var(--store-primary,#111827);background:var(--store-primary,#111827);color:#fff}.FoundationCatalogBody_categories__eOhLJ span{color:inherit;opacity:.72}.FoundationCatalogBody_summary__3iHsf{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 0;color:var(--store-muted-text,#6b7280)}.FoundationCatalogBody_summary__3iHsf p{margin:0}.FoundationCatalogBody_empty__5dau5 a,.FoundationCatalogBody_summary__3iHsf a{color:var(--store-primary,#111827);font-weight:700}.FoundationCatalogBody_results__sANh7{display:grid;gap:clamp(.85rem,2vw,1.5rem)}.FoundationCatalogBody_clean__4OzSQ .FoundationCatalogBody_results__sANh7{grid-template-columns:repeat(4,minmax(0,1fr))}.FoundationCatalogBody_editorial__eaG0b .FoundationCatalogBody_frame__eCAaP{width:min(100% - 2rem,88rem)}.FoundationCatalogBody_editorial__eaG0b .FoundationCatalogBody_intro__uwOtH{margin:0 auto 3rem;text-align:center}.FoundationCatalogBody_editorial__eaG0b .FoundationCatalogBody_results__sANh7{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.25rem,3vw,2.5rem)}.FoundationCatalogBody_dense__8c3vY .FoundationCatalogBody_frame__eCAaP{width:min(100% - 1.5rem,92rem)}.FoundationCatalogBody_dense__8c3vY .FoundationCatalogBody_heading__mbZjk{font-size:clamp(1.9rem,3vw,3rem)}.FoundationCatalogBody_dense__8c3vY .FoundationCatalogBody_results__sANh7{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.FoundationCatalogBody_curatedGallery__uyMu5 .FoundationCatalogBody_frame__eCAaP{width:min(100% - 2rem,88rem)}.FoundationCatalogBody_curatedGallery__uyMu5 .FoundationCatalogBody_intro__uwOtH{max-width:40rem;margin:0 auto 2.5rem;text-align:center}.FoundationCatalogBody_curatedGallery__uyMu5 .FoundationCatalogBody_results__sANh7{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1rem,2vw,1.75rem)}.FoundationCatalogBody_empty__5dau5{min-height:16rem;display:grid;place-content:center;text-align:center;padding:2rem;border:1px dashed var(--store-border,#d1d5db);border-radius:var(--store-radius,1rem);background:var(--store-surface-alt,#f9fafb)}.FoundationCatalogBody_empty__5dau5 h2{margin:0 0 .5rem;font-family:var(--store-font-heading,sans-serif)}.FoundationCatalogBody_empty__5dau5 p{margin:0 0 1rem;color:var(--store-muted-text,#6b7280)}.FoundationCatalogBody_catalog__9SglY :where(a,button,input,select):focus-visible{outline:3px solid var(--store-accent,var(--store-primary,#2563eb));outline-offset:3px}.FoundationCatalogBody_technical__vFwLV .FoundationCatalogBody_frame__eCAaP{width:min(100% - 2.5rem,80rem);padding-block:clamp(2.5rem,5vw,4.5rem)}.FoundationCatalogBody_technical__vFwLV .FoundationCatalogBody_intro__uwOtH{max-width:42rem;margin-bottom:1.5rem}.FoundationCatalogBody_technical__vFwLV .FoundationCatalogBody_heading__mbZjk{font-family:var(--store-font-body,sans-serif);font-size:clamp(2.25rem,4vw,3.6rem);font-weight:800;letter-spacing:-.045em}.FoundationCatalogBody_technical__vFwLV .FoundationCatalogBody_description__c6Cwm{color:var(--store-muted-text);font-size:.95rem}.FoundationCatalogBody_technical__vFwLV .FoundationCatalogBody_controls__0yzOL{border:1px solid var(--store-border);border-radius:var(--store-radius);padding:.85rem;background:var(--store-surface)}.FoundationCatalogBody_technical__vFwLV .FoundationCatalogBody_search__DfSPw input,.FoundationCatalogBody_technical__vFwLV .FoundationCatalogBody_sort__JMTOV select{background:var(--store-surface-alt)}.FoundationCatalogBody_technical__vFwLV .FoundationCatalogBody_categories__eOhLJ a{border-color:var(--store-border);background:var(--store-surface)}.FoundationCatalogBody_technical__vFwLV .FoundationCatalogBody_summary__3iHsf{margin-top:1rem}.FoundationCatalogBody_technical__vFwLV .FoundationCatalogBody_results__sANh7{grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem}.FoundationCatalogBody_botanical__s_sIT .FoundationCatalogBody_frame__eCAaP{width:min(100% - 2rem,84rem)}.FoundationCatalogBody_botanical__s_sIT .FoundationCatalogBody_intro__uwOtH{max-width:42rem;margin:0 auto 2.5rem;text-align:center}.FoundationCatalogBody_botanical__s_sIT .FoundationCatalogBody_heading__mbZjk{font-weight:500}.FoundationCatalogBody_botanical__s_sIT .FoundationCatalogBody_controls__0yzOL{padding:1rem;border:1px solid var(--store-border);border-radius:14px;background:color-mix(in srgb,var(--store-surface-alt) 48%,var(--store-bg))}.FoundationCatalogBody_botanical__s_sIT .FoundationCatalogBody_categories__eOhLJ{justify-content:center;border-bottom:0}.FoundationCatalogBody_botanical__s_sIT .FoundationCatalogBody_categories__eOhLJ a{border:0;background:transparent}.FoundationCatalogBody_botanical__s_sIT .FoundationCatalogBody_categories__eOhLJ a[aria-current=page]{background:var(--store-primary)}.FoundationCatalogBody_botanical__s_sIT .FoundationCatalogBody_results__sANh7{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem}.FoundationCatalogBody_streetEditorial__mz7bi .FoundationCatalogBody_frame__eCAaP{width:min(100% - 2.5rem,83.5rem);padding-block:clamp(2.75rem,5vw,5rem)}.FoundationCatalogBody_streetEditorial__mz7bi .FoundationCatalogBody_intro__uwOtH{max-width:44rem;margin:0 auto 2.5rem;text-align:center}.FoundationCatalogBody_streetEditorial__mz7bi .FoundationCatalogBody_heading__mbZjk{font-family:var(--store-font-heading,Georgia,serif);font-size:clamp(2.8rem,5vw,4.75rem);font-weight:600;line-height:.96;letter-spacing:-.055em}.FoundationCatalogBody_streetEditorial__mz7bi .FoundationCatalogBody_description__c6Cwm{margin-inline:auto;font-size:.9rem}.FoundationCatalogBody_streetEditorial__mz7bi .FoundationCatalogBody_controls__0yzOL{border-color:var(--store-border)}.FoundationCatalogBody_streetEditorial__mz7bi .FoundationCatalogBody_search__DfSPw input,.FoundationCatalogBody_streetEditorial__mz7bi .FoundationCatalogBody_sort__JMTOV select{border-radius:0}.FoundationCatalogBody_streetEditorial__mz7bi .FoundationCatalogBody_search__DfSPw button,.FoundationCatalogBody_streetEditorial__mz7bi .FoundationCatalogBody_sort__JMTOV button{border-radius:0;font-size:.72rem;text-transform:uppercase}.FoundationCatalogBody_streetEditorial__mz7bi .FoundationCatalogBody_categories__eOhLJ{justify-content:center;gap:1.5rem}.FoundationCatalogBody_streetEditorial__mz7bi .FoundationCatalogBody_categories__eOhLJ a{border:0;border-radius:0;padding:.55rem 0;background:transparent;font-size:.72rem;letter-spacing:.06em;text-transform:uppercase}.FoundationCatalogBody_streetEditorial__mz7bi .FoundationCatalogBody_categories__eOhLJ a[aria-current=page]{border-bottom:2px solid var(--store-accent);background:transparent;color:inherit}.FoundationCatalogBody_streetEditorial__mz7bi .FoundationCatalogBody_results__sANh7{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem 1.35rem}.FoundationCatalogBody_streetEditorial__mz7bi .FoundationCatalogBody_results__sANh7 h3{font-family:var(--store-font-body,sans-serif);font-size:.78rem;font-weight:550;line-height:1.35}@media (max-width:900px){.FoundationCatalogBody_botanical__s_sIT .FoundationCatalogBody_results__sANh7,.FoundationCatalogBody_clean__4OzSQ .FoundationCatalogBody_results__sANh7,.FoundationCatalogBody_curatedGallery__uyMu5 .FoundationCatalogBody_results__sANh7,.FoundationCatalogBody_dense__8c3vY .FoundationCatalogBody_results__sANh7,.FoundationCatalogBody_streetEditorial__mz7bi .FoundationCatalogBody_results__sANh7{grid-template-columns:repeat(3,minmax(0,1fr))}.FoundationCatalogBody_editorial__eaG0b .FoundationCatalogBody_results__sANh7{grid-template-columns:repeat(2,minmax(0,1fr))}.FoundationCatalogBody_technical__vFwLV .FoundationCatalogBody_results__sANh7{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.FoundationCatalogBody_technical__vFwLV .FoundationCatalogBody_results__sANh7{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.FoundationCatalogBody_frame__eCAaP{width:min(100% - 1.25rem,80rem);padding:2.5rem 0 3.5rem}.FoundationCatalogBody_controls__0yzOL{grid-template-columns:minmax(0,1fr)}.FoundationCatalogBody_sort__JMTOV{width:100%;grid-template-columns:minmax(0,1fr) auto}.FoundationCatalogBody_clean__4OzSQ .FoundationCatalogBody_results__sANh7,.FoundationCatalogBody_curatedGallery__uyMu5 .FoundationCatalogBody_results__sANh7{grid-template-columns:repeat(2,minmax(0,1fr))}.FoundationCatalogBody_botanical__s_sIT .FoundationCatalogBody_results__sANh7{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.FoundationCatalogBody_editorial__eaG0b .FoundationCatalogBody_results__sANh7{grid-template-columns:minmax(0,1fr)}.FoundationCatalogBody_dense__8c3vY .FoundationCatalogBody_results__sANh7{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.FoundationCatalogBody_streetEditorial__mz7bi .FoundationCatalogBody_results__sANh7{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem .75rem}.FoundationCatalogBody_summary__3iHsf{align-items:flex-start;flex-direction:column}}.VisualShowcasePdp_page___m4uT{--bg:#fafaf8;--alt:#f5f3ee;--card:#fff;--text:#1c1c1c;--muted:#6b6b6b;--light:#9c9c9c;--primary:#1b4b4a;--primary-dark:#123736;--accent:#c49a6c;--border:#d6d4ce;--border-light:#e8e6e0;--success:#27ae60;background:var(--bg);color:var(--text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.6;min-height:100vh;padding-bottom:0;font-family:var(--store-font-body,Inter),sans-serif}.VisualShowcasePdp_page___m4uT h1,.VisualShowcasePdp_page___m4uT h2,.VisualShowcasePdp_page___m4uT h3,.VisualShowcasePdp_page___m4uT strong{font-family:var(--store-font-heading,Inter),sans-serif}.VisualShowcasePdp_page___m4uT *{box-sizing:border-box}.VisualShowcasePdp_page___m4uT a{text-decoration:none;color:inherit}.VisualShowcasePdp_page___m4uT button{font:inherit}.VisualShowcasePdp_announcement__5a7QX{background:var(--primary);color:#fff;text-align:center;padding:.5rem 2rem;font-size:.8125rem;font-weight:500}.VisualShowcasePdp_header__btsjA{position:sticky;top:0;z-index:70;background:hsla(60,17%,98%,.95);backdrop-filter:blur(10px);border-bottom:1px solid var(--border-light)}.VisualShowcasePdp_headerInner__RdIbn{max-width:1200px;height:68px;margin:auto;padding:0 2rem;display:flex;align-items:center;justify-content:space-between}.VisualShowcasePdp_logo__U9iTJ{font-family:Space Grotesk,Inter,sans-serif;font-size:1.5rem;font-weight:700;color:var(--primary)!important;letter-spacing:-.03em}.VisualShowcasePdp_nav__iWMEL{display:flex;align-items:center;gap:2rem}.VisualShowcasePdp_nav__iWMEL a{font-size:.875rem;font-weight:500;color:var(--muted)}.VisualShowcasePdp_actions__85GZB{display:flex;align-items:center;gap:.5rem}.VisualShowcasePdp_actions__85GZB button,.VisualShowcasePdp_actions__85GZB>a{position:relative;display:grid;place-items:center;padding:.375rem;border:0;background:none;color:var(--text);cursor:pointer}.VisualShowcasePdp_actions__85GZB svg{width:22px;height:22px}.VisualShowcasePdp_actions__85GZB b{position:absolute;top:-4px;right:-6px;display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:var(--accent);color:#fff;font-size:.625rem}.VisualShowcasePdp_menu__78Kew{display:none!important}.VisualShowcasePdp_breadcrumb__ZMCZj{max-width:1200px;margin:auto;padding:1rem 2rem;display:flex;gap:.5rem;align-items:center;border-bottom:1px solid var(--border-light);font-size:.8125rem;color:var(--muted)}.VisualShowcasePdp_primary__eqDAR{padding:2rem 2rem 3rem}.VisualShowcasePdp_primaryInner__FKXUF{max-width:1200px;margin:auto;display:grid;grid-template-columns:1.3fr 1fr;gap:5rem;align-items:start}.VisualShowcasePdp_gallery__5goSe,.VisualShowcasePdp_purchase__odUYj{position:sticky;top:88px}.VisualShowcasePdp_galleryMain__q9fNr{position:relative;aspect-ratio:1;border-radius:16px;overflow:hidden;background:var(--alt);cursor:zoom-in;margin-bottom:1rem}.VisualShowcasePdp_galleryMain__q9fNr>img{-o-object-fit:cover;object-fit:cover}.VisualShowcasePdp_empty__c4T2L{height:100%;display:grid;place-items:center;color:var(--light)}.VisualShowcasePdp_expand__sObiX,.VisualShowcasePdp_next__84TuU,.VisualShowcasePdp_prev__Discm{position:absolute;display:grid;place-items:center;border:0;border-radius:50%;background:hsla(0,0%,100%,.92);box-shadow:0 2px 8px #0002;opacity:0;transition:.25s;cursor:pointer}.VisualShowcasePdp_gallery__5goSe:hover .VisualShowcasePdp_expand__sObiX,.VisualShowcasePdp_gallery__5goSe:hover .VisualShowcasePdp_next__84TuU,.VisualShowcasePdp_gallery__5goSe:hover .VisualShowcasePdp_prev__Discm{opacity:1}.VisualShowcasePdp_next__84TuU,.VisualShowcasePdp_prev__Discm{top:50%;transform:translateY(-50%);width:40px;height:40px}.VisualShowcasePdp_prev__Discm{left:.5rem}.VisualShowcasePdp_next__84TuU{right:.5rem}.VisualShowcasePdp_expand__sObiX{top:.5rem;right:.5rem;width:36px;height:36px}.VisualShowcasePdp_expand__sObiX svg,.VisualShowcasePdp_next__84TuU svg,.VisualShowcasePdp_prev__Discm svg{width:20px}.VisualShowcasePdp_thumbs____vmH{display:flex;gap:.5rem;overflow-x:auto;scrollbar-width:none}.VisualShowcasePdp_thumbActive__EpM49,.VisualShowcasePdp_thumb__jgxm9{position:relative;flex:none;width:80px;height:80px;border-radius:6px;overflow:hidden;border:2px solid var(--border-light);background:var(--alt);cursor:pointer}.VisualShowcasePdp_thumbActive__EpM49{border-color:var(--primary)}.VisualShowcasePdp_thumbActive__EpM49 img,.VisualShowcasePdp_thumb__jgxm9 img{-o-object-fit:cover;object-fit:cover}.VisualShowcasePdp_lightbox__03sd2{position:fixed;z-index:200;inset:0;background:#000e;display:grid;grid-template-columns:64px 1fr 64px;align-items:center;padding:3rem}.VisualShowcasePdp_lightbox__03sd2>div{position:relative;height:90vh}.VisualShowcasePdp_lightbox__03sd2>div img{-o-object-fit:contain;object-fit:contain}.VisualShowcasePdp_lightbox__03sd2>button{border:0;background:none;color:#fff}.VisualShowcasePdp_lightboxClose__amgSX{position:absolute;z-index:2;top:1rem;right:1rem;font-size:2rem}.VisualShowcasePdp_category__jNejG{display:block;margin-bottom:.5rem;color:var(--light);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em}.VisualShowcasePdp_purchase__odUYj h1{font-family:Space Grotesk,Inter,sans-serif;font-size:2rem;line-height:1.15;letter-spacing:-.02em;margin:0 0 .5rem}.VisualShowcasePdp_pricing__7nb77{display:flex;align-items:center;gap:.75rem;margin:1.5rem 0}.VisualShowcasePdp_pricing__7nb77 ins{color:var(--primary);font-size:1.75rem;font-weight:700;text-decoration:none}.VisualShowcasePdp_pricing__7nb77 del{color:var(--light)}.VisualShowcasePdp_pricing__7nb77 span{padding:.35rem .65rem;border-radius:999px;background:hsla(31,43%,60%,.12);color:#9b7144;font-size:.75rem;font-weight:700}.VisualShowcasePdp_proposition___nQwk{color:var(--muted);line-height:1.75;margin-bottom:2rem}.VisualShowcasePdp_variants__u5R3L fieldset{border:0;padding:0;margin:0 0 1.5rem}.VisualShowcasePdp_variants__u5R3L legend{margin-bottom:.75rem;font-size:.875rem}.VisualShowcasePdp_variants__u5R3L fieldset>div{display:flex;gap:.5rem;flex-wrap:wrap}.VisualShowcasePdp_optionActive__goTuo,.VisualShowcasePdp_option__E1rj_{min-height:46px;padding:.6rem .85rem;display:flex;align-items:center;gap:.5rem;border:1px solid var(--border);border-radius:10px;background:#fff;cursor:pointer}.VisualShowcasePdp_optionActive__goTuo{border:2px solid var(--primary);background:rgba(27,75,74,.08)}.VisualShowcasePdp_option__E1rj_ i{display:block;width:20px;height:20px;border:1px solid var(--border);border-radius:50%}.VisualShowcasePdp_purchaseActions__gOQ5j{display:flex;gap:1rem;align-items:stretch;margin:1.5rem 0}.VisualShowcasePdp_quantity__fkkNy{display:grid;grid-template-columns:44px 48px 44px;border:1px solid var(--border);border-radius:10px;overflow:hidden}.VisualShowcasePdp_quantity__fkkNy button,.VisualShowcasePdp_quantity__fkkNy span{display:grid;place-items:center;border:0;background:#fff}.VisualShowcasePdp_quantity__fkkNy button{cursor:pointer}.VisualShowcasePdp_quantity__fkkNy span{border-inline:1px solid var(--border);font-weight:600}.VisualShowcasePdp_buy__GhXlr{border-radius:10px!important;background:var(--primary)!important;min-width:0}.VisualShowcasePdp_meta__QBkmf{padding-top:1.5rem;border-top:1px solid var(--border-light);display:grid;grid-template-columns:1fr 1fr;gap:1rem;color:var(--muted);font-size:.875rem}.VisualShowcasePdp_meta__QBkmf span{display:flex;align-items:center;gap:.5rem}.VisualShowcasePdp_inStock__luN3C,.VisualShowcasePdp_outStock__DSokM{width:8px;height:8px;border-radius:50%;background:var(--success)}.VisualShowcasePdp_outStock__DSokM{background:#c0392b}.VisualShowcasePdp_trust__e_SvA{border-block:1px solid var(--border-light);background:#fff;display:grid;grid-template-columns:repeat(4,1fr);max-width:100%;padding:0 max(2rem,calc((100vw - 1200px) / 2))}.VisualShowcasePdp_trust__e_SvA div{padding:1.25rem;display:flex;justify-content:center;gap:.5rem;border-right:1px solid var(--border-light);font-size:.875rem}.VisualShowcasePdp_trust__e_SvA b{color:var(--primary)}.VisualShowcasePdp_details__5KXY3,.VisualShowcasePdp_faq__b2QXd{padding:5rem max(2rem,calc((100vw - 900px) / 2));text-align:center}.VisualShowcasePdp_details__5KXY3>span,.VisualShowcasePdp_faq__b2QXd>span{display:block;color:var(--accent);font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em}.VisualShowcasePdp_details__5KXY3 h2,.VisualShowcasePdp_faq__b2QXd h2{font-family:Space Grotesk,Inter,sans-serif;font-size:2.25rem;letter-spacing:-.03em;margin:.5rem 0 2rem}.VisualShowcasePdp_details__5KXY3 p{max-width:720px;margin:auto;color:var(--muted);line-height:1.8}.VisualShowcasePdp_faq__b2QXd{background:var(--alt)}.VisualShowcasePdp_faq__b2QXd>div{text-align:left}.VisualShowcasePdp_faq__b2QXd details{border-bottom:1px solid var(--border);padding:1rem 0}.VisualShowcasePdp_faq__b2QXd summary{display:flex;justify-content:space-between;font-weight:600;cursor:pointer}.VisualShowcasePdp_faq__b2QXd p{color:var(--muted)}.VisualShowcasePdp_footer__dKObM{padding:4rem max(2rem,calc((100vw - 1200px) / 2)) 2rem;background:var(--primary-dark);color:#fff}.VisualShowcasePdp_footerGrid__I4tGU{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:3rem}.VisualShowcasePdp_footerGrid__I4tGU strong{font-family:Space Grotesk,Inter,sans-serif;font-size:1.5rem}.VisualShowcasePdp_footerGrid__I4tGU a,.VisualShowcasePdp_footerGrid__I4tGU p,.VisualShowcasePdp_footerGrid__I4tGU span{display:block;opacity:.72;font-size:.875rem;margin:.4rem 0}.VisualShowcasePdp_footer__dKObM h3{font-size:.8rem;text-transform:uppercase;letter-spacing:.1em}.VisualShowcasePdp_footer__dKObM small{display:block;border-top:1px solid #ffffff26;margin-top:2rem;padding-top:1.5rem;opacity:.55}.VisualShowcasePdp_sticky__u_Dbc{display:none}@media (max-width:1100px){.VisualShowcasePdp_primaryInner__FKXUF{gap:3rem}.VisualShowcasePdp_purchase__odUYj h1{font-size:1.625rem}.VisualShowcasePdp_pricing__7nb77 ins{font-size:1.5rem}}@media (max-width:1024px){.VisualShowcasePdp_primaryInner__FKXUF{grid-template-columns:1fr;gap:2rem}.VisualShowcasePdp_gallery__5goSe,.VisualShowcasePdp_purchase__odUYj{position:static}.VisualShowcasePdp_thumbs____vmH{justify-content:center}.VisualShowcasePdp_footerGrid__I4tGU{grid-template-columns:1fr 1fr}}@media (max-width:768px){.VisualShowcasePdp_page___m4uT{padding-bottom:74px}.VisualShowcasePdp_announcement__5a7QX{font-size:.6875rem;padding:.5rem 1rem}.VisualShowcasePdp_headerInner__RdIbn{height:60px;padding:0 1rem}.VisualShowcasePdp_nav__iWMEL{position:fixed;top:60px;left:0;right:0;display:flex;flex-direction:column;gap:1rem;padding:1.5rem;background:#fff;border-bottom:1px solid var(--border-light);transform:translateY(-120%);opacity:0;visibility:hidden;transition:.25s;z-index:69}.VisualShowcasePdp_navOpen___Z5AZ{transform:none;opacity:1;visibility:visible}.VisualShowcasePdp_menu__78Kew{display:grid!important}.VisualShowcasePdp_breadcrumb__ZMCZj{padding:.5rem 1.5rem;font-size:.75rem;overflow:hidden}.VisualShowcasePdp_primary__eqDAR{padding:1.5rem}.VisualShowcasePdp_galleryMain__q9fNr{min-height:0}.VisualShowcasePdp_thumbActive__EpM49,.VisualShowcasePdp_thumb__jgxm9{width:64px;height:64px}.VisualShowcasePdp_purchase__odUYj h1{font-size:1.5rem}.VisualShowcasePdp_meta__QBkmf{grid-template-columns:1fr 1fr}.VisualShowcasePdp_trust__e_SvA{grid-template-columns:1fr 1fr;padding:0}.VisualShowcasePdp_details__5KXY3,.VisualShowcasePdp_faq__b2QXd{padding:3rem 1.5rem}.VisualShowcasePdp_details__5KXY3 h2,.VisualShowcasePdp_faq__b2QXd h2{font-size:1.5rem}.VisualShowcasePdp_footer__dKObM{padding:3rem 1.5rem 1.5rem}.VisualShowcasePdp_footerGrid__I4tGU{grid-template-columns:1fr}.VisualShowcasePdp_sticky__u_Dbc{position:fixed;z-index:80;bottom:0;left:0;right:0;display:flex;justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem 1rem calc(.5rem + env(safe-area-inset-bottom));background:#fff;border-top:1px solid var(--border);box-shadow:0 -5px 20px #0002}.VisualShowcasePdp_sticky__u_Dbc>div{display:flex;align-items:center;gap:.5rem;min-width:0}.VisualShowcasePdp_sticky__u_Dbc>div>img{border-radius:6px;-o-object-fit:cover;object-fit:cover}.VisualShowcasePdp_sticky__u_Dbc span b,.VisualShowcasePdp_sticky__u_Dbc span em{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.VisualShowcasePdp_sticky__u_Dbc span b{font-size:.75rem}.VisualShowcasePdp_sticky__u_Dbc span em{font-style:normal;font-size:.8rem;color:var(--primary);font-weight:700}.VisualShowcasePdp_stickyBuy__90Sl0{width:auto!important;min-height:42px!important;padding:.5rem 1rem!important;background:var(--primary)!important;border-radius:8px!important}}@media (max-width:390px){.VisualShowcasePdp_announcement__5a7QX{font-size:.625rem;padding:.375rem .5rem}.VisualShowcasePdp_primary__eqDAR{padding:1rem}.VisualShowcasePdp_pricing__7nb77 ins,.VisualShowcasePdp_purchase__odUYj h1{font-size:1.25rem}.VisualShowcasePdp_meta__QBkmf{grid-template-columns:1fr}.VisualShowcasePdp_variants__u5R3L fieldset>div{flex-direction:column}.VisualShowcasePdp_optionActive__goTuo,.VisualShowcasePdp_option__E1rj_{width:100%}.VisualShowcasePdp_trust__e_SvA{grid-template-columns:1fr 1fr}.VisualShowcasePdp_thumbActive__EpM49,.VisualShowcasePdp_thumb__jgxm9{width:52px;height:52px}.VisualShowcasePdp_purchaseActions__gOQ5j{flex-direction:column}.VisualShowcasePdp_quantity__fkkNy{width:100%;grid-template-columns:1fr 1fr 1fr}.VisualShowcasePdp_details__5KXY3 h2,.VisualShowcasePdp_faq__b2QXd h2{font-size:1.25rem}}@media (max-width:360px){.VisualShowcasePdp_trust__e_SvA{grid-template-columns:1fr}.VisualShowcasePdp_thumbActive__EpM49,.VisualShowcasePdp_thumb__jgxm9{width:44px;height:44px}.VisualShowcasePdp_sticky__u_Dbc img{width:32px;height:32px}.VisualShowcasePdp_stickyBuy__90Sl0{font-size:.78rem!important}}.AtelierStorefrontSections_showcase__Ayl8U,.AtelierStorefrontSections_story__9QSI6{position:relative;isolation:isolate;margin:0 auto;padding:clamp(2.5rem,7vw,7rem) clamp(1.2rem,5vw,5rem);max-width:1440px;color:var(--color-text,#17352b)}.AtelierStorefrontSections_story__9QSI6{display:grid;grid-template-columns:1.15fr 1fr;align-items:center;gap:clamp(2rem,6vw,6rem);background:#f4f0e8}.AtelierStorefrontSections_storyCopy__c1R0t{max-width:38rem}.AtelierStorefrontSections_eyebrow__hkRox{display:block;font-size:.75rem;letter-spacing:.18em;text-transform:uppercase}.AtelierStorefrontSections_title__eKwxG{margin:1rem 0;font-size:clamp(2rem,4vw,4.5rem);font-weight:500;line-height:1.1;letter-spacing:-.045em}.AtelierStorefrontSections_body__ETHqG{font-size:1rem;line-height:1.85;white-space:pre-wrap}.AtelierStorefrontSections_action__q0KEX{display:inline-block;margin-top:1.5rem;padding:.65rem 0;border-bottom:1px solid;font-weight:600}.AtelierStorefrontSections_action__q0KEX:focus-visible{outline:3px solid currentColor;outline-offset:4px}.AtelierStorefrontSections_storyMedia__A12pW{position:relative;min-height:340px;aspect-ratio:4/5;border-radius:50% 50% 0 0;overflow:hidden;background:#dfd8cc}.AtelierStorefrontSections_placeholder__zhNq_{position:absolute;inset:0;display:grid;place-items:center;padding:2rem;text-align:center}.AtelierStorefrontSections_collectionIntro__xnZHo{display:grid;grid-template-columns:1fr minmax(12rem,28rem);gap:2rem;align-items:end;margin-bottom:3rem}.AtelierStorefrontSections_collectionGrid__DX6nF{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,3vw,2.5rem)}.AtelierStorefrontSections_product__1eiIM:nth-child(3n+2){padding-top:3rem}@media(max-width:1000px){.AtelierStorefrontSections_collectionGrid__DX6nF{grid-template-columns:repeat(2,minmax(0,1fr))}.AtelierStorefrontSections_product__1eiIM:nth-child(3n+2){padding-top:0}}@media(max-width:720px){.AtelierStorefrontSections_collectionIntro__xnZHo,.AtelierStorefrontSections_story__9QSI6{grid-template-columns:1fr}.AtelierStorefrontSections_storyMedia__A12pW{min-height:280px;max-width:100%;width:100%}.AtelierStorefrontSections_collectionIntro__xnZHo{gap:.5rem;margin-bottom:1.5rem}.AtelierStorefrontSections_collectionGrid__DX6nF{gap:1rem}.AtelierStorefrontSections_title__eKwxG{font-size:2.25rem}}@media (hover:hover) and (pointer:fine){.StorefrontPointerStyle_minimal__Z5Q3q,.StorefrontPointerStyle_minimal__Z5Q3q :not(input,textarea,select,[contenteditable=true],[disabled]){cursor:url(/cursors/minimal.svg) 8 8,auto!important}.StorefrontPointerStyle_sparkle__cBjDd,.StorefrontPointerStyle_sparkle__cBjDd :not(input,textarea,select,[contenteditable=true],[disabled]){cursor:url(/cursors/sparkle.svg) 8 8,auto!important}.StorefrontPointerStyle_heart__BFB6A,.StorefrontPointerStyle_heart__BFB6A :not(input,textarea,select,[contenteditable=true],[disabled]){cursor:url(/cursors/heart.svg) 8 8,auto!important}.StorefrontPointerStyle_star__F6e6m,.StorefrontPointerStyle_star__F6e6m :not(input,textarea,select,[contenteditable=true],[disabled]){cursor:url(/cursors/star.svg) 8 8,auto!important}.StorefrontPointerStyle_leaf__AJPGQ,.StorefrontPointerStyle_leaf__AJPGQ :not(input,textarea,select,[contenteditable=true],[disabled]){cursor:url(/cursors/leaf.svg) 8 8,auto!important}.StorefrontPointerStyle_heart__BFB6A :is(input,textarea,select,[contenteditable=true]),.StorefrontPointerStyle_leaf__AJPGQ :is(input,textarea,select,[contenteditable=true]),.StorefrontPointerStyle_minimal__Z5Q3q :is(input,textarea,select,[contenteditable=true]),.StorefrontPointerStyle_sparkle__cBjDd :is(input,textarea,select,[contenteditable=true]),.StorefrontPointerStyle_star__F6e6m :is(input,textarea,select,[contenteditable=true]){cursor:text!important}.StorefrontPointerStyle_heart__BFB6A :is([disabled],[aria-disabled=true]),.StorefrontPointerStyle_leaf__AJPGQ :is([disabled],[aria-disabled=true]),.StorefrontPointerStyle_minimal__Z5Q3q :is([disabled],[aria-disabled=true]),.StorefrontPointerStyle_sparkle__cBjDd :is([disabled],[aria-disabled=true]),.StorefrontPointerStyle_star__F6e6m :is([disabled],[aria-disabled=true]){cursor:not-allowed!important}}.FoundationProduct_conditions__0L_UE,.FoundationProduct_details__NefRA,.FoundationProduct_faq__xRGp7,.FoundationProduct_primary__p2JEe{max-width:var(--foundation-content);margin:0 auto;padding:44px 20px 92px}.FoundationProduct_back__psIHw{min-height:44px;display:inline-flex;align-items:center;margin-bottom:26px;color:var(--foundation-muted);font-size:12px;font-weight:750}.FoundationProduct_primaryGrid__F5xIp{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(390px,.92fr);gap:clamp(38px,6vw,84px);align-items:start}.FoundationProduct_mediaGroup__AfVOL{min-width:0}.FoundationProduct_mainMedia__FqmBm{position:relative;aspect-ratio:1/.92;overflow:hidden;border:1px solid var(--foundation-border);border-radius:clamp(28px,4vw,48px);background:var(--foundation-surface-alt)}.FoundationProduct_mainMedia__FqmBm img,.FoundationProduct_relatedImage__xtSDO img{-o-object-fit:cover;object-fit:cover}.FoundationProduct_mediaPlaceholder___jIDW{height:100%;display:grid;place-items:center;color:var(--foundation-muted)}.FoundationProduct_thumbnails__8_7Ig{margin-top:12px;display:flex;gap:10px;overflow-x:auto;padding:3px}.FoundationProduct_thumbnails__8_7Ig button{position:relative;width:72px;height:72px;flex:0 0 auto;overflow:hidden;border:1px solid var(--foundation-border);border-radius:15px;background:var(--foundation-surface);cursor:pointer}.FoundationProduct_thumbnails__8_7Ig button[aria-pressed=true]{border:2px solid var(--foundation-secondary)}.FoundationProduct_purchase__vTlrY{position:sticky;top:24px;border:1px solid var(--foundation-border);border-radius:32px;padding:clamp(26px,4vw,44px);background:var(--foundation-surface);box-shadow:0 30px 70px -58px var(--foundation-primary)}.FoundationProduct_category__l1QJj,.FoundationProduct_intro__Mq0cw>span{color:var(--foundation-secondary);font-size:10px;font-weight:850;letter-spacing:.16em;text-transform:uppercase}.FoundationProduct_purchase__vTlrY h1{margin:14px 0 20px;font-size:clamp(42px,5vw,68px);line-height:.98;letter-spacing:-.06em}.FoundationProduct_price__UnNmM{display:flex;align-items:baseline;flex-wrap:wrap;gap:12px}.FoundationProduct_price__UnNmM strong{font-size:28px}.FoundationProduct_price__UnNmM del{color:var(--foundation-muted);font-size:14px}.FoundationProduct_availability__wBnXy{margin:14px 0 0;color:#a23d2b;font-size:12px;font-weight:800}.FoundationProduct_availability__wBnXy[data-available=true]{color:var(--foundation-secondary)}.FoundationProduct_summary__7s0lG{margin:22px 0;color:var(--foundation-muted);line-height:1.75}.FoundationProduct_variants__vVXWO{margin-top:24px;display:grid;gap:20px}.FoundationProduct_variants__vVXWO fieldset{min-width:0;margin:0;border:0;padding:0}.FoundationProduct_variants__vVXWO legend{margin-bottom:10px;color:var(--foundation-muted);font-size:12px}.FoundationProduct_variants__vVXWO fieldset>div{display:flex;flex-wrap:wrap;gap:8px}.FoundationProduct_variants__vVXWO button{min-height:48px;border:1px solid var(--foundation-border);border-radius:14px;padding:7px 12px;display:inline-flex;align-items:center;gap:8px;background:var(--foundation-surface);color:var(--foundation-text);cursor:pointer}.FoundationProduct_variants__vVXWO button[aria-pressed=true]{border-color:var(--foundation-primary);background:var(--foundation-primary);color:#fff}.FoundationProduct_variants__vVXWO button[data-unavailable=true]{opacity:.48;text-decoration:line-through}.FoundationProduct_variants__vVXWO i{width:20px;height:20px;border:1px solid rgba(0,0,0,.12);border-radius:50%}.FoundationProduct_variants__vVXWO button span{font-weight:750}.FoundationProduct_variants__vVXWO button small{font-size:9px;opacity:.72}.FoundationProduct_quantityRow__Q4OWD{margin:26px 0 14px;border-top:1px solid var(--foundation-border);padding-top:22px;display:flex;align-items:center;justify-content:space-between;gap:20px}.FoundationProduct_quantityRow__Q4OWD>div:first-child{display:grid;gap:3px}.FoundationProduct_quantityRow__Q4OWD span{font-size:13px;font-weight:800}.FoundationProduct_quantityRow__Q4OWD small{color:var(--foundation-muted);font-size:10px}.FoundationProduct_stepper__wKR1q{border:1px solid var(--foundation-border);border-radius:999px;display:flex;align-items:center;overflow:hidden}.FoundationProduct_stepper__wKR1q button{width:44px;height:44px;border:0;background:transparent;color:var(--foundation-text);font-size:19px;cursor:pointer}.FoundationProduct_stepper__wKR1q button:disabled{cursor:not-allowed;opacity:.28}.FoundationProduct_stepper__wKR1q output{min-width:34px;text-align:center;font-weight:800}.FoundationProduct_addButton__ZRRoz{width:100%;min-height:56px;border:0;border-radius:999px;padding:0 22px;display:flex;align-items:center;justify-content:space-between;background:var(--foundation-primary);color:#fff;font-weight:850;cursor:pointer}.FoundationProduct_addButton__ZRRoz:disabled{background:var(--foundation-muted);cursor:not-allowed;opacity:.55}.FoundationProduct_cartStatus__vGO3o,.FoundationProduct_selectedLabel__ccARa{margin:10px 0 0;color:var(--foundation-muted);text-align:center;font-size:10px}.FoundationProduct_emptyPrimary__WrISG{max-width:var(--foundation-content);min-height:480px;margin:40px auto 80px;border:1px dashed var(--foundation-border);border-radius:32px;display:grid;place-content:center;gap:8px;text-align:center}.FoundationProduct_emptyPrimary__WrISG h1{margin:0;font-size:clamp(32px,5vw,52px)}.FoundationProduct_emptyPrimary__WrISG p{margin:0;color:var(--foundation-muted)}.FoundationProduct_conditions__0L_UE,.FoundationProduct_reviews__c_KS_{padding-top:92px;padding-bottom:92px}.FoundationProduct_intro__Mq0cw{max-width:760px;margin-bottom:34px}.FoundationProduct_intro__Mq0cw h2{margin:12px 0 0;font-size:clamp(32px,4.5vw,54px);line-height:1.05;letter-spacing:-.05em}.FoundationProduct_infoCards__STjdc{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.FoundationProduct_infoCards__STjdc article{min-height:185px;border:1px solid var(--foundation-border);border-radius:22px;padding:22px;background:var(--foundation-surface)}.FoundationProduct_infoCards__STjdc article>span{color:var(--foundation-secondary);font-size:10px;font-weight:850}.FoundationProduct_infoCards__STjdc h3{margin:32px 0 8px;font-size:19px}.FoundationProduct_infoCards__STjdc p{margin:0;color:var(--foundation-muted);font-size:12px;line-height:1.65}.FoundationProduct_honestFallback__HbWOW{border:1px dashed var(--foundation-border);border-radius:20px;padding:24px;color:var(--foundation-muted)}.FoundationProduct_studioSetupPrompt__MMiva{width:100%;min-height:190px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;border:1px dashed color-mix(in srgb,var(--foundation-secondary) 55%,var(--foundation-border));border-radius:24px;padding:clamp(24px,4vw,42px);background:color-mix(in srgb,var(--foundation-secondary) 6%,var(--foundation-surface))}.FoundationProduct_studioSetupPrompt__MMiva>span{width:48px;height:48px;display:grid;place-items:center;border-radius:50%;background:var(--foundation-primary);color:#fff;font-size:27px}.FoundationProduct_studioSetupPrompt__MMiva h3{margin:0;color:var(--foundation-text);font-family:var(--foundation-heading-font);font-size:clamp(20px,2vw,28px)}.FoundationProduct_studioSetupPrompt__MMiva p{max-width:620px;margin:7px 0 0;color:var(--foundation-muted);line-height:1.55}.FoundationProduct_studioSetupPrompt__MMiva a{min-height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:0 18px;background:var(--foundation-primary);color:#fff;font-size:13px;font-weight:800;white-space:nowrap;transition:transform .18s ease,filter .18s ease,box-shadow .18s ease}.FoundationProduct_studioSetupPrompt__MMiva a:focus-visible,.FoundationProduct_studioSetupPrompt__MMiva a:hover{transform:translateY(-2px);filter:brightness(.94);box-shadow:0 12px 24px -16px color-mix(in srgb,var(--foundation-primary) 70%,transparent);outline:none}.FoundationProduct_details__NefRA{display:grid;grid-template-columns:.75fr 1.25fr;gap:clamp(30px,8vw,110px);border-top:1px solid var(--foundation-border)}.FoundationProduct_detailsBody__oz6a4>p{margin:0 0 28px;color:var(--foundation-muted);font-size:17px;line-height:1.8}.FoundationProduct_details__NefRA dl{margin:0;border-top:1px solid var(--foundation-border)}.FoundationProduct_details__NefRA dl>div{border-bottom:1px solid var(--foundation-border);padding:17px 0;display:grid;grid-template-columns:140px 1fr;gap:20px}.FoundationProduct_details__NefRA dt{color:var(--foundation-muted);font-size:11px;font-weight:800;text-transform:uppercase}.FoundationProduct_details__NefRA dd{margin:0;font-size:13px}.FoundationProduct_details__NefRA[data-foundation-variant-id="product-details/compact@1"]{grid-template-columns:.5fr 1.5fr;padding-top:64px;padding-bottom:64px}.FoundationProduct_details__NefRA[data-foundation-variant-id="product-details/compact@1"] .FoundationProduct_detailsBody__oz6a4{display:grid;grid-template-columns:1fr 1fr;gap:28px}.FoundationProduct_details__NefRA[data-foundation-variant-id="product-details/editorial@1"]{display:block;max-width:920px}.FoundationProduct_details__NefRA[data-foundation-variant-id="product-details/editorial@1"] .FoundationProduct_intro__Mq0cw{max-width:620px;margin-bottom:38px}.FoundationProduct_details__NefRA[data-foundation-variant-id="product-details/editorial@1"] .FoundationProduct_detailsBody__oz6a4>p{max-width:720px;font-size:clamp(18px,2vw,22px)}.FoundationProduct_related__IscRy,.FoundationProduct_reviews__c_KS_{padding:92px max(20px,calc((100vw - var(--foundation-content)) / 2));background:var(--foundation-surface-alt)}.FoundationProduct_reviewGrid__KYeMG{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.FoundationProduct_reviewGrid__KYeMG figure{min-height:230px;margin:0;border:1px solid var(--foundation-border);border-radius:24px;padding:24px;display:flex;flex-direction:column;background:var(--foundation-surface)}.FoundationProduct_reviewGrid__KYeMG figure>div{color:var(--foundation-secondary)}.FoundationProduct_reviewGrid__KYeMG blockquote{margin:24px 0;font-family:var(--foundation-heading-font);font-size:20px;line-height:1.5}.FoundationProduct_reviewGrid__KYeMG figcaption{margin-top:auto;display:grid;font-size:12px}.FoundationProduct_reviewGrid__KYeMG figcaption span{color:var(--foundation-muted)}.FoundationProduct_faq__xRGp7{display:grid;grid-template-columns:.75fr 1.25fr;gap:clamp(30px,8vw,110px)}.FoundationProduct_faq__xRGp7 details{border-top:1px solid var(--foundation-border)}.FoundationProduct_faq__xRGp7 details:last-child{border-bottom:1px solid var(--foundation-border)}.FoundationProduct_faq__xRGp7 summary{padding:22px 0;display:flex;justify-content:space-between;cursor:pointer;font-family:var(--foundation-heading-font);font-size:18px;font-weight:800;list-style:none}.FoundationProduct_faq__xRGp7 details p{margin:-4px 0 22px;color:var(--foundation-muted);line-height:1.75}.FoundationProduct_relatedGrid__laQY1{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.FoundationProduct_related__IscRy[data-foundation-variant-id="related-products/editorial@1"] .FoundationProduct_relatedGrid__laQY1{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.FoundationProduct_related__IscRy[data-foundation-variant-id="related-products/compact@1"] .FoundationProduct_relatedGrid__laQY1{grid-template-columns:repeat(3,minmax(0,1fr));max-width:980px}.FoundationProduct_relatedGrid__laQY1 article{overflow:hidden;border:1px solid var(--foundation-border);border-radius:24px;background:var(--foundation-surface)}.FoundationProduct_relatedImage__xtSDO{position:relative;aspect-ratio:1.1/1;display:block;overflow:hidden;background:var(--foundation-background)}.FoundationProduct_relatedImage__xtSDO>span{height:100%;display:grid;place-items:center;color:var(--foundation-muted)}.FoundationProduct_relatedGrid__laQY1 article>div{padding:18px;display:grid;gap:8px}.FoundationProduct_relatedGrid__laQY1 article>div>span{color:var(--foundation-secondary);font-size:9px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.FoundationProduct_relatedGrid__laQY1 h3{margin:0;font-size:20px}.FoundationProduct_relatedGrid__laQY1 strong{font-size:13px}.FoundationProduct_primary__p2JEe[data-foundation-variant-id="product-primary/visual@1"] .FoundationProduct_primaryGrid__F5xIp{grid-template-columns:minmax(0,1.45fr) minmax(340px,.55fr);gap:clamp(34px,5vw,72px)}.FoundationProduct_primary__p2JEe[data-foundation-variant-id="product-primary/visual@1"] .FoundationProduct_mainMedia__FqmBm{aspect-ratio:4/5}.FoundationProduct_primary__p2JEe[data-foundation-variant-id="product-primary/visual@1"] .FoundationProduct_purchase__vTlrY{padding:clamp(24px,3vw,36px);box-shadow:none}.FoundationProduct_primary__p2JEe[data-foundation-variant-id="product-primary/visual@1"] .FoundationProduct_purchase__vTlrY h1{font-size:clamp(38px,4.2vw,58px)}.FoundationProduct_primary__p2JEe[data-foundation-variant-id="product-primary/botanical@1"] .FoundationProduct_primaryGrid__F5xIp{grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:clamp(30px,5vw,74px)}.FoundationProduct_primary__p2JEe[data-foundation-variant-id="product-primary/botanical@1"] .FoundationProduct_mainMedia__FqmBm{aspect-ratio:4/5;border-radius:24px}.FoundationProduct_primary__p2JEe[data-foundation-variant-id="product-primary/botanical@1"] .FoundationProduct_purchase__vTlrY{border-radius:22px;padding:clamp(26px,3.5vw,42px);box-shadow:0 28px 60px -52px var(--foundation-primary)}.FoundationProduct_primary__p2JEe[data-foundation-variant-id="product-primary/botanical@1"] .FoundationProduct_purchase__vTlrY h1{font-size:clamp(40px,4.4vw,62px);font-weight:500}.FoundationProduct_related__IscRy[data-foundation-variant-id="related-products/botanical@1"]{background:color-mix(in srgb,var(--foundation-surface-alt) 58%,var(--foundation-background))}.FoundationProduct_related__IscRy[data-foundation-variant-id="related-products/botanical@1"] .FoundationProduct_relatedGrid__laQY1{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.FoundationProduct_primary__p2JEe[data-foundation-variant-id="product-primary/conversion@1"] .FoundationProduct_primaryGrid__F5xIp{grid-template-columns:minmax(0,.82fr) minmax(430px,1.18fr);gap:clamp(28px,4vw,54px)}.FoundationProduct_primary__p2JEe[data-foundation-variant-id="product-primary/conversion@1"] .FoundationProduct_mainMedia__FqmBm{aspect-ratio:1/1}.FoundationProduct_primary__p2JEe[data-foundation-variant-id="product-primary/conversion@1"] .FoundationProduct_purchase__vTlrY{border-width:2px;padding:clamp(30px,4vw,48px);box-shadow:0 34px 80px -54px var(--foundation-primary)}.FoundationProduct_primary__p2JEe[data-foundation-variant-id="product-primary/conversion@1"] .FoundationProduct_summary__7s0lG{margin-block:16px}.FoundationProduct_primary__p2JEe[data-foundation-variant-id="product-primary/conversion@1"] .FoundationProduct_quantityRow__Q4OWD{margin-top:20px}.FoundationProduct_primary__p2JEe[data-foundation-variant-id="product-primary/editorial@1"]{max-width:1080px;padding-top:58px}.FoundationProduct_primary__p2JEe[data-foundation-variant-id="product-primary/editorial@1"] .FoundationProduct_primaryGrid__F5xIp{grid-template-columns:1fr;gap:34px}.FoundationProduct_primary__p2JEe[data-foundation-variant-id="product-primary/editorial@1"] .FoundationProduct_mainMedia__FqmBm{aspect-ratio:16/10}.FoundationProduct_primary__p2JEe[data-foundation-variant-id="product-primary/editorial@1"] .FoundationProduct_purchase__vTlrY{position:relative;top:0;max-width:860px;margin-inline:auto;border-width:0 0 1px;border-radius:0;padding:22px 0 48px;box-shadow:none;background:transparent}.FoundationProduct_primary__p2JEe[data-foundation-variant-id="product-primary/editorial@1"] .FoundationProduct_purchase__vTlrY h1{max-width:780px;font-size:clamp(48px,7vw,82px)}.FoundationProduct_primary__p2JEe[data-foundation-variant-id="product-primary/editorial@1"] .FoundationProduct_summary__7s0lG{max-width:720px;font-size:17px}.FoundationProduct_primary__p2JEe[data-foundation-variant-id="product-primary/technical@1"]{padding-top:34px;padding-bottom:38px}.FoundationProduct_primary__p2JEe[data-foundation-variant-id="product-primary/technical@1"] .FoundationProduct_back__psIHw{margin-bottom:18px}.FoundationProduct_primary__p2JEe[data-foundation-variant-id="product-primary/technical@1"] .FoundationProduct_primaryGrid__F5xIp{grid-template-columns:minmax(0,1.15fr) minmax(380px,.85fr);gap:clamp(28px,4vw,58px)}.FoundationProduct_primary__p2JEe[data-foundation-variant-id="product-primary/technical@1"] .FoundationProduct_mainMedia__FqmBm{aspect-ratio:1.15/1;border-radius:12px;background:var(--foundation-surface-alt)}.FoundationProduct_primary__p2JEe[data-foundation-variant-id="product-primary/technical@1"] .FoundationProduct_mainMedia__FqmBm img{-o-object-fit:contain;object-fit:contain;padding:clamp(16px,3vw,38px)}.FoundationProduct_primary__p2JEe[data-foundation-variant-id="product-primary/technical@1"] .FoundationProduct_thumbnails__8_7Ig button{border-radius:8px;background:var(--foundation-surface-alt)}.FoundationProduct_primary__p2JEe[data-foundation-variant-id="product-primary/technical@1"] .FoundationProduct_purchase__vTlrY{border-radius:12px;padding:clamp(26px,3.5vw,42px);box-shadow:none}.FoundationProduct_primary__p2JEe[data-foundation-variant-id="product-primary/technical@1"] .FoundationProduct_purchase__vTlrY h1{font-family:var(--foundation-body-font);font-size:clamp(38px,4vw,56px);font-weight:800}.FoundationProduct_primary__p2JEe[data-foundation-variant-id="product-primary/technical@1"] .FoundationProduct_category__l1QJj{color:var(--foundation-secondary)}.FoundationProduct_primary__p2JEe[data-foundation-variant-id="product-primary/technical@1"] .FoundationProduct_addButton__ZRRoz,.FoundationProduct_primary__p2JEe[data-foundation-variant-id="product-primary/technical@1"] .FoundationProduct_stepper__wKR1q,.FoundationProduct_primary__p2JEe[data-foundation-variant-id="product-primary/technical@1"] .FoundationProduct_variants__vVXWO button{border-radius:7px}.FoundationProduct_conditions__0L_UE[data-foundation-variant-id="purchase-conditions/technical@1"]{padding-block:28px}.FoundationProduct_conditions__0L_UE[data-foundation-variant-id="purchase-conditions/technical@1"] .FoundationProduct_intro__Mq0cw{margin-bottom:18px}.FoundationProduct_conditions__0L_UE[data-foundation-variant-id="purchase-conditions/technical@1"] .FoundationProduct_intro__Mq0cw h2{font-size:24px;font-family:var(--foundation-body-font);font-weight:700}.FoundationProduct_conditions__0L_UE[data-foundation-variant-id="purchase-conditions/technical@1"] .FoundationProduct_infoCards__STjdc{grid-template-columns:repeat(3,minmax(0,1fr))}.FoundationProduct_conditions__0L_UE[data-foundation-variant-id="purchase-conditions/technical@1"] .FoundationProduct_infoCards__STjdc article{min-height:0;border-radius:9px;padding:20px}.FoundationProduct_conditions__0L_UE[data-foundation-variant-id="purchase-conditions/technical@1"] .FoundationProduct_infoCards__STjdc article>span{display:none}.FoundationProduct_conditions__0L_UE[data-foundation-variant-id="purchase-conditions/technical@1"] .FoundationProduct_infoCards__STjdc h3{margin:0 0 8px;font-size:15px}.FoundationProduct_related__IscRy[data-foundation-variant-id="related-products/technical@1"]{padding-block:32px;background:var(--foundation-background)}.FoundationProduct_related__IscRy[data-foundation-variant-id="related-products/technical@1"] .FoundationProduct_intro__Mq0cw h2{font-family:var(--foundation-body-font);font-size:26px;font-weight:700}.FoundationProduct_related__IscRy[data-foundation-variant-id="related-products/technical@1"] .FoundationProduct_relatedGrid__laQY1 article{border-radius:10px}.FoundationProduct_related__IscRy[data-foundation-variant-id="related-products/technical@1"] .FoundationProduct_relatedGrid__laQY1 article>div{padding:14px}.FoundationProduct_related__IscRy[data-foundation-variant-id="related-products/technical@1"] .FoundationProduct_relatedGrid__laQY1 h3{font-size:14px}[data-foundation-theme=fashi_editorial] .FoundationProduct_addButton__ZRRoz,[data-foundation-theme=fashi_editorial] .FoundationProduct_infoCards__STjdc article,[data-foundation-theme=fashi_editorial] .FoundationProduct_mainMedia__FqmBm,[data-foundation-theme=fashi_editorial] .FoundationProduct_purchase__vTlrY,[data-foundation-theme=fashi_editorial] .FoundationProduct_relatedGrid__laQY1 article,[data-foundation-theme=fashi_editorial] .FoundationProduct_reviewGrid__KYeMG figure,[data-foundation-theme=fashi_editorial] .FoundationProduct_stepper__wKR1q,[data-foundation-theme=fashi_editorial] .FoundationProduct_thumbnails__8_7Ig button,[data-foundation-theme=fashi_editorial] .FoundationProduct_variants__vVXWO button{border-radius:0}[data-foundation-theme=fashi_editorial] .FoundationProduct_purchase__vTlrY{background:var(--foundation-background)}[data-foundation-theme=fashi_editorial] .FoundationProduct_addButton__ZRRoz{background:var(--foundation-text)}[data-foundation-theme=fashi_editorial] .FoundationProduct_related__IscRy,[data-foundation-theme=fashi_editorial] .FoundationProduct_reviews__c_KS_{background:color-mix(in srgb,var(--foundation-surface-alt) 58%,var(--foundation-background))}[data-foundation-theme=fashi_editorial] .FoundationProduct_relatedGrid__laQY1{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}@media (max-width:900px){.FoundationProduct_primaryGrid__F5xIp{grid-template-columns:1fr 1fr;gap:24px}.FoundationProduct_purchase__vTlrY{position:relative;top:0}.FoundationProduct_infoCards__STjdc,[data-foundation-theme=fashi_editorial] .FoundationProduct_relatedGrid__laQY1{grid-template-columns:repeat(2,minmax(0,1fr))}.FoundationProduct_primary__p2JEe[data-foundation-variant-id="product-primary/botanical@1"] .FoundationProduct_primaryGrid__F5xIp,.FoundationProduct_primary__p2JEe[data-foundation-variant-id="product-primary/conversion@1"] .FoundationProduct_primaryGrid__F5xIp,.FoundationProduct_primary__p2JEe[data-foundation-variant-id="product-primary/visual@1"] .FoundationProduct_primaryGrid__F5xIp{grid-template-columns:1fr 1fr}}@media (max-width:720px){.FoundationProduct_primary__p2JEe{padding:28px 14px 70px}.FoundationProduct_primaryGrid__F5xIp,.FoundationProduct_primary__p2JEe[data-foundation-variant-id="product-primary/botanical@1"] .FoundationProduct_primaryGrid__F5xIp,.FoundationProduct_primary__p2JEe[data-foundation-variant-id="product-primary/conversion@1"] .FoundationProduct_primaryGrid__F5xIp,.FoundationProduct_primary__p2JEe[data-foundation-variant-id="product-primary/visual@1"] .FoundationProduct_primaryGrid__F5xIp{grid-template-columns:1fr}.FoundationProduct_primary__p2JEe[data-foundation-variant-id="product-primary/botanical@1"] .FoundationProduct_mainMedia__FqmBm,.FoundationProduct_primary__p2JEe[data-foundation-variant-id="product-primary/conversion@1"] .FoundationProduct_mainMedia__FqmBm,.FoundationProduct_primary__p2JEe[data-foundation-variant-id="product-primary/editorial@1"] .FoundationProduct_mainMedia__FqmBm,.FoundationProduct_primary__p2JEe[data-foundation-variant-id="product-primary/visual@1"] .FoundationProduct_mainMedia__FqmBm{aspect-ratio:1/1}.FoundationProduct_primary__p2JEe[data-foundation-variant-id="product-primary/editorial@1"]{padding-top:28px}.FoundationProduct_primary__p2JEe[data-foundation-variant-id="product-primary/editorial@1"] .FoundationProduct_purchase__vTlrY{padding-inline:6px}.FoundationProduct_mainMedia__FqmBm{aspect-ratio:1/1;border-radius:26px}.FoundationProduct_purchase__vTlrY{border-radius:26px;padding:26px 20px}.FoundationProduct_purchase__vTlrY h1{font-size:clamp(39px,12vw,56px)}.FoundationProduct_conditions__0L_UE,.FoundationProduct_details__NefRA,.FoundationProduct_faq__xRGp7{padding:70px 16px}.FoundationProduct_infoCards__STjdc,.FoundationProduct_relatedGrid__laQY1,.FoundationProduct_reviewGrid__KYeMG{grid-template-columns:1fr}.FoundationProduct_details__NefRA,.FoundationProduct_faq__xRGp7{grid-template-columns:1fr;gap:10px}.FoundationProduct_details__NefRA[data-foundation-variant-id="product-details/compact@1"] .FoundationProduct_detailsBody__oz6a4,.FoundationProduct_related__IscRy[data-foundation-variant-id="related-products/compact@1"] .FoundationProduct_relatedGrid__laQY1,.FoundationProduct_related__IscRy[data-foundation-variant-id="related-products/editorial@1"] .FoundationProduct_relatedGrid__laQY1{grid-template-columns:1fr}.FoundationProduct_related__IscRy[data-foundation-variant-id="related-products/botanical@1"] .FoundationProduct_relatedGrid__laQY1{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.FoundationProduct_details__NefRA dl>div{grid-template-columns:110px 1fr}.FoundationProduct_related__IscRy,.FoundationProduct_reviews__c_KS_{padding:70px 16px}[data-foundation-theme=fashi_editorial] .FoundationProduct_relatedGrid__laQY1{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}@media (max-width:900px){.FoundationProduct_primary__p2JEe[data-foundation-variant-id="product-primary/technical@1"] .FoundationProduct_primaryGrid__F5xIp{grid-template-columns:1fr 1fr;gap:22px}}@media (max-width:720px){.FoundationProduct_primary__p2JEe[data-foundation-variant-id="product-primary/technical@1"]{padding-top:22px}.FoundationProduct_primary__p2JEe[data-foundation-variant-id="product-primary/technical@1"] .FoundationProduct_primaryGrid__F5xIp{grid-template-columns:1fr}.FoundationProduct_primary__p2JEe[data-foundation-variant-id="product-primary/technical@1"] .FoundationProduct_mainMedia__FqmBm{aspect-ratio:1/1;border-radius:10px}.FoundationProduct_primary__p2JEe[data-foundation-variant-id="product-primary/technical@1"] .FoundationProduct_purchase__vTlrY{border-radius:10px;padding:26px 20px}.FoundationProduct_conditions__0L_UE[data-foundation-variant-id="purchase-conditions/technical@1"] .FoundationProduct_infoCards__STjdc,.FoundationProduct_details__NefRA[data-foundation-variant-id="product-details/compact@1"]{grid-template-columns:1fr}.FoundationProduct_related__IscRy[data-foundation-variant-id="related-products/technical@1"] .FoundationProduct_relatedGrid__laQY1{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}@media (prefers-reduced-motion:reduce){.FoundationProduct_conditions__0L_UE *,.FoundationProduct_details__NefRA *,.FoundationProduct_faq__xRGp7 *,.FoundationProduct_primary__p2JEe *,.FoundationProduct_related__IscRy *,.FoundationProduct_reviews__c_KS_ *{scroll-behavior:auto;transition:none!important}}.ConversionDetailPdp_page__7Vvjz{--bg:#f8f6f3;--alt:#f0ede8;--card:#fff;--text:#1a1a1a;--muted:#6b6b6b;--light:#9c9c9c;--primary:#1a1a2e;--accent:#e85d3a;--accent-dark:#d04d2e;--accent-light:rgba(232,93,58,.1);--success:#2e8b57;--border:#d6d4ce;--border-light:#e8e6e0;background:var(--bg);color:var(--text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.6;min-height:100vh}.ConversionDetailPdp_page__7Vvjz *{box-sizing:border-box}.ConversionDetailPdp_page__7Vvjz a{text-decoration:none;color:inherit}.ConversionDetailPdp_page__7Vvjz button{font:inherit}.ConversionDetailPdp_announcement__IsQlv{background:var(--primary);color:#fff;text-align:center;padding:.45rem 2rem;font-size:.75rem}.ConversionDetailPdp_header___A98H{position:sticky;top:0;z-index:70;background:hsla(0,0%,100%,.96);border-bottom:1px solid var(--border-light)}.ConversionDetailPdp_headerInner__i5rGY{max-width:1200px;height:64px;margin:auto;padding:0 2rem;display:flex;align-items:center;justify-content:space-between}.ConversionDetailPdp_logo__it6gg{font-family:Inter Tight,Inter,sans-serif;font-size:1.25rem;font-weight:800;color:var(--primary)!important}.ConversionDetailPdp_logo__it6gg:first-letter{color:var(--accent)}.ConversionDetailPdp_nav__ajwGh{display:flex;gap:2rem}.ConversionDetailPdp_nav__ajwGh a{font-size:.875rem;color:var(--muted);font-weight:500}.ConversionDetailPdp_actions__Qr_31{display:flex;align-items:center;gap:1rem}.ConversionDetailPdp_actions__Qr_31 button{position:relative;display:grid;place-items:center;border:0;background:none;cursor:pointer}.ConversionDetailPdp_actions__Qr_31 svg{width:22px}.ConversionDetailPdp_actions__Qr_31 b{position:absolute;top:-8px;right:-9px;width:18px;height:18px;display:grid;place-items:center;border-radius:50%;background:var(--accent);color:#fff;font-size:.625rem}.ConversionDetailPdp_menu__CpSZn{display:none!important}.ConversionDetailPdp_breadcrumb__IFpX9{max-width:1200px;margin:auto;padding:1rem 2rem;display:flex;gap:.5rem;color:var(--muted);font-size:.8125rem}.ConversionDetailPdp_primary__kYkSq{padding:0 2rem 5rem}.ConversionDetailPdp_primaryInner__FSi2f{max-width:1200px;margin:auto;display:grid;grid-template-columns:1.15fr .85fr;gap:4rem;align-items:start}.ConversionDetailPdp_gallery__ksadb{position:sticky;top:96px}.ConversionDetailPdp_galleryMain__SCa4P{position:relative;aspect-ratio:1;border-radius:16px;overflow:hidden;background:var(--alt)}.ConversionDetailPdp_galleryMain__SCa4P>img{-o-object-fit:contain;object-fit:contain}.ConversionDetailPdp_empty__hMejb{height:100%;display:grid;place-items:center;color:var(--light)}.ConversionDetailPdp_expand__9mMAl,.ConversionDetailPdp_next__5DRHQ,.ConversionDetailPdp_prev___8SXE{position:absolute;z-index:2;display:grid;place-items:center;border:0;border-radius:50%;background:#ffffffe8;box-shadow:0 2px 10px #0002;cursor:pointer}.ConversionDetailPdp_next__5DRHQ,.ConversionDetailPdp_prev___8SXE{top:50%;width:42px;height:42px;transform:translateY(-50%);opacity:0;transition:.2s}.ConversionDetailPdp_gallery__ksadb:hover .ConversionDetailPdp_next__5DRHQ,.ConversionDetailPdp_gallery__ksadb:hover .ConversionDetailPdp_prev___8SXE{opacity:1}.ConversionDetailPdp_prev___8SXE{left:1rem}.ConversionDetailPdp_next__5DRHQ{right:1rem}.ConversionDetailPdp_expand__9mMAl{top:1rem;right:1rem;width:38px;height:38px}.ConversionDetailPdp_expand__9mMAl svg,.ConversionDetailPdp_next__5DRHQ svg,.ConversionDetailPdp_prev___8SXE svg{width:20px}.ConversionDetailPdp_thumbs__khN4A{display:flex;gap:.5rem;margin-top:1rem;overflow:auto}.ConversionDetailPdp_thumbActive__feXan,.ConversionDetailPdp_thumb__0Y4TH{position:relative;width:72px;height:72px;flex:none;border:2px solid var(--border-light);border-radius:6px;overflow:hidden;background:var(--alt)}.ConversionDetailPdp_thumbActive__feXan{border-color:var(--accent)}.ConversionDetailPdp_thumbActive__feXan img,.ConversionDetailPdp_thumb__0Y4TH img{-o-object-fit:cover;object-fit:cover}.ConversionDetailPdp_lightbox__hTwF6{position:fixed;z-index:200;inset:0;background:#000e;display:grid;grid-template-columns:64px 1fr 64px;align-items:center;padding:3rem}.ConversionDetailPdp_lightbox__hTwF6>div{position:relative;height:90vh}.ConversionDetailPdp_lightbox__hTwF6>div img{-o-object-fit:contain;object-fit:contain}.ConversionDetailPdp_lightbox__hTwF6>button{border:0;background:none;color:#fff}.ConversionDetailPdp_lightboxClose__MlvNf{position:absolute;z-index:2;top:1rem;right:1rem;font-size:2rem}.ConversionDetailPdp_purchaseSticky__WTL6h{position:sticky;top:96px}.ConversionDetailPdp_category__HILfW{display:block;color:var(--accent);font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;margin-bottom:.5rem}.ConversionDetailPdp_purchase__4oAPJ h1{font-family:Inter Tight,Inter,sans-serif;font-size:2rem;line-height:1.1;letter-spacing:-.025em;margin:0 0 .75rem}.ConversionDetailPdp_pricing__xpsXr{display:flex;align-items:center;gap:.75rem;margin:1.5rem 0}.ConversionDetailPdp_pricing__xpsXr ins{font-family:Inter Tight,Inter,sans-serif;font-size:1.75rem;font-weight:700;text-decoration:none}.ConversionDetailPdp_pricing__xpsXr del{color:var(--light)}.ConversionDetailPdp_pricing__xpsXr span{padding:.35rem .65rem;border-radius:999px;background:var(--accent);color:#fff;font-size:.75rem;font-weight:700}.ConversionDetailPdp_proposition__uivWF{color:var(--muted);line-height:1.7}.ConversionDetailPdp_stock__ZBX5L{color:var(--success);font-weight:600}.ConversionDetailPdp_out__jLe0I{color:#c0392b}.ConversionDetailPdp_config__kfLBv fieldset{border:0;margin:1.5rem 0;padding:0}.ConversionDetailPdp_config__kfLBv legend,.ConversionDetailPdp_quantityGroup__Xj27u label{display:block;margin-bottom:.6rem;color:var(--muted);font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.ConversionDetailPdp_finishOptions__fbQGG{display:flex;flex-wrap:wrap;gap:.5rem}.ConversionDetailPdp_finishActive__tn8by,.ConversionDetailPdp_finish__MfJnQ{min-width:96px;padding:.65rem .75rem;display:flex;align-items:center;gap:.5rem;border:1px solid var(--border);border-radius:10px;background:#fff}.ConversionDetailPdp_finishActive__tn8by{border:2px solid var(--accent);background:var(--accent-light)}.ConversionDetailPdp_finish__MfJnQ i{width:26px;height:26px;border:2px solid var(--border);border-radius:50%}.ConversionDetailPdp_finish__MfJnQ strong{font-size:.8125rem}.ConversionDetailPdp_bundleOptions__Lrxcn{display:flex;flex-direction:column;gap:.5rem}.ConversionDetailPdp_bundleActive__EHbuI,.ConversionDetailPdp_bundle__RJ6fF{width:100%;padding:1rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;border:1px solid var(--border);border-radius:10px;background:#fff;text-align:left}.ConversionDetailPdp_bundleActive__EHbuI{border:2px solid var(--accent);background:var(--accent-light)}.ConversionDetailPdp_bundle__RJ6fF strong{font-size:.9375rem}.ConversionDetailPdp_bundle__RJ6fF span{color:var(--muted);font-size:.875rem}.ConversionDetailPdp_qty__7m7UE{display:grid;grid-template-columns:44px 48px 44px;width:-moz-max-content;width:max-content;border:1px solid var(--border);border-radius:8px;overflow:hidden}.ConversionDetailPdp_qty__7m7UE button,.ConversionDetailPdp_qty__7m7UE span{display:grid;place-items:center;height:44px;border:0;background:#fff}.ConversionDetailPdp_qty__7m7UE span{border-inline:1px solid var(--border);font-weight:600}.ConversionDetailPdp_buy__L6xqc{margin-top:1.25rem;border-radius:8px!important;background:var(--accent)!important}.ConversionDetailPdp_delivery__tKwsE{margin-top:1rem;display:grid;grid-template-columns:1fr 1fr;gap:.5rem;color:var(--muted);font-size:.8125rem}.ConversionDetailPdp_summary__vMimN{display:grid;grid-template-columns:1fr 1fr;gap:0;margin-top:1.5rem;padding:1rem;border:1px solid var(--border-light);border-radius:12px;background:#fff}.ConversionDetailPdp_summary__vMimN span{padding:.6rem}.ConversionDetailPdp_summary__vMimN b,.ConversionDetailPdp_summary__vMimN small{display:block}.ConversionDetailPdp_summary__vMimN small{color:var(--muted);font-size:.6875rem;text-transform:uppercase}.ConversionDetailPdp_summary__vMimN b{font-size:.8125rem}.ConversionDetailPdp_trust__tJy8S{display:grid;grid-template-columns:repeat(4,1fr);padding:0 max(2rem,calc((100vw - 1200px) / 2));border-block:1px solid var(--border-light);background:#fff}.ConversionDetailPdp_trust__tJy8S div{padding:1.25rem;text-align:center;border-right:1px solid var(--border-light)}.ConversionDetailPdp_trust__tJy8S b{color:var(--accent)}.ConversionDetailPdp_trust__tJy8S small,.ConversionDetailPdp_trust__tJy8S strong{display:block}.ConversionDetailPdp_trust__tJy8S strong{font-size:.875rem}.ConversionDetailPdp_trust__tJy8S small{color:var(--muted);font-size:.7rem}.ConversionDetailPdp_confidence__eOF7l,.ConversionDetailPdp_faq__prjlq,.ConversionDetailPdp_related__11_H_{padding:5rem max(2rem,calc((100vw - 1200px) / 2))}.ConversionDetailPdp_confidence__eOF7l>span,.ConversionDetailPdp_faq__prjlq>span,.ConversionDetailPdp_related__11_H_>span{display:block;text-align:center;color:var(--accent);font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em}.ConversionDetailPdp_confidence__eOF7l h2,.ConversionDetailPdp_faq__prjlq h2,.ConversionDetailPdp_related__11_H_ h2{text-align:center;font-family:Inter Tight,Inter,sans-serif;font-size:2.25rem;letter-spacing:-.035em;margin:.5rem 0 2rem}.ConversionDetailPdp_confidence__eOF7l{background:#fff}.ConversionDetailPdp_confidence__eOF7l>div{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.ConversionDetailPdp_confidence__eOF7l article{padding:1.75rem;border:1px solid var(--border);border-radius:16px;background:var(--bg)}.ConversionDetailPdp_confidence__eOF7l i{display:grid;place-items:center;width:52px;height:52px;border-radius:12px;background:var(--accent-light);color:var(--accent);font-style:normal}.ConversionDetailPdp_confidence__eOF7l h3{font-size:1rem}.ConversionDetailPdp_confidence__eOF7l p{color:var(--muted);font-size:.875rem}.ConversionDetailPdp_faq__prjlq{background:var(--bg)}.ConversionDetailPdp_faq__prjlq>div{max-width:900px;margin:auto}.ConversionDetailPdp_faq__prjlq details{padding:1rem 0;border-bottom:1px solid var(--border-light)}.ConversionDetailPdp_faq__prjlq summary{display:flex;justify-content:space-between;font-weight:600;cursor:pointer}.ConversionDetailPdp_faq__prjlq p{color:var(--muted)}.ConversionDetailPdp_related__11_H_{background:#fff}.ConversionDetailPdp_related__11_H_>div{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.ConversionDetailPdp_related__11_H_ a{padding-bottom:1.25rem;border:1px solid var(--border);border-radius:12px;overflow:hidden;background:var(--card)}.ConversionDetailPdp_related__11_H_ a>div{position:relative;aspect-ratio:3/2;background:var(--alt)}.ConversionDetailPdp_related__11_H_ a>div img{-o-object-fit:cover;object-fit:cover}.ConversionDetailPdp_related__11_H_ a>h3,.ConversionDetailPdp_related__11_H_ a>small,.ConversionDetailPdp_related__11_H_ a>span,.ConversionDetailPdp_related__11_H_ a>strong{display:block;margin:.5rem 1rem}.ConversionDetailPdp_related__11_H_ a>small{color:var(--accent);font-size:.7rem;text-transform:uppercase}.ConversionDetailPdp_related__11_H_ a>span{padding:.55rem;border:1px solid var(--border);border-radius:8px;text-align:center;font-size:.8rem}.ConversionDetailPdp_footer__XXESD{padding:4rem max(2rem,calc((100vw - 1200px) / 2)) 2rem;background:var(--primary);color:#fff}.ConversionDetailPdp_footerGrid__0kGW2{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:3rem}.ConversionDetailPdp_footerGrid__0kGW2 strong{font-family:Inter Tight,Inter,sans-serif;font-size:1.3rem}.ConversionDetailPdp_footerGrid__0kGW2 a,.ConversionDetailPdp_footerGrid__0kGW2 p,.ConversionDetailPdp_footerGrid__0kGW2 span{display:block;opacity:.72;font-size:.875rem;margin:.4rem 0}.ConversionDetailPdp_footer__XXESD h3{font-size:.8rem;text-transform:uppercase;letter-spacing:.1em}.ConversionDetailPdp_footer__XXESD small{display:block;border-top:1px solid #ffffff26;margin-top:2rem;padding-top:1.5rem;opacity:.55}.ConversionDetailPdp_sticky__RFkX2{display:none}@media (max-width:1024px){.ConversionDetailPdp_primaryInner__FSi2f{grid-template-columns:1fr;gap:2rem}.ConversionDetailPdp_gallery__ksadb,.ConversionDetailPdp_purchaseSticky__WTL6h{position:static}.ConversionDetailPdp_next__5DRHQ,.ConversionDetailPdp_prev___8SXE{opacity:1}.ConversionDetailPdp_confidence__eOF7l>div{grid-template-columns:1fr;max-width:500px;margin:auto}.ConversionDetailPdp_footerGrid__0kGW2,.ConversionDetailPdp_related__11_H_>div{grid-template-columns:1fr 1fr}}@media (max-width:768px){.ConversionDetailPdp_page__7Vvjz{padding-bottom:74px}.ConversionDetailPdp_announcement__IsQlv{font-size:.6875rem;padding:.5rem 1rem}.ConversionDetailPdp_headerInner__i5rGY{height:60px;padding:0 1.5rem}.ConversionDetailPdp_nav__ajwGh{position:fixed;top:60px;left:0;right:0;display:flex;flex-direction:column;gap:1rem;padding:1.5rem;background:#fff;border-bottom:1px solid var(--border-light);transform:translateY(-120%);opacity:0;visibility:hidden;transition:.2s}.ConversionDetailPdp_navOpen__pONna{transform:none;opacity:1;visibility:visible}.ConversionDetailPdp_menu__CpSZn{display:grid!important}.ConversionDetailPdp_breadcrumb__IFpX9{padding:.5rem 1.5rem;font-size:.75rem}.ConversionDetailPdp_primary__kYkSq{padding:0 1.5rem 2rem}.ConversionDetailPdp_thumbActive__feXan,.ConversionDetailPdp_thumb__0Y4TH{width:64px;height:64px}.ConversionDetailPdp_pricing__xpsXr ins{font-size:1.5rem}.ConversionDetailPdp_summary__vMimN{grid-template-columns:1fr 1fr}.ConversionDetailPdp_trust__tJy8S{grid-template-columns:1fr 1fr;padding:0}.ConversionDetailPdp_confidence__eOF7l,.ConversionDetailPdp_faq__prjlq,.ConversionDetailPdp_related__11_H_{padding:3rem 1.5rem}.ConversionDetailPdp_confidence__eOF7l h2,.ConversionDetailPdp_faq__prjlq h2,.ConversionDetailPdp_related__11_H_ h2{font-size:1.5rem}.ConversionDetailPdp_related__11_H_>div{grid-template-columns:1fr;max-width:360px;margin:auto}.ConversionDetailPdp_footer__XXESD{padding:3rem 1.5rem 1.5rem}.ConversionDetailPdp_footerGrid__0kGW2{grid-template-columns:1fr}.ConversionDetailPdp_sticky__RFkX2{position:fixed;z-index:80;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.5rem 1rem calc(.5rem + env(safe-area-inset-bottom));background:#fff;border-top:1px solid var(--border);box-shadow:0 -5px 20px #0002}.ConversionDetailPdp_sticky__RFkX2>div{display:flex;align-items:center;gap:.5rem;min-width:0}.ConversionDetailPdp_sticky__RFkX2>div>img{-o-object-fit:contain;object-fit:contain;border-radius:6px}.ConversionDetailPdp_sticky__RFkX2 span b,.ConversionDetailPdp_sticky__RFkX2 span em{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ConversionDetailPdp_sticky__RFkX2 span b{font-size:.75rem}.ConversionDetailPdp_sticky__RFkX2 span em{font-style:normal;color:var(--accent);font-size:.8rem;font-weight:700}.ConversionDetailPdp_stickyBuy__4sAV2{width:auto!important;min-height:42px!important;padding:.5rem 1rem!important;background:var(--accent)!important;border-radius:8px!important}}@media (max-width:390px){.ConversionDetailPdp_primary__kYkSq{padding-inline:1rem}.ConversionDetailPdp_breadcrumb__IFpX9{padding:.25rem 1rem;font-size:.6875rem}.ConversionDetailPdp_thumbActive__feXan,.ConversionDetailPdp_thumb__0Y4TH{width:52px;height:52px}.ConversionDetailPdp_pricing__xpsXr ins,.ConversionDetailPdp_purchase__4oAPJ h1{font-size:1.375rem}.ConversionDetailPdp_summary__vMimN{grid-template-columns:1fr}.ConversionDetailPdp_finishActive__tn8by,.ConversionDetailPdp_finish__MfJnQ{width:100%}.ConversionDetailPdp_delivery__tKwsE{grid-template-columns:1fr}.ConversionDetailPdp_trust__tJy8S{grid-template-columns:1fr 1fr}.ConversionDetailPdp_confidence__eOF7l,.ConversionDetailPdp_faq__prjlq,.ConversionDetailPdp_related__11_H_{padding:2rem 1rem}.ConversionDetailPdp_confidence__eOF7l h2,.ConversionDetailPdp_faq__prjlq h2,.ConversionDetailPdp_related__11_H_ h2{font-size:1.375rem}.ConversionDetailPdp_qty__7m7UE{grid-template-columns:40px 48px 40px}.ConversionDetailPdp_stickyBuy__4sAV2{font-size:.75rem!important;padding:.375rem .75rem!important}}@media (max-width:320px){.ConversionDetailPdp_announcement__IsQlv{font-size:.625rem;padding:.375rem .5rem}.ConversionDetailPdp_headerInner__i5rGY{padding:0 1rem}.ConversionDetailPdp_logo__it6gg{font-size:1.0625rem}.ConversionDetailPdp_thumbActive__feXan,.ConversionDetailPdp_thumb__0Y4TH{width:44px;height:44px}.ConversionDetailPdp_trust__tJy8S div{padding:.75rem}.ConversionDetailPdp_sticky__RFkX2 img{width:32px;height:32px}}