.store-template:not(.store-template--heritage-story){--void:#fafafa;--abyss:#f0f0ee;--earth:#ecece8;--surface:#fff;--text-primary:#20211f;--text-secondary:#555a55;--text-muted:#626861;--text-inverse:#fff;--gold:#253d35;--red:#253d35;--border:#d8dcd6;--font-serif:var(--font-commerce),sans-serif;background:var(--visual-page-background,var(--void));color:var(--text-primary);font-family:var(--font-commerce),sans-serif;color-scheme:light}.store-template--art-cabinet{--void:#f7f7f4!important;--abyss:#e8e8e4!important;--gold:#222520!important;--red:#222520!important;--border:#cdd0c9!important}.store-template--promotion-retail{--void:#fbfcfc!important;--abyss:#edf0ef!important;--gold:#294238!important;--red:#294238!important}.store-template--discovery-market{--void:#f4f7fa!important;--abyss:#e5edf4!important;--gold:#234367!important;--red:#234367!important;--border:#ccd7e2!important}.store-template--craft-gallery{--void:#e9ece6!important;--abyss:#dce2d8!important;--gold:#304537!important;--red:#304537!important;--border:#b9c4b5!important}.store-template:not(.store-template--heritage-story) ::selection{background:var(--gold);color:#fff}.store-template:not(.store-template--heritage-story) :focus-visible{outline:2px solid var(--gold);outline-offset:4px}.store-template:not(.store-template--heritage-story) :is(input,textarea){caret-color:var(--gold)}.store-template:not(.store-template--heritage-story) :is(h1,h2,h3):not([data-storefront-ai1-theme] *):not(.family-craft-caption h3):not(.benchmark-home h1,.benchmark-home h2,.benchmark-home h3,.benchmark-pantry-caption h3,.commerce-home h1,.commerce-home h2,.commerce-home h3,.cx-card-collectible h3,.cx-card-paper h3){font-family:var(--font-commerce),sans-serif!important;letter-spacing:-.035em;font-weight:500;text-wrap:balance}.store-template:not(.store-template--heritage-story) [data-editor-target="global.header"] header:not(.benchmark-navigation):not(.ui-chrome-header){background:var(--void)!important;color:var(--text-primary)!important;border-bottom:1px solid var(--border)!important;box-shadow:none!important}.store-template:not(.store-template--heritage-story) [data-editor-target="global.announcement"]{background:var(--void)!important;color:var(--text-secondary)!important;border-bottom:1px solid var(--border)!important;text-transform:none;letter-spacing:0;font-weight:400;padding-block:9px}.store-template:not(.store-template--heritage-story) .store-template-header-offer{display:none}.store-template:not(.store-template--heritage-story) .store-template-header-action{background:transparent!important;color:var(--text-primary)!important;border:0!important;box-shadow:none!important;min-width:36px;min-height:44px}.commerce-wordmark{display:block;font-family:var(--font-commerce),sans-serif;font-size:20px;letter-spacing:-.04em;font-weight:600;max-width:210px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.commerce-footer{padding:52px clamp(20px,4vw,64px) 24px;background:var(--abyss);border-top:1px solid var(--border)}.commerce-footer-main{display:grid;grid-template-columns:2fr 1fr 1fr;gap:48px}.commerce-footer-brand{font-size:clamp(28px,3vw,46px);letter-spacing:-.035em}.commerce-footer-main p{max-width:34ch;font-size:14px;line-height:1.7;color:var(--text-secondary);margin-top:18px}.commerce-footer nav{display:flex;flex-direction:column;align-items:start;gap:12px;font-size:14px}.commerce-footer nav a{min-height:28px;text-underline-offset:4px}.commerce-footer nav a:hover{text-decoration:underline}.commerce-footer-bottom{display:flex;justify-content:space-between;gap:20px;margin-top:52px;border-top:1px solid var(--border);padding-top:24px;font-size:12px;color:var(--text-secondary)}.commerce-footer--discovery-market .commerce-footer-main{grid-template-columns:1.5fr 1fr 1fr}.commerce-footer--craft-gallery .commerce-footer-brand{font-weight:400}.store-template:not(.store-template--heritage-story) [data-editor-target="global.footer"] footer:not(.benchmark-footer):not(.ui-chrome-footer){background:var(--abyss)!important;color:var(--text-primary)!important;border-color:var(--border)!important}.curated-home{min-width:0;color:var(--text-primary);background:var(--visual-page-background,var(--void))}.curated-home a{text-decoration:none;text-underline-offset:5px}.curated-home a:hover{text-decoration:underline}.curated-section{grid-column:1/-1;min-width:0;padding:42px clamp(20px,4vw,56px)}.curated-section--videoShowcase{padding:0}.curated-home :is(h1,h2,h3,p){margin:0}.curated-home h1{font-size:clamp(36px,4.8vw,68px);line-height:1.04;max-width:12ch}.curated-home h2{font-size:clamp(26px,3vw,42px);line-height:1.15}.curated-home p{font-size:15px;line-height:1.75;max-width:44ch;color:var(--text-secondary)}.commerce-footer p,.curated-home p{text-wrap:pretty}.curated-home :is(a,button){touch-action:manipulation}.curated-home svg{stroke-width:1.5}.curated-home :is(.curated-link,.curated-heading a) svg{transition:transform .18s ease-out}.curated-home :is(.curated-link,.curated-heading a):hover svg{transform:translateX(3px)}.curated-home button{transition:transform .15s ease-out,background-color .15s ease-out}.curated-home button:active{transform:scale(.96)}.curated-home :is(.curated-category-photo,.curated-piece-image){outline:1px solid rgb(0 0 0/.07);outline-offset:-1px}.curated-home :is(input,textarea){font-family:inherit;font-size:16px}.curated-home :is(input,textarea):focus-visible{outline:2px solid var(--gold);outline-offset:2px}.curated-link{display:inline-flex;align-items:center;gap:24px;min-height:44px;padding-block:12px;border-bottom:1px solid;font-size:14px;font-weight:500}.curated-exhibition-heading{display:flex;justify-content:space-between;align-items:end;gap:40px;padding:34px clamp(20px,4vw,56px) 30px}.curated-exhibition-heading h1{max-width:11ch}.curated-exhibition-heading>div{max-width:300px}.curated-exhibition-heading .curated-link{margin-top:18px}.curated-exhibition-image{position:relative;height:clamp(330px,40vw,560px);background:#deded9}.curated-exhibition-image img{object-position:center 40%}.curated-boutique{display:grid;grid-template-columns:1.4fr 1fr;min-height:520px;background:#e8ecea}.curated-boutique-photo{position:relative;min-height:500px}.curated-boutique-copy{display:flex;flex-direction:column;justify-content:center;align-items:start;gap:28px;padding:clamp(28px,5vw,76px)}.curated-boutique h1{font-size:clamp(38px,4.6vw,66px)}.curated-discovery{position:relative;display:grid;grid-template-columns:1.1fr .9fr;gap:6%;padding:44px 5%;background:#e5edf4;align-items:center}.curated-discovery h1{font-size:clamp(38px,4.8vw,68px);color:#234367}.curated-discovery-photo{position:relative;height:460px}.curated-discovery-inset{position:absolute;width:18%;height:220px;right:32%;bottom:34px;border:8px solid #e5edf4}.curated-discovery form{display:flex;align-items:center;gap:12px;border-bottom:1px solid #234367;margin-top:36px;padding:4px 0;max-width:420px}.curated-discovery input{min-width:0;flex:1;background:transparent;min-height:48px;outline:none;color:#234367;font-size:16px}.curated-discovery input::placeholder{color:#496179}.curated-discovery button,.curated-newsletter button{display:grid;place-items:center;min-width:44px;min-height:44px}.curated-discovery-links{display:flex;flex-wrap:wrap;gap:20px;margin-top:20px;font-size:13px}.curated-workshop{display:grid;grid-template-columns:1fr 1fr;gap:34px;padding:36px 5% 42px;position:relative}.curated-workshop-title{align-self:start;padding:24px 15% 60px 0}.curated-workshop-title h1{max-width:9ch;font-size:clamp(40px,5.5vw,78px)}.curated-workshop-title p{margin:26px 0 20px}.curated-workshop-photo{position:relative;grid-column:2;grid-row:1/3;min-height:520px}.curated-workshop-detail{position:relative;width:65%;height:210px}.curated-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:30px}.curated-heading>a{display:flex;align-items:center;gap:16px;flex-shrink:0;min-height:44px;font-size:13px}.curated-products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:36px 22px}.curated-piece-image{display:block;position:relative;aspect-ratio:4/5;overflow:hidden;background:var(--abyss)}.curated-piece-image img{transition:transform .5s cubic-bezier(.22,1,.36,1)}@media(hover:hover){.curated-piece-image:hover img{transform:scale(1.025)}}.curated-piece-caption{display:flex;align-items:start;justify-content:space-between;gap:16px;padding-top:15px;font-size:13px}.curated-piece-caption h3{font-size:14px!important;letter-spacing:0!important;line-height:1.5;font-weight:450!important}.curated-piece-caption>span{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px}.curated-piece-caption p{font-size:12px;margin-top:5px}.curated-home--art-cabinet .curated-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 28px}.curated-home--art-cabinet .curated-piece-image{aspect-ratio:6/5}.curated-home--art-cabinet .curated-piece:nth-child(2n){padding-top:36px}.curated-home--discovery-market .curated-piece-image{aspect-ratio:1/1;border-radius:12px}.curated-home--craft-gallery .curated-products{grid-template-columns:repeat(3,minmax(0,1fr));gap:42px}.curated-home--craft-gallery .curated-piece-caption{display:block;border-top:1px solid var(--border);margin-top:14px}.curated-home--craft-gallery .curated-piece-caption>span{display:block;margin-top:12px}.curated-collections{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.curated-category-photo{position:relative;aspect-ratio:5/4;overflow:hidden;background:var(--abyss)}.curated-collections>a>span{display:flex;justify-content:space-between;align-items:center;gap:10px;padding-block:16px;font-size:15px}.curated-home--promotion-retail .curated-category-photo{aspect-ratio:3/4}.curated-home--discovery-market .curated-collections{grid-template-columns:repeat(2,minmax(0,1fr))}.curated-home--discovery-market .curated-collections>a{display:grid;grid-template-columns:100px 1fr;gap:22px;align-items:center;border-bottom:1px solid var(--border);padding-bottom:18px}.curated-home--discovery-market .curated-category-photo{aspect-ratio:1}.curated-home--craft-gallery .curated-collections{display:block}.curated-home--craft-gallery .curated-collections>a{display:grid;grid-template-columns:90px 1fr;align-items:center;gap:32px;border-top:1px solid var(--border);padding-block:18px}.curated-home--craft-gallery .curated-collections>a>span{font-size:25px}.curated-story{display:grid;grid-template-columns:1fr 1fr;gap:6%;align-items:center}.curated-story-photo{position:relative;min-height:370px}.curated-story-copy{max-width:400px}.curated-story-copy p{margin:25px 0}.curated-home--promotion-retail .curated-story-photo{order:2}.curated-home--craft-gallery .curated-story{grid-template-columns:1.5fr 1fr}.curated-contact,.curated-newsletter{display:flex;justify-content:space-between;align-items:center;gap:35px;border-top:1px solid var(--border);padding-top:40px}.curated-newsletter p{margin-top:14px}.curated-newsletter-control{width:min(440px,100%)}.commerce-subscribe-progress{width:16px;height:16px;border:1.5px solid;border-right:1.5px solid transparent;border-radius:50%;animation:commerce-spin .8s linear infinite}@keyframes commerce-spin{to{transform:rotate(1turn)}}.curated-newsletter form{display:flex;width:min(440px,100%);border-bottom:1px solid;gap:16px}.curated-newsletter input{min-width:0;flex:1;min-height:54px;background:transparent;outline:none}.curated-newsletter input::placeholder{color:var(--text-secondary)}.curated-service{display:flex;justify-content:space-between;gap:30px;border-block:1px solid var(--border);padding-block:26px}.curated-service>a{display:flex;align-items:center;gap:20px;font-size:14px;min-height:44px}.curated-note{max-width:640px;margin:auto;text-align:center}.curated-note p{margin:20px auto}.curated-empty,.curated-loading{padding:44px 0;color:var(--text-secondary)}.store-template:not(.store-template--heritage-story) :is(.store-template-products,.store-template-product-detail) [data-editor-module=hero]{background:var(--void)!important;color:var(--text-primary)!important;border-bottom:1px solid var(--border)!important;padding-block:52px}.store-template:not(.store-template--heritage-story) .store-template-products [data-editor-module=catalog]{background:var(--void)!important}.store-template:not(.store-template--heritage-story) :is(.store-template-product-card,.store-template-product-detail aside>div,.store-template-product-detail [data-editor-module=details]){background:var(--void)!important;color:var(--text-primary)!important;border-radius:0!important;box-shadow:none!important;border-color:var(--border)!important}.store-template:not(.store-template--heritage-story) .store-template-product-card{border:0!important}.store-template:is(.store-template--art-cabinet,.store-template--promotion-retail,.store-template--discovery-market,.store-template--craft-gallery) :is(button,[role=button],select,input){border-radius:3px}.store-template--discovery-market .store-template-product-card{padding:12px!important;background:#fff!important;border-radius:12px!important}.store-template--craft-gallery .store-template-product-card{border-top:1px solid var(--border)!important;padding-top:20px}.store-template:not(.store-template--heritage-story) .commerce-page{max-width:1280px;margin-inline:auto;padding:48px clamp(20px,4vw,60px) 80px}.store-template:not(.store-template--heritage-story) .commerce-page h1{font-size:clamp(30px,3.5vw,48px);line-height:1.15}.store-template:not(.store-template--heritage-story) .commerce-page :is(input,select,textarea){min-height:44px;border-color:var(--border);background:var(--surface);color:var(--text-primary)}.store-template:not(.store-template--heritage-story) .commerce-page :is(.checkout-address-panel,.checkout-address-fields){background:transparent;border:0;border-radius:0;box-shadow:none;padding:0}.store-template:not(.store-template--heritage-story) .commerce-page .checkout-address-fields :is(input,select,textarea){border-radius:2px;font-size:16px}.store-template:not(.store-template--heritage-story) .commerce-page .checkout-address-panel label{text-transform:none;letter-spacing:0;font-size:13px;font-weight:500;margin-bottom:8px}.store-template:not(.store-template--heritage-story) .commerce-summary{border:1px solid var(--border);padding:28px;background:var(--surface);position:sticky;top:100px}.store-template--art-cabinet .commerce-summary{border:0;border-top:2px solid var(--text-primary);background:transparent}.store-template--discovery-market .commerce-summary{border:0;border-radius:14px;background:#e5edf4}.store-template--craft-gallery .commerce-summary{background:#dce2d8;border:0}.store-template:not(.store-template--heritage-story) .store-template-products .kick{display:none}.store-template:not(.store-template--heritage-story) .store-template-products :is(.store-template-products-promo,.store-template-products-edition){background:transparent;border:0;padding:0;margin-top:24px;color:var(--text-secondary);font-size:14px}@media(min-width:1024px){.store-template--art-cabinet .store-template-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px}.store-template--craft-gallery .store-template-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.store-template-product-detail--collector .product-detail-layout{grid-template-columns:1.5fr 1fr}.store-template-product-detail--conversion .product-detail-layout{grid-template-columns:1.2fr 1fr;gap:80px}.store-template-product-detail--market .product-detail-layout{grid-template-columns:1fr 1fr;gap:40px}.store-template-product-detail--craft .product-detail-layout{grid-template-columns:1.5fr .85fr}}@media(max-width:1000px){.curated-products{grid-template-columns:repeat(3,minmax(0,1fr))}.curated-boutique{min-height:500px}.curated-boutique-photo{min-height:480px}.curated-discovery{gap:30px;padding:40px 5%}.curated-discovery-photo{height:400px}.curated-discovery-inset{display:none}.curated-workshop-photo{min-height:530px}.curated-workshop-detail{height:160px}.curated-home--craft-gallery .curated-products{gap:24px}.curated-piece-caption{display:block}.curated-piece-caption>span{display:block;margin-top:8px}}@media(max-width:640px){.commerce-wordmark{font-size:16px;max-width:115px}.commerce-footer-main{grid-template-columns:1fr 1fr;gap:28px}.commerce-footer-main>div{grid-column:1/-1}.commerce-footer--discovery-market .commerce-footer-main{grid-template-columns:1fr 1fr}.curated-section{padding:28px 20px}.curated-section--videoShowcase{padding:0}.curated-heading{align-items:start;gap:14px;margin-bottom:22px}.curated-heading h2{max-width:13ch}.curated-exhibition-heading{display:block;padding:28px 20px}.curated-exhibition-heading>div{margin-top:24px}.curated-exhibition-image{height:350px}.curated-boutique{display:flex;flex-direction:column}.curated-boutique-photo{min-height:360px}.curated-boutique-copy{padding:32px 24px;gap:20px}.curated-boutique h1{max-width:13ch}.curated-discovery{grid-template-columns:1fr;padding:28px 20px 24px;gap:30px}.curated-discovery-photo{height:260px}.curated-discovery h1{max-width:13ch}.curated-discovery form{margin-top:26px}.curated-workshop{gap:24px;padding:32px 20px}.curated-workshop-title{grid-column:1/-1;padding:0}.curated-workshop-title h1{max-width:11ch}.curated-workshop-photo{grid-column:2;grid-row:2;min-height:320px}.curated-workshop-detail{width:100%;height:220px;align-self:end}.curated-home--art-cabinet .curated-products,.curated-home--craft-gallery .curated-products,.curated-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 14px}.curated-home--art-cabinet .curated-piece:nth-child(2n){padding-top:35px}.curated-piece-caption h3{font-size:13px!important}.curated-collections{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.curated-collections>a>span{font-size:14px}.curated-home--discovery-market .curated-collections{grid-template-columns:1fr}.curated-home--craft-gallery .curated-collections>a>span{font-size:21px}.curated-home--craft-gallery .curated-story,.curated-story{grid-template-columns:1fr;gap:28px}.curated-story-photo{min-height:300px}.curated-home--promotion-retail .curated-story-photo{order:0}.curated-contact,.curated-newsletter{align-items:start;flex-direction:column;gap:26px}.curated-service{flex-direction:column;gap:5px}.store-template:not(.store-template--heritage-story) .commerce-page{padding:32px 20px 56px}.store-template:not(.store-template--heritage-story) .commerce-summary{position:static;padding:22px}}@media(prefers-reduced-motion:reduce){.curated-home *{transition:none!important;animation:none!important}.curated-home :is(.curated-piece-image img,.curated-link svg,button){transform:none!important}}.composable-block{width:100%;min-width:0;overflow-wrap:anywhere}.composable-block h2{font-size:clamp(26px,3vw,44px);line-height:1.15;margin:0 0 20px}.composable-block p{white-space:pre-wrap;color:inherit;line-height:1.75;max-width:65ch;margin:0 0 20px}.composable-block hr{border-color:currentColor;opacity:.4}.composable-image{display:block;width:100%;height:auto;object-fit:cover;border-radius:inherit}.composable-composition.has-image{display:grid;grid-template-columns:1fr 1fr;gap:clamp(20px,4vw,60px);align-items:center}.composable-composition--reverse>.composable-image{order:2}.composable-block--marketing-hero .composable-copy h2{font-size:clamp(36px,5vw,72px)}@media(max-width:640px){.composable-composition.has-image{grid-template-columns:1fr}.composable-composition--reverse>.composable-image{order:0}}.composition-surface{position:relative}.composition-surface>h2{margin-bottom:20px}.composition-tile-content{display:block;position:relative;width:100%;height:100%;overflow:hidden}.composition-tile img{transition:transform .5s cubic-bezier(.2,.8,.2,1)}.composition-tile:hover img{transform:scale(1.035)}.composition-tile-caption{position:absolute;bottom:0;left:0;right:0;padding:16px;display:flex;align-items:center;justify-content:space-between;color:#fff;background:#171717cc}.composition-hotspot:focus-visible{outline:3px solid #fff;outline-offset:-4px;box-shadow:inset 0 0 0 6px #171717}@media(prefers-reduced-motion:reduce){.composition-tile img{transition:none}}.family-navigation{position:relative;z-index:50;color:var(--text-primary);background:var(--void);font-family:var(--font-commerce),sans-serif}.family-navigation a{text-decoration:none}.family-brand{font-size:24px;line-height:1.1;font-weight:650;letter-spacing:-.035em}.family-navigation nav{display:flex;gap:28px;align-items:center;font-size:13px}.family-actions{display:flex;align-items:center;gap:16px}.family-actions a{min-height:44px;display:flex;align-items:center;gap:5px}.family-actions span{font-size:12px}.family-navigation a:hover{opacity:.7}.family-menu-toggle{display:none;min-width:44px;min-height:44px;align-items:center;justify-content:center}.family-gallery-bar{display:flex;align-items:center;justify-content:space-between;padding:22px 4%;border-bottom:1px solid}.family-gallery-bar .family-brand{font-size:30px;max-width:240px}.family-gallery-index{display:flex;justify-content:space-between;padding:10px 4%;font-size:11px;text-transform:uppercase;letter-spacing:.08em}.family-gallery-index a{display:flex;gap:12px;align-items:center}.family-boutique-top{display:flex;justify-content:space-between;padding:8px 4%;font-size:11px;background:#edece8}.family-boutique-main{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:22px 4%;border-bottom:1px solid #dedbd5}.family-boutique-main .family-actions{justify-self:end}.family-boutique-main .family-brand{font-size:29px;letter-spacing:.06em;font-weight:500}.family-market-main{padding:20px 4% 12px;display:flex;align-items:center;gap:32px}.family-market-main .family-brand{color:#b94821;font-family:Georgia,serif;font-size:34px}.family-market-main form{flex:1;display:flex;border:2px solid #272725;border-radius:40px;padding:4px}.family-market-main input{min-width:0;flex:1;padding:9px 18px;font-size:16px;background:transparent;outline:none}.family-market-main form button{display:grid;place-items:center;width:44px;height:44px;background:#272725;color:white;border-radius:50%}.family-market-nav{justify-content:center;padding:14px 4%;border-bottom:1px solid #dedbd5}.family-craft-masthead{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:25px 4% 20px}.family-craft-masthead>a:first-child{font-size:12px}.family-craft-masthead .family-brand{font-family:Georgia,serif;font-size:36px;font-weight:400}.family-craft-masthead .family-actions{justify-self:end}.family-craft-nav{justify-content:center;border-top:1px solid #ccd1c3;border-bottom:1px solid #ccd1c3;padding:13px 4%}.family-navigation .family-mobile-menu{display:flex;flex-direction:column;align-items:stretch;gap:0;padding:12px 5%;border-bottom:1px solid #bbb}.family-mobile-menu a{padding:14px 0}@media(max-width:900px){.family-boutique-main nav,.family-craft-masthead>a:first-child,.family-gallery-bar nav{display:none}.family-menu-toggle{display:flex}.family-boutique-main,.family-craft-masthead,.family-gallery-bar{display:flex;gap:12px;padding:16px 5%}.family-boutique-main .family-brand,.family-brand,.family-craft-masthead .family-brand,.family-gallery-bar .family-brand,.family-market-main .family-brand{font-size:23px;flex:1}.family-actions{gap:10px}.family-actions>.family-account-action{display:none}.family-navigation .family-craft-nav,.family-navigation .family-market-nav{justify-content:flex-start;gap:24px;overflow-x:auto;white-space:nowrap;font-size:12px}.family-market-main{gap:12px;flex-wrap:wrap;padding:12px 5%}.family-market-main form{order:5;flex-basis:100%}.family-gallery-index{font-size:10px}}.store-template:not(.store-template--heritage-story) [data-editor-target="global.announcement"]{margin-top:0!important}.family-product{min-width:0}.family-product-frame{display:block;position:relative;overflow:hidden;background:#eeede9}.family-product-image{width:100%;height:100%;object-fit:cover;transition:transform .65s cubic-bezier(.2,.8,.2,1)}.family-product-frame:hover .family-product-image{transform:scale(1.035)}.family-product h3{font-family:inherit;font-size:14px;line-height:1.45;font-weight:500}.family-product-price{white-space:nowrap;font-size:14px;font-variant-numeric:tabular-nums}.family-product-material{font-size:12px;margin-top:5px;opacity:.75}.family-product--art-cabinet .family-product-frame{aspect-ratio:4/5;padding:9%;background:#e6e4df}.family-art-caption{display:flex;justify-content:space-between;gap:20px;margin-top:15px}.family-art-caption p{margin-bottom:5px;font-size:12px}.family-product-view{display:grid;place-items:center;position:absolute;bottom:10px;right:10px;width:36px;height:36px;background:white}.family-product--promotion-retail .family-product-frame{aspect-ratio:3/4}.family-boutique-caption{display:flex;align-items:start;justify-content:space-between;gap:12px;padding-top:14px}.family-product-add{display:flex;align-items:center;justify-content:center;gap:6px;padding:10px 0;font-size:12px;min-height:42px}.family-product-add:disabled{opacity:.5;cursor:not-allowed}.family-product--promotion-retail>.family-product-add{width:100%;margin-top:12px;border-bottom:1px solid #282725}.family-product--discovery-market .family-product-frame{aspect-ratio:1;border-radius:8px}.family-market-caption{padding:10px 2px}.family-market-caption>p{font-size:11px;color:#65615b;margin-bottom:4px}.family-market-caption h3{font-size:13px}.family-product-rating{display:flex;align-items:center;gap:5px;margin-top:6px;font-size:12px}.family-market-purchase{display:flex;justify-content:space-between;align-items:center;gap:8px}.family-market-purchase .family-product-price{font-size:16px;font-weight:650}.family-product--craft-gallery{display:grid;grid-template-columns:1.1fr 1fr;gap:20px;border-top:1px solid #bfc5b7;padding-top:20px}.family-product--craft-gallery .family-product-frame{aspect-ratio:4/5}.family-craft-caption h3{font-family:Georgia,serif;font-size:22px;line-height:1.2;margin:4px 0 20px;font-weight:400}.family-craft-caption dl{font-size:12px}.family-craft-caption dl>div{display:flex;justify-content:space-between;flex-wrap:wrap;gap:6px;border-bottom:1px solid #d5d9ce;padding:8px 0}.family-craft-caption dt{opacity:.7}.family-craft-detail{display:flex;align-items:center;justify-content:space-between;margin-top:18px;font-size:12px}html[data-store-template=art-cabinet] .store-template-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:40px 30px}html[data-store-template=art-cabinet] .store-template-product-grid>:nth-child(2n){margin-top:50px}html[data-store-template=craft-gallery] .store-template-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:36px}@media(max-width:700px){.family-art-caption,.family-boutique-caption{flex-direction:column;gap:5px}.family-product--craft-gallery{grid-template-columns:1fr;gap:12px}.family-craft-caption h3{font-size:20px;margin-bottom:10px}html[data-store-template=art-cabinet] .store-template-product-grid,html[data-store-template=craft-gallery] .store-template-product-grid{gap:25px 14px}.family-market-purchase{flex-wrap:wrap;gap:0}}@media(prefers-reduced-motion:reduce){.family-product-image{transition:none}}.family-locale{position:absolute;right:4%;bottom:-27px;z-index:2;font-size:11px}.family-locale select{max-width:95px;background:transparent;min-height:25px}.family-actions .family-locale{position:static}.family-actions .family-locale select{border:0;padding:0;max-width:76px;font-size:11px;height:auto;min-height:36px}.family-market-main form input{border:0!important;box-shadow:none!important;border-radius:0!important}.family-market-main form button{border:0!important;border-radius:50%!important;padding:0!important}.curated-home--craft-gallery .curated-products{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:700px){.family-actions .family-locale select{max-width:49px}}.family-product--promotion-retail{display:flex;flex-direction:column;height:100%}.family-product--promotion-retail .family-product-frame{flex-shrink:0}.family-product--promotion-retail>.family-product-add{margin-top:auto;padding-top:18px}.family-product--promotion-retail .family-product-material{margin-bottom:10px}.store-template--craft-gallery .family-craft-caption h3{font-family:Georgia,serif}@media(min-width:701px) and (max-width:1100px){.family-product--craft-gallery{grid-template-columns:1fr;gap:16px}}.family-detail-photo{position:relative;display:block;width:100%;overflow:hidden;cursor:zoom-in}.family-detail-photo img{width:100%;height:100%;object-fit:contain}.family-detail-photo>svg{position:absolute;bottom:16px;right:16px;background:white;padding:4px;box-sizing:content-box}.family-detail-exhibition{display:grid;gap:30px}.family-detail-exhibition figure{margin:0}.family-detail-exhibition .family-detail-photo{padding:7%;background:#e5e3de;aspect-ratio:1}.family-detail-exhibition figcaption{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid #ccc;font-size:11px}.family-detail-editorial{display:grid;grid-template-columns:1fr 1fr;gap:8px;align-items:start}.family-detail-editorial>:first-child{grid-column:1/-1}.family-detail-editorial .family-detail-photo{background:#eeefeb;aspect-ratio:4/5}.family-detail-market-stage{background:#fff;border-radius:12px;overflow:hidden}.family-detail-market-stage .family-detail-photo{aspect-ratio:1}.family-detail-controls{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;font-size:12px}.family-detail-controls button{display:grid;place-items:center;width:44px;height:44px}.family-detail-controls button:disabled{opacity:.3}.family-detail-thumbnails{display:flex;gap:10px;overflow-x:auto;padding:12px 0}.family-detail-thumbnails button{flex:0 0 72px;height:72px;border:2px solid transparent;padding:3px}.family-detail-thumbnails button[aria-pressed=true]{border-color:var(--gold)}.family-detail-thumbnails img{height:100%;width:100%;object-fit:cover}.family-detail-carousel{min-width:0}.family-detail-carousel__stage{position:relative;overflow:hidden;background:#f2f2ee}.family-detail-carousel__image,.family-detail-carousel__stage>video{display:block;width:100%;aspect-ratio:1/1}.family-detail-carousel__stage>video{object-fit:contain;background:#111}.family-detail-carousel__stage>.storefront-media-fallback{display:grid;width:100%;aspect-ratio:1/1;place-content:center;justify-items:center;gap:12px;padding:32px;color:#fff;background:#111;text-align:center}.family-detail-carousel__image{position:relative;border:0;padding:0;cursor:zoom-in}.family-detail-carousel__image img{width:100%;height:100%;object-fit:contain}.family-detail-carousel__image>svg{position:absolute;right:18px;top:18px;width:42px;height:42px;padding:11px;border-radius:999px;color:#111;background:rgba(255,255,255,.86);backdrop-filter:blur(8px)}.family-detail-carousel__controls{position:absolute;right:16px;bottom:16px;display:grid;grid-template-columns:44px minmax(64px,auto) 44px;align-items:center;gap:3px;padding:4px;color:#fff;background:rgba(12,12,12,.82);backdrop-filter:blur(10px)}.family-detail-carousel__controls button{display:grid;width:44px;height:44px;place-items:center;color:inherit}.family-detail-carousel__controls span{text-align:center;font-size:12px;font-variant-numeric:tabular-nums}.family-detail-carousel__thumbs{display:flex;gap:8px;padding-top:10px;overflow-x:auto;scrollbar-width:thin}.family-detail-carousel__thumbs button{position:relative;flex:0 0 82px;width:82px;height:82px;overflow:hidden;border:1px solid var(--border);background:var(--abyss);opacity:.58}.family-detail-carousel__thumbs button[aria-pressed=true]{opacity:1;border-color:currentColor;box-shadow:inset 0 0 0 1px currentColor}.family-detail-carousel__thumbs img,.family-detail-carousel__thumbs video{width:100%;height:100%;object-fit:cover}.family-detail-carousel__thumbs span{position:absolute;right:4px;bottom:4px;padding:2px 4px;color:#fff;background:rgba(0,0,0,.72);font-size:9px;font-variant-numeric:tabular-nums}.family-detail-carousel__meta{display:flex;flex-wrap:wrap;gap:8px 28px;margin-top:15px;border-top:1px solid var(--border);padding-top:12px}.family-detail-carousel__meta div{display:flex;gap:8px}.family-detail-carousel__meta dt{color:var(--text-muted)}.family-detail-carousel__meta dd{margin:0}[data-storefront-ai1-theme=kinetic] .family-detail-carousel__stage,[data-storefront-ai1-theme=ridge] .family-detail-carousel__stage,[data-storefront-ai1-theme=sentinel] .family-detail-carousel__stage{background:#101411;border:1px solid rgba(102,255,170,.24)}[data-storefront-ai1-theme=atelier] .family-detail-carousel__stage,[data-storefront-ai1-theme=chronos] .family-detail-carousel__stage{aspect-ratio:4/5;background:#e9e1d5}[data-storefront-ai1-theme=atelier] .family-detail-carousel__image,[data-storefront-ai1-theme=atelier] .family-detail-carousel__stage>video,[data-storefront-ai1-theme=chronos] .family-detail-carousel__image,[data-storefront-ai1-theme=chronos] .family-detail-carousel__stage>video{height:100%;aspect-ratio:auto}[data-storefront-ai1-theme=framer] .family-detail-carousel__stage,[data-storefront-ai1-theme=orbit] .family-detail-carousel__stage{border-radius:24px;background:#0c0c0f}[data-storefront-ai1-theme=botanica] .family-detail-carousel__stage,[data-storefront-ai1-theme=lumina] .family-detail-carousel__stage{border-radius:999px 999px 28px 28px;background:#f4efe8}.family-detail-study-image{padding:7%;background:#dbe0d4}.family-detail-study .family-detail-photo{aspect-ratio:1}.family-detail-study dl{margin-top:10px}.family-detail-study dl>div{display:grid;grid-template-columns:100px 1fr;gap:20px;padding:14px 0;border-top:1px solid #b9c4b5;font-size:13px}.family-detail-study dt{opacity:.7}.family-detail--art-cabinet{grid-template-columns:minmax(0,1.5fr) minmax(320px,.8fr)!important}.family-detail--promotion-retail{grid-template-columns:minmax(0,1.4fr) minmax(320px,.8fr)!important}.family-detail--craft-gallery{grid-template-columns:minmax(0,1fr) minmax(320px,1fr)!important}.store-template:not(.store-template--heritage-story) .family-detail-purchase>div{border:0;background:transparent;padding:12px 0}.family-detail--art-cabinet .family-detail-purchase{border-top:2px solid #262723}.family-detail--promotion-retail .family-detail-purchase{padding:0 16px}.family-detail--craft-gallery .family-detail-purchase{padding:24px;background:#f3f4ed}.store-template--craft-gallery .family-detail-purchase h1{font-family:Georgia,serif!important;font-weight:400}.family-detail-editorial video,.family-detail-exhibition video,.family-detail-market video,.family-detail-study video{width:100%;max-height:75vh;background:#171717}@media(max-width:900px){.family-detail-carousel__controls{right:10px;bottom:10px}.family-detail-carousel__thumbs button{flex-basis:68px;width:68px;height:68px}.family-detail--art-cabinet,.family-detail--craft-gallery,.family-detail--promotion-retail{grid-template-columns:minmax(0,1fr)!important}.family-detail-exhibition{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px}.family-detail-exhibition figure{flex:0 0 90%;scroll-snap-align:start}.family-detail-editorial{display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x mandatory}.family-detail-editorial>div{flex:0 0 88%;scroll-snap-align:start}.family-detail--promotion-retail .family-detail-purchase{padding:0}}.family-cart{padding-top:40px;padding-bottom:70px}.family-cart>header{display:flex;align-items:end;justify-content:space-between;gap:24px;border-bottom:1px solid var(--border);padding-bottom:24px;margin-bottom:30px}.family-cart>header h1{font-size:clamp(30px,4vw,56px)}.family-cart>header p{font-size:13px;margin-top:8px}.family-cart>header>a{display:flex;align-items:center;gap:8px;font-size:12px}.family-cart-item{display:flex;align-items:start;gap:24px;padding:24px 0;border-bottom:1px solid var(--border)}.family-cart-photo{flex:0 0 120px;aspect-ratio:4/5;background:var(--abyss)}.family-cart-photo img{width:100%;height:100%;object-fit:contain}.family-cart-item-copy{flex:1;min-width:0}.family-cart-item-copy h2{font-size:18px}.family-cart-item-copy p{font-size:12px;margin-top:6px;color:var(--text-secondary)}.family-cart-item-copy>span{display:block;font-size:14px;margin-top:12px}.family-cart-line-total{font-size:15px;white-space:nowrap;font-weight:500}.family-cart-controls{display:flex;gap:18px;align-items:center;margin-top:20px}.family-cart-quantity{display:flex;align-items:center;border:1px solid var(--border)}.family-cart-quantity button,.family-cart-remove{display:grid;place-items:center;min-width:40px;min-height:40px}.family-cart-quantity span{min-width:24px;text-align:center;font-size:13px;font-variant-numeric:tabular-nums}.family-cart-quantity button:disabled{opacity:.35}.family-cart-summary{padding:26px;align-self:start;background:var(--abyss)}.family-cart-summary h2{font-size:22px;margin-bottom:24px}.family-cart-summary dl>div{display:flex;justify-content:space-between;gap:20px;font-size:14px;margin-bottom:16px}.family-cart-total{border-top:1px solid var(--border);padding-top:18px;font-size:20px!important}.family-cart-summary>p{color:var(--text-secondary);font-size:12px;line-height:1.6}.family-cart-checkout{display:flex;justify-content:space-between;align-items:center;gap:20px;background:var(--gold);color:white;padding:16px 20px;margin-top:24px;font-size:14px}.family-cart-coupon{margin-top:24px;font-size:12px}.family-cart-coupon summary{cursor:pointer;padding:8px 0}.family-cart-coupon form,.family-cart-coupon>div{display:flex;gap:8px;margin-top:10px;justify-content:space-between}.family-cart-coupon input{width:100%;min-width:0;padding:8px;border:1px solid var(--border);background:transparent}.family-cart-coupon button{flex-shrink:0;padding:8px;border-bottom:1px solid var(--gold)}.family-cart-coupon [role=alert]{margin-top:10px}.family-cart-boutique,.family-cart-market{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:60px}.family-cart-boutique .family-cart-photo{flex-basis:160px}.family-cart-market{gap:30px}.family-cart-market>section{padding:24px;background:white;border-radius:12px}.family-cart-market>section>h2{font-size:18px}.family-cart-market .family-cart-summary{border-radius:12px;background:white}.family-cart-market .family-cart-photo{flex-basis:88px;aspect-ratio:1}.family-cart-gallery .family-cart-photo{flex-basis:160px;padding:14px;background:#e2e0da}.family-cart-gallery-close{display:grid;grid-template-columns:1fr 420px;gap:60px;margin-top:40px}.family-cart-gallery-close>p{font-size:32px;max-width:12ch}.family-cart-gallery-close .family-cart-summary{background:transparent;padding:0}.family-cart-ledger{max-width:1000px;margin:auto}.family-cart-ledger-heading{display:flex;justify-content:space-between;font-size:12px;border-bottom:2px solid var(--gold);padding-bottom:12px}.family-cart-ledger .family-cart-item{align-items:center}.family-cart-ledger .family-cart-item-copy h2{font-family:Georgia,serif!important;font-size:24px}.family-cart-ledger footer{display:flex;justify-content:end;margin-top:30px}.family-cart-ledger .family-cart-summary{width:420px}@media(max-width:900px){.family-cart-boutique,.family-cart-gallery-close,.family-cart-market{grid-template-columns:1fr;gap:25px}.family-cart>header{align-items:start;flex-direction:column}.family-cart-item{gap:14px;flex-wrap:wrap}.family-cart-boutique .family-cart-photo,.family-cart-gallery .family-cart-photo,.family-cart-photo{flex-basis:92px}.family-cart-item-copy h2{font-size:16px}.family-cart-line-total{margin-inline-start:auto}.family-cart-market>section{padding:16px}.family-cart-gallery-close>p{display:none}.family-cart-ledger .family-cart-summary{width:100%}}.benchmark-home{--accent:#007da5;--paper:#f3f5f6;--ink:#111820;color:var(--ink);background:var(--paper)}.benchmark-home--cinematic-flagship{--accent:#176cff;--paper:#fff;--ink:#17191c}.benchmark-home--action-studio{--accent:#eaff00;--paper:#fff;--ink:#121212}.benchmark-home--fashion-market{--accent:#111;--paper:#fff;--ink:#111}.benchmark-home--bold-pantry{--accent:#dcf471;--paper:#f5f0dc;--ink:#263421}.benchmark-section{grid-column:span 12;min-width:0;padding:40px clamp(20px,4vw,64px)}.benchmark-section--videoShowcase{padding:0}.benchmark-section-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:26px}.benchmark-section-heading h2{font-size:clamp(25px,3vw,40px);line-height:1.12;letter-spacing:-.04em}.benchmark-section-heading>a{display:flex;align-items:center;gap:10px;font-size:14px;white-space:nowrap}.benchmark-button{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:16px;padding:12px 25px;background:var(--accent);color:white;font-weight:600;font-size:14px;border:1px solid transparent;text-decoration:none}.benchmark-button--outline{background:transparent;border-color:currentColor;color:inherit}.benchmark-tech-hero{position:relative;min-height:650px;background:#101317;color:white;display:grid;grid-template-columns:1fr 1fr;align-items:center;padding:50px 6%;gap:40px}.benchmark-tech-copy{position:relative;z-index:1}.benchmark-immersive-copy>span,.benchmark-tech-copy>span{font-size:13px;letter-spacing:.12em;text-transform:uppercase}.benchmark-fashion-copy h1,.benchmark-immersive h1,.benchmark-tech-copy h1{font-size:clamp(42px,5.5vw,78px);letter-spacing:-.055em;line-height:1.02;margin:20px 0;max-width:750px}.benchmark-immersive-copy p,.benchmark-tech-copy p{max-width:460px;font-size:17px;line-height:1.6;margin-bottom:25px}.benchmark-immersive-copy>div,.benchmark-tech-copy>div{display:flex;gap:12px;flex-wrap:wrap}.benchmark-tech-product{position:relative;height:510px;border-radius:8px;overflow:hidden}.benchmark-tech-product img{object-fit:contain;background:#fff}.benchmark-tech-label{right:6%;gap:16px;max-width:45%;font-size:13px}.benchmark-slide-controls,.benchmark-tech-label{position:absolute;bottom:24px;display:flex;align-items:center}.benchmark-slide-controls{left:6%;gap:18px;z-index:2;font-size:12px}.benchmark-slide-controls button{width:44px;height:44px;display:grid;place-items:center;border:1px solid;border-radius:50%}.benchmark-immersive{position:relative;min-height:730px;isolation:isolate;color:white;padding:55px 6%;display:flex;align-items:flex-start;justify-content:center;text-align:center}.benchmark-immersive-image{position:absolute;inset:0;z-index:-2}.benchmark-immersive-image:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.62),rgba(0,0,0,.05) 65%,rgba(0,0,0,.5))}.benchmark-immersive-copy{max-width:760px}.benchmark-immersive-copy p{margin-inline:auto}.benchmark-immersive-copy>div{justify-content:center}.benchmark-immersive .benchmark-button{border-radius:30px}.benchmark-series{position:absolute;left:4%;bottom:28px;display:grid;text-align:left;gap:5px;max-width:240px}.benchmark-series button{min-height:44px;border-left:2px solid #ffffff50;padding:8px 16px;text-align:left;font-size:12px;color:#ddd}.benchmark-series button[aria-pressed=true]{border-color:white;color:white;font-weight:700}.benchmark-immersive--action-studio{align-items:center;justify-content:flex-start;text-align:left;min-height:700px}.benchmark-immersive--action-studio .benchmark-immersive-copy{max-width:650px}.benchmark-immersive--action-studio .benchmark-immersive-copy p{margin-left:0}.benchmark-immersive--action-studio .benchmark-immersive-copy>div{justify-content:flex-start}.benchmark-immersive--action-studio .benchmark-immersive-image:after{background:linear-gradient(90deg,#000b,#0001)}.benchmark-immersive--action-studio .benchmark-button:not(.benchmark-button--outline){color:#111}.benchmark-immersive--bold-pantry{min-height:720px;align-items:flex-end;justify-content:flex-start;text-align:left;padding-bottom:95px;color:#fff9dd}html[data-store-template=bold-pantry] .benchmark-home h1,html[data-store-template=bold-pantry] .benchmark-home h2{font-family:Georgia,serif!important;font-weight:500!important;letter-spacing:-.05em}.benchmark-immersive--bold-pantry .benchmark-immersive-copy{max-width:800px}.benchmark-immersive--bold-pantry .benchmark-immersive-copy p{margin-left:0}.benchmark-immersive--bold-pantry .benchmark-immersive-copy>div{justify-content:flex-start}.benchmark-immersive--bold-pantry .benchmark-button:not(.benchmark-button--outline){color:#263421;min-width:230px}.benchmark-fashion-hero{display:grid;grid-template-columns:1fr 1.2fr 1fr;min-height:390px;gap:10px;padding:20px 3% 0}.benchmark-fashion-picks{display:grid;grid-template-columns:1fr 1fr;gap:8px}.benchmark-fashion-cover,.benchmark-fashion-picks>a{position:relative;overflow:hidden;min-height:300px}.benchmark-fashion-cover>span,.benchmark-fashion-picks span{position:absolute;bottom:0;left:0;right:0;background:#fffe;color:#111;padding:12px;font-size:12px;display:flex;gap:12px;align-items:center}.benchmark-fashion-copy{background:#ede8df;padding:35px 24px;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center}.benchmark-fashion-copy h1{font-size:clamp(34px,4vw,58px)}.benchmark-fashion-copy p{font-size:14px;margin-bottom:20px}.benchmark-categories{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:22px}.benchmark-categories a{min-width:0}.benchmark-categories a>div{position:relative;aspect-ratio:1;background:#eee;overflow:hidden}.benchmark-categories span{display:flex;align-items:center;justify-content:space-between;font-size:14px;padding-top:13px;gap:8px}.benchmark-home--tech-catalog .benchmark-categories a>div{border-radius:50%;max-width:140px;margin:auto}.benchmark-home--tech-catalog .benchmark-categories span{justify-content:center}.benchmark-home--cinematic-flagship .benchmark-categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.benchmark-home--cinematic-flagship .benchmark-categories a{position:relative}.benchmark-home--cinematic-flagship .benchmark-categories a>div{aspect-ratio:1.7}.benchmark-home--cinematic-flagship .benchmark-categories span{position:absolute;top:0;left:0;right:0;background:#ffffffeb;padding:20px;font-size:20px}.benchmark-home--action-studio .benchmark-categories{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.benchmark-home--action-studio .benchmark-categories a>div{aspect-ratio:1.25}.benchmark-home--action-studio .benchmark-categories span{font-size:18px;font-weight:650}.benchmark-home--fashion-market .benchmark-categories a>div{border-radius:50%;max-width:130px;margin:auto}.benchmark-home--fashion-market .benchmark-categories span{justify-content:center;font-size:12px}.benchmark-home--fashion-market .benchmark-section{padding:24px 3%}.benchmark-home--fashion-market .benchmark-section--videoShowcase{padding:0}.benchmark-home--bold-pantry .benchmark-categories{grid-template-columns:repeat(3,minmax(0,1fr))}.benchmark-home--bold-pantry .benchmark-categories a>div{border-radius:50% 50% 4px 4px;aspect-ratio:1.4}.benchmark-home--bold-pantry .benchmark-categories span{font-family:Georgia,serif;font-size:22px}.benchmark-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.benchmark-home--fashion-market .benchmark-products{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.benchmark-story{display:grid;grid-template-columns:1.2fr 1fr;gap:6%;align-items:center}.benchmark-story-image{position:relative;min-height:420px}.benchmark-story h2{font-size:clamp(32px,4vw,56px);line-height:1.05;margin:20px 0}.benchmark-story p{line-height:1.7;margin-bottom:25px}.benchmark-home--action-studio .benchmark-story{background:#eaff00;padding:30px;color:#111}.benchmark-home--action-studio .benchmark-story .benchmark-button{background:#111}.benchmark-home--bold-pantry .benchmark-story{grid-template-columns:1fr 1fr;border-top:1px solid #263421;padding-top:35px}.benchmark-home--bold-pantry .benchmark-story-image{border-radius:45% 45% 0 0;overflow:hidden}.benchmark-home--bold-pantry .benchmark-story .benchmark-button{color:#263421;border-color:#263421;border-radius:30px}.benchmark-navigation{background:white;color:#111}.benchmark-navigation-main{min-height:78px;display:flex;align-items:center;gap:32px;padding:14px 4%}.benchmark-navigation-main .family-brand{margin-right:auto;font-size:27px;letter-spacing:-.05em}.benchmark-navigation-main nav{display:flex;gap:28px;font-size:14px}.benchmark-navigation-sub{display:flex;gap:35px;padding:12px 4%;border-top:1px solid #e5e5e5;overflow-x:auto;white-space:nowrap;font-size:13px}.benchmark-utility{display:flex;justify-content:space-between;padding:7px 4%;font-size:11px;background:#17191c;color:white}.benchmark-navigation--cinematic-flagship{background:#202226;color:white}.benchmark-navigation--action-studio .family-brand{font-style:italic}.benchmark-navigation--action-studio .family-actions>a:last-child{background:#eaff00;color:#111;padding:10px 14px;border-radius:24px}.benchmark-navigation--fashion-market{background:#111;color:white}.benchmark-navigation-main form{display:flex;flex:1;max-width:640px;background:white;color:#111}.benchmark-navigation-main input{min-width:0;width:100%;padding:12px;font-size:14px}.benchmark-navigation-main form button{width:44px;display:grid;place-items:center}.benchmark-navigation--fashion-market .benchmark-navigation-sub{border-color:#333}.benchmark-navigation--bold-pantry{background:#f5f0dc;color:#263421}.benchmark-navigation--bold-pantry .family-brand{font-family:Georgia,serif;font-size:36px}.benchmark-navigation--bold-pantry .family-actions>a:last-child{border:1px solid;border-radius:30px;padding:9px 18px}.benchmark-navigation select{color:inherit;background:transparent}.benchmark-navigation option{color:#111;background:white}.family-product--tech-catalog{background:#fff;padding:20px;border-radius:12px}.family-product--tech-catalog .family-product-frame{aspect-ratio:1}.family-product--tech-catalog .family-product-add{background:#007da5;color:white;border:0;border-radius:24px}.family-product--cinematic-flagship .family-product-frame{aspect-ratio:1.35}.family-product--cinematic-flagship .family-product-add{border:0;color:#176cff;justify-content:flex-start;padding-left:0}.family-product--action-studio{background:#f3f3f3;padding:18px}.family-product--action-studio .family-product-add{background:#eaff00;color:#111;border:0;border-radius:24px}.family-product--fashion-market .family-product-frame{aspect-ratio:.72}.family-product--fashion-market h3{font-size:13px!important}.family-product--fashion-market .family-product-add{font-size:11px;min-height:38px}.family-product--fashion-market .family-boutique-caption{display:block}.family-product--fashion-market .family-product-price{display:block;margin-top:6px;font-weight:750}.family-product--bold-pantry{border:1px solid #263421;border-radius:140px 140px 16px 16px;overflow:hidden;padding:14px;background:#f5f0dc}.family-product--bold-pantry .family-product-frame{border-radius:130px 130px 4px 4px;aspect-ratio:.95}.family-product--bold-pantry .family-product-add{background:#dcf471;border:1px solid #263421;border-radius:25px}@media(hover:hover){.benchmark-button,.benchmark-slide-controls button{transition:transform .2s,filter .2s}.benchmark-button:hover,.benchmark-slide-controls button:hover{transform:translateY(-2px);filter:brightness(.93)}}@media(max-width:900px){.benchmark-navigation-main{gap:15px}.benchmark-navigation-main>nav{display:none}.benchmark-categories,.benchmark-home--fashion-market .benchmark-products{grid-template-columns:repeat(3,minmax(0,1fr))}.benchmark-tech-hero{min-height:560px;padding:30px 5%;gap:20px}.benchmark-tech-product{height:400px}.benchmark-fashion-hero{grid-template-columns:1fr 1fr}.benchmark-fashion-picks{display:none}.benchmark-series{max-width:170px}.benchmark-story{gap:25px}.benchmark-story-image{min-height:340px}}@media(max-width:600px){.benchmark-section{padding:28px 18px}.benchmark-section--videoShowcase{padding:0}.benchmark-navigation-main{padding:12px 18px;min-height:66px;flex-wrap:wrap}.benchmark-navigation-main .family-brand{font-size:23px}.benchmark-navigation-main form{order:5;flex-basis:100%;max-width:none}.benchmark-navigation-sub{gap:24px;padding:10px 18px}.benchmark-navigation .family-mobile-menu{background:inherit;color:inherit}.benchmark-tech-hero{grid-template-columns:1fr;padding:30px 20px 75px;gap:25px}.benchmark-immersive h1,.benchmark-tech-copy h1{font-size:44px}.benchmark-immersive-copy p,.benchmark-tech-copy p{font-size:14px}.benchmark-tech-product{height:300px}.benchmark-tech-label{display:none}.benchmark-immersive{min-height:640px;padding:35px 20px}.benchmark-immersive--action-studio{align-items:flex-start;padding-top:70px}.benchmark-immersive--bold-pantry{align-items:flex-end;padding-bottom:100px}.benchmark-series{display:flex;max-width:none;left:20px;right:20px;overflow:auto;bottom:20px;gap:8px}.benchmark-series button{flex:0 0 125px;background:#0006;border-left:0;border-bottom:2px solid #ffffff50}.benchmark-series button[aria-pressed=true]{border-bottom-color:white}.benchmark-fashion-hero{min-height:300px;gap:6px;padding:10px 12px 0}.benchmark-fashion-copy{padding:20px 12px}.benchmark-fashion-copy h1{font-size:32px}.benchmark-fashion-copy p{display:none}.benchmark-fashion-cover{min-height:300px}.benchmark-categories{gap:16px 12px}.benchmark-categories span{font-size:12px}.benchmark-categories span svg{display:none}.benchmark-home--cinematic-flagship .benchmark-categories span{font-size:14px;padding:10px}.benchmark-home--cinematic-flagship .benchmark-categories a>div{aspect-ratio:.95}.benchmark-home--action-studio .benchmark-categories{grid-template-columns:repeat(2,minmax(0,1fr))}.benchmark-home--action-studio .benchmark-categories span{font-size:14px}.benchmark-home--bold-pantry .benchmark-categories span{font-size:15px}.benchmark-home--fashion-market .benchmark-products,.benchmark-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.benchmark-home--bold-pantry .benchmark-products,.benchmark-home--bold-pantry .benchmark-story,.benchmark-story{grid-template-columns:1fr}.benchmark-story-image{min-height:300px}.benchmark-home--action-studio .benchmark-story{padding:18px}.benchmark-section-heading h2{font-size:27px}.benchmark-section-heading>a{font-size:12px}.benchmark-button{padding:11px 18px;font-size:13px}.family-product--action-studio,.family-product--tech-catalog{padding:12px}.family-product--action-studio .family-boutique-caption,.family-product--tech-catalog .family-boutique-caption{display:block}}@media(prefers-reduced-motion:reduce){.benchmark-home *{animation:none!important;transition:none!important}}.benchmark-card-specs{font-size:12px;margin:14px 0;min-height:38px}.benchmark-card-specs>div{display:flex;justify-content:space-between;gap:15px;padding:4px 0}.benchmark-card-specs dt{color:#606a72}.benchmark-card-buy{display:flex;flex-wrap:wrap;align-items:center;gap:12px;justify-content:space-between;margin-top:auto}.benchmark-card-buy .family-product-add{width:auto;margin-top:0}.benchmark-flagship-caption{text-align:center;padding:22px 10px;display:grid;gap:12px}.benchmark-flagship-caption>a:last-child{display:flex;align-items:center;justify-content:center;gap:10px;font-size:14px;color:#176cff}.benchmark-action-caption{display:flex;align-items:flex-start;gap:20px;justify-content:space-between;margin-bottom:18px}.benchmark-pantry-caption{text-align:center;padding:22px 10px;display:grid;gap:10px}.benchmark-pantry-caption h3{font-family:Georgia,serif!important;font-size:26px!important}.benchmark-pantry-caption p{font-size:13px}.benchmark-footer{padding:45px 5% 20px;display:grid;grid-template-columns:1fr 1.3fr;gap:35px;background:#181c20;color:#f2f3f4}.benchmark-footer-identity>a{font-size:34px;font-weight:700;letter-spacing:-.04em}.benchmark-footer-identity p{max-width:300px;margin-top:15px;line-height:1.6;font-size:14px}.benchmark-footer-links{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.benchmark-footer-links nav{display:flex;flex-direction:column;gap:14px;font-size:13px}.benchmark-footer-links strong{margin-bottom:8px}.benchmark-footer-copyright{grid-column:1/-1;border-top:1px solid #ffffff30;padding-top:20px;font-size:12px}.benchmark-footer--cinematic-flagship{background:#f1f2f3;color:#303438}.benchmark-footer--cinematic-flagship .benchmark-footer-copyright{border-color:#bbb}.benchmark-footer--action-studio{grid-template-columns:1fr;background:#111}.benchmark-footer--action-studio .benchmark-footer-identity{display:flex;justify-content:space-between;gap:30px;color:#eaff00}.benchmark-footer--fashion-market{background:#f5f5f5;color:#222;padding-top:30px}.benchmark-footer--fashion-market .benchmark-footer-copyright{border-color:#ccc}.benchmark-footer--bold-pantry{background:#dcf471;color:#263421;grid-template-columns:1fr}.benchmark-footer--bold-pantry .benchmark-footer-identity>a{font-family:Georgia,serif;font-size:clamp(55px,10vw,130px);font-weight:500;line-height:1.1}.benchmark-footer--bold-pantry .benchmark-footer-links{max-width:800px}.benchmark-footer--bold-pantry .benchmark-footer-copyright{border-color:#263421}.benchmark-detail-film{position:relative;background:#141618;color:white;padding:16px}.benchmark-detail-film .family-detail-photo{width:100%;height:600px}.benchmark-detail-film .family-detail-photo img{width:100%;height:100%;object-fit:contain}.benchmark-detail-film video{width:100%;max-height:600px}.benchmark-film-index{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;padding:18px 0 4px}.benchmark-film-index button{width:44px;height:44px;border-bottom:2px solid #777;font-size:12px}.benchmark-film-index button[aria-pressed=true]{border-color:#fff;background:#ffffff15}.benchmark-detail-film--action-studio .benchmark-film-index button[aria-pressed=true]{border-color:#eaff00;color:#eaff00}.product-rich-description{margin-top:24px;line-height:1.8;overflow-wrap:anywhere}.product-rich-description img,.product-rich-description video{display:block;max-width:100%;height:auto;margin:20px auto}.product-rich-description h2,.product-rich-description h3{margin:24px 0 12px}.product-rich-description ol,.product-rich-description ul{padding-left:24px}.product-rich-description table{display:block;max-width:100%;overflow:auto}html[data-store-template=tech-catalog] .store-template-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:22px}html[data-store-template=cinematic-flagship] .store-template-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:32px}html[data-store-template=fashion-market] .store-template-product-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:14px}html[data-store-template=bold-pantry] .store-template-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px}@media(max-width:700px){.benchmark-footer{grid-template-columns:1fr;padding:30px 20px}.benchmark-footer-links{gap:15px;font-size:12px}.benchmark-footer--action-studio .benchmark-footer-identity{display:block}.benchmark-detail-film .family-detail-photo{height:390px}.benchmark-action-caption{display:block}.benchmark-action-caption .family-product-price{margin-top:8px;display:block}html[data-store-template=bold-pantry] .store-template-product-grid,html[data-store-template=cinematic-flagship] .store-template-product-grid,html[data-store-template=fashion-market] .store-template-product-grid,html[data-store-template=tech-catalog] .store-template-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px}}.benchmark-home :is(h1,h2,h3){color:inherit;font-family:var(--font-commerce),sans-serif;letter-spacing:-.04em;font-weight:600}.benchmark-home--bold-pantry .benchmark-pantry-caption h3,.benchmark-home--bold-pantry :is(h1,h2){font-family:Georgia,serif!important;font-weight:500!important}.benchmark-home[data-editor-page]>.benchmark-section--videoShowcase[data-editor-module]{padding-block:0}.benchmark-home--fashion-market[data-editor-page]>.benchmark-section[data-editor-module]{padding-block:24px}.benchmark-home--fashion-market[data-editor-page]>.benchmark-section--videoShowcase[data-editor-module]{padding-block:0}.benchmark-home--bold-pantry{background:#f5f0dc}.benchmark-home--bold-pantry .benchmark-section{background:inherit}.benchmark-navigation-main form input{border:0;box-shadow:none}.benchmark-products .family-product{display:flex;flex-direction:column}.benchmark-products .family-product>.family-product-add{margin-top:auto;width:100%;min-height:44px}.benchmark-pantry-caption{flex:1}.benchmark-navigation--tech-catalog .benchmark-navigation-main>nav{display:none}.benchmark-video-dialog{position:fixed;inset:0;margin:auto;width:min(1000px,calc(100% - 32px));max-height:90dvh;background:#101215;color:white;padding:52px 16px 16px;border:1px solid #555;z-index:100}.benchmark-video-dialog::backdrop{background:#000b}.benchmark-video-dialog video{display:block;width:100%;max-height:75dvh;object-fit:contain}.benchmark-video-close{position:absolute;top:4px;right:16px;min-height:44px;min-width:44px;font-size:14px}.benchmark-detail-tech{display:grid;grid-template-columns:82px minmax(0,1fr);gap:20px;align-items:start}.benchmark-tech-thumbnails{display:flex;flex-direction:column;gap:10px}.benchmark-tech-thumbnails button{border:1px solid #ccc;padding:5px;min-height:64px;min-width:64px}.benchmark-tech-thumbnails button[aria-pressed=true]{border:2px solid #007da5}.benchmark-tech-thumbnails img{aspect-ratio:1;object-fit:cover}.benchmark-tech-stage .family-detail-photo{width:100%;height:530px;background:#f1f3f4}.benchmark-tech-stage .family-detail-photo img{width:100%;height:100%;object-fit:contain}.benchmark-tech-stage video{width:100%;max-height:530px}.benchmark-detail-tech dl{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;border-block:1px solid #ddd;padding:20px 0;gap:20px}.benchmark-detail-tech dt{font-size:12px;color:#62676b;margin-bottom:8px}.benchmark-detail-tech dd{font-size:14px}.benchmark-action-lead .family-detail-photo{width:100%;height:570px}.benchmark-action-lead img{width:100%;height:100%;object-fit:cover}.benchmark-action-storyboard{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:14px}.benchmark-action-storyboard figure{position:relative;min-width:0}.benchmark-action-storyboard .family-detail-photo{height:280px;width:100%}.benchmark-action-storyboard img{width:100%;height:100%;object-fit:cover}.benchmark-action-storyboard figcaption{position:absolute;left:12px;bottom:12px;background:#eaff00;color:#111;padding:5px 9px;font-size:12px}.benchmark-detail-action video{width:100%;height:100%;max-height:570px;object-fit:contain}.benchmark-detail-pantry{background:#f5f0dc;padding:22px;border:1px solid #263421;border-radius:28px}.benchmark-detail-pantry>figure>.family-detail-photo{width:100%;height:570px;border-radius:240px 240px 16px 16px;overflow:hidden}.benchmark-detail-pantry>figure img{width:100%;height:100%;object-fit:cover}.benchmark-detail-pantry figcaption{font-family:Georgia,serif;font-size:22px;text-align:center;padding:20px 10px}.benchmark-pantry-contact-sheet{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory}.benchmark-pantry-contact-sheet>div{flex:0 0 42%;scroll-snap-align:start}.benchmark-pantry-contact-sheet .family-detail-photo{height:210px;width:100%}.benchmark-pantry-contact-sheet img{height:100%;width:100%;object-fit:cover}.benchmark-detail-pantry video{width:100%;height:100%;max-height:570px}.family-detail--tech-catalog{grid-template-columns:minmax(0,1.25fr) minmax(330px,.8fr)!important}.family-detail--cinematic-flagship{grid-template-columns:minmax(0,1.45fr) minmax(320px,.7fr)!important;align-items:start}.family-detail--action-studio{grid-template-columns:minmax(0,1.25fr) minmax(330px,.8fr)!important}.family-detail--bold-pantry{grid-template-columns:minmax(0,1.1fr) minmax(330px,.9fr)!important}.store-template--bold-pantry .family-detail-purchase h1{font-family:Georgia,serif!important;font-size:clamp(36px,4vw,58px)!important;line-height:1.04}.store-template--bold-pantry{--void:#f5f0dc!important;--abyss:#ede7cb!important;--gold:#263421!important;--border:#a8ae8d!important}.store-template--action-studio{--gold:#292c00!important}.store-template--tech-catalog{--gold:#007da5!important}.store-template--cinematic-flagship{--gold:#176cff!important}@media(max-width:900px){.family-detail--action-studio,.family-detail--bold-pantry,.family-detail--cinematic-flagship,.family-detail--tech-catalog{grid-template-columns:minmax(0,1fr)!important}.benchmark-tech-stage .family-detail-photo{height:420px}.benchmark-action-lead .family-detail-photo{height:430px}.benchmark-detail-pantry>figure>.family-detail-photo{height:450px}}@media(max-width:600px){.benchmark-detail-tech{grid-template-columns:58px minmax(0,1fr);gap:10px}.benchmark-tech-thumbnails button{min-height:48px;min-width:48px}.benchmark-tech-stage .family-detail-photo{height:340px}.benchmark-detail-tech dl{grid-template-columns:1fr}.benchmark-action-storyboard .family-detail-photo{height:210px}.benchmark-detail-pantry{padding:14px;border-radius:20px}.benchmark-detail-pantry>figure>.family-detail-photo{height:390px}.benchmark-pantry-contact-sheet .family-detail-photo{height:170px}}@font-face{font-family:commerceFont;src:url(/_next/static/media/4473ecc91f70f139-s.p.woff) format("woff");font-display:swap}@font-face{font-family:commerceFont Fallback;src:local("Arial");ascent-override:85.83%;descent-override:20.52%;line-gap-override:9.33%;size-adjust:107.19%}.__className_c85e1a{font-family:commerceFont,commerceFont Fallback}.__variable_c85e1a{--font-commerce:"commerceFont","commerceFont Fallback"}