@import url("/wp-content/themes/konstanta/fonts/roboto/stylesheet.css");@font-face{src:url(/wp-content/themes/konstanta/fonts/vasek/vasek.ttf);font-family:Vasek}body,html{height:100%;padding:0;margin:0}body{color:#1d2225;background:#f8f9fb;font-family:Roboto}* html .page-wrapper{height:100%}a{text-decoration:none;color:#4398ef}a:hover{text-decoration:underline}a:focus,button:focus,input:focus,select:focus,textarea:focus{outline:none}iframe,img{height:auto;max-width:100%}.contacts-map iframe{height:inherit}button,input[type=submit]{cursor:pointer}h1{font-size:40px;font-weight:500;margin:32px 0 40px;line-height:48px}.h2,h2{font-size:32px;margin-bottom:40px}.h2,.h3,h2,h3{font-weight:500;color:#1d2225;line-height:30px;margin-top:0}.h3,h3{font-size:24px;margin-bottom:16px}.content-block{color:#455a64;line-height:20.8px}.content-block ul{list-style:none;margin:0;padding-left:24px}.content-block ul li{margin-bottom:16px;position:relative;padding-left:16px}.content-block ol li{margin-bottom:16px}.content-block ul li:before{height:8px;content:"";position:absolute;top:6px;border-radius:1px;background:#4398ef;left:0;width:8px}.content-block ol li strong,.content-block ul li strong{color:#1d2225}.content-block ol li::marker{font-weight:600}.content-block table{border-color:#ebebeb}.content-block th{padding:10px 12px;font-size:18px;font-weight:500;color:#1d2225;text-align:left;background:#d9eafc}.content-block td{padding:10px 12px;background:#fff;line-height:20.8px}.page-wrapper{padding:32px 32px 0;margin-top:98px}.footer,.page-wrapper{position:relative;margin-left:17.917%;width:82.083%}.footer{padding:0 0 40px;background:#fff;margin-top:80px}.aligncenter,div.aligncenter{margin-right:auto;margin-left:auto;display:block}.alignleft{margin-right:15px;float:left}.alignright{margin-left:15px;float:right}input[type=email].wpcf7-not-valid,input[type=tel].wpcf7-not-valid,input[type=text].wpcf7-not-valid{border:1px solid #ff5b00}span.wpcf7-not-valid-tip{display:none}div.wpcf7-validation-errors{font-size:13pt}div.wpcf7-response-output{padding:0;margin:0}.inform div.wpcf7-response-output,.inform div.wpcf7-validation-errors{color:#fff}div.wpcf7 .ajax-loader{display:none}#back-top{right:30px;position:fixed;bottom:100px;z-index:100}#back-top div{height:55px;padding-top:18px;text-decoration:none;color:#fff;opacity:.7;text-align:center;margin:0;border-radius:100%;background:#4398ef;cursor:pointer;width:55px;display:block}#back-top:hover div{opacity:1}#back-top div:before{border-color:transparent transparent #fff;height:0;content:"";border-style:solid;border-width:0 10px 13px;width:0;display:inline-block}.aside{height:100%;overflow-y:auto;position:fixed;top:0;box-shadow:2px 0 4px 0 #52586626;background:#eef5f9;left:0;width:17.917%;z-index:102}.aside::-webkit-scrollbar{width:1px;display:none!important}.aside{scrollbar-width:none}html{scrollbar-color:#4398ef #d9eafc;scrollbar-width:thin}.header{padding:24px 32px 30px;right:0;position:fixed;top:0;background:#fff;width:82.083%;z-index:10}.header-inner,.header-inner-left,.header-inner-right{align-items:center;display:flex}.header-inner-left{padding:0 16px}.header-phone{margin-left:50px}.header-inner{justify-content:space-between}.header-address,.header-work-time{color:#455a64;line-height:20.8px}.header-work-time{margin:0 24px}.header-phone a{font-size:24px;text-decoration:none;font-weight:500;color:#1d2225;line-height:30px}.header-phone a:hover{color:#4398ef}.button-blue{padding:12.5px 24px;font-size:17px;font-weight:500;color:#fff!important;text-transform:uppercase;border-radius:4px;background:#4398ef!important;cursor:pointer;line-height:18.75px}.button-blue:hover,.checkout-button:hover{text-decoration:none;background:#0d4286!important}.header .button-blue{margin-left:16px}.header-button-search,.mobile-button-menu{height:44px;justify-content:center;border:1px solid #4398ef;align-items:center;border-radius:4px;cursor:pointer;width:44px;display:flex}.header-button-search:hover,.mobile-button-menu:hover,.modal-close:hover{border:1px solid #0d4286;background:#0d4286}.header-button-search:hover img,.mobile-button-menu:hover img,.modal-close:hover img{filter:brightness(0) invert(1)}.aside-logo{padding:24px 16px 19px;border-bottom:1px solid #4096ee;text-align:center}.aside-menu ul{list-style:none;padding:0;margin:0}.aside-menu{padding:16px 10px}.aside-menu ul li:not(:last-child){margin-bottom:16px}.aside-menu ul li a,.aside-menu ul li span{text-decoration:none;color:#1d2225;margin-left:16px;line-height:20.8px;display:block}.aside-menu ul li a:hover,.aside-menu ul li.current-menu-item span{text-decoration:underline;color:#4398ef}.aside-menu ul li.level-1>a,.aside-menu ul li.level-1>span{padding:14.5px 16px;font-size:14px;font-weight:500;color:#4398ef;text-transform:uppercase;position:relative;border-radius:4px;background:#d9eafc;cursor:pointer;margin-left:0;line-height:16.41px;display:block}.aside-menu ul li ul:not(.open){display:none}.aside-menu ul li ul.sub-menu{margin-top:20px}.aside-menu ul li.level-1.current-menu-item>span,.aside-menu ul li.level-1>a:hover,.aside-menu ul li.level-1>span.open,.aside-menu ul li.level-1>span:hover{text-decoration:none;color:#fff;background:#0d4286}.aside-menu ul li.level-1.menu-item-has-children>span:after{right:22px;content:url(/wp-content/themes/konstanta/images/chevron.svg);position:absolute;top:50%;margin-top:-8.5px}.aside-menu ul li.level-1>span:hover:after,.aside-menu ul li.menu-item-has-children span.open:after{filter:brightness(0) invert(1)}.aside-menu ul li.level-1.menu-item-has-children span.open:after{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}.aside-menu ul li.level-1.current-menu-item>span:before,.aside-menu ul li.level-1>a:hover:before,.aside-menu ul li.level-1>span.open:before,.aside-menu ul li.level-1>span:hover:before{content:"";position:absolute;bottom:6px;top:6px;border-radius:4px;background:#fff;left:0;width:6px}#overlay{height:100%;position:fixed;opacity:.5;top:0;background-color:#000;cursor:pointer;left:0;width:100%;display:none;z-index:100}.mobile-button-menu.close{right:16px;position:fixed;top:16px;background:#fff;display:none;z-index:101}.mobile-button-menu.close:hover{background:#0d4286}#overlay.opened{display:block}.mobile-button-menu.close.opened{display:flex}.header .button-blue img{display:none}.search-block{padding:24px 0 30px 32px;position:absolute;bottom:0;top:0;margin:auto;left:0;width:calc(100% - 314px);display:none}.search-block input.sb-search-input{padding:9px 20px;font-size:1rem;border:1px solid #4398ef;font-weight:400;color:#495057;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;background-clip:padding-box;background-color:#fff;border-radius:4px;width:100%;line-height:1.5;display:block}.search-block form{position:relative}.search-block input.sb-search-submit{height:42px;border:0;right:1px;position:absolute;top:1px;border-radius:4px;background:url(/wp-content/themes/konstanta/images/search.svg) 50% no-repeat;cursor:pointer;width:43px}.slider-with-form{display:flex}.home-slider{height:450px;width:66.755%}.home-slide-item{height:450px;position:relative;border-radius:4px}.slide-1{padding-top:39px;background:url(/wp-content/themes/konstanta/images/slide-1.png) 0 no-repeat;background-size:118%}.slide-2{padding-top:39px;background:url(/wp-content/themes/konstanta/images/slide-2.png) 0 no-repeat;background-size:cover}.home-form{height:450px;background-color:#4398ef;border-radius:4px;margin-left:24px;width:33.245%}.home-form-inner,.modal-content-inner{height:100%;padding:20px;background:url(/wp-content/themes/konstanta/images/cloud-1.png) 0 0,url(/wp-content/themes/konstanta/images/cloud-2.png) 0 100%;background-repeat:no-repeat}.modal-content-inner{padding:45px 24px 24px}.slide-1-text{font-size:40px;font-weight:500;margin-left:68px;line-height:48px}.slide-1-text span{color:#4398ef;position:relative}.slide-1-text span:before{content:url(/wp-content/themes/konstanta/images/round.svg);position:absolute;top:-20px;left:-15px}.slide-1-text-2{margin-left:91px;margin-top:4px}.slide-2-text-2{margin-top:4px}.slide-2-text{font-size:24px;color:#455a64;margin:8px 0 4px 68px;line-height:30px}.benefit-arrow{height:39px;justify-content:center;align-items:center;border-radius:50%;background:#4398ef;width:39px;display:flex}.benefit-body{padding:8px 24px;font-size:20px;position:relative;letter-spacing:-.5px;border-radius:26px;background:#fff;margin-left:-9px;width:226px;line-height:23.44px;z-index:1}.benefit{margin-bottom:12px;display:flex}.slide-1-benefits{margin-left:102px;margin-top:24px}.slick-prev{left:20px;z-index:1}.slick-next{right:20px;z-index:1}.slick-next,.slick-prev{height:50px;width:50px}.contacts-form-title,.home-form-title{font-size:24px;font-weight:500;margin-bottom:20px;color:#fff;text-align:center;line-height:30px}.contacts-form-title{color:#1d2225}.input-label{margin-bottom:5px;color:#fff;line-height:18.75px}.contacts-form .input-label{color:#455a64}.application-form input,.application-form textarea,.contacts-form input,.contacts-form textarea,.home-form-inner input,.home-form-inner textarea{padding:16px 16px 18px;font-size:16px;font-size:14px;border:0;margin-bottom:10px;box-shadow:inset 0 4px 4px 0 #a6a6a633;border-radius:4px;width:100%;line-height:18.2px}.application-form textarea,.contacts-form textarea,.home-form-inner textarea{height:52px;overflow:hidden;margin-bottom:25px;font-family:Roboto}.contacts-form textarea{height:100px}.contacts-form input,.contacts-form textarea{border:1px solid #ebebeb;background:#f7f7f7}.application-form input[type=submit],.home-form-inner input[type=submit]{padding:13px;font-weight:500;color:#4398ef;text-transform:uppercase;box-shadow:unset;background:#fff;font-family:Roboto}.application-form input[type=submit]:hover,.home-form-inner input[type=submit]:hover{color:#fff;background:#0d4286}.wpcf7-spinner{margin-bottom:5px;right:15px;position:absolute}.remark{font-size:14px;color:#e9e9e9;line-height:16.41px}.contacts-form .remark{color:#455a64}.categories-products{margin-top:50px}.title-block{font-size:32px;font-weight:500;margin-bottom:40px;line-height:30px}.categories-products-row{justify-content:space-between;display:flex}.categories-products-row-2-items a{width:49%}.categories-products-row-3-items .categorie-products-item{width:32%}.categories-products-row .categorie-products-item{flex:none;height:320px;text-decoration:none;margin-bottom:24px;color:#1d2225;position:relative;border-radius:4px}.categories-products-row a:hover{color:#4398ef;box-shadow:0 0 16px 0 #00000026}.categories-products-row a span.categorie-products-span{right:0;position:absolute;bottom:0;top:0;align-items:flex-end;background:linear-gradient(359.25deg,hsla(0,0%,100%,.7) 14.11%,hsla(0,0%,100%,0) 43.26%);left:0;display:flex}.categories-products-row a:hover img,a.lesson:hover .lesson-arrow img{filter:invert(67%) sepia(79%) saturate(4141%) hue-rotate(188deg) brightness(99%) contrast(89%)}.categorie-products-title{font-size:24px;font-weight:500;margin-bottom:32px;margin-left:32px;line-height:30px}.categorie-products-item-1{background:url(/wp-content/themes/konstanta/images/okna.png) 50% no-repeat;background-size:cover}.categorie-products-item-2{background:url(/wp-content/themes/konstanta/images/osteklenie.png) 50% no-repeat;background-size:cover}.categorie-products-item-3{background:url(/wp-content/themes/konstanta/images/podokonniki.png) 50% no-repeat;background-size:cover}.categorie-products-item-4{background:url(/wp-content/themes/konstanta/images/otkosy.png) 50% no-repeat;background-size:cover}.categorie-products-item-5{background:url(/wp-content/themes/konstanta/images/moskitnye-setki.png) 50% no-repeat;background-size:cover}.categorie-products-item-6{background:url(/wp-content/themes/konstanta/images/furnitura.png) 50% no-repeat;background-size:cover}.popular-products{margin-top:56px}.single-product .popular-products{margin-bottom:78px}.woocommerce-cart .popular-products{margin-top:0}.tabs{width:100%}.tab-header{list-style:none;justify-content:flex-start;margin:0;align-items:center;padding-left:0;display:flex}.tab-header__item{font-size:14px;margin:0 25px 16px;cursor:pointer;padding-bottom:6px;line-height:18.2px}.tab-header__item.active{border-bottom:2px solid #1c62cd;padding-bottom:4px}.tab-content{list-style:none;padding:0;margin:0}.tab-content__item{height:0;overflow:hidden}.tab-content__item.active{height:auto}.popular-products .slick-slide{margin:0 12px}.product-item{position:relative;text-align:center;border-radius:4px;background:#fff}.product-item a{text-decoration:none}.product-item a.product-link{height:100%;justify-content:space-between;flex-direction:column;padding-bottom:40px;display:flex}.product-item a.add_to_cart_button,.yith-wcqv-button{padding:8px 17px 7px;right:0;position:absolute;bottom:0;border-radius:4px 0;background:#4398ef}.product-item a.add_to_cart_button:hover,.yith-wcqv-button:hover{background:#0d4286}.product-title{font-size:18px;font-weight:500;color:#1d2225;line-height:21px}.product-title{padding:16px 16px 10px}.product-attr{font-size:16px;font-weight:400;margin-bottom:16px;color:#455a64;line-height:20.8px}.product-item-bottom{padding:0 16px;font-size:24px;font-weight:500;color:#1d2225;line-height:30px}.popular-products .slick-track{display:flex}.popular-products .slick-slide{height:auto}.product-item a.product-link .hover-visible{padding:18px 0 17px;right:27px;color:#2f3035;position:absolute;top:122px;box-shadow:0 0 15px 0 #00000033;background:#fff;left:27px;display:none}.product-item a.product-link:hover .hover-visible{display:block}.product-item a.product-link:hover .product-item-bottom,.product-item a.product-link:hover .product-title{color:#4398ef}.popular-products .slick-track{margin-right:0;margin-left:0}.experience-title{font-size:24px;font-weight:500;margin-bottom:16px;line-height:30px;margin-top:16px}.experience-text{color:#455a64;line-height:20.8px}.experience-body{display:flex}.experience{margin-top:80px}.experience-body .experience-item{padding:16px;max-width:100%;border-radius:4px;background:#fff;width:25%}.experience-body .experience-item:not(:last-child){margin-right:24px}.the_best{position:relative;margin-top:80px}.the_best-text{padding:39px 24px;width:52.188%}.the_best-row{display:flex}.the_best-text-2{padding:70px 24px;width:51.401%}.the_best-text p,.the_best-text-2 p{margin-bottom:16px;color:#455a64;line-height:20.8px}.the_best-text p:last-child,.the_best-text-2 p:last-child{margin-bottom:0}.the_best-img{background:url(/wp-content/themes/konstanta/images/best-1.png) 50% no-repeat;background-size:cover;border-radius:4px;width:47.812%}.the_best-img-2{background:url(/wp-content/themes/konstanta/images/best-2.png) 50% no-repeat;background-size:cover;border-radius:4px;width:48.599%}.the_best-row-2{margin-top:50px}.only-best-img{position:absolute;top:50%;margin-left:-160px;left:50%;margin-top:-89px}.faq{margin-top:80px}.sp_item{-webkit-border-radius:4px;border-radius:4px;background:#fff;margin-top:24px}.sp_title{padding:24px;justify-content:space-between;font-size:18px;font-weight:500;cursor:pointer;line-height:21px;display:flex}.sp_title.open{padding:24px 24px 12px}.sp_title.open,.sp_title:hover{color:#4398ef}.sp_content{padding:0 24px 24px;color:#455a64;line-height:20.8px}.form-questions{padding:40px;color:#fff;border-radius:4px;background:#4398ef;margin-top:24px;display:flex}.form-questions-title{font-size:32px;font-weight:500;margin-bottom:16px;line-height:30px}.form-questions-body{color:#e9e9e9;line-height:20.8px}.form-questions-text{margin-right:40px;width:40.479%}.form-questions-form{width:59.521%}.inputs{align-items:flex-end;display:flex}.form-questions-form input,.modal-content input{padding:16px 16px 18px;font-size:14px;border:0;border-radius:4px;width:100%;line-height:18.2px;font-family:Roboto}.form-questions-form input[type=submit],.modal-content input[type=submit]{padding:16.5px;font-size:16px;font-weight:500;margin-right:0;color:#4398ef;text-transform:uppercase;background:#fff}.form-questions-form input[type=submit]:hover,.modal-content input[type=submit]:hover{color:#fff;background:#0d4286}.inputs .input{margin-right:10px;width:100%}.inputs .input:last-child{margin-right:0}.form-questions .remark{margin-top:8px}.modal-close{height:44px;justify-content:center;border:1px solid #4398ef;right:10px;position:absolute;top:10px;align-items:center;border-radius:4px;background:#fff;cursor:pointer;width:44px;display:flex}.modal-content .inputs{flex-direction:column}.modal-content{background:#4398ef;font-family:Roboto}.modal-content .inputs .input{margin-right:0;margin-bottom:10px}.modal-content .inputs .input:last-child{margin-top:10px}.lessons,.manufacturers{margin-top:80px}:root{--slide-margin:0.7%}.lessons-flex{flex-wrap:wrap;margin:calc(var(--slide-margin)*-1);display:flex}.category .lessons-flex{margin-bottom:34px}.lessons-flex .lesson{margin:var(--slide-margin);width:48%}.lessons-flex .lesson-img{height:315px;border-radius:4px 4px 0 0}.lessons-flex .lesson-img img{width:100%}.lesson-preview{padding:24px 24px 0;background:#fff}a.lesson .lesson-title{font-size:24px;font-weight:500;margin-bottom:12px;color:#1d2225;line-height:30px}a.lesson .lesson-preview-text{color:#455a64;line-height:20.8px}a.lesson:hover .lesson-title{color:#4398ef}a.lesson:hover{text-decoration:none}.lesson-arrow{padding:16px 24px 24px;text-align:right}a.lesson{justify-content:space-between;flex-direction:column;border-radius:0 0 4px 4px;background:#fff;display:flex}.manufacturer{margin:0 12px}ul.footer-menu{list-style:none;padding:0;justify-content:center;margin:0;display:flex}ul.footer-menu li{flex:auto}ul.footer-menu li a,ul.footer-menu li span{padding:24px 0;color:#1d2225;text-align:center;line-height:20.8px;display:block}ul.footer-menu li a:hover{text-decoration:none;color:#fff;background:#0d4286}.footer-contacts{justify-content:center;flex-wrap:wrap;color:#455a64;line-height:20.8px;margin-top:40px;display:flex}.footer-contacts a{color:#455a64}.footer-contacts .footer-tel{text-decoration:underline}.footer-contacts .footer-tel:hover{text-decoration:none;color:#4398ef}.footer-contacts>:not(:last-child){margin-right:24px;margin-bottom:16px}.footer-bottom{padding:0 32px;color:#455a64;line-height:20.8px;margin-top:24px;display:flex}.footer-bottom-item.middle{margin:0 10px}.footer-bottom-item{width:100%}.footer-bottom-item span{margin-right:10px;white-space:nowrap}.whatsapp{right:30px;position:fixed;bottom:170px;width:55px;z-index:100}.application{background-color:#4398ef;border-radius:4px;margin-top:80px}.application-wrapper{padding:40px 0;background:url(/wp-content/themes/konstanta/images/application.png) bottom right 110px,url(/wp-content/themes/konstanta/images/par.png) 100% 0;background-repeat:no-repeat}.application-wrapper-service{padding:40px 0;background:url(/wp-content/themes/konstanta/images/application-service.png) bottom right 110px,url(/wp-content/themes/konstanta/images/tools.png) 100% 0;background-repeat:no-repeat}.application-form-block{margin-left:100px;width:38.317%}.application-form-title{font-size:32px;font-weight:500;margin-bottom:16px;color:#fff;line-height:30px}.application-form-text{margin-bottom:16px;color:#e9e9e9;line-height:20.8px}.application-form{width:78.05%}.woocommerce .woocommerce-ordering select{padding:12px 24px;font-size:16px;border:0;font-weight:500;color:#455a64;text-transform:uppercase;cursor:pointer;line-height:18.75px}.products{flex-wrap:wrap;width:100%;display:flex}.products .product-item{margin-right:1.58%;margin-bottom:24px;width:18.7%}.yith-quick-view div.product .summary.entry-summary .product_title{font-size:24px;margin:0 0 20px;line-height:35px}.yith-quick-view div.product .summary.entry-summary .price{margin-bottom:20px}.single-product div.product table.variations td.value,table.variations td.value{padding-bottom:0}.quantity label,.single-product div.product table.variations td.label label,table.variations td.label label{font-weight:700;color:#455a64;letter-spacing:.6px;line-height:18.75px;display:block}.variations tbody{display:flex}.variations th{text-align:left}.variations tr{flex-direction:column;display:flex}.variations input[type=number],.variations select{padding:17px 16px;font-size:14px;border:1px solid #ebebeb;box-shadow:inset 0 4px 4px 0 #a6a6a633;border-radius:4px;background:#f7f7f7;line-height:18.2px;font-family:Roboto}.variations select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#f7f7f7 url(/wp-content/themes/konstanta/images/select-arrow.svg) no-repeat right 15px center;cursor:pointer}.variations select:focus{border-color:#5b9bd5}.variations tbody tr:first-child{margin-right:22px}.quantity label,.single-product div.product table.variations td.label,table.variations td.label{margin-bottom:5px}.single-product:not(#yith-quick-view-content) .cart{justify-content:space-between;flex-wrap:wrap;align-items:flex-end;width:100%;display:flex}.single_add_to_cart_button{padding:16px 42px!important;font-size:16px!important;border:0;color:#fff;text-transform:uppercase;border-radius:4px!important;background:#4398ef;order:5;line-height:18.75px}.single_add_to_cart_button:hover{background:#0d4286}.single_add_to_cart_button img{margin-right:12px}.qty{padding:0;border:0;color:#455a64;text-align:center;width:42px;line-height:18.2px}.minus,.plus,.qty{font-size:16px;font-weight:700;background:none}.minus,.plus{height:40px;border:1px solid #4398ef;color:#4398ef;border-radius:4px;width:40px;line-height:20.8px;font-family:Roboto}.minus:hover,.plus:hover{color:#fff;background:#4398ef}.minus:active,.plus:active{background:#0d4286}.quantity-input{padding:6px 0 9px}.wckalkulator-price ins{text-decoration:none}p.wckalkulator-price{font-size:24px;font-weight:500;min-width:150px;margin:0 0 28px!important;line-height:30px}#yith-quick-view-content div.images img,.yith-quick-view-content.woocommerce div.product .product{height:auto!important}.line .minus_plugin_number{left:0}.line .minus_plugin_number,.line .plus_plugin_number{height:31px;position:absolute;top:0;background-color:#ed1633;cursor:pointer;width:30px}.line .plus_plugin_number{right:0}.main_number_plugin{position:relative}.line{justify-content:center;margin:0 auto;width:140px!important;display:block}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.xoo-wsc-basket{border:2px solid #4398ef;border-radius:6px}.xoo-wsc-icon-cart2:before{content:url(/wp-content/themes/konstanta/images/shopping-cart-blue.svg)!important}.xoo-wsc-container .xoo-wsc-btn,.xoo-wsc-ft-buttons-cont a.xoo-wsc-ft-btn{font-weight:500;margin-bottom:4px;text-transform:uppercase;border-radius:4px;width:100%}.xoo-wsc-basket:hover{background:#4398ef}.xoo-wsc-basket:hover .xoo-wsc-icon-cart2:before{content:url(/wp-content/themes/konstanta/images/shopping-cart.svg)!important}.xoo-wsc-container .xoo-wsc-btn{font-size:14px;color:#fff;text-align:center;background:#4398ef;width:90%;display:block}.xoo-wsc-container .xoo-wsc-btn:hover{background:#0d4286}.xoo-wsc-empty-cart{padding:0;margin-top:30px}.xoo-wsc-icon-bag2:before{content:url(/wp-content/themes/konstanta/images/shopping-cart-blue.svg)!important}span.xoo-wsch-text{margin-left:16px}.xoo-wscb-count{top:-14px}.xoo-wsc-ft-buttons-cont a.xoo-wsc-ft-btn-cart{color:#fff;background:#4398ef}.xoo-wsc-footer .amount{font-size:20px}.cart-name.product-name{flex-direction:column;align-items:flex-start}.wck-cart,.wck-cart strong{font-weight:300}span.xoo-wsc-pname,span.xoo-wsc-pname a{font-weight:400}.xoo-wsc-img-col{align-self:flex-start}.xoo-wsc-icon-arrow-thin-right:before{content:url(/wp-content/themes/konstanta/images/right-arrow.svg)}.product-img img{max-height:218px;margin:0 auto}.before-loop-block ul{list-style:none;padding:0;flex-wrap:wrap;margin:0 0 -16px;display:flex}.before-loop-block ul li a,.goback{padding:12.5px 24px;border:1px solid #d9eafc;font-weight:500;color:#4398ef;text-transform:uppercase;border-radius:4px;cursor:pointer;line-height:18.75px;display:block}.before-loop-block ul li a:hover,.goback:hover{text-decoration:none;background:#d9eafc}.before-loop-block ul li:not(:last-child){margin-right:16px}.before-loop-block ul li{margin-bottom:16px}.before-loop-block{justify-content:space-between;margin-bottom:24px;display:flex}ul.page-numbers{list-style:none;padding:0;justify-content:center;flex-wrap:wrap;margin:0;align-items:center;display:flex}.page-numbers li:not(:last-child){margin-right:20px}.page-numbers li a{color:#455a64;line-height:20.8px}.page-numbers li a:hover{text-decoration:none}.page-numbers li span.current{height:41px;background:#d9eafc;width:41px}.nav-arrow,.page-numbers li span.current{justify-content:center;align-items:center;border-radius:100%;display:flex}.nav-arrow{height:40px;box-shadow:2.67px 2.67px 10.67px 0 #0000001a;background:#fff;width:40px}.nav-arrow:hover{background:#0d4286}.nav-arrow:hover img{filter:invert(99%) sepia(1%) saturate(2%) hue-rotate(33deg) brightness(113%) contrast(100%)}.slick-next:before,.slick-prev:before{content:""}.nav-arrow.slick-next,.nav-arrow.slick-prev{height:30px;width:30px}.category-info{margin-top:56px}.table-wrapper{overflow-x:auto}.info-block .price{font-size:32px;font-weight:500;margin:0 0 24px;line-height:30px}.attribute{margin-bottom:16px;line-height:20.8px;display:flex}.attribute-label{margin-right:8px;color:#455a64}.attribute-colors{flex-wrap:wrap;width:336px;display:flex}.attribute-colors a:not(:last-child){margin-right:8px}.attribute-colors a{margin-bottom:8px}.attribute-colors img{height:40px;border-radius:4px;width:40px}.attribute-colors img.active{border:2px solid #4398ef;margin-right:8px;margin-bottom:8px}.single-product-top{align-items:flex-start;display:flex}.info-block{margin-left:24px}.product-card .summary{padding:40px 40px 24px;margin:30px 0 24px;border-radius:4px;background:#fff}.product-card .images{flex:none;border:1px solid #ebebeb;text-align:center;border-radius:4px;background:#fff;width:46.85%}.pay-methods-title{font-size:18px;font-weight:500;margin-bottom:16px;line-height:21px}.pay-methods{padding:16px 0 0 24px;background:#fff;margin-top:24px}.product-card{justify-content:space-between;width:100%;display:flex}.product-card-left{width:76.37%}.product-card-right{width:21.8956%}.product-card-right-form{background-color:#4398ef;border-radius:4px}.product-card-right-form .home-form-inner{background:url(/wp-content/themes/konstanta/images/min-cloud-1.png) 0 0,url(/wp-content/themes/konstanta/images/min-cloud-2.png) top 146px right,url(/wp-content/themes/konstanta/images/min-cloud-3.png) top 218px left,url(/wp-content/themes/konstanta/images/min-cloud-4.png) 0 100%;background-repeat:no-repeat}.delivery-info-title{color:#455a64}.delivery-info-row,.delivery-info-title{margin-bottom:8px;line-height:20.8px}.info-block a{text-decoration:underline;white-space:nowrap}.info-block a:hover{text-decoration:none}.delivery-block{margin-bottom:16px}.modal-phone{text-align:center;margin-top:12px}.modal-phone a{font-size:20px;font-weight:500;color:#fff}.product-card-right-form .home-form-title{font-size:20px;margin-bottom:16px;line-height:23px}.pay-methods img:not(:last-child){margin-right:24px}.pay-methods img{margin-bottom:16px}.product-card-right-form .home-form-inner textarea{margin-bottom:20px}.pay-methods-pics{flex-wrap:wrap;display:flex}.single_add_to_cart_button,.variations,p.wckalkulator-price{margin-bottom:16px}.quantity{margin:0 22px 18px}.main-reasons-title{font-size:24px;font-weight:500;margin-bottom:16px;line-height:30px}.reason{padding:16px;border-radius:4px;background:#fff;width:100%}.reason-title{font-size:18px;font-weight:500;margin:16px 0;line-height:21px}.reason-icon-text{color:#455a64;line-height:20.8px}.reasons{justify-content:space-between;display:flex}.reasons .reason:not(:last-child){margin-right:24px}.post-content{margin-top:16px}.gallery{margin-top:78px}.gallery-slide{padding:0 12px}.wc-block-components-sidebar-layout{justify-content:flex-end;border-radius:4px;background:#fff}.wc-block-components-sidebar-layout .wc-block-components-main{padding-right:0!important;width:100%!important}.wc-block-components-sidebar{width:332px!important;padding-left:0!important}.woocommerce-cart-form__cart-item{justify-content:space-between;display:flex}.cart-item-inner{text-align:center;width:100%}.product-remove{flex:none}.cart-name{min-height:42px;justify-content:center;font-size:18px;font-weight:500;color:#455a64;align-items:center;line-height:21px;display:flex}.product-name .cart-name{justify-content:flex-start;text-align:left}.cart-label{min-height:20px;font-size:18px;margin-bottom:40px;color:#9d9d9d;line-height:20.8px}.product-name .cart-name a{font-size:18px;font-weight:500;color:#1d2225;line-height:21px}.woocommerce-cart .quantity-input{padding:0}.woocommerce-cart .quantity{margin-bottom:0}.cart.shop_table .woocommerce-cart-form__cart-item:not(:last-child){margin-bottom:32px}.cart.shop_table{margin-bottom:40px}.woocommerce-cart .woocommerce{padding:20px 40px 40px;flex-direction:column;align-items:flex-end;border-radius:4px;background:#fff;display:flex}.woocommerce-cart .woocommerce-cart-form{width:100%}.cart-collaterals{max-width:100%;width:332px}.order-total{justify-content:space-between;font-size:24px;font-weight:500;line-height:30px;display:flex}.order-remark{color:#9d9d9d;line-height:20.8px;margin-top:8px}.checkout-button{color:#fff;border-radius:4px;background:#4398ef;margin-top:24px}.checkout-button,.empty-cart-button{padding:12px;font-weight:500;text-transform:uppercase;text-align:center;line-height:18.75px;display:block}.empty-cart-button{border:1px solid #4398ef;color:#4398ef;border-radius:4px;margin-top:15px}.empty-cart-button:hover{text-decoration:none;color:#fff;background:#4398ef}button[name=update_cart]{display:none}.cart_totals_delivery-row{justify-content:space-between;margin-bottom:8px;line-height:20.8px;display:flex}.cart_totals_delivery-name{color:#455a64}.cart_totals_delivery{margin-bottom:24px;border-bottom:1px solid #d9e8ff;padding-bottom:16px}.cart-crossels{padding:0 0 0 32px;margin-left:17.917%;width:82.083%;margin-top:80px}.wc-empty-cart-message{width:100%}.return-to-shop{display:none}.empty-cart{margin:60px auto}.text-404{color:#455a64;max-width:100%;width:642px;line-height:20.8px}.home-link{text-align:right;margin-top:16px}.home-link a{margin-right:75px;display:inline-block}.page-404{background:url(/wp-content/themes/konstanta/images/404.png) left 59% top no-repeat;padding-bottom:283px}.contacts-method{text-align:center;width:100%}.contacts-row .contacts-method:last-child{flex:none;width:auto}.contacts-method a:hover{text-decoration:none}.contacts-method-title{font-size:18px;font-weight:500;color:#1d2225;margin:16px 0 8px;line-height:21px}.contacts-method-content{color:#455a64;line-height:20.8px}.contacts-row{justify-content:space-between;display:flex}.contacts-text{margin-bottom:24px;color:#455a64;line-height:20.8px}.contacts-text p:first-child{margin:0}.contacts-map{height:100%;margin-top:24px}.contacts-form{border-radius:4px;background:#fff;margin-left:24px;width:31.984%}.contacts-form-inner{height:100%;padding:20px;background:url(/wp-content/themes/konstanta/images/cloud-1.png) 0 0,url(/wp-content/themes/konstanta/images/cloud-2.png) 0 100%;background-repeat:no-repeat}.contacts-flex{display:flex}.contacts-info{flex-direction:column;width:68.016%;display:flex}.contacts-form .button-blue{padding:12.5px 24px;font-size:17px;margin:0 0 10px}.contacts-banner{height:418px;text-align:center;border-radius:4px;background:url(/wp-content/themes/konstanta/images/contacts-img.png) 50% no-repeat;width:100%;margin-top:50px;display:inline-block}.contacts-banner-text{font-size:40px;font-weight:500;max-width:100%;margin:100px auto 16px;width:534px;line-height:48px}.contacts-banner a{display:inline-block}.stocks-block{flex-wrap:wrap;margin-right:-12px;margin-left:-12px;display:flex}.stock-item{margin:12px;width:22.7%}.alarm{padding:20px 80px;border:1px solid #ec221f;text-align:center;background:#fff;margin-top:24px}.alarm p{margin:0}.alarm-title{font-size:18px;font-weight:500;margin-bottom:8px;color:#1d2225;line-height:21px}.top-80{margin-top:80px}.special-container{max-width:100%;width:1127px}.flex{display:flex}.flex-2-block{width:100%}.flex .flex-2-block:first-child{margin-right:24px}.flex.v-center{align-items:center}#customer_details .form-row{margin-bottom:24px;flex-direction:column;margin-top:0;display:flex}abbr.required{text-decoration:none!important}.woocommerce-billing-fields{padding:40px 40px 16px;border-radius:4px;background:#fff}#customer_details .form-row label{margin-bottom:5px;color:#455a64;line-height:18.75px}form.checkout #customer_details input{padding:16px 16px 18px;font-size:14px;border:1px solid #ebebeb;box-shadow:inset 0 4px 4px 0 #a6a6a633;border-radius:4px;background:#f7f7f7;width:100%;line-height:18.2px;font-family:Roboto}.recipient{width:47%}.first-in-row{margin-right:30px}.address-street{width:48%}.center-input{margin:0 30px}.address-num{width:20.9%}.comment-field{width:100%}.comment-field textarea{height:120px;padding:16px 16px 18px;font-size:14px;border:1px solid #ebebeb;box-shadow:inset 0 4px 4px 0 #a6a6a633;border-radius:4px;background:#f7f7f7;width:100%;line-height:18.2px;font-family:Roboto}.woocommerce-billing-fields__field-wrapper{flex-wrap:wrap;display:flex}#order_review{height:100%;border:1px solid #ebebeb;border-radius:4px;background:#fff;width:488px}#customer_details{margin-right:24px;width:770px}form.woocommerce-checkout{display:flex}#order_review_heading{padding:16px 24px;border-bottom:1px solid #ebebeb;margin:0}body.woocommerce-checkout .product-name{font-size:18px;font-weight:500;line-height:21px}.woocommerce-checkout-total-info{padding:16px 24px 24px}.order-total-checkout{font-size:18px;font-weight:500;line-height:21px}.order-total-checkout td{padding-top:16px;border-top:1px solid #ebebeb}.woocommerce-checkout-review-order-table tr td:first-child{width:77.19%}.woocommerce-checkout-review-order-table td{vertical-align:top}.woocommerce-checkout-review-order-table tr:not(.shipping) td:last-child{text-align:right}.order-total-delivery,.woocommerce-checkout-review-order-table td.product-total{color:#455a64}.woocommerce-checkout-review-order-table{border-spacing:0}.woocommerce-checkout-review-order-table tfoot tr.order-total-delivery.last td{padding-top:8px;padding-bottom:16px}.order-total-remark td{padding:8px 0;font-size:14px;color:#9d9d9d;text-align:left!important;line-height:18.2px}#place_order{padding:12px;font-size:16px;border:0;font-weight:500;color:#fff;text-transform:uppercase;border-radius:4px;background:#4398ef;width:100%;line-height:18.75px;margin-top:16px;font-family:Roboto}#place_order:hover{background:#0d4286!important}.privacy{font-size:14px;color:#455a64;line-height:18.2px;margin-top:8px}.cart_item td{padding-bottom:24px}.wc_payment_methods,.woocommerce-NoticeGroup-checkout{display:none}.checkout-inline-error-message{font-size:14px;color:#9d9d9d;margin:8px 0 0}#yith-quick-view-modal .yith-wcqv-wrapper{height:500px!important;width:500px}table.variations td.value input[type=number]{cursor:text!important}label .after-title{font-size:12px;font-weight:400}.suffix-price{font-size:16px;font-weight:400;color:#455a64;white-space:nowrap}.archive .suffix-price,.popular-products .suffix-price{white-space:normal;display:block}.font-vasek{font-size:120px;color:#4398ef;margin-left:68px;line-height:100%;font-family:Vasek}.slide-img-1{right:9%;width:35%}.slide-img-2{right:7.7%}.slide-img{z-index:1}.blob,.slide-img{position:absolute;bottom:0}.blob{right:0;width:53%}.home-slider .slick-track{display:flex}.delivery-remark-row{font-size:13px;color:#455a64;width:440px;line-height:16px;display:flex}.delivery-remark-row span:first-child{font-size:16px;margin-right:2px}.delivery_checkbox{margin-left:22px}.delivery_checkbox .value{align-items:center;margin-top:18px;display:flex}.delivery_checkbox .value input{height:20px;margin:0 8px 0 0;width:20px}.woocommerce-shipping-methods{list-style:none;padding:0;margin:0 0 10px}#yith-quick-view-modal.open .yith-wcqv-main{height:auto}#yith-quick-view-modal #yith-quick-view-content{padding:0}#yith-quick-view-modal.open .yith-wcqv-main{overflow-y:auto}#yith-quick-view-modal.open .images,#yith-quick-view-modal.open .images img{display:none}.woocommerce-cart #yith-quick-view-modal .quantity-input{padding:6px 0 9px}.woocommerce-shipping-methods li{align-items:flex-start;cursor:pointer;display:flex}.woocommerce-shipping-methods li *{cursor:pointer}.woocommerce-shipping-methods li:not(:last-child){margin-bottom:10px}.shipping-remark{font-size:14px;color:#455a64;display:flex}.shipping-remark span{margin-right:3px}.woocommerce-shipping-methods li input[type=radio]{margin:3px 7px 0 0}.product-in-category-furnitura .product-card .summary,.product-in-category-moskitnye-setki .product-card .summary,.product-in-category-okna .product-card .summary{float:right;display:inline-block}.product-in-category-furnitura .single-product .cart,.product-in-category-moskitnye-setki .single-product .cart,.product-in-category-okna .single-product .cart{justify-content:flex-end}.product-in-category-furnitura .quantity,.product-in-category-moskitnye-setki .quantity,.product-in-category-okna .quantity{margin:0 22px 18px 0}