:root{color-scheme:light;--surface-raised: var(--bg);--surface-elevated: var(--bg);--surface-hover: var(--soft-2);--surface-hover-strong: var(--soft-2);--surface-selected: var(--soft-2);--control-border: var(--muted);--link-on-dark: var(--blue);--on-accent: var(--bg);--on-media: #ffffff;--selected-bg: var(--ink);--glass-header: var(--bg);--glass-popover: color-mix(in srgb, var(--bg) 95%, transparent);--glass-control: color-mix(in srgb, var(--bg) 85%, transparent);--focus-ring: color-mix(in srgb, var(--blue) 20%, transparent);--scrim: rgba(0, 0, 0, .4);--scrim-cart: rgba(0, 0, 0, .32);--footer-link: var(--muted);--status-ok-bg: #e3f3e9;--status-ok-fg: var(--green);--status-wait-bg: #fff3d6;--status-wait-fg: #8a6400;--toast-bg: rgba(29, 29, 31, .92);--shadow-base: #000000;--media-control-bg: rgba(29, 29, 31, .72);--brand-cyan: #00c2ff;--brand-pink: #ff2e88;--gift-start: #1d1d1f;--gift-end: #3a3a3c}@media(prefers-color-scheme:dark){:root[data-dark-mode=on]{color-scheme:dark;--bg: var(--dm-bg);--soft: var(--dm-soft);--soft-2: var(--dm-soft-2);--ink: var(--dm-ink);--muted: var(--dm-muted);--hair: var(--dm-hair);--blue: var(--dm-blue);--blue-h: var(--dm-blue-h);--dark: var(--dm-dark);--dark-2: var(--dm-dark-2);--dark-text: var(--dm-dark-text);--dark-muted: var(--dm-dark-muted);--green: var(--dm-green);--red: var(--dm-red);--surface-raised: var(--soft);--surface-elevated: var(--soft-2);--surface-hover: var(--soft-2);--surface-hover-strong: var(--soft-2);--surface-selected: var(--soft-2);--control-border: var(--muted);--link-on-dark: var(--blue);--on-accent: var(--bg);--on-media: #ffffff;--selected-bg: var(--blue);--glass-header: var(--bg);--glass-popover: color-mix(in srgb, var(--soft) 97%, transparent);--glass-control: color-mix(in srgb, var(--soft-2) 88%, transparent);--focus-ring: color-mix(in srgb, var(--blue) 28%, transparent);--scrim: rgba(0, 0, 0, .62);--scrim-cart: rgba(0, 0, 0, .62);--footer-link: var(--muted);--status-ok-bg: #123d20;--status-ok-fg: #6ee787;--status-wait-bg: #4a3400;--status-wait-fg: #ffd60a;--toast-bg: rgba(44, 44, 46, .94);--shadow-base: #000000;--media-control-bg: rgba(29, 29, 31, .78);--tint-veil: color-mix(in srgb, var(--bg) 82%, transparent);--brand-cyan: #64d2ff;--brand-pink: #ff375f;--gift-start: var(--dm-soft);--gift-end: #3a3a3c}html[data-dark-mode=on],[data-dark-mode=on] body{background:var(--bg);color:var(--ink)}[data-dark-mode=on] input,[data-dark-mode=on] textarea,[data-dark-mode=on] select,[data-dark-mode=on] button{color:var(--ink)}[data-dark-mode=on] input[type=checkbox],[data-dark-mode=on] input[type=radio],[data-dark-mode=on] input[type=range]{accent-color:var(--blue)}[data-dark-mode=on] progress{accent-color:var(--ink)}[data-dark-mode=on] .field input,[data-dark-mode=on] .field textarea,[data-dark-mode=on] .field select,[data-dark-mode=on] .vselect select,[data-dark-mode=on] .header__search,[data-dark-mode=on] .searchhero input{border-color:var(--control-border)}[data-dark-mode=on] input::placeholder,[data-dark-mode=on] textarea::placeholder{color:var(--muted);opacity:1}[data-dark-mode=on] input:-webkit-autofill,[data-dark-mode=on] input:-webkit-autofill:hover,[data-dark-mode=on] input:-webkit-autofill:focus,[data-dark-mode=on] textarea:-webkit-autofill,[data-dark-mode=on] select:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--soft) inset;-webkit-text-fill-color:var(--ink);caret-color:var(--ink)}[data-dark-mode=on] ::selection{background:var(--blue);color:var(--on-accent)}[data-dark-mode=on] .header{background:var(--glass-header)}[data-dark-mode=on] .header__drop{background:var(--glass-popover);box-shadow:0 18px 50px color-mix(in srgb,var(--shadow-base) 55%,transparent)}[data-dark-mode=on] .drawer__panel,html[data-dark-mode=on] [data-predictive-search] .predictive-search{background:var(--surface-raised);color:var(--ink)}html[data-dark-mode=on] [data-predictive-search] .predictive-search__item:hover,html[data-dark-mode=on] [data-predictive-search] .predictive-search [role=option][aria-selected=true] .predictive-search__item,html[data-dark-mode=on] [data-predictive-search] .predictive-search__all a:hover,html[data-dark-mode=on] [data-predictive-search] .predictive-search__all[aria-selected=true] a{background:var(--surface-selected)}[data-dark-mode=on] .drawer__scrim,[data-dark-mode=on] .cart-drawer__scrim{background:var(--scrim)}[data-dark-mode=on] .field input:hover,[data-dark-mode=on] .field textarea:hover,[data-dark-mode=on] .field input:focus,[data-dark-mode=on] .field textarea:focus,[data-dark-mode=on] .field select:focus,[data-dark-mode=on] .vselect select:hover,[data-dark-mode=on] .vselect select:focus,[data-dark-mode=on] .header__search:focus-within,[data-dark-mode=on] .searchhero input{background:var(--surface-elevated);color:var(--ink)}[data-dark-mode=on] .field input:focus,[data-dark-mode=on] .field textarea:focus,[data-dark-mode=on] .field select:focus{box-shadow:0 0 0 3px var(--focus-ring)}[data-dark-mode=on] .fan-card,[data-dark-mode=on] .wcard{color:var(--ink)}[data-dark-mode=on] .fan-card__surface,[data-dark-mode=on] .wcard__surface{background:var(--surface-raised)}[data-dark-mode=on] .dcard,[data-dark-mode=on] .rcard,[data-dark-mode=on] .prod__body,[data-dark-mode=on] .bcard__body,html[data-dark-mode=on] .address-form-panel{background:var(--surface-elevated);color:var(--ink)}html[data-dark-mode=on] .address-form-panel--new{background:var(--surface-raised)}[data-dark-mode=on] .deck__nav button{background:var(--glass-control);color:var(--ink)}[data-dark-mode=on] .deck__nav button:hover{border-color:var(--blue);background:var(--selected-bg);color:var(--on-accent)}[data-dark-mode=on] a.btn-gray:hover,[data-dark-mode=on] button.btn-gray:hover,[data-dark-mode=on] summary.btn-gray:hover{background:var(--surface-hover-strong)}[data-dark-mode=on] .wheel-btn:hover{border-color:var(--blue);background:var(--selected-bg);color:var(--on-accent)}[data-dark-mode=on] .btn-blue,[data-dark-mode=on] .cart-badge:after{color:var(--on-accent)}[data-dark-mode=on] .header__search-btn,[data-dark-mode=on] .mini-btn,[data-dark-mode=on] .mini-btn--quiet,[data-dark-mode=on] .mini-btn--ghost{color:var(--ink)}[data-dark-mode=on] .band-dark .mini-btn--ghost{color:var(--dark-text)}[data-dark-mode=on] .fchip.on{background:var(--selected-bg);color:var(--on-accent)}[data-dark-mode=on] .pill-status--ok{background:var(--status-ok-bg);color:var(--status-ok-fg)}[data-dark-mode=on] .pill-status--wait{background:var(--status-wait-bg);color:var(--status-wait-fg)}[data-dark-mode=on] .foot a,[data-dark-mode=on] .foot .footer-static-link{color:var(--muted)}[data-dark-mode=on] .authcard__alt a,[data-dark-mode=on] .footnote a,[data-dark-mode=on] .prose a,[data-dark-mode=on] .contact-info a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em}[data-dark-mode=on] .toast{border:1px solid var(--hair);background:var(--toast-bg);color:var(--dark-text)}[data-dark-mode=on] .placeholder-svg,[data-dark-mode=on] .header__logo-placeholder,[data-dark-mode=on] .drawer__logo-placeholder,[data-dark-mode=on] .main-password__logo-placeholder{background:var(--soft);color:var(--hair);fill:currentcolor}[data-dark-mode=on] .theme-logo-fallback{filter:brightness(0) invert(1)}[data-dark-mode=on] .trio img,[data-dark-mode=on] .fan-card__media img,[data-dark-mode=on] .pcard__media img,[data-dark-mode=on] .promo__banner-img,[data-dark-mode=on] .wcard__media img,[data-dark-mode=on] .gcard>img,[data-dark-mode=on] .gcard__poster>img,[data-dark-mode=on] .dthumb img,[data-dark-mode=on] .prod__media img,[data-dark-mode=on] .cline__img,[data-dark-mode=on] .bcard__img:not(.placeholder-svg),[data-dark-mode=on] img.article-img,[data-dark-mode=on] .cart-drawer__image,[data-dark-mode=on] .predictive-search__image:not(.placeholder-svg){filter:brightness(.88) saturate(.92)}[data-dark-mode=on] .trio img:hover,[data-dark-mode=on] .pcard__media img:hover,[data-dark-mode=on] .promo__banner:hover .promo__banner-img,[data-dark-mode=on] .gcard:hover>img,[data-dark-mode=on] .gcard__poster:hover>img,[data-dark-mode=on] .dthumb:hover img,[data-dark-mode=on] .prod:hover .prod__media img,[data-dark-mode=on] .bcard:hover .bcard__img:not(.placeholder-svg){filter:brightness(.94) saturate(.96)}@media(hover:hover)and (pointer:fine){[data-dark-mode=on] a.fan-card:hover .fan-card__media img,[data-dark-mode=on] a.wcard:hover .wcard__media img{filter:brightness(.94) saturate(.96)}}}@media(prefers-color-scheme:light)and (prefers-contrast:more){:root{--bg: #ffffff;--soft: #e8e8ed;--soft-2: #d2d2d7;--ink: #000000;--muted: #424245;--hair: #7c7c80;--blue: #004c9e;--blue-h: #003f88;--dark: #000000;--dark-2: #101012;--dark-text: #ffffff;--dark-muted: #d1d1d6;--green: #075a30;--red: #b00020;--surface-raised: #ffffff;--surface-elevated: #ffffff;--surface-hover: #e2e2e7;--surface-hover-strong: #d2d2d7;--surface-selected: #d2d2d7;--control-border: #6e6e73;--link-on-dark: #70bcff;--on-accent: #ffffff;--on-media: #ffffff;--selected-bg: #000000;--glass-header: #ffffff;--glass-popover: #ffffff;--glass-control: #ffffff;--focus-ring: #004c9e;--scrim: rgba(0, 0, 0, .72);--scrim-cart: rgba(0, 0, 0, .76);--footer-link: #1d1d1f;--status-ok-bg: #d6f5e2;--status-ok-fg: #075a30;--status-wait-bg: #fff0b8;--status-wait-fg: #5c3b00;--toast-bg: rgba(0, 0, 0, .98);--shadow-base: #000000;--media-control-bg: rgba(0, 0, 0, .92);--brand-cyan: #00d5ff;--brand-pink: #ff4da6;--gift-start: #000000;--gift-end: #1d1d1f}.band-dark .mini-btn--ghost{box-shadow:inset 0 0 0 1px var(--dark-text)}.band-dark .mini-btn--ghost:hover,.giftcard__code{background:color-mix(in srgb,var(--dark-text) 24%,transparent)}.pcard,.promo__banner,.wheel-ground{border-color:var(--dark-muted)}.wheel-btn{border-color:var(--dark-text);background:color-mix(in srgb,var(--dark-text) 22%,transparent)}.field input:focus,.field textarea:focus,.field select:focus,.vselect select:focus,.header__search:focus-within,.searchhero input:focus{box-shadow:0 0 0 3px var(--focus-ring)}html .toast__action,html .toast__close{border-inline-start-color:var(--dark-text)}}@media(prefers-contrast:more){:root:not([data-dark-mode=on]){--bg: #ffffff;--soft: #e8e8ed;--soft-2: #d2d2d7;--ink: #000000;--muted: #424245;--hair: #7c7c80;--blue: #004c9e;--blue-h: #003f88;--dark: #000000;--dark-2: #101012;--dark-text: #ffffff;--dark-muted: #d1d1d6;--green: #075a30;--red: #b00020;--surface-raised: #ffffff;--surface-elevated: #ffffff;--surface-hover: #e2e2e7;--surface-hover-strong: #d2d2d7;--surface-selected: #d2d2d7;--control-border: #6e6e73;--link-on-dark: #70bcff;--on-accent: #ffffff;--on-media: #ffffff;--selected-bg: #000000;--glass-header: #ffffff;--glass-popover: #ffffff;--glass-control: #ffffff;--focus-ring: #004c9e;--scrim: rgba(0, 0, 0, .72);--scrim-cart: rgba(0, 0, 0, .76);--footer-link: #1d1d1f;--status-ok-bg: #d6f5e2;--status-ok-fg: #075a30;--status-wait-bg: #fff0b8;--status-wait-fg: #5c3b00;--toast-bg: rgba(0, 0, 0, .98);--shadow-base: #000000;--media-control-bg: rgba(0, 0, 0, .92);--brand-cyan: #00d5ff;--brand-pink: #ff4da6;--gift-start: #000000;--gift-end: #1d1d1f}:root:not([data-dark-mode=on]) .band-dark .mini-btn--ghost{box-shadow:inset 0 0 0 1px var(--dark-text)}.band-dark .mini-btn--ghost:hover,:root:not([data-dark-mode=on]) .giftcard__code{background:color-mix(in srgb,var(--dark-text) 24%,transparent)}.pcard,.promo__banner,:root:not([data-dark-mode=on]) .wheel-ground{border-color:var(--dark-muted)}:root:not([data-dark-mode=on]) .wheel-btn{border-color:var(--dark-text);background:color-mix(in srgb,var(--dark-text) 22%,transparent)}.field input:focus,.field textarea:focus,.field select:focus,.vselect select:focus,.header__search:focus-within,:root:not([data-dark-mode=on]) .searchhero input:focus{box-shadow:0 0 0 3px var(--focus-ring)}html .toast__action,html:not([data-dark-mode=on]) .toast__close{border-inline-start-color:var(--dark-text)}}@media(prefers-color-scheme:dark)and (prefers-contrast:more){:root[data-dark-mode=on]{--bg: #000000;--soft: #101012;--soft-2: #202022;--ink: #ffffff;--muted: #d1d1d6;--hair: #a1a1a6;--blue: #70bcff;--blue-h: #8ac7ff;--dark: #000000;--dark-2: #101012;--dark-text: #ffffff;--dark-muted: #d1d1d6;--green: #5ee777;--red: #ff8a80;--surface-raised: #101012;--surface-elevated: #202022;--surface-hover: #2c2c2e;--surface-hover-strong: #48484a;--surface-selected: #2c2c2e;--control-border: #a1a1a6;--link-on-dark: #70bcff;--on-accent: #000000;--on-media: #ffffff;--selected-bg: #70bcff;--glass-header: #000000;--glass-popover: #101012;--glass-control: #202022;--focus-ring: #70bcff;--scrim: rgba(0, 0, 0, .86);--scrim-cart: rgba(0, 0, 0, .88);--footer-link: #d1d1d6;--status-ok-bg: #062b16;--status-ok-fg: #7ef29a;--status-wait-bg: #3a2800;--status-wait-fg: #ffe066;--toast-bg: rgba(0, 0, 0, .98);--shadow-base: #000000;--media-control-bg: rgba(0, 0, 0, .94);--brand-cyan: #70d7ff;--brand-pink: #ff6bac;--gift-start: #000000;--gift-end: #1d1d1f}[data-dark-mode=on] .band-dark .mini-btn--ghost{box-shadow:inset 0 0 0 1px var(--dark-text)}[data-dark-mode=on] .band-dark .mini-btn--ghost:hover,[data-dark-mode=on] .giftcard__code{background:color-mix(in srgb,var(--dark-text) 24%,transparent)}[data-dark-mode=on] .pcard,[data-dark-mode=on] .promo__banner,[data-dark-mode=on] .wheel-ground{border-color:var(--dark-muted)}[data-dark-mode=on] .wheel-btn{border-color:var(--dark-text);background:color-mix(in srgb,var(--dark-text) 22%,transparent)}[data-dark-mode=on] .field input:focus,[data-dark-mode=on] .field textarea:focus,[data-dark-mode=on] .field select:focus,[data-dark-mode=on] .vselect select:focus,[data-dark-mode=on] .header__search:focus-within,[data-dark-mode=on] .searchhero input:focus{box-shadow:0 0 0 3px var(--focus-ring)}html[data-dark-mode=on] .toast__action,html[data-dark-mode=on] .toast__close{border-inline-start-color:var(--dark-text)}}@media(prefers-reduced-transparency:reduce){:root{--glass-header: var(--bg);--glass-popover: var(--surface-raised);--glass-control: var(--surface-elevated);--toast-bg: var(--dark);--media-control-bg: var(--dark)}.header,.header__drop,.header__overflow-menu,.wheel-btn,.deck__nav button,.toast,.scroll-edge-ready [data-scroll-edge][data-scroll-edge-state=stuck]{-webkit-backdrop-filter:none;backdrop-filter:none}.wheel-btn{background:var(--dark-2)}.fan-viewport>.wheel-btn,.deck__nav button{background:var(--surface-elevated)}.toast{background:var(--toast-bg)}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/theme-hig.css.map */
