@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700&display=swap";body,html{font-family:"Montserrat",Arial,sans-serif !important}h1,h2,h3,h4,h5,h6{font-family:"Montserrat",Arial,sans-serif !important;font-weight:600}a{color:#0057a8;text-decoration:none}a:hover,a:focus{color:#004a90;text-decoration:underline}.btn-primary,.button-primary,.buy-button,[class*=btn-buy],[class*=add-to-cart],[class*=add_to_cart],.add-to-cart-btn,[class*=to-cart],.product-buy-btn,.order-btn,[class*=order-button]{background-color:#0057a8 !important;border-color:#0057a8 !important;color:#fff !important;font-family:"Montserrat",sans-serif !important;font-weight:600 !important;border-radius:6px !important;transition:background-color .25s ease,box-shadow .25s ease !important}.btn-primary:hover,.button-primary:hover,.buy-button:hover,[class*=btn-buy]:hover,[class*=add-to-cart]:hover,.add-to-cart-btn:hover,.product-buy-btn:hover,.order-btn:hover{background-color:#004a90 !important;border-color:#004a90 !important;box-shadow:0 4px 14px rgba(0,87,168,.2) !important}.price,.product-price,[class*=price-current],[class*=price__value],[class*=current-price],[class*=price-new],.cost,[class*=cost-current]{color:#0057a8 !important;font-family:"Montserrat",sans-serif !important;font-weight:700 !important}.price-old,[class*=price-old],[class*=price__old],[class*=old-price]{color:#888 !important;font-size:.85em}.product-card,.catalog-item,.product-item,[class*=product-card],[class*=catalog-item],[class*=product-item],.goods-item,[class*=goods-item]{border-radius:10px !important;box-shadow:0 2px 10px rgba(0,87,168,.1) !important;transition:box-shadow .25s ease,transform .25s ease !important;overflow:hidden;position:relative}.product-card:hover,.catalog-item:hover,.product-item:hover,[class*=product-card]:hover,[class*=catalog-item]:hover,[class*=product-item]:hover,.goods-item:hover{box-shadow:0 8px 28px rgba(0,87,168,.22) !important;transform:translateY(-4px) !important}.product-card .product-name,.product-card .name,.catalog-item .product-name,.catalog-item .title,[class*=product-item] .name,[class*=product-item] .title,.goods-item .name{font-family:"Montserrat",sans-serif !important;font-weight:500 !important;color:#1a1a2e !important}.product-card img,.catalog-item img,[class*=product-item] img,.goods-item img{transition:transform .25s ease !important}.product-card:hover img,.catalog-item:hover img,[class*=product-item]:hover img,.goods-item:hover img{transform:scale(1.04) !important}.product-detail h1,.product-page h1,[class*=product-title],[class*=product-name] h1,.product-detail .title,.good-title{font-family:"Montserrat",sans-serif !important;font-weight:700 !important;color:#0057a8 !important}.product-detail .specs-table,.product-detail .characteristics,.product-page .characteristics,[class*=product-chars],[class*=characteristics-table],.char-table{border-radius:8px !important;overflow:hidden !important;border:1px solid rgba(0,87,168,.15) !important;width:100% !important}.product-detail .specs-table tr:nth-child(even),.product-page .characteristics tr:nth-child(even),[class*=characteristics-table] tr:nth-child(even),.char-table tr:nth-child(even){background-color:rgba(0,87,168,.04) !important}.product-detail .specs-table th,.product-page .characteristics th,[class*=characteristics-table] th,.char-table th{background-color:#0057a8 !important;color:#fff !important;font-family:"Montserrat",sans-serif !important;font-weight:600 !important}.product-gallery img,.product-image-main img{border-radius:8px !important}.product-gallery .thumb,.product-gallery [class*=thumbnail]{border-radius:4px !important;border:2px solid rgba(0,0,0,0) !important;transition:border-color .25s ease !important;cursor:pointer}.product-gallery .thumb:hover,.product-gallery .thumb.active{border-color:#0057a8 !important}.navbar,.header-nav,.main-nav,.site-header nav{font-family:"Montserrat",sans-serif !important}.navbar a,.header-nav a,.main-nav a{font-weight:500 !important}.navbar a:hover,.header-nav a:hover,.main-nav a:hover{color:#0057a8 !important}.breadcrumbs a,.breadcrumb a{color:#0057a8 !important}.pagination .active a,.pagination .active span,.pagination .current{background-color:#0057a8 !important;border-color:#0057a8 !important;color:#fff !important}.pagination a:hover{color:#0057a8 !important;border-color:#0057a8 !important}input:focus,select:focus,textarea:focus{border-color:#0057a8 !important;box-shadow:0 0 0 3px rgba(0,87,168,.15) !important;outline:none !important}.badge-new,.label-new,[class*=badge-primary],[class*=label-primary]{background-color:#0057a8 !important;color:#fff !important;font-family:"Montserrat",sans-serif !important;font-weight:600 !important;border-radius:4px !important}.badge-sale,[class*=badge-sale],[class*=label-sale]{background-color:#e63946 !important;color:#fff !important;font-weight:600 !important;border-radius:4px !important}.cart-total,[class*=cart-price],[class*=cart-sum]{color:#0057a8 !important;font-weight:700 !important}footer a:hover{color:#1a6fbf !important}@media(max-width: 768px){.product-card:hover,.catalog-item:hover,.product-item:hover,[class*=product-card]:hover,[class*=catalog-item]:hover,[class*=product-item]:hover,.goods-item:hover{transform:none !important;box-shadow:0 2px 10px rgba(0,87,168,.1) !important}.product-card:hover img,.catalog-item:hover img,[class*=product-item]:hover img,.goods-item:hover img{transform:none !important}body,html,p,li,td,th,label,span,div{font-size:max(14px,.875rem) !important;font-family:"Montserrat",Arial,sans-serif !important;line-height:1.55 !important}.site-header,.header,[class*=header-top],[class*=header-inner],.top-bar{padding-top:8px !important;padding-bottom:8px !important;min-height:auto !important}.header-logo img,.site-header .logo img,[class*=header-logo] img{max-height:36px !important;width:auto !important}.navbar a,.header-nav a,.main-nav a{font-size:13px !important;padding:6px 8px !important}.search-form,.header-search,[class*=search-form],[class*=search-bar],[class*=search-block],form[role=search]{width:100% !important;display:block !important;margin:6px 0 !important;padding:0 !important}.search-form input[type=text],.search-form input[type=search],.header-search input,[class*=search-form] input,[class*=search-bar] input,form[role=search] input{width:100% !important;box-sizing:border-box !important;padding:10px 14px !important;font-size:14px !important;border-radius:6px 0 0 6px !important}.products-grid,.catalog-grid,.goods-grid,[class*=products-list],[class*=catalog-list],[class*=product-list],[class*=goods-list]{display:grid !important;grid-template-columns:1fr 1fr !important;gap:12px !important;padding:0 8px !important;margin:0 !important}.product-card,.catalog-item,.product-item,[class*=product-card],[class*=catalog-item],[class*=product-item],.goods-item{width:100% !important;margin:0 !important;padding:10px !important;box-sizing:border-box !important;border-radius:8px !important;display:flex !important;flex-direction:column !important;gap:6px !important}.product-card img,.catalog-item img,[class*=product-item] img,.goods-item img{width:100% !important;height:auto !important;max-height:180px !important;-o-object-fit:contain !important;object-fit:contain !important;border-radius:6px !important;margin-bottom:6px !important}.product-card .product-name,.product-card .name,.catalog-item .product-name,.catalog-item .title,[class*=product-item] .name,[class*=product-item] .title,.goods-item .name{font-size:13px !important;line-height:1.4 !important;margin:0 !important}.price,.product-price,[class*=price-current],[class*=price__value],[class*=current-price],[class*=price-new],.cost,[class*=cost-current]{font-size:18px !important;font-weight:700 !important;color:#0057a8 !important;line-height:1.2 !important}.price-old,[class*=price-old],[class*=price__old],[class*=old-price]{font-size:12px !important}.btn-primary,.button-primary,.buy-button,[class*=btn-buy],[class*=add-to-cart],[class*=add_to_cart],.add-to-cart-btn,[class*=to-cart],.product-buy-btn,.order-btn,[class*=order-button]{display:block !important;width:100% !important;box-sizing:border-box !important;padding:14px 12px !important;font-size:15px !important;font-weight:700 !important;text-align:center !important;border-radius:8px !important;margin-top:auto !important}.product-detail,.product-page,[class*=product-detail],[class*=product-page]{padding:0 8px !important}.product-detail .product-layout,.product-page .product-layout,.product-detail .row,.product-page .row,[class*=product-detail] .row,[class*=product-info-wrap],[class*=product-top]{display:flex !important;flex-direction:column !important;gap:16px !important}.product-gallery,.product-image-main,[class*=product-gallery],[class*=product-images],.product-detail .product-info,.product-page .product-info,[class*=product-info],[class*=product-price-block],[class*=product-buy-block]{width:100% !important;max-width:100% !important;flex:none !important;padding:0 !important}.product-detail h1,.product-page h1,[class*=product-title],.good-title{font-size:20px !important;line-height:1.3 !important;margin:0 0 10px !important}.product-detail .specs-table td,.product-detail .specs-table th,.product-page .characteristics td,.product-page .characteristics th,[class*=characteristics-table] td,[class*=characteristics-table] th,.char-table td,.char-table th{font-size:13px !important;padding:8px 10px !important}section,.section,[class*=-section],.block,[class*=-block],.container>*+*{margin-top:16px !important;margin-bottom:16px !important}.container,[class*=container],.wrapper,[class*=wrapper]{padding-left:8px !important;padding-right:8px !important}.breadcrumbs,.breadcrumb{font-size:12px !important;margin-bottom:8px !important;flex-wrap:wrap !important;gap:2px !important}.pagination{display:flex !important;flex-wrap:wrap !important;gap:4px !important;justify-content:center !important;margin:16px 0 !important;padding:0 !important}.pagination li,.pagination .page-item{margin:0 !important}.pagination a,.pagination span,.pagination .page-link{display:inline-flex !important;align-items:center !important;justify-content:center !important;min-width:32px !important;height:32px !important;padding:0 8px !important;font-size:13px !important;font-weight:500 !important;border-radius:6px !important;border:1px solid rgba(0,87,168,.3) !important;font-family:"Montserrat",sans-serif !important;box-sizing:border-box !important}.pagination .active a,.pagination .active span,.pagination .current{background-color:#0057a8 !important;border-color:#0057a8 !important;color:#fff !important;font-weight:700 !important}.pagination a:hover,.pagination .page-link:hover{background-color:rgba(0,87,168,.08) !important;color:#0057a8 !important;border-color:#0057a8 !important}footer,.footer{padding:16px 8px !important;text-align:center !important}footer .footer-cols,footer .footer-grid,footer .row,.footer [class*=cols],.footer [class*=grid]{display:flex !important;flex-direction:column !important;gap:16px !important}footer [class*=footer-col],footer [class*=footer-item],.footer-col,.footer-item{width:100% !important;margin:0 !important}.cart-table,[class*=cart-items],[class*=cart-list]{display:flex !important;flex-direction:column !important;gap:12px !important}.cart-table tr,[class*=cart-row]{display:flex !important;flex-direction:row !important;flex-wrap:wrap !important;gap:8px !important;align-items:center !important;border-bottom:1px solid rgba(0,87,168,.1) !important;padding-bottom:12px !important}.cart-total,[class*=cart-price],[class*=cart-sum]{font-size:18px !important}}@media(min-width: 769px)and (max-width: 1024px){.container,[class*=container],.wrapper,[class*=wrapper]{padding-left:16px !important;padding-right:16px !important;max-width:100% !important}.site-header,.header,[class*=header-top],[class*=header-inner],.top-bar{padding-top:10px !important;padding-bottom:10px !important}.header-logo img,.site-header .logo img,[class*=header-logo] img{max-height:44px !important;width:auto !important}.search-form,.header-search,[class*=search-form],[class*=search-bar],form[role=search]{width:60% !important;margin:0 auto !important}.search-form input[type=text],.search-form input[type=search],.header-search input,[class*=search-form] input,form[role=search] input{width:100% !important;padding:10px 14px !important;font-size:14px !important;box-sizing:border-box !important}.products-grid,.catalog-grid,.goods-grid,[class*=products-list],[class*=catalog-list],[class*=product-list],[class*=goods-list]{display:grid !important;grid-template-columns:repeat(3, 1fr) !important;gap:16px !important;padding:0 8px !important}.product-card,.catalog-item,.product-item,[class*=product-card],[class*=catalog-item],[class*=product-item],.goods-item{width:100% !important;margin:0 !important;padding:12px !important;box-sizing:border-box !important;border-radius:10px !important;display:flex !important;flex-direction:column !important;gap:8px !important}.product-card img,.catalog-item img,[class*=product-item] img,.goods-item img{width:100% !important;height:auto !important;max-height:200px !important;-o-object-fit:contain !important;object-fit:contain !important}.price,.product-price,[class*=price-current],[class*=price__value],[class*=current-price],[class*=price-new],.cost,[class*=cost-current]{font-size:17px !important;font-weight:700 !important;color:#0057a8 !important}.btn-primary,.button-primary,.buy-button,[class*=btn-buy],[class*=add-to-cart],[class*=add_to_cart],.add-to-cart-btn,[class*=to-cart],.product-buy-btn,.order-btn,[class*=order-button]{display:block !important;width:100% !important;box-sizing:border-box !important;padding:12px 10px !important;font-size:14px !important;font-weight:700 !important;text-align:center !important;margin-top:auto !important}.product-detail .product-layout,.product-page .product-layout,.product-detail .row,.product-page .row,[class*=product-detail] .row,[class*=product-info-wrap],[class*=product-top]{display:flex !important;flex-wrap:wrap !important;gap:20px !important;flex-direction:row !important}.product-gallery,.product-image-main,[class*=product-gallery],[class*=product-images]{width:48% !important;flex:none !important;max-width:48% !important}.product-detail .product-info,.product-page .product-info,[class*=product-info],[class*=product-price-block],[class*=product-buy-block]{width:48% !important;flex:none !important;max-width:48% !important}.product-detail h1,.product-page h1,[class*=product-title],.good-title{font-size:22px !important;line-height:1.3 !important}section,.section,[class*=-section],.block,[class*=-block]{margin-top:20px !important;margin-bottom:20px !important}.pagination{display:flex !important;flex-wrap:wrap !important;gap:6px !important;justify-content:center !important;margin:20px 0 !important}.pagination a,.pagination span,.pagination .page-link{min-width:36px !important;height:36px !important;padding:0 10px !important;font-size:14px !important;border-radius:6px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;border:1px solid rgba(0,87,168,.3) !important;box-sizing:border-box !important}.pagination .active a,.pagination .active span,.pagination .current{background-color:#0057a8 !important;border-color:#0057a8 !important;color:#fff !important;font-weight:700 !important}footer .footer-cols,footer .footer-grid,footer .row,.footer [class*=cols],.footer [class*=grid]{display:grid !important;grid-template-columns:repeat(2, 1fr) !important;gap:24px !important}.navbar a,.header-nav a,.main-nav a{font-size:14px !important;padding:8px 10px !important}.breadcrumbs,.breadcrumb{font-size:13px !important;margin-bottom:10px !important}.product-detail .specs-table td,.product-detail .specs-table th,.product-page .characteristics td,.product-page .characteristics th,[class*=characteristics-table] td,[class*=characteristics-table] th,.char-table td,.char-table th{font-size:14px !important;padding:10px 12px !important}body,html,p,li,td,th,label,span{font-size:14px !important;line-height:1.6 !important}}