body.dark-theme{background:#f4f4f4;color:#181a1e;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:15px;line-height:1.6}body.dark-theme a{color:#2563eb;text-decoration:none;transition:color .2s ease}body.dark-theme a:hover{color:#1d4ed8}body.dark-theme h1,body.dark-theme h2,body.dark-theme h3,body.dark-theme h4{background:unset;color:#181a1e;font-weight:600;letter-spacing:.5px;padding:0 12px;margin:0 0 24px;border:none}body.dark-theme h1{font-size:17px}.dark-theme .container{width:100%;max-width:1170px;padding-left:24px;padding-right:24px;overflow:clip}@media (max-width: 767px){.dark-theme .container{padding-left:12px;padding-right:12px}}.dark-theme #header{background:transparent}.dark-theme #header .site-logo{font-size:28px;font-weight:700;color:#2563eb;letter-spacing:-1px;text-decoration:none}.dark-theme #header .site-logo:hover{color:#1d4ed8}.dark-theme .header-search{display:flex;align-items:center;width:100%;max-width:320px}@media (max-width: 767px){.dark-theme .header-search{max-width:100%;margin-top:10px}}.dark-theme .header-search-form{display:flex;align-items:center;width:100%;background:#fff;border:1px solid #dee2e6;border-radius:4px;overflow:hidden;transition:border-color .2s ease}.dark-theme .header-search-form:focus-within{border-color:#2563eb}.dark-theme .header-search-input{background:transparent;border:none;color:#181a1e;padding:10px 12px;font-size:14px;width:100%;outline:none}.dark-theme .header-search-input::-moz-placeholder{color:#adb5bd}.dark-theme .header-search-input::placeholder{color:#adb5bd}.dark-theme .header-search-btn{background:transparent;border:none;border-left:1px solid #dee2e6;color:#6c757d;padding:10px 12px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:color .2s ease,background .2s ease}.dark-theme .header-search-btn:hover{color:#2563eb;background:#e9ecef}.dark-theme .header-search-btn svg{width:16px;height:16px}.dark-theme .header-search-wrapper{position:relative}.dark-theme .header-search-modal{display:none;position:fixed;top:0;left:0;right:0;z-index:9999;background:#f4f4f4;border-bottom:1px solid #dee2e6;padding:12px 16px}.dark-theme .header-search-modal.open{display:flex;align-items:center;gap:12px}.dark-theme .header-search-modal .header-search-form{flex:1;max-width:600px;margin:0 auto}.dark-theme .header-search-close{background:transparent;border:none;color:#6c757d;padding:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:color .2s ease}.dark-theme .header-search-close:hover{color:#2563eb}.dark-theme .header-search-close svg{width:20px;height:20px}.dark-theme #header{background:transparent;padding:1.25rem 0}.dark-theme .header-icon-btn{display:flex;background:transparent;border:none;cursor:pointer;padding:.25rem;color:#333}.dark-theme .header-icon-btn:hover{color:#1d4ed8}@media (min-width: 992px){.dark-theme #headerBurger{display:none!important}}@media (max-width: 991px){.dark-theme #header-nav{display:none}}.dark-theme #header-menu .header-menu-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;gap:24px}.dark-theme #header-menu .header-menu-item .header-menu-link{display:block;color:#1a1a1a;padding:.5rem 0;font-size:.85rem;font-weight:600;text-decoration:none;transition:all .2s;border-bottom:2px solid transparent}.dark-theme #header-menu .header-menu-item .header-menu-link:hover,.dark-theme #header-menu .header-menu-item.active .header-menu-link{color:#2563eb;border-bottom-color:#2563eb}.dark-theme .header-dropdown{display:none;position:absolute;top:100%;left:0;right:0;background:#fff;border-bottom:2px solid #dee2e6;box-shadow:0 4px 12px #00000026;z-index:99}.dark-theme .header-dropdown.open{display:flex;flex-direction:column}@media (max-width: 991px){.dark-theme .header-dropdown.open{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;border-bottom:none}}@media (min-width: 992px){.dark-theme .header-dropdown{display:none!important}}.dark-theme .header-dropdown-header{display:flex;justify-content:space-between;align-items:center;padding:1rem;border-bottom:1px solid #dee2e6;background:#f8f9fa}.dark-theme .header-dropdown-header span{font-weight:600;font-size:1rem;color:#333}.dark-theme .header-dropdown-close{background:transparent;border:none;color:#6c757d;padding:.5rem;cursor:pointer;display:flex;align-items:center;justify-content:center}.dark-theme .header-dropdown-close:hover{color:#2563eb}.dark-theme .header-dropdown-content{flex:1;overflow-y:auto;padding:1rem}.dark-theme #headerNavMobile{margin-bottom:1rem}@media (max-width: 991px){.dark-theme #headerNavMobile #header-menu .header-menu-list{flex-direction:row;flex-wrap:wrap;gap:0}.dark-theme #headerNavMobile #header-menu .header-menu-item .header-menu-link{color:#1a1a1a;padding:.5rem .75rem;font-size:.85rem;font-weight:500;border-bottom:1px solid #eee}.dark-theme #headerNavMobile #header-menu .header-menu-item .header-menu-link:hover{color:#2563eb;background:none}.dark-theme #headerNavMobile #header-menu .header-menu-item.active .header-menu-link{color:#2563eb}.dark-theme .header-catalog{padding:.5rem 0}.dark-theme .header-catalog #menu_category{border:none;border-radius:0;background:transparent}.dark-theme .header-catalog #menu_category ul li a,.dark-theme .header-catalog #menu_category ul li .a{color:#333;border-bottom:1px solid #eee;padding:.625rem 1rem;font-size:.85rem}.dark-theme .header-catalog #menu_category ul li a:hover,.dark-theme .header-catalog #menu_category ul li .a:hover{background:#0000000d;color:#2563eb}}.dark-theme #menu_category{overflow:hidden}.dark-theme #menu_category ul{padding:0;margin:0}.dark-theme #menu_category ul li.active>a{color:#2563eb}.dark-theme .shop_product_list{margin-bottom:0}.dark-theme .shop_product_list .img img{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.dark-theme .shop_product_list .img a{display:flex;align-items:center;justify-content:center}.dark-theme .shop_product_list .name a{color:#181a1e}.dark-theme .shop_product_list .name a:hover{color:#2563eb}.dark-theme .shop_product_list .price{color:#181a1e;font-size:18px;font-weight:700;padding:0 20px 15px;display:flex;flex-direction:column;gap:5px}.dark-theme .shop_product_list .price .current{color:#181a1e}.dark-theme .shop_product_list .price .old{color:#adb5bd;font-size:14px;font-weight:400}.dark-theme .shop_product_list .price .old s{text-decoration:line-through}.dark-theme .shop_product_list .actions{margin-top:auto;padding:0 20px 20px;display:flex;flex-direction:column;gap:10px}.dark-theme .shop_product_list .btn{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;font-size:12px;font-weight:600;letter-spacing:1px;border-radius:8px;transition:all .2s ease}.dark-theme .shop_product_list .btn i{font-size:14px}.dark-theme .shop_product_list .btn-buy{background:#2563eb;color:#fff}.dark-theme .shop_product_list .btn-buy:hover{background:#1d4ed8;transform:scale(1.02)}.dark-theme .shop_product_list .btn-more{background:#e9ecef;color:#181a1e;border:1px solid #dee2e6}.dark-theme .shop_product_list .btn-more:hover{background:#dee2e6;border-color:#ced4da}.dark-theme .product-grid{margin-bottom:30px}.dark-theme .product-grid .row{margin-left:-10px;margin-right:-10px}.dark-theme .shop_product_list,.dark-theme .shop_category_list{padding-left:10px;padding-right:10px;margin-bottom:20px}.dark-theme .shop_category_list .product-card:hover{border-color:#2563eb;box-shadow:0 4px 20px #00000014}.dark-theme .shop_category_list .img{display:flex;align-items:center;justify-content:center;border:none!important}.dark-theme .shop_category_list .img img{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;visibility:visible!important}.dark-theme .shop_category_list .name{font-weight:600;padding:0;display:block;margin-top:auto}.dark-theme .car-brands-list,.dark-theme .car-models-list{padding-left:10px;padding-right:10px;margin-bottom:20px}.dark-theme .car-brand-card{background:#fff;border:1px solid #dee2e6;border-radius:16px;overflow:hidden;transition:all .3s ease;height:100%;display:flex;flex-direction:column;box-shadow:0 2px 12px #0000000a}.dark-theme .car-brand-card:hover{border-color:#2563eb;box-shadow:0 4px 20px #00000014}.dark-theme .car-brand-card .card-img{height:160px;display:flex;align-items:center;justify-content:center;padding:20px;background:#e9ecef}.dark-theme .car-brand-card .card-img img{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;visibility:visible!important}.dark-theme .car-brand-card .card-name{color:#181a1e;font-size:13px;font-weight:600;letter-spacing:.5px;padding:15px 20px;min-height:50px;display:flex;align-items:center;justify-content:center;text-align:center;margin-top:auto}.dark-theme .car-brand-card .card-name a{color:#181a1e}.dark-theme .car-brand-card .card-name a:hover{color:#2563eb}.dark-theme .car-model-card{background:#fff;border:1px solid #dee2e6;border-radius:16px;overflow:hidden;transition:all .3s ease;height:100%;display:flex;flex-direction:column;box-shadow:0 2px 12px #0000000a}.dark-theme .car-model-card:hover{border-color:#2563eb;box-shadow:0 4px 20px #00000014}.dark-theme .car-model-card .card-img{height:160px;display:flex;align-items:center;justify-content:center;padding:20px;background:#e9ecef}.dark-theme .car-model-card .card-img img{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;visibility:visible!important}.dark-theme .car-model-card .card-name{color:#181a1e;font-size:13px;font-weight:600;letter-spacing:.5px;padding:15px 20px;min-height:50px;display:flex;align-items:center;justify-content:center;text-align:center;margin-top:auto}.dark-theme .car-model-card .card-name a{color:#181a1e}.dark-theme .car-model-card .card-name a:hover{color:#2563eb}.dark-theme .company-card{overflow:hidden;margin-bottom:24px}.dark-theme .company-card .img{width:150px;min-width:150px;display:flex;align-items:center;justify-content:center;margin-right:auto}@media (max-width: 767px){.dark-theme .company-card .img{min-width:100px;padding:10px}}.dark-theme .company-card .img img{max-width:100%;max-height:100px;-o-object-fit:contain;object-fit:contain;border-radius:8px}.dark-theme .company-card .info{flex:1}.dark-theme .company-card .name{color:#181a1e;font-size:16px;font-weight:600;margin:0 0 5px}.dark-theme .company-card .city{color:#adb5bd;font-size:13px;margin:0 0 10px}.dark-theme .company-card .tags{margin-bottom:10px}.dark-theme .company-card .text{color:#6c757d;font-size:13px;line-height:1.6}.dark-theme .company-card .text p{margin:0 0 8px;color:#6c757d}.dark-theme .company-card table{background:transparent;color:#181a1e;width:100%}.dark-theme .company-card table td,.dark-theme .company-card table th{background:transparent;color:#181a1e;border:none;padding:8px 0;font-size:13px}.dark-theme .company-card table td:first-child{color:#adb5bd;width:40%}@media (max-width: 767px){.dark-theme .company-card{flex-direction:column}.dark-theme .company-card table{display:flex;flex-direction:column;gap:12px}.dark-theme .company-card table tr{display:flex;flex-direction:column;padding:10px 0;border-bottom:1px solid #dee2e6}.dark-theme .company-card table tr:last-child{border-bottom:none}.dark-theme .company-card table td,.dark-theme .company-card table th{padding:4px 0;font-size:13px}.dark-theme .company-card table td:first-child,.dark-theme .company-card table th:first-child{color:#adb5bd;width:auto}}.dark-theme h2{color:#181a1e;font-size:20px;font-weight:600;text-transform:none;padding:30px 0 20px;border-bottom:2px solid #dee2e6;margin-bottom:25px}.dark-theme .dl-horizontal{margin:0}.dark-theme .dl-horizontal dt{float:left;clear:left;color:#adb5bd;font-weight:400;text-align:left;padding:8px 0;width:140px}.dark-theme .dl-horizontal dd{color:#181a1e;font-weight:500;text-align:left;padding:8px 0;margin-left:150px;border-bottom:1px solid #dee2e6}.dark-theme .dl-horizontal dt,.dark-theme .dl-horizontal dd{font-size:14px;line-height:1.5}.dark-theme .news_index_list{margin-bottom:30px;display:flex;flex-direction:column;gap:15px}.dark-theme .news_index_item{background:#fff;border:1px solid #dee2e6;border-radius:8px;padding:25px;transition:all .3s ease;display:block}.dark-theme .news_index_item:hover{border-color:#2563eb}.dark-theme .news_index_date{color:#adb5bd;font-size:12px;margin-bottom:10px;display:block}.dark-theme .news_index_name{color:#181a1e;font-weight:600;font-size:16px;text-transform:none;display:block;margin-bottom:12px;line-height:1.4}.dark-theme .news_index_name:hover{color:#2563eb}.dark-theme .news_index_text{color:#6c757d;font-size:14px;line-height:1.7;margin-bottom:15px;display:block}.dark-theme .news_index_more{color:#2563eb;font-size:12px;font-weight:500;display:inline-block}.dark-theme .news_index_more:hover{color:#1d4ed8}.dark-theme .shop_product_text{margin-bottom:30px;flex-direction:column}.dark-theme .shop_product_text .product-content{flex:1 1 auto}.dark-theme .shop_product_text h1{background:none!important;color:#181a1e!important;font-size:24px;font-weight:700;padding:0 0 20px!important;margin:0 0 20px!important;border-bottom:1px solid #dee2e6;text-transform:none}.dark-theme .shop_product_text .gallary{float:left;width:240px;margin-right:24px}.dark-theme .shop_product_text .gallary a{display:block;padding:12px!important;border:none!important;border-radius:8px;margin-bottom:15px}.dark-theme .shop_product_text .gallary a:hover{border-color:#2563eb!important}.dark-theme .shop_product_text .gallary img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.dark-theme .shop_product_text .gallary .carousel{position:relative;width:100%;overflow:hidden}.dark-theme .shop_product_text .gallary .carousel ul{list-style:none;display:flex;gap:10px;margin:0;padding:0}.dark-theme .shop_product_text .gallary .carousel ul li{display:block;padding:0}.dark-theme .shop_product_text .gallary .carousel ul li a{width:80px;height:80px;display:flex;align-items:center;justify-content:center}.dark-theme .shop_product_text .gallary .carousel .contentboxBlockTitle{background:#fff;border:1px solid #dee2e6;border-radius:12px;margin-bottom:20px;overflow:hidden}.dark-theme .shop_product_text .gallary .carousel .contentboxBlockTitle .tl,.dark-theme .shop_product_text .gallary .carousel .contentboxBlockTitle .tr,.dark-theme .shop_product_text .gallary .carousel .contentboxBlockTitle .bl,.dark-theme .shop_product_text .gallary .carousel .contentboxBlockTitle .br{background:transparent}.dark-theme .shop_product_text .gallary .carousel .contentboxBlockTitle .title{padding:0}.dark-theme .shop_product_text .gallary .carousel .contentboxBlockTitle .contentboxBlockListCompany{padding:20px}.dark-theme .shop_product_text .gallary .carousel .contentboxBlockTitle .contentboxBlockListCompany table{background:transparent}.dark-theme .shop_product_text .gallary .carousel .contentboxBlockTitle .contentboxBlockListCompany td{background:transparent;border:none;padding:0;vertical-align:top}.dark-theme .shop_product_text .gallary .carousel .contentboxBlockTitle .CompanyLogoTD{padding-right:20px!important;padding-bottom:0!important;vertical-align:top!important;width:150px}@media (max-width: 767px){.dark-theme .shop_product_text .gallary .carousel .contentboxBlockTitle .CompanyLogoTD{width:100px;padding-right:10px!important}}.dark-theme .shop_product_text .gallary .carousel .contentboxBlockTitle .CompanyLogo{max-width:130px;height:auto;border-radius:8px;border:1px solid #dee2e6;background:#e9ecef;padding:10px}@media (max-width: 767px){.dark-theme .shop_product_text .gallary .carousel .contentboxBlockTitle .CompanyLogo{max-width:80px}}.dark-theme .shop_product_text .gallary .carousel .contentboxBlockTitle .contentboxBlockListCompanyInfo{background:transparent}.dark-theme .shop_product_text .gallary .carousel .contentboxBlockTitle .ListCompanyTitle{background:transparent;color:#181a1e;font-size:16px;font-weight:600;padding:0 0 10px;margin:0;border:none;text-transform:none;display:block}.dark-theme .shop_product_text .gallary .carousel .contentboxBlockTitle .ListCompanyProfil{margin-bottom:12px}.dark-theme .shop_product_text .gallary .carousel .contentboxBlockTitle .company-tag{display:inline-block;padding:4px 10px;font-size:11px;font-weight:500;letter-spacing:.5px;border-radius:4px;margin-right:8px;margin-bottom:5px}.dark-theme .shop_product_text .gallary .carousel .contentboxBlockTitle .company-tag.wholesale{background:#dc262626;color:#dc2626;border:1px solid rgba(220,38,38,.3)}.dark-theme .shop_product_text .gallary .carousel .contentboxBlockTitle .company-tag.tuning{background:#eab30826;color:#eab308;border:1px solid rgba(234,179,8,.3)}.dark-theme .shop_product_text .gallary .carousel .contentboxBlockTitle .company-tag.retail{background:#22c55e26;color:#22c55e;border:1px solid rgba(34,197,94,.3)}.dark-theme .shop_product_text .gallary .carousel .contentboxBlockTitle .ListCompanyContacts{color:#6c757d;font-size:13px;line-height:1.6}.dark-theme .shop_product_text .gallary .carousel .contentboxBlockTitle .ListCompanyContacts p{margin:0 0 8px;color:#6c757d}.dark-theme .shop_product_text .gallary .carousel .contentboxBlockTitle .ListCompanyContacts p:last-child{margin-bottom:0}.dark-theme .shop_product_text .gallary .carousel .contentboxBlockTitle .ListCompanyContacts strong{color:#181a1e;font-weight:600}.dark-theme .shop_product_text .gallary .carousel .contentboxBlockTitle .ListCompanyContacts a{color:#2563eb}.dark-theme .shop_product_text .gallary .carousel .contentboxBlockTitle .ListCompanyContacts a:hover{color:#1d4ed8}.dark-theme .shop_product_text .gallary .carousel .contentboxBlockTitle .ListCompanyContacts ul{list-style:none;padding:0;margin:10px 0}.dark-theme .shop_product_text .gallary .carousel .contentboxBlockTitle .ListCompanyContacts ul li{padding:4px 0;border-bottom:1px solid #dee2e6}.dark-theme .shop_product_text .gallary .carousel .contentboxBlockTitle .ListCompanyContacts ul li:last-child{border-bottom:none}.dark-theme .shop_product_text .gallary .carousel .dark-theme h1.city-header{background:#fff;border:1px solid #dee2e6;border-radius:12px;color:#181a1e;font-size:20px;font-weight:600;padding:20px 25px;margin-bottom:25px}.dark-theme .shop_product_text .gallary .carousel .prev,.dark-theme .shop_product_text .gallary .carousel .next{background:#e9ecef!important;border:1px solid #dee2e6!important;display:none!important;position:absolute;width:28px;height:44px;top:50%;transform:translateY(-50%);padding:0;border-radius:4px}.dark-theme .shop_product_text .gallary .carousel .prev:hover,.dark-theme .shop_product_text .gallary .carousel .next:hover{background:#2563eb!important;border-color:#2563eb!important}.dark-theme .shop_product_text .gallary .carousel .prev{left:0}.dark-theme .shop_product_text .gallary .carousel .next{right:0}.dark-theme .shop_product_text .gallary:hover .carousel .prev,.dark-theme .shop_product_text .gallary:hover .carousel .next{display:block!important}.dark-theme .shop_product_text .info{float:left}.dark-theme .shop_product_text .info .dl-horizontal{margin-bottom:20px}.dark-theme .shop_product_text .info .dl-horizontal dt{text-align:left;color:#6c757d;font-size:13px;padding:8px 0;border-bottom:1px solid #dee2e6}.dark-theme .shop_product_text .info .dl-horizontal dd{text-align:right;color:#181a1e;font-size:13px;padding:8px 0;border-bottom:1px solid #dee2e6;margin-left:120px}.dark-theme .shop_product_text .info .price{color:#181a1e;font-size:28px;font-weight:700;padding:20px 0;margin-bottom:20px;border-top:1px solid #dee2e6;border-bottom:1px solid #dee2e6}.dark-theme .shop_product_text .info .price s{color:#adb5bd;font-size:18px;font-weight:400;margin-right:15px}.dark-theme .shop_product_text .info .btn-default{background:#2563eb;color:#fff;border:none;padding:14px 28px;font-size:14px;font-weight:600;border-radius:6px;transition:all .2s ease}.dark-theme .shop_product_text .info .btn-default i{margin-right:8px}.dark-theme .shop_product_text .info .btn-default:hover{background:#1d4ed8;transform:scale(1.02)}.dark-theme .shop_product_text .text{color:#6c757d;font-size:14px;line-height:1.7;padding:20px 0;clear:both}.dark-theme .shop_product_text .text h3{color:#181a1e;font-size:16px;font-weight:600;margin-bottom:15px}.dark-theme .shop_product_text .product-promo,.dark-theme .shop_product_text .product-instruction,.dark-theme .shop_product_text .product-video,.dark-theme .shop_product_text .product-links{border-radius:8px}.dark-theme .shop_product_text .product-promo h3,.dark-theme .shop_product_text .product-instruction h3,.dark-theme .shop_product_text .product-video h3,.dark-theme .shop_product_text .product-links h3{color:#181a1e;font-size:14px;font-weight:600;padding:0 0 15px;margin:0 0 15px}.dark-theme .shop_product_text .product-promo a,.dark-theme .shop_product_text .product-instruction a,.dark-theme .shop_product_text .product-video a,.dark-theme .shop_product_text .product-links a{color:#2563eb}.dark-theme .shop_product_text .product-promo a:hover,.dark-theme .shop_product_text .product-instruction a:hover,.dark-theme .shop_product_text .product-video a:hover,.dark-theme .shop_product_text .product-links a:hover{color:#1d4ed8}.dark-theme .shop_product_text .product-instruction a{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;background:#fff;border:1px solid #dee2e6;border-radius:4px;color:#181a1e}.dark-theme .shop_product_text .product-instruction a:hover{border-color:#2563eb;color:#2563eb}.dark-theme .shop_product_text .compatible-models{background:#e9ecef;border:1px solid #dee2e6;border-radius:8px;padding:20px;margin-top:20px}.dark-theme .shop_product_text .compatible-models strong{color:#181a1e;font-size:13px;display:block;margin-bottom:10px}.dark-theme .shop_product_text .compatible-models .carlist{color:#6c757d;font-size:13px;line-height:1.6}.dark-theme #shop_review_form{background:#fff;border:1px solid #dee2e6;border-radius:8px;padding:25px;margin-top:30px}.dark-theme #shop_review_form h2{background:none;color:#181a1e;font-size:16px;font-weight:600;padding:0 0 15px;margin:0 0 20px;border-bottom:1px solid #dee2e6}.dark-theme #shop_review_form input,.dark-theme #shop_review_form textarea{background:#f4f4f4;border:1px solid #dee2e6;color:#181a1e;border-radius:4px;padding:12px 15px;width:100%}.dark-theme #shop_review_form input:focus,.dark-theme #shop_review_form textarea:focus{border-color:#2563eb;outline:none}.dark-theme #shop_review_form label{color:#6c757d;font-size:13px;margin-bottom:5px}.dark-theme #shop_review_form .btn-default{background:#2563eb;color:#fff;border:none;padding:12px 24px;font-size:13px;font-weight:600;border-radius:4px}.dark-theme #shop_review_form .btn-default:hover{background:#1d4ed8}@media (min-width: 1000px){.dark-theme .shop_product_text{flex-direction:row}}@media (max-width: 999px){.dark-theme .gallary{float:none!important;width:100%!important;margin-right:0!important;margin-bottom:20px}.dark-theme .info{float:none!important;width:100%!important}}.dark-theme .shop_review_list{margin-top:30px}.dark-theme .shop_review_list .review_item{background:#fff;border:1px solid #dee2e6;border-radius:8px;padding:20px;margin-bottom:15px}.dark-theme .shop_review_list .review_item:last-child{margin-bottom:0}.dark-theme .shop_review_list .review_name{color:#181a1e;font-weight:600;font-size:14px}.dark-theme .shop_review_list .review_date{color:#adb5bd;font-size:12px}.dark-theme .shop_review_list .review_text{color:#6c757d;font-size:13px;line-height:1.6;margin-top:10px}.dark-theme #footer{background:#fff;border-top:1px solid #dee2e6;margin-top:60px;padding:40px 0 20px}.dark-theme #footer h4{background:none;color:#181a1e;font-size:13px;font-weight:600;padding:0 0 15px;margin-bottom:15px}.dark-theme #footer ul li a{color:#6c757d;font-size:13px;text-transform:none;padding:5px 0}.dark-theme #footer ul li a:hover{color:#2563eb}.dark-theme #basket_info{background:#fff;border:1px solid #dee2e6;color:#181a1e}.dark-theme #basket_info .opancart{background:#2563eb;color:#fff}.dark-theme #basket_info a{color:#181a1e}.dark-theme #basket_info a:hover{color:#2563eb}.dark-theme .btn-primary{background:#2563eb;border-color:#2563eb}.dark-theme .btn-primary:hover{background:#1d4ed8;border-color:#1d4ed8}.dark-theme .btn-default{background:#e9ecef;color:#181a1e;border:1px solid #dee2e6}.dark-theme .btn-default:hover{background:#2563eb;color:#fff;border-color:#2563eb}.dark-theme #breadcrumb-section li{display:inline-flex;align-items:center;white-space:nowrap}.dark-theme #breadcrumb-section a{display:inline-flex;align-items:center;color:#6c757d;font-size:12px;white-space:nowrap}.dark-theme #breadcrumb-section a:hover{color:#2563eb}.dark-theme #breadcrumb-section .icon-home{font-size:16px}.dark-theme #breadcrumb-section .navigation-pipe{margin:0 8px;color:#adb5bd;font-size:12px;white-space:nowrap}.dark-theme #breadcrumb-section .navigation_page{color:#181a1e;font-weight:500;font-size:12px;white-space:nowrap}.dark-theme input,.dark-theme select,.dark-theme textarea{background:#fff;border:1px solid #dee2e6;color:#181a1e;border-radius:4px;padding:10px 15px}.dark-theme input:focus,.dark-theme select:focus,.dark-theme textarea:focus{border-color:#2563eb;outline:none}.dark-theme .pagination{list-style:none;padding:0;margin:20px 0;display:flex;gap:8px}.dark-theme .pagination li{display:inline-block;margin:0}.dark-theme .pagination li a,.dark-theme .pagination li span{background:#fff;border:1px solid #dee2e6;color:#181a1e;padding:10px 15px;border-radius:6px;display:block;transition:all .2s ease}.dark-theme .pagination li a:hover:not(.current),.dark-theme .pagination li span:hover:not(.current){background:#2563eb;border-color:#2563eb;color:#fff}.dark-theme .pagination .current a,.dark-theme .pagination .current span,.dark-theme .pagination .active a,.dark-theme .pagination .active span{background:#2563eb;border-color:#2563eb;color:#fff}.compat-section{margin:40px 0;padding:20px;background:#fff;border-radius:12px;border:1px solid #dee2e6}.compat-section .section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #dee2e6}.compat-section .section-header h2{background:#e9ecef;color:#181a1e;padding:12px 20px;border-radius:6px;margin:0;font-size:18px}.compat-section .section-header .section-link{color:#2563eb;font-weight:500}.compat-section .section-header .section-link:hover{text-decoration:underline}.compat-section table{width:100%;border-collapse:collapse;color:#181a1e;font-size:14px}.compat-section table td,.compat-section table th{border:1px solid #dee2e6!important;padding:8px 12px;background:#fff!important;color:#181a1e!important}.compat-section table th{background:#e9ecef!important;font-weight:600;text-align:left}.compat-section table tr:hover td{background:#e9ecef!important}.hero-section{background:linear-gradient(135deg,#fff,#f4f4f4);border-radius:12px;padding:60px 40px;margin-bottom:40px;border:1px solid #dee2e6;text-align:center}.hero-section h1{color:#181a1e;font-size:32px;font-weight:700;margin-bottom:15px;background:none;padding:0;text-transform:none}.hero-section p{color:#6c757d;font-size:16px;max-width:600px;margin:0 auto}.content{color:#181a1e;line-height:1.7}.content h1,.content h2,.content h3{color:#181a1e}.news_list .date{color:#adb5bd;font-size:12px;margin-bottom:10px;display:block}.news_list .name a{color:#181a1e;font-weight:600;font-size:16px;text-transform:none;display:block;margin-bottom:12px;line-height:1.4}.news_list .name a:hover{color:#2563eb}.news_list .text{color:#6c757d;font-size:14px;line-height:1.7;margin-bottom:15px;display:block}.news_list .next a{color:#2563eb;font-size:12px;font-weight:500;display:inline-block}.news_list .next a:hover{color:#1d4ed8}.shop_product_random{background:transparent!important}.shop_product_random h4{background:#e9ecef;color:#181a1e;font-size:13px;padding:15px 19px;margin:0;border-radius:8px 8px 0 0}.shop_product_random .img{display:flex;align-items:center;justify-content:center;padding:15px;background:#e9ecef}.shop_product_random .img img{max-height:120px;max-width:100%;-o-object-fit:contain;object-fit:contain}.shop_product_random .price{color:#181a1e;font-size:16px;font-weight:700;padding:10px 15px;display:flex;flex-direction:column;gap:5px}.shop_product_random .price s{color:#adb5bd;font-size:13px;font-weight:400}.shop_product_random .actions{margin-top:auto;padding:15px;display:flex;flex-direction:column;gap:10px}.shop_product_random .btn{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;font-size:12px;font-weight:600;letter-spacing:.5px;border-radius:6px;transition:all .2s ease}.shop_product_random .btn i{font-size:14px}.shop_product_random .btn-buy{background:#2563eb;color:#fff;border:none}.shop_product_random .btn-buy:hover{background:#1d4ed8}.shop_product_random .btn-more{background:#e9ecef;color:#181a1e;border:1px solid #dee2e6}.shop_product_random .btn-more:hover{background:#dee2e6;border-color:#ced4da}.telegram-float{position:fixed;bottom:20px;right:20px;z-index:9999;width:48px;height:48px;display:flex;align-items:center;justify-content:center;transition:color .3s ease}.telegram-float svg{width:100%;height:100%;fill:currentColor}.modal-dark-theme .modal-dialog{background:#fff;border:1px solid #dee2e6;border-radius:12px}.modal-dark-theme .modal-content{background:#fff;border:none;border-radius:12px;box-shadow:0 20px 60px #00000080}.modal-dark-theme .modal-header{background:#e9ecef;border-bottom:1px solid #dee2e6;border-radius:12px 12px 0 0;padding:20px 25px}.modal-dark-theme .modal-header .close{color:#6c757d;opacity:1;font-size:24px;font-weight:300}.modal-dark-theme .modal-header .close:hover{color:#181a1e}.modal-dark-theme .modal-body{background:#fff;color:#6c757d;padding:25px;font-size:14px;line-height:1.6}.modal-dark-theme .modal-footer{background:#fff;border-top:1px solid #dee2e6;padding:20px 25px;border-radius:0 0 12px 12px}.modal-dark-theme .modal-footer .btn-default{background:#e9ecef;color:#181a1e;border:1px solid #dee2e6}.modal-dark-theme .modal-footer .btn-default:hover{background:#2563eb;color:#fff;border-color:#2563eb}.modal-dark-theme .modal-footer .btn-primary{background:#2563eb;border-color:#2563eb}.modal-dark-theme .modal-footer .btn-primary:hover{background:#1d4ed8;border-color:#1d4ed8}#basket_message.modal .modal-dialog{background:#fff;border:1px solid #dee2e6;border-radius:12px}#basket_message.modal .modal-content{background:#fff;border:none;border-radius:12px}#basket_message.modal .modal-header{background:#e9ecef;border-bottom:1px solid #dee2e6;border-radius:12px 12px 0 0;padding:20px 25px}#basket_message.modal .modal-header .close{color:#6c757d;opacity:1;font-size:24px}#basket_message.modal .modal-header .close:hover{color:#181a1e}#basket_message.modal .modal-body{background:#fff;color:#6c757d;padding:25px}#basket_message.modal .modal-footer{background:#fff;border-top:1px solid #dee2e6;padding:20px 25px}#basket_message.modal .modal-footer .btn-default{background:#e9ecef;color:#181a1e;border:1px solid #dee2e6}#basket_message.modal .modal-footer .btn-default:hover{background:#2563eb;color:#fff;border-color:#2563eb}#basket_message.modal .modal-footer .btn-primary{background:#2563eb;border-color:#2563eb}#basket_message.modal .modal-footer .btn-primary:hover{background:#1d4ed8;border-color:#1d4ed8}.shop_category_list .product-card.empty-filtered{opacity:.5}.shop_category_list .product-card.empty-filtered .name{color:#adb5bd}.shop_category_list .product-card.empty-filtered .img{opacity:.5}select:disabled,select:disabled option,.form-group select:disabled{color:#737373;opacity:.6;background:#e9ecef;border-color:#dee2e6}.search-results-header{margin-bottom:20px;padding:15px 20px;background:#fff;border:1px solid #dee2e6;border-radius:8px}.search-results-header p{margin:0;color:#6c757d;font-size:14px}.search-results-header p strong{color:#2563eb}.category-selector{margin-bottom:20px}.category-selector form{display:flex;align-items:center;gap:15px}.category-selector form label{color:#6c757d;font-size:14px;white-space:nowrap;margin:0}.category-selector form select{flex:1;max-width:400px}#menu_category ul{padding-left:0;margin:0;list-style:none}#menu_category ul ul{padding-left:15px}#menu_category ul.tree>li>a,#menu_category ul.tree>li>.a{padding-left:19px}#menu_category ul.tree>li>ul>li>a,#menu_category ul.tree>li>ul>li>.a{padding-left:34px}#menu_category ul.tree>li>ul>li>ul>li>a,#menu_category ul.tree>li>ul>li>ul>li>.a{padding-left:49px}.shop_product_list .img div,.shop_product_list .name{all:unset}#sidebar_catalog{position:relative}@media (max-width: 991px){#sidebar_catalog .sidebar .sidebar__inner{background:transparent;border:none;padding:0;margin-bottom:0}}
