.shop-shell.commerce-shell{--commerce-gutter:clamp(20px,3.4vw,54px)}.shop-shell.commerce-shell .shop-header-inner{height:auto;min-height:126px;display:grid;grid-template-columns:110px minmax(180px,680px) auto;grid-template-areas:"logo search actions" "nav nav nav";column-gap:clamp(24px,4vw,64px);row-gap:0;padding-top:15px;padding-bottom:0}.shop-shell.commerce-shell .shop-header[data-scrolled=true] .shop-header-inner{height:auto;min-height:120px}.shop-shell.commerce-shell .shop-header .shop-logo{grid-area:logo;width:94px}.shop-shell.commerce-shell .shop-header-actions{grid-area:actions;justify-content:flex-end;gap:12px}.shop-shell.commerce-shell .shop-nav{grid-area:nav;justify-content:center;gap:clamp(18px,2.3vw,34px);font-size:12px;min-height:44px;white-space:nowrap;border-top:1px solid var(--line);margin-top:13px;width:100%}.shop-shell.commerce-shell .shop-nav>a,.shop-shell.commerce-shell .shop-nav>button{min-height:44px}.commerce-header-search{grid-area:search;position:relative;min-width:0;width:100%;z-index:45}.commerce-header-search form{display:flex;align-items:center;gap:12px;background:var(--soft,#f6f5f1);border:1px solid var(--line);border-radius:7px;min-height:46px;padding:0 14px;color:var(--muted)}.commerce-header-search form:focus-within{border-color:var(--gold-ink);box-shadow:0 0 0 2px color-mix(in srgb,var(--gold) 18%,transparent)}.commerce-header-search input{flex:1;min-width:0;height:44px;border:0;background:transparent;box-shadow:none!important;font-size:14px;padding:0;outline:none;color:var(--ink)}.commerce-header-search form>button{border:0;background:none;width:34px;min-height:40px;display:grid;place-items:center;color:var(--ink)}.commerce-search-panel{position:absolute;top:calc(100% + 8px);left:0;right:0;background:var(--white);border:1px solid var(--line);border-radius:10px;box-shadow:0 20px 55px #17130e20;overflow:hidden;max-height:min(65vh,580px);display:flex;flex-direction:column}#header-search-results{overflow:auto;overscroll-behavior:contain;min-height:0}.commerce-search-state{display:flex;align-items:center;gap:10px;padding:22px;margin:0;font-size:14px}.commerce-search-option{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid var(--line);text-decoration:none;min-width:0}.commerce-search-option:hover,.commerce-search-option[aria-selected=true]{background:var(--soft)}.commerce-search-option>span:not(.commerce-search-thumb){display:grid;gap:4px;min-width:0;flex:1}.commerce-search-option small{font-size:10px;color:var(--muted);letter-spacing:.05em}.commerce-search-option strong{font-size:13px;font-weight:500;overflow-wrap:anywhere}.commerce-search-option b{font-size:12px;font-weight:600}.commerce-search-thumb{width:48px;height:48px;flex-shrink:0;background:white}.commerce-search-thumb img{width:100%;height:100%;object-fit:contain}.commerce-search-all{display:flex;justify-content:space-between;align-items:center;padding:15px 16px;font-size:12px;font-weight:600;border-top:1px solid var(--line);flex-shrink:0}.commerce-search-modal-trigger{display:none}.shop-shell.commerce-shell .premium-section>.container{padding-inline:var(--commerce-gutter);max-width:1600px}.shop-shell.commerce-shell .premium-section .shop-section{padding-block:30px}.shop-shell.commerce-shell .collection-heading{margin-bottom:18px;gap:14px}.shop-shell.commerce-shell .collection-heading h2{font-family:var(--font-sans,Arial,sans-serif);font-size:clamp(21px,2vw,28px);letter-spacing:-.035em;font-weight:500;line-height:1.2;margin:4px 0}.shop-shell.commerce-shell .collection-heading .eyebrow{font-size:9px;letter-spacing:.1em}.shop-shell.commerce-shell .collection-heading .section-subtitle{font-size:13px;margin-top:6px;max-width:70ch}.shop-shell.commerce-shell .collection-heading .hero-cta{min-height:36px;font-size:12px;margin:0;gap:12px}.shop-shell.commerce-shell .cms-categories .shop-section{padding-block:22px 12px}.shop-shell.commerce-shell .cms-categories .collection-heading{margin-bottom:12px}.shop-shell.commerce-shell .cms-categories .collection-heading .eyebrow{display:none}.shop-shell.commerce-shell .cms-categories .collection-heading h2{font-size:18px}.shop-shell.commerce-shell .cms-categories .shop-taxonomy-grid{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x proximity;padding-bottom:8px}.shop-shell.commerce-shell .cms-categories .taxonomy-card{flex:1;min-width:130px;border:1px solid var(--line);border-radius:8px;display:flex;align-items:center;padding:13px;scroll-snap-align:start}.shop-shell.commerce-shell .cms-categories .taxonomy-image{width:54px;height:54px;border-radius:50%;flex-shrink:0;overflow:hidden}.shop-shell.commerce-shell .cms-categories .taxonomy-number{display:none}.shop-shell.commerce-shell .cms-categories .taxonomy-card>div:not(.taxonomy-image){margin:0;display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%}.shop-shell.commerce-shell .cms-categories .taxonomy-card h3{font-family:inherit;font-weight:500;font-size:13px;line-height:1.4;letter-spacing:0}.shop-shell.commerce-shell .cms-categories .taxonomy-card p{display:none}.shop-shell.commerce-shell .cms-categories .taxonomy-card svg{width:15px;height:15px;flex-shrink:0}.shop-shell.commerce-shell .cms-brands .shop-taxonomy-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.shop-shell.commerce-shell .cms-brands .taxonomy-card{border:1px solid var(--line);border-radius:8px;padding:18px;min-height:92px;display:flex;justify-content:center;align-items:center;text-align:center}.shop-shell.commerce-shell .cms-brands .taxonomy-card h3{font-size:17px;font-family:inherit;font-weight:500;letter-spacing:-.02em}.shop-shell.commerce-shell .cms-brands .taxonomy-card p,.shop-shell.commerce-shell .cms-brands .taxonomy-card svg,.shop-shell.commerce-shell .cms-brands .taxonomy-number{display:none}.shop-shell.commerce-shell .cms-brands .taxonomy-image{height:54px;width:110px}.shop-shell.commerce-shell .cms-brands .taxonomy-image img{object-fit:contain}.shop-shell.commerce-shell .cms-brands .taxonomy-card.has-image>div:not(.taxonomy-image){display:none}.shop-shell.commerce-shell .full-image-editorial{min-height:330px}.shop-shell.commerce-shell .editorial-composition-image{height:330px;min-height:0}.shop-shell.commerce-shell .editorial-composition-copy{padding:30px}.shop-shell.commerce-shell .editorial-composition-copy h2{font-size:clamp(28px,3vw,44px);line-height:1.1}.shop-shell.commerce-shell .editorial-composition-copy .section-prose{font-size:14px;line-height:1.8}.shop-shell.commerce-shell .full-image-copy{padding:38px var(--commerce-gutter)}@media(max-width:1100px){.shop-shell.commerce-shell .shop-header-inner{column-gap:22px;grid-template-columns:90px minmax(150px,1fr) auto}.shop-shell.commerce-shell .shop-nav{gap:17px;font-size:11px}.shop-shell.commerce-shell .shop-nav>a:nth-child(n+5):nth-child(-n+5){display:none}.shop-shell.commerce-shell .cms-brands .shop-taxonomy-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767px){.shop-shell.commerce-shell .shop-header-inner{min-height:128px;padding:8px 20px 12px;grid-template-columns:32px 1fr auto;grid-template-areas:"mobile logo actions" "search search search";gap:8px 12px}.shop-shell.commerce-shell .shop-header[data-scrolled=true] .shop-header-inner{min-height:128px}.shop-shell.commerce-shell .shop-mobile-menu{grid-area:mobile;display:block}.shop-shell.commerce-shell .shop-header .shop-logo{width:64px;margin:0}.shop-shell.commerce-shell .shop-header-actions{gap:0}.shop-shell.commerce-shell .shop-header .shop-nav,.shop-shell.commerce-shell .shop-header-actions .header-favorites{display:none}.commerce-header-search form{min-height:42px}.commerce-header-search input{height:40px;font-size:13px}.commerce-search-panel{max-height:60svh}.shop-shell.commerce-shell .premium-section .shop-section{padding-block:24px}.shop-shell.commerce-shell .cms-categories .shop-section{padding-block:18px 4px}.shop-shell.commerce-shell .collection-heading h2{font-size:21px}.shop-shell.commerce-shell .collection-heading .hero-cta{font-size:11px;white-space:nowrap}.shop-shell.commerce-shell .cms-categories .taxonomy-card{min-width:136px;padding:12px}.shop-shell.commerce-shell .cms-categories .taxonomy-image{width:40px;height:40px}.shop-shell.commerce-shell .cms-brands .shop-taxonomy-grid{gap:9px}.shop-shell.commerce-shell .cms-brands .taxonomy-card{padding:10px;min-height:76px}.shop-shell.commerce-shell .cms-brands .taxonomy-card h3{font-size:13px}.shop-shell.commerce-shell .cms-brands .taxonomy-image{width:82px;height:40px}.shop-shell.commerce-shell .editorial-composition-image{height:240px}.shop-shell.commerce-shell .editorial-composition-copy{padding:24px}.shop-shell.commerce-shell .full-image-editorial{min-height:290px}.shop-shell.commerce-shell .full-image-copy{padding:25px}}.campaign-heading{position:relative;isolation:isolate;background:var(--soft);padding:44px 0;min-height:260px;display:grid;align-items:center}.campaign-heading.has-image{background:#181815;color:#fff}.campaign-heading>img,.campaign-heading>picture{position:absolute;inset:0;width:100%;height:100%;z-index:-2}.campaign-heading:has(>picture):after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#141310e0,#14131055)}.campaign-heading h1{font-family:var(--shop-serif);font-size:clamp(32px,4vw,58px);font-weight:400;line-height:1.08;margin:12px 0 18px}.campaign-heading p{max-width:660px;font-size:14px;line-height:1.8;white-space:pre-line;margin:0}.commerce-campaign .shop-section{padding-block:32px}.campaign-filters{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:13px}.campaign-filters select{min-width:180px}.commerce-campaign-empty{padding:40px 0}.commerce-campaign .collection-heading{align-items:center}@media(max-width:600px){.campaign-heading{padding:32px 0}.campaign-heading p{font-size:13px}.campaign-filters{width:100%}.campaign-filters select{min-width:0;flex:1}.campaign-filters label{width:100%}}.shop-shell.commerce-shell .shop-nav{overflow-x:auto;scrollbar-width:none}.shop-shell.commerce-shell .mega-inner:has(.mega-discovery){grid-template-columns:1fr 1.3fr 1.4fr 1fr;gap:26px}.mega-discovery{display:grid;gap:20px}.mega-discovery nav{display:grid;gap:10px}.mega-discovery h3{font-size:11px;text-transform:uppercase;letter-spacing:.06em;margin:0 0 4px}.mega-discovery a{font-size:12px}.business-footer-payments{display:flex;flex-wrap:wrap;gap:10px 20px;padding:18px 0;border-top:1px solid var(--line);font-size:12px}.business-footer-payments small{color:var(--muted)}.shop-shell.commerce-shell .shop-header{background:#141413!important;color:#f6f2e8;border-color:#39362e}.shop-shell.commerce-shell .shop-header[data-scrolled=true]{background:#141413f5!important;box-shadow:0 6px 25px #0002}.shop-shell.commerce-shell .shop-header .shop-nav{border-color:#39362e}.shop-shell.commerce-shell .shop-nav>a,.shop-shell.commerce-shell .shop-nav>button{color:#f6f2e8;font-weight:600;text-transform:uppercase;letter-spacing:.07em;font-size:12px}.shop-shell.commerce-shell .shop-nav>a:hover,.shop-shell.commerce-shell .shop-nav>button:hover{color:#dabe85}.shop-shell.commerce-shell .shop-header .icon-btn{color:#f5eee0;background:transparent}.shop-shell.commerce-shell .shop-header .icon-btn:hover{color:#e1c591;background:#ffffff10}.shop-shell.commerce-shell .commerce-header-search form{background:#faf9f5;border-color:#faf9f5;color:#625c51}.shop-shell.commerce-shell .commerce-header-search form>button,.shop-shell.commerce-shell .commerce-header-search input{color:#25241e}.shop-shell.commerce-shell .commerce-header-search input::placeholder{color:#766f63}.shop-shell.commerce-shell .commerce-header-search form:focus-within{border-color:#d8bb8a;box-shadow:0 0 0 3px #d8bb8a33}.commerce-search-panel,.shop-shell.commerce-shell .shop-mega-menu{color:#25241e}.shop-mobile-navigation a,.shop-shell.commerce-shell .mega-discovery a,.shop-shell.commerce-shell .mega-links a{text-transform:uppercase;font-weight:600;letter-spacing:.04em}.shop-shell.commerce-shell .premium-hero{height:auto;min-height:0;max-height:none;aspect-ratio:32/15;margin:16px var(--commerce-gutter) 0;border-radius:10px;overflow:hidden;background:#171613}.shop-shell.commerce-shell .premium-hero .hero-slides,.shop-shell.commerce-shell .premium-hero .shop-hero-inner{min-height:0;height:100%;max-width:none;width:100%}.shop-shell.commerce-shell .premium-hero .hero-photo{inset:0!important;width:100%!important;height:100%!important;background:transparent}.shop-shell.commerce-shell .premium-hero .hero-photo img{object-fit:cover!important;object-position:center!important}.shop-shell.commerce-shell .premium-hero .hero-photo:after{display:none}.shop-shell.commerce-shell .premium-hero .hero-copy{min-height:0!important;height:100%;width:48%;max-width:720px;padding:42px 50px 82px!important;justify-content:center;background:none!important}.shop-shell.commerce-shell .premium-hero .hero-copy h1,.shop-shell.commerce-shell .premium-hero .hero-copy h2{font-size:clamp(76px,5.1vw,92px);line-height:1.02;letter-spacing:-.035em;margin:12px 0 18px}.shop-shell.commerce-shell .premium-hero .hero-copy p{font-size:13px;line-height:1.6;max-width:390px;margin:0 0 16px}.shop-shell.commerce-shell .premium-hero .hero-copy .eyebrow{font-size:10px;letter-spacing:.1em}.shop-shell.commerce-shell .premium-hero .hero-cta{min-height:36px;font-size:12px;gap:22px}.shop-shell.commerce-shell .premium-hero .hero-caption{position:absolute;inset:auto 0 12px;justify-content:flex-start;min-height:40px;height:auto;padding:0 42px;border:0!important;background:none!important;color:white;font-size:10px}.shop-shell.commerce-shell .premium-hero .hero-caption-title{display:none}.shop-shell.commerce-shell .premium-hero .hero-controls{width:auto;justify-content:flex-start;margin:0 auto 0 0;gap:12px}.shop-shell.commerce-shell .premium-hero .hero-controls .icon-btn{background:#17161340;color:#f6eddc;border-color:#dbc49480}.shop-shell.commerce-shell .commerce-promotion-section>.shop-section{padding-block:20px}.commerce-promotion-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.commerce-promotion-card{min-width:0;position:relative;isolation:isolate;aspect-ratio:1440/656;overflow:hidden;border-radius:10px;color:#fff}.commerce-promotion-card>img,.commerce-promotion-card>picture{position:absolute;inset:0;width:100%;height:100%;z-index:-2}.commerce-promotion-card>picture img{object-fit:cover;object-position:center!important}.commerce-promotion-card:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#08070626,transparent 65%);pointer-events:none}.commerce-promotion-card.promo-soft{color:#2a2116}.commerce-promotion-card.promo-soft:after{background:linear-gradient(90deg,#fff8ed33,transparent 65%)}.shop-shell.commerce-shell .commerce-promotion-card .editorial-composition-copy{max-width:52%;height:100%;padding:28px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.shop-shell.commerce-shell .commerce-promotion-card .editorial-composition-copy h2{color:inherit;font-size:clamp(23px,2.4vw,36px);line-height:1.08;margin:8px 0 16px}.commerce-promotion-card .eyebrow{font-size:9px;letter-spacing:.09em;color:inherit;line-height:1.6}.commerce-promotion-card .section-prose,.commerce-promotion-card .section-subtitle{display:none}.commerce-promotion-card .hero-cta{font-size:12px;min-height:34px;margin:0;gap:12px;white-space:nowrap;color:inherit;border-color:currentColor}@media(min-width:768px) and (max-width:1050px){.shop-shell.commerce-shell .premium-hero .hero-copy{padding:22px 28px 62px!important}.shop-shell.commerce-shell .premium-hero .hero-copy p{display:none}.shop-shell.commerce-shell .premium-hero .hero-copy h1,.shop-shell.commerce-shell .premium-hero .hero-copy h2{font-size:clamp(48px,5.5vw,64px)}.shop-shell.commerce-shell .premium-hero .hero-caption{padding-inline:28px}.shop-shell.commerce-shell .commerce-promotion-card .editorial-composition-copy{padding:18px}.commerce-promotion-card .eyebrow{display:none}.commerce-promotion-card .hero-cta{font-size:11px;gap:8px}}@media(max-width:767px){.shop-shell.commerce-shell .premium-hero{aspect-ratio:960/1100;margin:12px 12px 0;border-radius:8px}.shop-shell.commerce-shell .premium-hero .hero-copy{width:64%!important;max-width:none;padding:24px 20px 68px!important}.shop-shell.commerce-shell .premium-hero .hero-copy h1,.shop-shell.commerce-shell .premium-hero .hero-copy h2{font-size:clamp(27px,7.5vw,38px)!important;max-width:190px;margin:10px 0 18px}.shop-shell.commerce-shell .premium-hero .hero-copy p{display:none}.shop-shell.commerce-shell .premium-hero .hero-copy .eyebrow{font-size:8px;letter-spacing:.06em;line-height:1.7}.shop-shell.commerce-shell .premium-hero .hero-copy .hero-cta{font-size:11px;gap:10px;white-space:nowrap}.shop-shell.commerce-shell .premium-hero .hero-caption{inset:auto 0 14px;padding:0 20px;min-height:34px}.shop-shell.commerce-shell .premium-hero .hero-count{display:none}.shop-shell.commerce-shell .premium-hero .hero-controls{gap:8px}.shop-shell.commerce-shell .premium-hero .hero-controls .icon-btn{width:34px;height:34px;min-height:34px}.commerce-promotion-grid{grid-template-columns:minmax(0,1fr);gap:14px}.commerce-promotion-card{min-height:0;aspect-ratio:1440/656}.shop-shell.commerce-shell .commerce-promotion-card .editorial-composition-copy{padding:20px;max-width:50%}.shop-shell.commerce-shell .commerce-promotion-card .editorial-composition-copy h2{color:inherit;font-size:25px}.commerce-promotion-card .eyebrow{font-size:8px}.commerce-promotion-card .hero-cta{font-size:11px;gap:8px}}@media(min-width:768px) and (max-width:1100px){.shop-shell.commerce-shell .shop-nav{justify-content:flex-start}}.shop-shell.commerce-shell .cms-categories .shop-taxonomy-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:visible;scroll-snap-type:none}.shop-shell.commerce-shell .cms-categories .taxonomy-card{min-width:0;min-height:74px;gap:12px;transition:border-color .18s,background .18s}.shop-shell.commerce-shell .cms-categories .taxonomy-card:hover{border-color:var(--gold-ink);background:#faf7f0}.shop-shell.commerce-shell .cms-categories .taxonomy-icon{display:grid;place-items:center;flex:0 0 42px;width:42px;height:42px;border-radius:50%;background:#d8bb8a1f;color:var(--gold-ink)}.shop-shell.commerce-shell .cms-categories .taxonomy-icon svg{width:24px;height:24px}.shop-shell.commerce-shell .cms-categories .taxonomy-card>div:not(.taxonomy-image){min-width:0;gap:8px}.shop-shell.commerce-shell .cms-categories .taxonomy-card h3{overflow-wrap:anywhere}.shop-shell.commerce-shell .mega-inner{grid-template-columns:minmax(230px,320px) minmax(0,1fr);gap:32px}.shop-shell.commerce-shell .mega-inner:has(.mega-artwork){grid-template-columns:minmax(230px,320px) minmax(0,1fr) 230px}.shop-shell.commerce-shell .mega-inner:has(.mega-discovery){grid-template-columns:minmax(230px,320px) minmax(0,1fr) minmax(0,1.2fr)}.shop-shell.commerce-shell .mega-inner:has(.mega-discovery):has(.mega-artwork){grid-template-columns:minmax(210px,280px) minmax(0,1fr) minmax(0,1.2fr) 200px}.mega-intro.has-editorial{position:relative;isolation:isolate;min-height:330px;overflow:hidden;border-radius:8px;background:#171613;color:#fff;align-self:stretch}.mega-intro.has-editorial>picture{position:absolute;inset:0;width:100%;height:100%;z-index:-2}.mega-intro.has-editorial>picture img{width:100%;height:100%;object-fit:cover}.mega-intro.has-editorial:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#100e0bd9,#100e0b80 44%,transparent 85%);pointer-events:none}.mega-intro-copy{position:relative;padding:26px;max-width:290px}.shop-shell.commerce-shell .mega-intro-copy .eyebrow{color:#e4c997;font-size:9px}.shop-shell.commerce-shell .mega-intro-copy h2{color:#fff;font-size:29px;line-height:1.12;max-width:220px;margin:12px 0 20px}.shop-shell.commerce-shell .mega-intro-copy a{color:#fff;font-size:12px;min-height:36px;text-decoration:none;border-bottom:1px solid #d8bb8a99;padding-bottom:6px;display:inline-flex;align-items:center;gap:12px}@media(min-width:768px) and (max-width:1100px){.shop-shell.commerce-shell .mega-inner,.shop-shell.commerce-shell .mega-inner:has(.mega-artwork),.shop-shell.commerce-shell .mega-inner:has(.mega-discovery),.shop-shell.commerce-shell .mega-inner:has(.mega-discovery):has(.mega-artwork){grid-template-columns:220px minmax(0,1fr);gap:24px}.mega-discovery{grid-column:2}.mega-intro.has-editorial{grid-row:1/span 2}.shop-shell.commerce-shell .mega-artwork{display:none}.mega-intro-copy{padding:22px}}@media(max-width:767px){.shop-shell.commerce-shell .cms-categories .shop-taxonomy-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.shop-shell.commerce-shell .cms-categories .taxonomy-card{padding:10px;min-height:64px;gap:8px}.shop-shell.commerce-shell .cms-categories .taxonomy-icon{flex-basis:32px;width:32px;height:32px}.shop-shell.commerce-shell .cms-categories .taxonomy-icon svg{width:21px;height:21px}.shop-shell.commerce-shell .cms-categories .taxonomy-card h3{font-size:12px}.shop-shell.commerce-shell .cms-categories .taxonomy-card>div:not(.taxonomy-image)>svg{width:13px;height:13px}}.shop-shell.commerce-shell .premium-hero .hero-slide[data-text-tone=dark] .hero-copy{color:#252016}.shop-shell.commerce-shell .premium-hero .hero-slide[data-text-tone=dark] .hero-copy .eyebrow{color:#645035}.shop-shell.commerce-shell .premium-hero .hero-slide[data-text-tone=dark] .hero-copy .hero-cta,.shop-shell.commerce-shell .premium-hero .hero-slide[data-text-tone=dark] .hero-copy p{color:#252016;border-color:#796343}.shop-shell.commerce-shell .premium-hero[data-text-tone=dark] .hero-caption{color:#252016}.shop-shell.commerce-shell .premium-hero[data-text-tone=dark] .hero-controls .icon-btn{background:#fff9ed66;color:#252016;border-color:#79634388}.shop-shell.commerce-shell .premium-hero[data-text-tone=dark] .hero-dots span{background:#79634377}.shop-shell.commerce-shell .premium-hero[data-text-tone=dark] .hero-dots button[aria-current=true] span{background:#252016}.commerce-promotion-card.art-composed{aspect-ratio:1200/640}.mega-intro.has-editorial{aspect-ratio:600/680;min-height:0;align-self:start;background:#eadac1;color:#252016}.mega-intro.has-editorial:after{background:linear-gradient(180deg,#fff9ec26,transparent 65%)}.shop-shell.commerce-shell .mega-intro-copy .eyebrow{color:#6b5330}.shop-shell.commerce-shell .mega-intro-copy a,.shop-shell.commerce-shell .mega-intro-copy h2{color:#252016}.shop-shell.commerce-shell .mega-intro-copy a{border-color:#79634399}@media(min-width:768px) and (max-width:1100px){.shop-shell.commerce-shell .mega-intro-copy h2{font-size:24px;max-width:150px}.mega-intro-copy{padding:18px}.shop-shell.commerce-shell .mega-intro-copy a{font-size:11px;gap:8px}}@media(max-width:767px){.shop-shell.commerce-shell .cms-categories .taxonomy-card{padding:9px;gap:6px}.shop-shell.commerce-shell .cms-categories .taxonomy-icon{width:28px;height:28px;flex-basis:28px}.shop-shell.commerce-shell .cms-categories .taxonomy-card>div:not(.taxonomy-image){gap:4px}.shop-shell.commerce-shell .cms-categories .taxonomy-card>div:not(.taxonomy-image)>svg{width:12px;height:12px}}.shop-shell.commerce-shell .premium-hero[data-text-tone=dark]{background:#efe4d2}@media(min-width:768px){.shop-shell.commerce-shell .premium-hero .hero-controls{gap:8px}.shop-shell.commerce-shell .premium-hero .hero-controls .icon-btn{width:36px;height:36px;min-height:36px}.shop-shell.commerce-shell .premium-hero .hero-dots button{width:26px;height:36px}}