html[data-season=halloween]{--season-bg:#090909;--season-bg-soft:#0f0f0f;--season-surface:#141414;--season-surface-raised:#191919;--season-surface-muted:#1a1a1a;--season-border:rgba(255,255,255,0.08);--season-border-strong:rgba(255,255,255,0.13);--season-text:#f5f3ef;--season-text-secondary:#aaa7a2;--season-text-muted:#77736f;--season-orange:#ff7417;--season-orange-hover:#ff862f;--season-orange-soft:rgba(255,116,23,0.1);--season-orange-border:rgba(255,116,23,0.28);--season-cream:#f3e8d5;--season-glow:rgba(255,116,23,0.12);--season-glow-accent:rgba(255,116,23,0.18);--halloween-hero-bg:#090909;--halloween-hero-mid:#0f0f0f;--halloween-hero-edge:#141414;--halloween-hero-text:#f5f3ef;--halloween-hero-muted:rgba(245,243,239,0.68);--store-bg:#080808;--store-bg-page:#080808;--store-surface:#111111;--store-surface-elevated:#151413;--store-surface-soft:#1b1917;--store-surface-hover:rgba(255,116,23,0.08);--store-border:rgba(255,255,255,0.08);--store-border-strong:rgba(255,255,255,0.12);--store-text:#f5f3ef;--store-text-secondary:#b5aea6;--store-text-muted:#817b75;--store-accent:#ff7417;--store-accent-hover:#ff862f;--store-accent-soft:rgba(255,116,23,0.1);--store-accent-border:rgba(255,116,23,0.28);--store-input-bg:#191919;--store-canvas:#1c1b1a;--store-canvas-gradient:radial-gradient(ellipse 70% 55% at 50% 42%,rgba(255,116,23,0.05) 0%,transparent 62%),linear-gradient(180deg,#1c1b1a,#252321);--store-shadow:0 4px 16px rgba(0,0,0,0.45);--store-dropdown-shadow:0 8px 24px rgba(0,0,0,0.55);--store-danger:#f87171;--store-danger-soft:rgba(248,113,113,0.12)}html[data-season=halloween] body,html[data-season=halloween] main{color:var(--season-text)}html[data-season=halloween] .btn-primary{background:var(--season-orange)!important;color:#090909!important;box-shadow:0 2px 12px var(--season-glow)}html[data-season=halloween] .btn-primary:hover{background:var(--season-orange-hover)!important}html[data-season=halloween] .btn-secondary{background:var(--season-surface-raised)!important;border-color:var(--season-border-strong)!important;color:var(--season-text)!important}html[data-season=halloween] .btn-secondary:hover{background:#222!important;border-color:var(--season-orange-border)!important}html[data-season=halloween] .btn-ghost{color:var(--season-text-secondary)!important}html[data-season=halloween] .btn-ghost:hover{background:var(--season-orange-soft)!important;color:var(--season-cream)!important}html[data-season=halloween] .accent-text,html[data-season=halloween] .btn-link{color:var(--season-orange)!important}html[data-season=halloween] .btn-link:hover{color:var(--season-orange-hover)!important}html[data-season=halloween] .input{background:var(--season-surface-raised)!important;border-color:var(--season-border-strong)!important;color:var(--season-text)!important}html[data-season=halloween] .input::-moz-placeholder{color:var(--season-text-muted)!important}html[data-season=halloween] .input::placeholder{color:var(--season-text-muted)!important}html[data-season=halloween] .input:focus{border-color:var(--season-orange)!important;--tw-ring-color:var(--season-orange-soft)!important}html[data-season=halloween] .card,html[data-season=halloween] .customer-card,html[data-season=halloween] .glow-card,html[data-season=halloween] .panel-flat,html[data-season=halloween] .store-panel{background:var(--season-surface)!important;border-color:var(--season-border)!important;color:var(--season-text)}html[data-season=halloween] .customer-notice{background:var(--season-surface-raised)!important;border-color:var(--season-border)!important;color:var(--season-text-secondary)}html[data-season=halloween] .section-label{color:var(--season-orange)!important}html[data-season=halloween] .customer-header,html[data-season=halloween] .customer-header.season-header-accent{background:rgba(9,9,9,.94)!important;border-bottom-color:var(--season-border)!important;backdrop-filter:blur(12px)}html[data-season=halloween] .store-header-nav-link{color:var(--store-text-secondary)}html[data-season=halloween] .store-header-nav-link-active,html[data-season=halloween] .store-header-nav-link:hover{color:var(--season-cream)}html[data-season=halloween] .store-header-nav-link-active:after{background:var(--season-orange)}html[data-season=halloween] .store-count-badge{background:var(--season-orange);color:#090909}html[data-season=halloween] .customer-header input[type=search]{background:var(--season-surface-raised)!important;border-color:var(--season-border-strong)!important;color:var(--season-text)!important}html[data-season=halloween] .customer-header .btn-primary{background:var(--season-orange)!important;color:#090909!important}html[data-season=halloween] .customer-footer{background:var(--season-bg)!important;border-top-color:var(--season-border)!important}html[data-season=halloween] .customer-footer a:hover{color:var(--season-orange)!important}html[data-season=halloween] nav[aria-label="Мобильная навигация"]{background:rgba(9,9,9,.96)!important;border-top-color:var(--season-border)!important;box-shadow:0 -2px 16px rgba(0,0,0,.4)!important}html[data-season=halloween] nav[aria-label="Мобильная навигация"] .text-brand-600{color:var(--season-orange)!important}html[data-season=halloween] .product-card{border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.35)}html[data-season=halloween] .product-card:hover{box-shadow:0 8px 24px var(--season-glow);transform:translateY(-2px)}html[data-season=halloween] .product-card-visual .product-visual-canvas{background:transparent}html[data-season=halloween] .product-card-price,html[data-season=halloween] .product-card:hover .product-card-title{color:var(--season-cream)}html[data-season=halloween] .product-card-buy{background:var(--season-orange-soft)!important;border-color:var(--season-orange-border)!important;color:var(--season-orange)!important}html[data-season=halloween] .product-card-buy:hover{background:rgba(255,116,23,.18)!important}html[data-season=halloween] .product-card-cart{background:var(--season-orange)!important;color:#090909!important}html[data-season=halloween] .product-card-cart:hover{background:var(--season-orange-hover)!important}html[data-season=halloween] .product-card-wishlist{background:var(--season-surface-raised)!important;--tw-ring-color:var(--season-border)!important;color:var(--season-text-muted)!important}html[data-season=halloween] .product-card-body{border-top:1px solid rgba(255,255,255,.04)}html[data-season=halloween] .store-chip-active{background:var(--store-accent-soft);color:var(--store-accent);border:1px solid var(--store-accent-border)}html[data-season=halloween] .store-fab{background:#141414;background-image:none;box-shadow:0 0 0 2px var(--store-accent-border),0 0 20px rgba(255,116,23,.15),0 4px 16px rgba(0,0,0,.5);color:var(--season-cream)}html[data-season=halloween] .store-fab:hover{box-shadow:0 0 0 2px var(--store-accent),0 0 28px rgba(255,116,23,.25),0 4px 20px rgba(0,0,0,.55)}html[data-season=halloween] .customer-header .store-control,html[data-season=halloween] .customer-header .store-icon-btn{background:var(--store-surface-elevated);border-color:var(--store-border-strong);color:var(--store-text)}html[data-season=halloween] .customer-header .store-control:hover,html[data-season=halloween] .customer-header .store-icon-btn:hover{background:var(--store-accent-soft);border-color:var(--store-accent-border);color:var(--season-cream)}html[data-season=halloween] .customer-header .store-dropdown{background:var(--store-surface-elevated);border-color:var(--store-border-strong);box-shadow:var(--store-dropdown-shadow)}html[data-season=halloween] .customer-header .store-accent-link,html[data-season=halloween] .customer-header .text-brand-600{color:var(--store-accent)}html[data-season=halloween] .shop-sidebar-panel{background:#121212!important;border-color:rgba(255,255,255,.06)!important}html[data-season=halloween] .shop-sidebar-label,html[data-season=halloween] .shop-sidebar-link{color:var(--season-text-secondary)!important}html[data-season=halloween] .shop-sidebar-link:hover{background:var(--season-surface-raised)!important}html[data-season=halloween] .shop-sidebar-link-active{background:var(--season-orange-soft)!important;color:var(--season-orange)!important}html[data-season=halloween] .shop-sidebar-reset{color:var(--season-orange)!important}html[data-season=halloween] .shop-rarity-swatch-active{--tw-ring-color:var(--season-orange)!important}html[data-season=halloween] .season-catalog-toolbar{background:var(--season-surface)!important;border-color:var(--season-border)!important}html[data-season=halloween] .season-catalog-toolbar .bg-white,html[data-season=halloween] .season-catalog-toolbar input,html[data-season=halloween] .season-catalog-toolbar select{background:var(--season-surface-raised)!important;border-color:var(--season-border)!important;color:var(--season-text)!important}html[data-season=halloween] .halloween-hero-panel{background:linear-gradient(145deg,#090909,#0c0c0c 50%,#111111)!important;box-shadow:inset 0 1px 0 rgba(255,116,23,.1),0 12px 40px rgba(0,0,0,.45)}@media (min-width:768px){html[data-season=halloween] .halloween-hero-panel{min-height:380px!important;max-height:430px!important}}html[data-season=halloween] .halloween-hero-copy{justify-content:center}html[data-season=halloween] .halloween-hero-eyebrow{color:var(--season-orange)!important;border-color:var(--season-orange-border)!important;background:var(--season-orange-soft)!important}html[data-season=halloween] .halloween-hero-cta-primary{background:var(--season-orange)!important;color:#090909!important;box-shadow:0 4px 20px var(--season-glow)!important}html[data-season=halloween] .halloween-hero-cta-primary:hover{background:var(--season-orange-hover)!important}html[data-season=halloween] .halloween-hero-trust{border-color:var(--season-border-strong)!important}html[data-season=halloween] .halloween-hero-trust li{color:rgba(245,243,239,.72)!important}html[data-season=halloween] .home-product-section{background:transparent!important;border:none!important;padding:0!important}html[data-season=halloween] .home-section-title{color:var(--season-cream)!important}html[data-season=halloween] .home-section-subtitle{color:var(--season-text-muted)!important}html[data-season=halloween] .home-section-link{color:var(--season-orange)!important}html[data-season=halloween] .home-section-link:hover{color:var(--season-orange-hover)!important}html[data-season=halloween] main .text-brand-600,html[data-season=halloween] main .text-brand-700,html[data-season=halloween] main a.text-brand-600{color:var(--season-orange)!important}html[data-season=halloween] main .hover\:text-brand-600:hover,html[data-season=halloween] main .hover\:text-brand-700:hover{color:var(--season-orange-hover)!important}html[data-season=halloween] .season-hero{background:transparent!important;border:none!important}html[data-season=halloween] .halloween-collection-badge{color:var(--season-orange)!important;background:var(--season-orange-soft)!important;border-color:var(--season-orange-border)!important}html[data-season=halloween] .product-detail-purchase{border-color:var(--season-border)}html[data-season=halloween] .store-price{color:var(--season-cream)}html[data-season=halloween] .store-badge-featured{color:#d97706;background:rgba(217,119,6,.18);border-color:rgba(217,119,6,.38)}html[data-season=halloween] .checkout-shell,html[data-season=halloween] .transaction-page{background:transparent}html[data-season=halloween] .checkout-form-panel,html[data-season=halloween] .checkout-summary-panel,html[data-season=halloween] .page-hero-storefront{background:var(--season-surface)!important;border-color:var(--season-border)!important}html[data-season=halloween] .account-nav-item-active{background:var(--store-accent);color:#090909;box-shadow:0 4px 14px var(--season-glow)}html[data-season=halloween] .auth-season-halloween{background:linear-gradient(145deg,#090909,#141414)!important;border-color:var(--season-border)!important}html[data-season=halloween] .auth-page-form-panel{background:var(--season-surface)!important;border-color:var(--season-border)!important}html[data-season=halloween] .support-fab-trigger{background:#141414!important;background-image:none!important;box-shadow:0 0 0 2px var(--season-orange-border),0 0 20px rgba(255,116,23,.15),0 4px 16px rgba(0,0,0,.5)!important;color:var(--season-cream)!important}html[data-season=halloween] .support-fab-trigger:hover{box-shadow:0 0 0 2px var(--season-orange),0 0 28px rgba(255,116,23,.25),0 4px 20px rgba(0,0,0,.55)!important}html[data-season=halloween] .floating-support-widget .support-panel-header{background:linear-gradient(90deg,#141414,#1a1a1a)!important;border-bottom:1px solid var(--season-border)}html[data-season=halloween] .floating-support-widget .bg-white{background:var(--season-surface)!important}html[data-season=halloween] .cookie-banner-root{background:var(--season-surface)!important;border-color:var(--season-border)!important}html[data-season=halloween] #mobile-menu-drawer,html[data-season=halloween] .mobile-search-overlay,html[data-season=halloween] [aria-controls=mobile-menu-drawer]+div{background:var(--season-bg)!important}html[data-season=halloween] #mobile-menu-drawer .bg-pink-50,html[data-season=halloween] #mobile-menu-drawer .bg-white{background:var(--season-surface)!important}html[data-season=halloween] .sticky-mobile-bar{background:rgba(9,9,9,.96)!important;border-color:var(--season-border)!important}html[data-season=halloween] .season-catalog-toolbar~div .bg-white,html[data-season=halloween] main .border-gray-200.bg-white,html[data-season=halloween] main .rounded-xl.border.border-gray-200.bg-white{background:var(--season-surface)!important;border-color:var(--season-border)!important}html[data-season=halloween] .logo-mark .logo-season-dot{opacity:1;fill:var(--season-orange)!important}html[data-season=halloween] .logo-mark .logo-bg-stop-a{stop-color:#252322!important}html[data-season=halloween] .logo-mark .logo-bg-stop-b{stop-color:#1a1918!important}html[data-season=halloween] .logo-mark .logo-bg-rect{stroke:rgba(255,116,23,.38)!important}html[data-season=halloween] .logo-mark .logo-ear-outer{fill:#2a2826!important;stroke:rgba(255,116,23,.28)!important}html[data-season=halloween] .logo-mark .logo-ear-inner{fill:#3a3530!important}html[data-season=halloween] .logo-mark .logo-face{fill:#f5f0e8!important;stroke:rgba(255,116,23,.32)!important}html[data-season=halloween] .logo-mark .logo-nose{fill:var(--season-orange)!important}html[data-season=halloween] .logo-mark .logo-blush{fill:rgba(255,116,23,.22)!important}html[data-season=halloween] .logo-brand-name{color:var(--season-cream)!important}html[data-season=halloween] .logo-brand-tagline{color:var(--season-orange)!important}html[data-season=halloween] .brand-bunny .logo-bg-stop-a{stop-color:#252322!important}html[data-season=halloween] .brand-bunny .logo-bg-stop-b{stop-color:#1a1918!important}html[data-season=halloween] .brand-bunny .logo-bg-circle,html[data-season=halloween] .brand-bunny .logo-bg-rect{stroke:rgba(255,116,23,.38)!important}html[data-season=halloween] .brand-bunny .logo-ear-outer{fill:#2a2826!important;stroke:rgba(255,116,23,.28)!important}html[data-season=halloween] .brand-bunny .logo-ear-inner{fill:#3a3530!important}html[data-season=halloween] .brand-bunny .logo-face{fill:#f5f0e8!important;stroke:rgba(255,116,23,.32)!important}html[data-season=halloween] .brand-bunny .logo-nose{fill:var(--season-orange)!important}html[data-season=halloween] .brand-bunny .logo-blush{fill:rgba(255,116,23,.22)!important}html[data-season=halloween] ::-webkit-scrollbar-track{background:var(--season-bg)}html[data-season=halloween] ::-webkit-scrollbar-thumb{background:#333}html[data-season=halloween] ::-webkit-scrollbar-thumb:hover{background:var(--season-orange)}html[data-season=halloween] main .prose-legal h2,html[data-season=halloween] main .prose-legal h3,html[data-season=halloween] main .prose-legal strong{color:var(--season-text)!important}html[data-season=halloween] main .prose-legal li,html[data-season=halloween] main .prose-legal p{color:var(--season-text-secondary)!important}html[data-season=halloween] main .prose-legal a{color:var(--season-orange)!important}html[data-season=halloween] .animate-pulse.bg-gray-100,html[data-season=halloween] .animate-pulse.bg-pink-100{background:var(--season-surface-raised)!important}