.catalog-page{background:#f5f6f8!important;--ui-bg-elevated:#fff;--ui-bg-soft:#fff;--ui-bg-muted:#f2f4f7;--ui-text-primary:#17202b;--ui-text-secondary:#5b6777;--ui-text-muted:#8490a0;--ui-border:#e9edf2;--ui-accent:#f35c20;--ui-accent-soft:#fff0e9;--ui-accent-warm-soft:transparent}.catalog-page-container{width:100%;max-width:1900px!important}.catalog-page .theme-panel,.catalog-page .theme-panel-soft{background:#fff;box-shadow:none}.catalog-page-heading h1{font-size:27px;font-weight:650;margin-bottom:8px}.catalog-page-heading p{margin:0;max-width:none;font-size:14px;padding-bottom:0;border:0}.catalog-page .theme-btn-primary{background:#fff0e9;background-image:none;color:#ef571e;box-shadow:none}.catalog-page .theme-btn-primary:before,.catalog-page .theme-btn-primary:after{display:none}.catalog-page .theme-accent-stick{background:#ff733f}.dark .catalog-page{background:#111923!important;--ui-bg-elevated:#17202c;--ui-bg-soft:#17202c;--ui-bg-muted:#253243;--ui-text-primary:#e7edf5;--ui-text-secondary:#b3bfce;--ui-text-muted:#8391a5;--ui-border:#303c4c}.dark .catalog-page .theme-panel,.dark .catalog-page .theme-panel-soft{background:#17202c}@media(max-width:639px){.catalog-page-container{padding-left:10px;padding-right:10px}.catalog-page-layout{gap:12px}}body:has(.catalog-page) .site-particle-canvas{display:none}.catalog-tile[data-v-adc80f01]{min-width:0;display:flex;flex-direction:column;border-radius:15px;background:#fff;transition:box-shadow .18s,transform .18s}.catalog-tile[data-v-adc80f01]:hover{box-shadow:0 8px 26px #202b3910;transform:translateY(-2px)}.tile-image[data-v-adc80f01]{position:relative;width:100%;aspect-ratio:1;display:grid;place-items:center;border-radius:13px;overflow:hidden;background:#f8f9fa}.tile-image img[data-v-adc80f01]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.tile-image>svg[data-v-adc80f01]{width:30%;height:30%;color:#aeb8c5}.tile-content[data-v-adc80f01]{min-width:0;padding:12px 9px 10px;display:flex;flex-direction:column;flex:1}.tile-title[data-v-adc80f01]{color:#18212c;font-size:16px;font-weight:650;line-height:1.55;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;min-height:3.1em;text-decoration:none;overflow-wrap:anywhere}.tile-title[data-v-adc80f01]:hover{color:#e85619}.tile-meta[data-v-adc80f01]{display:flex;flex-wrap:wrap;gap:3px 7px;color:#86909c;font-size:11px;margin-top:7px}.tile-meta span+span[data-v-adc80f01]:before{content:"·";margin-right:7px}.tile-bottom[data-v-adc80f01]{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:6px;margin-top:auto;padding-top:25px}.tile-price-area[data-v-adc80f01]{display:flex;align-items:baseline;flex-wrap:wrap;gap:3px 8px;min-width:0}.tile-price[data-v-adc80f01]{color:#f45112;font-size:26px;line-height:1.2;font-weight:650;letter-spacing:-.6px;white-space:nowrap}.tile-price-long[data-v-adc80f01]{font-size:20px;letter-spacing:-.5px}.tile-currency[data-v-adc80f01]{font-size:14px;margin-right:2px;letter-spacing:0}.tile-from[data-v-adc80f01]{margin-left:3px;font-size:11px;font-weight:400}.tile-sales[data-v-adc80f01]{color:#8793a3;font-size:11px;white-space:nowrap}.tile-quick-buy[data-v-adc80f01]{border:1px solid #e9edf2;border-radius:9px;width:30px;height:30px;display:grid;place-items:center;color:#778396;cursor:pointer;flex-shrink:0;background:#fff}.tile-quick-buy[data-v-adc80f01]:hover{color:#ef5b1c;border-color:#ffd8c4;background:#fff8f4}.tile-quick-buy[data-v-adc80f01]:disabled{cursor:not-allowed;opacity:.35}.tile-quick-buy svg[data-v-adc80f01]{width:18px;height:18px}a[data-v-adc80f01]:focus-visible,button[data-v-adc80f01]:focus-visible{outline:3px solid #fb8d50;outline-offset:2px}.tile-sold-out[data-v-adc80f01]{position:absolute;bottom:10px;background:#374151cf;color:#fff;padding:5px 12px;font-size:12px;border-radius:6px}.is-sold-out img[data-v-adc80f01]{opacity:.5;filter:grayscale(1)}[data-layout=list].catalog-tile[data-v-adc80f01]{flex-direction:row;padding:10px;border:1px solid #eef0f3;gap:16px}[data-layout=list] .tile-image[data-v-adc80f01]{width:106px;flex-shrink:0}[data-layout=list] .tile-content[data-v-adc80f01]{padding:2px 8px 2px 0}[data-layout=list] .tile-title[data-v-adc80f01]{min-height:0;-webkit-line-clamp:1}[data-layout=list] .tile-bottom[data-v-adc80f01]{padding-top:8px}.dark{background:#17202c;border-color:#344153}.dark{color:#e2e8ef}.dark{background:#f4f5f6}.dark{background:#253243;border-color:#374359;color:#a7b8cf}.dark{color:#ff9b62}@media(max-width:639px){.tile-content[data-v-adc80f01]{padding:9px 2px 6px}.tile-title[data-v-adc80f01]{font-size:13px}.tile-meta[data-v-adc80f01]{font-size:10px;gap:4px}.tile-meta span+span[data-v-adc80f01]:before{margin-right:4px}.tile-bottom[data-v-adc80f01]{padding-top:17px}.tile-price[data-v-adc80f01]{font-size:22px}.tile-sales[data-v-adc80f01]{font-size:10px}.tile-quick-buy[data-v-adc80f01]{width:28px;height:28px}[data-layout=list] .tile-image[data-v-adc80f01]{width:86px}[data-layout=list].catalog-tile[data-v-adc80f01]{gap:10px}}@media(prefers-reduced-motion:reduce){.catalog-tile[data-v-adc80f01]{transition:none}.catalog-tile[data-v-adc80f01]:hover{transform:none}}.catalog-shelf[data-v-05620a8c]{container-type:inline-size;padding:20px;background:#fff;border:1px solid #edf0f3;border-radius:20px;color:#17202b}.catalog-toolbar[data-v-05620a8c]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.catalog-sorts[data-v-05620a8c],.catalog-toolbar-end[data-v-05620a8c],.catalog-view-toggle[data-v-05620a8c]{display:flex;align-items:center;gap:8px}.catalog-sorts button[data-v-05620a8c]{border-radius:11px;padding:10px 17px;min-height:44px;font-size:15px;color:#56677c;background:#f4f6f8;cursor:pointer}.catalog-sorts button.selected[data-v-05620a8c]{background:#fff0e9;color:#ef510e;font-weight:650}.catalog-count[data-v-05620a8c]{color:#85909e;font-size:12px;margin-right:8px}.catalog-view-toggle[data-v-05620a8c]{gap:2px;padding:3px;border-radius:11px;background:#f2f4f6}.catalog-view-toggle button[data-v-05620a8c]{width:38px;height:38px;display:grid;place-items:center;border-radius:8px;color:#768599;cursor:pointer}.catalog-view-toggle button[aria-pressed=true][data-v-05620a8c]{background:#fff;color:#43546b;box-shadow:0 1px 4px #12213818}.catalog-view-toggle svg[data-v-05620a8c]{width:19px;height:19px}button[data-v-05620a8c]:focus-visible{outline:3px solid #f98a50;outline-offset:3px}.catalog-items[data-v-05620a8c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px}@container (min-width: 640px){.catalog-items[data-v-05620a8c]{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (min-width: 900px){.catalog-items[data-v-05620a8c]{grid-template-columns:repeat(4,minmax(0,1fr))}}@container (min-width: 1200px){.catalog-items[data-v-05620a8c]{grid-template-columns:repeat(5,minmax(0,1fr))}}@container (min-width: 1450px){.catalog-items[data-v-05620a8c]{grid-template-columns:repeat(6,minmax(0,1fr))}}.catalog-items[data-layout=list][data-v-05620a8c]{grid-template-columns:minmax(0,1fr);gap:10px}.catalog-message[data-v-05620a8c]{padding:70px 12px;display:grid;justify-items:center;gap:16px;text-align:center;color:#7b8897}.catalog-message button[data-v-05620a8c]{border:1px solid #dedfe2;border-radius:8px;padding:9px 18px;cursor:pointer}.catalog-skeleton[data-v-05620a8c]{background:#fafafa;border-radius:14px;overflow:hidden}.catalog-skeleton div[data-v-05620a8c]{aspect-ratio:1;background:#f1f3f5}.catalog-skeleton span[data-v-05620a8c]{display:block;margin:15px;height:16px;width:70%;background:#edeff2;border-radius:5px}.dark{background:#17202c;border-color:#283344;color:#e6edf5}.dark{background:#222e3e;color:#b3bece}.dark{background:#422b22;color:#ffac7d}.dark{background:#354155;color:#fff}@media(max-width:639px){.catalog-shelf[data-v-05620a8c]{padding:12px;border-radius:16px}.catalog-sorts[data-v-05620a8c]{gap:5px}.catalog-sorts button[data-v-05620a8c]{padding:8px 11px;font-size:13px}.catalog-count[data-v-05620a8c]{display:none}.catalog-items[data-v-05620a8c]{gap:16px 10px}.catalog-view-toggle button[data-v-05620a8c]{width:33px;height:38px}}@media(max-width:359px){.catalog-sorts button[data-v-05620a8c]{padding:8px}.catalog-toolbar[data-v-05620a8c]{gap:5px}}.catalog-category-bar[data-v-3d519def]{min-width:0;padding:12px 16px;border:1px solid var(--ui-border);border-radius:20px;background:var(--ui-bg-elevated)}.category-top-row[data-v-3d519def]{display:flex;align-items:center;gap:24px;min-width:0}.category-navigation[data-v-3d519def]{display:flex;align-items:center;flex:1;min-width:0;gap:16px}.category-caption[data-v-3d519def]{flex-shrink:0;color:var(--ui-text-muted);font-size:13px;font-weight:600}.category-scroll[data-v-3d519def]{display:flex;align-items:center;gap:8px;min-width:0;margin:0;padding:2px;list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--ui-border) transparent}.category-scroll>li[data-v-3d519def]{flex-shrink:0}.category-group[data-v-3d519def]{display:flex;align-items:center}.category-chip[data-v-3d519def]{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 17px;border-radius:13px;border:1px solid transparent;white-space:nowrap;font-size:14px;font-weight:550;color:var(--ui-text-secondary);background:var(--ui-bg-muted);transition:background .15s,color .15s}.category-chip[data-v-3d519def]:hover{color:var(--ui-accent);background:var(--ui-accent-soft)}.category-chip.active[data-v-3d519def]{color:var(--ui-accent);background:var(--ui-accent-soft);border-color:#ffd7c4;font-weight:700}.category-chip img[data-v-3d519def],.category-chip svg[data-v-3d519def]{width:20px;height:20px;-o-object-fit:contain;object-fit:contain;border-radius:5px}.category-expand[data-v-3d519def]{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;color:var(--ui-text-muted)}.category-expand[data-v-3d519def]:hover{background:var(--ui-bg-muted)}.category-expand svg[data-v-3d519def]{width:16px;height:16px;transition:transform .15s}.category-expand svg.expanded[data-v-3d519def]{transform:rotate(180deg)}.category-search[data-v-3d519def]{position:relative;flex:0 0 280px;min-width:0}.category-search input[data-v-3d519def]{display:block;width:100%;height:44px;padding:0 42px 0 39px;border:1px solid var(--ui-border);border-radius:13px;color:var(--ui-text-primary);background:var(--ui-bg-muted);font-size:14px}.category-search input[data-v-3d519def]::-moz-placeholder{color:var(--ui-text-muted)}.category-search input[data-v-3d519def]::placeholder{color:var(--ui-text-muted)}.category-search input[data-v-3d519def]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.search-icon[data-v-3d519def]{position:absolute;top:13px;left:13px;width:18px;height:18px;color:var(--ui-text-muted);pointer-events:none}.search-clear[data-v-3d519def]{position:absolute;top:0;right:0;display:grid;place-items:center;width:44px;height:44px;color:var(--ui-text-muted);border-radius:13px}.search-clear svg[data-v-3d519def]{width:18px;height:18px}.category-child-row[data-v-3d519def]{display:flex;align-items:center;gap:16px;min-width:0;padding-top:10px;margin-top:10px;border-top:1px solid var(--ui-border)}button[data-v-3d519def]:focus-visible,input[data-v-3d519def]:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}@media(max-width:900px){.category-top-row[data-v-3d519def]{flex-direction:column;align-items:stretch;gap:10px}.category-search[data-v-3d519def]{flex:auto}}@media(max-width:639px){.catalog-category-bar[data-v-3d519def]{padding:10px;border-radius:16px}.category-navigation[data-v-3d519def]{gap:8px}.category-navigation>.category-caption[data-v-3d519def]{display:none}.category-scroll[data-v-3d519def]{gap:6px}.category-chip[data-v-3d519def]{padding:9px 13px;font-size:13px}.category-child-row[data-v-3d519def]{gap:8px}}@media(prefers-reduced-motion:reduce){.category-chip[data-v-3d519def],.category-expand svg[data-v-3d519def]{transition:none}}.banner-fade-enter-active[data-v-02a28146],.banner-fade-leave-active[data-v-02a28146]{transition:opacity .3s ease}.banner-fade-enter-from[data-v-02a28146],.banner-fade-leave-to[data-v-02a28146]{opacity:0}.line-clamp-1[data-v-d2b1b0a2]{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1}.line-clamp-2[data-v-d2b1b0a2]{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}
