@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@100;300;400;500;600;700&display=swap");@import url("https://cdn.jsdelivr.net/npm/bootstrap-icons@1.11.1/font/bootstrap-icons.css");body{font-family:Montserrat,sans-serif!important}a,button,img,input,select,textarea{outline:none!important;box-shadow:none!important}b,h1,h2,h3,h4,h5,h6,strong{font-weight:700!important}header .h_logo{max-width:125px}a{text-decoration:none!important;transition:all .3s!important}img{height:auto!important;border:0!important;max-width:100%!important;width:auto!important}.city_menu{color:#131313!important;background:#f9f9f9!important}.call_widget{bottom:.75rem}.call_widget,.whatsapp_widget{height:3.5rem;right:.75rem;transition:all .3s;position:fixed;width:3.5rem;z-index:9}.whatsapp_widget{bottom:4.25rem}.call_widget:hover,.whatsapp_widget:hover{transform:scale(1.2)}header{padding-top:1rem;transition:.5s;position:fixed;top:0;background:#fff;width:100%;z-index:999}.nav-up{top:-200px}.manufacturer_cart{padding-top:.75rem;font-size:12px;margin-top:.75rem}.manufacturer_cart,.variations{border-top:1px solid #e1e1e1;display:block}.variations{padding-top:.5rem;margin-top:.5rem}.variations input{display:none}.var_label{padding:.75rem;font-size:13px;font-weight:500;color:#024080;transition:all .3s;border-radius:6px;background:#f9f9f9;cursor:pointer}.var_label:hover{background:#f1f1f1}.var_label.selected{color:#fff;background:#03509e}.variations b{font-size:15px;margin-bottom:.5rem;display:block}.variations label{margin-right:.375rem}main{margin-top:calc(160px + 1.5rem)}header .row:first-child .col{justify-content:space-between;align-items:center;display:inline-flex}header .row:first-child .col ul{list-style:none;padding:0;font-size:15px;font-weight:500;margin:0}header .row:first-child .col ul a{color:#000}header .row:first-child .col ul a:hover{color:#03509e}header .row:first-child .col ul img{margin-right:.75rem}header ul ul{display:none!important}header .row:last-child ul ul{border:0!important;align-items:start;box-shadow:0 15px 35px rgba(0,0,0,.2);background:#fff!important}header ul ul:after{height:1.1rem;content:"";position:absolute;top:0;left:0;width:50%;margin-top:-1.1rem}header ul ul li{margin:.75rem 0!important}header ul li:hover ul{padding:.75rem 2rem!important;position:absolute;flex-direction:column;border-radius:5px;background:#03509e;line-height:130%;display:flex!important}header ul ul a{color:#fff!important}header .row:last-child ul ul a{color:#000!important}header .row:last-child ul ul a:hover{color:#03509e!important}header ul ul a:hover{color:hsla(0,0%,100%,.5)!important}.catalog_button{align-items:center;display:flex}.h_search input{height:40px;padding:0 1.5rem;font-size:12px;border:1px solid transparent;transition:all .3s;border-radius:6px;background:#f5f7f9;width:416px;display:block}header form{position:relative}header form button{height:40px;padding:0;border:0;right:0;position:absolute;top:0;border-radius:6px;width:40px}.h_cart svg path,.h_cart svg rect,.h_search button svg path,.h_search button svg rect,.h_social svg path,.h_social svg rect,.product_inner_opisanie_price path,.product_inner_opisanie_price rect{transition:all .3s}.h_search button:hover svg rect,.h_social svg:hover rect{fill:#03509e}.h_cart svg:hover rect,.product_inner_opisanie_price svg:hover rect{fill:#f5f7f9}.h_cart svg:hover path,.product_inner_opisanie_price svg:hover path{stroke:#03509e}.h_cart{position:relative}.h_cart span{height:20px;justify-content:center;font-size:12px;right:-10px;color:#000;position:absolute;top:-10px;align-items:center;box-shadow:0 5px 15px rgba(0,0,0,.2);border-radius:20px;background:#fff;width:20px;display:flex}.h_search button:hover svg path{stroke:#fff}.h_social svg:hover path{fill:#fff}.h_social a{margin:0 .375rem}.h_phone a{font-size:20px;font-weight:600;color:#000}.h_phone a:hover{color:#03509e}.h_phone{flex-direction:column}.h_phone>div{align-items:center;display:flex}.h_phone>div button{padding:.5rem 1rem;font-size:13px;border:1px solid transparent;transition:all .3s;border-radius:6px;background:#f5f7f9;margin-left:1rem}.h_phone>div button:hover{color:#fff;background:#024080}.h_phone p{font-size:.9rem;margin:.5rem 0 0}.h_phone p:empty{display:none}#cities .modal-body button{padding:.5rem 1rem;font-size:1rem;border:1px solid transparent;font-weight:400!important;color:#131313!important;transition:all .3s;margin:.5rem;border-radius:6px;background:#f5f7f9}#cities .modal-body button i{margin-right:.5rem!important}#cities .modal-body .selected-city{color:#fff!important;background:#024080}.availability{font-size:13px;font-weight:400;align-items:center;display:flex}.availability i{font-style:normal!important}.availability img{margin-right:4px;display:inline-block!important}.product_block svg{cursor:pointer}.added rect{fill:#f9f9f9}.added path{stroke:#03509e}header .row:last-child ul{list-style:none;padding:1.5rem 0;justify-content:space-between;font-size:15px;font-weight:500;border-top:1px solid #f0f0f0;margin:1rem 0 0;align-items:center;display:flex}header .first_menu>ul>li:nth-child(3) a{font-size:18px;font-weight:600;color:#dc3545!important}header .row:last-child ul a{color:#000}header .row:last-child ul a:hover{color:#03509e}#menu .close{right:1.5rem;position:absolute;top:1.5rem}#menu ul{list-style:none;padding:0;font-size:25px;margin:1.5rem}#menu ul ul{font-size:20px}#menu ul li{margin-bottom:.75rem}#menu ul a{color:#000}#menu button{padding:.75rem 1.5rem .75rem .75rem;font-size:20px;border:0;color:#fff;margin:0 1.5rem 3rem;align-items:center;border-radius:6px;background:#03509e;display:flex}#menu button picture{margin-right:1.5rem}.menu_phone{font-size:30px;font-weight:600;color:#000;margin:1.5rem}.menu_social{margin:1.5rem 0 1.5rem 2rem}.menu_social svg{transform:scale(1.5);margin-right:2rem}#search .modal-dialog{height:100%;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);padding:0;margin:0;align-items:center;background:rgba(0,0,0,.7);width:100%;display:flex}#search .modal-content{padding:.375rem}#search .modal-content,#search .modal-content input{border:0;color:#fff;text-align:center;background:transparent}#search .modal-content input{padding:.75rem;font-size:17px;font-weight:300;margin-bottom:1.5rem;border-bottom:1px solid #444;border-radius:0;width:100%}#search .modal-content input::placeholder{color:#fff}#search .modal-content button{padding:.75rem 3rem;font-size:15px;border:0;color:#fff;border-radius:6px;background:#03509e}#search .close{right:1.5rem;position:absolute;top:1.5rem}footer .container-fluid{padding-top:3rem;font-size:15px;color:#fff;background:#222;padding-bottom:3rem;line-height:130%;margin-top:6rem}footer ul{list-style:none;padding:0;margin:0}footer a{color:#fff}footer a:hover{color:#999}footer li{margin-bottom:1.5rem}.categories_list ul{column-count:2}.categories_list ul li{page-break-inside:avoid;break-inside:avoid}.footer_contacts div{margin-bottom:.75rem;align-items:center;display:flex}.footer_contacts div picture{margin-right:16px;width:40px;display:inline-block}.footer_contacts div div{line-height:160%;display:inline-block}.cpy,.cpy a{color:#999}.cpy a:hover{color:#fff}.cpy .col{padding-top:2rem;justify-content:space-between;border-top:1px solid #444;align-items:center;margin-top:.75rem!important;display:flex}.slider{color:#fff;position:relative}.slider .item{height:400px;border-radius:20px}.slider h1{font-size:35px;font-weight:500!important;position:relative;line-height:130%;display:block;z-index:1}.slider .item button{padding:1rem 1.5rem;font-size:15px;border:0;font-weight:500;color:#fff;transition:all .3s;position:relative;margin:0 0 3rem 1.5rem;border-radius:6px;background:#024080;display:inline-block;z-index:9}.slider .item button:hover{color:#024080;background:#fff}.slider .item .container-fluid,.slider .item .container-fluid .row{height:100%;align-items:end}.slider picture{height:100%;overflow:hidden;position:absolute;top:0;border-radius:50px;width:100%;z-index:0}.slider picture img{height:100%!important;object-fit:cover!important;width:100%!important}.slider_block{overflow:hidden;padding-top:4rem;color:#fff;position:relative;border-radius:20px;background:#03509e;padding-bottom:4rem}.slider_block h1{font-size:35px;font-weight:500!important;position:relative;max-width:625px;margin-left:4rem;line-height:130%;display:block;z-index:1}.slider_block picture{height:100%;right:0;position:absolute;top:0;width:auto;z-index:0}.slider_block picture img{height:100%!important;object-fit:cover!important;width:100%!important}.benefits_block{margin-top:1.5rem}.benefits_block .row{margin-left:0;width:100%}.benefits_block .col{overflow:scroll;padding:0 0 1.5rem!important}.benefits_block .col div{overflow-x:scroll;position:relative;display:inline-flex}.dostavka{padding:1.5rem;margin-bottom:25px;align-items:center;border-radius:20px;background:#03509f;margin-top:25px}.dostavka p{font-size:20px;font-weight:600;color:#fff;text-align:center;margin:0;line-height:130%}.benefit{padding:.5rem;margin-right:1.5rem;align-items:center;border-radius:20px;background:#f9f9f9;display:inline-flex}.benefit p{font-size:13px;font-weight:500;margin:0;width:210px;line-height:130%}.benefit picture{height:56px;border-radius:56px;background:#fff;width:56px;display:inline-block}.benefit picture img{height:70%!important;object-fit:contain!important;margin:15%;width:70%!important}.benefit div:first-child{margin-right:1.5rem;box-shadow:0 15px 35px rgba(0,0,0,.1);border-radius:100%}.benefits_block .col div .benefit:last-child{margin-right:0}.benefits_block .col::-webkit-scrollbar{height:5px;border-radius:5px;background:#f9f9f9;width:0}.benefits_block .col div{overflow:hidden!important}.benefits_block .col::-webkit-scrollbar-thumb{background-color:#eaeaea;border-radius:5px}.category_block{height:175px;box-shadow:0 15px 35px rgba(0,0,0,.05)}.category_block,.product_block{border-radius:20px;background:#fff;margin-top:1.5rem}.category_block picture{height:100px;border-bottom:1px solid #f0f0f0}.category_block picture,.product_block picture{overflow:hidden;padding:1.5rem 1.5rem .75rem;transition:all .3s;border-radius:20px 20px 0 0;width:100%;display:inline-flex}.product_block picture{height:140px;justify-content:center}.category_block picture:hover,.product_block picture:hover{opacity:.7}.category_block picture img,.product_block picture img{object-fit:contain!important}.product_block a{color:#000}.product_block a:hover{color:#03509e}.category_block div{font-size:17px;font-weight:500}.category_block div,.product_block div{padding:.75rem 1.5rem 1.5rem;justify-content:space-between;align-items:center;width:100%;display:inline-flex}.product_block div{font-size:20px;font-weight:600}.product_block p{height:125px;padding:1.5rem 1.5rem 0;font-size:15px;margin:0;line-height:130%}.category_block div a,.product_block div a{color:#000}.category_block div a:hover,.product_block div a:hover{color:#03509e}.product_block div a{padding:.15rem .3rem .3rem .5rem!important;border-radius:4px;background:#0a6cd0;cursor:pointer}.product_block div a:before{font-size:13px;font-weight:400;margin-right:.5rem;color:#fff;content:"В корзину";position:relative;top:-1px}.product_block div .added{background:#eaeaea}.product_block div .added:before{font-size:13px;font-weight:400;margin-right:.5rem;color:#000;content:"В корзине";position:relative;top:-1px}.category_block svg path,.category_block svg rect,.product_block svg path,.product_block svg rect{transition:all .3s}.category_block svg:hover rect,.product_block svg:hover rect{fill:#eaeaea}.category_block svg:hover path,.product_block svg:hover path{stroke:#03509e}.more{height:26px;cursor:pointer!important;margin-left:1.5rem;width:26px}.video_block{padding-top:4rem;background:#f9f9f9;padding-bottom:4rem;margin-top:4rem}.video_block h2{font-size:25px;font-weight:500!important}.owl-carousel{position:relative}.videos .ratio{overflow:hidden;border-radius:20px;cursor:pointer}.videos .ratio span{height:100%;justify-content:center;position:absolute;align-items:center;background:rgba(0,0,0,.5);width:100%;display:inline-flex;z-index:2}.videos .ratio span svg{transition:all .3s}.videos .ratio picture{height:100%;overflow:hidden;position:absolute;z-index:1}.videos .ratio picture img{height:100%!important;transition:all .3s;object-fit:cover!important;width:100%!important}.videos svg{position:absolute;z-index:99}.videos .ratio:hover img{transform:scale(1.2)}.videos .ratio:hover span svg{transform:scale(1.5)}.modal iframe{height:100%;border-radius:6px;width:100%}.banner_block{padding:3rem 6rem;color:#fff;position:relative;border-radius:20px;background:#03509e;margin-top:4rem}.banner_block h4{font-size:25px;font-weight:700!important;text-transform:uppercase;line-height:2.1rem}.banner_block h2{color:#ffc313}.banner_block button{padding:1rem 1.5rem;font-size:15px;border:0;font-weight:500;color:#fff;transition:all .3s;border-radius:6px;background:#024080;margin-top:1.5rem;display:inline-block}.banner_block button:hover{color:#024080;background:#fff}.banner_block picture{right:6rem;position:absolute;max-width:40%}.banner_block .col{height:100%;align-items:center;display:flex}.about_block{margin-top:4rem}.about_block h2{font-size:25px;font-weight:500!important;margin-bottom:.75rem;display:block}.about_block p{font-size:17px;margin:1.5rem 0 0;line-height:160%}.about_block img{margin:.75rem 0;border-radius:20px;width:100%!important}.popular .product_block{margin:0}.product_block add-t-cart{cursor:pointer}.news_main_block{margin-top:4rem}.news_main_block h2{font-size:25px;font-weight:500!important}.new picture{height:100%;overflow:hidden;margin-bottom:1.5rem;border-radius:20px;display:block}.new picture img{height:100%!important;transition:all .3s;object-fit:cover!important;width:100%!important}.new .ratio{margin-bottom:1.5rem}.new a{font-size:17px;font-weight:600;color:#000}.new a:hover{color:#03509e}.new p{font-size:15px;font-weight:130%;margin:.375rem 0 0;width:100%}.new button{padding:.375rem .75rem;font-size:12px;border:0;font-weight:500;color:#fff;transition:all .3s;border-radius:6px;background:#03509e;margin-top:.75rem;display:inline-block}.new button:hover{background:#024080}.news{margin-top:4rem}.new picture:hover img{transform:scale(1.1)}.slider_block ul{list-style:none;padding:0;font-size:12px;color:hsla(0,0%,100%,.3);margin:.5rem 0 0}.slider_block ul li{display:inline-block}.slider_block ul li:after{content:"»";margin-left:.375rem}.slider_block ul li:last-child:after{content:"";margin-left:0}.slider_block a{color:#fff}.slider_block a:hover{color:hsla(0,0%,100%,.3)}.inner_zag h1{margin:0!important}.inner_zag{padding:3rem}.inner_page{margin-top:1.5rem}.inner_page p{font-size:15px;margin:0 0 1.5rem;line-height:160%}.banner_block_page{padding:0 1.5rem 1.5rem;color:#fff;position:relative;flex-direction:column;border-radius:20px;background:#03509e;margin-top:1.5rem;display:inline-flex}.banner_block_page h6{font-size:20px;font-weight:500!important}.banner_block_page h4{font-size:20px;font-weight:700!important;text-transform:uppercase}.banner_block_page button{padding:1rem 1.5rem;font-size:15px;border:0;font-weight:500;color:#fff;transition:all .3s;border-radius:6px;background:#024080;margin-top:.75rem;display:inline-block}.banner_block_page button:hover{color:#024080;background:#fff}.banner_block_page picture{margin-bottom:1.5rem;position:relative;margin-top:-2rem}.inner_categories{list-style:none;padding:1.5rem;margin:0 0 1.5rem;border-radius:20px;background:#f9f9f9}.inner_categories li{font-size:15px;font-weight:500;margin-bottom:1rem;border-bottom:1px solid #f0f0f0;padding-bottom:1rem}.inner_categories li a{justify-content:space-between;color:#000;align-items:center;display:flex}.inner_categories li a svg{margin-left:.375rem;display:inline-block}.inner_categories li a:hover{color:#03509e}.inner_categories li a path,.inner_categories li a rect{transition:all .3s}.inner_categories li a:hover rect{fill:#fff}.inner_categories li a:hover path{stroke:#03509e}.inner_categories li:last-child{border:0;margin-bottom:0;padding-bottom:0}.inner_page .category_block{margin:0 0 1.5rem}.inner_page .product_block{margin:0 0 1.5rem;box-shadow:0 15px 35px rgba(0,0,0,.05)}header ul .active a{font-weight:700;color:#03509e!important}footer ul .active a{color:#999!important}.offcanvas ul .active a{font-weight:700;color:#03509e!important}.inner_page .new{margin-bottom:3rem}.inner_page .new p{margin-bottom:0}.inner_new .ratio{position:relative}.inner_new .ratio picture{height:100%;overflow:hidden;border-radius:20px;display:block}.inner_new .ratio picture img{height:100%!important;object-fit:cover!important;width:100%!important}.shared{padding:.5rem;right:1.5rem;position:absolute;bottom:1.5rem;border-radius:100px;background:#fff}.inner_new_text{padding:3rem}.inner_page iframe{height:460px;border:0;border-radius:20px;width:100%}.contact{margin-top:3rem}.contact p{margin-bottom:.75rem}.contact a{color:#000}.contact a:hover{color:#03509e}.contact strong{font-size:20px;font-weight:500!important}.review{padding:1.5rem;margin-bottom:1.5rem;box-shadow:0 15px 35px rgba(0,0,0,.05);border-radius:20px;background:#fff}.review p{font-size:13px;margin:0 0 1.5rem;line-height:130%}.review button{padding:.375rem 1rem;font-size:12px;border:0;font-weight:500;color:#fff;border-radius:6px;background:#03509e;transition-property:.3s all}.review button:hover{background:#024080}.review_header{justify-content:space-between;font-size:12px;margin-bottom:1.5rem;align-items:center;width:100%;display:inline-flex}.review_header picture{margin-left:.75rem;display:inline-block}.review_header b{font-size:17px}.inner_page .ratio picture{height:100%;overflow:hidden;border-radius:20px;display:block}.inner_page .ratio picture img{height:100%!important;transition:all .3s;object-fit:cover!important;width:100%!important}.inner_page .ratio picture:hover img{transform:scale(1.1)}.ratio-3x4{margin-bottom:1.5rem;--bs-aspect-ratio:133.33333%;cursor:pointer}.show_categories{padding:.5rem;font-size:15px;border:1px solid #f0f0f0;color:#000;align-items:center;border-radius:6px;background:#f9f9f9;width:100%;display:flex}.show_categories picture{margin-right:.375rem;display:inline-block}#category_mobile .close{right:1.5rem;position:absolute}#category_mobile ul{margin-top:3rem}.numbers{padding:.75rem;justify-content:space-between;font-size:15px;border-radius:20px;background:#f9f9f9;display:flex}.numbers b{font-size:35px;font-weight:700!important;color:#03509e;display:block}.numbers div{padding:1.5rem;margin:.75rem;box-shadow:0 15px 35px rgba(0,0,0,.05);border-radius:20px;background:#fff;width:200px}.diller_certificates{padding:1.5rem;text-align:center;border-radius:20px;background:#f9f9f9}.diller_certificates h3{font-size:25px;margin-bottom:2.25rem;display:block}.active_catalog{font-weight:700;color:#03509e!important}.product_inner_photos .ratio picture{height:100%;overflow:hidden;padding:1.5rem;justify-content:center;text-align:center;box-shadow:0 15px 35px rgba(0,0,0,.05);border-radius:20px;background:#fff;cursor:pointer;display:flex}.product_inner_photos .ratio picture img{height:auto!important;object-fit:contain!important;width:auto!important}.product_inner_photos .ratio picture:hover img{transform:scale(1.1)}.product_inner_photos_mini .ratio picture{padding:.75rem;align-items:center;display:flex}.product_inner_opisanie h3{font-size:17px;font-weight:500!important;margin-bottom:1.5rem;line-height:130%;display:block}.product_inner_opisanie_price{margin-bottom:1.5rem;align-items:center;width:100%;display:inline-flex}.product_inner_opisanie_price svg{height:40px;cursor:pointer;width:40px}.product_inner_opisanie_price b{font-size:30px;font-weight:600!important;margin-right:1.5rem;display:inline-block}.product_inner_opisanie_price a{padding-right:.75rem;border-radius:6px;background:#0a6cd0;cursor:pointer}.product_inner_opisanie_price a:hover rect{fill:#f9f9f9}.product_inner_opisanie_price a:hover path{stroke:#03509e}.product_inner_opisanie_price a:after{font-size:15px;font-weight:500;color:#fff;content:"В корзину";margin-left:.75rem}.product_inner_opisanie_price .added{background:#eaeaea}.product_inner_opisanie_price .added:after{color:#000;content:"В корзинe"}.product_info{padding:.75rem 1.5rem;font-size:12px;flex-direction:column;border-radius:20px;background:#f9f9f9;width:100%;display:inline-flex}.product_info div{margin:.375rem 0;align-items:center;display:inline-flex}.product_info picture{margin-right:.75rem;width:20px;display:inline-block}.product_inner_text{padding-top:4rem}.product_inner_text button{padding:.75rem!important;font-size:20px;border:0!important;margin-right:1.5rem;color:#000}.product_inner_text nav button:last-child{margin-right:0}.product_inner_text button:hover{color:#03509e!important}.product_inner_text nav .active{font-weight:600;color:#03509e!important;border-bottom:2px solid #03509e!important}.product_inner_text nav{margin-bottom:2rem}.product_inner_text p{font-size:15px;margin:0 0 1.5rem;line-height:130%}.pag{padding-top:1.5rem}.pag span{color:#fff;background-color:#03509e}.pag a,.pag span{height:40px;justify-content:center;font-size:15px;align-items:center;border-radius:6px;width:40px;display:inline-flex}.pag a{color:#000!important;background-color:transparent}.pag a:hover{background-color:#f9f9f9}.cart_product_list{margin-bottom:1.5rem!important}.cart_product_list .row{margin-bottom:.75rem;border-bottom:1px solid #f1f1f1;padding-bottom:.75rem;width:100%;display:inline-flex}.cart_product_list .row:last-child{border:0;margin-bottom:0;padding-bottom:0}.cart_product_list .ratio{overflow:hidden;box-shadow:0 15px 35px rgba(0,0,0,.05);border-radius:20px;background:#fff}.cart_product_list picture{height:100%;padding:.75rem;border-radius:20px;display:block}.cart_product_list picture img{height:100%!important;transition:all .3s;object-fit:contain!important;width:100%!important}.cart_product_list picture:hover img{transform:scale(1.1)}.cart_product_list a{font-size:17px;font-weight:500!important;color:#000}.cart_product_list a:hover{color:#03509e}.cart_product_list strong{font-size:20px;font-weight:600!important}.cart_product_list svg{transition:all .3s;opacity:.25;cursor:pointer}.cart_product_list svg:hover{opacity:1}.number{padding:.5rem 1rem;border:1px solid rgba(3,80,158,.3);align-items:center;border-radius:6px;display:inline-flex}.number a:hover{opacity:.5}.number-text{font-size:15px;border:0;font-weight:500;text-align:center;margin:0 .75rem;width:40px!important}.cart_itogo{padding:2rem;border-radius:20px;background:#f9f9f9;display:block}.cart_itogo b{font-size:25px;font-weight:500!important;margin-bottom:2rem;display:block}.cart_itogo input{border-color:transparent;padding:1rem;font-size:15px;margin-bottom:.75rem;border-radius:6px;background:#fff;width:100%}.cart_itogo button{padding:1rem;font-size:17px;border:0;font-weight:500;color:#fff;transition:all .3s;border-radius:5px;background:#03509e;width:100%}.cart_itogo button:hover{background:#024080}#prices .accordion-item{border:none!important;margin-bottom:1.5rem!important}#prices .accordion-item button{padding:1.5rem 2rem!important;font-size:18px!important;font-weight:500!important;color:#000!important;border-radius:20px!important;background:#f1f1f1!important}#prices .accordion-button:after{height:8.5px!important;background-size:15.5px!important;width:15.5px!important;background-image:url(/img/arrow_price_black.svg)!important}#prices .accordion-button:not(.collapsed){color:#fff!important;background:#03509e!important}#prices .accordion-button:not(.collapsed):after{background-image:url(/img/arrow_price_white.svg)!important}#prices .accordion-body{overflow-y:hidden;overflow-x:scroll;font-size:12px;font-weight:500;position:relative}#prices .accordion-body .row{min-width:700px}#prices .accordion-body picture{height:100%;justify-content:center;border:1px solid #f1f1f1;transition:all .3s;position:absolute;align-items:center;border-radius:20px;cursor:pointer;width:100%;display:flex}#prices .accordion-body picture:hover{border-color:#c1c1c1}#prices .accordion-body picture img{height:50%!important;object-fit:contain!important;width:50%!important}#prices .accordion-body p{font-size:12px;margin:.5rem 0 0}#prices .offset-md-1{font-size:15px;font-weight:500;display:flex}#prices .offset-md-1 p{padding:.5rem;font-size:15px;margin:0;display:block}#prices .offset-md-1 p:nth-child(2n){background:#f9f9f9}#prices .offset-md-1 div{width:100%}#prices .table_header,#prices .table_header .offset-md-1{font-size:12px!important;font-weight:500;color:#999}#prices .table_header span{padding-left:.75rem}#prices .table_header{margin-bottom:1.5rem}#prices .accordion-body .list_price{margin-bottom:1.5rem;border-bottom:1px solid #f1f1f1;padding-bottom:1.5rem}#prices .accordion-body .list_price:last-child{margin-bottom:0;border-bottom:0;padding-bottom:0}@media (min-width:1440px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1300px}}@media (max-width:992px){.h_search input{width:220px}.cpy .col div{margin:.375rem 0}.cpy .col{flex-direction:column}.slider_block picture{opacity:.3}.banner_block{padding:3rem}.banner_block picture{right:1.5rem;width:300px}.numbers{justify-content:center;flex-wrap:wrap;font-size:13px;text-align:center}.numbers div{width:calc(50% - 1.5rem)}.numbers div:last-child{width:100%}.numbers b{font-size:40px}}@media (max-width:768px){header{padding-top:.75rem}main{margin-top:calc(84px + .75rem)}.banner_block .col div:last-child{width:50%}.banner_block picture{right:1.5rem;width:280px}.news_main_block p{width:100%}.product_inner_opisanie h3{font-size:20px}.product_inner_text{padding-top:1.5rem}}@media (max-width:576px){footer ul{margin-bottom:3rem;column-count:2}footer ul li{page-break-inside:avoid;break-inside:avoid}.cpy{font-size:12px}.slider_block{padding-top:2rem;padding-bottom:2rem}.slider_block button,.slider_block h1{margin-right:1.5rem;margin-left:1.5rem}.slider_block h1{font-size:25px}.slider_block button{font-size:12px;margin-top:.75rem}.benefit div:first-child{margin-right:.75rem}.benefit{padding:.75rem}.benefit p{font-size:12px;width:150px}.category_block div{padding:.375rem .75rem .75rem}.category_block picture{padding:.75rem}.category_block a{font-size:13px;word-break:break-all;word-wrap:break-word}.more{margin-left:.75rem}.video_block{padding-top:2rem;padding-bottom:2rem;margin-top:2rem}.banner_block{padding:1.5rem}.banner_block .col{flex-direction:column}.banner_block .col div{width:100%!important}.banner_block picture{right:auto;position:relative;width:100%}.banner_block picture img{height:100%!important;object-fit:cover!important;width:100%!important}.banner_block .col div:last-child{margin-top:1.5rem}.banner_block h4,.banner_block h6,.banner_block_page h4,.banner_block_page h6{font-size:17px}.banner_block button,.banner_block_page button{font-size:13px;margin-top:.75rem}.about_block{margin-top:2rem}.about_block p{font-size:15px}.product_block div{padding:.75rem;font-size:17px;flex-direction:column}.product_block div a{margin-top:.75rem}.product_block div a:before{top:0}.product_block p{padding:.75rem .75rem 0;font-size:12px}.popular_block h2{font-size:20px}.news,.news_main_block{margin-top:2rem}.inner_zag{padding:1.5rem}.inner_zag h1{font-size:20px}.inner_zag ul{font-size:10px}.inner_new_text{padding:1.5rem 0 0}.shared{padding:.375rem;right:.375rem;bottom:.375rem}.contact p strong{font-size:15px}.contact p{font-size:13px}.inner_page iframe{height:230px}.product_inner_text button{font-size:17px}.cart_product_list a{font-size:13px}.slider{margin-top:5px}.slider h1{font-size:20px}.slider .col-lg-7{padding:1.5rem .75rem!important}.slider .item{height:350px}.slider .item button{font-size:12px!important;margin:.75rem}.slider .item picture{border-radius:25px}#prices .accordion-item{margin-bottom:.75rem!important}#prices .accordion-item button{padding:.75rem 1rem!important;font-size:15px!important;border-radius:10px!important}#prices .accordion-body b,#prices .accordion-body p,#prices .table_header div{font-size:10px!important}}#preloader img{height:100%!important}.search-dropdown{overflow-y:auto;border:1px solid #ddd;right:0;position:absolute;max-height:400px;top:100%;box-shadow:0 4px 12px rgba(0,0,0,.1);border-radius:4px;background:#fff;left:0;z-index:1000}.search-dropdown-inner{padding:10px}.search-result-item{padding:10px;text-decoration:none;color:#333;transition:background-color .2s;border-bottom:1px solid #eee;align-items:center;display:flex}.search-result-item:hover{text-decoration:none;background-color:#f8f9fa}.search-result-item img{height:50px!important;margin-right:12px;object-fit:cover;border-radius:4px;width:50px!important}.search-result-item .product-info{flex-grow:1}.search-result-item .product-title{font-size:14px;font-weight:500;margin-bottom:4px;line-height:1.3}.search-result-item .product-price{font-size:14px;font-weight:700;color:#03509e}.search-result-item .product-availability{font-size:12px;color:#666}.search-footer{padding:12px;border-top:1px solid #eee;text-align:center;background:#f8f9fa}.view-all-results{text-decoration:none;font-weight:500;color:#03509e}.view-all-results:hover{text-decoration:underline}.no-results,.search-loading{padding:20px;color:#666;text-align:center}