@font-face{font-family:Handjet;src:url(/fonts/handjet-cyrillic-400-normal.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-display:swap}@font-face{font-family:Handjet;src:url(/fonts/handjet-latin-400-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+2014,U+2018-201A,U+201C-201E;font-weight:400;font-display:swap}[data-theme=pixel]{--bg: #181522;--text: #f3eee0;--hint: #9a8ea8;--accent: #f2a93b;--accent-text:#15110c;--card: #343a4e;--danger: #d9433a;--ink: #0e0c14;--navy: #26304f;--gold: #ffce5c;--green: #4aa83f;--photo: #211f30;background:var(--bg);color:var(--text);font-weight:600}[data-theme=pixel] .product-card,[data-theme=pixel] .measures,[data-theme=pixel] .cart-item,[data-theme=pixel] .notice,[data-theme=pixel] .special-card{border:2px solid var(--ink);border-radius:4px;box-shadow:4px 5px 0 var(--ink),inset 2px 2px #ffffff1a,inset -2px -3px #00000047}[data-theme=pixel] .header{margin:8px 8px 4px;padding:7px 10px;background:var(--navy);border:2px solid var(--ink);border-radius:4px;box-shadow:4px 4px 0 var(--ink),inset 2px 2px #ffffff1a,inset -2px -3px #00000047}[data-theme=pixel] .header.pixel-bar{justify-content:flex-start;gap:9px}[data-theme=pixel] .header h1{font-family:Handjet,monospace;text-transform:uppercase;letter-spacing:1px;font-size:24px;color:var(--text);text-shadow:2px 2px 0 var(--ink)}[data-theme=pixel] .bar-icon{display:flex;color:var(--gold)}[data-theme=pixel] .bar-icon svg{width:22px;height:22px}[data-theme=pixel] .win-controls{margin-left:auto;display:flex;gap:8px;color:#97a3c8}[data-theme=pixel] .win-controls svg{width:12px;height:12px}[data-theme=pixel] .search-row{position:relative}[data-theme=pixel] .search-row input,[data-theme=pixel] .filters select,[data-theme=pixel] .size-btn,[data-theme=pixel] .sort-btn{background:var(--photo);border:2px solid var(--ink);border-radius:4px;color:var(--text);box-shadow:inset 2px 2px #00000059}[data-theme=pixel] .search-row input{padding-left:34px}[data-theme=pixel] .search-icon{position:absolute;left:26px;top:50%;transform:translateY(-50%);display:flex;color:var(--hint);pointer-events:none}[data-theme=pixel] .search-icon svg{width:14px;height:14px}[data-theme=pixel] .tabs .tab{background:var(--card);color:var(--text);border:2px solid var(--ink);border-radius:4px;box-shadow:3px 3px 0 var(--ink),inset 2px 2px #ffffff1a}[data-theme=pixel] .tabs.cats .tab:nth-child(3n+1){background:#7dc36b;color:var(--ink)}[data-theme=pixel] .tabs.cats .tab:nth-child(3n+2){background:#ffd33f;color:var(--ink)}[data-theme=pixel] .tabs.cats .tab:nth-child(3n+3){background:#b088e0;color:var(--ink)}[data-theme=pixel] .tabs .tab.active{border-color:var(--text)}[data-theme=pixel] .product-card .photo,[data-theme=pixel] .product-card .no-photo,[data-theme=pixel] .carousel img{background:var(--photo)}[data-theme=pixel] .product-card .card-media{border-bottom:2px solid var(--ink)}[data-theme=pixel] .product-card .price,[data-theme=pixel] .product-page .price{color:var(--gold)}[data-theme=pixel] .product-card .meta,[data-theme=pixel] .product-card .installment{color:var(--hint)}[data-theme=pixel] .like-btn{background:#0e0c148c;border:2px solid var(--ink);border-radius:4px;display:flex;align-items:center;justify-content:center;color:var(--text)}[data-theme=pixel] .like-btn.liked{color:var(--danger)}[data-theme=pixel] .like-btn svg{width:18px;height:18px}[data-theme=pixel] .discount-badge,[data-theme=pixel] .reserved-badge,[data-theme=pixel] .sold-badge,[data-theme=pixel] .status-badge,[data-theme=pixel] .discount-chip{border:2px solid var(--ink);border-radius:3px}[data-theme=pixel] .status-badge{background:var(--card);color:var(--text)}[data-theme=pixel] .sold-badge,[data-theme=pixel] .status-badge.sold{background:var(--danger);color:#fff}[data-theme=pixel] .btn{background:var(--green);color:var(--text);border:2px solid var(--ink);border-radius:4px;box-shadow:4px 4px 0 var(--ink),inset 2px 2px #ffffff2e,inset -2px -3px #0000004d}[data-theme=pixel] .btn.secondary{background:var(--card);color:var(--text)}[data-theme=pixel] .btn.danger{background:var(--danger)}[data-theme=pixel] .back-btn{color:var(--gold)}[data-theme=pixel] .bottom-nav{background:var(--navy);border-top:3px solid var(--ink)}[data-theme=pixel] .bottom-nav button{color:var(--hint)}[data-theme=pixel] .bottom-nav .icon{display:flex;justify-content:center}[data-theme=pixel] .bottom-nav .icon svg{width:24px;height:24px}[data-theme=pixel] .bottom-nav button.active{color:var(--accent-text);background:var(--accent);border:2px solid var(--ink);border-radius:4px;margin:4px 6px}[data-theme=pixel] .measures span:last-child{color:var(--gold)}[data-theme=pixel] .cart-item .timer{color:var(--gold)}[data-theme=pixel] .total-row span:last-child{color:var(--gold)}[data-theme=pixel] .special-head h1{font-family:Handjet,monospace;text-transform:uppercase;letter-spacing:1px;display:flex;align-items:center;gap:9px}[data-theme=pixel] .special-head .bar-icon{color:var(--gold)}[data-theme=pixel] .special-head .bar-icon svg{width:22px;height:22px}[data-theme=pixel] .special-title{font-family:Handjet,monospace}[data-theme=pixel] .state-icon{color:var(--hint);display:inline-flex}[data-theme=pixel] .state-icon svg{width:60px;height:60px}[data-theme=pixel] .spinner{border-top-color:var(--gold)}[data-theme=pixel] .error-toast{border:2px solid var(--ink);border-radius:4px}
