@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/outfit/v15/QGYvz_MVcBeNP4NJuktqQ4E.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/outfit/v15/QGYvz_MVcBeNP4NJtEtq.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/outfit/v15/QGYvz_MVcBeNP4NJuktqQ4E.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/outfit/v15/QGYvz_MVcBeNP4NJtEtq.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--color-primary: #193a7e;--color-primary-dark: #102654;--color-primary-light: #2c52a3;--color-accent: #f28b26;--color-accent-hover: #d97715;--color-text: #1e293b;--color-text-muted: #9b9b9b;--color-text-light: #94a3b8;--color-bg-body: #f8fafc;--color-bg-card: #ffffff;--color-bg-topbar: #102654;--color-bg-header: #193a7e;--color-bg-footer: #0f172a;--color-header-text: #ffffff;--color-footer-text: #e2e8f0;--color-border: #e2e8f0;--font-family-sans: "Inter", system-ui, sans-serif;--font-family-heading: "Outfit", system-ui, sans-serif;--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-hover: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .75rem;--header-height: 122px}[data-theme=harden]{--color-primary: #ff5200;--color-primary-dark: #e55a00;--color-primary-light: #ff8533;--color-accent: #ff6600;--color-accent-hover: #e55a00;--color-text: #000000;--color-text-muted: #858585;--color-text-light: #737373;--color-bg-body: #ffffff;--color-bg-card: #f0f4f8;--color-bg-topbar: #1a1a1a;--color-bg-header: #000000;--color-bg-footer: #000000;--color-header-text: #ffffff;--color-footer-text: #e5e5e5;--color-border: #231815}[data-theme=harden] .nav-dropdown__trigger:hover{background:#ffffff1a}[data-theme=harden] .nav-dropdown__menu{background:var(--color-bg-header);color:#fff}[data-theme=harden] .nav-dropdown__menu a{color:#fff}[data-theme=harden] .nav-dropdown__menu a:hover{background:#ffffff1a}[data-theme=harden] .cart-widget{background:#ffffff1f;border-color:#ffffff40}[data-theme=harden] .header .quick-search__btn{background:var(--color-primary);color:#000;border-color:var(--color-primary)}[data-theme=harden] .header .quick-search__btn:hover{background:var(--color-primary-light);border-color:var(--color-primary-light)}[data-theme=harden] .header .quick-search__input{border-color:#fff6;background:#ffffff1a;color:#fff}[data-theme=harden] .header .quick-search__input::placeholder{color:#fff9}[data-theme=harden] .category-subcategories .breadcrumb,[data-theme=harden] .category-subcategories .breadcrumb__link,[data-theme=harden] .category-subcategories .breadcrumb__current,[data-theme=harden] .category-subcategories .breadcrumb__sep{color:#000}[data-theme=harden] .category-subcategories .breadcrumb__link:hover{color:#000000e6}[data-theme=harden] .category-subcategories .category-subcategories__title{color:#000}[data-theme=harden] .category-subcategories .category-subcategories__card-label{color:#1e293b}[data-theme=harden] .category-subcategories .category-subcategories__card-count{color:#64748b}[data-theme=harden] .category-subcategories .category-subcategories__card{background:#f0f4f8;border-color:#e2e8f0}[data-theme=harden] .products-page .breadcrumb,[data-theme=harden] .products-page .breadcrumb__link,[data-theme=harden] .products-page .breadcrumb__current,[data-theme=harden] .products-page .breadcrumb__sep{color:#000}[data-theme=harden] .products-page .breadcrumb__link:hover{color:#000c}[data-theme=harden] .products-page .products-page__title{color:#000}[data-theme=harden] .products-page .products-toolbar{background:#f0f4f8;border-color:#e2e8f0}[data-theme=harden] .products-page .products-toolbar__select{color:#000;background:#fff;border-color:#e2e8f0}[data-theme=harden] .products-page .products-toolbar__count{color:#1e293b}[data-theme=harden] .products-page .products-page__empty{color:#000}[data-theme=harden] .products-page .pagination__btn{color:#1e293b;background:#f0f4f8;border-color:#e2e8f0}[data-theme=harden] .products-page .pagination__btn:hover:not(:disabled):not(.pagination__btn--active){background:var(--color-primary);border-color:var(--color-primary);color:#000}[data-theme=harden] .products-page .pagination__btn--active{color:#000;background:var(--color-primary);border-color:var(--color-primary)}[data-theme=harden] .products-page .category-tree{background:#f0f4f8;border-color:#e2e8f0}[data-theme=harden] .products-page .category-tree__title{background:var(--color-primary);color:#000}[data-theme=harden] .products-page .category-tree__link{color:#1e293b}[data-theme=harden] .products-page .category-tree__link:hover{background:#ff52001a;color:var(--color-primary);border-left-color:var(--color-primary)}[data-theme=harden] .products-page .category-tree__link--active{background:#ff520033;color:var(--color-primary);border-left-color:var(--color-primary)}[data-theme=harden] .product-detail .breadcrumb,[data-theme=harden] .product-detail .breadcrumb__link,[data-theme=harden] .product-detail .breadcrumb__current,[data-theme=harden] .product-detail .breadcrumb__sep{color:#000}[data-theme=harden] .product-detail .breadcrumb__link:hover{color:#000c}[data-theme=harden] .product-detail .product-detail__name,[data-theme=harden] .product-detail .product-detail__desc,[data-theme=harden] .product-detail .product-detail__price,[data-theme=harden] .product-detail .product-detail__spec-label,[data-theme=harden] .product-detail .product-detail__spec-value{color:#000}[data-theme=harden] .product-detail .product-detail__stock{color:#16a34a}[data-theme=harden] .product-detail .product-detail__stock--out{color:#dc2626}[data-theme=harden] .product-detail .product-detail__divider{border-color:#e2e8f0}[data-theme=harden] .product-detail .product-detail__img-wrap{background:#fff;border-color:#e2e8f0}[data-theme=harden] .product-detail .product-detail__section{background:#f0f4f8;border-color:#e2e8f0}[data-theme=harden] .product-detail .product-detail__section .product-detail__section-title,[data-theme=harden] .product-detail .product-detail__specs-table th,[data-theme=harden] .product-detail .product-detail__specs-table td{color:#1e293b;border-color:#e2e8f0}[data-theme=harden] .product-detail .product-detail__specs-table th{background:#ff52000f}[data-theme=harden] .product-detail .product-detail__specs-table tr:nth-child(2n) th{background:#ff520008}[data-theme=harden] .product-detail .product-detail__section .product-detail__desc-full,[data-theme=harden] .product-detail .product-detail__section .product-detail__desc-full p{color:#1e293b}[data-theme=harden] .product-detail .product-detail__related{border-color:#e2e8f0}[data-theme=harden] .product-detail .product-detail__related .product-detail__section-title{color:#1e293b}[data-theme=harden] .product-detail .product-detail__btn--primary{color:#000}[data-theme=harden] .product-detail .product-detail__btn--secondary{color:#000;border-color:#000}[data-theme=harden] .product-detail .product-detail__btn--secondary:hover{background:#000;color:#fff}[data-theme=harden] .product-detail .product-detail__notfound h2,[data-theme=harden] .product-detail .product-detail__notfound p,[data-theme=harden] .product-detail .product-detail__notfound .product-detail__btn--primary{color:#000}[data-theme=harden] .products-page .product-card,[data-theme=harden] .product-detail .product-card{background:#f0f4f8;border-color:#e2e8f0}[data-theme=harden] .products-page .product-card__code,[data-theme=harden] .products-page .product-card__name,[data-theme=harden] .products-page .product-card__desc,[data-theme=harden] .products-page .product-card__stock,[data-theme=harden] .products-page .product-card__price,[data-theme=harden] .product-detail .product-card__code,[data-theme=harden] .product-detail .product-card__name,[data-theme=harden] .product-detail .product-card__desc,[data-theme=harden] .product-detail .product-card__stock,[data-theme=harden] .product-detail .product-card__price{color:#1e293b}[data-theme=harden] .products-page .product-card__code,[data-theme=harden] .products-page .product-card__desc,[data-theme=harden] .product-detail .product-card__code,[data-theme=harden] .product-detail .product-card__desc{color:#64748b}[data-theme=harden] .products-page .product-card__stock--out,[data-theme=harden] .product-detail .product-card__stock--out{color:#dc2626}[data-theme=harden] .products-page .product-card:hover .product-card__name,[data-theme=harden] .product-detail .product-card:hover .product-card__name{color:var(--color-primary)}[data-theme=harden] .products-page .product-card__price,[data-theme=harden] .product-detail .product-card__price{color:var(--color-accent)}[data-theme=harden] .products-page .product-card:hover,[data-theme=harden] .product-detail .product-card:hover{border-color:var(--color-accent)}[data-theme=deko]{--color-primary: #00A9B6;--color-primary-dark: #007D8B;--color-primary-light: #33b8c2;--color-accent: #6DC04A;--color-accent-hover: #5aa83a;--color-text: #1e293b;--color-text-muted: #64748b;--color-text-light: #475569;--color-bg-body: #ffffff;--color-bg-card: #f0f4f8;--color-bg-topbar: #151b35;--color-bg-header: #1A2345;--color-bg-footer: #0f1428;--color-header-text: #ffffff;--color-footer-text: #e2e8f0;--color-border: #e2e8f0}[data-theme=deko]{--deko-orange: #F48B25;--deko-green: #6DC04A}[data-theme=deko] .nav-dropdown__trigger:hover{background:#ffffff14}[data-theme=deko] .nav-dropdown__menu{background:var(--color-bg-header);color:#fff}[data-theme=deko] .nav-dropdown__menu a{color:#fff}[data-theme=deko] .nav-dropdown__menu a:hover{background:#ffffff14}[data-theme=deko] .cart-widget{background:#ffffff1f;border-color:#ffffff40}[data-theme=deko] .header .quick-search__btn{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}[data-theme=deko] .header .quick-search__btn:hover{background:var(--color-primary-dark);border-color:var(--color-primary-dark)}[data-theme=deko] .header .quick-search__input{border-color:#fff6;background:#ffffff14;color:#fff}[data-theme=deko] .header .quick-search__input::placeholder{color:#ffffff80}[data-theme=deko] .category-subcategories .breadcrumb,[data-theme=deko] .category-subcategories .breadcrumb__link,[data-theme=deko] .category-subcategories .breadcrumb__current,[data-theme=deko] .category-subcategories .breadcrumb__sep{color:var(--color-text)}[data-theme=deko] .category-subcategories .breadcrumb__link:hover{color:var(--color-primary)}[data-theme=deko] .category-subcategories .category-subcategories__title,[data-theme=deko] .category-subcategories .category-subcategories__card-label,[data-theme=deko] .category-subcategories .category-subcategories__card-count{color:var(--color-text)}[data-theme=deko] .category-subcategories .category-subcategories__card{background:var(--color-bg-card);border-color:var(--color-border)}[data-theme=deko] .products-page .breadcrumb,[data-theme=deko] .products-page .breadcrumb__link,[data-theme=deko] .products-page .breadcrumb__current,[data-theme=deko] .products-page .breadcrumb__sep{color:var(--color-text)}[data-theme=deko] .products-page .breadcrumb__link:hover{color:var(--color-primary)}[data-theme=deko] .products-page .products-page__title,[data-theme=deko] .products-page .products-toolbar__count,[data-theme=deko] .products-page .products-page__empty{color:var(--color-text)}[data-theme=deko] .products-page .products-toolbar{background:var(--color-bg-card);border-color:var(--color-border)}[data-theme=deko] .products-page .products-toolbar__select{color:var(--color-text);background:var(--color-bg-body);border-color:var(--color-border)}[data-theme=deko] .products-page .pagination__btn{color:var(--color-text);background:var(--color-bg-card);border-color:var(--color-border)}[data-theme=deko] .products-page .pagination__btn:hover:not(:disabled):not(.pagination__btn--active){background:var(--color-primary);border-color:var(--color-primary);color:#fff}[data-theme=deko] .products-page .pagination__btn--active{color:#fff;background:var(--color-primary)}[data-theme=deko] .products-page .category-tree{background:var(--color-bg-card);border-color:var(--color-border)}[data-theme=deko] .products-page .category-tree__title{background:var(--color-primary);color:#fff}[data-theme=deko] .products-page .category-tree__link{color:var(--color-text)}[data-theme=deko] .products-page .category-tree__link:hover{background:#00a9b614;color:var(--color-primary);border-left-color:var(--color-primary)}[data-theme=deko] .products-page .category-tree__link--active{background:#00a9b626;color:var(--color-primary);border-left-color:var(--color-primary)}[data-theme=deko] .product-detail .breadcrumb,[data-theme=deko] .product-detail .breadcrumb__link,[data-theme=deko] .product-detail .breadcrumb__current,[data-theme=deko] .product-detail .breadcrumb__sep{color:var(--color-text)}[data-theme=deko] .product-detail .breadcrumb__link:hover{color:var(--color-primary)}[data-theme=deko] .product-detail .product-detail__name,[data-theme=deko] .product-detail .product-detail__desc,[data-theme=deko] .product-detail .product-detail__price,[data-theme=deko] .product-detail .product-detail__spec-label,[data-theme=deko] .product-detail .product-detail__spec-value{color:var(--color-text)}[data-theme=deko] .product-detail .product-detail__stock{color:#86efac}[data-theme=deko] .product-detail .product-detail__stock--out{color:#fca5a5}[data-theme=deko] .product-detail .product-detail__divider{border-color:var(--color-border)}[data-theme=deko] .product-detail .product-detail__img-wrap,[data-theme=deko] .product-detail .product-detail__section{background:var(--color-bg-card);border-color:var(--color-border)}[data-theme=deko] .product-detail .product-detail__section-title{color:var(--color-text)}[data-theme=deko] .product-detail .product-detail__specs-table th,[data-theme=deko] .product-detail .product-detail__specs-table td{color:var(--color-text);border-color:var(--color-border)}[data-theme=deko] .product-detail .product-detail__specs-table th{background:#00a9b60f}[data-theme=deko] .product-detail .product-detail__specs-table tr:nth-child(2n) th{background:#00a9b608}[data-theme=deko] .product-detail .product-detail__desc-full,[data-theme=deko] .product-detail .product-detail__desc-full p{color:var(--color-text)}[data-theme=deko] .product-detail .product-detail__related{border-color:var(--color-border)}[data-theme=deko] .product-detail .product-detail__btn--primary{color:#fff;background:var(--color-primary);border-color:var(--color-primary)}[data-theme=deko] .product-detail .product-detail__btn--secondary{color:var(--color-primary);border-color:var(--color-primary)}[data-theme=deko] .product-detail .product-detail__btn--secondary:hover{background:var(--color-primary);color:#fff}[data-theme=deko] .product-detail .product-detail__notfound h2,[data-theme=deko] .product-detail .product-detail__notfound p{color:var(--color-text)}[data-theme=cuper]{--color-primary: #1e3a8a;--color-primary-dark: #1e293b;--color-primary-light: #3b82f6;--color-accent: #eab308;--color-accent-hover: #ca8a04;--color-text: #1e293b;--color-text-muted: #8f9eb3;--color-text-light: #94a3b8;--color-bg-body: #ffffff;--color-bg-card: #f8fafc;--color-bg-topbar: #254291;--color-bg-header: #1e3a8a;--color-bg-footer: #0f172a;--color-header-text: #ffffff;--color-footer-text: #e2e8f0;--color-border: #e2e8f0}[data-theme=cuper] .nav-dropdown__trigger:hover{background:#ffffff1f}[data-theme=cuper] .nav-dropdown__menu{background:var(--color-bg-header);color:#fff}[data-theme=cuper] .nav-dropdown__menu a{color:#fff}[data-theme=cuper] .nav-dropdown__menu a:hover{background:#ffffff1f}[data-theme=cuper] .cart-widget{background:#ffffff26;border-color:#ffffff4d}[data-theme=cuper] .header .quick-search__btn{background:var(--color-accent);color:#1e293b;border-color:var(--color-accent)}[data-theme=cuper] .header .quick-search__btn:hover{background:var(--color-accent-hover);border-color:var(--color-accent-hover);color:#1e293b}[data-theme=cuper] .header .quick-search__input{border-color:#ffffff80;background:#ffffff1f;color:#fff}[data-theme=cuper] .header .quick-search__input::placeholder{color:#ffffffbf}[data-theme=cuper] .category-subcategories .breadcrumb,[data-theme=cuper] .category-subcategories .breadcrumb__link,[data-theme=cuper] .category-subcategories .breadcrumb__current,[data-theme=cuper] .category-subcategories .breadcrumb__sep{color:var(--color-text)}[data-theme=cuper] .category-subcategories .breadcrumb__link:hover,[data-theme=cuper] .category-subcategories .category-subcategories__title{color:var(--color-primary)}[data-theme=cuper] .category-subcategories .category-subcategories__card-label{color:var(--color-text)}[data-theme=cuper] .category-subcategories .category-subcategories__card-count{color:var(--color-text-muted)}[data-theme=cuper] .category-subcategories .category-subcategories__card{background:var(--color-bg-card);border-color:var(--color-border)}[data-theme=cuper] .products-page .breadcrumb,[data-theme=cuper] .products-page .breadcrumb__link,[data-theme=cuper] .products-page .breadcrumb__current,[data-theme=cuper] .products-page .breadcrumb__sep{color:var(--color-text)}[data-theme=cuper] .products-page .breadcrumb__link:hover,[data-theme=cuper] .products-page .products-page__title{color:var(--color-primary)}[data-theme=cuper] .products-page .products-toolbar{background:var(--color-bg-card);border-color:var(--color-border)}[data-theme=cuper] .products-page .products-toolbar__select{color:var(--color-text);background:#fff;border-color:var(--color-border)}[data-theme=cuper] .products-page .products-toolbar__count,[data-theme=cuper] .products-page .products-page__empty{color:var(--color-text)}[data-theme=cuper] .products-page .pagination__btn{color:var(--color-text);background:var(--color-bg-card);border-color:var(--color-border)}[data-theme=cuper] .products-page .pagination__btn:hover:not(:disabled):not(.pagination__btn--active){background:var(--color-primary);border-color:var(--color-primary);color:#fff}[data-theme=cuper] .products-page .pagination__btn--active{color:#fff;background:var(--color-primary);border-color:var(--color-primary)}[data-theme=cuper] .products-page .category-tree{background:var(--color-bg-card);border-color:var(--color-border)}[data-theme=cuper] .products-page .category-tree__title{background:var(--color-primary);color:#fff}[data-theme=cuper] .products-page .category-tree__link{color:var(--color-text)}[data-theme=cuper] .products-page .category-tree__link:hover{background:#1e3a8a0f;color:var(--color-primary);border-left-color:var(--color-primary)}[data-theme=cuper] .products-page .category-tree__link--active{background:#eab30826;color:var(--color-primary);border-left-color:var(--color-accent)}[data-theme=cuper] .product-detail .breadcrumb,[data-theme=cuper] .product-detail .breadcrumb__link,[data-theme=cuper] .product-detail .breadcrumb__current,[data-theme=cuper] .product-detail .breadcrumb__sep{color:var(--color-text)}[data-theme=cuper] .product-detail .breadcrumb__link:hover,[data-theme=cuper] .product-detail .product-detail__name{color:var(--color-primary)}[data-theme=cuper] .product-detail .product-detail__desc,[data-theme=cuper] .product-detail .product-detail__spec-label,[data-theme=cuper] .product-detail .product-detail__spec-value{color:var(--color-text)}[data-theme=cuper] .product-detail .product-detail__price{color:var(--color-primary)}[data-theme=cuper] .product-detail .product-detail__divider{border-color:var(--color-border)}[data-theme=cuper] .product-detail .product-detail__img-wrap,[data-theme=cuper] .product-detail .product-detail__section{background:var(--color-bg-card);border-color:var(--color-border)}[data-theme=cuper] .product-detail .product-detail__section-title{color:var(--color-primary)}[data-theme=cuper] .product-detail .product-detail__specs-table th{color:var(--color-text-muted)}[data-theme=cuper] .product-detail .product-detail__specs-table td{color:var(--color-text)}[data-theme=cuper] .product-detail .product-detail__specs-table th,[data-theme=cuper] .product-detail .product-detail__specs-table td{border-color:var(--color-border)}[data-theme=cuper] .product-detail .product-detail__desc-full,[data-theme=cuper] .product-detail .product-detail__desc-full p{color:var(--color-text-muted)}[data-theme=cuper] .product-detail .product-detail__related{border-color:var(--color-border)}[data-theme=cuper] .product-detail .product-detail__btn--primary{background:var(--color-accent);color:#1e293b;border-color:var(--color-accent)}[data-theme=cuper] .product-detail .product-detail__btn--secondary{color:var(--color-primary);border-color:var(--color-primary)}[data-theme=cuper] .product-detail .product-detail__btn--secondary:hover{background:var(--color-primary);color:#fff}[data-theme=cuper] .product-detail .product-detail__notfound h2{color:var(--color-primary)}[data-theme=cuper] .product-detail .product-detail__notfound p{color:var(--color-text-muted)}*,*:before,*:after{box-sizing:border-box}body{margin:0;font-family:var(--font-family-sans);font-weight:400;line-height:1.6;color:var(--color-text);background-color:var(--color-bg-body);scroll-behavior:smooth}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-heading);font-weight:700;color:var(--color-primary);line-height:1.2}a{color:inherit}html,body{overflow-x:clip;max-width:100%}@media(max-width:1023px){:root{--header-height: 188px}}@media(max-width:768px){:root{--header-height: 147px}}@media(max-width:768px)and (pointer:coarse){input,select,textarea{font-size:16px}}
