html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;outline:none}article,aside,details,figcaption,figure,footer,header,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent;text-decoration:underline}a:active,a:hover{outline:0;text-decoration:none}ol,ul{list-style:none}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0;max-width:100%}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:100%}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal;outline:none}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{box-sizing:border-box}:root{--font-family: "Nunito Sans", sans-serif;--second-family: "Nunito", sans-serif;--third-family: "Montserrat", sans-serif}html{overflow-x:hidden}body{font-family:var(--font-family);font-weight:600;font-size:16px;line-height:150%;color:#000;overflow:hidden}.visually-hidden{position:fixed;transform:scale(0)}img{width:100%;max-width:100%;display:block}.grid_container{max-width:1720px;width:100%;margin:0 auto;position:relative}a{text-decoration:none}h2,h3,h4,h5,h6{font-family:"Fira Sans", sans-serif;font-style:normal;font-weight:900;color:#282828}input:-webkit-autofill{color:#ffffff !important}.compensate-for-scrollbar{margin-right:0 !important}.aligncenter,.alignleft,.alignright{display:block;padding:0}.aligncenter{float:none;margin:0.5em auto 1em}.alignright{float:right;margin:0.5em 4em 2em 0}.alignleft{float:left;margin:0.5em 4em 2em 0}.wp-caption{padding:5px 0;border:1px solid #555;background:#444;text-align:center}.wp-caption img{display:inline}.wp-caption p.wp-caption-text{margin:5px 0 0;padding:0;text-align:center;font-size:75%;font-weight:100;font-style:italic;color:#ddd}@font-face{font-family:"FiraSansRegular";src:url("../fonts/FiraSansRegular/FiraSansRegular.eot");src:url("../fonts/FiraSansRegular/FiraSansRegular.eot?#iefix") format("embedded-opentype"), url("../fonts/FiraSansRegular/FiraSansRegular.woff") format("woff"), url("../fonts/FiraSansRegular/FiraSansRegular.ttf") format("truetype");font-style:normal;font-weight:400}body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link),.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button,.site_btn{display:flex;align-items:center;justify-content:center;height:53px;background:#ffd31d;font-family:var(--font-family);font-weight:400;font-size:18px;line-height:278%;color:#000}body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link){border:none}body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link):focus{box-shadow:0 0 0 2px #ffd31d !important;box-shadow:inset 0 0 0 1px #fff, 0 0 0 2px #ffd31d !important}.site_btn{position:relative;z-index:0;-webkit-transition:all 0.3s cubic-bezier(0.02, 0.01, 0.47, 1);transition:all 0.3s cubic-bezier(0.02, 0.01, 0.47, 1)}.site_btn::before{position:absolute;bottom:0;left:0;width:100%;height:100%;background:#ffd31d;content:"";opacity:0;-webkit-transition:opacity 0.15s ease-out, -webkit-transform 0.15s ease-out;transition:opacity 0.15s ease-out, -webkit-transform 0.15s ease-out;transition:transform 0.15s ease-out, opacity 0.15s ease-out;transition:transform 0.15s ease-out, opacity 0.15s ease-out, -webkit-transform 0.15s ease-out;z-index:-1;-webkit-transform:scaleX(0);transform:scaleX(0)}.site_btn:hover,.site_btn:focus{color:#fb0;text-shadow:0 0 0.3px #fb0;box-shadow:0 1px 8px rgba(58, 51, 53, 0.3);-webkit-transition:all 0.5s cubic-bezier(0.02, 0.01, 0.47, 1);transition:all 0.5s cubic-bezier(0.02, 0.01, 0.47, 1)}.site_btn:hover:before,.site_btn:focus:before{opacity:1;-webkit-transition:opacity 0.2s ease-in, -webkit-transform 0.2s ease-in;transition:opacity 0.2s ease-in, -webkit-transform 0.2s ease-in;transition:transform 0.2s ease-in, opacity 0.2s ease-in;transition:transform 0.2s ease-in, opacity 0.2s ease-in, -webkit-transform 0.2s ease-in;-webkit-transform:scaleX(1);transform:scaleX(1)}.site_btn:before{background:#fff}button.woocommerce-Button,.wc-block-components-button span,.wc-block-components-button{transition:all 0.3s ease-out}button.woocommerce-Button:hover,.wc-block-components-button:hover{color:#000 !important;text-shadow:0 0 0.7px #000 !important}.mfp-fade.mfp-bg{opacity:0;-webkit-transition:all 0.15s ease-out;-moz-transition:all 0.15s ease-out;transition:all 0.15s ease-out}.mfp-fade.mfp-bg.mfp-ready{opacity:0.8}.mfp-fade.mfp-bg.mfp-removing{opacity:0}.mfp-fade.mfp-wrap .mfp-content{opacity:0;-webkit-transition:all 0.15s ease-out;-moz-transition:all 0.15s ease-out;transition:all 0.15s ease-out}.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1}.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0}.white-popup{position:relative;border-radius:15px;padding:0;width:auto;max-width:470px;margin:0 auto}.mfp-zoom-in .mfp-with-anim{opacity:0;transition:all 0.2s ease-in-out;transform:scale(0.8)}.mfp-zoom-in.mfp-bg{opacity:0;transition:all 0.3s ease-out}.mfp-zoom-in.mfp-ready .mfp-with-anim{opacity:1;transform:scale(1)}.mfp-zoom-in.mfp-ready.mfp-bg{opacity:0.8}.mfp-zoom-in.mfp-removing .mfp-with-anim{transform:scale(0.8);opacity:0}.mfp-zoom-in.mfp-removing.mfp-bg{opacity:0}.mfp-close-btn-in .mfp-close{color:#000;right:5px;top:5px}.call_specialist{margin:25px 0;border-radius:15px;overflow:hidden}.alModal.thank_modal{max-width:450px;min-height:400px;background:#f2f4f6;border-radius:16px;overflow:hidden;padding:30px}.alModal.thank_modal .alModalContent{background:none;height:340px;display:flex;align-items:center;justify-content:center;text-align:center;flex-flow:column}.alModal.thank_modal .thank_icon{margin:0 auto 30px;width:fit-content}.alModal.thank_modal .thank_title{display:block;font-weight:700;font-size:16px;line-height:normal;color:#3d3d3d;margin:0 0 20px}.alModal.thank_modal .thank_text{font-weight:500;font-size:16px;line-height:133%;color:var(--subtitle-1);max-width:430px;margin:0 auto}.modal_calculator{background:#fff;padding:45px 25px;border-radius:16px}.modal_calculator .modal_calculator_title{font-family:var(--font-family);font-weight:700;font-size:18px;color:var(--h2);display:block;text-align:center;margin:0 0 25px}.modal_calculator .call_specialist{border-radius:0;display:flex;flex-flow:column;max-width:300px;margin:0 auto}.modal_calculator .call_specialist input{border:1px solid #acc8f1;border-radius:10px;padding:0 15px;width:100%;height:46px;font-family:var(--font-family);font-weight:400;font-size:16px;line-height:187%;color:var(--h2);margin:0 0 20px}.modal_calculator .call_specialist .calculator_form_btn{width:100%}.alModal{max-width:350px;height:auto;display:none;position:fixed;z-index:9999;font-family:sans-serif;opacity:0;top:100%;left:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}span.alModalClose:before{display:block;content:"";position:absolute;width:100%;height:1px;background:#fff;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:42%}.alModalClose{cursor:pointer;width:20px;display:block;text-align:center;float:right;position:absolute;top:-25px;right:-25px;z-index:101;color:#ffffff;font-size:12px;height:20px;line-height:26px;font-family:sans-serif}span.alModalClose:after{display:block;content:"";position:absolute;width:100%;height:1px;background:#fff;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);top:42%;left:0%}.alModalClose:hover{color:#ffffff}.overlay{z-index:70;position:fixed;background-color:#000;opacity:0.8;width:100%;height:100%;top:0;left:0;cursor:pointer;display:none}.modal_price{max-width:450px;border-radius:10px;background:#fff;padding:35px 25px}.modal_price_wrappper .modal_form_img{margin:0 auto 25px;width:fit-content}.modal_price_wrappper .modal_form_img img{width:auto}.modal_price_wrappper .modal_price_head{display:block;font-weight:700;font-size:18px;line-height:122%;color:#1d1f20;text-align:center;margin:0 auto 25px;max-width:380px}.modal_price_wrappper .form_modal{display:flex;flex-flow:column}.modal_price_wrappper input{border:1px solid #cacfdc;border-radius:5px;width:100%;height:45px;outline:none;padding:0 20px;font-size:15px;color:#3b3132;margin:0 auto 15px;max-width:300px}.modal_price_wrappper button{border:none;outline:none;width:100%;max-width:310px;margin:0 auto 15px}.head_index_title{position:relative}.box_svg_text{width:634px;height:105px;position:absolute;left:387px;bottom:-41px}.blue_text_anim{width:100%;height:100%;fill:#232C98}.blue_text_anim text{text-transform:uppercase;animation:stroke 5s alternate forwards;animation-delay:1s;stroke-width:0;stroke:#232C98;font-weight:900;font-size:66px;opacity:0}@keyframes stroke{0%{fill:rgba(72, 138, 20, 0);stroke:#232C98;stroke-dashoffset:25%;stroke-dasharray:0 50%;stroke-width:2;opacity:1}70%{fill:rgba(72, 138, 20, 0);stroke:#232C98;opacity:1}80%{fill:rgba(72, 138, 20, 0);stroke:#232C98;stroke-width:3;opacity:1}100%{fill:#232C98;stroke:rgba(54, 95, 160, 0);stroke-dashoffset:-25%;stroke-dasharray:50% 0;stroke-width:0;opacity:1}}header{padding:30px 0}.header_wrapper{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center}.header_logo{height:45px;margin:0 80px 0 0}.header_logo img{width:auto;object-fit:scale-down;height:100%}.header_nav{margin-right:auto;min-width:735px}.header_nav ul{width:100%;display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between}.header_nav li{margin-right:10px}.header_nav li:last-of-type{margin:0}.header_nav a{font-family:var(--font-family);font-weight:600;font-size:16px;line-height:300%;color:#1e1e1e;transition:all 0.3s ease-out}.header_nav a:hover{color:#ffbb00}.user_box{display:flex;margin:0 30px 0 0}.header_search_btn .search_wrapper{position:absolute;width:0;top:0;left:0;right:0;height:100%;opacity:0;visibility:hidden;pointer-events:none;transition:all 0.5s ease-out}.header_search_btn .search_wrapper .asl_w_container{width:100%;min-width:1px;margin:0}.header_search_btn .search_wrapper .asl_w_container input{font-size:16px !important}.header_search_btn .search_wrapper_active{width:100%;opacity:1;visibility:visible;pointer-events:all}.user_btn{display:flex;align-items:center;justify-content:center;min-width:42px;height:42px;border:1px solid #d8dbe1;margin:0 15px 0 0;transition:all 0.3s ease-out}.user_btn:hover{border:1px solid #ffbb00}.search_box_btn{background:url(../images/search.png) no-repeat center;border-radius:50%;cursor:pointer}.header_basket{background:url(../images/basket.png) no-repeat center;border-radius:50%}.user_login{width:92px;border-radius:22px;font-family:var(--font-family);font-weight:600;font-size:16px;color:#1e1e1e}.header_contacts{display:flex;flex-flow:column}.header_phone{font-family:var(--font-family);font-weight:600;font-size:18px;color:#1e1e1e;transition:all 0.3s ease-out}.header_phone:hover{color:#ffbb00}.contacts_text{font-family:var(--font-family);font-weight:400;font-size:12px;color:#949698}.banner{margin:0 0 45px}.banner_nav{position:absolute;top:calc(50% - 30px);left:0;right:0;width:100%;margin:0 auto}.banner_nav .swiper-button-next,.banner_nav .swiper-button-prev{border-radius:50%;width:60px;height:60px;border:none;background:rgba(255, 255, 255, 0.4)}.banner_nav .swiper-button-next::after,.banner_nav .swiper-button-prev::after{color:#fff}.banner_slide{position:relative}.banner_slide::after{position:absolute;content:"";width:100%;height:100%;background:rgba(30, 30, 30, 0.4);top:0;left:0}.banner_slide img{object-fit:scale-down;object-position:center;height:100%}.banner_slide_box{display:flex;justify-content:center;flex-flow:column;position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;padding-left:150px}.banner_slide__title{font-family:var(--font-family);font-weight:500;font-size:48px;line-height:1.4;color:#fff;max-width:550px;margin:0 0 30px}.banner_slide__link{font-family:var(--font-family);font-weight:600;font-size:24px;line-height:1.5;color:#EEF4F4;width:fit-content;border-bottom:1px solid #EEF4F4;transition:all 0.3s ease-out}.banner_slide__link:hover{color:#ffbb00;border-bottom:1px solid #ffbb00}.banner .swiper-pagination{right:35px;left:auto;bottom:35px;width:fit-content}.banner .swiper-pagination-bullet{width:12px;height:12px;background:#fff;margin:0 12.5px !important;position:relative;opacity:1}.banner .swiper-pagination-bullet::after{position:absolute;content:"";background:rgba(255, 255, 255, 0.5);top:50%;left:50%;margin-right:-50%;transform:translate(-50%, -50%);border-radius:50%;width:28px;height:28px;opacity:0;transition:all 0.6s ease-out}.banner .swiper-pagination-bullet-active:after{opacity:1}.index_products{margin:0 0 60px}.index_title{font-family:var(--font-family);font-weight:600;font-size:30px;color:#1e1e1e;margin:0 0 30px;padding-left:55px}.index_products_wrapper{display:flex;flex-flow:row wrap;gap:20px}.products_item{display:flex;flex-flow:column;align-items:center;justify-content:flex-end;background:#eef4f4;padding:35px 0 0;width:calc(20% - 16px);overflow:hidden}.products_item:hover .products_item__title{text-shadow:0 0 0.5px #232528;border-bottom:1px solid #ffbb00}.products_item:hover img{transform:scale(1.01)}.products_item__title{font-family:var(--font-family);font-weight:600;font-size:18px;color:#232528;padding-bottom:5px;border-bottom:1px solid #afb8c9;margin:0 0 15px;transition:all 0.3s ease-out}.products_item__price{flex-grow:1;font-family:var(--font-family);font-weight:700;font-size:18px;color:#232528;margin:0 0 20px}.products_item__img{height:280px;width:100%}.products_item__img img{object-fit:scale-down;object-position:bottom right;height:100%;transition:all 0.3s ease-out}.advertising_banners{margin:0 0 60px;padding-left:17px}.swiper-button-next,.swiper-button-prev{border:1px solid #44464c;border-radius:50%;width:34px;height:34px;opacity:1;transition:all 0.3s ease-out}.swiper-button-next::after,.swiper-button-prev::after{color:#232528;font-size:14px}.swiper-button-disabled{opacity:0 !important}.banners__slide img{object-fit:cover;object-position:center;height:100%}.sale_box{margin:0 0 60px}.sale_box_wrapper .swiper-button-next{left:auto;right:-65px}.sale_box_wrapper .swiper-button-prev{left:-65px;right:auto}.sale__slide{padding:0 10px;display:flex;flex-flow:column;height:auto}.sale__slide_img{height:340px;display:block;margin:0 0 20px;position:relative}.sale__slide_img .sale_card{position:absolute;content:"";width:30px;height:30px;background:url(../images/sale_box.png) no-repeat center;top:20px;right:20px}.sale__slide_img img{height:100%;object-fit:cover;object-position:top}.sale__slide_title{font-family:var(--font-family);font-weight:600;font-size:18px;color:#000;margin:0 0 10px;flex-grow:1}.sale__slide_price{margin:0 0 10px}.price_blank{font-family:var(--font-family);font-weight:600;font-size:18px;color:#000;display:inline-block;padding-right:10px}.sale__slide_red{font-family:var(--font-family);font-weight:600;font-size:18px;color:#f85f5d;text-decoration:line-through}.sale__slide_btn{margin:0 0 15px}.order_one_click{display:block;font-family:var(--font-family);font-weight:600;font-size:18px;color:#000;padding:0 0 5px;width:fit-content;margin:0 auto;border-bottom:1px solid #000;transition:all 0.3s ease-out}.order_one_click:hover{color:#fb0}.index_about_us{background:#eef0f4;margin:0 0 60px}.about_us_wrapper{display:flex;flex-flow:row wrap}.about_us_info{width:50%;display:flex;flex-flow:column;align-items:center;justify-content:center}.about_us_title{max-width:540px;font-family:var(--font-family);font-weight:600;font-size:48px;line-height:100%;color:#232528;margin:0 0 55px}.about_us_text{max-width:540px;font-family:var(--font-family);font-weight:600;font-size:16px;line-height:150%;color:#000;margin:0 0 55px}.box_center{display:flex;max-width:540px;width:100%;justify-content:flex-start}.about_us_btn{display:flex;align-items:center;justify-content:space-between;width:275px;height:90px;padding:7px 30px 7px 7px;font-family:var(--font-family);font-weight:600;font-size:16px;line-height:150%;color:#000;background:#fff;border-radius:45px;transition:all 0.3s ease-out}.about_us_btn span{display:block;max-width:90px;transition:all 0.1s ease-out}.about_us_btn img{width:auto}.about_us_btn:hover{background:#afb8c9;color:#fff}.about_us_img{width:50%;padding:70px 0;background-attachment:fixed;background-position:89%;background-repeat:no-repeat}.about_us_img img{object-fit:cover;object-position:center;height:100%}.about_us_img .angry-grid{display:grid;grid-template-rows:repeat(3, 240px);grid-template-columns:repeat(4, 1fr);gap:10px;height:100%}.about_us_img .div0{grid-row-start:1;grid-column-start:1;grid-row-end:3;grid-column-end:2}.about_us_img .div1{grid-row-start:1;grid-column-start:2;grid-row-end:2;grid-column-end:3}.about_us_img .div2{grid-row-start:1;grid-column-start:3;grid-row-end:2;grid-column-end:5}.about_us_img .div3{grid-row-start:2;grid-column-start:2;grid-row-end:3;grid-column-end:4}.about_us_img .div4{grid-row-start:2;grid-column-start:4;grid-row-end:3;grid-column-end:5}.about_us_img .div5{grid-row-start:3;grid-column-start:1;grid-row-end:4;grid-column-end:2}.about_us_img .div6{grid-row-start:3;grid-column-start:2;grid-row-end:4;grid-column-end:4}.about_us_img .div7{grid-row-start:3;grid-column-start:4;grid-row-end:4;grid-column-end:5}.useful_tips{margin:0 0 60px}.useful_tips_wrapper{display:flex;flex-flow:row wrap;gap:30px}.useful_tip{width:calc(25% - 23px)}.useful_tip:hover img{transform:scale(1.1)}.useful_tip__img{height:500px;margin:0 0 10px;overflow:hidden}.useful_tip__img img{object-fit:cover;object-position:center;height:100%;transition:all 0.4s ease-out}.useful_tip_title{font-family:var(--font-family);font-weight:600;font-size:18px;color:#1e1e1e;margin:0 0 10px;padding:0 10px;text-align:center}.useful_tip_more{font-family:var(--font-family);font-weight:600;font-size:16px;color:#8a8f95;border-bottom:1px solid #8a8f95;display:block;margin:0 auto;width:fit-content;transition:all 0.4s ease-out}.useful_tip_more:hover{color:#fb0;border-bottom:1px solid #fb0}.footer_top{border-top:1px solid #e6e8ec;padding-top:40px;padding-bottom:30px}.footer_wrapper{display:flex;flex-flow:row wrap;justify-content:space-between}.footer_logo{width:235px}.footer_logo img{width:auto}.footer_contacts_item{margin:0 0 15px}.footer_phone{font-family:var(--second-family);font-weight:500;font-size:18px;line-height:0.7;color:#000;display:block;transition:all 0.3s ease-out}.footer_phone:hover{color:#fb0}.footer_phone_name{font-family:var(--font-family);font-weight:600;font-size:12px;line-height:normal;color:#949698}.footer_mail{font-family:var(--font-family);font-weight:600;font-size:14px;line-height:143%;text-decoration:underline;text-decoration-skip-ink:none;color:#4a92ce}.footer_nav a{font-family:var(--font-family);font-weight:500;font-size:16px;line-height:225%;color:#232528;transition:all 0.3s ease-out}.footer_nav a:hover{color:#fb0}.footer_nav_title{font-family:var(--font-family);font-weight:700;font-size:16px;line-height:normal;color:#232528;display:block;margin:0 0 15px}.footer_bottom{background:#f5f6f8;padding:15px 0}.footer_bottom .footer_wrapper{align-items:center}.footer_link{font-family:var(--font-family);font-weight:500;font-size:16px;line-height:225%;color:#a0a9b3;margin:0 40px 0 0}.is-art{margin:0 0 0 auto;display:flex;align-items:center}.is-art svg{margin-left:15px}.breadcrumb_wrapper{margin:0 0 5px}.breadcrumb_wrapper ul{display:flex;flex-flow:row wrap}.breadcrumb_wrapper ul li{margin:0 15px 5px 0;font-family:var(--font-family);font-weight:600;font-size:12px;color:#b2b4a7;transition:all 0.3s ease-out}.breadcrumb_wrapper ul li a{font-weight:500;position:relative;color:#b2b4a7;transition:all 0.3s ease-out}.breadcrumb_wrapper ul li a:hover{color:#ffd31d}.breadcrumb_wrapper ul li a::after{position:absolute;content:"/";font-family:var(--font-family);font-weight:600;font-size:12px;color:#b2b4a7;top:-4px;right:-10px}.woocommerce-breadcrumb{font-family:var(--font-family);font-weight:600;font-size:12px !important;color:#b2b4a7 !important;transition:all 0.3s ease-out;display:flex;flex-flow:row wrap}.woocommerce-breadcrumb a{display:block;font-weight:500;position:relative;color:#b2b4a7 !important;font-size:12px;transition:all 0.3s ease-out;margin:0 15px 5px 0 !important}.woocommerce-breadcrumb a:hover{color:#ffd31d !important}.woocommerce-breadcrumb a::after{position:absolute;content:"/";font-family:var(--font-family);font-weight:600;font-size:12px;color:#b2b4a7;top:0;right:-10px}.page_head{margin:0 0 30px}.page_head .grid_container{padding-left:25px}.page_title{font-family:var(--font-family);font-weight:600;font-size:29px;color:#1e1e1e}.catalog_page{margin:0 0 60px}.catalog_wrapper{display:flex;flex-flow:row wrap}.catalog_filter{width:310px;margin:0 50px 0 0}.catalog_box{width:calc(100% - 360px);display:flex;flex-flow:column}.sorting_box{position:relative;margin:0 0 50px auto}.sorting_box .woocommerce-result-count{display:none !important}.sorting_box:after{content:"";position:absolute;top:35%;right:10px;width:14px;height:9px;background:url(../images/select-arrow.png) 0 0 / 14px 9px no-repeat;user-select:none;transform:translateY(-50%);z-index:2;pointer-events:none}.woocommerce .woocommerce-ordering select{vertical-align:top}.woocommerce-ordering select{width:100%;min-width:315px;max-width:315px;outline:0;-webkit-appearance:none;-moz-appearance:none;font-family:var(--font-family);font-weight:600;font-size:16px;color:#232528;padding:5px 25px;cursor:pointer;border:0;background:#f8f8f6}.catalog_products{display:flex;flex-flow:row wrap;gap:40px 52px}.products_card{width:calc(25% - 39px);padding:0;display:flex;flex-flow:column;border:2px solid transparent}.products_card .sale__slide_img{height:270px}.products_card .sale__slide_red,.products_card .price_blank{font-size:18px}.products_card .sale__slide_title{font-size:16px;line-height:normal}.products_card .sale__slide_title{flex-grow:1}.pagintation_block{flex-basis:100%}.pagintation_block .nav-links{display:flex;align-items:center;width:fit-content;margin:50px auto 0}.pagintation_block .nav-links .page-numbers{min-width:45px;min-height:45px;display:flex;align-items:center;justify-content:center;font-family:var(--font-family);font-weight:600;font-size:24px;color:#000;margin:0 10px 0;border:1px solid transparent;border-radius:50%;transition:all 0.3s ease-out}.pagintation_block .nav-links .page-numbers:last-child{margin:0}.pagintation_block .nav-links .page-numbers:hover,.pagintation_block .nav-links .current{color:#000;border:1px solid #c9d0d8}.catlog_seo{background:#FDEED9;position:relative;z-index:0}.catlog_seo .grid_container{z-index:5}.catlog_seo_info{padding:50px 0 75px;padding-left:60px;max-width:1100px}.catlog_seo_info h2{font-family:var(--font-family);font-weight:600;font-size:30px;color:#232528;margin:0 0 25px}.catlog_seo_info p{font-family:var(--font-family);font-weight:600;font-size:16px;line-height:150%;color:#000}.catlog_seo_info .about_us_btn{margin-top:25px}.catlog_seo_img{position:absolute;top:0;bottom:0;right:0;z-index:2}.catlog_seo_img img{object-fit:cover;object-position:center;height:100%}.archive_useful_tips .useful_tips_wrapper{gap:80px 30px}.berocket_single_filter_widget{margin:0 0 20px}.berocket_single_filter_widget .irs--round .irs-bar{background-color:#a3b0c0}.berocket_single_filter_widget .irs--round .irs-handle{border:none;top:28px;width:20px;height:20px;cursor:pointer;background-color:#a3b0c0}.berocket_single_filter_widget .irs--round .irs-line{background-color:#ecece0}.berocket_single_filter_widget .irs--round .irs-max,.berocket_single_filter_widget .irs--round .irs-min,.berocket_single_filter_widget .irs--round .irs-from,.berocket_single_filter_widget .irs--round .irs-single,.berocket_single_filter_widget .irs--round .irs-to{background-color:#f8f8f6;color:#232528;font-family:var(--font-family);font-weight:500;font-size:14px;line-height:normal;color:#747577;cursor:pointer}.berocket_single_filter_widget .irs--round .irs-from:before,.berocket_single_filter_widget .irs--round .irs-single:before,.berocket_single_filter_widget .irs--round .irs-to:before{border-top-color:#f8f8f6}.bapf_head h3{font-family:var(--font-family);font-weight:600;font-size:16px;line-height:normal;color:#232528;display:flex;align-items:center;background:#f8f8f6;min-height:30px;padding:0 25px;margin:0 0 15px 0;position:relative;cursor:pointer}.bapf_head h3 i{width:25px;height:30px;position:absolute;top:8px;right:0;font-size:11px !important;cursor:pointer;opacity:0.45;font-weight:400}.bapf_head h3 span{font-size:14px;opacity:0.6}.bapf_sfilter{margin-bottom:0}.catalog_filter_block .bapf_body{display:block}.bapf_body{padding-left:25px}.bapf_body ul li,.bapf_ckbox_square .bapf_body ul li{position:relative;padding:2px 0 0px 30px !important;margin:0 0 15px !important}.bapf_body li,.bapf_ckbox_square .bapf_body li{position:relative}.bapf_body li input[type=checkbox],.bapf_ckbox_square .bapf_body li input[type=checkbox]{position:absolute;z-index:-1;opacity:0}.bapf_body li input[type=checkbox]+label,.bapf_ckbox_square .bapf_body li input[type=checkbox]+label{display:inline-flex !important;align-items:center;user-select:none}.bapf_body li input[type=checkbox]+label::before,.bapf_ckbox_square .bapf_body li input[type=checkbox]+label::before{content:"";display:inline-block;width:15px;height:15px;flex-shrink:0;flex-grow:0;border:1px solid #c9d0d8;margin-right:10px;background-repeat:no-repeat;background-position:center center;background-size:50% 50%;cursor:pointer;position:absolute;top:5px;left:0;transition:all 0.3s ease-out}.bapf_body li input[type=checkbox]:checked+label::before,.bapf_ckbox_square .bapf_body li input[type=checkbox]:checked+label::before{border-color:#ffbb00;background:url(../images/checkbox.png) no-repeat #ffffff;background-position:50% 50%;background-size:8px}.bapf_body li input[type=checkbox]:not(:disabled):not(:checked)+label:hover::before,.bapf_ckbox_square .bapf_body li input[type=checkbox]:not(:disabled):not(:checked)+label:hover::before{border-color:#ffbb00}.bapf_body label,.bapf_ckbox_square .bapf_body label{font-family:var(--font-family);font-weight:500;font-size:14px;line-height:normal;color:#747577;cursor:pointer}.berocket_single_filter_widget_127 .bapf_body{display:block}.products_page{margin:0 0 60px}.products_wrapper{display:flex;flex-flow:row wrap;padding:0 0 60px;border-bottom:1px solid #d8dbe1}.products_img{position:sticky;top:20px;width:595px;height:650px;margin:0 55px 0 0;border:1px solid #d8dbe1;padding:25px}.products_img img{object-fit:scale-down;object-position:center;height:100%}.products_img .sale_card{position:absolute;content:"";width:30px;height:30px;background:url(../images/sale_box.png) no-repeat center;top:25px;right:25px}.products_img_hidden{display:none}.products_info{width:calc(100% - 650px)}.products_title{font-size:30px;font-family:"Nunito Sans";color:#232528;font-weight:bold;line-height:1.2;margin:0 0 25px}.products_form{margin:0 0 45px}.card_info_box{display:flex;flex-flow:column}.products_slider .products_slide img{object-fit:scale-down}.canvas_size,.products_form_color_name{font-size:17px;font-family:"Nunito Sans";color:#232528;font-weight:bold;line-height:1.2;margin:0 0 20px}.products__color{display:inline-block;padding-right:5px}.products__color_name{color:#d4b402}.form_color_box{display:flex;flex-flow:row wrap;margin:0 0 30px;gap:10px}.form_color_box label{width:65px;height:65px;display:block;border-radius:50%;overflow:hidden;font-size:0;cursor:pointer;border:2px solid transparent}.form_color_box label img{object-fit:cover;object-position:center;height:100%}.form_color_box label .hidden_label,.form_color_box label input{width:1px;height:1px;position:fixed;text-indent:999999999999999}.form_color_box label:has(input[type=radio]:checked){border:2px solid #d4b402}.canvas_size{display:flex;flex-flow:row wrap}.canvas_size_box button{background:none;padding:0;border:0;font-size:17px;font-family:"Nunito Sans";line-height:1.2;margin:0 0 0 5px;color:#bfbfbf;transition:all 0.3s ease-out}.canvas_size_box button:hover{color:#d4b402;text-decoration:underline}.canvas_size_box button.active{color:#d4b402;text-decoration:underline}.products_form .woocommerce-variation.single_variation{position:fixed;transform:scale(0)}.products_form table.variations tbody{display:flex;flex-flow:column}.products_form table.variations tbody .card_info_box:nth-child(1){order:0}.products_form table.variations tbody .card_info_box:nth-child(2){order:1}.products_form table.variations tbody .nestandart{order:2;margin:0 0 30px}.products_form table.variations tbody .nestandart .svoi_razmer{display:flex;flex-flow:row wrap}.products_form table.variations tbody .nestandart .title_block{display:block;width:230px;font-size:17px;font-family:"Nunito Sans";color:#232528;font-weight:bold;line-height:1.2}.products_form table.variations tbody .nestandart .svoi_razmer_box{max-width:380px;display:flex;justify-content:space-between;gap:20px}.products_form table.variations tbody .nestandart .svoi_razmer_box span{width:calc(50% - 10px)}.products_form table.variations tbody .nestandart .svoi_razmer_box span input{width:100%;border:1px solid #d8dbe1;height:45px;padding:0 20px;border-radius:25px}.products_form table.variations tbody .nestandart.none{display:none}.products_form table.variations tbody .card_info_box:nth-child(3){order:3}.product_size.none,.komplect_item_label.none{display:none}.product_size{display:flex;flex-flow:row wrap;font-size:16px;font-family:"Nunito Sans";color:#232528;font-weight:bold;line-height:3;margin:0 0 30px;gap:10px}.product_size input{width:1px;height:1px;position:fixed;text-indent:999999999999999}.product_size label{display:flex;align-items:center;justify-content:center;padding:0 17px;height:45px;border:1px solid #d8dbe1;border-radius:25px;cursor:pointer;transition:all 0.3s ease-out}.product_size label:hover{border-color:#ffd800}.product_size label:has(input[type=radio]:checked){border-color:#ffd800;background-image:-moz-linear-gradient(-125deg, #fdef75 0%, #eedc3f 52%, #f9cb72 100%);background-image:-webkit-linear-gradient(-125deg, #fdef75 0%, #eedc3f 52%, #f9cb72 100%);background-image:-ms-linear-gradient(-125deg, #fdef75 0%, #eedc3f 52%, #f9cb72 100%);background-image:linear-gradient(-125deg, #fdef75 0%, #eedc3f 52%, #f9cb72 100%)}.product_set{margin:0 0 30px;display:flex;flex-flow:row wrap;gap:15px 0}.product_set .mar_8:nth-child(2){order:-1}.product_set_polotno{min-width:200px;height:100px;display:flex;flex-flow:column;justify-content:center;align-items:center;border:1px solid #d8dbe1;padding:0 10px;border-radius:3px;margin:0 15px 0 0;cursor:pointer;transition:all 0.3s ease-out}.product_set_polotno:hover{border-color:#ffd800}.product_set_polotno input{width:1px;height:1px;position:fixed}.product_set_name{font-size:16px;font-family:"Nunito Sans";color:#232528;font-weight:bold;line-height:normal}.product_set_info{font-size:14px;font-family:"Nunito Sans";font-weight:500;color:#999da3;line-height:1.4;margin-left:20px}.product_set_info ul{list-style:disc;padding-left:20px;margin-top:10px}.product_set_info ul li{margin:0 0 5px}.product_set_price{font-size:30px;font-family:"Nunito Sans";color:#232528;font-weight:bold;line-height:1.6}.product_set label:has(input[type=radio]:checked){border-color:#ffd800;background-image:-moz-linear-gradient(-125deg, #fdef75 0%, #eedc3f 52%, #f9cb72 100%);background-image:-webkit-linear-gradient(-125deg, #fdef75 0%, #eedc3f 52%, #f9cb72 100%);background-image:-ms-linear-gradient(-125deg, #fdef75 0%, #eedc3f 52%, #f9cb72 100%);background-image:linear-gradient(-125deg, #fdef75 0%, #eedc3f 52%, #f9cb72 100%)}.product_form_basket{display:flex;flex-flow:row wrap;align-items:center}.product_form_basket .none_products{display:none}.basket_btn{width:45px;height:45px;border-radius:50%;background-image:-moz-linear-gradient(-125deg, #fdef75 0%, #eedc3f 52%, #f9cb72 100%);background-image:-webkit-linear-gradient(-125deg, #fdef75 0%, #eedc3f 52%, #f9cb72 100%);background-image:-ms-linear-gradient(-125deg, #fdef75 0%, #eedc3f 52%, #f9cb72 100%);background-image:linear-gradient(-125deg, #fdef75 0%, #eedc3f 52%, #f9cb72 100%);font-size:0;margin:0 20px 0 0;position:relative;border:2px solid transparent;transition:all 0.3s ease-out}.basket_btn:hover{border-color:#d8dbe1}.basket_btn::after{position:absolute;content:"";background:url(../images/basket2.png) no-repeat center;width:45px;height:45px;top:0;left:0}.whatsapp_add_btn{border-width:1px;border-color:#1a990e;border-style:solid;display:flex;align-items:center;justify-content:center;height:45px;padding:0 25px 0 50px;border-radius:25px;margin:0 25px 0 0;background:url(../images/whatsapp.png) no-repeat 17px 50%;font-size:16px;font-family:"Nunito Sans";color:#222020;font-weight:bold;line-height:3;transition:all 0.3s ease-out}.whatsapp_add_btn:hover{background:url(../images/whatsapp.png) no-repeat 17px 50% rgba(26, 153, 14, 0.1)}.consultations_btn{font-size:16px;font-family:"Nunito Sans";color:#232527;font-weight:bold;text-decoration:underline;line-height:3}.product_form_num{display:flex;flex-flow:row;justify-content:center;height:45px;width:135px;border:1px solid #d8dbe1;border-radius:25px;overflow:hidden;margin:0 5px 0 0}.product_form_num input::-webkit-outer-spin-button,.product_form_num input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.product_form_num .minus,.product_form_num .plus{display:flex;align-items:center;justify-content:center;text-align:center;height:45px;width:45px;cursor:pointer;font-style:normal;font-weight:600;font-size:15px;line-height:32px;color:#162a36}.product_form_num .minus{border-radius:5px 0 0 5px}.product_form_num .plus{border-radius:0 5px 5px 0}.size_box input,.product_form_num .input-text{border:none;width:46px;height:48px;background:#fff;text-align:center;font-size:16px;font-family:"Nunito Sans";color:#1c2939;line-height:3;-moz-appearance:textfield}input[type="number"]{-moz-appearance:textfield}.product_descriptions{font-size:16px;font-family:"Nunito Sans";color:#666e77;font-weight:bold;line-height:1.375;margin:20px 0 60px;max-width:750px}.characteristics_tabs{margin:0 0 60px}.tabs_list{display:flex;flex-flow:row wrap;border-bottom:1px solid #d8dbe1;padding-bottom:20px;margin-bottom:20px}.tabs_list li{margin:0 30px 0 0}.tabs_list a{font-size:17px;font-family:"Nunito Sans";color:#3e3e3e;line-height:1.2;transition:all 0.3s ease-out}.tabs_list a:hover,.tabs_list .ui-tabs-active a{color:#d4b402;text-decoration:underline}.tab_item{font-size:16px;font-family:"Nunito Sans";color:#666e77;font-weight:bold;line-height:1.375;max-width:650px}.spec_item{display:flex;padding:10px;font-size:16px;font-family:"Nunito Sans";color:#595d62;line-height:1.2}.spec_item:nth-child(odd){background-color:#f8f8f5}.spec_item_name{width:45%;padding-right:5px;padding-left:15px}.spec_item_value{width:55%;padding-left:5px;padding-right:15px;text-align:right}.accessories_box{margin:0 0 35px}.accessories_title{font-size:24px;font-family:"Nunito Sans";color:#232528;font-weight:bold;line-height:1.2;margin:0 0 15px}.accessories_item{border-top:1px solid #d8dbe1;padding:10px 0;display:flex;align-items:center}.accessories__img{display:block;width:50px;height:50px;margin:0 25px 0 0}.accessories__img img{object-fit:scale-down;object-position:center;height:100%}.accessories__name{width:calc(100% - 245px);padding-right:25px}.accessories__name h3{font-size:16px;font-family:"Nunito Sans";color:#232528;font-weight:500;line-height:1.2}.accessories__basket{display:flex;align-items:center}.accessories__basket .product_form_num{width:100px;border:none;margin-right:15px;border-radius:0;align-items:center}.accessories__basket .product_form_num input{height:40px;width:45px !important}.accessories__basket .minus,.accessories__basket .plus{width:27px;height:27px;border:1px solid #d8dbe1;border-radius:50%;transition:all 0.3s ease-out}.accessories__basket .minus:hover,.accessories__basket .plus:hover{border-color:#fdef75}.accessories__basket .basket_btn{background:none;border:none;margin:0}.accessories__basket .basket_btn:hover{background-image:linear-gradient(-125deg, #fdef75 0%, #eedc3f 52%, #f9cb72 100%)}.other_products{margin:0 0 60px}.other_products .index_title{margin:0 0 50px}.other_products_wrap{gap:40px 51px}.other_products_wrap .products_card{width:calc(20% - 41px)}.product_form_num{width:143px}.product_form_num input{width:65px !important;padding:0 15px 0 0 !important}#fixedResult{display:none}.result_count{position:relative;margin-left:20px;line-height:normal;padding-top:10px}.mini_text{position:absolute;opacity:0.5;font-size:12px;width:max-content;top:-2px;left:0}.box_calculator{display:flex;flex-flow:row wrap;align-items:center;flex-basis:100%;margin:15px 0 20px}.box_calculator .ravno{font-size:17px;font-family:"Nunito Sans";color:#3e3e3e;line-height:1.2;display:inline-block;margin:0 5px 0 7px}.size_box2,.size_box{position:relative;margin:0}.size_box2 .suffix,.size_box .suffix{padding-right:8px;padding-top:10px;font-size:14px;color:#B4B4B4;width:26px;display:block;position:absolute;top:3px;right:23px;pointer-events:none}.size_box2{margin:0 5px 0 0}.contacts_page{margin:0 0 60px}.contacts_wrapper{display:flex;flex-flow:row wrap}.contacts_info{width:415px;padding-left:25px;margin:0 35px 0 0}.contacts_item{display:flex;flex-flow:column;margin:0 0 20px}.contacts_item_name{font-size:16px;font-family:"Nunito Sans";color:#232528;font-weight:bold;display:block;margin:0 0 15px}.contacts_item_box{display:flex;flex-flow:row wrap;align-items:center;margin:0 0 5px;line-height:normal}.contacts_item_box .wh,.contacts_item_box .telegram{display:block;width:20px;height:20px;margin-right:5px}.contacts_item_box .wh{background:url(../images/whatsapp2.png) no-repeat center}.contacts_item_box .telegram{background:url(../images/telegram.png) no-repeat center}.contacts_item_link{font-size:16px;font-family:"Nunito Sans";color:#202223;font-weight:bold;line-height:1.875;margin-right:10px;transition:all 0.3s ease-out}.contacts_item_link:hover{color:#ffbb00}.contacts_item_room{font-weight:500;color:#747577}.contacts_btn{max-width:235px}.contacts_map{width:calc(100% - 450px);height:auto}.contacts_map iframe{width:100% !important;height:100% !important}.single__post .breadcrumb,.single__post .page_title{max-width:740px;margin:0 auto;display:flex;justify-content:center}.single__content{margin:0 0 60px}.single__wrapper{max-width:740px;margin:0 auto;font-size:16px;font-family:"Nunito Sans";color:#4b4e51;font-weight:500;line-height:1.5}.single__wrapper h2,.single__wrapper h3{font-size:22px;font-family:"Nunito Sans";color:#232528;font-weight:bold;line-height:1.2;margin:50px 0 20px}.single__wrapper img{width:auto;margin:25px 0}.single__wrapper ul{padding-left:20px}.single__wrapper ul li{position:relative;margin:0 0 10px}.single__wrapper ul li::after{position:absolute;content:"";width:7px;height:7px;background:#fbd239;top:8px;left:-15px;border-radius:50%}.single__wrapper a{color:#3a5575;text-decoration:underline;font-weight:600}.grid_container .woocommerce{margin:0 0 45px}.grid_container .woocommerce fieldset{margin-bottom:25px}.grid_container .woocommerce h2,.grid_container .woocommerce h3,.grid_container .woocommerce h4,.grid_container .woocommerce h5,.grid_container .woocommerce h6{margin-bottom:10px}.woocommerce-MyAccount-navigation{max-width:350px}.woocommerce-MyAccount-navigation ul{padding-left:25px}.woocommerce-MyAccount-navigation li{margin:0 0 10px}.woocommerce-MyAccount-navigation li a{font-family:var(--font-family);font-weight:600;font-size:18px;line-height:normal;color:#1e1e1e;transition:all 0.3s ease-out}.woocommerce-MyAccount-navigation li.is-active a{text-decoration:underline}.woocommerce-account .woocommerce-MyAccount-content{max-width:750px;float:left}.woocommerce-account .woocommerce-MyAccount-content a{color:#282828;text-shadow:0 0 0.3px #000;transition:all 0.3s ease-out}.woocommerce-account .woocommerce-MyAccount-content a:hover{color:#a8a8a8;text-shadow:0 0 0.3px #a8a8a8}.woocommerce-account .woocommerce-MyAccount-content h2,.woocommerce-account .woocommerce-MyAccount-content h3,.woocommerce-account .woocommerce-MyAccount-content h4,.woocommerce-account .woocommerce-MyAccount-content h5,.woocommerce-account .woocommerce-MyAccount-content h6{margin-bottom:10px}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{padding:0 17px;height:45px;border:1px solid #d8dbe1;border-radius:25px}.woocommerce-table__product-name a,.wc-block-components-product-name{font-family:var(--font-family);font-weight:600;font-size:18px;color:#000}.woocommerce-checkout .woocommerce-order,.woocommerce-checkout .wp-block-woocommerce-checkout,.wp-block-woocommerce-cart{max-width:calc(100% - 50px);margin:0 auto}.wc-blocks-components-select .wc-blocks-components-select__container,.wc-block-components-form .wc-block-components-text-input input[type=email],.wc-block-components-form .wc-block-components-text-input input[type=number],.wc-block-components-form .wc-block-components-text-input input[type=password],.wc-block-components-form .wc-block-components-text-input input[type=tel],.wc-block-components-form .wc-block-components-text-input input[type=text],.wc-block-components-form .wc-block-components-text-input input[type=url],.wc-block-components-text-input input[type=email],.wc-block-components-text-input input[type=number],.wc-block-components-text-input input[type=password],.wc-block-components-text-input input[type=tel],.wc-block-components-text-input input[type=text],.wc-block-components-text-input input[type=url]{border:1.5px solid #d8dbe1 !important}.woocommerce-cart .wp-block-product-new{display:none !important}.wp-block-woocommerce-empty-cart-block{margin:0 0 35px;min-height:40vh}.wp-block-woocommerce-empty-cart-block h2:nth-child(2),.wp-block-woocommerce-empty-cart-block .wp-block-separator.is-style-dots,.wp-block-woocommerce-empty-cart-block .wc-block-cart__empty-cart__title.with-empty-cart-icon:before{display:none}.woocommerce-form .woocommerce-privacy-policy-text{margin:0 0 15px}@media screen and (min-width:320px) and (max-width:1024px){.woocommerce-MyAccount-navigation ul{padding-left:0}.woocommerce-thankyou-order-received{margin:0 0 10px}.woocommerce ul.order_details li{margin-bottom:2em}.woocommerce-checkout .woocommerce-order,.woocommerce-checkout .wp-block-woocommerce-checkout,.wp-block-woocommerce-cart{max-width:100%;margin:0 auto}}.czena_za_rulon,.metrov_v_rulone,.dlina_rulona{display:none}.products_item__title{width:100%;text-align:center;border:none;padding:0 15px 5px 15px;position:relative}.products_item__title::after{content:"";position:absolute;bottom:0;left:0;right:0;background:#afb8c9;height:1px;width:135px;margin:0 auto;transition:all 0.3s ease-out}.products_item:hover .products_item__title{border-bottom:none}.products_item:hover .products_item__title:after{background:#ffbb00}.products_img_border{height:100%}.product_size label:has(input[type=radio]:disabled),.form_color_box label:has(input[type=radio]:disabled),.product_set label:has(input[type=radio]:disabled){display:none}.product_set_info{display:none}.accessories__basket #fixedPrice,.accessories__basket #fixedBoxArea,.accessories__basket .size_box,.accessories__basket .ravno,.accessories__basket .suffix,.accessories__basket .result_count,.accessories__basket .whatsapp_add_btn,.accessories__basket .modal_open{display:none}.accessories__basket .box_calculator{flex-basis:auto;margin:0}.accessories__basket .size_box2 input{padding:0 !important}.header_basket{position:relative}.header_basket:hover .count_btn{color:#fb0}.basket_num{border:1px solid #ffbb00}.basket_num .count_btn{opacity:1}.favorites_count.count_btn{opacity:1}.total_compare,.count_btn{position:absolute;top:-8px;right:-5px;border-radius:50%;display:flex;align-items:center;justify-content:center;width:20px;height:20px;font-weight:600;font-size:14px;line-height:200%;text-transform:capitalize;text-align:center;background:#fff;z-index:1;color:#232528;opacity:0;transition:all 0.3s ease-out}.total_compare_num{opacity:1}.fancybox__container{z-index:9999}.page_tamplate{min-height:40vh}.header_favorites,.compare_btn{border-radius:50%;position:relative}.comparison_products_btn{position:absolute;top:65px;right:26px;border-radius:50%;width:30px;height:30px;background:#ffffff}.comparison_products_btn .br_compare_button{font-size:0 !important;background:#fff !important;width:100% !important;height:100% !important;margin:0 !important;transition:all 0.3s ease-out}.comparison_products_btn .br_compare_button:hover{background:#ffd800 !important}.comparison_products_btn .br_compare_added{background:rgba(255, 216, 0, 0.5) !important}.comparison_products_btn svg{position:absolute;z-index:5;left:0;right:0;top:0;bottom:0;margin:auto;pointer-events:none}.br_new_compare_block_wrap{margin:35px 0}.br_new_compare_block_wrap h3 a{font-family:var(--font-family);font-weight:700;font-size:15px;color:#1e1e1e;padding:10px}.br_new_compare_block_wrap .br_compare_price{font-family:var(--font-family);font-weight:700;font-size:18px;color:#1e1e1e}.br_new_compare_block_wrap .product_type_variable{font-family:var(--font-family);font-weight:700;font-size:12px;color:#1e1e1e}.br_new_compare .br_right_table thead img{padding:20px !important}.br_top_table a{font-family:var(--font-family);font-weight:600;font-size:16px;line-height:normal;color:#1e1e1e;display:inline-block;margin:0 0 10px}.br_top_table .br_show_compare_dif,.br_top_table .br_remove_all_compare{color:#b2b4a7;transition:all 0.3s ease-out}.br_top_table .br_show_compare_dif:hover,.br_top_table .br_remove_all_compare:hover{color:#1e1e1e}.wishlist_btn_box{position:absolute;top:105px;right:26px;border-radius:50%;width:30px;height:30px;background:#ffffff;overflow:hidden;display:flex;align-items:center;justify-content:center}.wishlist_btn_box svg{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;pointer-events:none}.wishlist_btn_box .yith-wcwl-add-to-wishlist{margin-top:0;width:100%;height:100%}.wishlist_btn_box .yith-wcwl-add-button{width:100%;height:100%}.wishlist_btn_box a{display:block;font-size:0 !important;background:#fff !important;width:100% !important;height:100% !important;margin:0 !important;transition:all 0.3s ease-out}.wishlist_btn_box a:hover{background:#ffd800 !important}.wishlist_btn_box .yith-wcwl-add-to-wishlist .single_add_to_wishlist .yith-wcwl-icon{color:transparent}.wishlist_btn_box .yith-wcwl-add-to-wishlist .yith-wcwl-icon{margin-right:-1px;margin-left:6px;margin-top:6px;font-size:18px;color:#ffd800}.sale__slide_img .comparison_products_btn{top:45px}.sale__slide_img .wishlist_btn_box{top:85px}#yith-wcwl-popup-message{border-radius:40px !important}@media screen and (max-width:1024px){.header_nav .sub-menu{display:none}}@media screen and (max-width:767px){.header_logo{margin:0 !important}.header_contacts{position:static !important;opacity:1;transform:translateY(0) !important;width:max-content;padding:0 !important;margin:auto}.header_contacts a{font-size:15px;transition:all 0.3s ease-out}.header_search_btn .search_wrapper{position:fixed;padding:0 3vw;top:10px}div.asl_r.vertical{border-radius:8px 8px 0 0 !important;margin-top:0}.sticky-header_desctop header{padding:5px 0}.mobail_panel{padding:10px 5vw 20px;border-radius:8px 8px 0 0;position:fixed;bottom:0;left:0;right:0;z-index:99999999;background:#fff;transition:all 0.8s ease-out}.mobail_panel .user_box{margin:0 10px 0 auto;z-index:99999;display:flex;justify-content:space-evenly}.products_img{padding:10px}.woocommerce-wishlist .sale__slide_img .comparison_products_btn{right:5px}.woocommerce-wishlist .sale__slide_img .wishlist_btn_box{right:5px}.about_us_img .angry-grid{grid-template-rows:repeat(3, 100px);gap:5px}.about_us_img{padding:20px 0 35px}}@media screen and (min-width:767px){.products_img{border:none;padding:0;margin-bottom:10px;height:fit-content}.products_img .products_img_border{display:block;border:1px solid #d8dbe1;padding:60px;margin:0 0 10px}.products_img_hidden{display:flex;flex-flow:row wrap;gap:10px}.products_img_hidden .img_hidden_box{display:block;border:1px solid #d8dbe1;padding:5px;height:100px;width:100px}.products_img_hidden .img_hidden_box img{object-fit:scale-down;height:100%;object-position:center}.woocommerce-wishlist .products_img_border{padding:20px 65px}.woocommerce-wishlist .sale__slide_img .comparison_products_btn{top:60px;right:20px}.woocommerce-wishlist .sale__slide_img .wishlist_btn_box{top:100px;right:20px}}@media screen and (min-width:1024px){.header_nav .menu-item-has-children{padding-right:20px;position:relative;background:url(../images/children.png) no-repeat 100% 11px}.header_nav .menu-item-has-children::after{content:"";position:absolute;border:5px solid transparent;border-top:5px solid #2a2d31a6;display:inline-block;top:calc(50% - 2px);right:0}.header_nav .sub-menu{position:relative;display:flex;flex-flow:column;justify-content:flex-start;align-items:flex-start;position:absolute;padding:10px 15px;top:38px;left:-15px;background:#fff;z-index:5;min-width:270px;visibility:hidden;opacity:0;border-radius:0 0 4px 4px}.header_nav .sub-menu a{display:block;padding:8px 0;font-family:var(--font-family);font-weight:600;font-size:16px;line-height:normal;color:#1e1e1e}.header_nav .sub-menu a:hover{color:#ffbb00}.header_nav li:hover>.sub-menu{transform:rotateX(0deg);visibility:visible;opacity:1;z-index:11;transition:all 0.2s ease-out}.br_new_compare_block_wrap{padding-left:25px}}.product_size label{min-width:65px}.header_nav .menu-item-has-children{background:none}.header_contacts{align-items:center}.products_img_hidden2{height:0;text-indent:99999999px;width:0;visibility:hidden}.products_img_border a{height:100%;max-height:450px;display:block}.products_img_border img{max-height:450px}.consultations_link{font-family:var(--font-family);font-weight:400;font-size:14px;text-decoration:underline;text-decoration-skip-ink:none;color:#949698}.footer_btn{font-family:var(--font-family);font-weight:500;font-size:14px;line-height:143%;color:#000;padding:0 25px;border:1px solid #c9d0d8;background:none}.footer_btn:hover{color:#000;text-shadow:0 0 0.3px #000}.footer_mail{margin:0 0 15px;display:block}@keyframes icons{0%{opacity:0}100%{transform:translateY(0);opacity:1}}@keyframes dropdown{0%{transform:translateY(450px);opacity:0}100%{transform:translateY(0);opacity:1}}.social_dropdown{position:fixed;right:2vw;bottom:40px;z-index:10;animation:dropdown 1.2s ease-out forwards;animation-delay:3s;transform:translateY(450px);opacity:0}.social_icons,.dropbtn{display:block;width:45px;height:45px;background:#404040;border-radius:50%;cursor:pointer;margin:5px 0;-webkit-box-shadow:0px 5px 5px -5px rgba(34, 60, 80, 0.6);-moz-box-shadow:0px 5px 5px -5px rgba(34, 60, 80, 0.6);box-shadow:0px 5px 5px -5px rgba(34, 60, 80, 0.6)}.social_icons svg,.dropbtn svg{width:23px;height:23px}.social_icons .dropbtn_icon,.dropbtn .dropbtn_icon{display:flex;width:100%;height:100%;align-items:center;justify-content:center}.social_icons .dropbtn_open,.dropbtn .dropbtn_open{width:100%;height:100%;align-items:center;justify-content:center;display:none}.dropbtn_open .dropbtn_icon{display:none}.dropbtn_open .dropbtn_open{display:flex}.dropdown_content{pointer-events:none}.dropdown_content.active{pointer-events:all}.dropdown_content.active .social_icons{pointer-events:all;z-index:1}.dropdown_content.active .social_icons svg{transition:all 0.5s ease-out}.dropdown_content.active .social_icons:hover svg{transform:rotate(360deg)}.dropdown_content.active .social_wh{animation:icons 0.4s linear forwards}.dropdown_content.active .social_telegramm{animation:icons 0.3s linear forwards}.dropdown_content.active .social_phone{animation:icons 0.2s linear forwards}.dropdown_content.active .social_jivo{animation:icons 0.2s linear forwards}.social_icons{display:flex;align-items:center;justify-content:center;z-index:-1;position:relative;pointer-events:none}.social_wh{background:#60d668;transform:translateY(200px)}.social_telegramm{background:#229ed9;transform:translateY(150px)}.social_phone{transform:translateY(100px)}.social_jivo{transform:translateY(50px)}.motivational_box{margin:0 0 70px}.motivational_box_wrapper{background:#F6F6F6;display:flex;flex-flow:row wrap}.motivational_box_wrapper .motivational_box_info{padding:60px 50px 60px 150px;width:50%}.motivational_box_wrapper .about_us_title{margin:0 0 50px;display:block}.motivational_box_wrapper .motivational_box_img{width:50%;padding-top:50px;display:flex;justify-content:center}.motivational_box_wrapper .motivational_box_img img{width:auto}.products_btn_box{display:flex;flex-flow:row wrap;gap:25px;margin:0 0 25px}.products_btn_box .wishlist_btn_box,.products_btn_box .comparison_products_btn{position:relative;top:0;left:0;right:0;bottom:0}.products_btn_box .comparison_products_btn{border:1px solid #d8dbe1;width:35px;height:35px}.products_btn_box .wishlist_btn_box{width:35px;height:35px}.products_btn_box .wishlist_btn_box .yith-wcwl-add-to-wishlist .yith-wcwl-icon{margin-right:-5px;margin-left:9px;margin-top:9px}.products_btn_box .br_compare_button{overflow:hidden !important;border-radius:50% !important}.products_btn_box .comparison_products_btn .br_compare_added{background:linear-gradient(237deg, #ffef6a 0%, #ffce67 100%) !important;overflow:hidden;border-radius:50%}.compare_box,.wishlist_box{display:flex;align-items:center}.compare_box .text_name,.wishlist_box .text_name{font-family:var(--font-family);font-weight:500;font-size:16px;color:#232528;padding-left:10px;display:inline-block;cursor:pointer;transition:all 0.3s ease-out}.compare_box .text_name:hover,.wishlist_box .text_name:hover{color:#d4b402}.wishlist_box .text_name{padding-left:5px}@media screen and (max-width:767px){.breadcrumb_wrapper{overflow:auto;width:100%}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb,.woocommerce .woocommerce-breadcrumb{width:max-content;margin:0 !important}.product_set_polotno{min-width:152px}.social_dropdown{right:5vw;bottom:70px}.footer_btn.site_btn{padding:5px 10px;text-align:center;height:auto}.motivational_box{margin:0 0 35px}.motivational_box_wrapper .motivational_box_info{padding:35px 0;width:100%}.motivational_box_wrapper .motivational_box_img{width:100%;padding-top:20px}.motivational_box_wrapper .about_us_title{margin:0 0 35px}.mobail_panel{transition:none}}@media screen and (min-width:767px) and (max-width:1200px){.motivational_box_wrapper .motivational_box_info{padding:35px}}@media screen and (min-height:620px) and (max-height:905px){.products_img_border img{max-height:350px}}.products_info .added_to_cart.wc-forward{display:none}.ajax_add_to_cart.loading{background:url(../images/preloader_img.gif) no-repeat center;background-size:40px}.ajax_add_to_cart.added::after{position:absolute;content:"";background:url(../images/basket2.png) no-repeat center}main{min-height:45svh}.products_img{border:1px solid #d8dbe1;border-radius:15px;padding:40px;position:relative}.products_img .swiper_btn{position:absolute;width:calc(100% - 80px);left:50%;margin-right:-50%;transform:translate(-50%, -50%);z-index:10;top:calc(50% - 68px)}.products_slider{width:100%;height:100%;margin:0 0 25px;position:relative;overflow:hidden}.products_slide{border-radius:15px;overflow:hidden;height:370px}.products_slide img{object-fit:cover;object-position:center;height:100%}.products_slider_nav{width:100%;height:100%;overflow:hidden}.products_slide_nav{border:1px solid #d8dbe1;border-radius:15px;overflow:hidden;height:110px;padding:10px;cursor:pointer;transition:border 0.3s ease-out}.products_slide_nav img{object-fit:cover;object-position:center;height:100%;border-radius:15px}.products_img .swiper-button-next,.products_img .swiper-button-prev{width:45px;height:45px;background:#FFBB00;border:none;border-radius:15px;transition:all 0.3s ease-out}.products_img .swiper-button-next:hover,.products_img .swiper-button-prev:hover{background:#FDEF75}.products_img .swiper-button-next::after,.products_img .swiper-button-prev::after{display:none}.products_img .swiper-button-next{right:-20px}.products_img .swiper-button-prev{left:-20px}.products_img .swiper-pagination{display:none}.products_img .sale_card{z-index:10}.products_slide_nav:hover,.products_slide_nav.swiper-slide-thumb-active{border:1px solid #ffd31d}.sorting_box .woocommerce-notices-wrapper{display:none !important}.products_item{background:none}.yith-wcwl-add-to-wishlist.exists svg.yith-wcwl-icon-svg{color:#d4b402 !important}.product_size label{min-width:95px;border-radius:15px}.product_size{gap:20px}.product_set_polotno{border-radius:15px}.product_set_polotno .product_set_price{font-size:28px}.rasshet_metraga_new{display:flex;flex-flow:row wrap;align-items:center;gap:20px}.rasshet_metraga_new .box_calculator{flex-basis:auto;display:flex;flex-flow:column}.rasshet_metraga_new .box_calculator .box_calculator_name{font-weight:600;font-size:12px;color:#232528;display:block;margin:0 0 5px;text-align:left;margin-right:auto}.rasshet_metraga_new .box_calculator .product_form_num{min-width:100px !important;width:auto;border-radius:15px;height:40px}.rasshet_metraga_new .box_calculator .product_form_num input{height:40px;padding:0 17px 0 0 !important}.rasshet_metraga_new .box_calculator .product_form_num .minus,.rasshet_metraga_new .box_calculator .product_form_num .plus{display:flex;align-items:center;justify-content:center;text-align:center;height:40px;width:30px}.rasshet_metraga_new .calc_items{display:flex;flex-flow:row wrap;align-items:center;gap:20px}.rasshet_metraga_new .calc_item{display:flex;flex-flow:column}.rasshet_metraga_new .name_top{font-weight:600;font-size:12px;line-height:133%;color:#232528;display:block;margin:0 0 5px}.rasshet_metraga_new .calc_item_value{font-weight:600;font-size:15px;line-height:113%;color:#949698}.basket_text{font-weight:600;font-size:16px;line-height:300%;color:#232528;display:flex;align-items:center;justify-content:center;width:175px;height:50px;border-radius:5px;border:none}.basket_text::after{display:none}.result_count2{display:flex;flex-flow:row;align-items:center;margin:0;padding:0}.result_count2 .mini_text{position:relative;font-family:var(--font-family);font-weight:600;font-size:17px;line-height:282%;color:#232528;display:block;margin:0 10px 0 0}.wh_btn_box{width:100%;display:flex;flex-flow:row wrap;align-items:center;margin-top:20px}.wh_btn_box .consultations_btn,.wh_btn_box .whatsapp_add_btn{font-size:14px}.products_form{margin:0 0 25px}.products_card .sale__slide_img{height:295px}.sale__slide_img{overflow:hidden;border-radius:10px}.products_card .sale__slide,.sale__slide .sale__slide_btn,.products_card .sale__slide_btn{border-radius:10px;height:47px;overflow:hidden}button.button_to_card-animate:not(.basket_text),.accessories__basket button.button_to_card-animate{width:45px;height:45px;border-radius:50%;background-image:-moz-linear-gradient(-125deg, #fdef75 0%, #eedc3f 52%, #f9cb72 100%);background-image:-webkit-linear-gradient(-125deg, #fdef75 0%, #eedc3f 52%, #f9cb72 100%);background-image:-ms-linear-gradient(-125deg, #fdef75 0%, #eedc3f 52%, #f9cb72 100%);background-image:linear-gradient(-125deg, #fdef75 0%, #eedc3f 52%, #f9cb72 100%);margin:0 20px 0 0;font-size:0;position:relative;border:2px solid transparent;transition:all 0.3s ease-out}button.button_to_card-animate:not(.basket_text)::after,.accessories__basket button.button_to_card-animate::after{display:block !important;position:absolute;content:"";background:url(../images/basket2.png) no-repeat center;width:45px;height:45px;top:0;left:0}button.button_to_card-animate:not(.basket_text) span,.accessories__basket button.button_to_card-animate span{font-size:16px}.accessories__basket button.button_to_card-animate{margin:0}button.button_to_card-animate:not(.basket_text).xt_atc-loading::after,.accessories__basket button.button_to_card-animate.xt_atc-loading::after{display:none !important}@media screen and (min-width:320px) and (max-width:767px){.products_img{padding:20px}.products_slide{height:205px}.products_slide_nav{height:65px;padding:8px}.products_img .swiper-button-next,.products_img .swiper-button-prev{display:none}.products_img .swiper-pagination{display:block;bottom:-5px}.products_img .swiper-pagination .swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:#ffbb00}.products_slider{padding-bottom:30px}.products_img .sale_card{top:10px;right:10px}.products_page .products_img{height:fit-content !important;max-height:fit-content !important;margin:0 0 45px}.products_page .products_img .products_slide_nav{height:80px;padding:7px}.products_page .products_img .products_slide_nav img{border-radius:10px}.products_page .products_img .canvas_size{margin:0}.products_page .products_img .product_size{gap:10px;margin:0 0 20px}.canvas_size{margin:0}.product_size{gap:10px;margin:0 0 20px}.rasshet_metraga_new{gap:10px;margin:0 0 10px}.rasshet_metraga_new .box_calculator{margin-top:10px}.rasshet_metraga_new .box_calculator .product_form_num{margin:0 0 5px}.products_btn_box{gap:20px}.rasshet_metraga_new .calc_items{gap:15px}.name_price_text{font-size:20px;margin-left:10px;padding-top:3px}.result_count2{order:-1;margin-top:-15px !important;display:flex;align-items:flex-start}.wh_btn_box{margin-top:10px}.basket_text{width:auto;padding:0 15px}.products_card .sale__slide,.sale__slide .sale__slide_btn,.products_card .sale__slide_btn{height:40px}}@media screen and (min-width:767px) and (max-width:1200px){.products_img{height:fit-content !important;max-height:fit-content !important;padding:20px 15px}.products_img .swiper-button-next,.products_img .swiper-button-prev{display:none}.products_img .swiper-pagination{display:block;bottom:-5px}.products_img .swiper-pagination .swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:#ffbb00}.products_slide{height:270px}.products_slider{padding-bottom:30px}.products_slide_nav{padding:5px;height:75px}.products_page .products_img{height:fit-content !important;max-height:fit-content !important;top:0}.products_page .products_img .products_slide_nav{height:80px;padding:7px}.products_page .products_img .products_slide_nav img{border-radius:10px}.products_page .products_img .canvas_size{margin:0}.products_page .products_img .product_size{gap:10px;margin:0 0 20px}.canvas_size{margin:0}.product_size{gap:10px;margin:0 0 20px}.rasshet_metraga_new{gap:10px;margin:0 0 10px}.rasshet_metraga_new .box_calculator{margin-top:10px}.rasshet_metraga_new .box_calculator .product_form_num{margin:0 0 5px}.products_btn_box{gap:20px}.rasshet_metraga_new .calc_items{gap:15px}.name_price_text{font-size:20px;margin-left:10px;padding-top:3px}.result_count2{order:-1;margin-top:-15px !important;display:flex;align-items:flex-start}.wh_btn_box{margin-top:10px}}@media screen and (min-width:1024px) and (max-width:1200px){.result_count2{align-items:center}.result_count2 .mini_text{line-height:normal}}@media screen and (min-width:1200px){.products_img{position:sticky;top:20px}}.control{font-family:arial;display:block;position:relative;padding-left:23px;margin-bottom:5px;cursor:pointer;font-size:16px;max-width:395px;font-weight:400;font-size:14px;line-height:120%;color:#FFFFFF;margin-bottom:20px}.control input{position:absolute;z-index:-1;opacity:0}.control_indicator{position:absolute;top:2px;left:0;height:15px;width:15px;background:transparent;border:1px solid #fff;border-radius:0px}.control:hover input~.control_indicator,.control input:focus~.control_indicator{background:transparent}.control input:checked~.control_indicator{background:#2F42A9}.control:hover input:not([disabled]):checked~.control_indicator,.control input:checked:focus~.control_indicator{background:rgba(47, 66, 169, 0.7)}.control input:disabled~.control_indicator{background:#e6e6e6;opacity:0.6;pointer-events:none}.control_indicator:after{box-sizing:unset;content:"";position:absolute;display:none}.control input:checked~.control_indicator:after{display:block}.control-checkbox .control_indicator:after{left:5px;top:0px;width:3px;height:8px;border:solid #ffffff;border-width:0 2px 2px 0;transform:rotate(45deg)}.control-checkbox input:disabled~.control_indicator:after{border-color:#7b7b7b}.humb{transform:translate(0, 0);width:35px;height:35px;overflow:hidden;cursor:pointer;z-index:9999}.humb li{list-style:none;position:absolute;transform:translateY(-50%);width:70%;height:2px;background:#232528;transition:1s}.humb li:nth-of-type(1){top:30%;left:15%;transition-delay:1s;opacity:1}.humb li:nth-of-type(2){top:50%;left:15%;transition-delay:0s}.humb li:nth-of-type(3){top:70%;right:15%;transition-delay:1s;opacity:1}.humb.active li:nth-of-type(1){left:100%;transition-delay:0s;opacity:0}.humb.active li:nth-of-type(2){transform:translateY(-50%) rotate(405deg);transition-delay:0.5s}.humb.active li:nth-of-type(3){right:100%;transition-delay:0s;opacity:0}.humb li:nth-of-type(2)::before{content:"";position:absolute;top:-150px;left:0;width:100%;height:100%;background:#232528;transform:rotate(90deg);transition:1s;transition-delay:0.5s}.humb.active li:nth-of-type(2)::before{top:0;transition-delay:1s}@media screen and (min-width:320px) and (max-width:1023px){.header_nav{position:fixed;width:100%;opacity:0;visibility:hidden;top:0;left:0;padding-top:0.5rem;padding-bottom:0.5rem;z-index:999;padding:50px 0;box-shadow:0 2px 6px rgba(0, 0, 0, 0.2);transition:all 0.6s ease-out}.header_nav ul{display:flex;flex-flow:column;align-items:center;justify-content:center;height:100%;width:100vw;transform:translateY(1000px);transition:all 0.9s ease-out}.header_nav ul li{margin:0 0 15px}.header_nav ul li a{text-transform:uppercase;line-height:normal}.header_nav_open{height:100vh;overflow-y:auto;opacity:1;visibility:visible}.header_nav_open ul{transform:translateY(0)}.no_scroll{overflow:hidden}.site-nav__curtain{visibility:hidden;position:fixed;bottom:0;width:100vw;height:100vh;z-index:-1;background:#fff;border-radius:50%;transform:translateY(100%) scale(0);animation-duration:0.6s;animation-timing-function:ease-out;animation-fill-mode:forwards}.curtain-up{animation-name:curtainUp}.curtain-down{animation-name:curtainDown}@keyframes curtainUp{0%{border-radius:50%;transform:translateY(100%) scale(1);visibility:visible;opacity:1}50%{border-radius:50%}100%{transform:translateY(0%) scale(3, 1);visibility:visible;opacity:1;border-radius:0}}@keyframes curtainDown{0%{border-radius:0;transform:translateY(0%) scale(3, 1);opacity:1;visibility:visible}50%{opacity:1;visibility:visible;border-radius:50%}99%{transform:translateY(100%) scale(0);visibility:visible;opacity:1}100%{transform:translateY(100%) scale(0);opacity:0;visibility:hidden}}}@media screen and (min-width:320px) and (max-width:1200px){.grid_container{width:100%;padding:0 5vw}header{padding:5px 0;position:fixed;top:0;left:0;right:0;z-index:9999;background:#fff;transition:all 0.3s ease-out}.sticky-header_desctop header{box-shadow:0px 12px 21px -14px #3a3a3a}.header_logo{width:110px;height:auto;margin:0 20px 0 0;z-index:9999}.header_contacts{padding:15px 5vw;position:fixed;bottom:0;left:0;right:0;z-index:9999;background:#fff;transition:all 0.8s ease-out;text-align:center;transform:translateY(100px)}.header_contacts .contacts_text{display:none}.sticky_phone .header_contacts{transform:translateY(0)}.user_box{margin:0 10px 0 auto;z-index:99999}.user_btn{min-width:35px;height:35px;margin:0 10px 0 0;background-size:17px}.header_basket{background-size:20px}.user_login{margin:0;font-size:0;width:auto;background:url(../images/user.svg) no-repeat center}main{margin-top:85px}.banner_slide::after{background:linear-gradient(0deg, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0) 70%)}.banner_nav .swiper-button-next,.banner_nav .swiper-button-prev{display:none}.catalog_page,.useful_tips,.index_about_us,.sale_box,.advertising_banners,.index_products{margin:0 0 35px}.banner{margin-bottom:15px}.index_title{font-size:24px;padding-left:0;margin-bottom:20px}.index_products_wrapper{gap:10px}.useful_tip,.products_item{width:calc(50% - 5px);padding:15px 0 0}.products_item__title{font-size:16px;text-align:center;line-height:1.2;width:calc(100% - 30px);margin:0 auto 15px}.products_item__price{font-size:14px;padding:0 15px}.products_item__img{height:150px}.advertising_banners .swiper-button-next,.advertising_banners .swiper-button-prev{display:none}.sale__slide_img{height:240px}.sale__slide_img img{object-fit:cover}.price_blank,.sale__slide_title{font-size:16px}.sale__slide_red{font-size:14px}.site_btn{height:40px;font-size:16px}.order_one_click{font-size:16px}.about_us_info{width:100%}.index_about_us .about_us_wrapper{padding-top:35px}.about_us_title{font-size:26px;margin:0 0 25px}.about_us_text{font-size:14px;margin:0 0 30px}.about_us_img{padding:10px 0 35px;margin-top:25px;width:100%;min-height:300px;background-attachment:inherit;background-position:center;background-size:contain}.about_us_img .angry-grid{grid-template-rows:repeat(3, 100px);gap:5px}.useful_tips_wrapper{gap:20px 10px}.useful_tip{padding:0}.useful_tip__img{height:180px}.useful_tip_title{font-size:14px;line-height:1.2}.useful_tip_more{font-size:12px}.page_title{font-size:24px}.filter_btn_mobail{position:fixed;top:180px;right:-100%;width:40px;height:40px;border-radius:5px 0 0 5px;display:flex;align-items:center;justify-content:center;z-index:9999999;background:url(../images/filter.svg) no-repeat center #f8f8f6;box-shadow:rgba(0, 0, 0, 0.05) -2px 3px 5px 0px;transition:all 0.5s ease-out}.filter_btn_mobail.active{background:url(../images/filter_red.svg) no-repeat center #f8f8f6;transform:translateY(50px)}.sorting_box{display:flex;justify-content:space-between}.sorting_box .woocommerce-ordering{width:calc(100% - 50px)}.sorting_box .woocommerce-ordering select{min-width:100%}.filter_btn{position:static;width:35px;height:34px;z-index:1;box-shadow:none;border-radius:0}.filter_clouse.active{position:sticky;width:35px;height:35px;top:3vh;left:auto;right:5vw !important;background:url(../images/filter_close.svg) no-repeat center;transition:none;margin-left:auto;transform:translateX(65px) translateY(-66px)}.mobail_filter .filter_btn_mobail{right:0}.catalog_filter{width:100%;position:fixed;top:0;left:-100%;width:80vw;height:100%;z-index:99999;background:#fff;margin:0;padding:85px 55px 25px 5vw;transition:all 0.3s ease-out;overflow:auto}.catalog_filter.active{left:0}.berocket_single_filter_widget{max-width:350px}.catalog_box{width:100%}.sorting_box{margin:0 0 25px}.catalog_products{gap:20px 10px}.products_card{width:calc(50% - 5px)}.products_card .sale__slide_img{height:150px}.products_card .sale__slide_img .sale_card{background-size:20px;top:5px;right:5px}.products_card .sale__slide_title{font-size:14px}.products_card .price_blank{font-size:14px}.products_card .sale__slide_red{font-size:12px}.products_card .site_btn{line-height:normal;text-align:center;font-size:14px;margin-bottom:10px}.products_card .order_one_click{font-size:14px}.pagintation_block .nav-links{margin-top:25px}.pagintation_block .nav-links .page-numbers{min-width:40px;min-height:40px;font-size:18px}.catlog_seo_info{padding:25px 0}.catlog_seo_info h2{font-size:24px}.catlog_seo_info p{font-size:14px}.catlog_seo_img{position:static}.about_us_btn{height:70px;width:210px}.about_us_btn img{height:100%}.about_us_btn span{font-size:14px;line-height:normal;max-width:70px}.archive_useful_tips .useful_tips_wrapper{gap:20px 10px}.page_head .grid_container{padding-left:5vw}.products_page{margin-bottom:0}.products_wrapper{border:none}.products_img{margin:0 0 25px;width:100%;height:auto;max-height:250px}.products_img img{object-fit:cover}.products_info{width:100%}.products_title{font-size:24px}.canvas_size_name{margin:0 0 10px}.product_set{gap:20px}.product_set_polotno{height:75px;width:calc(50% - 10px);min-width:inherit;margin:0}.product_set_price{font-size:24px}.product_set_info{margin-left:0}.product_form_basket{gap:20px}.consultations_btn{line-height:normal}.product_descriptions{margin:0 0 35px}.tabs_list{gap:10px 20px}.tabs_list li{margin:0}.tabs_list li a{line-height:normal}.tab_item{font-size:14px}.spec_item{font-size:14px;padding:10px 0}.characteristics_tabs{margin:0 0 35px}.accessories_item{flex-flow:row wrap}.accessories_item .accessories__basket{margin-left:auto}.accessories__img{margin-right:20px;margin-bottom:10px}.accessories__name{width:calc(100% - 70px);padding-right:10px;margin-bottom:10px}.accessories__name h3{font-size:14px}.other_products .index_title{margin-bottom:25px}.other_products_wrap .products_card{width:calc(50% - 5px)}.contacts_page{margin:0 0 35px}.contacts_info{width:100%;padding:0;margin:0 0 35px}.contacts_map{width:100%;height:200px}.footer_logo{width:135px}.footer_top{padding-top:35px}.footer_contacts,.footer_nav{width:50%;margin:0 0 15px}.footer_contacts li,.footer_nav li{margin:0 0 5px}.footer_contacts li:last-child,.footer_nav li:last-child{margin:0}.footer_nav a{line-height:normal}.footer_bottom{padding-bottom:65px}}@media screen and (min-width:320px) and (max-width:767px){.banner_slide{height:auto}.banner_slide .banner_slide_box{justify-content:flex-end;padding-bottom:20px}.banner_slide__title{font-size:24px;line-height:1.2;margin:0 0 10px;max-width:75%}.banner_slide__link{font-size:14px}.banner .swiper-pagination{bottom:15px;right:5vw}.banner .swiper-pagination-bullet{width:6px;height:6px;margin:0 6.5px !important}.banner .swiper-pagination-bullet::after{width:14px;height:14px}.products_item__price:not(.not_price){flex-grow:inherit}.product_form_basket .basket_btn,.product_form_basket .whatsapp_add_btn{margin-right:15px}.box_calculator #custom_price_box{display:none}.box_calculator .size_box{min-width:135px !important}.product_form_basket{gap:0}.product_set_name{font-size:12px}.product_set_polotno .product_set_price{font-size:20px}}@media screen and (min-width:320px) and (max-width:375px){.product_set_name{font-size:12px}.product_set_polotno .product_set_price{font-size:18px}}@media screen and (min-width:320px) and (max-width:1023px){.menu-item-has-children a{width:fit-content;display:block;margin:0 auto}.header_nav .sub-menu{display:flex;flex-flow:column;width:100%;margin-bottom:25px}.box_calculator .ravno,.result_count,.product_form_num{margin-bottom:20px}.result_count{margin-left:0}.product_set_price,.box_calculator{margin:0 0 5px}.product_form_basket .whatsapp_add_btn,.product_form_basket .basket_btn{margin-bottom:10px}.plus,.minus{user-select:none}.product_descriptions{margin-top:20px}.product_set_variable .mar_8{width:calc(50% - 10px)}.product_set_variable .mar_8 label{width:100%;min-height:85px}.rasshet_metraga{min-height:125px;margin:0 0 25px}.rasshet_metraga .product_set_price{font-size:16px !important}.rasshet_metraga .product_set_price span:first-of-type{font-size:14px !important}.rasshet_metraga .product_set_price p,.rasshet_metraga .product_set_price span{font-size:16px !important}.name_price_text{font-size:14px}.result_count_rulon{margin-bottom:20px !important}}@media screen and (min-width:767px) and (max-width:1023px){.result_count{margin-bottom:20px;margin-left:15px}}@media screen and (min-width:767px) and (max-width:1200px){.grid_container{padding:0 4vw}.banner_slide{height:330px}.banner_slide_box{justify-content:flex-end;padding-bottom:35px}.banner_slide__title{font-size:32px;line-height:1.1;max-width:375px;margin:0 0 10px}.banner_slide__link{font-size:16px}.banner .swiper-pagination{bottom:20px;right:5vw}.index_products_wrapper{gap:20px}.products_item{width:calc(33.333% - 14px)}.products_item{padding:25px 15px 0}.products_item__img{height:185px}.index_about_us .about_us_wrapper{padding:35px 4vw}.about_us_info{width:55%;padding-right:25px}.about_us_img{width:45%;margin:0}.about_us_title{font-size:28px;margin:0 0 25px}.useful_tips_wrapper{gap:20px 10px}.useful_tip{width:calc(25% - 8px)}.useful_tip__img{height:210px}.useful_tip_title{font-size:16px;line-height:1.3}.header_contacts{display:none}.page_title{font-size:26px}.sorting_box .woocommerce-ordering{max-width:350px;margin-left:auto;margin-right:15px}.catalog_products{gap:24px}.products_card{width:calc(33.33% - 16px)}.products_card .sale__slide_title{font-size:16px}.products_card .site_btn,.products_card .price_blank{font-size:15px}.products_card .sale__slide_red{font-size:14px}.catlog_seo_info{width:50%;padding:25px 15px 25px 0}.catlog_seo_img{position:absolute;width:50%}.catlog_seo_info h2{font-size:26px}.page_head .grid_container{padding-left:4vw}.products_img{width:40%;top:85px;margin:0 25px 0 0}.products_info{width:calc(60% - 25px)}.other_products_wrap .products_card{width:calc(33.33% - 16px)}.product_set_variable .mar_8{width:calc(50% - 10px)}.product_set_variable .mar_8 label{width:100%;min-height:85px}.rasshet_metraga{min-height:125px;margin:0 0 25px}.rasshet_metraga .product_set_price{font-size:16px !important}.rasshet_metraga .product_set_price span:first-of-type{font-size:14px !important}.rasshet_metraga .product_set_price p,.rasshet_metraga .product_set_price span{font-size:16px !important}.footer_logo{width:185px}.footer_contacts,.footer_nav{width:25%;margin:0 0 15px}.footer_bottom{padding-bottom:15px}}@media screen and (min-width:1023px) and (max-width:1200px){header{padding:10px 0}.humb{display:none}.header_nav{margin-right:auto;min-width:600px;margin:0 auto}.header_nav li{margin:0 5px 0 0}.header_nav li:last-of-type{margin:0}.header_nav a{font-size:14px}.user_box{margin-right:0}main{margin-top:62px}.banner_slide{height:395px}.banner_slide_box{padding-bottom:35px}.banner_slide__title{font-size:38px;max-width:445px}.banner_slide__link{font-size:18px}.products_item{width:calc(20% - 16px)}.products_item__img{height:210px}.about_us_title{font-size:38px;margin:0 0 25px}.index_about_us .about_us_wrapper{padding:0 4vw}.about_us_info{width:55%;padding:35px 25px 35px 0}.useful_tips_wrapper{gap:20px}.useful_tip{width:calc(25% - 15px)}.catalog_products{gap:24px}.products_card{width:calc(25% - 18px)}.catlog_seo_info{width:52%;padding:25px 15px 25px 15px}.catlog_seo_img{width:48%}.products_img{width:45%;top:85px;margin:0 35px 0 0}.products_info{width:calc(55% - 35px)}.accessories__name h3{font-size:16px}.other_products_wrap .products_card{width:calc(25% - 18px)}.other_products_wrap .products_card:nth-child(5){display:none}.contacts_info{width:415px;padding-left:0;margin:0 35px 0 0}.contacts_map{width:calc(100% - 450px);height:auto}.products_img{max-height:400px}.consultations_btn{line-height:3}.footer_logo{margin:0 15px 0 0}.footer_contacts,.footer_nav{width:auto;margin:0 15px 15px 0}.footer_nav:last-of-type{margin:0 0 15px}}@media screen and (min-width:1024px) and (max-width:1200px){.about_us_img{padding:45px 0}.about_us_img .angry-grid{grid-template-rows:repeat(3, 150px);gap:10px}}@media screen and (min-width:1200px){body:not(.home){overflow:visible}.humb{display:none}.sale__slide_title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}}@media screen and (min-width:1200px) and (max-width:1721px){.grid_container{padding:0 2vw}.header_logo{width:168px;height:auto;margin:0 45px 0 0}.header_nav{min-width:685px}.user_login{margin:0}.header_phone{font-size:16px;text-align:right}.contacts_text{font-size:10px}.banner_slide_box{padding-left:80px}.useful_tip__img{height:385px}.about_us_info{padding-top:50px;padding-bottom:50px}.about_us_img{min-height:690px}.about_us_img{padding:55px 0}.about_us_img .angry-grid{grid-template-rows:repeat(3, 190px);gap:10px}.catalog_filter{margin-right:30px}.catalog_box{width:calc(100% - 340px)}.products_card{width:calc(33.33% - 39px)}.products_card .sale__slide_img{height:240px}.catlog_seo_info{max-width:50vw;padding-right:15px}.page_head .grid_container{padding-left:calc(2vw + 25px)}.products_img{margin-bottom:35px}}@media screen and (min-width:1200px) and (max-width:1480px){.header_logo{width:149px;margin:0 20px 0 0}.header_nav{min-width:635px}.user_box{margin:0 20px 0 0}}@media screen and (min-width:1200px) and (max-width:1345px){.header_contacts{display:none}.user_box{margin:0}}