html.disable-scroll,html.disable-scroll2{overflow:hidden}.single-product-page-wrapp .price .woocommerce-Price-amount.amount{display:inline-block;margin-bottom:15px}.zero-product-price-btn{border-radius:0;background-color:#000 !important;border:1px solid #000;padding:12px 18px;display:table;color:#fff;font-weight:700;font-size:16px;cursor:pointer;transition:all .3s ease}.zero-product-price-btn:hover{background-color:#fff !important;color:#000}.popup-fill{display:none;position:fixed;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.7);z-index:9998}.close-popup{cursor:pointer;position:absolute;top:-40px;right:-40px;font-size:32px;width:40px;height:40px;line-height:40px;z-index:10;color:#fff;text-align:center}.feedback-popup-wrapp{display:flex;position:fixed;top:0;left:0;width:100%;height:100vh;overflow:auto;z-index:9999;align-items:start;justify-content:center;visibility:hidden;padding:50px 0}.feedback-popup-wrapp.feedback-popup-wrapp-consultation-in-product{z-index:99999}@media only screen and (min-height:800px){.feedback-popup-wrapp{align-items:center}}.feedback-popup-wrapp.active{visibility:visible}.feedback-popup{width:100%;max-width:615px;position:relative;z-index:9999;top:-1000px;background:#fff;visibility:hidden;padding:50px;background:#fff;transition:all .3s ease}.feedback-popup.active{top:0;visibility:visible}.feedback-popup .popup-title{color:#212529;margin-bottom:10px;font-size:36px;font-weight:800;line-height:1.2;margin:0 0 40px;text-align:center}.feedback-popup-consultation-in-product .popup-title{margin-bottom:15px}.feedback-popup .popup-subtitle{color:#212529;margin-bottom:10px;font-size:18px;font-weight:400;line-height:1.2;margin:0 0 40px;text-align:center}.feedback-popup label{display:block;margin:0;margin-bottom:1rem}.feedback-popup input{float:left;width:100%;border:none;border-bottom:2px solid #404040;border-radius:0;color:#a2a2a2}.feedback-popup textarea{float:left;width:100%;border:none;border-bottom:2px solid #404040;border-radius:0;color:#a2a2a2;resize:vertical}.feedback-popup br{display:none}.feedback-popup .cooperation-form{display:block}.feedback-popup .cooperation-form label{display:block;width:100%;color:#000}.feedback-popup .border-form-block{border:none;width:100%;padding:0}.feedback-popup .wpcf7-form-control-wrap.page-title,.feedback-popup .wpcf7-form-control-wrap.page-url{display:none}.feedback-popup .cooperation-form-submit{position:relative;display:table;width:100%;clear:both}.feedback-popup .cooperation-form-submit input{cursor:pointer}.feedback-popup .wpcf7-form-control-wrap{display:table;width:100%}.feedback-popup span.wpcf7-not-valid-tip{position:absolute;width:100%;display:block;font-size:12px;bottom:-58px}.feedback-popup .wpcf7-response-output{float:none;clear:both;color:#000}.ajax-loader{width:100%!important;position:absolute!important;display:flex!important;align-items:center!important;justify-content:center!important;height:100%!important;top:0!important;right:0!important;margin:0!important;background:#fff!important;border-radius:0!important;opacity:1!important;font-size:12px!important;color:#000!important;text-align:center!important;z-index:2!important}.wpcf7 .ajax-loader:before{display:none!important}.ajax-loader .ajax-loader-icon{display:block;position:relative;width:50px;height:50px;top:6px;left:-6px;transform:scale(.5);transform-origin:top;float:left}.ajax-loader .ajax-loader-icon div{position:absolute;border:4px solid #000;opacity:1;border-radius:50%;animation:ajax-loader-icon 1s cubic-bezier(0,.2,.8,1) infinite}.ajax-loader .ajax-loader-icon div:nth-child(2){animation-delay:-.5s}@keyframes ajax-loader-icon{0%{top:36px;left:36px;width:0;height:0;opacity:1}100%{top:0;left:0;width:72px;height:72px;opacity:0}}@media only screen and (max-width:991px){.feedback-popup{width:90%;padding:30px}}#payment #check_callback_field{display:none}#payment #check_callback_field>p{margin-bottom:15px}.additional-checkout-radiobuttons>h3{margin-bottom:15px;font-size:18px}.additional-checkout-radiobuttons p{cursor:pointer}.additional-checkout-radiobuttons input[type=radio]{cursor:pointer;margin-right:5px;position:relative;top:2px}.additional-checkout-radiobuttons input[type=text]{width:100%;border:none;border-bottom:1px solid}.woocommerce-additional-fields__field-wrapper,.woocommerce-shipping-fields__field-wrapper{margin-top:-8px}.woocommerce-additional-fields__field-wrapper .woocommerce-input-wrapper textarea{min-height:101px!important}.woocommerce ul#shipping_method .amount,.woocommerce form .form-row .optional{display:none!important}.col2-set#customer_details .col-2{opacity:0}@media only screen and (max-width:767px){body{overflow-x:hidden}nav.menu.active-menu{width:100%;left:0;z-index:100;height:100vh}nav.menu ul,nav.menu ul li{display:block;width:100%;margin:0}nav.menu ul{max-height:calc(100vh - 90px);overflow-y:auto}nav.menu ul li{line-height:1.5;padding:15px 0}nav.menu ul li.menu-item-has-children>i{cursor:pointer;display:flex;align-items:center;justify-content:center;width:50px;height:50px;right:15px;top:0;font-size:30px;position:absolute;color:#fff;text-align:right;transition:all .3s ease}nav.menu ul li.menu-item-has-children.active>i{transform:rotate(90deg)}nav.menu ul li.menu-item-has-children ul.sub-menu{display:none;position:relative;left:0;margin:0!important;opacity:1;z-index:1;transition:all 0s}}.wpcf7-form-control-wrap.kc_captcha{display:table;margin:0 auto;width:calc(100%)}.wpcf7-form-control-wrap.kc_captcha>span{display:block;width:100%}.wpcf7-form-control-wrap.kc_captcha .captcha-image{width:100%;border:1px solid #d3ced2}.captcha-image .cf7ic_instructions span{color:#2d2d2d!important}.captcha-image label>input+svg{border:1px solid rgba(0,0,0,0)!important}.captcha-image label>input:checked+svg,.captcha-image label>input:focus+svg{border:1px solid #2d2d2d!important}.captcha-image label>input:checked+svg path,.captcha-image label>input:focus+svg path{fill:#2d2d2d!important}.distribyutoru-form br{display:none}.distribyutoru-form label,.distribyutoru-form label span,.distribyutoru-form label span input{display:block;width:100%;margin:0}.distribyutoru-form label{margin-bottom:1rem}.distribyutoru-form label span input{border:none;border-bottom:2px solid #404040;border-radius:0;color:#a2a2a2}.distribyutoru-form .wpcf7-form-control-wrap.kc_captcha{margin-bottom:1rem}@media only screen and (min-width:767px){.distribyutoru-form label.distribyutoru-form-name{width:calc(50% - 15px);float:left}.distribyutoru-form label.distribyutoru-form-company{width:calc(50% - 15px);float:right}}