.theme-agbada{--theme-primary:#8c5a1b;--theme-accent:#bf8e3c;--theme-bg:#f1eada;--theme-radius:0px;--theme-font-display:var(--font-eb-garamond);--theme-primary-fg:#fbf5e6;--theme-font-body:var(--font-cormorant);--agbada-ink:#1a0f03;--agbada-ink-2:#3d2408;--agbada-paper:var(--theme-bg);--agbada-paper-2:#fbf5e6;--agbada-hairline:var(--theme-hairline,#cfbd96);--agbada-surface:var(--theme-surface,#f7f0e2);--agbada-mute:var(--theme-muted,#6e5735);--agbada-tobacco:var(--theme-primary);--agbada-gold:var(--theme-accent);--agbada-placeholder-bg:#e6dabf;--agbada-placeholder-ink:#8c5a1b;--agbada-gap-sm:10px;--agbada-gap-md:22px;--agbada-gap-lg:48px;--agbada-pad-card:20px;--agbada-pad-section:112px;background-color:var(--theme-bg);color:var(--agbada-ink);font-family:var(--theme-font-body),"Georgia",serif;-webkit-font-smoothing:antialiased}.theme-agbada.density-compact{--agbada-gap-sm:8px;--agbada-gap-md:16px;--agbada-gap-lg:32px;--agbada-pad-card:14px;--agbada-pad-section:72px}.theme-agbada.density-cozy{--agbada-gap-sm:8px;--agbada-gap-md:18px;--agbada-gap-lg:40px;--agbada-pad-card:18px;--agbada-pad-section:88px}.theme-agbada.preset-indigo{--theme-primary:#1d2951;--agbada-tobacco:#1d2951;--agbada-placeholder-ink:#1d2951;background-image:repeating-linear-gradient(0deg,rgba(29,41,81,.04) 0 1px,transparent 1px 32px),repeating-linear-gradient(90deg,rgba(29,41,81,.04) 0 1px,transparent 1px 32px)}.theme-agbada.preset-aso-oke{--theme-primary:#7b2d1e;--theme-accent:#f4e3be;--agbada-tobacco:#7b2d1e;--agbada-gold:#f4e3be;--agbada-placeholder-ink:#7b2d1e}[data-storefront-mode=dark] .theme-agbada{--theme-bg:#0f0a02;--agbada-ink:#f0e5d2;--agbada-ink-2:#d0c4ad;--agbada-paper:#0f0a02;--agbada-paper-2:#1a1106;--agbada-hairline:var(--theme-hairline,hsla(41,37%,70%,.2));--agbada-mute:var(--theme-muted,#9a8a6b);--agbada-placeholder-bg:#1a1106;--agbada-placeholder-ink:#8c5a1b;background-color:var(--theme-bg);color:var(--agbada-ink)}[data-storefront-mode=dark] .theme-agbada.preset-indigo{background-image:repeating-linear-gradient(0deg,hsla(41,37%,70%,.08) 0 1px,transparent 1px 32px),repeating-linear-gradient(90deg,hsla(41,37%,70%,.08) 0 1px,transparent 1px 32px)}.theme-agbada .agbada-wa-btn:hover{background-color:var(--agbada-gold);color:var(--agbada-ink)}@media (prefers-color-scheme:dark){[data-storefront-mode=auto] .theme-agbada{--theme-bg:#0f0a02;--agbada-ink:#f0e5d2;--agbada-ink-2:#d0c4ad;--agbada-paper:#0f0a02;--agbada-paper-2:#1a1106;--agbada-hairline:var(--theme-hairline,hsla(41,37%,70%,.2));--agbada-mute:var(--theme-muted,#9a8a6b);--agbada-placeholder-bg:#1a1106;--agbada-placeholder-ink:#8c5a1b;background-color:var(--theme-bg);color:var(--agbada-ink)}[data-storefront-mode=auto] .theme-agbada.preset-indigo{background-image:repeating-linear-gradient(0deg,hsla(41,37%,70%,.08) 0 1px,transparent 1px 32px),repeating-linear-gradient(90deg,hsla(41,37%,70%,.08) 0 1px,transparent 1px 32px)}}.theme-atelier{--theme-primary:#6a503d;--theme-accent:#bf8e3c;--theme-bg:#f4ede3;--theme-radius:2px;--theme-font-display:var(--font-eb-garamond);--theme-primary-fg:#f4ede3;--theme-font-body:var(--font-cormorant);--atelier-ink:#3a2a1e;--atelier-ink-2:#5a4535;--atelier-paper:var(--theme-bg);--atelier-paper-2:#eae0d0;--atelier-hairline:var(--theme-hairline,#dcc8ae);--atelier-surface:var(--theme-surface,#f5ede1);--atelier-mute:var(--theme-muted,#8a7560);--atelier-tobacco:var(--theme-primary);--atelier-gold:var(--theme-accent);--atelier-cream:#fbf5e6;--atelier-gap-sm:10px;--atelier-gap-md:18px;--atelier-gap-lg:32px;--atelier-pad-card:20px;--atelier-pad-section:96px;background-color:var(--theme-bg);color:var(--atelier-ink);font-family:var(--theme-font-body),"Georgia",serif;-webkit-font-smoothing:antialiased;background-image:radial-gradient(circle at 20% 10%,hsla(0,0%,100%,.35),transparent 40%),radial-gradient(circle at 80% 80%,rgba(106,80,61,.06),transparent 50%)}.theme-atelier.density-compact{--atelier-gap-sm:8px;--atelier-gap-md:14px;--atelier-gap-lg:24px;--atelier-pad-card:16px;--atelier-pad-section:72px}.theme-atelier.density-cozy{--atelier-gap-sm:8px;--atelier-gap-md:14px;--atelier-gap-lg:22px;--atelier-pad-card:16px;--atelier-pad-section:80px}.theme-atelier.preset-signature{--theme-primary:#6a503d;--theme-accent:#bf8e3c;--theme-bg:#f4ede3}.theme-atelier.preset-harvest{--theme-primary:#8b4513;--theme-accent:#bf8e3c;--theme-bg:#f0e5d0;--atelier-paper-2:#e8d9be;--atelier-hairline:var(--theme-hairline,#d4b891)}.theme-atelier.preset-grove{--theme-primary:#4a6b2a;--theme-accent:#d4af7f;--theme-bg:#f6f2e8;--atelier-paper-2:#ece4d2;--atelier-hairline:var(--theme-hairline,#c9d1b0);--atelier-ink:#2c3820;--atelier-ink-2:#4a5636;--atelier-mute:var(--theme-muted,#6c7a4e)}[data-storefront-mode=dark] .theme-atelier{--theme-bg:#1a120a;--atelier-paper:#1a120a;--atelier-paper-2:#261a0f;--atelier-ink:#f0e6d2;--atelier-ink-2:#d4c5aa;--atelier-hairline:var(--theme-hairline,#3a2a1e);--atelier-mute:var(--theme-muted,#8a7560);--atelier-cream:#261a0f;background-color:var(--theme-bg);color:var(--atelier-ink);background-image:radial-gradient(circle at 20% 10%,hsla(0,0%,100%,.04),transparent 40%),radial-gradient(circle at 80% 80%,rgba(191,142,60,.05),transparent 50%)}@media (prefers-color-scheme:dark){[data-storefront-mode=auto] .theme-atelier{--theme-bg:#1a120a;--atelier-paper:#1a120a;--atelier-paper-2:#261a0f;--atelier-ink:#f0e6d2;--atelier-ink-2:#d4c5aa;--atelier-hairline:var(--theme-hairline,#3a2a1e);--atelier-mute:var(--theme-muted,#8a7560);--atelier-cream:#261a0f;background-color:var(--theme-bg);color:var(--atelier-ink);background-image:radial-gradient(circle at 20% 10%,hsla(0,0%,100%,.04),transparent 40%),radial-gradient(circle at 80% 80%,rgba(191,142,60,.05),transparent 50%)}}.theme-ledger{--theme-primary:#2d3e50;--theme-accent:#c9a96e;--theme-bg:#f7f4ee;--theme-radius:8px;--theme-font-display:var(--font-young-serif);--theme-primary-fg:#f7f4ee;--theme-font-body:var(--font-inter);--ledger-ink:#1c2833;--ledger-ink-2:#435361;--ledger-paper:var(--theme-bg);--ledger-paper-2:#fcfaf4;--ledger-hairline:var(--theme-hairline,#d8d2c4);--ledger-surface:var(--theme-surface,#f0ede4);--ledger-mute:var(--theme-muted,#7a7266);--ledger-navy:var(--theme-primary);--ledger-gold:var(--theme-accent);--ledger-placeholder-bg:#eae4d5;--ledger-placeholder-ink:#2d3e50;--ledger-radius-card:var(--theme-radius);--ledger-radius-button:10px;--ledger-radius-pill:999px;--ledger-gap-sm:10px;--ledger-gap-md:20px;--ledger-gap-lg:40px;--ledger-pad-card:20px;--ledger-pad-section:96px;background-color:var(--theme-bg);color:var(--ledger-ink);font-family:var(--theme-font-body),system-ui,sans-serif;-webkit-font-smoothing:antialiased}.theme-ledger.density-compact{--ledger-gap-sm:8px;--ledger-gap-md:16px;--ledger-gap-lg:32px;--ledger-pad-card:14px;--ledger-pad-section:72px}.theme-ledger.density-spacious{--ledger-gap-sm:12px;--ledger-gap-md:24px;--ledger-gap-lg:48px;--ledger-pad-card:24px;--ledger-pad-section:120px}.theme-ledger.preset-downloads{--theme-accent:#6b4fbb;--ledger-gold:#6b4fbb}[data-storefront-mode=dark] .theme-ledger{--theme-bg:#121820;--ledger-ink:#eae4d5;--ledger-ink-2:#b8ad98;--ledger-paper:#121820;--ledger-paper-2:#1a2028;--ledger-hairline:var(--theme-hairline,hsla(42,20%,81%,.15));--ledger-mute:var(--theme-muted,#8f8574);--ledger-placeholder-bg:#1a2028;--ledger-placeholder-ink:#c9a96e;background-color:var(--theme-bg);color:var(--ledger-ink)}@media (prefers-color-scheme:dark){[data-storefront-mode=auto] .theme-ledger{--theme-bg:#121820;--ledger-ink:#eae4d5;--ledger-ink-2:#b8ad98;--ledger-paper:#121820;--ledger-paper-2:#1a2028;--ledger-hairline:var(--theme-hairline,hsla(42,20%,81%,.15));--ledger-mute:var(--theme-muted,#8f8574);--ledger-placeholder-bg:#1a2028;--ledger-placeholder-ink:#c9a96e;background-color:var(--theme-bg);color:var(--ledger-ink)}}.theme-bazaar{--theme-primary:#e85d04;--theme-accent:#ffba08;--theme-bg:#fff;--theme-radius:6px;--theme-font-display:var(--font-jakarta);--theme-primary-fg:#fff;--theme-font-body:var(--font-inter);--bazaar-ink:#212529;--bazaar-ink-2:#495057;--bazaar-paper:var(--theme-bg);--bazaar-paper-2:#f8f9fa;--bazaar-hairline:var(--theme-hairline,#dee2e6);--bazaar-surface:var(--theme-surface,#f4f1ec);--bazaar-mute:var(--theme-muted,#6c757d);--bazaar-orange:var(--theme-primary);--bazaar-gold:var(--theme-accent);--bazaar-placeholder-bg:#f1f3f5;--bazaar-placeholder-ink:#adb5bd;--bazaar-deal-from:#e85d04;--bazaar-deal-to:#ffba08;--bazaar-radius-card:var(--theme-radius);--bazaar-radius-button:6px;--bazaar-radius-pill:6px;--bazaar-gap-sm:6px;--bazaar-gap-md:12px;--bazaar-gap-lg:24px;--bazaar-pad-card:10px;--bazaar-pad-section:48px;background-color:var(--theme-bg);color:var(--bazaar-ink);font-family:var(--theme-font-body),system-ui,sans-serif;-webkit-font-smoothing:antialiased}.theme-bazaar .bazaar-product-card{background-color:var(--bazaar-paper);border:1px solid var(--bazaar-hairline);transition:border-color .15s ease}.theme-bazaar .bazaar-product-card:hover{border-color:var(--bazaar-orange)}.theme-bazaar.density-cozy{--bazaar-gap-sm:8px;--bazaar-gap-md:16px;--bazaar-gap-lg:32px;--bazaar-pad-card:14px;--bazaar-pad-section:64px}.theme-bazaar.density-spacious{--bazaar-gap-sm:10px;--bazaar-gap-md:20px;--bazaar-gap-lg:40px;--bazaar-pad-card:18px;--bazaar-pad-section:80px}.theme-bazaar.preset-market-day{--theme-primary:#2d6a4f;--bazaar-orange:#2d6a4f;--bazaar-deal-from:#2d6a4f;--bazaar-deal-to:#ffba08}.theme-bazaar.preset-thrift{--theme-accent:#4a3628;--theme-bg:#fbf7f1;--bazaar-gold:#4a3628;--bazaar-paper:#fbf7f1;--bazaar-paper-2:#f5efe5;--bazaar-hairline:var(--theme-hairline,#e6dcc9);--bazaar-placeholder-bg:#f0e8d8;--bazaar-placeholder-ink:#9c8968;--bazaar-deal-from:#e85d04;--bazaar-deal-to:#4a3628}[data-storefront-mode=dark] .theme-bazaar{--theme-bg:#0b0b0b;--bazaar-ink:#e5e5e5;--bazaar-ink-2:#c5c5c5;--bazaar-paper:#0b0b0b;--bazaar-paper-2:#1a1a1a;--bazaar-hairline:var(--theme-hairline,hsla(0,0%,90%,.12));--bazaar-mute:var(--theme-muted,#999);--bazaar-placeholder-bg:#1a1a1a;--bazaar-placeholder-ink:#555;background-color:var(--theme-bg);color:var(--bazaar-ink)}@media (prefers-color-scheme:dark){[data-storefront-mode=auto] .theme-bazaar{--theme-bg:#0b0b0b;--bazaar-ink:#e5e5e5;--bazaar-ink-2:#c5c5c5;--bazaar-paper:#0b0b0b;--bazaar-paper-2:#1a1a1a;--bazaar-hairline:var(--theme-hairline,hsla(0,0%,90%,.12));--bazaar-mute:var(--theme-muted,#999);--bazaar-placeholder-bg:#1a1a1a;--bazaar-placeholder-ink:#555;background-color:var(--theme-bg);color:var(--bazaar-ink)}}.theme-fresh{--theme-primary:#e1a100;--theme-accent:#c44536;--theme-bg:#fff9f5;--theme-radius:12px;--theme-font-display:var(--font-fraunces);--theme-primary-fg:#fff;--theme-font-body:var(--font-inter);--fresh-ink:#2c1810;--fresh-ink-2:#4a2e1e;--fresh-paper:var(--theme-bg);--fresh-paper-2:#f8efe3;--fresh-paper-3:#f2e4d3;--fresh-hairline:var(--theme-hairline,#edd8c5);--fresh-surface:var(--theme-surface,#fbf0e8);--fresh-mute:var(--theme-muted,#8c6f5b);--fresh-mustard:var(--theme-primary);--fresh-terracotta:var(--theme-accent);--fresh-mint:#10b981;--fresh-placeholder-bg:#f2e4d3;--fresh-placeholder-ink:#c19060;--fresh-radius-card:var(--theme-radius);--fresh-radius-button:8px;--fresh-radius-pill:999px;--fresh-gap-sm:8px;--fresh-gap-md:16px;--fresh-gap-lg:32px;--fresh-pad-card:14px;--fresh-pad-section:72px;background-color:var(--theme-bg);color:var(--fresh-ink);font-family:var(--theme-font-body),system-ui,sans-serif;-webkit-font-smoothing:antialiased}.theme-fresh.density-compact{--fresh-gap-sm:6px;--fresh-gap-md:12px;--fresh-gap-lg:24px;--fresh-pad-card:10px;--fresh-pad-section:56px}.theme-fresh.density-spacious{--fresh-gap-sm:10px;--fresh-gap-md:20px;--fresh-gap-lg:40px;--fresh-pad-card:18px;--fresh-pad-section:96px}.theme-fresh.preset-harvest{--theme-primary:#4a6b2a;--fresh-mustard:#4a6b2a;--fresh-placeholder-ink:#7a9b4a}.theme-fresh.preset-spice{--theme-accent:#8b1a1a;--fresh-terracotta:#8b1a1a;background-image:repeating-linear-gradient(45deg,rgba(139,26,26,.04) 0 1px,transparent 1px 8px),repeating-linear-gradient(-45deg,rgba(139,26,26,.04) 0 1px,transparent 1px 8px)}[data-storefront-mode=dark] .theme-fresh{--theme-bg:#1c1410;--fresh-ink:#f0e4d5;--fresh-ink-2:#c8b8a0;--fresh-paper:#1c1410;--fresh-paper-2:#261c16;--fresh-paper-3:#201812;--fresh-hairline:var(--theme-hairline,hsla(29,53%,85%,.12));--fresh-mute:var(--theme-muted,#9a8570);--fresh-placeholder-bg:#261c16;--fresh-placeholder-ink:#8a6e50;background-color:var(--theme-bg);color:var(--fresh-ink)}@media (prefers-color-scheme:dark){[data-storefront-mode=auto] .theme-fresh{--theme-bg:#1c1410;--fresh-ink:#f0e4d5;--fresh-ink-2:#c8b8a0;--fresh-paper:#1c1410;--fresh-paper-2:#261c16;--fresh-paper-3:#201812;--fresh-hairline:var(--theme-hairline,hsla(29,53%,85%,.12));--fresh-mute:var(--theme-muted,#9a8570);--fresh-placeholder-bg:#261c16;--fresh-placeholder-ink:#8a6e50;background-color:var(--theme-bg);color:var(--fresh-ink)}}.theme-glow{--theme-primary:#d4af7f;--theme-accent:#c9184a;--theme-bg:#fafaf8;--theme-radius:6px;--theme-font-display:var(--font-playfair);--theme-primary-fg:#fff;--theme-font-body:var(--font-inter);--glow-ink:#2c2c2c;--glow-ink-2:#525252;--glow-paper:var(--theme-bg);--glow-paper-2:#f3efe9;--glow-paper-3:#ede5da;--glow-hairline:var(--theme-hairline,#e8e6e3);--glow-surface:var(--theme-surface,#fff5f8);--glow-mute:var(--theme-muted,#8a8580);--glow-mono-ink:#5c3e28;--glow-placeholder-bg:#ede5da;--glow-placeholder-ink:#d4af7f;--glow-tan:var(--theme-primary);--glow-rose:var(--theme-accent);--glow-shadow:0 4px 24px rgba(44,44,44,.08);--glow-radius-card:var(--theme-radius);--glow-radius-button:8px;--glow-radius-pill:999px;--glow-gap-sm:10px;--glow-gap-md:20px;--glow-gap-lg:40px;--glow-pad-card:20px;--glow-pad-section:96px;background-color:var(--theme-bg);color:var(--glow-ink);font-family:var(--theme-font-body),system-ui,sans-serif;-webkit-font-smoothing:antialiased}.theme-glow.density-compact{--glow-gap-sm:8px;--glow-gap-md:16px;--glow-gap-lg:32px;--glow-pad-card:16px;--glow-pad-section:72px}.theme-glow.density-spacious{--glow-gap-sm:12px;--glow-gap-md:24px;--glow-gap-lg:48px;--glow-pad-card:24px;--glow-pad-section:120px}.theme-glow.preset-rose{--theme-primary:#d9789a;--theme-accent:#6a0f2f;--glow-tan:#d9789a;--glow-rose:#6a0f2f;--glow-placeholder-ink:#d9789a}.theme-glow.preset-rose .theme-glow__product-card{border-top-left-radius:100px;border-top-right-radius:100px;border-bottom-left-radius:0;border-bottom-right-radius:0}.theme-glow.preset-rose .theme-glow__product-image-wrapper{border-radius:9999px;aspect-ratio:1/1!important}.theme-glow.preset-noir{--theme-bg:#141210;--theme-primary:#d4af37;--theme-primary-fg:#141210;--glow-ink:#f5efe4;--glow-ink-2:#d4ccbb;--glow-paper:#141210;--glow-paper-2:#1f1c18;--glow-paper-3:#1a1713;--glow-hairline:var(--theme-hairline,rgba(212,175,55,.14));--glow-mute:var(--theme-muted,#8b8478);--glow-mono-ink:#d4af37;--glow-placeholder-bg:#1a1713;--glow-placeholder-ink:#d4af37;--glow-tan:#d4af37;--glow-shadow:0 4px 24px rgba(0,0,0,.4);background-color:var(--theme-bg);color:var(--glow-ink)}[data-storefront-mode=dark] .theme-glow:not(.preset-noir){--theme-bg:#161411;--glow-ink:#f0e9dd;--glow-ink-2:#c8bfb0;--glow-paper:#161411;--glow-paper-2:#211e19;--glow-paper-3:#1c1914;--glow-hairline:var(--theme-hairline,hsla(38,39%,90%,.12));--glow-mute:var(--theme-muted,#8f867a);--glow-mono-ink:#d4af7f;--glow-placeholder-bg:#1c1914;--glow-placeholder-ink:#8a6f4d;--glow-shadow:0 4px 24px rgba(0,0,0,.24);background-color:var(--theme-bg);color:var(--glow-ink)}@media (prefers-color-scheme:dark){[data-storefront-mode=auto] .theme-glow:not(.preset-noir){--theme-bg:#161411;--glow-ink:#f0e9dd;--glow-ink-2:#c8bfb0;--glow-paper:#161411;--glow-paper-2:#211e19;--glow-paper-3:#1c1914;--glow-hairline:var(--theme-hairline,hsla(38,39%,90%,.12));--glow-mute:var(--theme-muted,#8f867a);--glow-mono-ink:#d4af7f;--glow-placeholder-bg:#1c1914;--glow-placeholder-ink:#8a6f4d;--glow-shadow:0 4px 24px rgba(0,0,0,.24);background-color:var(--theme-bg);color:var(--glow-ink)}}.theme-minimalist{--theme-primary:#0b0b0b;--theme-accent:#ff6b35;--theme-bg:#fff;--theme-radius:4px;--theme-font-display:var(--font-inter);--theme-primary-fg:#fff;--theme-font-body:var(--font-inter);--mini-ink:#0b0b0b;--mini-ink-2:#262626;--mini-paper:var(--theme-bg);--mini-paper-2:#fafafa;--mini-hairline:var(--theme-hairline,#e5e5e5);--mini-surface:var(--theme-surface,#f5efe3);--mini-mute:var(--theme-muted,#737373);--mini-placeholder-bg:#f3f5f7;--mini-placeholder-ink:#c5ccd3;--mini-coral:var(--theme-accent);--mini-gap-sm:12px;--mini-gap-md:24px;--mini-gap-lg:48px;--mini-pad-card:24px;--mini-pad-section:120px;background-color:var(--theme-bg);color:var(--mini-ink);font-family:var(--theme-font-body),system-ui,sans-serif;-webkit-font-smoothing:antialiased}.theme-minimalist.density-compact{--mini-gap-sm:8px;--mini-gap-md:16px;--mini-gap-lg:32px;--mini-pad-card:16px;--mini-pad-section:80px}.theme-minimalist.density-cozy{--mini-gap-sm:10px;--mini-gap-md:20px;--mini-gap-lg:40px;--mini-pad-card:20px;--mini-pad-section:96px}.theme-minimalist.preset-editorial{--theme-font-display:var(--font-young-serif)}.theme-minimalist.preset-noir,[data-storefront-mode=dark] .theme-minimalist:not(.preset-noir){--theme-bg:#0a0a0a;--mini-ink:#f5f5f5;--mini-ink-2:#d4d4d4;--mini-paper:#0a0a0a;--mini-paper-2:#171717;--mini-hairline:var(--theme-hairline,hsla(0,0%,96%,.12));--mini-mute:var(--theme-muted,#a1a1a1);--mini-placeholder-bg:#1a1a1a;--mini-placeholder-ink:#404040}[data-storefront-mode=dark] .theme-minimalist:not(.preset-noir){background-color:var(--theme-bg);color:var(--mini-ink)}@media (prefers-color-scheme:dark){[data-storefront-mode=auto] .theme-minimalist:not(.preset-noir){--theme-bg:#0a0a0a;--mini-ink:#f5f5f5;--mini-ink-2:#d4d4d4;--mini-paper:#0a0a0a;--mini-paper-2:#171717;--mini-hairline:var(--theme-hairline,hsla(0,0%,96%,.12));--mini-mute:var(--theme-muted,#a1a1a1);--mini-placeholder-bg:#1a1a1a;--mini-placeholder-ink:#404040;background-color:var(--theme-bg);color:var(--mini-ink)}}.theme-market{--theme-primary:#ffd645;--theme-accent:#ff2d87;--theme-bg:#fbf7ee;--theme-radius:10px;--theme-font-display:var(--font-stall-display);--theme-primary-fg:#0b0b0b;--theme-font-body:var(--font-stall-body);--market-ink:#0b0b0b;--market-ink-2:#1a1a1a;--market-paper:var(--theme-bg);--market-paper-2:#f4eedd;--market-hairline:var(--theme-hairline,#e7dfc8);--market-surface:var(--theme-surface,#f5ebc8);--market-mute:var(--theme-muted,#6b6b6b);--market-banana:var(--theme-primary);--market-magenta:var(--theme-accent);--market-mint:#a7f3d0;--market-gap-sm:8px;--market-gap-md:14px;--market-gap-lg:24px;--market-pad-card:16px;--market-pad-section:64px;background-color:var(--theme-bg);color:var(--market-ink);font-family:var(--theme-font-body),system-ui,sans-serif;-webkit-font-smoothing:antialiased}.theme-market.density-compact{--market-gap-sm:6px;--market-gap-md:10px;--market-gap-lg:18px;--market-pad-card:12px;--market-pad-section:48px}.theme-market.density-spacious{--market-gap-sm:10px;--market-gap-md:18px;--market-gap-lg:32px;--market-pad-card:22px;--market-pad-section:88px}[data-storefront-mode=dark] .theme-market{--theme-bg:#0b0b0b;--market-ink:#f4eedd;--market-ink-2:#d6d0be;--market-paper:#0b0b0b;--market-paper-2:#171717;--market-hairline:var(--theme-hairline,#2a261f);--market-mute:var(--theme-muted,#8a8679);background-color:var(--theme-bg);color:var(--market-ink)}@media (prefers-color-scheme:dark){[data-storefront-mode=auto] .theme-market{--theme-bg:#0b0b0b;--market-ink:#f4eedd;--market-ink-2:#d6d0be;--market-paper:#0b0b0b;--market-paper-2:#171717;--market-hairline:var(--theme-hairline,#2a261f);--market-mute:var(--theme-muted,#8a8679);background-color:var(--theme-bg);color:var(--market-ink)}}.theme-nocturne{--theme-primary:#d4af37;--theme-accent:#d4af37;--theme-bg:#0a0a0a;--theme-radius:0px;--theme-font-display:var(--font-eb-garamond);--theme-primary-fg:#0a0a0a;--theme-font-body:var(--font-inter);--nocturne-bg:var(--theme-bg);--nocturne-paper:var(--nocturne-bg);--nocturne-bg-2:var(--theme-surface,#141414);--nocturne-ink:#f5efe4;--nocturne-ink-2:#d4c9b7;--nocturne-mute:var(--theme-muted,#8a7e68);--nocturne-gold:var(--theme-primary);--nocturne-gold-soft:rgba(212,175,55,.65);--nocturne-gold-faint:rgba(212,175,55,.15);--nocturne-hairline:var(--theme-hairline,rgba(212,175,55,.15));--nocturne-font-wordmark:var(--font-unbounded);--nocturne-gap-sm:10px;--nocturne-gap-md:20px;--nocturne-gap-lg:40px;--nocturne-pad-card:20px;--nocturne-pad-section:100px;background-color:var(--theme-bg);color:var(--nocturne-ink);font-family:var(--theme-font-body),system-ui,sans-serif;-webkit-font-smoothing:antialiased}.theme-nocturne.density-compact{--nocturne-gap-sm:8px;--nocturne-gap-md:14px;--nocturne-gap-lg:28px;--nocturne-pad-card:14px;--nocturne-pad-section:72px}.theme-nocturne.density-cozy{--nocturne-gap-sm:10px;--nocturne-gap-md:18px;--nocturne-gap-lg:32px;--nocturne-pad-card:18px;--nocturne-pad-section:88px}.theme-nocturne.preset-signature{--theme-primary:#d4af37;--theme-accent:#d4af37;--theme-bg:#0a0a0a;--nocturne-bg-2:var(--theme-surface,#141414);--nocturne-ink:#f5efe4;--nocturne-hairline:var(--theme-hairline,rgba(212,175,55,.15))}.theme-nocturne.preset-onyx{--theme-primary:#c5c5c5;--theme-accent:#c5c5c5;--theme-bg:#0a0a0a;--nocturne-bg-2:var(--theme-surface,#141414);--nocturne-gold:#c5c5c5;--nocturne-gold-soft:hsla(0,0%,77%,.65);--nocturne-gold-faint:hsla(0,0%,77%,.15);--nocturne-hairline:var(--theme-hairline,hsla(0,0%,77%,.18))}.theme-nocturne.preset-burgundy{--theme-primary:#d4af37;--theme-accent:#8b1a1a;--theme-bg:#1a0a0f;--nocturne-bg-2:var(--theme-surface,#240f16);--nocturne-ink:#f3e8da;--nocturne-hairline:var(--theme-hairline,rgba(212,175,55,.18))}[data-storefront-mode=light] .theme-nocturne{--theme-bg:#f8f5ec;--nocturne-bg:#f8f5ec;--nocturne-bg-2:var(--theme-surface,#f0ebd8);--nocturne-ink:#1a1410;--nocturne-ink-2:#3a2e20;--nocturne-mute:var(--theme-muted,#786a52);--nocturne-hairline:var(--theme-hairline,rgba(184,140,44,.28));--nocturne-gold-faint:rgba(184,140,44,.1);--theme-primary:#b88c2c;--nocturne-gold:#b88c2c;--nocturne-gold-soft:rgba(184,140,44,.7);background-color:var(--theme-bg);color:var(--nocturne-ink)}@media (prefers-color-scheme:light){[data-storefront-mode=auto] .theme-nocturne{--theme-bg:#f8f5ec;--nocturne-bg:#f8f5ec;--nocturne-bg-2:var(--theme-surface,#f0ebd8);--nocturne-ink:#1a1410;--nocturne-ink-2:#3a2e20;--nocturne-mute:var(--theme-muted,#786a52);--nocturne-hairline:var(--theme-hairline,rgba(184,140,44,.28));--nocturne-gold-faint:rgba(184,140,44,.1);--theme-primary:#b88c2c;--nocturne-gold:#b88c2c;--nocturne-gold-soft:rgba(184,140,44,.7);background-color:var(--theme-bg);color:var(--nocturne-ink)}}.theme-palmwine{--theme-primary:#234d2e;--theme-accent:#c4502a;--theme-bg:#f7efd8;--theme-radius:16px;--theme-font-display:var(--font-fraunces);--theme-primary-fg:#f7efd8;--theme-font-body:var(--font-inter);--palmwine-ink:#1a2a1f;--palmwine-ink-2:#2c4230;--palmwine-paper:var(--theme-bg);--palmwine-paper-2:#fffaec;--palmwine-hairline:var(--theme-hairline,#d7c893);--palmwine-surface:var(--theme-surface,#f5edd0);--palmwine-mute:var(--theme-muted,#6b7a5e);--palmwine-forest:var(--theme-primary);--palmwine-terracotta:var(--theme-accent);--palmwine-placeholder-bg:#f2d5c0;--palmwine-placeholder-ink:#c4502a;--palmwine-radius-card:var(--theme-radius);--palmwine-radius-button:8px;--palmwine-radius-pill:999px;--palmwine-gap-sm:10px;--palmwine-gap-md:20px;--palmwine-gap-lg:40px;--palmwine-pad-card:18px;--palmwine-pad-section:88px;background-color:var(--theme-bg);color:var(--palmwine-ink);font-family:var(--theme-font-body),system-ui,sans-serif;-webkit-font-smoothing:antialiased;background-image:repeating-linear-gradient(45deg,rgba(26,42,31,.035) 0 1px,transparent 1px 6px)}.theme-palmwine.density-compact{--palmwine-gap-sm:8px;--palmwine-gap-md:14px;--palmwine-gap-lg:28px;--palmwine-pad-card:14px;--palmwine-pad-section:64px}.theme-palmwine.density-spacious{--palmwine-gap-sm:12px;--palmwine-gap-md:24px;--palmwine-gap-lg:48px;--palmwine-pad-card:22px;--palmwine-pad-section:112px}.theme-palmwine.preset-harvest{--theme-primary:#8b4513;--theme-accent:#e8a44e;--palmwine-forest:#8b4513;--palmwine-terracotta:#e8a44e;--palmwine-placeholder-ink:#8b4513}.theme-palmwine.preset-brew{--theme-accent:#800020;--theme-bg:#f4e7c9;--palmwine-paper:#f4e7c9;--palmwine-paper-2:#fbf3dd;--palmwine-terracotta:#800020;--palmwine-placeholder-bg:#e6c7bf;--palmwine-placeholder-ink:#800020}[data-storefront-mode=dark] .theme-palmwine{--theme-bg:#0f1812;--palmwine-ink:#e8dfc7;--palmwine-ink-2:#c8bda0;--palmwine-paper:#0f1812;--palmwine-paper-2:#162218;--palmwine-hairline:var(--theme-hairline,hsla(47,46%,71%,.18));--palmwine-mute:var(--theme-muted,#9a9478);--palmwine-placeholder-bg:#2a1f18;--palmwine-placeholder-ink:#c4502a;background-color:var(--theme-bg);color:var(--palmwine-ink);background-image:repeating-linear-gradient(45deg,hsla(47,46%,71%,.04) 0 1px,transparent 1px 6px)}@media (prefers-color-scheme:dark){[data-storefront-mode=auto] .theme-palmwine{--theme-bg:#0f1812;--palmwine-ink:#e8dfc7;--palmwine-ink-2:#c8bda0;--palmwine-paper:#0f1812;--palmwine-paper-2:#162218;--palmwine-hairline:var(--theme-hairline,hsla(47,46%,71%,.18));--palmwine-mute:var(--theme-muted,#9a9478);--palmwine-placeholder-bg:#2a1f18;--palmwine-placeholder-ink:#c4502a;background-color:var(--theme-bg);color:var(--palmwine-ink);background-image:repeating-linear-gradient(45deg,hsla(47,46%,71%,.04) 0 1px,transparent 1px 6px)}}.theme-pop{--theme-primary:#ff2d87;--theme-accent:#ffd645;--theme-bg:#fff;--theme-radius:20px;--theme-font-display:var(--font-bricolage);--theme-primary-fg:#fff;--theme-font-body:var(--font-work-sans);--pop-ink:#1a1a2e;--pop-ink-2:#3d3d5c;--pop-paper:var(--theme-bg);--pop-paper-2:#fafafd;--pop-hairline:var(--theme-hairline,#e4e4f0);--pop-surface:var(--theme-surface,#f0eff8);--pop-mute:var(--theme-muted,#7878a3);--pop-magenta:var(--theme-primary);--pop-banana:var(--theme-accent);--pop-mint:#a7f3d0;--pop-sky:#bae6fd;--pop-lavender:#ddd6fe;--pop-hero-from:#ff2d87;--pop-hero-to:#ff8cc7;--pop-placeholder-0:#ff2d87;--pop-placeholder-1:#ffd645;--pop-placeholder-2:#a7f3d0;--pop-placeholder-3:#bae6fd;--pop-placeholder-4:#ddd6fe;--pop-placeholder-ink:#fff;--pop-radius-card:var(--theme-radius);--pop-radius-button:16px;--pop-radius-pill:999px;--pop-cta-shadow:0 4px 0 -1px rgba(255,45,135,.35);--pop-gap-sm:10px;--pop-gap-md:18px;--pop-gap-lg:36px;--pop-pad-card:16px;--pop-pad-section:80px;background-color:var(--theme-bg);color:var(--pop-ink);font-family:var(--font-work-sans),system-ui,sans-serif;-webkit-font-smoothing:antialiased}.theme-pop.density-compact{--pop-gap-sm:8px;--pop-gap-md:14px;--pop-gap-lg:28px;--pop-pad-card:12px;--pop-pad-section:64px}.theme-pop.density-spacious{--pop-gap-sm:12px;--pop-gap-md:22px;--pop-gap-lg:44px;--pop-pad-card:20px;--pop-pad-section:104px}.theme-pop.preset-mint{--theme-primary:#00e3b5;--pop-magenta:#00e3b5;--pop-hero-from:#00e3b5;--pop-hero-to:#4dffd6;--pop-cta-shadow:0 4px 0 -1px rgba(0,227,181,.35)}.theme-pop.preset-nursery{--theme-primary:#ffc0d7;--theme-accent:#ffe7a1;--theme-bg:#f9f5ff;--theme-radius:28px;--pop-ink:#3d2a4a;--pop-ink-2:#5c4a6b;--pop-paper:#f9f5ff;--pop-paper-2:#f3edff;--pop-hairline:var(--theme-hairline,#e8dff5);--pop-mute:var(--theme-muted,#8a7aa3);--pop-magenta:#ffc0d7;--pop-banana:#ffe7a1;--pop-hero-from:#ffc0d7;--pop-hero-to:#ffe0ec;--pop-placeholder-0:#ffc0d7;--pop-placeholder-1:#ffe7a1;--pop-placeholder-2:#c7eedf;--pop-placeholder-3:#c7d9f0;--pop-placeholder-4:#e8dff5;--pop-cta-shadow:0 4px 0 -1px rgba(255,192,215,.5);--pop-radius-card:28px;--pop-radius-button:20px}[data-storefront-mode=dark] .theme-pop:not(.preset-nursery){--theme-bg:#0f0f1e;--pop-ink:#f0f0fa;--pop-ink-2:#c8c8d8;--pop-paper:#0f0f1e;--pop-paper-2:#1a1a2e;--pop-hairline:var(--theme-hairline,rgba(240,240,250,.1));--pop-mute:var(--theme-muted,#8f8fb0);background-color:var(--theme-bg);color:var(--pop-ink)}[data-storefront-mode=dark] .theme-pop.preset-nursery{--theme-bg:#2a1a2e;--pop-ink:#f9f0ff;--pop-paper:#2a1a2e;--pop-paper-2:#3a2540;--pop-hairline:var(--theme-hairline,rgba(249,240,255,.1));--pop-mute:var(--theme-muted,#ae99b8);background-color:var(--theme-bg);color:var(--pop-ink)}@media (prefers-color-scheme:dark){[data-storefront-mode=auto] .theme-pop:not(.preset-nursery){--theme-bg:#0f0f1e;--pop-ink:#f0f0fa;--pop-ink-2:#c8c8d8;--pop-paper:#0f0f1e;--pop-paper-2:#1a1a2e;--pop-hairline:var(--theme-hairline,rgba(240,240,250,.1));--pop-mute:var(--theme-muted,#8f8fb0);background-color:var(--theme-bg);color:var(--pop-ink)}[data-storefront-mode=auto] .theme-pop.preset-nursery{--theme-bg:#2a1a2e;--pop-ink:#f9f0ff;--pop-paper:#2a1a2e;--pop-paper-2:#3a2540;--pop-hairline:var(--theme-hairline,rgba(249,240,255,.1));--pop-mute:var(--theme-muted,#ae99b8);background-color:var(--theme-bg);color:var(--pop-ink)}}@media (prefers-reduced-motion:no-preference){.theme-pop .pop-new-drop-bounce{animation:pop-bounce 1.2s ease-in-out infinite alternate}@keyframes pop-bounce{0%{transform:translateY(0)}to{transform:translateY(-2px)}}}.theme-techdrop{--theme-primary:#3b82f6;--theme-accent:#16a34a;--theme-bg:#f8f9fa;--theme-radius:8px;--theme-font-display:var(--font-space-grotesk);--theme-primary-fg:#fff;--theme-font-body:var(--font-inter);--td-ink:#1a1b1e;--td-ink-2:#495057;--td-paper:var(--theme-bg);--td-paper-2:#fff;--td-hairline:var(--theme-hairline,#dee2e6);--td-surface:var(--theme-surface,#f0f2f5);--td-mute:var(--theme-muted,#6c757d);--td-blue:var(--theme-primary);--td-green:var(--theme-accent);--td-amber:#f59e0b;--td-red:#dc2626;--td-placeholder-bg:#e9ecef;--td-placeholder-ink:#adb5bd;--td-hero-dark-from:#0c1220;--td-hero-dark-to:#1c2a48;--td-radius-card:var(--theme-radius);--td-radius-button:6px;--td-radius-pill:999px;--td-radius-chip:4px;--td-gap-sm:8px;--td-gap-md:16px;--td-gap-lg:32px;--td-pad-card:14px;--td-pad-section:72px;background-color:var(--theme-bg);color:var(--td-ink);font-family:var(--theme-font-body),system-ui,sans-serif;-webkit-font-smoothing:antialiased}.theme-techdrop .td-product-card:hover{border-color:var(--td-blue)}.theme-techdrop.density-compact{--td-gap-sm:6px;--td-gap-md:12px;--td-gap-lg:24px;--td-pad-card:10px;--td-pad-section:56px}.theme-techdrop.density-spacious{--td-gap-sm:10px;--td-gap-md:20px;--td-gap-lg:40px;--td-pad-card:18px;--td-pad-section:96px}.theme-techdrop.preset-mono{--theme-primary:#0b0b0b;--td-blue:#0b0b0b}.theme-techdrop.preset-dark,[data-storefront-mode=dark] .theme-techdrop:not(.preset-dark){--theme-bg:#0e1116;--td-ink:#f0f3fa;--td-ink-2:#b8c1d0;--td-paper:#0e1116;--td-paper-2:#161a22;--td-hairline:var(--theme-hairline,rgba(240,243,250,.12));--td-mute:var(--theme-muted,#8b93a3);--td-placeholder-bg:#1a1f28;--td-placeholder-ink:#4a5160}[data-storefront-mode=dark] .theme-techdrop:not(.preset-dark){background-color:var(--theme-bg);color:var(--td-ink)}@media (prefers-color-scheme:dark){[data-storefront-mode=auto] .theme-techdrop:not(.preset-dark){--theme-bg:#0e1116;--td-ink:#f0f3fa;--td-ink-2:#b8c1d0;--td-paper:#0e1116;--td-paper-2:#161a22;--td-hairline:var(--theme-hairline,rgba(240,243,250,.12));--td-mute:var(--theme-muted,#8b93a3);--td-placeholder-bg:#1a1f28;--td-placeholder-ink:#4a5160;background-color:var(--theme-bg);color:var(--td-ink)}}.theme-vogue{--theme-primary:#111;--theme-accent:#ff2d87;--theme-bg:#fff;--theme-radius:0px;--theme-font-display:var(--font-anton);--theme-font-body:var(--font-inter);--theme-primary-fg:#fff;--vogue-ink:#111;--vogue-ink-2:#404040;--vogue-paper:#fff;--vogue-paper-2:#fafafa;--vogue-hairline:var(--theme-hairline,rgba(0,0,0,.08));--vogue-surface:var(--theme-surface,#f7f7f7);--vogue-mute:var(--theme-muted,#737373);--vogue-mute-strong:#4a4a4a;--vogue-magenta:#ff2d87;--vogue-placeholder-bg:#2a2a2a;--vogue-placeholder-ink:#555;--vogue-hero-height:100vh;--vogue-hero-from:#2a2a2a;--vogue-hero-to:#1a1a1a;--vogue-gap-sm:8px;--vogue-gap-md:16px;--vogue-gap-lg:40px;--vogue-pad-section:96px;background-color:var(--theme-bg);color:var(--vogue-ink);font-family:var(--theme-font-body),system-ui,sans-serif;-webkit-font-smoothing:antialiased}.theme-vogue.density-compact{--vogue-gap-sm:6px;--vogue-gap-md:12px;--vogue-gap-lg:28px;--vogue-pad-section:64px}.theme-vogue.density-spacious{--vogue-gap-sm:12px;--vogue-gap-md:24px;--vogue-gap-lg:56px;--vogue-pad-section:128px}.theme-vogue.preset-cover{--theme-bg:#f5f3ee;--theme-accent:#8b0000;--vogue-paper:#f5f3ee;--vogue-paper-2:#efebe0;--vogue-magenta:#8b0000;--vogue-hero-height:720px}.theme-vogue.preset-runway{--theme-accent:#d4ff00;--vogue-magenta:#d4ff00}[data-storefront-mode=dark] .theme-vogue:not(.preset-cover){--theme-bg:#0a0a0a;--vogue-ink:#f5f5f5;--vogue-ink-2:silver;--vogue-paper:#0a0a0a;--vogue-paper-2:#141414;--vogue-hairline:var(--theme-hairline,hsla(0,0%,96%,.1));--vogue-mute:var(--theme-muted,#909090);--vogue-placeholder-bg:#1a1a1a;--vogue-placeholder-ink:#3a3a3a;--vogue-hero-from:#1a1a1a;--vogue-hero-to:#0a0a0a;background-color:var(--theme-bg);color:var(--vogue-ink)}@media (prefers-color-scheme:dark){[data-storefront-mode=auto] .theme-vogue:not(.preset-cover){--theme-bg:#0a0a0a;--vogue-ink:#f5f5f5;--vogue-ink-2:silver;--vogue-paper:#0a0a0a;--vogue-paper-2:#141414;--vogue-hairline:var(--theme-hairline,hsla(0,0%,96%,.1));--vogue-mute:var(--theme-muted,#909090);--vogue-placeholder-bg:#1a1a1a;--vogue-placeholder-ink:#3a3a3a;--vogue-hero-from:#1a1a1a;--vogue-hero-to:#0a0a0a;background-color:var(--theme-bg);color:var(--vogue-ink)}}.theme-zine{--theme-primary:#ff2d87;--theme-accent:#4a84ff;--theme-bg:#f3eddc;--theme-radius:0px;--theme-font-display:var(--font-archivo-black);--theme-primary-fg:#fff;--theme-font-body:var(--font-space-mono);--zine-ink:#121212;--zine-ink-2:#2a2a2a;--zine-paper:var(--theme-bg);--zine-paper-2:#ede4ce;--zine-hairline:var(--theme-hairline,#1a1a1a);--zine-surface:var(--theme-surface,#eae2cc);--zine-mute:var(--theme-muted,#6a6460);--zine-magenta:var(--theme-primary);--zine-blue:var(--theme-accent);--zine-placeholder-bg:#ede4ce;--zine-placeholder-ink:#121212;--zine-tape-bg:rgba(255,45,135,.45);--zine-stamp:var(--theme-primary);--zine-radius-card:0px;--zine-radius-button:0px;--zine-radius-chip:0px;--zine-gap-sm:6px;--zine-gap-md:12px;--zine-gap-lg:28px;--zine-pad-card:12px;--zine-pad-section:64px;background-color:var(--theme-bg);color:var(--zine-ink);font-family:var(--theme-font-body),"Courier New",monospace;-webkit-font-smoothing:antialiased}.theme-zine.density-cozy{--zine-gap-sm:8px;--zine-gap-md:16px;--zine-gap-lg:36px;--zine-pad-card:16px;--zine-pad-section:80px}.theme-zine.density-spacious{--zine-gap-sm:10px;--zine-gap-md:20px;--zine-gap-lg:44px;--zine-pad-card:20px;--zine-pad-section:96px}.theme-zine .zine-halftone{filter:contrast(1.2) brightness(1.05) saturate(.9)}.theme-zine.preset-photocopy{--theme-primary:#666;--theme-accent:#888;--zine-magenta:#666;--zine-blue:#888;--zine-tape-bg:hsla(0,0%,40%,.35);--zine-stamp:#121212}.theme-zine.preset-riso-green{--theme-primary:#00c896;--zine-magenta:#00c896;--zine-tape-bg:rgba(0,200,150,.4);--zine-stamp:#00c896}[data-storefront-mode=dark] .theme-zine{--theme-bg:#141210;--zine-ink:#ebe3cc;--zine-ink-2:#c8bfaa;--zine-paper:#141210;--zine-paper-2:#1a1815;--zine-hairline:var(--theme-hairline,#2a2a2a);--zine-mute:var(--theme-muted,#8f8870);--zine-placeholder-bg:#1a1815;--zine-placeholder-ink:#ebe3cc;background-color:var(--theme-bg);color:var(--zine-ink)}@media (prefers-color-scheme:dark){[data-storefront-mode=auto] .theme-zine{--theme-bg:#141210;--zine-ink:#ebe3cc;--zine-ink-2:#c8bfaa;--zine-paper:#141210;--zine-paper-2:#1a1815;--zine-hairline:var(--theme-hairline,#2a2a2a);--zine-mute:var(--theme-muted,#8f8870);--zine-placeholder-bg:#1a1815;--zine-placeholder-ink:#ebe3cc;background-color:var(--theme-bg);color:var(--zine-ink)}}