:root{--on-accent: var(--ink);--bar-bg: var(--ink);--bar-fg: var(--paper);--footer-bg: var(--ink);--footer-fg: var(--paper);--notice-bg: #fdf4dd;--notice-fg: var(--ink);--notice-edge: color-mix(in srgb, var(--sun) 55%, var(--line));--err-bg: #fdecec;--err-border: #e5b4b4;--err-fg: #7a1f1f;--eyebrow-wash: #09524a;color-scheme:light}:root[data-theme=dark]{--paper: #101722;--surface: #18212f;--ink: #f2efe8;--ink-soft: #a6b3c4;--line: #2b3648;--brand: #2e7d51;--brand-deep: #6ed39c;--sale: #ff8095;--sky: #9dbcea;--on-accent: #10141c;--bar-bg: #0a0f18;--bar-fg: #f2efe8;--footer-bg: #0a0f18;--footer-fg: #f2efe8;--notice-bg: #2a2313;--notice-fg: #f6e9c4;--notice-edge: #5c4a1c;--err-bg: #2c1618;--err-border: #5e2a2e;--err-fg: #ffb4bc;--eyebrow-wash: #7fe0b0;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .4), 0 2px 8px rgba(0, 0, 0, .3);--shadow-md: 0 2px 4px rgba(0, 0, 0, .36), 0 10px 24px -8px rgba(0, 0, 0, .55);--shadow-lg: 0 4px 8px rgba(0, 0, 0, .4), 0 24px 48px -16px rgba(0, 0, 0, .7);color-scheme:dark}:root[data-theme=dark] .card__media img,:root[data-theme=dark] .gallery__item img,:root[data-theme=dark] .hero__photo img{filter:brightness(.92) contrast(1.02)}:root[data-theme=dark] .card:hover .card__media img,:root[data-theme=dark] .gallery__item img:hover{filter:none}.announcement{background:var(--bar-bg);color:var(--bar-fg)}.footer{background:var(--footer-bg);color:var(--footer-fg)}.locale-form__field{border-color:color-mix(in srgb,var(--footer-fg) 26%,transparent)}.construction{background:var(--notice-bg);color:var(--notice-fg)}.construction__text{color:var(--notice-fg)}.construction{border-image:repeating-linear-gradient(45deg,var(--sun) 0 10px,var(--notice-edge) 10px 20px) 4}.form-error{background:var(--err-bg);border-color:var(--err-border);color:var(--err-fg)}:root[data-theme=dark] .eyebrow,:root[data-theme=dark] .capture__success{color:var(--brand-deep)}.gradient-wash .eyebrow{color:var(--eyebrow-wash)}:root[data-theme=dark] .gradient-wash .eyebrow{color:var(--eyebrow-wash)}.badge--sale,.badge--new,.badge--best,.event-row__date,.event-empty__icon,.construction__icon,.event-row__day{color:var(--on-accent)}.event-row__dow{color:color-mix(in srgb,var(--on-accent) 70%,transparent)}.facet-hint__close{background:color-mix(in srgb,currentColor 14%,transparent)}.facet-hint__close:hover{background:color-mix(in srgb,currentColor 26%,transparent)}.btn--ink:hover{background:color-mix(in srgb,var(--ink) 88%,var(--paper))}:root[data-theme=dark] .btn[disabled],:root[data-theme=dark] .btn[aria-disabled=true]{--btn-fg: #9fb0c6}.collection-hero:has(.collection-hero__bg):after{background:linear-gradient(to top,color-mix(in srgb,var(--paper) 94%,transparent) 8%,color-mix(in srgb,var(--paper) 35%,transparent) 60%,transparent)}.theme-toggle{display:grid;place-items:center;height:42px;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;flex:none}.theme-toggle__track{position:relative;display:block;width:3.5rem;height:1.9rem;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--ink) 8%,var(--surface));border:1.5px solid var(--line);transition:background .22s var(--ease),border-color .22s var(--ease)}.theme-toggle:hover .theme-toggle__track{border-color:color-mix(in srgb,var(--ink) 35%,var(--line))}.theme-toggle:focus-visible{outline:none}.theme-toggle:focus-visible .theme-toggle__track{outline:2px solid var(--brand);outline-offset:2px}.theme-toggle__knob{position:absolute;top:50%;left:.18rem;display:grid;place-items:center;width:1.45rem;height:1.45rem;border-radius:50%;background:var(--ink);color:var(--paper);box-shadow:var(--shadow-sm);transform:translateY(-50%);transition:transform .26s var(--ease-back),background .22s var(--ease)}:root[data-theme=dark] .theme-toggle__knob{transform:translateY(-50%) translate(1.55rem)}.theme-toggle__ico{grid-area:1 / 1;display:grid;place-items:center;transition:opacity .2s var(--ease),transform .3s var(--ease-back)}.theme-toggle__ico .icon{width:.85rem;height:.85rem;stroke:currentColor}.theme-toggle__moon{opacity:0;transform:rotate(-60deg) scale(.6)}.theme-toggle__sun{opacity:1}:root[data-theme=dark] .theme-toggle__moon{opacity:1;transform:none}:root[data-theme=dark] .theme-toggle__sun{opacity:0;transform:rotate(60deg) scale(.6)}@media(prefers-reduced-motion:reduce){.theme-toggle__track,.theme-toggle__knob,.theme-toggle__ico{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/dark-mode.css.map */
