html.dark,html:root{--bg-base:var(--shop-bg);--bg-base-hover:var(--shop-surface);--bg-base-pressed:var(--shop-surface-2);--bg-subtle:var(--shop-surface);--bg-subtle-hover:var(--shop-surface-2);--bg-subtle-pressed:var(--shop-surface-2);--bg-component:var(--shop-surface);--bg-component-hover:var(--shop-surface-2);--bg-field:var(--shop-field);--bg-field-hover:var(--shop-surface);--bg-field-component:var(--shop-bg);--bg-field-component-hover:var(--shop-surface);--bg-interactive:var(--shop-accent);--fg-base:var(--shop-fg);--fg-subtle:var(--shop-fg-2);--fg-muted:var(--shop-fg-3);--fg-interactive:var(--shop-accent-text);--fg-interactive-hover:var(--shop-fg);--fg-on-inverted:var(--shop-btn-fg);--contrast-fg-primary:var(--shop-btn-fg);--contrast-fg-secondary:color-mix(in srgb,var(--shop-btn-fg) 70%,transparent);--border-base:var(--shop-line);--border-strong:var(--shop-line-strong);--border-interactive:var(--shop-accent);--button-inverted:var(--shop-btn-bg);--button-inverted-hover:color-mix(in srgb,var(--shop-btn-bg) 86%,var(--shop-bg));--button-inverted-pressed:color-mix(in srgb,var(--shop-btn-bg) 76%,var(--shop-bg));--button-neutral:var(--shop-bg);--button-neutral-hover:var(--shop-surface);--button-neutral-pressed:var(--shop-surface-2);color-scheme:light}html.dark{color-scheme:dark}body{background:var(--shop-bg);color:var(--shop-fg);font-family:var(--shop-font-sans);-webkit-font-smoothing:antialiased}.shop-display{font-family:var(--shop-font-display);font-weight:var(--shop-display-weight);letter-spacing:var(--shop-display-tracking);line-height:1.04;text-wrap:balance}.shop-eyebrow{font-family:var(--shop-font-eyebrow);font-size:11px;font-weight:500;letter-spacing:var(--shop-eyebrow-tracking);text-transform:uppercase;color:var(--shop-fg-2)}.shop-mono{font-family:var(--shop-font-mono);font-size:12px;letter-spacing:.02em}.shop-wordmark{font-family:var(--shop-wordmark-font);font-weight:var(--shop-wordmark-weight);letter-spacing:var(--shop-wordmark-tracking);text-transform:var(--shop-wordmark-case);font-size:var(--shop-wordmark-size);line-height:1;color:var(--shop-fg)}.shop-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:46px;padding:0 22px;border-radius:var(--shop-radius-btn);background:var(--shop-btn-bg);color:var(--shop-btn-fg);font-size:14px;font-weight:500;transition:background-color .15s,transform .15s}.shop-btn:hover{background:color-mix(in srgb,var(--shop-btn-bg) 86%,var(--shop-bg))}.shop-link{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:500;color:var(--shop-link);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:6px;text-decoration-color:color-mix(in srgb,currentColor 55%,transparent)}.shop-link:hover{text-decoration-color:currentColor}.shop-pill{display:inline-flex;align-items:center;justify-content:center;height:36px;padding:0 22px;border-radius:999px;border:1px solid var(--shop-fg);color:var(--shop-fg);font-size:14px;transition:background-color .15s,color .15s}.shop-pill:hover{background:var(--shop-fg);color:var(--shop-bg)}.shop-badge{position:absolute;left:10px;top:10px;z-index:1;padding:3px 8px;border-radius:var(--shop-radius-badge);background:var(--shop-badge-bg);color:var(--shop-badge-fg);font-size:11px;font-weight:500;line-height:1.4}.shop-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:999px;color:var(--shop-fg)}.shop-icon-btn:hover{background:var(--shop-surface)}.shop-header{background:color-mix(in srgb,var(--shop-header-bg) 92%,transparent);backdrop-filter:saturate(1.4) blur(12px);border-bottom:1px solid var(--shop-line)}.shop-announcement{background:var(--shop-announce-bg);color:var(--shop-announce-fg)}.shop-card-media{position:relative;overflow:hidden;aspect-ratio:var(--shop-card-aspect);border-radius:var(--shop-radius-card);background:var(--shop-media)}.shop-card-media img{transition:transform .7s cubic-bezier(.2,.7,.2,1)}.group:hover .shop-card-media img{transform:scale(1.04)}.shop-tile{border-radius:var(--shop-radius-card);overflow:hidden;position:relative}.shop-hero-media,.shop-tile{background:var(--shop-media)}.shop-hero-scrim{position:absolute;inset:0;pointer-events:none}.shop-hero-scrim--auto{background:linear-gradient(90deg,rgb(255 255 255/.88),rgb(255 255 255/.6) 60%,rgb(255 255 255/.3))}html.dark .shop-hero-scrim--auto{background:linear-gradient(90deg,rgb(0 0 0/.55),rgb(0 0 0/.2) 55%,transparent)}.shop-hero-text--auto{color:var(--shop-hero-fg)}html.dark .shop-hero-text--auto{color:#fff}html.dark .shop-hero-text--auto .shop-eyebrow,html.dark .shop-hero-text--auto .shop-link{color:rgb(255 255 255/.88)}.shop-hero-text--light{color:#fff}.shop-hero-text--light .shop-eyebrow{color:rgb(255 255 255/.8)}.shop-rule{border-color:var(--shop-line)}[data-testid=product-original-price],[data-testid=product-price],[data-testid=product-unit-original-price],[data-testid=product-unit-price],[data-testid^=cart-discount],[data-testid^=cart-shipping],[data-testid^=cart-subtotal],[data-testid^=cart-taxes],[data-testid^=cart-total]{white-space:nowrap}html table :is(th,td):first-child{padding-left:.75rem!important}html table :is(th,td):last-child{padding-right:.75rem!important}.shop-surface{background:var(--shop-surface)}.shop-picture-dark{display:none}html.dark .shop-picture-dark{display:block}html.dark .shop-picture-light{display:none}html .bg-white{background-color:var(--shop-bg)}html .bg-white\/80,html .bg-white\/85,html .bg-white\/90{background-color:color-mix(in srgb,var(--shop-bg) 88%,transparent)}html .bg-gray-100,html .bg-gray-50,html .bg-grey-5,html .bg-grey-50,html .bg-neutral-100,html .bg-neutral-50{background-color:var(--shop-surface)}html .bg-gray-200,html .bg-neutral-300{background-color:var(--shop-surface-2)}html .border-gray-200,html .border-gray-300,html .border-grey-20,html .divide-gray-200>*+*{border-color:var(--shop-line)}html .text-black,html .text-grey-90,html .text-neutral-950{color:var(--shop-fg)}html .text-gray-600,html .text-neutral-500,html .text-neutral-600{color:var(--shop-fg-2)}html .border-black{border-color:var(--shop-fg)}html.dark input:-webkit-autofill{-webkit-text-fill-color:var(--shop-fg);-webkit-box-shadow:0 0 0 1000px var(--shop-field) inset}:root{--shop-font-sans:"Instrument Sans",ui-sans-serif,system-ui,sans-serif;--shop-font-display:"Archivo",ui-sans-serif,system-ui,sans-serif;--shop-font-mono:ui-monospace,"SF Mono",Menlo,monospace;--shop-font-eyebrow:var(--shop-font-sans);--shop-display-weight:500;--shop-display-tracking:-0.01em;--shop-eyebrow-tracking:0.12em;--shop-wordmark-font:var(--shop-font-display);--shop-wordmark-weight:500;--shop-wordmark-tracking:0.01em;--shop-wordmark-case:uppercase;--shop-wordmark-size:22px;--shop-radius-card:0px;--shop-radius-btn:0px;--shop-radius-badge:0px;--shop-card-aspect:1/1;--shop-bg:#f2e3d9;--shop-header-bg:#f2e3d9;--shop-surface:#f3e6de;--shop-surface-2:#e8d3c6;--shop-field:#f8efe9;--shop-media:#f3e6de;--shop-fg:#0f4c52;--shop-fg-2:#3f6b70;--shop-fg-3:#6f8f92;--shop-line:#e0cabd;--shop-line-strong:#c9ad9d;--shop-accent:#4b94a1;--shop-accent-text:#0f4c52;--shop-link:var(--shop-fg);--shop-btn-bg:#d66852;--shop-btn-fg:#ffffff;--shop-badge-bg:#d66852;--shop-badge-fg:#ffffff;--shop-announce-bg:#d66852;--shop-announce-fg:#ffffff;--shop-hero-fg:#0f4c52}html.dark{--shop-bg:#1b1315;--shop-header-bg:#1b1315;--shop-surface:#251a1d;--shop-surface-2:#302326;--shop-field:#21171a;--shop-media:#2c1f22;--shop-fg:#f6ebe8;--shop-fg-2:#c8b4b3;--shop-fg-3:#927f80;--shop-line:#3a2b2e;--shop-line-strong:#523e42;--shop-accent:#e3a7ac;--shop-accent-text:#ebb6ba;--shop-link:var(--shop-fg);--shop-btn-bg:#d99a9e;--shop-btn-fg:#24171a;--shop-badge-bg:#f6ebe8;--shop-badge-fg:#24171a;--shop-announce-bg:#3a262b;--shop-announce-fg:#ead8d5}