/* agt.ua — стили сайта по утверждённому макету.
   Файл: catalog/view/theme/luxshop/stylesheet/agt-style-20261109.css. Подключается настройкой LuxShop «Як підключити свій файл стилів» = agt-style-20261109 (на всех страницах).
   Метка версии: AGT-STYLE-2026-11-09-2 */
@font-face{font-family:'Rubik';src:url('fonts/rubik-medium.woff2') format('woff2');font-weight:500;font-style:normal;font-display:swap}
body,button,input,select,textarea{font-synthesis:none}
b,strong{font-weight:500}
a{color:#E32C2C}
a:hover,a:focus{color:#B91C1C}
.breadcrumb > li a,.breadcrumb > li a span{color:#E32C2C!important;text-decoration:none!important}
.breadcrumb > li a:hover span{color:#B91C1C!important}
.product-thumb .product-name a:hover,.product-thumb .caption a:hover{color:#E32C2C!important}
.panel-title > a.i_am_registered{color:#E32C2C}
.btn-cart,.btn-cartheader,.btn-view-now,.btn-more,#bar,#search .dropdown-menu.autosearch .search-view-all-result{background-color:#E32C2C!important;border-color:#E32C2C!important;color:#fff!important}
.btn-cart:hover,.btn-cartheader:hover,.btn-view-now:hover,.btn-more:hover{background-color:#B91C1C!important;border-color:#B91C1C!important}
.btn-primary,.btn-primary:focus{background-color:#E32C2C;border-color:#E32C2C}
.btn-primary:hover,.btn-primary:active,.btn-primary.active{background-color:#B91C1C!important;border-color:#B91C1C!important}
.pagination > .active > a,.pagination > .active > span,.pagination > .active > a:hover{background-color:#E32C2C!important;border-color:#E32C2C!important;color:#fff!important}
.pagination > li > a{color:#221F1F}
input[type=radio],input[type=checkbox]{accent-color:#E32C2C}
input[type=radio]{width:18px;height:18px}
.form-control:focus,input:focus,textarea:focus,select:focus{border-color:#E32C2C!important;box-shadow:0 0 0 3px rgba(227,44,44,.12)!important;outline:none}
.btn-general:not([disabled]):hover,.btn-general:not([disabled]):focus,.btn-general:not([disabled]):active,.btn-danger:hover{background-color:#B91C1C!important;border-color:#B91C1C!important}
#top .header-nav-links li a,#top .header-nav-links li button{color:#221F1F}
#top .header-nav-links li a:hover,#top .header-nav-links li button:hover{color:#E32C2C}
.box-language .mob-title-lang,.lang-boxm .mob-title-lang{display:none}
.box-currency .btn-currency-top{color:#221F1F}
.box-account .btn-account{display:none!important}
.box-account .dropdown-menu{display:flex!important;position:static!important;float:none!important;box-shadow:none!important;border:0!important;background:#fff!important;border-radius:5px;padding:0 10px!important;margin:0!important;min-width:0!important;align-items:center;height:30px}
.box-account .dropdown-menu > li{display:flex;align-items:center}
.box-account .dropdown-menu > li + li::before{content:"";display:block;width:1px;height:14px;background:#cfd3d8;margin:0 10px}
.box-account .dropdown-menu > li:has(.btn-login){order:-1}
.box-account .dropdown-menu > li:has(.btn-login)::before{display:none!important}
.box-account .dropdown-menu > li:has(.btn-register)::before{content:"";display:block;width:1px;height:14px;background:#cfd3d8;margin:0 10px}
#mob-info-left.mob-info .box-account-mob .btn-register{background:#fff!important;color:#E32C2C!important;box-shadow:inset 0 0 0 1.5px #E32C2C;border-radius:8px}
#mob-info-left.mob-info .box-account-mob .btn-login{background:#E32C2C!important;color:#fff!important;border-radius:8px}
.box-account .dropdown-menu > li > a{padding:0!important;color:#221F1F!important;background:none!important;white-space:nowrap}
.box-account .dropdown-menu > li > a:hover{color:#E32C2C!important}
.btn-menu-top.vh3,.btn-menu-top.vh3-bl{background:#fff!important;color:#221F1F!important;border:0!important;box-shadow:inset 0 0 0 2px currentColor!important;border-radius:8px!important;height:40px;padding:0 14px 0 13px!important;gap:10px;font-weight:500;font-size:16px}
.btn-menu-top .text-category{color:currentColor!important;font-weight:500;font-size:16px}
.btn-menu-top .menu-icon path{stroke:currentColor!important;stroke-width:2!important}
.btn-menu-top .icon-arrow path{fill:currentColor!important}
.btn-menu-top:hover,html.vw-100 .btn-menu-top{color:#E32C2C!important}
html.vw-100 .btn-menu-top .icon-arrow{transform:rotate(180deg)}
#menu-vertical img,.menu-header-box img{max-width:80px;max-height:80px}
.child_children_link .fa-level-up{display:none!important}
#search .form-control::placeholder{color:#8a8f96}
.contact-header .additional-tel,.contact-header .additional-tel a{font-weight:500!important;color:#221F1F}
.text_after_phone{display:block!important;font-size:12px;color:#3c3c3c;text-align:right;margin-top:2px}
@media (max-width:767px){.text_after_phone{text-align:center}.contact-header .additional-tel,.contact-header .additional-tel a{font-size:18px}}
.container-accordion-menu .box-heading{background:#fff!important;color:#E32C2C!important;box-shadow:inset 0 0 0 2px #E32C2C;border-radius:10px!important;border:0!important}
.container-accordion-menu .box-heading i{color:#E32C2C!important}
.container-accordion-menu .navcategory,.container-accordion-menu .navcategory li,.container-accordion-menu .parent-link,.container-accordion-menu .sub-category-link,.container-accordion-menu .dropdown-menu-category{border-color:transparent!important}
.container-accordion-menu .parent-category.active > a,.container-accordion-menu .parent-category.active > a .arrow{color:#E32C2C!important}
.container-accordion-menu .parent-link:hover,.container-accordion-menu .parent-link:hover .arrow,.container-accordion-menu .sub-category-link:hover,.container-accordion-menu .sub-category-link:hover .arrow,.container-accordion-menu .child_children_link > a:hover,.container-accordion-menu .parent-link.hover,.container-accordion-menu .sub-category-link.hover{color:#E32C2C!important;background:#FDF2F2}
.container-accordion-menu .dropdown-menu-category{border-radius:10px;box-shadow:0 10px 30px rgba(34,31,31,.16)!important}
.ocf-search-btn-static,.ocf-search-btn-popover{background:#fff!important;color:#E32C2C!important;border:0!important;box-shadow:inset 0 0 0 2px #E32C2C!important;border-radius:8px!important;font-weight:500}
.ocf-search-btn-static:hover,.ocf-search-btn-popover:hover{background:#FDF2F2!important}
.ocf-search-btn-static.ocf-disabled{opacity:.55}
.ocf-btn-link{color:#606060!important}.ocf-btn-link:hover{color:#E32C2C!important}
.ocf-noUi-connect:before,.ocf-noUi-handle{background-color:#E32C2C!important}
.ocf-noUi-active{box-shadow:0 0 0 6px rgba(227,44,44,.22)!important}
.ocf-selected .ocf-value-input::before{border-color:#E32C2C!important;background-color:#E32C2C!important}
.ocf-value:focus:not(:active) .ocf-value-input::before{border-color:#E32C2C!important}
.ocf-value:active .ocf-value-input-checkbox::before{border-color:#E32C2C!important;background-color:#B91C1C!important}
.ocf-selected .ocf-value-image,.ocf-selected .ocf-value-color{border-color:#E32C2C!important}
.ocf-form-control:focus,input.ocf-form-control:focus{border-color:#E32C2C!important;box-shadow:0 0 0 3px rgba(227,44,44,.12)!important}
.ocf-scroll-y::-webkit-scrollbar-thumb{background-color:#c9cdd2!important}
.ocf-btn-mobile-fixed .ocf-btn{background-color:#E32C2C!important;color:#fff!important}
.box-sub-cat .subcategory{border:0!important;border-radius:12px!important;box-shadow:0 1px 4px rgba(34,31,31,.06)!important;background:#fff}
.box-sub-cat .subcategory:hover{box-shadow:0 6px 18px rgba(34,31,31,.12)!important}
.box-sub-cat .subcategory img{width:100%;height:auto;max-width:180px;aspect-ratio:1;object-fit:contain}
.product-thumb{border:0!important}
.product-thumb .product-model{font-size:12px;color:#3C3C3C}
.product-thumb .product-name a{font-size:13.5px;line-height:20px;color:#221F1F}
.product-thumb .stock-status{display:none!important}
.product-thumb .cart .btn-general:not([disabled]),.product-thumb .btn-general.add-to-cart-button:not([disabled]){background:#fff!important;color:#E32C2C!important;border:0!important;box-shadow:inset 0 0 0 1.5px #E32C2C!important;border-radius:8px!important;font-weight:500}
.product-thumb .cart .btn-general:not([disabled]):hover,.product-thumb .btn-general.add-to-cart-button:not([disabled]):hover{background:#E32C2C!important;color:#fff!important}
.product-thumb .btn-general.add-to-cart-button svg,.product-thumb .btn-general.add-to-cart-button i{display:none}
.optbuttom{display:none!important}
#product .btn-fastorder{box-shadow:inset 0 0 0 1px #e9e9e9!important}
.info-model:has(+ .info-model){font-size:16px}
.info-model:has(+ .info-model) span{font-size:16px!important;font-weight:500}
.info-model + .info-model,.info-manufacturer{font-size:14px}
#product .product_icon .perevag-block{float:none;width:100%!important;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));box-sizing:border-box}
#product .product_icon .perevag-block1,#product .product_icon .perevag-block3,#product .product_icon .perevag-block4,#product .product_icon .perevag-block5{float:none;width:auto!important;display:flex;align-items:center;text-align:left;padding:0}
#product .product_icon .perevag-block11,#product .product_icon .perevag-block33,#product .product_icon .perevag-block44,#product .product_icon .perevag-block55{margin:0;flex:none}
#product .product_icon h5{margin:0}
#product .product_icon .perevag-block11{background-image:url(/image/catalog/agt-site/icon_guarantee_grey.svg)!important}
#product .product_icon .perevag-block44{background-image:url(/image/catalog/agt-site/icon_wholesale_red.svg)!important}
#product .product_icon .perevag-block55{background-image:url(/image/catalog/agt-site/icon_card_grey.svg)!important;background-size:75%}
@media (min-width:992px){
#product .product_icon{margin-top:44px}
#product .product_icon .perevag-block{gap:16px 18px;padding:0 16px}
#product .product_icon .perevag-block1,#product .product_icon .perevag-block3,#product .product_icon .perevag-block4,#product .product_icon .perevag-block5{gap:12px}
#product .product_icon .perevag-block11,#product .product_icon .perevag-block33,#product .product_icon .perevag-block44,#product .product_icon .perevag-block55{width:52px;height:52px;background-size:85%}
#product .product_icon h5{font-size:15px;line-height:1.3}
}
@media (max-width:991px){
#product .product_icon{margin:8px 0 12px}
#product .product_icon .perevag-block{gap:10px 12px}
#product .product_icon .perevag-block1,#product .product_icon .perevag-block3,#product .product_icon .perevag-block4,#product .product_icon .perevag-block5{gap:8px}
}
@media (min-width:768px) and (max-width:991px){#fix_right_block{position:relative;top:0}}
@media (min-width:1200px){#product .stock_status_success{font-size:12.5px}}
#product .stock_status_success{color:#188038!important}
#product .stock_status_success svg path{fill:#188038!important}
.agt-hero{display:flex;align-items:center;gap:40px;padding:14px 0 18px}
.agt-hero .tx{flex:0 1 520px}
.agt-hero h1{font-size:30px;line-height:1.2;font-weight:400;color:#606060;margin:0 0 16px}
.agt-hero ul{display:grid;grid-template-columns:1fr 1fr;gap:12px 16px;margin:0;padding:0;list-style:none}
.agt-hero li{display:flex;gap:11px;align-items:center}
.agt-hero li i{flex:0 0 40px;width:40px;height:40px;border-radius:50%;background:#FDF2F2;color:#E32C2C;display:flex;align-items:center;justify-content:center}
.agt-hero li b{display:block;font-weight:500;font-size:18px;color:#221F1F}
.agt-hero li small{display:block;font-size:13px;color:#606060}
.agt-hero .pic img{width:330px;height:auto;display:block}
.agt-hero .brd{margin-left:auto;width:200px;text-align:center;color:#606060}
.agt-hero .brd img{width:200px;display:block}
.agt-hero .brd b{display:block;font-weight:400;font-size:23px;margin-top:6px}
.agt-hero .brd span{font-size:13.5px}
@media (max-width:991px){.agt-hero{flex-wrap:wrap;gap:12px}.agt-hero .tx{flex:1 1 100%;order:2}.agt-hero .pic img{width:200px}.agt-hero .brd{width:120px}.agt-hero .brd img{width:110px}.agt-hero h1{font-size:22px}.agt-hero li b{font-size:14px}.agt-hero li small{display:none}.agt-hero li i{flex-basis:34px;width:34px;height:34px}}
.agt-home-text{font-size:13.5px;line-height:1.55;color:#3C3C3C}
.agt-home-text h2{font-size:22px;font-weight:400;line-height:1.4;color:#221F1F;margin:18px 0 10px}
.agt-home-text h3{font-size:15px;font-weight:500;color:#221F1F}
@media (max-width:767px){.agt-home-text h2{font-size:19px}}
#simpleregister .btn-primary,#simpleregister button[type=submit],#simpleregister #simpleregister_button_confirm,.simpleregister-button-block .btn{background:#E32C2C!important;border-color:#E32C2C!important;color:#fff!important}
#simpleregister .btn-primary:hover,.simpleregister-button-block .btn:hover{background:#B91C1C!important;border-color:#B91C1C!important}
#account-account .list-unstyled li a,#column-right .list-group a{border:0}
a[href*="account/reward"],a[href*="account/recurring"],a[href*="account/download"],a[href*="account/transaction"],a[href*="affiliate/"]{display:none!important}
#content .buttons .pull-left .btn,#content .buttons .pull-right .btn{border-radius:8px}
.simplecheckout input[type=radio]{accent-color:#E32C2C;width:18px;height:18px}
.simplecheckout-block{border:0!important;border-radius:12px;background:#F8F9FA;padding:16px 20px}
.simplecheckout-block .checkout-heading{background:none!important;border:0!important;font-size:18px;font-weight:500;color:#221F1F}
.simplecheckout .form-control{border-color:transparent;background:#fff;border-radius:8px;height:44px}
#simplecheckout_button_confirm,.simplecheckout-button-right .btn{background:#E32C2C!important;border-color:#E32C2C!important;height:50px;font-size:16px;font-weight:500;border-radius:8px}
footer .two-c-pc li a{color:#d9d9d9}
footer .two-c-pc li a:hover{color:#fff}
.drop-contacts small,#mob-info-contact .contact-header small{display:block;font-size:13px;color:#606060;font-weight:400;line-height:1.3;margin-top:2px}
.product-thumb .actions .cart,.product-thumb .cart{width:100%!important;margin:0!important}
.product-thumb .cart .btn-general{width:100%!important;height:36px;font-weight:500}
.product-thumb .cart .btn-general .icon-cart-add{display:none!important}
.product-thumb .cart .btn-general .text-cart-add{display:inline!important;padding-left:0}
.product-thumb .btn-general[disabled],.product-thumb .btn-general[disabled]:hover{cursor:default!important;filter:none!important}
.product-thumb .product-name a,.product-thumb .product-name a span{color:#221F1F!important}
.product-thumb .product-name a:hover,.product-thumb .product-name a:hover span{color:#E32C2C!important}
.position-no-owl .container-module .product-thumb .actions{opacity:1!important;position:static!important;bottom:auto!important;background:none!important;margin-top:10px}
.position-no-owl .container-module .product-thumb .actions .btn-general .text-cart-add{display:inline!important}
.position-no-owl .container-module .product-thumb:hover .price{opacity:1!important}
.position-no-owl .container-module .product-thumb .actions .addit-action{display:none!important}
.btn-menu-top.vh3,.btn-menu-top.vh3-bl,.btn-menu-top.vh3:hover,.btn-menu-top.vh3-bl:hover,.btn-menu-top.vh3:focus,html.vw-100 .btn-menu-top{background:#fff!important;background-color:#fff!important}
.btn-menu-top:hover,html.vw-100 .btn-menu-top{box-shadow:inset 0 0 0 2px #E32C2C!important}
.container-accordion-menu .box-heading i,.container-accordion-menu .box-heading .fa,.container-accordion-menu .box-heading svg{display:none!important}
.container-accordion-menu .dropdown-menu-category a,.container-accordion-menu .sub-category-link,.container-accordion-menu .child_children_link > a,.container-accordion-menu .dropdown-menu-category .arrow{color:#221F1F!important}
.container-accordion-menu .dropdown-menu-category a:hover,.container-accordion-menu .sub-category-link:hover,.container-accordion-menu .sub-category-link.hover,.container-accordion-menu .child_children_link > a:hover{color:#E32C2C!important}
.product_list_toolbar .btn-view,.product_list_toolbar .btn-view.active,.product_list_toolbar .btn-view:focus{box-shadow:none!important;outline:none!important}
.ocf-noUi-pips{display:none!important}
#product #fix_right_block{background:#F8F9FA;border-radius:12px;padding:18px 20px 16px}
#product .info-product-stockmain{display:flex;flex-wrap:nowrap;gap:12px;padding:0!important;align-items:center}
#product .info-product-stock{width:auto!important;white-space:nowrap;flex:0 0 auto}
@media (min-width:1200px) and (max-width:1599px){#product .stock_status_success{font-size:12px}}
#product #fix_right_block span[style*="e42c2c"]{color:#606060!important;font-size:12.5px;padding:10px 0 0!important;text-align:left!important}
footer .list-newss{columns:2;column-gap:56px;padding-left:18px}
footer .list-newss li{break-inside:avoid}
footer .list-newss li:nth-child(5){break-before:column}
footer .newsletter{display:none!important}
.modal-login #button-login-popup,.modal-login .btn-login{background:#E32C2C!important;color:#fff!important;border:0!important;border-radius:8px;opacity:1!important}
.modal-login #button-login-popup:hover{background:#B91C1C!important}
.modal-login .forgotten{color:#E32C2C}
#account-account #content h2:has(+ ul a[href*="affiliate"]),#account-account #content h2:has(+ ul.list-unstyled:empty){display:none!important}
#account-account #content ul.list-unstyled{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;margin:0 0 18px}
#account-account #content ul.list-unstyled li a{display:flex;align-items:center;min-height:64px;padding:14px 16px;background:#F8F9FA;border-radius:12px;color:#221F1F;font-weight:500}
#account-account #content ul.list-unstyled li a:hover{color:#E32C2C}
#column-right .list-group{background:#F8F9FA;border-radius:12px;padding:6px}
#column-right .list-group a{color:#221F1F!important;background:none!important}
#column-right .list-group a:hover,#column-right .list-group a.active{color:#E32C2C!important;background:#fff!important;border-radius:8px}
@media (min-width:1200px){
 footer .list-newss{width:440px!important}
 footer .list-newss li a{white-space:nowrap}
}
footer .list-newss li{font-size:14px;line-height:1.75}
.container-accordion-menu .navcategory{background:#F8F9FA;border-radius:12px;padding:6px 0;margin-top:8px}
.container-accordion-menu .navcategory > li > a{padding-left:18px}
input.ocf-form-control{background:#F3F4F6!important;border:0!important;border-radius:8px!important;height:40px}
#product #fix_right_block .panel-rigth-block{background:transparent!important;padding:12px 0 0!important;box-shadow:none!important;border:0!important}
#product .info-product-stockmain{flex-wrap:wrap!important;gap:6px 12px!important;height:auto!important;margin:0!important;min-height:0!important}
#product .info-product-stock{margin:0!important}
#product .info-product-stock .stock_status_success{display:inline-flex;align-items:center;gap:4px}
#product #fix_right_block .price,#product #fix_right_block .autocalc-product-price{font-size:30px!important;font-weight:500;line-height:1.2;height:auto}
@media (min-width:1200px) and (max-width:1439px){
 #product #fix_right_block{padding:16px 16px 14px}
 #product .info-product-stockmain{gap:6px 8px!important}
 #product .info-product-stock .stock_status_success{font-size:11.5px!important;gap:3px}
 #product .info-product-stock .stock_status_success svg{width:13px;height:13px}
}
#content > h3{font-size:22px;font-weight:400;color:#221F1F;margin:28px 0 16px}
#content > h3 + .row .product-thumb .caption{text-align:center}
#content > h3 + .row .product-thumb .caption h4{min-height:60px}
#content > h3 + .row .product-thumb h4 a{color:#221F1F!important;font-size:13.5px;line-height:20px;font-weight:400}
#content > h3 + .row .product-thumb h4 a:hover{color:#E32C2C!important}
#content > h3 + .row .product-thumb .button-group{display:block!important;border:0!important;background:none!important;padding:0 10px 12px;overflow:visible}
#content > h3 + .row .product-thumb .button-group button{display:none!important}
#content > h3 + .row .product-thumb .button-group button:first-child{display:flex!important;align-items:center;justify-content:center;width:100%!important;height:36px;float:none;background:#fff!important;color:#E32C2C!important;border:0!important;box-shadow:inset 0 0 0 1.5px #E32C2C!important;border-radius:8px!important;font-weight:500;font-size:14px;text-transform:none}
#content > h3 + .row .product-thumb .button-group button:first-child:hover{background:#E32C2C!important;color:#fff!important}
#content > h3 + .row .product-thumb .button-group button:first-child .fa{display:none}
#content > h3 + .row .product-thumb .button-group button:first-child span{display:inline!important}
@media (min-width:768px){.modal-dialog.modal-login{width:500px}}
.modal-login .modal-content{border-radius:14px;border:0;box-shadow:0 20px 50px rgba(0,0,0,.18)}
.modal-login #login_data{position:relative}
.modal-login .modal-header{border:0;padding:24px 28px 6px}
.modal-login .modal-title{font-size:22px;font-weight:400;color:#221F1F;line-height:1.3}
.modal-login .modal-header .close{opacity:1;font-size:26px;color:#221F1F;margin-top:-2px}
.modal-login .modal-body{position:static!important;padding:10px 28px 0}
.modal-login .modal-body .form-group{margin-bottom:14px}
.modal-login .modal-body .input-group{display:block;width:100%}
.modal-login .modal-body .input-group-addon{display:none!important}
.modal-login .modal-body .form-control{width:100%!important;height:48px;background:#F3F4F6;border:0!important;border-radius:8px!important;font-size:15px;padding:0 16px}
.modal-login .modal-body .form-group.text-right{position:absolute;left:28px;bottom:36px;margin:0;text-align:left}
.modal-login .modal-body .forgotten{font-size:15px;color:#E32C2C}
.modal-login .modal-footer{border:0;padding:12px 28px 24px}
.modal-login #button-login-popup{height:46px;min-width:132px;font-size:16px;font-weight:500}
#content > h3 + .row .product-layout{display:flex}
#content > h3 + .row .product-thumb{display:flex!important;flex-direction:column;width:100%}
#content > h3 + .row .product-thumb .caption{flex:1 1 auto;display:flex!important;flex-direction:column}
#content > h3 + .row .product-thumb .caption .price{margin-top:auto}
.phone_fix .contact-header:hover .drop-contacts,#mob-info-contact .contact-header .drop-contacts{display:flex!important;flex-direction:column}
ul.drop-contacts li:has(.agt-cb){order:9}
ul.drop-contacts .agt-cb{display:flex!important;align-items:center;justify-content:center;height:42px;margin:10px 0 2px;padding:0 14px!important;border-radius:8px;background:#fff;color:#E32C2C!important;box-shadow:inset 0 0 0 1.5px #E32C2C;font-weight:500;font-size:15px;text-decoration:none}
ul.drop-contacts .agt-cb:hover{background:#E32C2C;color:#fff!important}
#mob-info-contact .contact-header{display:flex!important;flex-direction:column}
#mob-info-contact .contact-header .dropdown-toggle{order:0}
#mob-info-contact .contact-header .text_after_phone{display:block!important;order:1;text-align:left!important;margin:0 0 10px;font-size:13px;color:#606060}
#mob-info-contact .contact-header .drop-contacts{order:2;margin-top:0}
@media (max-width:767px){
 header .row > .logo-top{width:auto!important;flex:0 0 auto;padding-right:4px}
 header .logo-top #logo img{height:22px!important;width:auto!important;max-width:none}
 header .phone-box{width:auto!important;flex:1 1 auto;min-width:0;padding-left:6px;padding-right:6px}
 header .phone-box #phone{justify-content:center!important}
 header .phone-box .additional-tel,header .phone-box .additional-tel a{white-space:nowrap;font-size:18px!important;line-height:1.2}
 header .phone-box .text_after_phone{white-space:nowrap;font-size:11.5px}
 header .lang-boxm{width:auto!important;flex:0 0 auto;padding-left:0}
 header .lang-boxm .list_lang{display:flex!important;flex-wrap:nowrap;align-items:center;gap:3px}
 header .lang-boxm .item_lang{display:inline-flex!important}
 .agt-hero .pic,.agt-hero .pic.hidden-xs,.agt-hero .brd{display:none!important}
 .agt-hero{gap:10px 12px;padding:10px 0 6px}
 .agt-hero h1{margin-bottom:12px}
 #mob-info-left .box-account-mob ul{display:flex!important;gap:10px}
 #mob-info-left .box-account-mob ul li{flex:1 1 0;min-width:0}
 #mob-info-left .box-account-mob ul li:has(.btn-register){flex:1.4 1 0}
 #mob-info-left .box-account-mob .btn-register,#mob-info-left .box-account-mob .btn-login{display:flex!important;align-items:center;justify-content:center;width:100%;height:42px;padding:0 6px!important;font-size:14px}
 #product .info-model span,#product .info-model a{color:#221F1F!important}
 #product .product_icon .perevag-block{padding:0 6px 0 2px}
 #product .product_icon .perevag-block11,#product .product_icon .perevag-block33,#product .product_icon .perevag-block44,#product .product_icon .perevag-block55{width:40px!important;height:40px!important;background-size:80%!important}
 #product .product_icon h5{font-size:13px;line-height:1.3}
 #product #fix_right_block{padding:14px 14px 12px}
 #product #fix_right_block .price,#product #fix_right_block .autocalc-product-price{font-size:26px!important}
 #content > h3 + .row{display:flex;flex-wrap:wrap}
 #content > h3 + .row .product-layout{width:50%!important;float:none;padding-left:6px;padding-right:6px}
 #content > h3 + .row .product-thumb .caption h4{min-height:0;font-size:13px}
 #content > h3 + .row .product-thumb .button-group{padding:0 4px 12px}
 footer .list-newss{columns:1!important;width:auto!important;padding-left:18px}
 footer .list-newss li:nth-child(5){break-before:auto}
 footer .list-newss li a{white-space:normal}
}
@media (min-width:1400px){
 .agt-hero{justify-content:space-between}
 .agt-hero .brd{margin-left:0}
}
@media (min-width:992px) and (max-width:1199px){
 .btn-menu-top.vh3,.btn-menu-top.vh3-bl{width:auto!important}
 .btn-menu-top .text-category.hidden-md{display:inline!important}
}
#simplecheckout_form_0 .simplecheckout{display:grid;grid-template-columns:minmax(0,1fr) 380px;column-gap:24px;align-items:start}
#simplecheckout_form_0 .simplecheckout-step{display:contents}
#simplecheckout_form_0 .simplecheckout-left-column{grid-column:1;grid-row:1 / span 4;width:auto!important;float:none!important;margin:0!important;padding:0!important;counter-reset:agtstep}
#simplecheckout_form_0 .simplecheckout-right-column{grid-column:2;grid-row:1;width:auto!important;float:none!important;margin:0!important;padding:0!important;background:#fff;border-radius:14px 14px 0 0;box-shadow:0 2px 14px rgba(34,31,31,.07);padding:20px 20px 0!important}
#simplecheckout_form_0 #simplecheckout_payment_form{display:none}
#simplecheckout_form_0 #simplecheckout_text_agreement{grid-column:2;grid-row:2;background:#fff;margin:0!important;padding:10px 20px 14px;font-size:12.5px;line-height:1.5;color:#3C3C3C;box-shadow:0 8px 14px -6px rgba(34,31,31,.07)}
#simplecheckout_form_0 .simplecheckout > a{display:none}
#simplecheckout_form_0 #buttons{grid-column:2;grid-row:3;background:#fff;margin:0!important;padding:0 20px 20px;border-radius:0 0 14px 14px;box-shadow:0 10px 14px -6px rgba(34,31,31,.07)}
#simplecheckout_form_0 #buttons .simplecheckout-button-right{float:none;width:100%}
#simplecheckout_button_confirm{display:flex!important;align-items:center;justify-content:center;width:100%;height:50px;background:#E32C2C!important;border:0!important;border-radius:8px!important;font-size:16px!important;font-weight:500;color:#fff!important}
#simplecheckout_button_confirm:hover{background:#B91C1C!important}
#simplecheckout_form_0 .simplecheckout-left-column .simplecheckout-block{background:#F8F9FA;border:0!important;border-radius:14px;padding:20px 24px 22px;margin:0 0 16px!important}
#simplecheckout_form_0 .simplecheckout-left-column .checkout-heading{counter-increment:agtstep;display:flex;align-items:center;gap:12px;background:none!important;border:0!important;padding:0 0 14px!important;font-size:19px;font-weight:500;color:#221F1F}
#simplecheckout_form_0 .simplecheckout-left-column .checkout-heading::before{content:counter(agtstep);display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#221F1F;color:#fff;font-size:14px;font-weight:500;flex:none}
#simplecheckout_form_0 #simplecheckout_shipping_address .checkout-heading{display:none}
#simplecheckout_form_0 #simplecheckout_shipping{border-radius:14px 14px 0 0!important;margin-bottom:0!important;padding-bottom:6px!important}
#simplecheckout_form_0 #simplecheckout_shipping_address{border-radius:0 0 14px 14px!important;padding-top:6px!important}
#simplecheckout_form_0 .simplecheckout-block-content{padding:0!important;border:0!important}
#simplecheckout_form_0 .simplecheckout-left-column fieldset{display:grid;grid-template-columns:1fr 1fr;gap:12px 16px;margin:0}
#simplecheckout_form_0 .simplecheckout-left-column .form-group{margin:0!important}
#simplecheckout_form_0 .simplecheckout-left-column .form-group .control-label{float:none;width:100%;text-align:left!important;padding:0 0 6px!important;font-size:14px;font-weight:400;color:#221F1F}
#simplecheckout_form_0 .simplecheckout-left-column .form-group .col-sm-8{float:none;width:100%;padding:0}
#simplecheckout_form_0 .simplecheckout-left-column .form-group.required .control-label::before{content:none!important}
#simplecheckout_form_0 .simplecheckout-left-column .form-group.required .control-label::after{content:" *";color:#E32C2C}
#simplecheckout_form_0 .form-control,#simplecheckout_form_0 select{height:44px!important;background:#fff!important;border:0!important;border-radius:8px!important;box-shadow:none!important;font-size:15px;padding:0 14px;width:100%}
#simplecheckout_form_0 .form-control:focus,#simplecheckout_form_0 select:focus{box-shadow:0 0 0 2px #E32C2C!important}
#simplecheckout_form_0 .simplecheckout-left-column select{appearance:auto}
#simplecheckout_form_0 .simplecheckout-tooltip{display:none!important}
#simplecheckout_form_0 .row-customer_buyer_type{grid-column:1 / -1}
#simplecheckout_form_0 .row-customer_buyer_type .control-label{display:none}
#simplecheckout_form_0 .row-customer_buyer_type .col-sm-8 > div{display:inline-flex;background:#fff;border-radius:10px;padding:4px;gap:2px}
#simplecheckout_form_0 .row-customer_buyer_type .radio{margin:0}
#simplecheckout_form_0 .row-customer_buyer_type .radio label{display:block;padding:8px 18px!important;border-radius:8px;font-size:15px;color:#221F1F;cursor:pointer;min-height:0}
#simplecheckout_form_0 .row-customer_buyer_type .radio input{position:absolute;opacity:0;pointer-events:none}
#simplecheckout_form_0 .row-customer_buyer_type .radio label:has(input:checked){background:#E32C2C;color:#fff}
#simplecheckout_form_0 #simplecheckout_payment .radio{margin:0 0 10px}
#simplecheckout_form_0 #simplecheckout_payment .radio label{padding-left:30px!important;font-size:15px;color:#221F1F;position:relative}
#simplecheckout_form_0 #simplecheckout_payment .radio input{width:18px;height:18px;margin:1px 0 0 -30px!important;accent-color:#E32C2C}
#simplecheckout_form_0 #simplecheckout_payment .radio small{display:block;font-size:12.5px;color:#606060}
#simplecheckout_form_0 #simplecheckout_cart{border:0!important;margin:0!important}
#simplecheckout_form_0 #simplecheckout_cart::before{content:"Разом";display:block;font-size:19px;font-weight:500;color:#221F1F;margin:0 0 14px}
#simplecheckout_form_0 #simplecheckout_cart .table-responsive{overflow:visible!important;border:0!important;margin:0}
#simplecheckout_form_0 #simplecheckout_cart table{border:0!important;margin:0}
#simplecheckout_form_0 #simplecheckout_cart thead,#simplecheckout_form_0 #simplecheckout_cart td.model,#simplecheckout_form_0 #simplecheckout_cart td.price,#simplecheckout_form_0 #simplecheckout_cart td.name .image{display:none!important}
#simplecheckout_form_0 #simplecheckout_cart tbody tr{display:grid;grid-template-columns:60px 1fr auto;grid-template-areas:"img name name" "img qty total";gap:8px 12px;padding:0 0 14px;border-bottom:1px solid #EFEFEF;margin-bottom:14px}
#simplecheckout_form_0 #simplecheckout_cart tbody td{border:0!important;padding:0!important;display:block}
#simplecheckout_form_0 #simplecheckout_cart td.image{grid-area:img}
#simplecheckout_form_0 #simplecheckout_cart td.image img{width:60px;height:60px;object-fit:contain}
#simplecheckout_form_0 #simplecheckout_cart td.name{grid-area:name;text-align:left!important}
#simplecheckout_form_0 #simplecheckout_cart td.name a{color:#221F1F;font-size:14px;line-height:1.4}
#simplecheckout_form_0 #simplecheckout_cart td.quantity{grid-area:qty}
#simplecheckout_form_0 #simplecheckout_cart td.total{grid-area:total;align-self:center;font-weight:500;font-size:15px;color:#221F1F;white-space:nowrap}
#simplecheckout_form_0 #simplecheckout_cart td.quantity .input-group{display:inline-flex;align-items:center;width:auto;border:1px solid #E4E4E4;border-radius:8px;height:34px}
#simplecheckout_form_0 #simplecheckout_cart td.quantity .input-group-btn{display:block;width:auto}
#simplecheckout_form_0 #simplecheckout_cart td.quantity .btn-primary{background:none!important;border:0!important;color:#221F1F!important;width:30px;height:32px;padding:0;box-shadow:none}
#simplecheckout_form_0 #simplecheckout_cart td.quantity .btn-danger{background:none!important;border:0!important;color:#9a9a9a!important;width:30px;height:32px;padding:0;margin-left:8px;box-shadow:none}
#simplecheckout_form_0 #simplecheckout_cart td.quantity input{width:36px!important;height:32px!important;border:0!important;text-align:center;padding:0;background:none!important}
#simplecheckout_form_0 #simplecheckout_cart .simplecheckout-cart-total{border:0!important;padding:4px 0!important;display:flex;justify-content:space-between;font-size:14px;color:#3C3C3C}
#simplecheckout_form_0 #simplecheckout_cart .simplecheckout-cart-total span{float:none!important;text-align:left}
#simplecheckout_form_0 #simplecheckout_cart #total_total{font-size:20px;font-weight:500;color:#221F1F;padding-top:10px!important}
#simplecheckout_form_0 #simplecheckout_cart #total_total span{font-weight:500}
#simplecheckout_form_0 #simplecheckout_cart .buttons,#simplecheckout_form_0 #simplecheckout_cart #simplecheckout_button_cart{display:none!important}
@media (max-width:991px){
 #simplecheckout_form_0 .simplecheckout{grid-template-columns:1fr}
 #simplecheckout_form_0 .simplecheckout-left-column,#simplecheckout_form_0 .simplecheckout-right-column,#simplecheckout_form_0 #simplecheckout_text_agreement,#simplecheckout_form_0 #buttons{grid-column:1;grid-row:auto}
 #simplecheckout_form_0 .simplecheckout-left-column fieldset{grid-template-columns:1fr}
}
#simplecheckout_form_0 #simplecheckout_cart td.remove,#simplecheckout_form_0 #simplecheckout_cart .simplecheckout-cart-total:not([id]){display:none!important}
#simplecheckout_form_0 #simplecheckout_comment{display:none!important}
#simplecheckout_form_0 .simplecheckout-error-text{color:#E32C2C;font-size:13px;line-height:1.35;margin-top:5px}
#simplecheckout_form_0 .has-error .form-control,#simplecheckout_form_0 .has-error select{box-shadow:inset 0 0 0 1.5px #E32C2C!important}
#simplecheckout_form_0 .simplecheckout-step{display:contents!important}
#simplecheckout_form_0 .row-customer_buyer_type .control-label{display:none!important}
#simplecheckout_form_0 .simplecheckout{grid-template-rows:auto auto auto 1fr!important}
#simplecheckout_form_0 #simplecheckout_cart table,#simplecheckout_form_0 #simplecheckout_cart tbody{display:block!important;width:100%!important}
#simplecheckout_form_0 #simplecheckout_cart tbody tr{width:100%}
#simplecheckout_form_0 #simplecheckout_cart .simplecheckout-cart-total{display:flex!important;justify-content:space-between!important;width:100%}
#simplecheckout_form_0 #simplecheckout_cart .simplecheckout-cart-total > *{float:none!important;width:auto!important;text-align:left!important;padding:0!important}
#simplecheckout_form_0 .simplecheckout-cart-total-remove{display:none!important}
#simplecheckout_form_0 .simplecheckout-cart-total-value{margin-left:auto!important;text-align:right!important}
#simplecheckout_form_0 #simplecheckout_text_agreement a{color:#E32C2C!important;text-decoration:none}
#simplecheckout_form_0 #simplecheckout_cart tbody tr{grid-template-columns:60px auto 1fr!important}
#simplecheckout_form_0 #simplecheckout_cart td.quantity{justify-self:start}
#simplecheckout_form_0 #simplecheckout_cart td.total{text-align:right!important;justify-self:end;font-size:17px!important;font-weight:600!important}
#simplecheckout_form_0 #simplecheckout_cart td.quantity .btn i{display:none!important}
#simplecheckout_form_0 #simplecheckout_cart td.quantity .btn{position:relative}
#simplecheckout_form_0 #simplecheckout_cart td.quantity .btn-primary::before,#simplecheckout_form_0 #simplecheckout_cart td.quantity .btn-primary::after{content:"";position:absolute;left:50%;top:50%;width:12px;height:1.5px;margin:-.75px 0 0 -6px;background:#606060;border-radius:1px}
#simplecheckout_form_0 #simplecheckout_cart td.quantity .input-group-btn:last-child .btn-primary::after{transform:rotate(90deg)}
#simplecheckout_form_0 #simplecheckout_cart td.quantity .input-group-btn:first-child .btn-primary::after{display:none}
#simplecheckout_form_0 #simplecheckout_cart td.quantity .btn-primary:hover::before,#simplecheckout_form_0 #simplecheckout_cart td.quantity .btn-primary:hover::after{background:#E32C2C}
#simplecheckout_form_0 #simplecheckout_cart td.quantity input{font-size:16px!important;font-weight:600!important;color:#221F1F!important}
#simplecheckout_form_0 #simplecheckout_cart td.quantity .btn-danger::before,#simplecheckout_form_0 #simplecheckout_cart td.quantity .btn-danger::after{content:"";position:absolute;left:50%;top:50%;width:14px;height:2px;margin:-1px 0 0 -7px;background:#3C3C3C;border-radius:1px;transform:rotate(45deg)}
#simplecheckout_form_0 #simplecheckout_cart td.quantity .btn-danger::after{transform:rotate(-45deg)}
#simplecheckout_form_0 #simplecheckout_cart td.quantity .btn-danger:hover::before,#simplecheckout_form_0 #simplecheckout_cart td.quantity .btn-danger:hover::after{background:#E32C2C}
#simplecheckout_form_0 #simplecheckout_cart .simplecheckout-warning-block{display:block;margin:0 0 12px;padding:10px 12px;border:0;border-radius:8px;background:#FDF2F2;color:#B91C1C;font-size:13px;line-height:1.4}
#simplecheckout_form_0 #simplecheckout_cart .product-warning{color:#E32C2C;font-weight:600}
#simplecheckout_form_0 #simplecheckout_cart td.quantity .input-group{overflow:hidden}
#simplecheckout_form_0 #simplecheckout_cart td.quantity .input-group-btn{display:flex!important;align-items:stretch;height:32px}
#simplecheckout_form_0 #simplecheckout_cart td.quantity .btn{height:32px!important;width:32px;min-height:0!important;line-height:32px!important;margin:0!important}
#simplecheckout_form_0 #simplecheckout_cart td.quantity input{width:40px!important;border-left:1px solid #D5D7DA!important;border-right:1px solid #D5D7DA!important;border-radius:0!important}
#simplecheckout_form_0 #simplecheckout_cart td.quantity .btn-danger{margin-left:0!important;border-left:1px solid #D5D7DA!important;border-radius:0!important}
#simplecheckout_form_0 #simplecheckout_cart td.quantity .btn-danger::before,#simplecheckout_form_0 #simplecheckout_cart td.quantity .btn-danger::after{width:10.5px!important;height:1.5px!important;margin:-.75px 0 0 -5.25px!important}
#simplecheckout_form_0 #simplecheckout_cart td.quantity input{border-left:0!important;border-right:0!important;width:36px!important}
#simplecheckout_form_0 #simplecheckout_cart td.quantity .btn-danger::before,#simplecheckout_form_0 #simplecheckout_cart td.quantity .btn-danger::after{width:10px!important;margin:-.75px 0 0 -5px!important}
#simplecheckout_form_0 .simplecheckout-left-column .simplecheckout-block{background:#fff!important;box-shadow:0 2px 14px rgba(34,31,31,.07)}
#simplecheckout_form_0 #simplecheckout_shipping{clip-path:inset(-30px -30px 0 -30px)}
#simplecheckout_form_0 #simplecheckout_shipping_address{clip-path:inset(0 -30px -30px -30px)}
#simplecheckout_form_0 .simplecheckout-left-column .form-control,#simplecheckout_form_0 .simplecheckout-left-column select{background:#F3F4F6!important}
#simplecheckout_form_0 .simplecheckout-left-column .form-control:focus{background:#fff!important}
#simplecheckout_form_0 .row-customer_buyer_type .col-sm-8 > div{background:#F3F4F6!important}
#simplecheckout_form_0 .simplecheckout-left-column:has(.row-customer_buyer_type input[value="company"]:checked) .row-customer_firstname .control-label{font-size:0!important}
#simplecheckout_form_0 .simplecheckout-left-column:has(.row-customer_buyer_type input[value="company"]:checked) .row-customer_firstname .control-label::before{content:"Контактна особа"!important;font-size:14px;font-weight:400!important;color:#221F1F!important;margin:0!important}
body:has(#language button[data-code="uk-ua"]) #simplecheckout_form_0 .simplecheckout-left-column:has(.row-customer_buyer_type input[value="company"]:checked) .row-customer_firstname .control-label::before{content:"Контактное лицо"!important}
#simplecheckout_form_0 .simplecheckout-left-column:has(.row-customer_buyer_type input[value="company"]:checked) .row-customer_firstname.required .control-label::after{font-size:14px}
#simplecheckout_form_0 .row-customer_buyer_type .radio label:has(input:checked){background:#221F1F!important;color:#fff!important}
body:has(#language button[data-code="uk-ua"]) #simplecheckout_form_0 #simplecheckout_cart::before{content:"Итого"}
#simplecheckout_form_0 #simplecheckout_cart{background:none!important;padding:0!important;border-radius:0!important;box-shadow:none!important}
#simplecheckout_form_0 #simplecheckout_cart td.quantity input{min-width:0!important;flex:0 0 36px}
#simplecheckout_form_0 .simplecheckout-left-column{max-width:none!important}
#simplecheckout_form_0 .simplecheckout-left-column fieldset{align-items:end}
#simplecheckout_form_0 .row-customer_field20 .control-label{font-size:0!important}
#simplecheckout_form_0 .simplecheckout-left-column .form-group.row-customer_field20 .control-label::before{content:"ЄДРПОУ / ІПН"!important;font-size:14px;font-weight:400!important;color:#221F1F!important;margin:0!important}
body:has(#language button[data-code="uk-ua"]) #simplecheckout_form_0 .simplecheckout-left-column .form-group.row-customer_field20 .control-label::before{content:"ЕГРПОУ / ИНН"!important}
#simplecheckout_form_0 .row-customer_field20.required .control-label::after{font-size:14px}
#simplecheckout_form_0 .row-customer_field20 .control-label,#simplecheckout_form_0 .simplecheckout-left-column:has(.row-customer_buyer_type input[value="company"]:checked) .row-customer_firstname .control-label{line-height:0!important}
#simplecheckout_form_0 .row-customer_field20 .control-label::before,#simplecheckout_form_0 .row-customer_field20 .control-label::after,#simplecheckout_form_0 .simplecheckout-left-column:has(.row-customer_buyer_type input[value="company"]:checked) .row-customer_firstname .control-label::before,#simplecheckout_form_0 .simplecheckout-left-column:has(.row-customer_buyer_type input[value="company"]:checked) .row-customer_firstname .control-label::after{line-height:20px!important}
#simplecheckout_form_0 #simplecheckout_cart td.quantity .btn-primary{display:block!important}
@media (max-width:575px){
 #simplecheckout_form_0 #simplecheckout_cart tbody tr{grid-template-columns:60px 1fr auto!important;grid-template-areas:"img name name" "qty qty total"!important}
}
#simplecheckout_form_0 #simplecheckout_shipping_address{transform:translateY(-1px)}
@media (min-width:576px) and (max-width:991px){
 #simplecheckout_form_0 .simplecheckout-left-column fieldset{grid-template-columns:1fr 1fr}
}
#simplecheckout_form_0 .simplecheckout::before{content:"";grid-column:2;grid-row:1 / 4;align-self:stretch;background:#fff;border-radius:14px;box-shadow:0 2px 14px rgba(34,31,31,.07);pointer-events:none}
#simplecheckout_form_0 .simplecheckout-right-column,#simplecheckout_form_0 #simplecheckout_text_agreement,#simplecheckout_form_0 #buttons{box-shadow:none!important;background:transparent!important}
@media (max-width:991px){
 #simplecheckout_form_0 .simplecheckout::before{grid-column:1;grid-row:2 / 5}
 #simplecheckout_form_0 .simplecheckout-left-column{grid-row:1!important}
 #simplecheckout_form_0 .simplecheckout-right-column{grid-row:2!important}
 #simplecheckout_form_0 #simplecheckout_text_agreement{grid-row:3!important}
 #simplecheckout_form_0 #buttons{grid-row:4!important}
}
.ocf-filter:has(.ocf-value[data-filter-key="3.0"]) .ocf-filter-header{display:none!important}
.ocf-value[data-filter-key="3.0"]{position:relative!important;display:flex!important;align-items:center!important;width:100%!important;min-height:24px;padding:2px 46px 2px 0!important;margin:0 0 6px!important;background:none!important;border:0!important;box-shadow:none!important;cursor:pointer;text-align:left}
.ocf-value[data-filter-key="3.0"] .ocf-value-input,.ocf-value[data-filter-key="3.0"] .ocf-value-append{display:none!important}
.ocf-value[data-filter-key="3.0"] .ocf-value-name{font-size:14px!important;color:#221F1F!important;flex:1 1 auto}
.ocf-value[data-filter-key="3.0"]::before{content:"";position:absolute;right:0;top:50%;margin-top:-10px;width:36px;height:20px;border-radius:10px;background:#CFD3D8;transition:background .15s}
.ocf-value[data-filter-key="3.0"]::after{content:"";position:absolute;right:18px;top:50%;margin-top:-8px;width:16px;height:16px;border-radius:50%;background:#fff;transition:right .15s}
.ocf-value[data-filter-key="3.0"].ocf-selected::before{background:#188038}
.ocf-value[data-filter-key="3.0"].ocf-selected::after{right:2px}
.ocf-value[data-filter-key="3.0"].ocf-selected .ocf-value-name{color:#E32C2C!important}
.ocf-value-count .ocf-num-abbr{font-size:0!important;color:inherit!important}
.ocf-value-count .ocf-num-abbr::after{content:" тис.";font-size:11px;font-weight:400}
body:has(#language button[data-code="uk-ua"]) .ocf-value-count .ocf-num-abbr::after{content:" тыс."}
@media (max-width:991px){
 .ocf-container .ocf-filter-body>.ocf-value-list{position:static!important;transform:none!important;height:auto!important;width:auto!important;min-width:0!important;padding:6px 0 14px!important;overflow:visible!important;transition:none!important}
 .ocf-container .ocf-filter-header{pointer-events:none;position:static!important;height:auto!important;width:auto!important;padding:12px 0 2px!important}
 .ocf-container .ocf-filter-header .ocf-filter-name{font-size:13px!important;font-weight:700!important;text-transform:uppercase}
 .ocf-container .ocf-filter-header .ocf-angle-right,.ocf-container .ocf-filter-header .ocf-arrow-left,.ocf-container .ocf-active-label{display:none!important}
 .ocf-container .ocf-filter-header .ocf-filter-discard{pointer-events:auto}
 .ocf-container .ocf-filter.ocf-active{background:transparent!important;margin-left:20px!important;margin-right:20px!important;padding-left:0!important;padding-right:0!important}
}
#content .agt-info{color:#221F1F;margin:0}
#content .agt-info{margin:0 24px 0;color:#221F1F}
#content .agt-info h1{font-size:30px;font-weight:400;margin:6px 0 22px;line-height:1.25}
#content .agt-info .ig{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:44px;align-items:start}
#content .agt-info .tx{font-size:15.5px;line-height:1.65;color:#3C3C3C;max-width:960px}
#content .agt-info .tx p{margin:0 0 12px}
#content .agt-info .tx h2{font-size:21px;font-weight:500;color:#221F1F;margin:30px 0 10px;line-height:1.3}
#content .agt-info .tx h2:first-child{margin-top:0}
#content .agt-info .tx h3{font-size:17px;font-weight:500;color:#221F1F;margin:22px 0 8px}
#content .agt-info .tx ul{margin:0 0 12px;padding:0;list-style:none}
#content .agt-info .tx ul li{position:relative;padding-left:18px;margin:0 0 6px}
#content .agt-info .tx ul li::before{content:"";position:absolute;left:2px;top:10px;width:6px;height:6px;border-radius:50%;background:#E32C2C}
#content .agt-info .tx ol{margin:0 0 12px;padding:0;list-style:none;counter-reset:o}
#content .agt-info .tx ol li{counter-increment:o;position:relative;padding-left:40px;margin:0 0 12px}
#content .agt-info .tx ol li::before{content:counter(o);position:absolute;left:0;top:1px;width:26px;height:26px;border-radius:50%;background:#fff;color:#E32C2C;box-shadow:inset 0 0 0 1.5px #E32C2C;font-size:14px;font-weight:500;display:flex;align-items:center;justify-content:center}
#content .agt-info .tx b{font-weight:500;color:#221F1F}
#content .agt-info .tx a{color:#E32C2C;cursor:pointer}
#content .agt-info .tx a:hover{text-decoration:underline}
#content .agt-info .note{background:#F6F7F8;border-left:3px solid #E32C2C;border-radius:0 10px 10px 0;padding:14px 18px;margin:16px 0}
#content .agt-info .small{font-size:13.5px;color:#6B6B6B;line-height:1.6}
#content .agt-info .min{display:inline-flex;align-items:center;gap:10px;background:#FDF2F2;color:#E32C2C;font-weight:500;border-radius:10px;padding:12px 18px;font-size:16px;margin:0 0 22px}
#content .agt-info .cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0 0 22px}
#content .agt-info .cd{border:1px solid #E7E7E7;border-radius:14px;padding:20px 20px 16px;background:#fff}
#content .agt-info .cd .ic{width:44px;height:44px;border-radius:50%;background:#FDF2F2;color:#E32C2C;display:flex;align-items:center;justify-content:center;margin-bottom:12px}
#content .agt-info .cd h3{margin:0 0 10px!important;font-size:17px}
#content .agt-info .cd p{margin:0 0 7px;font-size:15px}
#content .agt-info .tm{display:flex;justify-content:space-between;gap:10px;border-bottom:1px dashed #E4E4E4;padding:7px 0;font-size:15px}
#content .agt-info .tm:last-of-type{border-bottom:0}
#content .agt-info .tm b{white-space:nowrap}
#content .agt-info .defs{display:grid;gap:10px;margin:0 0 8px}
#content .agt-info .defs div{border:1px solid #EDEDED;border-radius:12px;padding:12px 16px}
#content .agt-info .defs b{display:block;margin-bottom:2px}
#content .agt-info .aside{position:sticky;top:20px;border:1px solid #E7E7E7;border-radius:16px;padding:22px;background:#fff;font-size:14.5px;line-height:1.5}
#content .agt-info .aside h3{font-size:18px;font-weight:500;margin:0 0 14px}
#content .agt-info .aside .r{display:flex;align-items:center;gap:10px;margin:0 0 10px;color:#221F1F}
#content .agt-info .aside .r i{width:34px;height:34px;flex:none;border-radius:50%;background:#FDF2F2;color:#E32C2C;display:flex;align-items:center;justify-content:center}
#content .agt-info .aside .r small{display:block;color:#6B6B6B;font-size:12.5px}
#content .agt-info .aside .r a{color:#221F1F;font-size:16px;font-weight:500}
#content .agt-info .aside .r a:hover{color:#E32C2C}
#content .agt-info .aside .nv{border-top:1px solid #EFEFEF;margin-top:16px;padding-top:12px}
#content .agt-info .aside .nv a{display:flex;justify-content:space-between;padding:7px 0;cursor:pointer;color:#221F1F}
#content .agt-info .aside .nv a:hover,#content .agt-info .aside .nv a.on{color:#E32C2C}
#content .agt-info .btnrow{display:flex;gap:12px;flex-wrap:wrap;margin:18px 0 6px}
#content .agt-info .photo{width:100%;border-radius:14px;display:block;margin:18px 0 6px;object-fit:cover}
#content .agt-info .about-img{float:left;width:420px;border-radius:14px;margin:4px 30px 14px 0}
#content .agt-info .clr{clear:both}
#content .agt-info .faq{display:grid;gap:14px}
#content .agt-info .faq .q{border:1px solid #E7E7E7;border-radius:14px;padding:18px 22px;background:#fff}
#content .agt-info .faq .q h3{margin:0 0 8px!important;display:flex;gap:12px;align-items:flex-start}
#content .agt-info .faq .q h3 i{width:26px;height:26px;flex:none;border-radius:50%;background:#FDF2F2;color:#E32C2C;font-style:normal;font-size:14px;display:flex;align-items:center;justify-content:center;margin-top:-1px}
#content .agt-info .faq .q .a{padding-left:38px}
#content .agt-info .faq .q .a p:last-child{margin-bottom:0}
#content .agt-info .q{display:flex;align-items:center;gap:6px}
#content .agt-info .faq .q{display:block!important;gap:0!important}
#content .agt-info .faq .q,#content .agt-info .defs div{border:0!important;box-shadow:none!important}
#content .agt-info .defs div{padding-left:0!important;padding-right:0!important}
#content .agt-info .faq .q h3 i{display:none!important}
#content .agt-info .faq .q .a{padding-left:0!important}
#content .agt-info b,#content .agt-info strong{font-weight:500!important}
#content .agt-info .aside,#content .agt-info .cards>*,#content .agt-info .cd,#content .agt-info .faq .q,#content .agt-info .defs div{border:0!important}
#content .agt-info .aside{background:#F8F9FA!important;box-shadow:none!important}
@media (max-width:767px){
#content .agt-info{margin:0!important}
#content .agt-info h1{font-size:22px!important;margin:4px 0 16px!important}
#content .agt-info .ig{display:block!important}
#content .agt-info .aside{position:static!important;margin-top:24px}
#content .agt-info .tx{font-size:15px!important;max-width:none!important}
#content .agt-info .about-img{float:none!important;width:100%!important;max-height:none!important;margin:0 0 14px!important}
#content .agt-info .cards{grid-template-columns:1fr!important}
#content .agt-info .min{font-size:14.5px!important;padding:10px 14px!important}
#content .agt-info .faq .q{padding:14px 16px!important}
#content .agt-info .faq .q .a{padding-left:0!important}
#content .agt-info .btnrow .b28{flex:1 1 100%}
#content .agt-info .photo{margin-top:14px}
#content .agt-info .aside,#content .agt-info .faq .q,#content .agt-info .defs div,#content .agt-info .cd{border:0!important;box-shadow:0 1px 10px rgba(0,0,0,.06)!important}
#content .agt-info .aside .nv{border-top:0!important;margin-top:8px!important}
#content .agt-info .tm{border-bottom:0!important}
#content .agt-info .faq .q,#content .agt-info .defs div{box-shadow:none!important}
}
#content .agt-info{margin:0!important}
#content .agt-info a{text-decoration:none!important}
#content .agt-info .tx img{max-width:100%;height:auto}
#content .agt-info .note{background:#F6F7F8;border-left:3px solid #E32C2C;border-radius:0 10px 10px 0;padding:14px 18px;margin:16px 0}
#content .agt-info .btnrow{display:flex;gap:12px;flex-wrap:wrap;margin:18px 0 6px}
#content .agt-info .photo{width:100%;border-radius:14px;display:block;margin:18px 0 6px;object-fit:cover}
#content .agt-info .b28{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 20px;border-radius:8px;font-size:15px;font-weight:500;cursor:pointer;color:#E32C2C!important;background:#fff;box-shadow:inset 0 0 0 2px #E32C2C;box-sizing:border-box;white-space:nowrap}
#content .agt-info .b28.full{display:flex;width:100%}
#content .agt-info .b28:hover{background:#E32C2C;color:#fff!important;filter:none}
#content .agt-info .b28 svg,#content .agt-info .b28 i{color:currentColor!important;stroke:currentColor}
@media (max-width:767px){#content .agt-info .btnrow .b28{flex:1 1 100%}}
@media (min-width:992px){
 header .row > .logo-top.type-h-3{width:auto!important;flex:0 0 auto!important;max-width:none!important;padding-right:0!important}
 header .row > .box-menu-top{width:auto!important;flex:0 0 auto!important;max-width:none!important;padding-left:22px!important;padding-right:18px!important}
}
.btn-menu-top:focus,.btn-menu-top:active{outline:0!important}
.btn-menu-top:focus-visible{outline:2px solid #E32C2C!important;outline-offset:2px}
.contact-header .additional-tel a{display:inline-flex;align-items:center;gap:8px}
.contact-header .additional-tel a::before{content:"";flex:none;width:18px;height:18px;background:currentColor;
 -webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 4h4l2 5-2.5 1.5a11 11 0 0 0 5 5L15 13l5 2v4a2 2 0 0 1-2 2A16 16 0 0 1 3 6a2 2 0 0 1 2-2'/%3E%3C/svg%3E") center/contain no-repeat;
 mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 4h4l2 5-2.5 1.5a11 11 0 0 0 5 5L15 13l5 2v4a2 2 0 0 1-2 2A16 16 0 0 1 3 6a2 2 0 0 1 2-2'/%3E%3C/svg%3E") center/contain no-repeat}
header #phone .contact-header{display:grid!important;grid-template-columns:max-content;justify-content:end;padding-left:28px}
header #phone .contact-header .additional-tel a{position:relative;font-size:22px!important;line-height:1.15}
header #phone .contact-header .additional-tel a::before{position:absolute;left:-26px;top:50%;margin-top:-9px}
header #phone .contact-header .text_after_phone{text-align:justify!important;text-align-last:justify;white-space:nowrap}
@media (max-width:767px){header #phone .contact-header .additional-tel a{font-size:18px!important}header #phone .contact-header .text_after_phone{font-size:10px!important}}
.product_list_toolbar .btn-view{background:none!important;box-shadow:none!important;border:0!important;width:40px;height:38px;padding:0!important;display:inline-flex!important;align-items:center;justify-content:center}
.product_list_toolbar .btn-view.active{background:none!important;box-shadow:none!important}
.product_list_toolbar .indicator-active{display:none!important}
.product_list_toolbar .btn-view svg{display:block;width:20px;height:20px}
.product_list_toolbar .btn-view svg path{stroke-width:1.7}
.product_list_toolbar .btn-view:not(.active) svg path{stroke:#C4C7CC}
.product_list_toolbar .btn-view.active svg path{stroke:#E32C2C;stroke-width:2.1}
.ocf-slider-input-group{display:flex!important;gap:8px}
.ocf-slider-input-group .ocf-input-group-addon{display:none!important}
.ocf-slider-input-group .ocf-form-control{flex:1 1 0;min-width:0;border-radius:8px!important}
.product-thumb .caption,.product-thumb .product-model,.product-thumb .product-name,.product-thumb .product-name a,.product-thumb .price{text-align:left!important}
.product-thumb .price-actions-box,.product-thumb .price{justify-content:flex-start!important}
.product-thumb .price{margin-left:0!important;margin-right:auto!important;margin-bottom:10px!important;font-size:18px!important}
.product-thumb .caption .product-model{order:-1;margin:0 0 4px!important}
.product-thumb .product-name{min-height:60px}
.product-thumb .product-name a{display:-webkit-box!important;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;max-height:60px;min-height:0!important}
.agt-home-text .agt-office{margin:0}
.agt-home-text .agt-office img{float:left;width:363px;max-width:42%;height:auto;margin:4px 24px 12px 0;border-radius:10px}
.agt-home-text .agt-office ~ .agt-office{display:none}
@media (max-width:767px){.agt-home-text .agt-office img{max-width:44%;margin:4px 14px 8px 0;border-radius:8px}}
#product .btn-fastorder .btn-icon-fastorder{display:none!important}
#tab-description .info-block{background:#fff!important;border:0!important;border-radius:10px!important;padding:14px 18px!important;box-shadow:none!important}
#tab-description .info-block .info-title{color:#E32C2C!important;font-weight:500!important}
#tab-description .info-block .info-title .circle{background:#E32C2C!important;border-color:#E32C2C!important}
#tab-description .info-block .info-text{color:#221F1F!important}
#content .agt-info .faq .q,#content .agt-info .defs div{background:none!important;box-shadow:none!important;border-radius:0!important;padding-left:0!important;padding-right:0!important}
#content .agt-info .faq .q{padding-top:6px!important;padding-bottom:6px!important}
.box-contact-left,.box-contact-form > form{background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:6px 0!important}
.box-contact-left > :first-child,.box-contact-form > form > :first-child{margin-top:0!important;padding-top:0!important}
@media (max-width:767px){.box-contact-form > form{margin-top:24px}}
.box-contact-form .form-control{background:#F3F4F6!important;border:1px solid transparent!important;border-radius:8px!important;box-shadow:none!important}
.box-contact-form .form-control:focus{border-color:#E32C2C!important;background:#fff!important}
.contact_image:has(img[src=""]),.contact_image img[src=""]{display:none!important}
.box-contact-left .ls_contacts_phone a{color:#221F1F;font-weight:500}
.box-contact-left .ls_contacts_phone small{font-size:13px;color:#606060;font-weight:400}
#column-right a[href$="/downloads"],#column-right a[href$="/reward-points"],#column-right a[href$="/transactions"],#account-account #content a[href$="/downloads"],#account-account #content a[href$="/reward-points"],#account-account #content a[href$="/transactions"]{display:none!important}
#content:has(.agt-404){text-align:center;padding:24px 0 48px}
#content:has(.agt-404) > h1{font-size:30px;font-weight:400;color:#221F1F;margin:0 0 14px}
#content:has(.agt-404) > h1::before{content:"404";display:block;font-size:96px;line-height:1;font-weight:500;color:#E32C2C;margin-bottom:18px}
#content:has(.agt-404) .buttons{display:none}
.agt-404{display:block;color:#606060;font-size:14px;margin-bottom:18px}
.agt-404-links{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}
.agt-404-links a{background:#F4F5F7;color:#221F1F!important;font-weight:500;font-size:15px;border-radius:8px;padding:11px 22px;text-decoration:none!important}
.agt-404-links a:hover{background:#FDF2F2;color:#E32C2C!important}
@media (max-width:767px){#content:has(.agt-404) > h1::before{font-size:72px}.agt-404-links a{flex:1 1 100%}}
#cart .dropdown-menu table.table:not(.table-striped) tr:first-child:nth-last-child(2){display:none}
#cart .dropdown-menu table.table:not(.table-striped) tr:last-child td{font-size:15px;font-weight:500;color:#221F1F}
#content .table-cart tr:first-child:nth-last-child(2){display:none}
#simplecheckout_form_0 #simplecheckout_cart #total_sub_total:has(+ #total_total){display:none!important}
#content:has(.ls-cart-quantity)::before,#content:has(.ls-cart-quantity)::after{display:none!important}
#content:has(.ls-cart-quantity){display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-template-rows:auto auto 1fr;column-gap:24px;row-gap:0;align-items:start;align-content:start}
#content:has(.ls-cart-quantity) > h1{grid-column:1 / -1;grid-row:1;margin-bottom:18px}
#content:has(.ls-cart-quantity) > form{grid-column:1;grid-row:2 / span 2;background:#fff;border-radius:12px;box-shadow:0 2px 14px rgba(34,31,31,.08);padding:4px 20px}
#content:has(.ls-cart-quantity) > .h2,#content:has(.ls-cart-quantity) > p,#content:has(.ls-cart-quantity) > .checkout-cart-accordion,#content:has(.ls-cart-quantity) > br{display:none!important}
#content:has(.ls-cart-quantity) > .row{grid-column:2;grid-row:2;margin:0!important;background:#fff;border-radius:12px 12px 0 0;box-shadow:0 -2px 14px rgba(34,31,31,.06);padding:18px 20px 6px;clip-path:inset(-20px -20px 0 -20px)}
#content:has(.ls-cart-quantity) > .row::before{content:"Разом";display:block;font-size:18px;font-weight:500;color:#221F1F;margin-bottom:6px}
body:has(#language button[data-code="uk-ua"]) #content:has(.ls-cart-quantity) > .row::before{content:"Итого"}
#content:has(.ls-cart-quantity) > .row > div{width:100%!important;margin:0!important;float:none!important;padding:0!important}
#content:has(.ls-cart-quantity) > .row .table-cart{width:100%;margin:0}
#content:has(.ls-cart-quantity) > .row .table-cart td{border:0!important;padding:6px 0!important;white-space:nowrap}
#content:has(.ls-cart-quantity) > .row .table-cart td.total-title{text-align:left!important;color:#606060}
#content:has(.ls-cart-quantity) > .row .table-cart tr:last-child td{font-size:18px;font-weight:500;color:#221F1F}
#content:has(.ls-cart-quantity) > .buttons{grid-column:2;grid-row:3;margin:0!important;background:#fff;border-radius:0 0 12px 12px;box-shadow:0 8px 14px rgba(34,31,31,.06);padding:8px 20px 16px;display:flex;flex-direction:column-reverse;gap:6px;clip-path:inset(0 -20px -20px -20px)}
#content:has(.ls-cart-quantity) > .buttons::before,#content:has(.ls-cart-quantity) > .buttons::after{display:none!important}
#content:has(.ls-cart-quantity) > .buttons > div{float:none!important;width:100%}
#content:has(.ls-cart-quantity) > .buttons .btn-primary{width:100%;height:46px;font-size:16px;font-weight:500;border-radius:8px}
#content:has(.ls-cart-quantity) > .buttons .btn-default{width:100%;background:none!important;border:0!important;color:#606060!important;box-shadow:none!important}
#content:has(.ls-cart-quantity) .table-responsive{border:0!important;overflow:hidden;width:100%}
#content:has(.ls-cart-quantity) table.ls-table thead{display:none}
#content:has(.ls-cart-quantity) table.ls-table,#content:has(.ls-cart-quantity) table.ls-table tbody{display:block;width:100%}
#content:has(.ls-cart-quantity) table.ls-table tr{display:grid;grid-template-columns:64px minmax(0,1fr) 100px 110px 36px;align-items:center;gap:6px 14px;padding:14px 0;border-bottom:1px dashed #e3e5e8}
#content:has(.ls-cart-quantity) table.ls-table tr:last-child{border-bottom:0}
#content:has(.ls-cart-quantity) table.ls-table td{display:block;border:0!important;padding:0!important;background:none!important}
#content:has(.ls-cart-quantity) table.ls-table td:nth-child(3),#content:has(.ls-cart-quantity) table.ls-table td:nth-child(5){display:none}
#content:has(.ls-cart-quantity) table.ls-table td:nth-child(2){white-space:normal!important;min-width:0;word-break:normal;overflow-wrap:anywhere}
#content:has(.ls-cart-quantity) table.ls-table td:nth-child(2) a{color:#221F1F;font-weight:500;white-space:normal!important}
#content:has(.ls-cart-quantity) table.ls-table td:nth-child(6){font-weight:500;white-space:nowrap;text-align:right}
#content:has(.ls-cart-quantity) .ls-cart-quantity{display:inline-flex;align-items:center;border:1px solid #e3e5e8;border-radius:8px;height:34px}
#content:has(.ls-cart-quantity) .ls-cart-quantity .btn{background:none!important;border:0!important;width:30px;height:32px;padding:0;color:#221F1F}
#content:has(.ls-cart-quantity) .ls-cart-quantity .form-control{width:36px;height:32px;border:0!important;text-align:center;font-weight:500;padding:0;box-shadow:none!important}
#content:has(.ls-cart-quantity) .ls-cart-quantity .fa-angle-left:before{content:"\f068"}
#content:has(.ls-cart-quantity) .ls-cart-quantity .fa-angle-right:before{content:"\f067"}
@media (max-width:991px){
 #content:has(.ls-cart-quantity){grid-template-columns:minmax(0,1fr);grid-template-rows:none}
 #content:has(.ls-cart-quantity) > form{grid-row:auto;margin-bottom:16px}
 #content:has(.ls-cart-quantity) > .row,#content:has(.ls-cart-quantity) > .buttons{grid-column:1;grid-row:auto}
 #content:has(.ls-cart-quantity) table.ls-table tr{grid-template-columns:56px minmax(0,1fr) auto;grid-template-areas:"img name del" "img qty sum"}
 #content:has(.ls-cart-quantity) table.ls-table td:nth-child(1){grid-area:img}
 #content:has(.ls-cart-quantity) table.ls-table td:nth-child(2){grid-area:name}
 #content:has(.ls-cart-quantity) table.ls-table td:nth-child(4){grid-area:qty;justify-self:start}
 #content:has(.ls-cart-quantity) table.ls-table td:nth-child(6){grid-area:sum;justify-self:end}
 #content:has(.ls-cart-quantity) table.ls-table td:nth-child(7){grid-area:del;justify-self:end}
}
#content .agt-info .cards>*,#content .agt-info .cd{background:none!important;box-shadow:none!important;border-radius:0!important;padding-left:0!important;padding-right:0!important}
#content .agt-info .cards{gap:32px!important}
@media (max-width:767px){#content .agt-info .cards{gap:8px!important}}
#menu-mobile-ns .navbar-nav li > a,#menu-mobile-ns .links-mob li > .btn-link{border-radius:8px;transition:background-color .15s,color .15s}
#menu-mobile-ns .links-mob li > .btn-link{display:block;width:100%;text-align:left}
#menu-mobile-ns .navbar-nav li > a:hover,#menu-mobile-ns .navbar-nav li > a:active,#menu-mobile-ns .navbar-nav li > a:focus-visible,
#menu-mobile-ns .links-mob li > .btn-link:hover,#menu-mobile-ns .links-mob li > .btn-link:active,#menu-mobile-ns .links-mob li > .btn-link:focus-visible{background:#F4F5F7!important;color:#E32C2C!important}
.btn-primary:hover,.btn-primary:focus-visible,#button-cart:not([disabled]):hover,#cart .btn-checkout:hover,#simplecheckout_button_confirm:hover,
.modal-login #button-login-popup:hover,.modal-login .btn-login:hover,#mob-info-left.mob-info .box-account-mob .btn-login:hover,
.product-thumb .cart .btn-general:not([disabled]):hover,.product-thumb .btn-general.add-to-cart-button:not([disabled]):hover,
#content > h3 + .row .product-thumb .button-group button:first-child:hover{background:#188038!important;background-color:#188038!important;border-color:#188038!important;color:#fff!important;box-shadow:none!important;filter:none!important}
.btn-primary:active,#button-cart:not([disabled]):active,#cart .btn-checkout:active,#simplecheckout_button_confirm:active,
.modal-login #button-login-popup:active,.modal-login .btn-login:active,#mob-info-left.mob-info .box-account-mob .btn-login:active,
.product-thumb .cart .btn-general:not([disabled]):active,.product-thumb .btn-general.add-to-cart-button:not([disabled]):active,
#content > h3 + .row .product-thumb .button-group button:first-child:active{background:#12632B!important;background-color:#12632B!important;border-color:#12632B!important;color:#fff!important;box-shadow:none!important}
#simpleregister #simpleregister_button_confirm,#simpleregister .simpleregister-button-block .btn,#simpleregister .btn-primary{background:#fff!important;color:#E32C2C!important;border:0!important;box-shadow:inset 0 0 0 1.5px #E32C2C!important}
#simpleregister #simpleregister_button_confirm:hover,#simpleregister #simpleregister_button_confirm:active,#simpleregister .simpleregister-button-block .btn:hover,#simpleregister .simpleregister-button-block .btn:active,#simpleregister .btn-primary:hover,#simpleregister .btn-primary:active,
#mob-info-left.mob-info .box-account-mob .btn-register:hover,#mob-info-left.mob-info .box-account-mob .btn-register:active,
ul.drop-contacts .agt-cb:active,#content .agt-info .b28:active,
.ocf-search-btn-static:not(.ocf-disabled):hover,.ocf-search-btn-static:not(.ocf-disabled):active,.ocf-search-btn-popover:hover,.ocf-search-btn-popover:active{background:#E32C2C!important;color:#fff!important;box-shadow:inset 0 0 0 1.5px #E32C2C!important;filter:none!important}
.ocf-search-btn-static.ocf-disabled:hover{background:#fff!important;color:#E32C2C!important}
#product .btn-fastorder:hover,#product .btn-fastorder:active{box-shadow:inset 0 0 0 1px #E32C2C!important;color:#E32C2C!important}
#top .box-currency .btn-currency-top:hover,#top .box-currency .btn-currency-top:focus-visible,#top .box-currency .btn-currency-top:hover *{color:#E32C2C!important}
#top .btn-wishlist-top:hover svg path,#top .btn-wishlist-top:focus-visible svg path{fill:#E32C2C!important}
.list_lang .item_lang:not(.active):hover,.list_lang .item_lang:not(.active):hover button,.list_lang .item_lang:not(.active) button:focus-visible{color:#E32C2C!important}
#cart .dropdown-toggle:hover svg path,#cart .dropdown-toggle:focus-visible svg path,#cart.open .dropdown-toggle svg path{fill:#E32C2C!important}
#logo > a{display:inline-block;border-radius:10px;padding:6px 10px;margin:-6px -10px;transition:box-shadow .15s,background-color .15s}
#logo > a:hover,#logo > a:focus-visible{background:#fff;box-shadow:0 3px 14px rgba(34,31,31,.16)}
footer .list-newss li a,footer .list-newss li a span{color:#d9d9d9!important}
footer .list-newss li a:hover,footer .list-newss li a:focus-visible,footer .list-newss li a:active,footer .list-newss li a:hover span{color:#E32C2C!important}
#content .agt-info .note{background:none!important}
#content .agt-info .b28,.ocf-search-btn-static,.ocf-search-btn-popover{box-shadow:inset 0 0 0 1.5px #E32C2C!important}
footer .list-newss li:hover{color:#E32C2C}
#content .agt-info .tm{border-bottom:0!important}
.btn-shopping:hover,.btn-shopping:focus-visible,.btn-shopping:active{background:#fff!important;color:#E32C2C!important;border-color:transparent!important;box-shadow:inset 0 0 0 1.5px #E32C2C!important}
.btn-checkout:hover,.btn-checkout:focus-visible{background:#188038!important;border-color:#188038!important;color:#fff!important}
.btn-checkout:active{background:#12632B!important;border-color:#12632B!important;color:#fff!important}
.agt-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;padding:36px 16px 12px;color:#606060;font-size:14px;line-height:1.45}
.agt-empty b{font-size:17px;font-weight:500;color:#221F1F}
.agt-empty .btn{margin-top:14px;height:44px;display:inline-flex;align-items:center;padding:0 24px;border-radius:8px;font-size:15px;font-weight:500}
#content:has(.agt-empty) > .buttons{display:none!important}
#simplecheckout_form_0 .simplecheckout-left-column .checkout-heading::before{content:none!important;display:none!important}
#content .agt-info h1{margin-bottom:10px!important}
#content .agt-info .tx{line-height:1.42!important;font-size:15px!important}
#content .agt-info .tx p{margin:0 0 4px!important}
#content .agt-info .tx h2{font-size:18px!important;margin:14px 0 4px!important}
#content .agt-info .tx h2:first-child{margin-top:0!important}
#content .agt-info .tx h3{font-size:15.5px!important;margin:10px 0 2px!important}
#content .agt-info .tx ul,#content .agt-info .tx ol{margin:0 0 4px!important}
#content .agt-info .tx ul li{margin:0!important}
#content .agt-info .tx ul li::before{top:8px!important}
#content .agt-info .tx ol li{margin:0 0 4px!important;padding-left:34px!important}
#content .agt-info .tx ol li::before{width:24px!important;height:24px!important;font-size:13px!important;top:-1px!important}
#content .agt-info .defs{gap:0!important;margin:0 0 2px!important}
#content .agt-info .defs div{padding-top:3px!important;padding-bottom:3px!important}
#content .agt-info .defs b{margin-bottom:0!important}
#content .agt-info .faq{gap:0!important}
#content .agt-info .faq .q{padding-top:4px!important;padding-bottom:4px!important}
#content .agt-info .faq .q h3{margin:0 0 1px!important}
#content .agt-info .note{margin:8px 0!important;padding:4px 0 4px 14px!important}
#content .agt-info .min{margin:0 0 12px!important}
#content .agt-info .cards{margin:0 0 12px!important}
#content .agt-info .cd h3{margin:0 0 4px!important}
#content .agt-info .cd p{margin:0 0 2px!important}
#content .agt-info .cd .ic{margin-bottom:6px!important}
#content .agt-info .tm{padding:3px 0!important}
#content .ls-table .btn-remove:hover,#content .ls-table .btn-remove:focus-visible,#cart .btn-link-delete:hover,#cart .btn-link-delete:focus-visible{color:#E32C2C!important;background:#FDF2F2!important;border-radius:8px}
#content .ls-table .btn-remove:hover i,#cart .btn-link-delete:hover i{color:#E32C2C!important}
#simplecheckout_form_0 .simplecheckout-left-column .checkout-heading{display:none!important}
#simplecheckout_form_0 #simplecheckout_customer{border-radius:14px 14px 0 0!important;margin-bottom:0!important;padding-bottom:8px!important;clip-path:inset(-30px -30px 0 -30px)}
#simplecheckout_form_0 #simplecheckout_shipping{border-radius:0!important;padding-top:8px!important;clip-path:inset(0 -30px 0 -30px)!important;transform:translateY(-1px)}
#content .description-article h1,#content .description-article h2,#content .description-article h3,#content .description-article h4{margin:14px 0 4px!important;line-height:1.3!important;font-weight:500!important;color:#221F1F}
#content .description-article > :first-child{margin-top:0!important}
#content .description-article h1{font-size:19px!important}
#content .description-article h2{font-size:17px!important}
#content .description-article h3,#content .description-article h4{font-size:16px!important}
#content .description-article h1 b,#content .description-article h1 strong,#content .description-article h2 b,#content .description-article h2 strong,#content .description-article h3 b,#content .description-article h3 strong,#content .description-article h4 b,#content .description-article h4 strong{font-weight:500!important}
#content .description-article p{margin:0 0 6px!important}
#content .description-article ul,#content .description-article ol{margin:0 0 6px!important}
#content .description-article li{margin:0!important}
.agt-home-text{max-width:1040px;line-height:1.5!important}
.agt-home-text h2{font-size:19px!important;margin:14px 0 4px!important}
.agt-home-text h2:first-child{margin-top:0!important}
.agt-home-text h3{margin:10px 0 2px!important}
.agt-home-text p:not(.agt-office){margin:0 0 6px!important}
@media (max-width:767px){.agt-home-text h2{font-size:18px!important}}
#simplecheckout_form_0 #simplecheckout_payment .radio{border:1.5px solid #E4E6E9;border-radius:10px;padding:0!important;margin:0 0 8px!important;background:#fff;transition:border-color .15s}
#simplecheckout_form_0 #simplecheckout_payment .radio:hover{border-color:#C9CDD2}
#simplecheckout_form_0 #simplecheckout_payment .radio:has(input:checked){border-color:#E32C2C;background:#FDF2F2}
#simplecheckout_form_0 #simplecheckout_payment .radio label{display:block;width:100%;padding:12px 130px 12px 44px!important;cursor:pointer;margin:0!important;min-height:0}
#simplecheckout_form_0 #simplecheckout_payment .radio label::after{position:absolute;right:14px;top:50%;transform:translateY(-50%);background:#E6F4EA;color:#188038;font-size:12px;font-weight:500;line-height:1;border-radius:6px;padding:5px 8px;white-space:nowrap}
#simplecheckout_form_0 #simplecheckout_payment .radio:not(.radio ~ .radio) label::after{content:"Рекомендуємо"}
body:has(#language button[data-code="uk-ua"]) #simplecheckout_form_0 #simplecheckout_payment .radio:not(.radio ~ .radio) label::after{content:"Рекомендуем"}
#simplecheckout_form_0:has(.row-customer_buyer_type input[value="company"]:checked) #simplecheckout_payment .radio:not(.radio ~ .radio) label::after{content:none}
#simplecheckout_form_0:has(.row-customer_buyer_type input[value="company"]:checked) #simplecheckout_payment .radio:not(:has(~ .radio)) label::after{content:"Рекомендуємо"}
body:has(#language button[data-code="uk-ua"]) #simplecheckout_form_0:has(.row-customer_buyer_type input[value="company"]:checked) #simplecheckout_payment .radio:not(:has(~ .radio)) label::after{content:"Рекомендуем"}
body:has(#language button[data-code="uk-ua"]) #simplecheckout_form_0:has(.row-customer_buyer_type input[value="company"]:checked) #simplecheckout_payment .radio:not(.radio ~ .radio) label::after{content:none}
@media (max-width:767px){#simplecheckout_form_0 #simplecheckout_payment .radio label{padding-right:14px!important}#simplecheckout_form_0 #simplecheckout_payment .radio label::after{position:static;transform:none;display:inline-block;margin-top:6px}}
.btn-sort-limit:hover svg path,.btn-sort-limit:focus-visible svg path,.btn-group.open > .btn-sort-limit svg path{fill:#E32C2C}
.container-accordion-menu .box-heading{background:#fff!important;box-shadow:none!important;border:0!important;border-radius:0!important;color:#212529!important;font-size:13px!important;font-weight:700!important;letter-spacing:normal!important;text-transform:uppercase!important;line-height:20px!important;height:auto!important;min-height:0!important;padding:0 0 10px!important}
.container-accordion-menu li.active > a .arrow,.container-accordion-menu a.active .arrow,.container-accordion-menu a:hover .arrow,.container-accordion-menu a:focus-visible .arrow{color:#E32C2C!important}
.container-accordion-menu ul.navcategory{background:none!important;border:0!important;box-shadow:none!important;border-radius:0!important;padding:0!important;margin:0 -10px 16px!important}
.container-accordion-menu ul.navcategory > li{border:0!important;background:none!important;box-shadow:none!important}
.container-accordion-menu ul.navcategory > li > a.parent-link{background:none!important;border:0!important;box-shadow:none!important;padding-left:10px!important;padding-right:10px!important;border-radius:8px}
.container-accordion-menu ul.navcategory > li > a.parent-link:hover{background:#FDF2F2!important}
#menu-vertical-list li:hover > a .arrow path,#menu-vertical-list li.active > a .arrow path,#menu-vertical-list li.open > a .arrow path,#menu-vertical-list li > a:focus-visible .arrow path{fill:#E32C2C!important}
#menu-vertical-list li:hover > a,#menu-vertical-list li:hover > a .item-name,#menu-vertical-list li.open > a .item-name{color:#E32C2C!important}
#simplecheckout_form_0 .simplecheckout-left-column select{appearance:none!important;-webkit-appearance:none!important;background:#F3F4F6 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23333' stroke-width='1.4'/%3E%3C/svg%3E") no-repeat right 14px center!important;padding-right:34px!important}
#simplecheckout_form_0 .simplecheckout-left-column select:hover,#simplecheckout_form_0 .simplecheckout-left-column select:focus,#simplecheckout_form_0 .simplecheckout-left-column select:open{background:#F3F4F6 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23E32C2C' stroke-width='1.6'/%3E%3C/svg%3E") no-repeat right 14px center!important}
@supports (appearance:base-select){
#simplecheckout_form_0 .simplecheckout-left-column select,#simplecheckout_form_0 .simplecheckout-left-column select::picker(select){appearance:base-select!important}
#simplecheckout_form_0 .simplecheckout-left-column select{display:flex!important;align-items:center}
#simplecheckout_form_0 .simplecheckout-left-column select::picker-icon{display:none}
#simplecheckout_form_0 .simplecheckout-left-column select::picker(select){border:1px solid #E4E6E9;border-radius:10px;box-shadow:0 8px 24px rgba(34,31,31,.14);padding:4px;background:#fff;margin-top:4px}
#simplecheckout_form_0 .simplecheckout-left-column select option{padding:9px 12px;border-radius:6px;font-size:14.5px;color:#221F1F;min-height:0}
#simplecheckout_form_0 .simplecheckout-left-column select option::checkmark{display:none}
#simplecheckout_form_0 .simplecheckout-left-column select option:checked{font-weight:500}
#simplecheckout_form_0 .simplecheckout-left-column select option:focus{outline:none}
#simplecheckout_form_0 .simplecheckout-left-column select option:focus-visible{background:#E6F4EA}
#simplecheckout_form_0 .simplecheckout-left-column select option:hover{background:#188038!important;color:#fff}
}
#search .btn-search{position:relative;transition:background-color .15s,transform .1s}
#search .btn-search:hover{background-color:#B91C1C!important;border-color:#B91C1C!important}
#search .btn-search:active{transform:scale(.92);background-color:#9F1717!important;border-color:#9F1717!important}
#search .btn-search:focus:not(:focus-visible) svg{animation:agtsvg 4s step-end forwards}
#search .btn-search:focus:not(:focus-visible)::after{content:"";position:absolute;left:50%;top:50%;width:18px;height:18px;margin:-9px 0 0 -9px;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:agtspin .7s linear infinite,agtgone 4s step-end forwards;pointer-events:none}
@keyframes agtspin{to{transform:rotate(360deg)}}
@keyframes agtsvg{0%{opacity:0}100%{opacity:1}}
@keyframes agtgone{0%{opacity:1}100%{opacity:0}}
@media (min-width:992px) and (max-width:1199px){#product.row-flex > .col-md-5{width:33.3333%!important} #product.row-flex > .right-block{width:41.6667%!important}}
#product .quantity-number .add-action{width:32px!important;height:38px!important;line-height:36px!important;font-size:16px!important;text-align:center}
#product .quantity-number .quantity-product{width:42px!important;height:38px!important;font-size:15px!important;font-weight:500}
#product .actions-additional .btn-wishlist{width:38px!important;height:38px!important}
@media (max-width:767px){
#product .quantity-number .add-action{width:36px!important;height:44px!important;line-height:42px!important;font-size:18px!important}
#product .quantity-number .quantity-product{width:40px!important;height:44px!important;font-size:16px!important}
#product .actions-additional .btn-wishlist{width:44px!important;height:44px!important}
body header .logo-top #logo img{height:29px!important}
body header .phone-box{flex:1 1 0!important}
#product .panel-rigth-block > .price{width:auto!important}
#product .panel-rigth-block > .actions-additional{width:auto!important;float:right!important}
#product .panel-rigth-block .actions{clear:both!important;width:100%!important}
#product .actions-additional .btn-wishlist{margin-right:8px}
}

/* Оформление заказа: сообщение о минимальной сумме с кнопкой «Продовжити покупки», пустой кошик, список отделений, ошибки под полем */
#simplecheckout_cart .simplecheckout-warning-block{line-height:1.45}
#simplecheckout_cart .simplecheckout-warning-block .agt-continue{display:flex;align-items:center;justify-content:center;height:40px;margin-top:10px;border-radius:8px;background:#fff;color:#E32C2C!important;box-shadow:inset 0 0 0 1.5px #E32C2C;font-size:14px;font-weight:500;text-decoration:none}
#simplecheckout_cart .simplecheckout-warning-block .agt-continue:hover{background:#E32C2C;color:#fff!important}
#simplecheckout_form_0 .simplecheckout:not(:has(#simplecheckout_cart)) > #buttons{display:none!important}
#simplecheckout_form_0 .simplecheckout:not(:has(#simplecheckout_cart)){display:block!important}
#simplecheckout_form_0 #simplecheckout_shipping_address{clip-path:inset(0 -30px -100vh -30px)!important}
#simplecheckout_form_0 .simplecheckout-left-column .form-group > [class*=col-]{position:relative}
#simplecheckout_form_0 .simplecheckout-left-column .simplecheckout-error-text{position:absolute;left:0;right:0;top:100%;margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#simplecheckout_form_0 .simplecheckout:has(.agt-empty) > .simplecheckout-button-block{display:none!important}
/* «Забули пароль?» — по макету 06.11, «E-mail» одной надписью внутри поля (утверждено 09.11) */
#account-forgotten legend,#account-forgotten .form-group>.control-label{display:none!important}
#account-forgotten fieldset{margin:0 0 0!important;padding:0;border:0}
#account-forgotten .form-horizontal .form-group{margin:0 0 18px!important}
#account-forgotten .form-group>[class*=col-]{float:none!important;width:100%!important;max-width:600px;padding:0!important}
#account-forgotten #input-email{height:44px!important;background:#F3F4F6!important;border:0!important;border-radius:8px!important;box-shadow:none!important;font-size:15px!important;padding:0 14px!important}
#account-forgotten .buttons{display:flex!important;flex-direction:row-reverse;justify-content:flex-end;align-items:center;gap:16px;margin:0!important}
#account-forgotten .buttons:before,#account-forgotten .buttons:after{display:none!important}
#account-forgotten .buttons>div{float:none!important}
#account-forgotten .buttons .btn-default{background:none!important;border:0!important;box-shadow:none!important;color:#E32C2C!important;padding:0 4px!important}
#account-forgotten>.row>#column-right{display:none!important}
#account-forgotten>.row>#content{width:100%!important}

/* Окно «Купити в 1 клік»: выбор количества как в карточке товара */
#modal-quickorder .quantity_quickorder{width:auto!important;height:auto!important}
#modal-quickorder .quantity_quickorder .btn-minus-quantity,#modal-quickorder .quantity_quickorder .btn-plus-quantity{width:32px!important;height:38px!important;font-size:16px!important;line-height:36px!important;color:#221F1F!important}
#modal-quickorder .quantity_quickorder .qty_quickorder{width:42px!important;height:38px!important;font-size:15px!important;font-weight:500}
@media (max-width:767px){
#modal-quickorder .quantity_quickorder .btn-minus-quantity,#modal-quickorder .quantity_quickorder .btn-plus-quantity{width:36px!important;height:44px!important;font-size:18px!important;line-height:42px!important}
#modal-quickorder .quantity_quickorder .qty_quickorder{width:40px!important;height:44px!important;font-size:16px!important}
}
/* Карточка товара: длинная цена в одну строку, количество при нехватке места — строкой ниже, кнопки всегда во всю ширину (на утверждение) */
#product .panel-rigth-block > .price{width:auto!important;white-space:nowrap}
#product .panel-rigth-block > .actions-additional{width:auto!important;float:right!important}
#product .panel-rigth-block .actions{clear:both!important;width:100%!important}
