.store-luxe[data-theme-family=origin]{background:var(--cream)}html body .store-luxe[data-theme-family=origin] .card,html body .store-luxe[data-theme-family=origin] .gallery-hero,html body .store-luxe[data-theme-family=origin] .glass-panel{border-radius:10px!important;border:1px solid color-mix(in srgb,var(--fg) 14%,transparent)!important;background:color-mix(in srgb,var(--cream) 90%,var(--fg) 5%)!important;color:var(--fg)!important;box-shadow:none!important;backdrop-filter:none!important}html body .store-luxe[data-theme-family=origin] .store-header .store-header-bar{background:var(--cream)!important;color:var(--fg)!important;border-bottom:1px solid color-mix(in srgb,var(--fg) 16%,transparent)!important;border-radius:0!important;box-shadow:none!important}html body .store-luxe[data-theme-family=origin] .btn-primary{background:var(--ink)!important;color:var(--on-ink)!important;border-radius:8px!important;box-shadow:none!important;backdrop-filter:none!important}html body .store-luxe[data-theme-family=origin] .btn-ghost{background:transparent!important;color:var(--fg)!important;border:1px solid color-mix(in srgb,var(--fg) 28%,transparent)!important;box-shadow:none!important}.store-luxe[data-theme-family=origin] .hy-row,body[data-arch=origin] .hy-row{display:grid;grid-template-columns:42px 72px 1fr auto auto;gap:14px;align-items:center;padding:14px 0;border-bottom:1px solid color-mix(in srgb,currentColor 12%,transparent)}.store-luxe[data-theme-family=origin] .hy-row img,body[data-arch=origin] .hy-row img{width:72px;height:72px;-o-object-fit:cover;object-fit:cover}.store-luxe[data-theme-family=origin] .pc-media,body[data-arch=origin] .hy-card img{aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover;background:color-mix(in srgb,var(--fg) 6%,var(--cream,var(--surface)))}.store-luxe[data-theme-family=origin] .pc-title,body[data-arch=origin] .hy-card h3{font-family:var(--font-luxe,var(--body));font-size:.95rem;font-weight:650;letter-spacing:-.01em}.store-luxe[data-theme-family=origin] .store-pdp-grid,body[data-arch=origin] #sheet{display:grid;gap:28px}@media (min-width:900px){.store-luxe[data-theme-family=origin] .store-pdp-grid,body[data-arch=origin] #sheet{grid-template-columns:1fr 1fr;align-items:start}}.store-luxe[data-theme-family=origin] .pdp-buy h1,body[data-arch=origin] #sheet h2{font-size:clamp(1.7rem,3vw,2.4rem);line-height:1.05}.store-luxe[data-theme-family=origin] .store-product-grid,body[data-arch=origin] #product-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px}.store-luxe[data-theme-family=origin] .store-cart-page,body[data-arch=origin] .cart-sheet{max-width:680px}.store-luxe[data-theme-family=origin] .store-bag-row,body[data-arch=origin] .cart-sheet .search-hit{display:grid;grid-template-columns:72px 1fr auto;gap:12px;align-items:center;padding:12px 0;border-bottom:1px solid color-mix(in srgb,currentColor 12%,transparent)}.store-luxe[data-theme-family=origin] .store-search-sheet,body[data-arch=origin] .search-sheet{max-width:720px}body[data-arch=origin] .hy-cmd{display:grid;grid-template-columns:auto 1fr auto;gap:16px;align-items:center;padding:14px 20px;border-bottom:1px solid color-mix(in srgb,var(--fg) 14%,transparent);background:var(--surface)}body[data-arch=origin] .hy-search input{width:100%;min-height:44px;border-radius:8px;border:1px solid color-mix(in srgb,var(--fg) 18%,transparent);background:transparent;color:var(--fg);padding:0 12px}@media (max-width:700px){.store-luxe[data-theme-family=origin] .hy-row,body[data-arch=origin] .hy-row{grid-template-columns:56px 1fr}.store-luxe[data-theme-family=origin] .hy-row .btn-primary,body[data-arch=origin] .hy-row .card-actions{grid-column:1/-1}}.store-luxe[data-theme-family=editorial]{background:var(--cream)}html body .store-luxe[data-theme-family=editorial] .card,html body .store-luxe[data-theme-family=editorial] .gallery-hero,html body .store-luxe[data-theme-family=editorial] .glass-panel{border-radius:0!important;border:0!important;border-bottom:1px solid color-mix(in srgb,var(--fg) 16%,transparent)!important;background:transparent!important;color:var(--fg)!important;box-shadow:none!important;backdrop-filter:none!important}html body .store-luxe[data-theme-family=editorial] .btn-primary{background:var(--fg)!important;color:var(--cream)!important;border-radius:0!important;letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;box-shadow:none!important}html body .store-luxe[data-theme-family=editorial] .btn-ghost{text-decoration:underline;text-underline-offset:4px}html body .store-luxe[data-theme-family=editorial] .btn-ghost,html body .store-luxe[data-theme-family=editorial] .store-header .store-header-bar{background:transparent!important;color:var(--fg)!important;border:0!important;box-shadow:none!important}.store-luxe[data-theme-family=editorial] .store-brand,body[data-arch=editorial] .ed-nav .brand{font-family:var(--font-luxe-display,var(--display));letter-spacing:-.03em}.store-luxe[data-theme-family=editorial] .pc-media,body[data-arch=editorial] .ed-piece img{aspect-ratio:3/4;-o-object-fit:cover;object-fit:cover}.store-luxe[data-theme-family=editorial] .pc-title,body[data-arch=editorial] .ed-index strong,body[data-arch=editorial] .ed-piece h2{font-family:var(--font-luxe-display,var(--display));font-weight:500;font-size:1.35rem;letter-spacing:-.03em}.store-luxe[data-theme-family=editorial] .product-card-actions .btn-primary,body[data-arch=editorial] .ed-piece .btn{width:auto;justify-self:start}.store-luxe[data-theme-family=editorial] .store-pdp-grid{display:block}.store-luxe[data-theme-family=editorial] .store-pdp-grid .gallery-main,body[data-arch=editorial] #drawer-hero{width:100%;max-height:none;aspect-ratio:3/4;-o-object-fit:cover;object-fit:cover}@media (min-width:960px){.store-luxe[data-theme-family=editorial] .store-pdp-grid,body[data-arch=editorial] #sheet{display:grid;grid-template-columns:1.35fr .65fr;gap:0;align-items:end}.store-luxe[data-theme-family=editorial] .pdp-buy,body[data-arch=editorial] #sheet>div:last-child{padding:48px 36px}}.store-luxe[data-theme-family=editorial] .pdp-buy h1{font-size:clamp(2.4rem,5vw,4.2rem);line-height:.92;font-weight:500}.store-luxe[data-theme-family=editorial] .store-product-grid{display:block}.store-luxe[data-theme-family=editorial] .store-product-grid .product-card{display:grid;grid-template-columns:120px 1fr auto;align-items:center;border-bottom:1px solid color-mix(in srgb,currentColor 14%,transparent)}.store-luxe[data-theme-family=editorial] .store-product-grid .pc-media{aspect-ratio:1}body[data-arch=editorial] .ed-index a{display:grid;grid-template-columns:48px 1fr auto;gap:16px;padding:16px 0;border-bottom:1px solid color-mix(in srgb,var(--fg) 14%,transparent);align-items:baseline}.store-luxe[data-theme-family=editorial] .store-bag-row,body[data-arch=editorial] .cart-sheet .search-hit{display:grid;grid-template-columns:64px 1fr auto;gap:16px;padding:18px 0;border-bottom:1px solid color-mix(in srgb,currentColor 14%,transparent)}.store-luxe[data-theme-family=editorial] .store-search-sheet input,body[data-arch=editorial] #q{border:0!important;border-bottom:1px solid color-mix(in srgb,var(--fg) 40%,transparent)!important;border-radius:0!important;background:transparent!important;font-family:var(--font-luxe-display,var(--display));font-size:1.6rem!important}body[data-arch=editorial] .ed-nav{mix-blend-mode:normal}@media (max-width:700px){.store-luxe[data-theme-family=editorial] .store-product-grid .product-card{grid-template-columns:88px 1fr}}.store-luxe[data-theme-family=lifestyle]{background:var(--cream)}html body .store-luxe[data-theme-family=lifestyle] .card,html body .store-luxe[data-theme-family=lifestyle] .gallery-hero,html body .store-luxe[data-theme-family=lifestyle] .glass-panel{border-radius:28px!important;border:0!important;background:color-mix(in srgb,var(--cream) 80%,#fff)!important;color:var(--fg)!important;box-shadow:0 18px 40px color-mix(in srgb,var(--ink) 6%,transparent)!important;backdrop-filter:none!important}html body .store-luxe[data-theme-family=lifestyle] .btn-primary{background:var(--gold)!important;color:var(--on-accent)!important;border-radius:999px!important;padding-inline:1.4rem!important;box-shadow:none!important}html body .store-luxe[data-theme-family=lifestyle] .btn-ghost{background:transparent!important;color:var(--fg)!important;border-radius:999px!important;border:1px solid color-mix(in srgb,var(--fg) 22%,transparent)!important;box-shadow:none!important}html body .store-luxe[data-theme-family=lifestyle] .store-header .store-header-bar{background:color-mix(in srgb,var(--cream) 88%,transparent)!important;color:var(--fg)!important;border:0!important;box-shadow:none!important}.store-luxe[data-theme-family=lifestyle] .pc-media,body[data-arch=lifestyle] .ls-bento img,body[data-arch=lifestyle] .ls-card img{aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;border-radius:22px}.store-luxe[data-theme-family=lifestyle] .pc-title,body[data-arch=lifestyle] .ls-card h3,body[data-arch=lifestyle] .ls-look h2{font-family:var(--font-luxe-display,var(--display));font-weight:500;font-size:1.25rem}.store-luxe[data-theme-family=lifestyle] .store-page{max-width:1240px}@media (min-width:900px){.store-luxe[data-theme-family=lifestyle] .store-pdp-grid,body[data-arch=lifestyle] #sheet{display:grid;grid-template-columns:1.15fr .85fr;gap:48px;align-items:center}}.store-luxe[data-theme-family=lifestyle] .pdp-buy h1{font-size:clamp(2rem,4vw,3.2rem);font-weight:500}.store-luxe[data-theme-family=lifestyle] .store-product-grid,body[data-arch=lifestyle] #product-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:28px}.store-luxe[data-theme-family=lifestyle] .store-bag-row,body[data-arch=lifestyle] .cart-sheet .search-hit{display:grid;grid-template-columns:88px 1fr auto;gap:16px;padding:16px 0}.store-luxe[data-theme-family=lifestyle] .store-bag-thumb,body[data-arch=lifestyle] .cart-sheet img{width:88px;height:88px;border-radius:18px;-o-object-fit:cover;object-fit:cover}.store-luxe[data-theme-family=lifestyle] .store-search-sheet,body[data-arch=lifestyle] .search-sheet{border-radius:28px;padding:28px}body[data-arch=lifestyle] .ls-issue{text-align:center;padding:48px 24px 12px}body[data-arch=lifestyle] .ls-issue h1{font-size:clamp(2.8rem,7vw,5.5rem);font-weight:500;line-height:.95}.store-luxe[data-theme-family=conversion]{background:var(--cream)}html body .store-luxe[data-theme-family=conversion] .card,html body .store-luxe[data-theme-family=conversion] .gallery-hero,html body .store-luxe[data-theme-family=conversion] .glass-panel{border-radius:2px!important;border:1px solid color-mix(in srgb,var(--fg) 18%,transparent)!important;background:var(--cream)!important;color:var(--fg)!important;box-shadow:none!important;backdrop-filter:none!important}html body .store-luxe[data-theme-family=conversion] .btn-primary{background:var(--gold)!important;color:var(--on-accent)!important;border-radius:2px!important;letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:750;box-shadow:none!important}html body .store-luxe[data-theme-family=conversion] .btn-ghost{background:transparent!important;color:var(--fg)!important;border-radius:2px!important;border:1px solid color-mix(in srgb,var(--fg) 30%,transparent)!important;box-shadow:none!important}html body .store-luxe[data-theme-family=conversion] .store-header .store-header-bar{background:var(--ink)!important;color:var(--on-ink)!important;border-radius:0!important;box-shadow:none!important}.store-luxe[data-theme-family=conversion] .store-header .btn,.store-luxe[data-theme-family=conversion] .store-header .btn-ghost,.store-luxe[data-theme-family=conversion] .store-header a{color:var(--on-ink)}.store-luxe[data-theme-family=conversion] .pc-body,body[data-arch=conversion] .cv-ticket .pad{display:grid}.store-luxe[data-theme-family=conversion] .pc-price,body[data-arch=conversion] .cv-ticket .price{order:-1;font-size:1.15rem;font-weight:750;font-variant-numeric:tabular-nums}.store-luxe[data-theme-family=conversion] .pc-media,body[data-arch=conversion] .cv-ticket img{aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}.store-luxe[data-theme-family=conversion] .pc-title,body[data-arch=conversion] .cv-ticket h3{font-size:.88rem;font-weight:650;letter-spacing:0}.store-luxe[data-theme-family=conversion] .store-product-grid,body[data-arch=conversion] #product-grid,body[data-arch=conversion] .cv-floor{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px}@media (min-width:900px){.store-luxe[data-theme-family=conversion] .store-pdp-grid,body[data-arch=conversion] #sheet{display:grid;grid-template-columns:.9fr 1.1fr;gap:20px}}.store-luxe[data-theme-family=conversion] .pdp-price,body[data-arch=conversion] #sheet .price{font-size:2rem;font-weight:750}.store-luxe[data-theme-family=conversion] .pdp-buy h1{font-size:clamp(1.4rem,2vw,1.8rem);text-transform:none}.store-luxe[data-theme-family=conversion] .store-bag-row,body[data-arch=conversion] .cart-sheet .search-hit{display:grid;grid-template-columns:56px 1fr auto;gap:8px;padding:8px 0;border-bottom:1px solid color-mix(in srgb,currentColor 16%,transparent);font-size:.92rem}.store-luxe[data-theme-family=conversion] .store-cart-page .btn-primary,body[data-arch=conversion] .cart-sheet .btn{width:100%}body[data-arch=conversion] .cv-cats{display:flex;gap:6px;overflow:auto;padding:10px 12px}body[data-arch=conversion] .cv-cats a{border:1px solid color-mix(in srgb,var(--fg) 25%,transparent);padding:8px 12px;font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}body[data-arch=conversion] .cv-cats a.is-on{background:var(--ink);color:var(--on-ink)}.store-luxe[data-theme-family=tactile]{background:var(--cream)}html body .store-luxe[data-theme-family=tactile] .card,html body .store-luxe[data-theme-family=tactile] .gallery-hero,html body .store-luxe[data-theme-family=tactile] .glass-panel,html body .store-luxe[data-theme-family=tactile] .tx-card{border-radius:12px!important;border:1px solid color-mix(in srgb,var(--fg) 16%,transparent)!important;background:color-mix(in srgb,var(--cream) 70%,#fff)!important;color:var(--fg)!important;box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 45%,transparent)!important;backdrop-filter:none!important}html body .store-luxe[data-theme-family=tactile] .btn-primary{background:var(--ink)!important;color:var(--on-ink)!important;border-radius:10px!important;box-shadow:none!important}html body .store-luxe[data-theme-family=tactile] .btn-ghost{background:transparent!important;color:var(--fg)!important;border-radius:10px!important;border:1px solid color-mix(in srgb,var(--fg) 24%,transparent)!important;box-shadow:none!important}html body .store-luxe[data-theme-family=tactile] .store-header .store-header-bar{background:color-mix(in srgb,var(--cream) 82%,var(--ink) 8%)!important;color:var(--fg)!important;border-bottom:1px solid color-mix(in srgb,var(--fg) 12%,transparent)!important;box-shadow:none!important}.store-luxe[data-theme-family=tactile] .pc-media,body[data-arch=tactile] .tx-card-media{aspect-ratio:1/1;background:color-mix(in srgb,var(--cream) 55%,#fff);padding:8%}.store-luxe[data-theme-family=tactile] .pc-img,body[data-arch=tactile] .tx-card-media img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.store-luxe[data-theme-family=tactile] .pc-title,body[data-arch=tactile] .tx-piece h3{font-family:var(--font-luxe-display,var(--display));font-size:1.2rem;font-weight:560}@media (min-width:900px){.store-luxe[data-theme-family=tactile] .store-pdp-grid,body[data-arch=tactile] #sheet{display:grid;grid-template-columns:1.05fr .95fr;gap:24px}.store-luxe[data-theme-family=tactile] .gallery-main,body[data-arch=tactile] #drawer-hero{-o-object-fit:contain;object-fit:contain;background:color-mix(in srgb,var(--cream,var(--surface)) 60%,#fff);padding:6%}}.store-luxe[data-theme-family=tactile] .spec-sheet,body[data-arch=tactile] .specs{display:grid;grid-template-columns:1fr 1fr;gap:8px 16px}.store-luxe[data-theme-family=tactile] .store-product-grid,body[data-arch=tactile] #product-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:18px}.store-luxe[data-theme-family=tactile] .store-bag-thumb,body[data-arch=tactile] .cart-sheet img{width:96px;height:96px;-o-object-fit:contain;object-fit:contain;background:color-mix(in srgb,var(--cream,var(--surface)) 70%,#fff);padding:8px}.store-luxe[data-theme-family=tactile] .store-bag-row,body[data-arch=tactile] .cart-sheet .search-hit{display:grid;grid-template-columns:96px 1fr;gap:14px;padding:14px 0;border-bottom:1px solid color-mix(in srgb,currentColor 12%,transparent)}body[data-arch=tactile] .tx-drawers{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px}body[data-arch=tactile] .tx-drawers a{padding:18px 14px;border:1px solid color-mix(in srgb,var(--fg) 16%,transparent);background:color-mix(in srgb,var(--surface) 80%,#fff)}.store-luxe[data-theme-family=edcom],body[data-arch=edcom]{background:var(--cream,var(--surface))}body[data-arch=edcom] .btn,html body .store-luxe[data-theme-family=edcom] .btn-primary{background:var(--fg)!important;color:var(--cream,var(--surface))!important;border-radius:0!important;letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;box-shadow:none!important}.store-luxe[data-theme-family=edcom] .store-pdp-grid,body[data-arch=edcom] #sheet{display:grid}@media (min-width:900px){.store-luxe[data-theme-family=edcom] .store-pdp-grid,body[data-arch=edcom] #sheet{grid-template-columns:1.4fr .6fr}}.store-luxe[data-theme-family=edcom] .pdp-buy h1,body[data-arch=edcom] .ec-cover h1{font-family:var(--font-luxe-display,var(--display));font-size:clamp(2.6rem,6vw,4.8rem);line-height:.9;font-weight:500}.store-luxe[data-theme-family=edcom] .store-product-grid .product-card,body[data-arch=edcom] .ec-spread{display:grid;grid-template-columns:1.2fr .8fr;gap:20px;align-items:end;padding:28px 0;border-bottom:1px solid color-mix(in srgb,currentColor 14%,transparent)}.store-luxe[data-theme-family=edcom] .store-search-sheet input,body[data-arch=edcom] #q{font-family:var(--font-luxe-display,var(--display));font-size:1.8rem!important;border-radius:0!important;border:0!important;border-bottom:1px solid!important;background:transparent!important}.store-luxe[data-theme-family=edcom] .store-bag-row,body[data-arch=edcom] .cart-sheet .search-hit{display:grid;grid-template-columns:72px 1fr auto;padding:16px 0;border-bottom:1px solid color-mix(in srgb,currentColor 12%,transparent)}.store-luxe[data-theme-family=studio]{background:var(--cream)}body[data-arch=studio] .ps-stage,html body .store-luxe[data-theme-family=studio] .card,html body .store-luxe[data-theme-family=studio] .gallery-hero{background:color-mix(in srgb,var(--cream,var(--surface)) 75%,#fff)!important;border-radius:0!important;box-shadow:none!important;backdrop-filter:none!important;border:0!important}body[data-arch=studio] .btn,html body .store-luxe[data-theme-family=studio] .btn-primary{background:var(--ink)!important;color:var(--on-ink)!important;border-radius:0!important;box-shadow:none!important}.store-luxe[data-theme-family=studio] .gallery-main,.store-luxe[data-theme-family=studio] .pc-img,body[data-arch=studio] #drawer-hero,body[data-arch=studio] .ps-stage img{-o-object-fit:contain;object-fit:contain;background:transparent;padding:8%}@media (min-width:900px){.store-luxe[data-theme-family=studio] .store-pdp-grid,body[data-arch=studio] #sheet{display:grid;grid-template-columns:1.2fr .8fr;min-height:70vh;align-items:center}}.store-luxe[data-theme-family=studio] .pdp-buy h1{font-size:clamp(1.8rem,3vw,2.6rem)}.store-luxe[data-theme-family=studio] .store-product-grid,body[data-arch=studio] .ps-related{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.store-luxe[data-theme-family=studio] .store-bag-row,body[data-arch=studio] .cart-sheet .search-hit{display:grid;grid-template-columns:80px 1fr auto;gap:12px;align-items:center}@media (max-width:700px){.store-luxe[data-theme-family=studio] .store-product-grid,body[data-arch=studio] .ps-related{grid-template-columns:1fr 1fr}}.store-luxe[data-theme-family=bento]{background:var(--cream)}html body .store-luxe[data-theme-family=bento] .card,html body .store-luxe[data-theme-family=bento] .gallery-hero{border-radius:18px!important;overflow:hidden!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important;background:color-mix(in srgb,var(--cream) 85%,var(--fg) 6%)!important;color:var(--fg)!important}body[data-arch=bento] .btn,html body .store-luxe[data-theme-family=bento] .btn-primary{border-radius:999px!important;background:var(--ink)!important;color:var(--on-ink)!important;box-shadow:none!important}.store-luxe[data-theme-family=bento] .store-product-grid,body[data-arch=bento] .bm-board{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.store-luxe[data-theme-family=bento] .store-product-grid .product-card:first-child,body[data-arch=bento] .bm-board a:first-child{grid-column:span 2;grid-row:span 2}.store-luxe[data-theme-family=bento] .pc-media{aspect-ratio:1}.store-luxe[data-theme-family=bento] .store-pdp-grid,body[data-arch=bento] #sheet{display:grid;gap:16px}@media (min-width:800px){.store-luxe[data-theme-family=bento] .store-pdp-grid,body[data-arch=bento] #sheet{grid-template-columns:1fr 1fr}}.store-luxe[data-theme-family=bento] .store-bag-row,body[data-arch=bento] .cart-sheet .search-hit{display:grid;grid-template-columns:72px 1fr;gap:10px;padding:10px 0}@media (max-width:700px){.store-luxe[data-theme-family=bento] .store-product-grid,body[data-arch=bento] .bm-board{grid-template-columns:1fr 1fr}}.store-luxe[data-theme-family=motion]{background:var(--cream)}body[data-arch=motion] .btn,html body .store-luxe[data-theme-family=motion] .btn-primary{border-radius:999px!important;background:var(--gold)!important;color:var(--on-accent)!important;box-shadow:none!important}html body .store-luxe[data-theme-family=motion] .card,html body .store-luxe[data-theme-family=motion] .gallery-hero{border-radius:16px!important;overflow:hidden!important;box-shadow:none!important;backdrop-filter:none!important;background:color-mix(in srgb,var(--cream) 88%,var(--fg) 4%)!important;color:var(--fg)!important;border:1px solid color-mix(in srgb,var(--fg) 10%,transparent)!important}.store-luxe[data-theme-family=motion] .pc-img,body[data-arch=motion] .ms-photo{transition:transform .7s cubic-bezier(.22,1,.36,1)}@media (hover:hover){.store-luxe[data-theme-family=motion] .product-card:hover .pc-img{transform:scale(1.04)}}.store-luxe[data-theme-family=motion] .store-product-grid,body[data-arch=motion] .ms-floor{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px}@media (min-width:900px){.store-luxe[data-theme-family=motion] .store-pdp-grid,body[data-arch=motion] #sheet{display:grid;grid-template-columns:1.25fr .75fr;gap:20px}}.store-luxe[data-theme-family=motion] .pdp-buy{align-self:end}.store-luxe[data-theme-family=motion] .store-bag-row,body[data-arch=motion] .cart-sheet .search-hit{display:grid;grid-template-columns:64px 1fr auto;gap:12px;padding:12px 0}@media (prefers-reduced-motion:reduce){.store-luxe[data-theme-family=motion] .pc-img,body[data-arch=motion] .ms-photo{transition:none}}.store-luxe[data-theme-family=market]{background:var(--cream)}html body .store-luxe[data-theme-family=market] .card,html body .store-luxe[data-theme-family=market] .gallery-hero{border-radius:4px!important;border:1px solid color-mix(in srgb,var(--fg) 16%,transparent)!important;background:var(--cream)!important;color:var(--fg)!important;box-shadow:none!important;backdrop-filter:none!important}body[data-arch=market] .btn,html body .store-luxe[data-theme-family=market] .btn-primary{background:var(--gold)!important;color:var(--on-accent)!important;border-radius:2px!important;text-transform:uppercase;letter-spacing:.06em;font-size:.75rem;box-shadow:none!important}body[data-arch=market] .mk-banner,html body .store-luxe[data-theme-family=market] .store-header .store-header-bar{background:var(--ink)!important;color:var(--on-ink)!important}.store-luxe[data-theme-family=market] .pc-price,body[data-arch=market] .cv-ticket .price,body[data-arch=market] .mk-floor .price{font-size:1.2rem;font-weight:800;font-variant-numeric:tabular-nums}.store-luxe[data-theme-family=market] .store-product-grid,body[data-arch=market] .mk-floor{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:6px}.store-luxe[data-theme-family=market] .pc-media{aspect-ratio:1}@media (min-width:800px){.store-luxe[data-theme-family=market] .store-pdp-grid,body[data-arch=market] #sheet{display:grid;grid-template-columns:.8fr 1.2fr;gap:16px}}.store-luxe[data-theme-family=market] .pdp-price{font-size:2.2rem;font-weight:800}.store-luxe[data-theme-family=market] .store-bag-row,body[data-arch=market] .cart-sheet .search-hit{display:grid;grid-template-columns:48px 1fr auto;gap:8px;font-size:.9rem;padding:8px 0;border-bottom:1px solid color-mix(in srgb,currentColor 14%,transparent)}.store-luxe[data-niche=fashion] .gallery-main,.store-luxe[data-niche=fashion] .pc-media,body[data-niche=fashion] #drawer-hero,body[data-niche=fashion] .ed-piece img,body[data-niche=fashion] .hy-card img,body[data-niche=fashion] .ls-card img{aspect-ratio:3/4;-o-object-fit:cover;object-fit:cover;-o-object-position:center 20%;object-position:center 20%;padding:0}.store-luxe[data-niche=fashion] .pc-title,.store-luxe[data-niche=fashion] .pdp-buy h1,body[data-niche=fashion] h1,body[data-niche=fashion] h2,body[data-niche=fashion] h3{font-family:var(--font-luxe-display,var(--display));font-weight:500;letter-spacing:-.03em}.store-luxe[data-niche=fashion] .sth-sec-head,body[data-niche=fashion] .ls-issue{padding-top:3.5rem}.store-luxe[data-niche=fashion] .store-pdp-grid{gap:0}@media (min-width:960px){.store-luxe[data-niche=fashion] .store-pdp-grid,body[data-niche=fashion] #sheet{grid-template-columns:1.45fr .55fr}}.store-luxe[data-niche=fashion] .store-bag-thumb,body[data-niche=fashion] .cart-sheet img{aspect-ratio:3/4;height:auto;-o-object-fit:cover;object-fit:cover}.store-luxe[data-niche=beauty] .gallery-main,.store-luxe[data-niche=beauty] .pc-media,body[data-niche=beauty] #drawer-hero,body[data-niche=beauty] .ed-piece img{aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;padding:0}.store-luxe[data-niche=beauty] .pc-body,.store-luxe[data-niche=beauty] .pdp-buy,body[data-niche=beauty] #sheet>div:last-child{text-align:center}.store-luxe[data-niche=beauty] .pc-price,.store-luxe[data-niche=beauty] .product-card-actions{justify-content:center}.store-luxe[data-niche=beauty] .pdp-buy h1{font-weight:500;letter-spacing:-.02em}.store-luxe[data-niche=beauty] .product-blurb,body[data-niche=beauty] #sheet .benefit{margin-inline:auto;max-width:36ch}@media (min-width:900px){.store-luxe[data-niche=beauty] .store-pdp-grid,body[data-niche=beauty] #sheet{grid-template-columns:.9fr 1.1fr;align-items:center}}.store-luxe[data-niche=beauty] .store-cart-page,.store-luxe[data-niche=beauty] .store-search-sheet,body[data-niche=beauty] .cart-sheet,body[data-niche=beauty] .search-sheet{text-align:center}.store-luxe[data-niche=beauty] .store-bag-row,body[data-niche=beauty] .cart-sheet .search-hit{justify-items:center}.store-luxe[data-niche=electronics] .gallery-luxe .gallery-main,.store-luxe[data-niche=electronics] .pc-media,body[data-niche=electronics] #drawer-hero,body[data-niche=electronics] .cv-ticket img,body[data-niche=electronics] .hy-card img,body[data-niche=electronics] .tx-card-media{aspect-ratio:1/1;-o-object-fit:contain;object-fit:contain;padding:12%;background:color-mix(in srgb,var(--cream,var(--surface)) 62%,#fff)}.store-luxe[data-niche=electronics] .pc-title,body[data-niche=electronics] h3{font-family:var(--font-luxe,var(--body));font-weight:650;letter-spacing:0;font-size:.92rem}.store-luxe[data-niche=electronics] .pc-price,.store-luxe[data-niche=electronics] .pdp-price,body[data-niche=electronics] .price{font-variant-numeric:tabular-nums;letter-spacing:0}.store-luxe[data-niche=electronics] .spec-sheet,body[data-niche=electronics] .specs{order:-1}@media (min-width:900px){.store-luxe[data-niche=electronics] .store-pdp-grid,body[data-niche=electronics] #sheet{grid-template-columns:.85fr 1.15fr}}.store-luxe[data-niche=electronics] .store-product-grid,body[data-niche=electronics] #product-grid{gap:10px}.store-luxe[data-niche=electronics] .store-bag-title-row,body[data-niche=electronics] .cart-sheet .price{font-variant-numeric:tabular-nums}.store-luxe[data-niche=fitness] .gallery-main,.store-luxe[data-niche=fitness] .pc-media,body[data-niche=fitness] #drawer-hero,body[data-niche=fitness] .ed-piece img{aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;padding:0}.store-luxe[data-niche=fitness] .pc-title,.store-luxe[data-niche=fitness] .pdp-buy h1,body[data-niche=fitness] h1,body[data-niche=fitness] h2{font-weight:750;letter-spacing:-.02em;text-transform:none}.store-luxe[data-niche=fitness] .pc-price,.store-luxe[data-niche=fitness] .pdp-price{font-weight:800}.store-luxe[data-niche=fitness] .store-product-grid,body[data-niche=fitness] #product-grid{gap:12px}.store-luxe[data-niche=fitness] .product-buy-bar,body[data-niche=fitness] #sheet .card-actions{margin-top:8px}.store-luxe[data-niche=fitness] .store-bag-row,body[data-niche=fitness] .cart-sheet .search-hit{padding:8px 0;font-weight:700}@media (min-width:900px){.store-luxe[data-niche=fitness] .store-pdp-grid{grid-template-columns:1fr 1fr}}.store-luxe[data-niche=pets] .gallery-main,.store-luxe[data-niche=pets] .pc-media,body[data-niche=pets] #drawer-hero{aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;border-radius:18px}.store-luxe[data-niche=pets] .pc-title,body[data-niche=pets] h3{font-family:var(--font-luxe,var(--body));font-weight:700;font-size:1rem}.store-luxe[data-niche=pets] .store-product-grid,body[data-niche=pets] #product-grid{gap:18px}.store-luxe[data-niche=pets] .pdp-buy h1{font-size:clamp(1.8rem,3vw,2.5rem)}.store-luxe[data-niche=pets] .store-bag-row,body[data-niche=pets] .cart-sheet .search-hit{align-items:center}@media (min-width:900px){.store-luxe[data-niche=pets] .store-pdp-grid,body[data-niche=pets] #sheet{grid-template-columns:1fr 1fr;gap:28px}}.store-luxe[data-niche=kids] .gallery-main,.store-luxe[data-niche=kids] .pc-media,body[data-niche=kids] #drawer-hero{aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}.store-luxe[data-niche=kids] .pc-title{font-size:1.15rem}.store-luxe[data-niche=kids] .pdp-buy h1{font-size:clamp(2rem,4vw,2.8rem)}.store-luxe[data-niche=kids] .store-product-grid,body[data-niche=kids] #product-grid{gap:20px}.store-luxe[data-niche=kids] .pc-body{padding-bottom:.6rem}.store-luxe[data-niche=kids] .btn-primary,body[data-niche=kids] .btn{min-height:48px}.store-luxe[data-niche=kids] .store-bag-title-row,body[data-niche=kids] .cart-sheet strong{font-size:1.05rem}@media (min-width:900px){.store-luxe[data-niche=kids] .store-pdp-grid,body[data-niche=kids] #sheet{grid-template-columns:1fr 1fr}}.store-luxe[data-niche=home] .gallery-main,.store-luxe[data-niche=home] .pc-media,body[data-niche=home] #drawer-hero{aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover}.store-luxe[data-niche=home] .pc-title,.store-luxe[data-niche=home] .pdp-buy h1,body[data-niche=home] h2,body[data-niche=home] h3{font-family:var(--font-luxe-display,var(--display));font-weight:500}.store-luxe[data-niche=home] .store-product-grid,body[data-niche=home] #product-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px}.store-luxe[data-niche=home] .store-page{padding-top:3rem}.store-luxe[data-niche=home] .store-bag-thumb,body[data-niche=home] .cart-sheet img{width:112px;height:84px;-o-object-fit:cover;object-fit:cover}@media (min-width:900px){.store-luxe[data-niche=home] .store-pdp-grid,body[data-niche=home] #sheet{grid-template-columns:1.25fr .75fr;gap:40px}}.store-luxe[data-niche=kitchen] .gallery-main,.store-luxe[data-niche=kitchen] .pc-media,body[data-niche=kitchen] #drawer-hero,body[data-niche=kitchen] .tx-card-media{aspect-ratio:1/1;-o-object-fit:contain;object-fit:contain;padding:10%;background:color-mix(in srgb,var(--cream,var(--surface)) 70%,#fff)}.store-luxe[data-niche=kitchen] .pc-title{font-weight:650}.store-luxe[data-niche=kitchen] .spec-row{grid-template-columns:120px 1fr}.store-luxe[data-niche=kitchen] .store-product-grid{gap:14px}@media (min-width:900px){.store-luxe[data-niche=kitchen] .store-pdp-grid,body[data-niche=kitchen] #sheet{grid-template-columns:1fr 1fr}}.store-luxe[data-niche=kitchen] .store-bag-thumb,body[data-niche=kitchen] .cart-sheet img{-o-object-fit:contain;object-fit:contain;background:color-mix(in srgb,var(--cream,var(--surface)) 70%,#fff)}.store-luxe[data-niche=outdoor] .gallery-main,.store-luxe[data-niche=outdoor] .pc-media,body[data-niche=outdoor] #drawer-hero,body[data-niche=outdoor] .hy-card img{aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;padding:0}.store-luxe[data-niche=outdoor] .pc-body,.store-luxe[data-niche=outdoor] .pdp-buy{text-align:left}.store-luxe[data-niche=outdoor] .pdp-buy h1{letter-spacing:-.03em}.store-luxe[data-niche=outdoor] .store-product-grid,body[data-niche=outdoor] #product-grid{gap:14px}@media (min-width:900px){.store-luxe[data-niche=outdoor] .store-pdp-grid,body[data-niche=outdoor] #sheet{grid-template-columns:1.1fr .9fr}}.store-luxe[data-niche=outdoor] .hy-row img,body[data-niche=outdoor] .cart-sheet img,body[data-niche=outdoor] .hy-row img{width:84px;height:104px;-o-object-fit:cover;object-fit:cover}body[data-arch=editorial] .kicker,body[data-layout=editorial] .kicker{color:var(--accent)}.ed-nav{position:absolute;top:34px;left:0;right:0;z-index:4;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 24px;color:#f6f1ea}.ed-nav .brand{justify-self:center;font-family:var(--display);font-size:clamp(1.4rem,3vw,2rem);letter-spacing:-.03em}.ed-nav .links,.ed-nav .tools{display:flex;gap:18px;font-size:11px;letter-spacing:.2em;text-transform:uppercase}.ed-nav .tools{justify-self:end}.ed-scene{position:relative;min-height:100svh;color:#f6f1ea}.ed-scene img{width:100%;height:100svh;-o-object-fit:cover;object-fit:cover;filter:contrast(1.05)}.ed-scene:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0007,transparent 28%,#000d)}.ed-issue{top:96px;left:24px;letter-spacing:.32em;text-transform:uppercase;font-size:10px}.ed-buybar,.ed-issue{position:absolute;z-index:3}.ed-buybar{left:0;right:0;bottom:0;display:grid;grid-template-columns:auto 1fr auto auto;gap:16px;align-items:end;padding:20px 24px 28px;background:linear-gradient(180deg,transparent,#000c)}.ed-buybar h1{font-size:clamp(2rem,6vw,4.2rem);line-height:.92;color:#f6f1ea}.ed-buybar .price{font-size:1.8rem;color:#f6f1ea}.ed-buybar .actions{display:flex;gap:8px}.ed-walk{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;background:#0c0a09}.ed-walk .ed-piece,.ed-walk article{flex:0 0 78vw;scroll-snap-align:start;position:relative;min-height:78vh}.ed-walk img{height:78vh;width:100%}.ed-walk .cap{position:absolute;left:20px;bottom:20px;color:#f6f1ea;text-shadow:0 8px 24px #000a;max-width:70%}.ed-walk .cap:before{content:"";position:absolute;inset:-16px -20px -20px -16px;background:#0009;z-index:-1}.ed-chapter,.ed-chapters{display:block}.ed-chapter{position:relative;color:#f6f1ea}.ed-chapter img{height:56vh;width:100%}.ed-chapter span{position:absolute;left:24px;bottom:24px;max-width:28rem;padding:16px 18px;background:#000a}.ed-index{padding:48px 24px 80px;max-width:720px}.ed-index a{display:grid;grid-template-columns:48px 72px 1fr auto;gap:14px;align-items:center;padding:14px 0;border-bottom:1px solid #ffffff18}.ed-index img{width:72px;height:72px}.ed-quote{padding:64px 24px;max-width:40rem;font-size:clamp(1.4rem,3vw,2.2rem)}.ed-foot{padding:24px;border-top:1px solid #ffffff18;font-size:13px;opacity:.7}.ed-sticky{display:none}@media (max-width:900px){.ed-nav{grid-template-columns:auto 1fr auto;top:28px;padding:0 12px}.ed-nav .links{display:none}.ed-buybar{grid-template-columns:1fr;gap:8px}.ed-buybar .actions{width:100%}.ed-walk article{flex-basis:88vw;min-height:62vh}.ed-walk img{height:62vh}.ed-chapter img{height:42vh}.ed-index a{grid-template-columns:36px 56px 1fr}.ed-index .price{grid-column:3}.ed-sticky{display:flex;position:sticky;bottom:0;z-index:20;gap:8px;padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:#0c0a09;border-top:1px solid #ffffff22}}.store-luxe[data-niche=automotive] .gallery-main,.store-luxe[data-niche=automotive] .pc-media,body[data-niche=automotive] #drawer-hero{aspect-ratio:16/10;-o-object-fit:contain;object-fit:contain;padding:8%;background:color-mix(in srgb,var(--cream,var(--surface)) 80%,#000)}.store-luxe[data-niche=automotive] .pc-title,body[data-niche=automotive] .cv-ticket h3,body[data-niche=automotive] .hy-card h3{letter-spacing:.04em;font-weight:700;text-transform:uppercase;font-size:.82rem}.store-luxe[data-niche=automotive] .pdp-buy h1{font-size:clamp(1.6rem,3vw,2.4rem);letter-spacing:.02em;text-transform:uppercase}.store-luxe[data-niche=automotive] .spec-sheet{margin-top:.5rem}.store-luxe[data-niche=automotive] .store-bag-title-row,body[data-niche=automotive] .cart-sheet strong{text-transform:uppercase;letter-spacing:.04em;font-size:.82rem}@media (min-width:900px){.store-luxe[data-niche=automotive] .store-pdp-grid,body[data-niche=automotive] #sheet{grid-template-columns:1.2fr .8fr}}body[data-arch=conversion] h1,body[data-arch=conversion] h2,body[data-arch=conversion] h3,body[data-layout=conversion] h1,body[data-layout=conversion] h2,body[data-layout=conversion] h3{letter-spacing:.02em;text-transform:uppercase}.cv-ticker{overflow:hidden;background:var(--ink);color:var(--on-ink,var(--surface));font-size:11px;letter-spacing:.14em;text-transform:uppercase;padding:8px 0}.cv-ticker .marquee{display:flex;gap:48px;width:-moz-max-content;width:max-content;animation:cv-marq 28s linear infinite}@keyframes cv-marq{to{transform:translateX(-50%)}}.cv-nav{display:grid;grid-template-columns:auto 1fr auto;gap:16px;align-items:center;padding:10px 16px;background:var(--surface);color:var(--fg,var(--ink));border-bottom:3px solid var(--ink)}.cv-nav .brand{font-family:var(--display);font-size:1.35rem;text-transform:uppercase;letter-spacing:.04em}.cv-search{display:flex;min-height:44px;border:2px solid var(--ink)}.cv-search input{flex:1;border:0;padding:0 12px;background:var(--surface);color:var(--fg,var(--ink));font-size:16px}.cv-search button{border:0;background:var(--ink);color:var(--on-ink);padding:0 16px;font-weight:700}.cv-nav .tools{display:flex;gap:12px;align-items:center;font-weight:700;font-size:13px}.cv-cats{display:flex;gap:8px;padding:10px 16px;overflow-x:auto;background:var(--surface);border-bottom:1px solid color-mix(in srgb,var(--ink) 18%,transparent)}.cv-cats a{min-height:40px;display:inline-flex;align-items:center;padding:0 14px;border:2px solid var(--ink);font-size:12px;font-weight:700;text-transform:uppercase;white-space:nowrap}.cv-cats a.is-on{background:var(--ink);color:var(--on-ink)}.cv-floor{display:grid;grid-template-columns:repeat(4,1fr);gap:2px;background:var(--ink);padding:2px}.cv-floor>*,.cv-ticket{background:var(--surface);color:var(--fg,var(--ink))}.cv-ticket{padding:0 0 12px}.cv-ticket img{height:220px;width:100%}.cv-ticket .pad{padding:10px 12px 0}.cv-ticket h3{font-size:1.05rem;margin:4px 0}.cv-ticket .price{font-size:1.35rem}.cv-ticket .actions{display:flex;gap:6px;padding:8px 12px 0}.cv-ticket .actions .btn{flex:1;min-height:40px}#deal-rail,.cv-deals{grid-template-columns:1fr 1fr;gap:2px}#deal-rail,.cv-deal,.cv-deals{display:grid;background:var(--ink)}.cv-deal{color:var(--on-ink);grid-template-columns:140px 1fr;gap:12px;padding:12px;align-items:center}.cv-deal img{height:120px;width:140px}.cv-deal .kicker{color:var(--accent)}.cv-deal .price{color:var(--on-ink)}.cv-best{padding:20px 16px 8px}.cv-rail{display:flex;gap:10px;overflow-x:auto;padding:8px 16px 24px;scroll-snap-type:x mandatory}.cv-rail .cv-ticket{flex:0 0 min(220px,70vw);scroll-snap-align:start;border:3px solid #111}.cv-depts{display:grid;grid-template-columns:repeat(4,1fr);border-top:3px solid #111}.cv-depts a{padding:18px 16px;border-right:1px solid #1113;font-weight:700;text-transform:uppercase;min-height:72px}.cv-trust{display:grid;grid-template-columns:1fr 1fr 1fr;border-top:3px solid #111}.cv-trust div{padding:20px 16px;border-right:1px solid #1113}.cv-foot{background:#111;color:#f4f0e8;padding:28px 16px;display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:24px}@media (max-width:980px){.cv-nav{grid-template-columns:1fr auto}.cv-search{grid-column:1/-1}.cv-floor{grid-template-columns:1fr 1fr}.cv-ticket img{height:42vw;min-height:140px;max-height:200px}.cv-deals,.cv-depts,.cv-foot,.cv-trust{grid-template-columns:1fr}.cv-deal{grid-template-columns:96px 1fr}}.store-luxe[data-niche=accessories] .gallery-main,.store-luxe[data-niche=accessories] .pc-media,body[data-niche=accessories] #drawer-hero{aspect-ratio:1/1;-o-object-fit:contain;object-fit:contain;padding:14%;background:color-mix(in srgb,var(--cream,var(--surface)) 75%,#fff)}.store-luxe[data-niche=accessories] .pc-title{font-size:.92rem;font-weight:600}.store-luxe[data-niche=accessories] .store-product-grid{gap:16px}@media (min-width:900px){.store-luxe[data-niche=accessories] .store-pdp-grid,body[data-niche=accessories] #sheet{grid-template-columns:1fr 1fr}}.store-luxe[data-niche=accessories] .pdp-price{font-size:1.25rem}.store-luxe[data-niche=accessories] .store-bag-thumb,body[data-niche=accessories] .cart-sheet img{-o-object-fit:contain;object-fit:contain;padding:8px;width:72px;height:72px}.ls-mast{padding:18px 28px 8px;display:flex;justify-content:space-between;align-items:baseline;font-size:11px;letter-spacing:.22em;text-transform:uppercase}.ls-mast nav{display:flex;gap:22px}.ls-issue{padding:8px 28px 32px;border-bottom:1px solid color-mix(in srgb,var(--ink) 16%,transparent)}.ls-issue .brand{display:block;font-family:var(--display);font-size:clamp(3.2rem,12vw,8.5rem);line-height:.82;letter-spacing:-.05em}.ls-issue h1{max-width:18ch;font-size:clamp(1.6rem,3.4vw,2.6rem);margin-top:12px}.ls-issue p.lead{max-width:36rem;margin:10px 0 0;line-height:1.55;opacity:.8}.ls-bento{display:grid;grid-template-columns:1.4fr 1fr 1fr;grid-template-rows:1fr 1fr;gap:8px;padding:12px 28px 40px;min-height:52vh}.ls-bento a{position:relative;overflow:hidden;color:#f7f5f1;min-height:180px}.ls-bento a:first-child{grid-row:1/span 2}.ls-bento img{width:100%;height:100%;min-height:180px}.ls-bento span{position:absolute;left:0;right:0;bottom:0;padding:14px 16px;background:#0009}.ls-bento h3{color:#f7f5f1;font-size:1.35rem}.ls-contents{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid color-mix(in srgb,var(--ink) 16%,transparent)}.ls-contents ol{list-style:none;margin:0;padding:8px 0}.ls-contents a{display:grid;grid-template-columns:48px 1fr;gap:12px;padding:16px 28px;border-bottom:1px solid color-mix(in srgb,var(--ink) 10%,transparent)}.ls-contents img{height:100%;min-height:280px}.ls-look{padding:48px 28px;display:grid;grid-template-columns:minmax(0,.9fr) minmax(280px,.55fr);gap:32px;align-items:center;border-top:1px solid color-mix(in srgb,var(--ink) 12%,transparent)}.ls-look:nth-of-type(2n){grid-template-columns:minmax(280px,.55fr) minmax(0,.9fr)}.ls-look:nth-of-type(2n) .ls-look-copy{order:-1}.ls-look-copy{max-width:36rem}.ls-look h2{font-size:clamp(2rem,4vw,3.2rem);margin:8px 0}.ls-card{background:var(--surface);color:var(--fg,var(--ink));padding:0 0 16px}.ls-card img{height:320px;width:100%}.ls-card .pad{padding:14px 16px 0}.ls-journal{padding:64px 28px;max-width:42rem;font-size:clamp(1.3rem,2.6vw,1.85rem);line-height:1.35}.ls-mail{display:grid;grid-template-columns:1fr 1fr;gap:24px;padding:40px 28px;border-top:1px solid color-mix(in srgb,var(--ink) 14%,transparent)}.ls-mail input{min-height:48px;width:100%;margin-bottom:8px;padding:0 12px;border:1px solid color-mix(in srgb,var(--ink) 20%,transparent);background:transparent}.ls-foot{display:flex;justify-content:space-between;padding:24px 28px 40px;font-size:13px;opacity:.75}@media (max-width:900px){.ls-mast{padding:12px}.ls-mast nav{display:none}.ls-issue{padding:8px 12px 20px}.ls-bento{grid-template-columns:1fr 1fr;grid-template-rows:auto;padding:8px 12px 24px;min-height:0}.ls-bento a:first-child{grid-column:1/-1;grid-row:auto;min-height:42vh}.ls-contents{grid-template-columns:1fr}.ls-contents img{display:none}.ls-look,.ls-look:nth-of-type(2n){grid-template-columns:1fr;padding:28px 12px}.ls-look:nth-of-type(2n) .ls-look-copy{order:0}.ls-card img{height:42vw;min-height:180px}.ls-mail{grid-template-columns:1fr;padding:28px 12px}}.store-luxe[data-niche=gadgets] .gallery-main,.store-luxe[data-niche=gadgets] .pc-media,body[data-niche=gadgets] #drawer-hero{aspect-ratio:1/1;-o-object-fit:contain;object-fit:contain;padding:12%;background:color-mix(in srgb,var(--cream,var(--surface)) 88%,var(--ink))}.store-luxe[data-niche=gadgets] .pc-price,.store-luxe[data-niche=gadgets] .pdp-price{font-variant-numeric:tabular-nums;font-weight:700}.store-luxe[data-niche=gadgets] .pc-title{font-size:.88rem}.store-luxe[data-niche=gadgets] .store-product-grid,body[data-niche=gadgets] #product-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px}@media (min-width:900px){.store-luxe[data-niche=gadgets] .store-pdp-grid,body[data-niche=gadgets] #sheet{grid-template-columns:.9fr 1.1fr}}.store-luxe[data-niche=gadgets] .store-bag-row,body[data-niche=gadgets] .cart-sheet .search-hit{grid-template-columns:56px 1fr auto;font-size:.88rem}body[data-arch=tactile] .tx-hero,body[data-layout=tactile] .tx-hero,body[data-variant=bench] .tx-hero,body[data-variant=stack] .tx-hero,body[data-variant=tray] .tx-hero{display:block;position:relative;min-height:0;padding:0 0 36px;background:var(--surface);color:var(--fg,var(--ink));overflow:visible;border-bottom:0;grid-template-columns:none;gap:0;align-items:stretch}body[data-variant=bench] .tx-hero .copy,body[data-variant=stack] .tx-hero .copy,body[data-variant=tray] .tx-hero .copy{display:contents;padding:0}.tx-hero{padding:0 0 36px;background:var(--surface);color:var(--fg,var(--ink))}.tx-hero-stage{position:relative;min-height:min(72vh,740px);overflow:hidden;color:var(--on-ink,#f6f1ea)}.tx-hero-photo,body[data-arch=tactile] .tx-hero-photo,body[data-layout=tactile] .tx-hero-photo,body[data-variant=bench] .tx-hero-stage img,body[data-variant=stack] .tx-hero-stage img,body[data-variant=tray] .tx-hero-stage img{position:absolute;inset:0;width:100%;height:100%!important;min-height:0!important;max-height:none!important;-o-object-fit:cover;object-fit:cover;aspect-ratio:auto;display:block}.tx-hero-veil{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,color-mix(in srgb,#111 22%,transparent),color-mix(in srgb,#111 62%,transparent))}.tx-hero-id{position:relative;z-index:1;display:flex;align-items:flex-end;justify-content:space-between;gap:16px 28px;flex-wrap:wrap;margin:0 auto;max-width:1120px;min-height:min(72vh,740px);padding:40px 24px 36px;color:var(--on-ink,#f6f1ea)}.tx-hero-id>div{flex:1 1 18rem;min-width:0}.tx-hero-id h1{letter-spacing:-.04em;margin:4px 0 8px;color:var(--on-ink,#f6f1ea)}.tx-hero-id h1,body[data-variant=bench] .tx-hero-id h1,body[data-variant=stack] .tx-hero-id h1{font-size:clamp(2.1rem,5vw,3.6rem);line-height:.92}.tx-hero-id .lead{margin:0;max-width:36rem;line-height:1.5;opacity:.88;color:var(--on-ink,#f6f1ea)}.tx-hero-id .kicker,.tx-hero-id .sth-kicker{color:color-mix(in srgb,var(--on-ink,#f6f1ea) 70%,var(--accent))}.tx-hero-id .btn,.tx-hero-id .btn-primary{flex:0 0 auto;min-height:44px;align-self:flex-end}.tx-hero-feature.tx-card,html body .store-luxe .tx-hero-feature.tx-card,html body .tx-hero-feature.tx-card{display:grid!important;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:stretch;height:auto!important;max-width:min(1120px,calc(100% - 40px));margin:24px auto 0;overflow:hidden!important;flex-direction:unset}.tx-hero-feature .tx-card-media{min-height:0;height:100%;background:color-mix(in srgb,var(--surface) 70%,#ccc)}.tx-hero-feature .tx-card-media img{width:100%;-o-object-fit:cover;object-fit:cover;display:block}.tx-hero-copy{padding:32px 36px 36px;display:flex;flex-direction:column;gap:12px;justify-content:center;background:var(--surface);color:var(--fg,var(--ink))}.tx-hero-copy h2{font-size:clamp(1.7rem,3vw,2.55rem);margin:0;line-height:1.05}.tx-hero-copy .price{font-size:1.6rem;margin:0}.tx-hero-copy .product-card-blurb{-webkit-line-clamp:5;max-width:36rem;opacity:.82}.tx-hero-copy .product-stars{margin:0}.tx-hero-actions,.tx-hero-copy .card-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.tx-hero-actions .btn-ghost,.tx-hero-actions .btn-primary,.tx-hero-copy .card-actions .btn{min-height:44px}.tx-hero-copy .sth-specs,.tx-specs{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:4px 0;font-size:13px}.tx-hero-copy .sth-specs>div,.tx-specs>div{padding:10px 12px;background:color-mix(in srgb,var(--ink) 6%,var(--surface));border:1px solid color-mix(in srgb,var(--ink) 12%,transparent)}.tx-hero-copy .sth-specs .sth-kicker,.tx-specs .kicker{margin:0 0 2px;font-size:10px}.tx-hero-copy .sth-specs strong,.tx-specs strong{font-size:13px}.tx-drawers{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid color-mix(in srgb,var(--ink) 16%,transparent);background:var(--surface);color:var(--fg,var(--ink))}.tx-drawers a{padding:18px 16px;border-right:1px solid color-mix(in srgb,var(--ink) 12%,transparent);min-height:72px;display:flex;align-items:center}.tx-drawers h3{font-size:1.05rem;margin:0;font-weight:600}.tx-inspect{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:28px 20px 56px;background:color-mix(in srgb,var(--surface) 88%,var(--ink));color:var(--fg,var(--ink))}.tx-inspect .tx-card,.tx-inspect .tx-piece,html body .store-luxe .tx-card,html body .tx-card{position:relative;display:flex;flex-direction:column;height:100%;overflow:hidden!important;background:var(--surface)!important;color:var(--fg,var(--ink))!important;border:1px solid color-mix(in srgb,var(--ink) 16%,transparent)!important;border-radius:14px!important;box-shadow:0 12px 32px color-mix(in srgb,var(--ink) 12%,transparent)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html body .store-luxe .tx-card:after{display:none!important}.tx-card-media{overflow:hidden;background:color-mix(in srgb,var(--surface) 70%,#ccc)}.tx-card-media img,.tx-inspect .tx-card img,.tx-inspect .tx-piece>img{display:block;width:100%;height:auto!important;max-height:none!important;min-height:0!important;aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover}.tx-hero-feature .tx-card-media img{height:100%!important;min-height:440px!important;max-height:640px!important;aspect-ratio:auto}.tx-card-body,.tx-inspect .tx-pad{padding:16px 16px 8px;display:flex;flex-direction:column;gap:8px;flex:1}.tx-card-body .font-semibold,.tx-pad h3{margin:0;font-size:1.08rem;line-height:1.25}.product-card-blurb{margin:0;font-size:.9rem;line-height:1.45;opacity:.78;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.tx-card .product-stars,.tx-inspect .product-stars{display:flex;align-items:center;flex-wrap:wrap;gap:6px 8px;margin:0;font-size:13px}.tx-card .star-track,.tx-inspect .star-track{position:relative;display:inline-block;line-height:1;letter-spacing:1px}.tx-card .star-base,.tx-inspect .star-base{color:color-mix(in srgb,currentColor 22%,transparent)}.tx-card .star-fill,.tx-inspect .star-fill{position:absolute;left:0;top:0;overflow:hidden;white-space:nowrap;color:var(--accent,var(--gold,#c59d5f))}.tx-inspect .product-card-actions{padding:0 16px 16px;margin-top:auto}.tx-inspect .tx-pad .price{font-size:1.2rem;margin:0}.tx-inspect .card-actions{display:flex;gap:8px;margin-top:auto;padding:8px 0 0}.tx-inspect .card-actions .btn{flex:1;min-height:40px}.tx-table{padding:36px 20px 48px;overflow-x:auto}.tx-table table{width:100%;border-collapse:collapse;font-size:14px}.tx-table td,.tx-table th{text-align:left;padding:12px 10px;border-bottom:1px solid color-mix(in srgb,var(--ink) 14%,transparent);vertical-align:top}.tx-table th{font-size:11px;letter-spacing:.16em;text-transform:uppercase}.tx-material{max-width:38rem;padding:8px 20px 56px;line-height:1.6;opacity:.85}.tx-foot{padding:20px;font-size:12px;letter-spacing:.14em;text-transform:uppercase;opacity:.6}.sth-hero-logo{height:40px}.tx-hero-id .sth-hero-logo{position:absolute;top:28px;left:24px;margin:0;flex:0 0 auto;filter:drop-shadow(0 1px 8px rgba(0,0,0,.35))}@media (max-width:900px){.tx-hero,body[data-arch=tactile] .tx-hero,body[data-layout=tactile] .tx-hero,body[data-variant=bench] .tx-hero,body[data-variant=stack] .tx-hero,body[data-variant=tray] .tx-hero{padding:0 0 24px}.tx-hero-id,.tx-hero-stage{min-height:min(62vh,560px)}.tx-hero-id{padding:28px 16px 24px}.tx-hero-feature.tx-card,html body .store-luxe .tx-hero-feature.tx-card,html body .tx-hero-feature.tx-card{grid-template-columns:1fr!important}.tx-hero-feature .tx-card-media img{min-height:280px!important;max-height:52vh!important;aspect-ratio:4/5}.tx-hero-copy{padding:18px 16px 20px}.tx-hero-actions,.tx-hero-copy .card-actions{flex-direction:column}.tx-hero-actions .btn-ghost,.tx-hero-actions .btn-primary,.tx-hero-copy .card-actions .btn{width:100%}.tx-drawers,.tx-inspect{grid-template-columns:1fr 1fr}.tx-inspect{padding:16px 12px 32px}}@media (max-width:560px){.tx-inspect{grid-template-columns:1fr}.tx-hero-copy .sth-specs,.tx-specs{grid-template-columns:1fr 1fr}}.store-luxe[data-niche=lifestyle] .gallery-main,.store-luxe[data-niche=lifestyle] .pc-media,body[data-niche=lifestyle] #drawer-hero{aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover}.store-luxe[data-niche=lifestyle] .pc-title,.store-luxe[data-niche=lifestyle] .pdp-buy h1,body[data-niche=lifestyle] h1,body[data-niche=lifestyle] h3{font-family:var(--font-luxe-display,var(--display));font-weight:500}.store-luxe[data-niche=lifestyle] .product-blurb{max-width:46ch;line-height:1.7}.store-luxe[data-niche=lifestyle] .store-bag-title-row,body[data-niche=lifestyle] .cart-sheet strong{font-family:var(--font-luxe-display,var(--display));font-weight:500}.store-luxe[data-niche=lifestyle] .store-page{max-width:1200px}@media (min-width:900px){.store-luxe[data-niche=lifestyle] .store-pdp-grid,body[data-niche=lifestyle] #sheet{grid-template-columns:1.2fr .8fr;gap:48px}}.hy-cmd{padding:16px 20px 12px;display:grid;grid-template-columns:auto 1fr auto;gap:16px;align-items:center;background:var(--surface);color:var(--fg,var(--ink));border-bottom:1px solid color-mix(in srgb,var(--ink) 12%,transparent)}.hy-cmd .brand{font-family:var(--display);font-size:1.55rem}.hy-search{display:flex;border:1px solid color-mix(in srgb,var(--ink) 22%,transparent);border-radius:12px;overflow:hidden;min-height:48px}.hy-search input{flex:1;border:0;padding:0 14px;background:var(--surface);color:var(--fg,var(--ink));font-size:16px}.hy-search button{border:0;background:var(--ink);color:var(--on-ink);padding:0 18px;font-weight:700}.hy-cmd .tools{display:flex;gap:14px;font-weight:650;font-size:14px}.hy-tabs{display:flex;gap:6px;padding:12px 20px;overflow-x:auto}.hy-tabs a{min-height:40px;display:inline-flex;align-items:center;padding:0 14px;border-radius:999px;background:var(--surface);color:var(--ink);font-size:13px;font-weight:600;white-space:nowrap;border:1px solid color-mix(in srgb,var(--ink) 14%,transparent)}.hy-tabs a.is-on{background:var(--ink);color:var(--on-ink)}.hy-rank{padding:8px 20px 24px}.hy-rank h1{font-size:clamp(1.8rem,3vw,2.4rem);margin:8px 0 16px}.hy-row{display:grid;grid-template-columns:36px 64px 1fr auto auto;gap:12px;align-items:center;padding:10px 0;border-bottom:1px solid color-mix(in srgb,var(--ink) 10%,transparent);background:transparent;color:var(--ink)}.hy-row img{width:64px;height:64px;border-radius:8px}.hy-row .n,.hy-row .num{font-family:var(--display);font-size:1.2rem;opacity:.45}.hy-row .price{font-size:1.15rem}.hy-row .btn{min-height:40px}.hy-compare{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px;padding:8px 20px 28px}.hy-compare article{background:var(--surface);color:var(--ink);padding:16px;border-radius:12px}.hy-compare img{height:160px;width:100%;border-radius:8px;margin-bottom:10px}.hy-shortcuts{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:10px;padding:0 20px 28px}.hy-shortcuts a{background:var(--surface);color:var(--ink);padding:16px;border-radius:12px;min-height:88px}.hy-stream{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:8px 20px 32px}.hy-card{background:var(--surface);color:var(--ink);border-radius:12px;overflow:hidden}.hy-card img{height:200px;width:100%}.hy-card .pad{padding:12px 14px 14px}.hy-how{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;padding:8px 20px 32px}.hy-how div{background:var(--surface);color:var(--ink);padding:16px;border-radius:12px}.hy-how strong{display:block;font-family:var(--display);font-size:1.6rem;margin-bottom:6px}.hy-foot{padding:24px 20px 40px;display:flex;justify-content:space-between;gap:16px;font-size:13px;opacity:.75}@media (max-width:900px){.hy-cmd{grid-template-columns:1fr auto}.hy-search{grid-column:1/-1}.hy-row{grid-template-columns:28px 56px 1fr}.hy-row .price{grid-column:3}.hy-row .btn{grid-column:1/-1;width:100%}.hy-compare,.hy-how,.hy-shortcuts,.hy-stream{grid-template-columns:1fr}.hy-card img{height:42vw;min-height:160px}}.sth-hero-origin .sth-hero-stage{display:grid;grid-template-columns:1.2fr .8fr;margin:0 16px 16px;border-radius:12px;overflow:hidden;border:1px solid color-mix(in srgb,currentColor 12%,transparent);min-height:52vh;background:var(--surface);color:var(--fg,var(--ink))}.sth-hero-origin .sth-hero-frame{min-height:52vh}.sth-hero-origin .sth-hero-photo{height:52vh;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center left;object-position:center left}.sth-hero-origin .sth-hero-card{margin:20px;align-self:center;padding:20px;background:var(--surface);color:var(--fg,var(--ink))}.sth-hero-origin .sth-hero-card h1{font-size:clamp(1.8rem,4vw,3rem);margin:6px 0}.sth-hero-origin .product-card,.sth-hero-origin .sth-hero-product{grid-column:1/-1;margin:0 16px 16px;max-width:420px}.sth-hero-logo-row{padding:12px 16px 8px}.sth-hero-logo{height:48px;width:auto;max-width:140px;-o-object-fit:contain;object-fit:contain}.sth-hero-wordmark{margin:0;font-family:var(--display,Georgia,serif);font-size:clamp(1.05rem,2.2vw,1.35rem)}.sth-hero-menu{display:flex;flex-wrap:wrap;gap:8px;padding:0 16px 12px}.sth-hero-menu a{min-height:40px;display:inline-flex;align-items:center;padding:8px 14px;border-radius:999px;border:1px solid color-mix(in srgb,currentColor 18%,transparent);font-size:13px;font-weight:600}.sth-hero-sku{display:grid;grid-template-columns:72px 1fr;gap:10px;align-items:center;margin:8px 0;padding:8px;border:1px solid color-mix(in srgb,currentColor 14%,transparent);border-radius:10px}.sth-hero-sku img{width:72px;height:72px;-o-object-fit:cover;object-fit:cover;border-radius:8px}@media (max-width:900px){.sth-hero-origin .sth-hero-stage{display:flex;flex-direction:column;min-height:0;margin:0;border:0;border-radius:0}.sth-hero-origin .sth-hero-photo{height:42vh;max-height:280px}.sth-hero-origin .sth-hero-card{margin:12px}}.store-luxe[data-niche=jewelry] .gallery-main,.store-luxe[data-niche=jewelry] .pc-media,body[data-niche=jewelry] #drawer-hero{aspect-ratio:1/1;-o-object-fit:contain;object-fit:contain;padding:16%;background:color-mix(in srgb,var(--cream,var(--surface)) 40%,#000)}.store-luxe[data-niche=jewelry] .pc-title,.store-luxe[data-niche=jewelry] .pdp-brand{letter-spacing:.16em;text-transform:uppercase;font-size:.72rem;font-weight:600}.store-luxe[data-niche=jewelry] .pdp-buy h1{font-family:var(--font-luxe-display,var(--display));font-weight:500;text-transform:none;letter-spacing:-.03em;font-size:clamp(2rem,4vw,3rem)}.store-luxe[data-niche=jewelry] .store-product-grid{gap:28px}@media (min-width:900px){.store-luxe[data-niche=jewelry] .store-pdp-grid,body[data-niche=jewelry] #sheet{grid-template-columns:1.4fr .6fr}}.store-luxe[data-niche=jewelry] .store-bag-thumb,body[data-niche=jewelry] .cart-sheet img{-o-object-fit:contain;object-fit:contain;padding:8px;width:72px;height:72px}.ec-mast{display:flex;justify-content:space-between;gap:16px;padding:16px 24px 8px;font-size:11px;letter-spacing:.2em;text-transform:uppercase}.ec-cover{position:relative;min-height:min(88vh,820px);color:#f6f1ea}.ec-cover>img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ec-cover-veil{position:absolute;inset:0;background:linear-gradient(90deg,rgba(10,8,6,.82),rgba(10,8,6,.2) 62%,rgba(10,8,6,.45))}.ec-cover-copy{position:relative;z-index:1;max-width:36rem;padding:clamp(32px,8vw,80px) 28px}.ec-cover-copy .price,.ec-cover-copy .sth-kicker,.ec-cover-copy h1{color:#f6f1ea}.ec-cover-copy .actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.ec-index{padding:28px 24px;border-bottom:1px solid color-mix(in srgb,currentColor 14%,transparent)}.ec-index>div{display:grid;gap:12px;margin-top:12px}.ec-index a{display:grid;grid-template-columns:2.2rem 56px 1fr auto;align-items:center;gap:12px;padding:8px 0;border-bottom:1px solid color-mix(in srgb,currentColor 10%,transparent)}.ec-index img{width:56px;height:72px;-o-object-fit:cover;object-fit:cover}.ec-spreads{padding:12px 24px 40px}.ec-spread{display:grid;grid-template-columns:1fr minmax(220px,320px);gap:28px;align-items:center;padding:36px 0;border-bottom:1px solid color-mix(in srgb,currentColor 12%,transparent)}.ec-spread .price{font-size:1.6rem;margin:10px 0}@media (max-width:800px){.ec-spread{grid-template-columns:1fr}}.store-luxe[data-niche=gaming] .gallery-main,.store-luxe[data-niche=gaming] .pc-media,body[data-niche=gaming] #drawer-hero{aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;padding:0}.store-luxe[data-niche=gaming] .pdp-brand,.store-luxe[data-niche=gaming] .sth-kicker,body[data-niche=gaming] .kicker{letter-spacing:.22em;text-transform:uppercase}.store-luxe[data-niche=gaming] .pc-title{font-weight:700}.store-luxe[data-niche=gaming] .store-product-grid,body[data-niche=gaming] #product-grid{gap:8px}@media (min-width:900px){.store-luxe[data-niche=gaming] .store-pdp-grid,body[data-niche=gaming] #sheet{grid-template-columns:1.15fr .85fr}}.store-luxe[data-niche=gaming] .store-bag-row,body[data-niche=gaming] .cart-sheet .search-hit{padding:8px 0;letter-spacing:.02em}.ps-launch{display:grid;grid-template-columns:1.15fr .85fr;min-height:min(88vh,780px);background:color-mix(in srgb,var(--surface) 86%,#fff)}.ps-stage{display:grid;place-items:center;padding:28px;background:radial-gradient(ellipse at 50% 80%,color-mix(in srgb,var(--accent) 18%,transparent),transparent 55%),color-mix(in srgb,var(--surface) 92%,#fff)}.ps-stage img{width:min(100%,520px);height:min(70vh,620px);-o-object-fit:contain;object-fit:contain}.ps-copy{padding:clamp(28px,6vw,64px) 32px;display:flex;flex-direction:column;justify-content:center;color:var(--fg,var(--ink))}.ps-copy .actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.ps-related{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;padding:28px 24px 40px}@media (max-width:900px){.ps-launch,.ps-related{grid-template-columns:1fr}}.store-luxe[data-niche=health] .gallery-main,.store-luxe[data-niche=health] .pc-media,body[data-niche=health] #drawer-hero{aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}.store-luxe[data-niche=health] .pdp-buy,body[data-niche=health] #sheet>div:last-child{text-align:left}.store-luxe[data-niche=health] .product-blurb,body[data-niche=health] #sheet .benefit{line-height:1.75;max-width:48ch}.store-luxe[data-niche=health] .pc-title{font-weight:600}.store-luxe[data-niche=health] .store-product-grid{gap:20px}.store-luxe[data-niche=health] .store-bag-copy,body[data-niche=health] .cart-sheet .benefit{line-height:1.6}@media (min-width:900px){.store-luxe[data-niche=health] .store-pdp-grid,body[data-niche=health] #sheet{grid-template-columns:.95fr 1.05fr;align-items:start}}.bm-top{display:flex;align-items:center;gap:16px;padding:18px 20px 12px}.bm-top h1{font-size:clamp(1.4rem,3vw,2rem);margin:0}.bm-top .btn-primary{margin-left:auto}.bm-board{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:minmax(140px,22vw);gap:10px;padding:0 16px 20px}.bm-board a{position:relative;overflow:hidden;display:block;color:#f6f1ea;min-height:140px}.bm-board a[data-tile=hero]{grid-column:span 2;grid-row:span 2}.bm-board a[data-tile=wide]{grid-column:span 2}.bm-board a[data-tile=dept]{display:flex;flex-direction:column;justify-content:flex-end;padding:16px;background:var(--ink);color:var(--on-ink,#f6f1ea)}.bm-board img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bm-board a:not([data-tile=dept]) span{position:absolute;left:0;right:0;bottom:0;padding:12px 14px;background:linear-gradient(transparent,rgba(10,8,6,.78));color:#f6f1ea}.bm-floor{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;padding:8px 16px 40px}@media (max-width:800px){.bm-board,.bm-floor{grid-template-columns:1fr 1fr}.bm-board a[data-tile=hero]{grid-column:span 2;grid-row:span 1}.bm-top{flex-wrap:wrap}.bm-top .btn-primary{margin-left:0}}.store-luxe[data-niche=garden] .gallery-main,.store-luxe[data-niche=garden] .pc-media,body[data-niche=garden] #drawer-hero{aspect-ratio:3/4;-o-object-fit:cover;object-fit:cover}.store-luxe[data-niche=garden] .pc-title,.store-luxe[data-niche=garden] .pdp-buy h1,body[data-niche=garden] h2,body[data-niche=garden] h3{font-family:var(--font-luxe-display,var(--display));font-weight:500}.store-luxe[data-niche=garden] .store-product-grid,body[data-niche=garden] #product-grid{gap:22px}@media (min-width:900px){.store-luxe[data-niche=garden] .store-pdp-grid,body[data-niche=garden] #sheet{grid-template-columns:1.15fr .85fr}}.store-luxe[data-niche=garden] .sth-sec-head{padding-top:3rem}.store-luxe[data-niche=garden] .store-bag-thumb,body[data-niche=garden] .cart-sheet img{width:96px;height:120px;-o-object-fit:cover;object-fit:cover}.ms-stage{position:relative;min-height:min(86vh,760px);color:#f6f1ea;overflow:hidden}.ms-photo{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1.04)}.ms-photo,.ms-veil{position:absolute;inset:0}.ms-veil{background:linear-gradient(180deg,rgba(8,8,10,.15),rgba(8,8,10,.72))}.ms-copy{position:relative;z-index:1;padding:clamp(40px,10vh,96px) 28px 40px;max-width:40rem}.ms-copy .price,.ms-copy .sth-kicker,.ms-copy h1{color:#f6f1ea}.ms-copy .actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.ms-console{display:flex;flex-wrap:wrap;gap:8px;padding:16px 20px;background:var(--surface);border-bottom:1px solid color-mix(in srgb,currentColor 12%,transparent)}.ms-console a{min-height:44px;padding:10px 16px;border:1px solid color-mix(in srgb,currentColor 18%,transparent);border-radius:999px;display:inline-flex;align-items:center}.ms-floor{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;padding:24px 20px 40px}@media (max-width:800px){.ms-floor{grid-template-columns:1fr}}.store-luxe[data-niche=baby] .gallery-main,.store-luxe[data-niche=baby] .pc-media,body[data-niche=baby] #drawer-hero{aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;border-radius:22px}.store-luxe[data-niche=baby] .pc-title,.store-luxe[data-niche=baby] .pdp-buy h1{font-weight:500}.store-luxe[data-niche=baby] .store-product-grid,body[data-niche=baby] #product-grid{gap:22px}.store-luxe[data-niche=baby] .pc-body{padding-top:1rem}@media (min-width:900px){.store-luxe[data-niche=baby] .store-pdp-grid,body[data-niche=baby] #sheet{grid-template-columns:1fr 1fr;gap:32px}}.store-luxe[data-niche=baby] .store-bag-thumb,body[data-niche=baby] .cart-sheet img{border-radius:16px;width:84px;height:84px;-o-object-fit:cover;object-fit:cover}.mk-banner{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:28px 24px;background:var(--ink)}.mk-banner,.mk-banner .sth-kicker,.mk-banner h1,.mk-banner p{color:var(--on-ink,#f6f1ea)}.mk-banner h1{max-width:18ch;margin:6px 0 8px}.mk-bands{display:flex;flex-wrap:wrap;gap:8px;padding:12px 20px}.mk-bands a{min-height:44px;padding:8px 14px;border:1px solid color-mix(in srgb,currentColor 20%,transparent);border-radius:999px;display:inline-flex;align-items:center}.mk-floor{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;padding:8px 16px 36px}@media (max-width:900px){.mk-banner{flex-direction:column;align-items:flex-start}.mk-floor{grid-template-columns:1fr 1fr}}.store-luxe[data-niche=sports] .gallery-main,.store-luxe[data-niche=sports] .pc-media,body[data-niche=sports] #drawer-hero{aspect-ratio:16/10;-o-object-fit:cover;object-fit:cover;padding:0}.store-luxe[data-niche=sports] .pc-title,.store-luxe[data-niche=sports] .pdp-buy h1{font-weight:800;letter-spacing:-.03em}.store-luxe[data-niche=sports] .pc-price{font-weight:800}.store-luxe[data-niche=sports] .store-product-grid,body[data-niche=sports] #product-grid{gap:10px}@media (min-width:900px){.store-luxe[data-niche=sports] .store-pdp-grid,body[data-niche=sports] #sheet{grid-template-columns:1.25fr .75fr}}.store-luxe[data-niche=sports] .store-bag-row,body[data-niche=sports] .cart-sheet .search-hit{padding:10px 0;font-weight:750}.pro-root{--space-xs:4px;--space-sm:8px;--space-md:16px;--space-lg:24px;--space-xl:32px;--space-2xl:48px;--space-3xl:64px;--pro-radius:16px;font-size:16px;line-height:1.5;color:var(--fg,var(--ink));background:var(--surface,var(--cream))}.pro-root[data-arch=studio]{--space-lg:32px;--space-2xl:56px}.pro-root[data-arch=bento],.pro-root[data-arch=market]{--space-md:8px;--space-lg:12px;--space-xl:16px;--space-2xl:24px;--space-3xl:32px}.pro-root a,.pro-root button{cursor:pointer}.pro-root :focus-visible{outline:2px solid var(--gold,var(--accent,#c59d5f));outline-offset:3px}.pro-actions{display:flex;flex-wrap:wrap;gap:var(--space-sm);margin-top:var(--space-lg)}.pro-actions .btn-ghost,.pro-actions .btn-primary,.pro-root .store-cta{min-height:44px}.pro-bento-top,.pro-mast{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);padding:var(--space-lg) var(--space-xl) var(--space-sm);font-size:11px;letter-spacing:.2em;text-transform:uppercase}.pro-bento-top{text-transform:none;letter-spacing:0;align-items:flex-end}.pro-bento-top h1{margin:0;font-size:clamp(1.5rem,3vw,2.2rem)}.pro-cover,.pro-stage{position:relative;min-height:min(88vh,820px);color:#f6f1ea;overflow:hidden}.pro-cover-photo,.pro-stage-photo{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pro-cover-veil,.pro-stage-veil{position:absolute;inset:0;background:linear-gradient(90deg,rgba(10,8,6,.84),rgba(10,8,6,.22) 62%,rgba(10,8,6,.5));pointer-events:none}.pro-stage-veil{background:linear-gradient(180deg,rgba(8,8,10,.18),rgba(8,8,10,.78))}.pro-cover-copy,.pro-stage-copy{position:relative;z-index:1;max-width:36rem;padding:clamp(32px,8vw,var(--space-3xl)) var(--space-xl)}.pro-cover-copy .price,.pro-cover-copy .sth-kicker,.pro-cover-copy h1,.pro-stage-copy .price,.pro-stage-copy .sth-kicker,.pro-stage-copy h1{color:#f6f1ea}.pro-marquee{border-block:1px solid color-mix(in srgb,currentColor 12%,transparent);background:color-mix(in srgb,var(--surface) 92%,var(--ink))}.pro-chip{min-height:36px;padding:6px 14px;border:1px solid color-mix(in srgb,currentColor 16%,transparent);border-radius:999px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.pro-chip,.pro-chip-btn{display:inline-flex;align-items:center}.pro-chip-btn{min-height:44px;padding:10px 16px;border:1px solid color-mix(in srgb,currentColor 18%,transparent);border-radius:999px;font-weight:600}.pro-index{padding:var(--space-xl);border-bottom:1px solid color-mix(in srgb,currentColor 14%,transparent)}.pro-index-row{display:grid;grid-template-columns:2.2rem 56px 1fr auto;align-items:center;gap:12px;padding:10px 0;min-height:44px;border-bottom:1px solid color-mix(in srgb,currentColor 10%,transparent)}.pro-index-row img{width:56px;height:72px;-o-object-fit:cover;object-fit:cover;border-radius:8px}.pro-spreads{padding:var(--space-md) var(--space-xl) var(--space-3xl)}.pro-spread{display:grid;grid-template-columns:1fr minmax(220px,320px);gap:var(--space-xl);align-items:center;padding:var(--space-2xl) 0;border-bottom:1px solid color-mix(in srgb,currentColor 12%,transparent)}.pro-quote{margin:0;padding:var(--space-3xl) var(--space-xl);max-width:40rem;font-size:clamp(1.4rem,3vw,2.2rem);font-family:var(--font-luxe-display,Georgia,serif)}.pro-studio{display:grid;grid-template-columns:1.15fr .85fr;min-height:min(88vh,780px)}.pro-studio-stage{display:grid;place-items:center;padding:var(--space-xl);background:radial-gradient(ellipse at 50% 80%,color-mix(in srgb,var(--gold) 18%,transparent),transparent 55%),color-mix(in srgb,var(--surface) 92%,#fff)}.pro-studio-frame{position:relative;width:min(100%,520px);border-radius:1rem}.pro-studio-frame img{width:100%;height:min(70vh,620px);-o-object-fit:contain;object-fit:contain}.pro-studio-copy{padding:clamp(28px,6vw,64px) var(--space-xl);display:flex;flex-direction:column;justify-content:center;color:var(--fg,var(--ink))}.pro-floor,.pro-market-floor,.pro-related{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-lg);padding:var(--space-xl)}.pro-market-floor{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-md)}.pro-board{padding:0 var(--space-md) var(--space-lg)}.pro-bands,.pro-console{display:flex;flex-wrap:wrap;gap:var(--space-sm);padding:var(--space-md) var(--space-xl)}.pro-banner{display:flex;align-items:center;justify-content:space-between;gap:var(--space-lg);padding:var(--space-2xl) var(--space-xl);background:var(--ink)}.pro-banner,.pro-banner .sth-kicker,.pro-banner h1,.pro-banner p{color:var(--on-ink,#f6f1ea)}.pro-banner h1{max-width:18ch;margin:6px 0 8px}.pro-count{margin:12px 0 0;font-weight:700;letter-spacing:.04em}.pro-tile{padding:var(--space-lg);border:1px solid color-mix(in srgb,currentColor 14%,transparent);border-radius:var(--pro-radius);background:var(--surface);color:var(--fg,var(--ink))}.pro-trust{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-md);padding:var(--space-xl);border:0}.pro-close{margin:var(--space-md) var(--space-xl) var(--space-2xl);padding:var(--space-2xl);border:1px solid color-mix(in srgb,currentColor 14%,transparent);border-radius:var(--pro-radius);background:var(--surface);color:var(--fg,var(--ink))}.pro-section{padding-inline:var(--space-xl)}@keyframes marquee-html{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.animate-marquee{animation:marquee-html var(--duration,40s) infinite linear}.animate-marquee-vertical{animation:marquee-html var(--duration,40s) linear infinite}@keyframes pro-shine{0%{background-position:0 0}50%{background-position:100% 100%}to{background-position:0 0}}@keyframes pro-beam{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.pro-root *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (max-width:900px){.pro-spread,.pro-studio{grid-template-columns:1fr}.pro-floor,.pro-market-floor,.pro-related,.pro-trust{grid-template-columns:1fr 1fr}.pro-banner{flex-direction:column;align-items:flex-start}.pro-bento-top{flex-wrap:wrap}}@media (max-width:640px){.pro-floor,.pro-market-floor,.pro-related,.pro-trust{grid-template-columns:1fr}.pro-cover,.pro-stage{min-height:0;aspect-ratio:4/5}.pro-root .btn-ghost,.pro-root .btn-primary,.pro-root a.pro-buy,.pro-root button{min-height:48px}.pro-root{padding-bottom:calc(88px + env(safe-area-inset-bottom))}}.store-luxe[data-niche=general] .gallery-main,.store-luxe[data-niche=general] .pc-media,body[data-niche=general] #drawer-hero{aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover}.store-luxe[data-niche=general] .pc-title{font-weight:650;font-size:.95rem}.store-luxe[data-niche=general] .store-product-grid,body[data-niche=general] #product-grid{gap:16px}@media (min-width:900px){.store-luxe[data-niche=general] .store-pdp-grid,body[data-niche=general] #sheet{grid-template-columns:1fr 1fr;gap:32px}}.store-luxe[data-niche=general] .store-cart-page{max-width:720px}.store-luxe[data-niche=general] .store-search-hit img,body[data-niche=general] .search-hit img{width:56px;height:70px;-o-object-fit:cover;object-fit:cover}@keyframes sth-title-slide{0%{opacity:0;transform:translate3d(-1.2rem,.4rem,0)}to{opacity:1;transform:none}}@keyframes sth-fade-up{0%{opacity:0;transform:translate3d(0,.65rem,0)}to{opacity:1;transform:none}}@keyframes sth-photo-in{0%{opacity:.4;transform:scale(1.06)}to{opacity:1;transform:scale(1)}}@keyframes sth-veil-in{0%{opacity:.2}to{opacity:1}}.ed-buybar h1,.ls-issue h1,.sth-hero-card h1,.sth-hero-title,.tx-hero-id h1{animation:sth-title-slide .9s cubic-bezier(.22,1,.36,1) both}.ed-buybar .sth-kicker,.ls-issue .lead,.sth-hero-card .sth-kicker,.sth-hero-sub,.tx-hero-id .kicker,.tx-hero-id .lead,.tx-hero-id .sth-kicker{animation:sth-fade-up .8s ease both;animation-delay:.1s}.ed-buybar .actions,.sth-hero-card .btn-primary,.tx-hero-id .btn,.tx-hero-id .btn-primary{animation:sth-fade-up .75s ease both;animation-delay:.2s}.ed-scene>img,.sth-hero-photo,.tx-hero-photo{animation:sth-photo-in 1.2s ease-out both;transform-origin:center center}.ed-scene .ed-buybar,.sth-hero-veil,.tx-hero-veil{animation:sth-veil-in 1.1s ease both}.sth-motion-ready [data-motion]{opacity:0;transform:translate3d(0,12px,0);transition:opacity .65s ease,transform .75s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--sth-i, 0) * 55ms)}.sth-motion-ready [data-motion=left]{transform:translate3d(-14px,0,0)}.sth-motion-ready [data-motion=right]{transform:translate3d(14px,0,0)}.sth-motion-ready [data-motion=fade]{transform:none}.sth-motion-ready [data-motion].is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.ed-buybar .actions,.ed-buybar .sth-kicker,.ed-buybar h1,.ed-scene .ed-buybar,.ed-scene>img,.ls-issue .lead,.ls-issue h1,.sth-hero-card .btn-primary,.sth-hero-card .sth-kicker,.sth-hero-card h1,.sth-hero-photo,.sth-hero-sub,.sth-hero-title,.sth-hero-veil,.tx-hero-id .btn,.tx-hero-id .btn-primary,.tx-hero-id .kicker,.tx-hero-id .lead,.tx-hero-id .sth-kicker,.tx-hero-id h1,.tx-hero-photo,.tx-hero-veil{animation:none!important}.sth-motion-ready [data-motion]{opacity:1!important;transform:none!important;transition:none!important}}html body .store-luxe .card,html body .store-luxe .card-gold,html body .store-luxe .card-soft,html body .store-luxe .gallery-hero,html body .store-luxe .glass-panel,html body .store-luxe .product,html body .store-luxe .sheet{border-radius:18px!important;border:1px solid color-mix(in srgb,var(--fg) 18%,transparent)!important;background:color-mix(in srgb,var(--cream,var(--surface,#fff)) 78%,transparent)!important;color:var(--fg)!important;box-shadow:0 18px 40px -28px color-mix(in srgb,var(--ink) 50%,transparent)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html body .store-luxe .btn,html body .store-luxe .btn-ghost,html body .store-luxe .btn-icon,html body .store-luxe .btn-ink,html body .store-luxe .btn-primary,html body .store-luxe button{box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html body .store-luxe .btn,html body .store-luxe .btn-ghost,html body .store-luxe .btn-ink,html body .store-luxe .btn-primary{min-height:44px;border-radius:12px!important}html body .store-luxe .store-header .store-header-bar{border-radius:18px!important;margin:10px 10px 0;box-shadow:none!important;border:1px solid color-mix(in srgb,var(--fg) 16%,transparent)!important;background:color-mix(in srgb,var(--cream,var(--surface,#fff)) 84%,transparent)!important;color:var(--fg)!important}@media (max-width:700px){html body .store-luxe{overflow-x:hidden}html body .store-luxe .hy-row,html body .store-luxe .store-pdp-grid{grid-template-columns:1fr!important}html body .store-luxe .pdp-buy .btn,html body .store-luxe .pdp-buy .btn-ghost,html body .store-luxe .pdp-buy .btn-primary,html body .store-luxe .store-pdp-grid .btn{width:100%;justify-content:center}html body .store-luxe h1{font-size:clamp(1.6rem,8vw,2.4rem);overflow-wrap:anywhere}html body .store-luxe .store-header .store-header-bar{margin:8px 8px 0}}