﻿@import'../fonts/fontawesome-free-5/css/fontawesome.css';@import'../fonts/fontawesome-free-5/css/regular.css';@import'../fonts/fontawesome-free-5/css/solid.css';@import'../fonts/fontawesome-free-5/css/brands.css';@import'../fonts/helvetica-neue/stylesheet.css';html{height:100%;font-size:62.5%;scroll-behavior:smooth}body{-webkit-box-sizing:border-box;box-sizing:border-box;display:flex;flex-direction:column;height:auto;min-height:100vh;font-size:1.6em;font-weight:400;font-family:"HelveticaNeueCyr",sans-serif;color:#000;overflow-x:hidden}body .container,body .container-fluid{padding-right:20px;padding-left:20px}body .container{max-width:1320px}body .container.container-small{max-width:1080px}body .row{margin-right:-20px;margin-left:-20px}body .col,body .col-1,body .col-10,body .col-11,body .col-12,body .col-2,body .col-3,body .col-4,body .col-5,body .col-6,body .col-7,body .col-8,body .col-9,body .col-auto,body .col-lg,body .col-lg-1,body .col-lg-10,body .col-lg-11,body .col-lg-12,body .col-lg-2,body .col-lg-3,body .col-lg-4,body .col-lg-5,body .col-lg-6,body .col-lg-7,body .col-lg-8,body .col-lg-9,body .col-lg-auto,body .col-md,body .col-md-1,body .col-md-10,body .col-md-11,body .col-md-12,body .col-md-2,body .col-md-3,body .col-md-4,body .col-md-5,body .col-md-6,body .col-md-7,body .col-md-8,body .col-md-9,body .col-md-auto,body .col-sm,body .col-sm-1,body .col-sm-10,body .col-sm-11,body .col-sm-12,body .col-sm-2,body .col-sm-3,body .col-sm-4,body .col-sm-5,body .col-sm-6,body .col-sm-7,body .col-sm-8,body .col-sm-9,body .col-sm-auto,body .col-xl,body .col-xl-1,body .col-xl-10,body .col-xl-11,body .col-xl-12,body .col-xl-2,body .col-xl-3,body .col-xl-4,body .col-xl-5,body .col-xl-6,body .col-xl-7,body .col-xl-8,body .col-xl-9,body .col-xl-auto{padding-right:20px;padding-left:20px}body *{-webkit-box-sizing:inherit;box-sizing:inherit}main{padding-top:50px;padding-bottom:50px}section{overflow:hidden;position:relative}.logo{max-width:180px}.logo a{display:inline-flex;align-items:center;justify-content:center}.logo img{max-height:150px;max-width:140px;width:100%;height:auto;object-fit:contain}.bg-cover{background-size:cover;background-position:50% 50%;background-repeat:no-repeat}.bg-base-light{background-color:#fff}.bg-base-dark{background-color:#000;color:#fff}.bg-gray{background-color:#e7e7e7}.color-gray{color:dimgray}.color-red{color:#cf000c}.color-red svg.svg-icon{fill:#cf000c}.svg-icon{width:24px;height:24px}.svg-icon.smaller-svg{width:16px;height:16px}.svg-icon.bigger-svg{width:32px;height:32px}.js-modal-trigger{cursor:pointer}.js-modal-trigger:hover{opacity:.9}.slick-track{display:flex}.slick-slider:not(.slick-initialized){opacity:0}.slick-arrow{border:unset;width:20px;height:20px;font-size:0;background-color:#e7e7e7;border-radius:50%;position:relative;z-index:7;transition:all .5s;display:inline-flex;align-content:center;justify-content:center}.slick-arrow:focus{outline:none}.slick-arrow.slick-disabled{opacity:.5;background-color:rgba(0,0,0,0);transform:scale(0.9)}.slick-arrow:not(.slick-disabled):hover{transform:scale(1.2)}.slick-arrow .svg-icon{width:10px;max-height:100%}.rounded-icon{width:20px;height:20px;background-color:#e7e7e7;border-radius:50%;display:inline-flex;align-content:center;justify-content:center}.rounded-icon .svg-icon{width:10px;max-height:100%}ul.social-networks{list-style:none;padding-left:0;display:flex;gap:16px;font-size:16px}.sofenty__two-columns{display:flex;gap:10px;margin-bottom:10px}.sofenty__two-columns img{width:calc(50% - 5px)}.table_component{overflow:auto;width:100%;padding-bottom:20px}.table_component table{border:1px solid #d9d9d9;height:100%;width:100%;min-width:800px;table-layout:fixed;border-collapse:collapse;border-spacing:1px;text-align:left;font-size:12px;color:dimgray}.table_component th{background-color:#e7e7e7;padding:16px 23px;font-weight:500;text-transform:uppercase}.table_component td{padding:12px 23px}.table_component th,.table_component td{border:1px solid #d9d9d9}.hide{display:none !important}.is-disabled{pointer-events:none;opacity:.5}.sofenty-accordion-item .js-accordion-trigger{display:flex;align-items:center;justify-content:space-between;cursor:pointer}.sofenty-accordion-item .fas{transition:all .5s;font-size:0;width:24px;height:24px;background-image:url(../../assets/images/plus-icon.svg);background-size:contain;background-position:50% 50%;background-repeat:no-repeat}.sofenty-accordion-item .fas.in-the-circle{background-image:unset}.sofenty-accordion-item.active .js-accordion-trigger .fas{background-image:url(../../assets/images/minus-icon.svg)}.sofenty-accordion-item .sofenty-accordion-body{display:none}.accordion-card .accordion-title{cursor:pointer}.accordion-card .fas{transition:all .5s;font-size:0;width:24px;height:24px;background-image:url(../../assets/images/plus-icon.svg);background-size:contain;background-position:50% 50%;background-repeat:no-repeat}.accordion-card.panel-is-active .accordion-title .fas.fa-plus{background-image:url(../../assets/images/minus-icon.svg)}.checkbox-toggle{position:relative;display:inline-block;width:32px;height:20px}.checkbox-toggle input{display:none}.checkbox-toggle input:checked+.toggle-slider{background-color:#000}.checkbox-toggle input:checked+.toggle-slider:before{transform:translateX(10px);background-color:#fff}.checkbox-toggle .toggle-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#e7e7e7;transition:.4s;border-radius:10px}.checkbox-toggle .toggle-slider:before{position:absolute;content:"";height:16px;width:16px;left:3px;bottom:2px;background-color:dimgray;transition:.4s;border-radius:50%}.radio-label-box{gap:0}.radio-label-box label{width:33.33%;border:1px solid #e7e7e7;min-height:44px;display:flex;align-items:center;justify-content:center;cursor:pointer}.radio-label-box label.checked{background-color:#000;border-color:#000;color:#fff}.radio-label-box label input[type=checkbox],.radio-label-box label input[type=radio]{display:none}.radio-label-box label{margin-left:0}.styled-input label{position:relative}.styled-input input{opacity:0;width:25px}.styled-input input:checked~.checkmark:after{background-color:#cf000c}.styled-input input[type=checkbox]~.checkmark{border-radius:unset}.styled-input input[type=checkbox]:checked~.checkmark:after{content:"";font-weight:700;font-family:"Font Awesome 5 Free";color:#cf000c;background-color:rgba(0,0,0,0);font-size:14px;height:95%;width:95%}.styled-input .checkmark{position:absolute;top:-1px;left:0;height:20px;width:20px;border:2px solid #000;border-radius:50%}.styled-input .checkmark:after{position:absolute;content:"";top:50%;left:50%;transform:translate(-50%, -50%);height:10px;width:10px;background-color:rgba(0,0,0,0);border-radius:50%}.one-half-field{width:100%}.one-half-field label,.one-half-field select,.one-half-field input{width:100%}.fas.in-the-circle{color:#000;width:20px;height:20px;font-size:10px;font-weight:700;background-color:#e7e7e7;border-radius:50%;display:inline-flex;justify-content:center;align-items:center;text-decoration:unset}@media(min-width: 992px){.logo{max-width:220px}.one-fourth{width:25%}.one-third{width:33.33%}.two-thirds{width:66.67%}.one-half{width:50%}.one-half-field{width:calc(50% - 6px)}}p{line-height:1.3;margin-bottom:1rem}p a{text-decoration:underline}a{color:inherit;transition:all .33s}a:hover{text-decoration:unset;color:dimgray}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{margin-bottom:1rem;line-height:1.2}h1,h2,h3,h4,h5,h6{text-transform:uppercase}h1,.h1{font-size:4rem;text-transform:uppercase}h2,.h2{font-size:3rem}h3,.h3{font-size:1.6rem}h4,.h4{font-size:1.8rem}h5,.h5{font-size:1.6rem}h6,.h6{font-size:1.4rem}.small-text{font-size:14px}.extra-small-text{font-size:12px}.button,.woocommerce a.button,.woocommerce button.button,.woocommerce button.button.alt{position:relative;display:inline-flex;align-items:center;justify-content:center;line-height:1;padding:10px 20px;min-width:100%;min-height:48px;color:#fff;border:2px solid #000;text-align:center;box-sizing:border-box;font-size:16px;font-weight:400;text-transform:uppercase;background-color:#000;text-decoration:none;border-radius:0;outline:unset !important}.button:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce button.button.alt:hover{color:#fff;background-color:dimgray;border-color:dimgray}.button.disabled:hover,.woocommerce a.button.disabled:hover,.woocommerce button.button.disabled:hover,.woocommerce button.button.alt.disabled:hover{color:#fff;background-color:#000;border-color:#000}.button.secondary-btn,.woocommerce a.button.secondary-btn,.woocommerce button.button.secondary-btn,.woocommerce button.button.alt.secondary-btn{color:#000;background-color:#fff;border-color:#000}.button.secondary-btn:hover,.woocommerce a.button.secondary-btn:hover,.woocommerce button.button.secondary-btn:hover,.woocommerce button.button.alt.secondary-btn:hover{color:dimgray;border-color:dimgray}.button.button-with-arrow,.woocommerce a.button.button-with-arrow,.woocommerce button.button.button-with-arrow,.woocommerce button.button.alt.button-with-arrow{min-width:335px;justify-content:space-between}input[type=email],input[type=number],input[type=search],input[type=text],input[type=tel],input[type=url],input[type=password],textarea,select{min-height:44px;padding:6px 15px;background-color:#e7e7e7;border:1px solid rgba(0,0,0,0);border-radius:0;box-shadow:none;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=email]:focus,input[type=number]:focus,input[type=search]:focus,input[type=text]:focus,input[type=tel]:focus,input[type=url]:focus,input[type=password]:focus,textarea:focus,select:focus{border-color:#e7e7e7;outline:0}@media(min-width: 768px){.button,.woocommerce a.button{min-width:190px}}@media(min-width: 992px){h3,.h3{font-size:2rem}h6,.h6{font-size:1.6rem}}.woocommerce form .form-row{flex-direction:column}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) ul.products li.product .price{color:#000}.woocommerce ul.products li.product .price .from,section ul.products li.product .price .from{font-size:12px;text-transform:none;color:dimgray}.woocommerce ul.products li.product a img,section ul.products li.product a img{width:100%;height:100%;aspect-ratio:1/1.5;object-fit:cover}.woocommerce ul.products li.product .woocommerce-loop-product__title,section ul.products li.product .woocommerce-loop-product__title{font-weight:400}.yith-wcwl-add-to-wishlist-button.yith-wcwl-add-to-wishlist-button--anchor svg.yith-wcwl-icon-svg,.yith-wcwl-add-to-wishlist-button.yith-wcwl-add-to-wishlist-button--anchor img{width:30px;color:currentColor;max-width:35px}.ajax-pager .load-more-btn{display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:14px;font-weight:500}.ajax-pager .load-more-btn .fas{color:#000;width:16px;height:16px;font-size:8px;font-weight:700;background-color:#e7e7e7;border-radius:50%;display:flex;justify-content:center;align-items:center}.ajax-pager .load-more-btn .fas:before{content:""}.ajax-pager .load-more-btn.loading .fas{animation:fa-spin 2s infinite linear}.ajax-pager .load-more-btn.loading .fas:before{content:""}button.plus-minus-qty{border:unset;background-color:rgba(0,0,0,0);padding:7px;font-size:12px}button.plus-minus-qty:focus{border:unset;outline:unset}.woocommerce-info{border-top-color:#000}.woocommerce-info::before{color:#000}.woo-cart{display:flex;justify-content:center;align-items:center}.woo-cart .js-cart-btn{position:relative}.woo-cart .js-cart-btn .count-items{position:absolute;bottom:-5px;right:-5px;background-color:#fff;color:#cf000c;line-height:1;font-size:12px;font-weight:900;aspect-ratio:1;min-width:16px;min-height:16px;border-radius:50%;display:flex;justify-content:center;align-items:center}.woo-cart .js-cart-btn .count-items.count-items-0{display:none}#mini-cart-modal .mini-cart__title h3{font-size:20px;font-weight:400}#mini-cart-modal .woocommerce-mini-cart__total strong{font-weight:400}#mini-cart-modal .woocommerce-mini-cart__footer .woocommerce-Price-amount{font-size:20px;font-weight:500}.product .thumbnail-outer{position:relative}.product .heart-icon{position:absolute;right:10px;top:0;z-index:9}.product .heart-icon .yith-add-to-wishlist-button-block,.product .heart-icon .add-to-wishlist-placeholder{margin:0}.product .heart-icon .yith-add-to-wishlist-button-block svg,.product .heart-icon .add-to-wishlist-placeholder svg{width:20px;height:30px}.product .heart-icon .yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button,.product .heart-icon .add-to-wishlist-placeholder .yith-wcwl-add-to-wishlist-button{font-size:0;gap:0}.product .heart-icon .yith-add-to-wishlist-button-block svg,.product .heart-icon .add-to-wishlist-placeholder svg{width:20px;height:30px;color:#cf000c}.product .heart-icon .yith-add-to-wishlist-button-block svg.wishlist-heart-placeholder,.product .heart-icon .add-to-wishlist-placeholder svg.wishlist-heart-placeholder{fill:rgba(0,0,0,0)}.product .heart-icon .yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button,.product .heart-icon .yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button__label,.product .heart-icon .add-to-wishlist-placeholder .yith-wcwl-add-to-wishlist-button,.product .heart-icon .add-to-wishlist-placeholder .yith-wcwl-add-to-wishlist-button__label{font-size:0;gap:0}.product .woocommerce-loop-product__colors{margin-bottom:4px}.product .price{font-size:14px;font-weight:500}.woocommerce-loop-product__title{font-size:16px;text-transform:uppercase;margin-top:8px;margin-bottom:4px}.modal-window-form .js-login-form__outer{cursor:pointer}.modal-window-form .login-form-outer,.modal-window-form .register-form-outer{visibility:hidden;overflow:hidden;height:0;opacity:0;transition:all .33s}.modal-window-form .js-login-form__outer.login-active .login-form-outer{visibility:visible;overflow:visible;height:auto;opacity:1}.modal-window-form .js-login-form__outer.register-active .register-form-outer{visibility:visible;height:auto;opacity:1}.main__archive-product .archive-content{overflow:hidden}.main__archive-product .archive-content .page-title{font-size:20px;font-weight:400;padding-bottom:20px;margin-bottom:20px;position:relative}.main__archive-product .archive-content .page-title:after{position:absolute;content:"";bottom:0;left:0;width:100vw;height:1px;background-color:#d9d9d9}.main__archive-product .archive-content .facetwp-type-sort{float:right;position:relative;margin-bottom:20px;padding-right:15px}.main__archive-product .archive-content .facetwp-type-sort:after{content:"";font-family:"Font Awesome 5 Free";font-weight:700;font-size:10px;position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:0}.main__archive-product .archive-content .facetwp-type-sort select{background-color:rgba(0,0,0,0);font-size:14px;font-weight:500;margin-right:-13px;position:relative;z-index:2;border:unset;outline:unset}.main__archive-product .archive-content .filters-trigger__outer{float:left}.main__archive-product .archive-content .filters-trigger__outer a{font-size:16px;line-height:2.75}.woo-filters-header h4{font-size:20px;font-weight:400}.woo-one-filter{border-bottom:1px solid #e7e7e7}.woo-one-filter h5{font-size:14px;font-weight:400}.woo-one-filter .facetwp-facet{margin-bottom:30px}.facetwp-facet-product_price{display:flex;flex-wrap:wrap;gap:10px}.facetwp-facet-product_price .facet__inputs-wrap{width:calc(50% - 5px);position:relative;margin-top:30px}.facetwp-facet-product_price .facet__inputs-wrap input[type=text]{width:100%}.facetwp-facet-product_price .facet__inputs-wrap input.facetwp-submit{min-height:0;height:0;border:unset;padding:0;transition:all .5s}.facetwp-facet-product_price .facet__inputs-wrap input.facetwp-submit.is-active{min-height:48px;height:48px;border:2px solid #000;padding:10px 20px}.facetwp-facet-product_price .facet__inputs-wrap:nth-child(1):before{content:"[ Від ]"}.facetwp-facet-product_price .facet__inputs-wrap:nth-child(2):before{content:"[ До ]"}.facetwp-facet-product_price .facet__inputs-wrap:nth-child(3){margin:0;width:100%}.facetwp-facet-product_price .facet__inputs-wrap:nth-child(3):before,.facetwp-facet-product_price .facet__inputs-wrap:nth-child(3):after{display:none}.facetwp-facet-product_price .facet__inputs-wrap:before,.facetwp-facet-product_price .facet__inputs-wrap:after{position:absolute}.facetwp-facet-product_price .facet__inputs-wrap:before{top:-30px;color:dimgray;font-size:14px;font-weight:400}.facetwp-facet-product_price .facet__inputs-wrap:after{content:"₴";font-size:16px;font-weight:500;right:12px;top:50%;transform:translateY(-50%)}.facetwp-type-color,.variation__outer-attribute_pa_color{display:flex;gap:7px;padding:4px 2px;font-size:0}.facetwp-type-color .facetwp-color,.facetwp-type-color .term-color,.variation__outer-attribute_pa_color .facetwp-color,.variation__outer-attribute_pa_color .term-color{display:block;margin:0;width:38px;height:38px;position:relative;border:1px solid #fff;box-shadow:unset;padding:2px;cursor:pointer}.facetwp-type-color .facetwp-color::before,.facetwp-type-color .term-color::before,.variation__outer-attribute_pa_color .facetwp-color::before,.variation__outer-attribute_pa_color .term-color::before{position:absolute;content:"";top:50%;left:50%;transform:translate(-50%, -50%);width:40px;height:40px;background-color:#e7e7e7;z-index:-1}.facetwp-type-color .facetwp-color.checked::before,.facetwp-type-color .term-color.checked::before,.variation__outer-attribute_pa_color .facetwp-color.checked::before,.variation__outer-attribute_pa_color .term-color.checked::before{width:42px;height:42px;background-color:#000}.facetwp-type-color .facetwp-color.checked::after,.facetwp-type-color .term-color.checked::after,.variation__outer-attribute_pa_color .facetwp-color.checked::after,.variation__outer-attribute_pa_color .term-color.checked::after{position:absolute;content:"";top:-5px;right:-5px;width:12px;height:12px;border:unset;margin:0;transform:none;font-family:"Font Awesome 5 Free";font-size:8px;font-weight:700;color:#fff;background-color:#000;border-radius:50%;display:flex;justify-content:center;align-items:center}.facetwp-type-color .facetwp-toggle-wrap,.variation__outer-attribute_pa_color .facetwp-toggle-wrap{position:relative}.facetwp-type-color .facetwp-toggle-wrap .facetwp-toggle,.variation__outer-attribute_pa_color .facetwp-toggle-wrap .facetwp-toggle{position:relative;border:1px solid #fff}.facetwp-type-color .facetwp-toggle-wrap .facetwp-toggle:before,.variation__outer-attribute_pa_color .facetwp-toggle-wrap .facetwp-toggle:before{position:absolute;content:"";left:50%;top:50%;transform:translate(-50%, -50%);font-family:"Font Awesome 5 Free";font-size:20px;color:#000;font-weight:700;z-index:0}.facetwp-type-color .facetwp-toggle-wrap .facetwp-toggle:nth-child(1):before,.variation__outer-attribute_pa_color .facetwp-toggle-wrap .facetwp-toggle:nth-child(1):before{content:""}.facetwp-type-color .facetwp-toggle-wrap .facetwp-toggle:nth-child(2):before,.variation__outer-attribute_pa_color .facetwp-toggle-wrap .facetwp-toggle:nth-child(2):before{content:""}.facetwp-type-color .facetwp-toggle-wrap .facetwp-toggle:not(.facetwp-hidden),.variation__outer-attribute_pa_color .facetwp-toggle-wrap .facetwp-toggle:not(.facetwp-hidden){width:38px;height:38px;font-size:0;display:block;position:relative;z-index:2}.facetwp-type-color .facetwp-toggle-wrap::before,.variation__outer-attribute_pa_color .facetwp-toggle-wrap::before{position:absolute;content:"";left:50%;top:50%;transform:translate(-50%, -50%);width:40px;height:40px;background-color:#e7e7e7;z-index:-1}.facetwp-type-pager button.facetwp-load-more{padding:20px 0 0;border:unset;min-height:5px;text-transform:none;font-weight:500;position:relative}.facetwp-type-pager button.facetwp-load-more:before{position:absolute;content:"";top:0;left:50%;transform:translateX(-50%);width:16px;height:16px;font-family:"Font Awesome 5 Free";font-size:8px;font-weight:700;color:#000;background-color:#e7e7e7;border-radius:50%;display:flex;justify-content:center;align-items:center}.facetwp-type-pager button.facetwp-load-more:focus{border:unset;outline:unset}.facetwp-type-pager .facetwp-pager{display:flex;align-items:center}.facetwp-type-pager .facetwp-pager .facetwp-page{position:relative;margin:0 10px}.facetwp-type-pager .facetwp-pager .facetwp-page.active:before{content:"[";padding-right:4px}.facetwp-type-pager .facetwp-pager .facetwp-page.active:after{content:"]";padding-left:4px}.facetwp-type-pager .facetwp-pager .facetwp-page.next,.facetwp-type-pager .facetwp-pager .facetwp-page.prev{font-size:0;width:20px;height:20px;border-radius:50%;background-color:#e7e7e7}.facetwp-type-pager .facetwp-pager .facetwp-page.next:before,.facetwp-type-pager .facetwp-pager .facetwp-page.prev:before{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);font-family:"Font Awesome 5 Free";font-size:8px;color:#000;font-weight:700}.facetwp-type-pager .facetwp-pager .facetwp-page.prev:before{content:""}.facetwp-type-pager .facetwp-pager .facetwp-page.prev:hover{transform:translateX(-2px)}.facetwp-type-pager .facetwp-pager .facetwp-page.next:before{content:""}.facetwp-type-pager .facetwp-pager .facetwp-page.next:hover{transform:translateX(2px)}.facetwp-type-pager .facetwp-pager .facetwp-page:not(.active):hover{opacity:.6}.facetwp-facet input[type=button],.facetwp-facet button{min-width:100%;min-height:48px;text-transform:uppercase;background-color:#fff;border:2px solid #000;padding:10px 20px}.facetwp-facet input[type=button]:hover,.facetwp-facet button:hover{color:dimgray;border-color:dimgray}.js-side-nav{position:fixed;visibility:hidden;left:0;top:0;height:100vh;width:80%;z-index:99;transition:all .5s ease;overflow-y:auto;overflow-x:hidden;transform:translateX(-100%);background-color:#fff;padding:36px 16px}.js-side-nav.is-active{visibility:visible;transform:translateX(0)}.js-side-nav .js-side-navs-close{cursor:pointer;position:absolute;right:0;top:0;padding:12px;background-color:#fff;width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:26}.js-side-nav .js-side-navs-close:hover{color:#cf000c}.js-side-nav .sofenty-accordion-item .sofenty-accordion-body{display:block}.woocommerce div.product form.cart .variations .attributes__main-label label{font-weight:400;color:dimgray;font-size:14px}.woocommerce div.product form.cart .variations label{font-weight:400}.variation__inputs-outer{display:none}.variation__inputs-outer.variation__outer-attribute_pa_color,.variation__inputs-outer.variation__outer-attribute_pa_size{display:block}select#pa_color,select#pa_size{display:none}.variation__inputs-box{display:flex;gap:10px;flex-wrap:wrap}.variation__inputs-box label{margin-left:4px}.variation__outer-attribute_pa_size .variation__inputs-box{gap:0}.variation__outer-attribute_pa_size .variation__inputs-box .one-option{width:33.33%;border:1px solid #e7e7e7;min-height:44px;display:flex;align-items:center;justify-content:center;cursor:pointer}.variation__outer-attribute_pa_size .variation__inputs-box .one-option.checked{background-color:#000;border-color:#000;color:#fff}.variation__outer-attribute_pa_size .variation__inputs-box .one-option input[type=checkbox],.variation__outer-attribute_pa_size .variation__inputs-box .one-option input[type=radio]{display:none}.variation__outer-attribute_pa_size .variation__inputs-box label{margin-left:0}.variation__outer-attribute_pa_color .variation__inputs-box .one-option{margin:0}.variation__outer-attribute_pa_color .variation__inputs-box .one-option input[type=checkbox],.variation__outer-attribute_pa_color .variation__inputs-box .one-option input[type=radio]{display:none}.variation__outer-attribute_pa_color .variation__inputs-box .one-option.checked .term-color:before{width:42px;height:42px;background-color:#000}.main__single-product h1{font-size:24px;line-height:1.33;font-weight:400}.main__single-product .woocommerce ul.products li.product,.main__single-product .woocommerce-page ul.products li.product{margin:0 4px}.main__single-product div.product div.images.woocommerce-product-gallery{margin-left:-20px;margin-right:-20px;width:calc(100% + 40px);overflow-x:auto}.main__single-product div.product div.images.woocommerce-product-gallery .single-product__gallery-outer{display:flex}.main__single-product div.product div.images.woocommerce-product-gallery .single-product__gallery-outer .single-product__one-image{width:50%;min-width:350px}.main__single-product div.product div.images.woocommerce-product-gallery .single-product__gallery-outer .single-product__one-image img{width:100%;height:100%;object-fit:cover}.main__single-product div.product .summary form.cart .quantity{display:none !important}.main__single-product div.product .summary form.cart [type=submit].added:after{font-family:"HelveticaNeueCyr",sans-serif;content:"у";margin-left:0}.main__single-product div.product .summary .title-outer{position:relative}.main__single-product div.product .summary .woocommerce-review-link{font-size:14px;font-weight:500}.main__single-product div.product .summary .sku_wrapper{font-size:12px;color:dimgray}.main__single-product div.product .summary .single-product__detailed-info,.main__single-product div.product .summary #review_form_wrapper{padding-top:20px;border-top:1px solid #d9d9d9}.main__single-product div.product .summary .sofenty-accordion-item{border-top:1px solid #d9d9d9}.main__single-product section{max-width:1360px;margin-left:auto;margin-right:auto}.main__single-product .woocommerce-variation-price{text-align:center;margin-bottom:20px}.main__single-product section.related.products{clear:both}.main__single-product #comments .js-comment-list .product__comment-author-outer{overflow:hidden;max-width:140px;max-height:19px}.main__single-product #comments .js-comment-list .product__comment-author-outer .product__comment-author{font-size:14px;white-space:nowrap}.main__single-product #comments .js-comment-list .product__comment-date,.main__single-product #comments .js-comment-list .product__comment-author{color:dimgray;font-size:12px}.main__single-product #comments .woocommerce-noreviews{padding:0 15px;margin-bottom:30px}.main__single-product #review_form .comment-respond{display:flex;flex-direction:column}.main__single-product #review_form label{color:dimgray;font-size:14px}.main__single-product #review_form .comment-reply-title{font-size:16px;line-height:1.5;font-weight:500;text-transform:uppercase;display:block;margin-bottom:8px}.main__single-product #review_form .comment-notes{display:none}.main__single-product #review_form .comment-form-rating{display:flex;gap:12px;align-items:center;margin-bottom:15px}.main__single-product #review_form .comment-form-rating p.stars,.main__single-product #review_form .comment-form-rating label{margin-bottom:0 !important}.main__single-product #review_form .comment-form-rating label{order:2;font-size:12px}.main__single-product #review_form .comment-form-comment,.main__single-product #review_form .comment-form-author,.main__single-product #review_form .comment-form-email{display:flex;flex-direction:column;margin-bottom:20px !important}.main__single-product #review_form .form-submit input[type=submit]{position:relative;display:inline-flex !important;align-items:center;justify-content:center;line-height:1;padding:10px 20px;min-width:100%;min-height:48px;color:#000 !important;border:2px solid #000 !important;text-align:center;box-sizing:border-box;font-size:16px;font-weight:400;text-transform:uppercase;background-color:#fff !important}.main__single-product #review_form .form-submit input[type=submit]:hover{border-color:dimgray !important;color:dimgray !important}.main__single-product #review_form .comment-form-cookies-consent{display:none}.main__single-product #review_form .comment-form{order:2;display:flex;flex-direction:column}.main__single-product #review_form .comment-reply-title{order:1}.main__single-product #review_form .comment-form-rating{order:2}.main__single-product #review_form .comment-form-author{order:3}.main__single-product #review_form .comment-form-email{order:4}.main__single-product #review_form .comment-form-comment{order:5}.main__single-product #review_form .form-submit{order:6}.main__single-product .cross-sells__box-outer{overflow-x:auto;padding-bottom:20px}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled:hover{opacity:.5;background-color:#000;border-color:#000}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price,.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price{color:#000;font-size:24px;line-height:1.33}.woocommerce-cart .woocommerce-cart-form .coupon{margin-bottom:15px;display:flex}.woocommerce-cart .woocommerce .cart-collaterals .cart_totals,.woocommerce-cart .woocommerce-page .cart-collaterals .cart_totals{float:none}.woocommerce-cart .button,.woocommerce-cart .woocommerce a.button,.woocommerce-cart .woocommerce button.button,.woocommerce-cart .woocommerce button.button.alt{min-width:190px}#mini-cart-modal .modal-window-body{padding:0 20px}.mini-cart__header{position:sticky;top:0;background-color:#fff;z-index:2}.mini-cart__header .progress-container{height:6px;width:calc(100% + 40px);margin-left:-20px;margin-right:-20px;background:#e7e7e7;z-index:2}.mini-cart__header .progress-container .progress{transition:all .3s;height:6px;background-color:#000}.mini-cart__title{padding:20px 0}.mini-cart-item{padding:32px 0}.mini-cart-item:not(:last-child){border-bottom:1px solid #d9d9d9}.mini-cart-item__main{display:flex;margin-bottom:20px}.mini-cart-item__thumbnail{width:30%}.mini-cart-item__thumbnail img{aspect-ratio:1/1.5;max-width:100px;object-fit:cover}.mini-cart-item__info{width:50%;padding:0 24px}.mini-cart-item__info .mini-cart-item__title{font-size:16px;text-transform:uppercase;font-weight:400}.mini-cart-item__info .mini-cart-item__price{font-size:14px;font-weight:500}.mini-cart-item__info .qty-input-outer{display:flex;justify-content:center;align-items:center;border:1px solid #d9d9d9;max-width:88px;position:relative}.mini-cart-item__info .qty-input-outer input::-webkit-outer-spin-button,.mini-cart-item__info .qty-input-outer input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.mini-cart-item__info .qty-input-outer input[type=number]{-moz-appearance:textfield;font-size:16px;font-weight:500;background-color:rgba(0,0,0,0);min-height:32px}.mini-cart-item__info .qty-input-outer button{position:absolute}.mini-cart-item__info .qty-input-outer button.minus{left:-13px}.mini-cart-item__info .qty-input-outer button.plus{right:-13px}.mini-cart-item__change{width:20%;text-align:right;position:relative}.mini-cart-item__change a{padding:7px}.mini-cart-item__change-nav{position:absolute;right:0;min-width:124px;background-color:#000;color:#fff}.mini-cart-item__change .collapse__one-item{padding:8px 12px;font-size:12px;text-align:left;display:inline-flex;align-items:center;width:100%}.mini-cart-item__change .collapse__one-item:not(:last-child){border-bottom:1px solid #d9d9d9}.mini-cart-item__details .variation-box__title .in-the-circle{background-color:#fff;color:dimgray;border:2px solid dimgray}.mini-cart-item__details .variation-box__one-item{margin-bottom:8px}.mini-cart-item__details .variation-box__one-item:last-child{margin-bottom:0}.woocommerce-mini-cart__footer{padding:16px 0;background-color:#fff;position:sticky;bottom:0;border-top:1px solid #d9d9d9}.woocommerce-mini-cart__footer .woocommerce-mini-cart__total{display:flex;justify-content:space-between}body.woocommerce-checkout main{overflow:hidden}body.woocommerce-checkout section{overflow:visible}body.woocommerce-checkout form.checkout_coupon{max-width:375px;flex-direction:column;padding:24px 20px;display:block !important}body.woocommerce-checkout form.checkout_coupon .form-row{width:100%}body.woocommerce-checkout form.checkout{display:flex;flex-direction:column;gap:20px}body.woocommerce-checkout form.checkout h1{font-size:20px;font-weight:400;margin-bottom:20px}body.woocommerce-checkout form.checkout h4{font-size:14px;text-transform:uppercase;margin-bottom:18px}body.woocommerce-checkout form.checkout .woocommerce-account-fields{margin-bottom:18px}body.woocommerce-checkout form.checkout .promo-code-btn{font-size:14px;font-weight:500}body.woocommerce-checkout form.checkout .woocommerce-checkout-review-order-table tr{font-size:14px}body.woocommerce-checkout form.checkout .woocommerce-checkout-review-order-table tr th{color:dimgray;font-weight:400}body.woocommerce-checkout form.checkout .woocommerce-checkout-review-order-table tr td{font-weight:500}body.woocommerce-checkout form.checkout .woocommerce-checkout-review-order-table tr li{margin-bottom:0 !important}body.woocommerce-checkout form.checkout .woocommerce-checkout-review-order-table .delivery-in-parts{font-size:12px}body.woocommerce-checkout form.checkout .woocommerce-checkout-review-order-table .delivery-in-parts__info{font-weight:400}body.woocommerce-checkout form.checkout .woocommerce-billing-fields__box{border-bottom:1px solid #d9d9d9;margin-bottom:32px;padding-bottom:22px}body.woocommerce-checkout form.checkout .woocommerce-billing-fields__box.order-gateway__outer{border-top:1px solid #d9d9d9;padding-top:32px;margin-top:32px}body.woocommerce-checkout form.checkout .form-row{display:flex;flex-direction:column;padding:0;margin-bottom:14px}body.woocommerce-checkout form.checkout .form-row label{font-size:14px;color:dimgray}body.woocommerce-checkout form.checkout .form-row label span.optional{display:none}body.woocommerce-checkout form.checkout .form-row-first,body.woocommerce-checkout form.checkout .form-row-last{width:100%}body.woocommerce-checkout form.checkout .woocommerce-billing-fields{margin-bottom:18px}body.woocommerce-checkout form.checkout .login-buttons__outer{display:flex;flex-wrap:wrap;gap:12px}body.woocommerce-checkout form.checkout .login-buttons__outer .button{width:calc(50% - 6px)}body.woocommerce-checkout form.checkout #payment{background-color:rgba(0,0,0,0)}body.woocommerce-checkout form.checkout #billing_country_field{display:none}body.woocommerce-checkout form.checkout .wcus-checkout-fields h3{display:none}body.woocommerce-checkout form.checkout .wcus-checkout-fields .zen-ui-select__value{background-color:#e7e7e7;border:1px solid rgba(0,0,0,0)}body.woocommerce-checkout form.checkout .wcus-checkout-fields .woocommerce-input-wrapper{width:100%}body.woocommerce-checkout form.checkout .wooccm-additional-fields~h3{display:none}body.woocommerce-checkout form.checkout #order_comments_field textarea{height:151px;max-width:574px}body.woocommerce-checkout form.checkout .wc_payment_methods.payment_methods{display:none}body.woocommerce-checkout .woocommerce-checkout-review-order__outer{background-color:#f5f5f5;position:relative;padding:32px 0;margin-right:-20px}body.woocommerce-checkout .woocommerce-checkout-review-order__outer:before,body.woocommerce-checkout .woocommerce-checkout-review-order__outer:after{position:absolute;content:"";background-color:#f5f5f5;width:100vw;height:100%;z-index:-1;top:0}body.woocommerce-checkout .woocommerce-checkout-review-order__outer:before{right:100%}body.woocommerce-checkout .woocommerce-checkout-review-order__outer:after{left:100%}body.woocommerce-checkout .woocommerce-checkout-review-order .cart-item__image{margin-right:16px}body.woocommerce-checkout .woocommerce-checkout-review-order .cart-item__image img{width:48px;height:72px;object-fit:cover}body.woocommerce-checkout .woocommerce-checkout-review-order .cart-item__pricing{text-align:right}body.woocommerce-checkout .woocommerce-checkout-review-order .cart-item__pricing .woocommerce-Price-amount{font-weight:500}body.woocommerce-checkout .woocommerce table.shop_table{border:unset;margin:0}.main__my-account{min-height:70vh}.main__my-account section{overflow:visible}.main__my-account h2{font-size:20px;font-weight:400}.my-account__nav{padding:30px 0}.my-account__nav-item{display:flex;align-items:center;justify-content:space-between;padding:20px 0;font-size:16px;font-weight:500;text-transform:uppercase;position:relative}.my-account__nav-item.current_page_item .fa-arrow-right{opacity:0}.my-account__nav-item.current_page_item:before{position:absolute;content:"";width:100vw;height:100%;top:0;right:0;background-color:#e7e7e7;transition:all 2s;z-index:-1}.my-account__nav-item:not(:last-child){border-bottom:1px solid #d9d9d9}.my-account__nav-item-count{width:20px;height:20px;border-radius:50%;background-color:#cf000c;color:#fff;font-size:14px;font-weight:500;line-height:1;font-style:normal;display:inline-flex;justify-content:center;align-items:center;margin:0 5px}.my-account__nav-item-count.item-count-0{display:none}.main__my-account .woocommerce-MyAccount-content{margin-left:auto;margin-right:auto;float:none}.main__my-account .woocommerce-MyAccount-content .my-account__dashboard-outer .my-account__dashboard-block{margin-bottom:54px}.main__my-account article>.woocommerce:before,.main__my-account article>.woocommerce:after{display:none}.main__my-account .product-remove.heart-icon{padding:5px}.main__my-account section #customer_login{display:flex;flex-wrap:wrap;gap:30px;justify-content:space-around}.main__my-account section #customer_login .login-form-outer,.main__my-account section #customer_login .register-form-outer{max-width:500px}.main__my-account section #customer_login .login-form-outer form .form-row,.main__my-account section #customer_login .register-form-outer form .form-row{flex-direction:column}.main__my-account section #customer_login:before,.main__my-account section #customer_login:after{display:none}.main__my-account .woocommerce-MyAccount-navigation{display:flex;flex-direction:column;justify-content:space-between}.main__my-account .woocommerce-MyAccount-navigation .my-account__nav{padding-top:0;padding-right:48px}.main__my-account .woocommerce-MyAccount-content .my-account__fields-outer{display:flex;flex-wrap:wrap;gap:12px}.main__my-account .woocommerce-MyAccount-content .my-account__fields-outer .my-account__one-field{width:100%}.main__my-account .woocommerce-MyAccount-content .my-account__fields-outer .my-account__one-field .button{width:100%;min-width:100%}.main__my-account ul.wishlist_table{display:flex;gap:6px;flex-wrap:wrap;padding-left:0}.main__my-account ul.wishlist_table li{width:calc(50% - 3px);position:relative}.main__my-account ul.wishlist_table li img{width:100%;height:100%;aspect-ratio:1/1.5;object-fit:cover}.main__my-account .customer-order__one-item:not(:last-child){border-bottom:1px solid #d9d9d9}.main__my-account .customer-order__item-thumbnail{text-align:center}.main__my-account .customer-order__item-thumbnail-inner{position:relative;display:inline-flex}.main__my-account .customer-order__item-thumbnail img{width:144px;height:216px;object-fit:cover;display:block;margin:0 auto}.main__my-account .customer-order__item-thumbnail-counts{position:absolute;bottom:0;left:0;width:100%;background-color:dimgray;color:#fff;padding:6px 12px;font-size:12px;text-align:center;line-height:1.33}.main__my-account .customer-order__item-details{padding:10px 0}.main__my-account .customer-order__item-details{display:flex;flex-direction:column;justify-content:space-between}.main__my-account .customer-order__item-details .customer-order__item-title-status{display:flex;justify-content:space-between}.main__my-account .customer-order__item-status{text-align:right}.main__my-account .customer-order__item-status-label{display:inline-flex;align-items:center;justify-content:center;line-height:1;padding:6px 16px 6px 20px;text-align:center;box-sizing:border-box;font-size:12px;font-weight:500;min-width:86px;min-height:28px;color:#fff;background-color:#000;clip-path:polygon(10% 0%, 100% 0, 100% 100%, 0% 100%)}.main__my-account .woocommerce-order-details .woocommerce-table--order-details .left-part .order-item__image-title{width:70%}.main__my-account .woocommerce-order-details .woocommerce-table--order-details .left-part .order-item__pricing{width:30%}.main__my-account .woocommerce-order-details .woocommerce-table--order-details .right-part__billing-details{padding:28px 32px;background-color:#f5f5f5}.main__my-account .woocommerce-order-details .woocommerce-table--order-details .right-part__billing-details-item{display:flex;justify-content:space-between;gap:15px}.main__my-account .woocommerce-order-details .woocommerce-table--order-details .right-part__billing-details-item .item-label{width:30%}.main__my-account .woocommerce-order-details .woocommerce-table--order-details .right-part__billing-details-item .item-value{width:70%}.main__my-account .woocommerce-order-details .woocommerce-table--order-details .right-part__billing-details-item img{display:none}.main__my-account .woocommerce-order-details .woocommerce-table--order-details .right-part .woocommerce-customer-details__field{line-height:1.5}.main__my-account .woocommerce-order-details .woocommerce-table--order-details .right-part .woocommerce-customer-details__field:before{line-height:1.5}.main__my-account .woocommerce-order-details .woocommerce-table__line-item{padding-bottom:24px;margin-bottom:24px}.main__my-account .woocommerce-order-details .woocommerce-table__line-item .product-thumbnail__outer{margin-right:16px}.main__my-account .woocommerce-order-details .woocommerce-table__line-item .product-thumbnail__outer img{width:48px;height:72px;object-fit:cover}.main__my-account .woocommerce-order-details .woocommerce-table__line-item:not(:last-child){border-bottom:1px solid #d9d9d9}.main__my-account .dashboard__editing-block.edit-mode-disabled form.account-form__editing .buttons-outer{display:none}.main__my-account .dashboard__editing-block.edit-mode-disabled form.account-form__editing input[type=text],.main__my-account .dashboard__editing-block.edit-mode-disabled form.account-form__editing input[type=number],.main__my-account .dashboard__editing-block.edit-mode-disabled form.account-form__editing input[type=tel],.main__my-account .dashboard__editing-block.edit-mode-disabled form.account-form__editing input[type=email],.main__my-account .dashboard__editing-block.edit-mode-disabled form.account-form__editing .form-input__outer{pointer-events:none;background-color:rgba(0,0,0,0);padding:0;min-height:5px}.main__my-account .dashboard__editing-block.edit-mode-disabled form.account-form__editing input[type=text] svg,.main__my-account .dashboard__editing-block.edit-mode-disabled form.account-form__editing input[type=number] svg,.main__my-account .dashboard__editing-block.edit-mode-disabled form.account-form__editing input[type=tel] svg,.main__my-account .dashboard__editing-block.edit-mode-disabled form.account-form__editing input[type=email] svg,.main__my-account .dashboard__editing-block.edit-mode-disabled form.account-form__editing .form-input__outer svg{display:none}.main__my-account .dashboard__editing-block.edit-mode-disabled form.account-form__editing input[type=text]{color:#000}.main__my-account .dashboard__editing-block input[type=text],.main__my-account .dashboard__editing-block input[type=number],.main__my-account .dashboard__editing-block input[type=tel],.main__my-account .dashboard__editing-block input[type=email]{width:100%}.hero.thank-you__hero{padding-top:6px;padding-bottom:6px;min-height:calc(100vh - 180px);display:flex;align-items:center}.hero.thank-you__hero .hero__from-to{position:relative;z-index:9}.hero.thank-you__hero .hero__image-deco{padding:16px;display:flex;justify-content:end;align-items:end;position:static;transform:translate(0, 0);width:90%;max-width:480px;margin:-150px auto 0}.hero.thank-you__hero .container{max-width:990px;padding-left:0;padding-right:0}.hero.thank-you__hero .hero__content-outer{max-width:100%}@media(min-width: 768px){.main__single-product div.product div.images.woocommerce-product-gallery{margin-left:-20px;margin-right:20px;width:calc(50% - 40px)}.main__single-product div.product div.images.woocommerce-product-gallery .single-product__gallery-outer{flex-wrap:wrap}.main__single-product div.product div.images.woocommerce-product-gallery .single-product__gallery-outer .single-product__one-image{width:50%;min-width:150px}.main__single-product div.product div.summary{padding-top:60px;max-width:670px}.main__single-product div.product .single-img-summary__container{display:flex}.main__single-product #comments .js-comment-list .product__comment-author-outer{max-width:none}}@media(min-width: 992px){.main__archive-product .archive-content .page-title{float:left;font-size:24px;margin-bottom:40px;padding-top:8px}.main__archive-product-sidebar,.main__archive-product-grid{position:sticky;top:0;align-self:stretch;height:100%}.main__archive-product-sidebar{padding-right:44px !important}.woo-filters-bar.js-side-nav{position:static;width:100%;height:auto;transform:none;visibility:visible;padding:0;background-color:rgba(0,0,0,0)}.js-side-nav .sofenty-accordion-item .sofenty-accordion-body{display:none}.woo-one-filter .woo-filter__header{cursor:pointer}.main__single-product .woocommerce ul.products li.product,.main__single-product .woocommerce-page ul.products li.product{margin:0 20px}.main__single-product .cross-sells__box-outer{overflow-x:hidden}body.woocommerce-checkout form.checkout{flex-direction:row;flex-wrap:wrap}body.woocommerce-checkout form.checkout h1{font-size:24px;margin-bottom:36px}body.woocommerce-checkout form.checkout h4{font-size:16px;margin-bottom:28px}body.woocommerce-checkout form.checkout .form-row-first,body.woocommerce-checkout form.checkout .form-row-last{width:calc(50% - 6px)}body.woocommerce-checkout form.checkout .wcus-checkout-fields>div>div{display:flex;gap:12px}body.woocommerce-checkout form.checkout .wcus-checkout-fields>div>div .form-row{width:calc(50% - 6px)}body.woocommerce-checkout .checkout__customer-details,body.woocommerce-checkout .woocommerce-NoticeGroup.woocommerce-NoticeGroup-checkout{width:calc(70% - 5px)}body.woocommerce-checkout .woocommerce-checkout-review-order__outer{width:calc(30% - 5px)}body.woocommerce-checkout .woocommerce-checkout-review-order__outer{padding:0 32px;max-width:492px}body.woocommerce-checkout .woocommerce-checkout-review-order__outer:before,body.woocommerce-checkout .woocommerce-checkout-review-order__outer:after{width:100%;height:100vh;left:0}body.woocommerce-checkout .woocommerce-checkout-review-order__outer:before{bottom:100%;top:auto}body.woocommerce-checkout .woocommerce-checkout-review-order__outer:after{top:100%}.hero.thank-you__hero{padding-top:60px;padding-bottom:60px}.hero.thank-you__hero .hero__from-to-columns.column-to{min-width:420px}.hero.thank-you__hero .hero__image-deco{position:absolute;top:0;width:100%;padding:40px 24px;margin:0;display:flex;justify-content:end;align-items:end}.hero.thank-you__hero .hero__content-outer{max-width:220px}.main__my-account h2{font-size:24px}.main__my-account .woocommerce-MyAccount-content{margin-right:0}.main__my-account .woocommerce-MyAccount-content .my-account__dashboard-outer{padding-left:26px;padding-right:56px}.main__my-account .woocommerce-MyAccount-content .my-account__dashboard-outer .my-account__dashboard-block{margin-bottom:98px}.main__my-account article>.woocommerce{display:flex;justify-content:space-between}.main__my-account .woocommerce-MyAccount-content .my-account__fields-outer .my-account__one-field{width:calc(50% - 10px)}.main__my-account ul.wishlist_table{gap:32px}.main__my-account ul.wishlist_table li{width:calc(25% - 24px)}.main__my-account .customer-order__one-item{display:flex}.main__my-account .customer-order__item-thumbnail{width:144px;margin-right:32px}.main__my-account .customer-order__item-thumbnail img{margin-left:0}.main__my-account .customer-order__item-details{width:calc(100% - 176px)}.main__my-account .woocommerce-order-details .woocommerce-table--order-details{display:flex;gap:20px;justify-content:space-between}.main__my-account .woocommerce-order-details .woocommerce-table--order-details .left-part{width:40%}.main__my-account .woocommerce-order-details .woocommerce-table--order-details .right-part{width:60%}}@media(min-width: 1400px){body.woocommerce-checkout .woocommerce-checkout-review-order__outer{margin-right:-80px;margin-left:60px}}.header.is-outside+main{margin-top:52px}.header{padding:10px 0;transition:all .5s;position:relative}.header-row{position:relative;justify-content:space-between;align-items:center}.header-menu-outer{background-color:#fff;position:absolute;top:100%;z-index:9;padding:12px 0}.header-menu-outer .navbar{padding:0}.header-menu-outer.header__extra-menu-outer .header-menu{flex-direction:column}.header-menu-outer.header__extra-menu-outer:hover .header-menu__body{visibility:visible;opacity:1;pointer-events:auto;z-index:9}.header-menu-outer.header__extra-menu-outer>p{padding:5px 24px;cursor:pointer}.header-menu-outer.header__extra-menu-outer .header-menu__body{position:absolute;top:100%;background-color:#000;padding:24px;z-index:-1;opacity:0;visibility:hidden;pointer-events:none;transition:all 1s;border-top:1px solid #fff;min-width:227px}.header-menu-outer.header__extra-menu-outer .header-menu__body a{font-weight:400}.header .header-account__outer{margin-right:10px}.header .header-icons__link{display:inline-flex;justify-content:center;align-items:center}.header .header-icons__link.header__account-link{width:24px;height:24px;border-radius:50%;background-color:#e7e7e7;color:#000;font-size:7px;line-height:24px;font-weight:500}.header .header-icons__link.header__account-link .slash-char{font-size:10px}.header .svg-icon{fill:#fff}.header-burger-outer .navbar{justify-content:end;padding:0}.header-burger-outer .navbar-toggler-icon{width:3rem;height:3rem}.header .navbar-collapse{padding:15px 10px;z-index:9}.header.is-outside{width:100%;position:fixed;top:-200px;left:0;z-index:95}.header.sticky.is-outside{width:100%;position:fixed;top:0;left:0;background-color:rgba(0,0,0,.95);z-index:95}body.admin-bar .header.sticky.is-outside{top:32px}.header .js-mobile-nav-trigger{z-index:99;position:relative;padding:10px 0}.header .js-mobile-nav-trigger .svg-icon{width:24px;height:24px;transition:all .3s}.header .js-mobile-nav-trigger.is-active .burger-close-icon{opacity:1;width:24px}.header .js-mobile-nav-trigger.is-active .burger-open-icon{opacity:0;width:0}.header .js-mobile-nav-trigger .burger-close-icon{opacity:0;width:0}.header .mobile-nav{position:absolute;visibility:hidden;left:-100%;top:100%;width:100%;height:calc(100vh - 88px);overflow-y:auto;background-color:#fff;color:#000;padding:32px 0;z-index:68;transition:all .5s ease}.header .mobile-nav-inner .my-account-button{justify-content:space-between}.header .mobile-nav-inner .row:not(:last-child){border-bottom:1px solid #d9d9d9}.header .mobile-nav-inner .navbar-row{padding-top:10px;padding-bottom:10px}.header .mobile-nav-inner .navbar-row p,.header .mobile-nav-inner .navbar-row a{text-transform:uppercase}.header .mobile-nav-inner .navbar-row p,.header .mobile-nav-inner .navbar-row li,.header .mobile-nav-inner .navbar-row a{line-height:1}.header .mobile-nav-inner .navbar-row p{font-size:12px;color:dimgray}.header .mobile-nav-inner .navbar-row li{padding:10px 0}.header .mobile-nav-inner .socials-row{padding-top:32px;padding-bottom:32px}.header .mobile-nav-inner .socials-row ul.social-networks{gap:20px;justify-content:center}.header .mobile-nav-inner .navbar{padding:0}.header .mobile-nav.is-visible{visibility:visible;left:0}.header__top-banner{max-height:60px;min-height:35px}.header__top-banner img{width:100%;height:100%;min-height:35px;object-fit:cover}@media(min-width: 768px){.header-menu-outer{background-color:rgba(0,0,0,0);position:static}.header-menu-outer .header-menu{gap:10px 15px}.header-menu-outer a,.header-menu-outer p{font-size:12px;font-weight:500;text-transform:uppercase}}@media(min-width: 992px){.header{padding:0}}@media(min-width: 1200px){.header-menu-outer .header-menu{gap:20px 25px}.header-menu-outer a,.header-menu-outer p{font-size:14px}}@media(min-width: 1300px){.header-menu-outer .header-menu{gap:20px 32px}}.footer .container{max-width:1080px}.footer ul{list-style:none;padding-left:0}.footer .social-networks{display:flex;gap:16px;font-size:16px}.footer-menu a{display:block;line-height:1.22}.footer-menu li:not(:last-child) a{margin-bottom:24px}.footer-menu__column{text-transform:uppercase;display:flex;gap:10px}.footer-menu__title{font-size:12px;color:dimgray;line-height:1.33}.footer-copyright__outer{font-size:11px;border-top:1px solid #353535}.footer-copyright{color:dimgray}.footer-copyright a{display:block}.footer-copyright p:last-child{margin-bottom:0}@media(min-width: 992px){.footer-menu__column{gap:28px;padding-top:16px;justify-content:end}.footer-copyright a{display:inline-block}.footer-main__row{padding-top:18px}}.main-blog .main-blog__title{padding-bottom:10px;border-bottom:1px solid #d9d9d9;margin-bottom:24px;font-size:20px;font-weight:400}.main-blog .blog__posts-box{display:flex;flex-direction:column;gap:40px}main.main-single-post{padding-top:16px;padding-bottom:40px}.main-single-post h1{font-size:20px;font-weight:400}.main-single-post a{color:#cf000c}.main-single-post .article__meta-outer{border-bottom:1px solid #d9d9d9;padding-bottom:14px;margin-bottom:24px}.main-single-post .prev-next-posts{display:flex;flex-direction:column;gap:20px;font-size:14px;font-weight:500}.main-single-post .prev-next-posts a{color:#000;text-transform:uppercase;text-decoration:none}.main-single-post .prev-next-posts a:hover{color:#cf000c}article.single-post .article-img img{width:100%;height:auto;aspect-ratio:2/1;object-fit:cover;min-height:220px}article.single-post .post-title{font-size:14px;font-weight:500}.hero-blog{min-height:246px}.hero-blog__caption{background-color:hsla(0,0%,100%,.85);padding:12px 0;font-size:12px;color:dimgray}.hero-blog__caption .fa-arrow-left{margin-right:5px}@media(min-width: 768px){.main-blog .main-blog__title{padding-bottom:20px;margin-bottom:40px;font-size:24px}.main-blog .blog__posts-box{flex-direction:row;flex-wrap:wrap}.main-blog .blog__posts-box article{width:calc(50% - 20px)}}@media(min-width: 992px){.main-blog .blog__posts-box article{width:calc(33.33% - 27px)}main.main-single-post{padding-top:36px;padding-bottom:50px}.main-single-post h1{font-size:24px}.main-single-post article{max-width:800px;margin-left:auto;margin-right:auto}.main-single-post .prev-next-posts{flex-direction:row;justify-content:space-between}.hero-blog{min-height:328px}.hero-blog__caption{background-color:hsla(0,0%,100%,.85)}}.wpcf7-form input{width:100%}.wpcf7-form input[type=email],.wpcf7-form input[type=number],.wpcf7-form input[type=search],.wpcf7-form input[type=text],.wpcf7-form input[type=tel],.wpcf7-form input[type=url],.wpcf7-form input[type=password],.wpcf7-form textarea,.wpcf7-form select{background-color:#fff;margin:6px 0}.wpcf7-form input[type=submit]{position:relative;display:inline-flex;align-items:center;justify-content:center;line-height:1;padding:10px 20px;min-width:100%;min-height:48px;color:#fff;border:2px solid #000;text-align:center;box-sizing:border-box;font-size:16px;font-weight:400;text-transform:uppercase;background-color:#000}.wpcf7-form input[type=submit]:hover{color:#fff;background-color:dimgray;border-color:dimgray}.wpcf7-form label{font-size:14px;font-weight:400;text-transform:none;color:dimgray;width:100%}.modal-window{position:fixed;z-index:-1;width:100vw;height:100vh;left:50%;top:50%;transform:translate(-50%, -50%);display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,0);visibility:hidden;pointer-events:none;transition:all 1s}.modal-window.modal-active{visibility:visible;opacity:1;pointer-events:auto;z-index:99}.modal-window.modal-active .modal-content{bottom:50%;transform:translate(-50%, 50%)}.modal-window .modal-window-header,.modal-window .modal-window-body,.modal-window .modal-window-footer{padding:36px 16px}.modal-window .modal-window-body{max-height:calc(100vh - 1px);overflow-y:auto}.modal-window .modal-window-body h3{text-transform:uppercase}.modal-window .modal-content{width:94%;min-height:150px;max-height:calc(100% - 31px);background-color:#fff;color:#000;max-width:1000px;overflow:hidden;position:absolute;left:50%;bottom:-100%;transform:translateX(-50%);transition:all 1s;border:unset}.modal-window .modal-close-btn{cursor:pointer;position:absolute;right:0;top:0;padding:12px;background-color:#fff;width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:26}.modal-window .modal-close-btn:hover{color:#cf000c}.modal-window.narrow-window .modal-content{max-width:420px}.modal-window.narrow-window .modal-content .button{min-width:100%}.modal-window form{display:flex;flex-direction:column}.modal-window form .form-row{display:flex;flex-direction:column;width:100%;margin-left:0;margin-right:0}.modal-window.modal-side-right .modal-content{bottom:50%;right:-100%;left:auto;height:auto;min-height:calc(100% - 104px);transform:translate(0, 50%);display:flex;flex-direction:column;justify-content:space-between}.modal-window.modal-side-right.modal-active .modal-content{right:0}.modal-window#constructor-modal .modal-content{max-width:420px}.modal-window#constructor-modal .modal-content .button{width:100%}.modal-window#my-account-modal .modal-window-header{display:flex;align-items:center;justify-content:space-between}.modal-window#my-account-modal .modal-window-body{position:relative;overflow:visible}.modal-window#my-account-modal .user-initials{display:inline-flex;justify-content:center;align-items:center;width:56px;height:56px;border-radius:50%;background-color:#e7e7e7;color:#000;font-size:14px;line-height:1.43;font-weight:500;position:absolute;top:-28px;left:50%;transform:translateX(-50%)}.modal-window#my-account-modal .user-initials .slash-char{font-size:22px;font-weight:300;line-height:.91}.modal-window#change-pass-modal .change-pass__form-outer .change-pass__tab{visibility:hidden;overflow:hidden;height:0;opacity:0;transition:all .33s}.modal-window#change-pass-modal .change-pass__form-outer.question-is-active .change-pass__question-tab{visibility:visible;overflow:visible;height:auto;opacity:1}.modal-window#change-pass-modal .change-pass__form-outer.form-is-active .change-pass__form-tab{visibility:visible;overflow:visible;height:auto;opacity:1}.modal-window#change-pass-modal .edit-account__user-details{display:none}.modal-window#change-pass-modal .edit-account__user-details input{pointer-events:none}.modal-window#woo-cart-status .modal-content{box-shadow:0 0 10px 0 rgba(0,0,0,.75)}body{position:relative}body .body-overlay{position:fixed;width:100vw;height:100vh;background-color:rgba(0,0,0,0);z-index:-1;transition:all 1s}body.modal-opened{overflow:hidden}body.modal-opened .body-overlay{background-color:rgba(0,0,0,.5);z-index:78}@media(min-width: 992px){.modal-window.modal-side-right .modal-content{height:100%;max-height:100%}}.constructor a{text-decoration:unset}.constructor .js-add_to_cart_button{position:relative;transition:all .5s}.constructor .js-add_to_cart_button.added:after{content:"у"}.constructor button.disabled{opacity:.5}.constructor .js-option-trigger{cursor:pointer;z-index:54}.constructor .constructor-form.step-by-step-disabled .js-option-trigger:not(.pa_material){opacity:.5}.constructor__graphics-outer svg{max-width:335px;margin:auto;display:block}.constructor__graphics-outer .constructor-graphics-form{display:flex;flex-direction:column}.constructor__graphics-outer .constructor-graphics-form .multiple-color-option{transition:all .5s}.constructor__graphics-outer .constructor-graphics-form .constructor-graphics__multicolor-mode{order:1;font-size:14px}.constructor__graphics-outer .constructor-graphics-form .constructor-image{order:2}.constructor__graphics-outer .constructor-graphics-form .constructor-graphics__change-model{order:3;font-size:14px;font-weight:500}.constructor__customizer-outer .list-of-options__item .fa-arrow-right{color:#cf000c;font-size:16px}.constructor__customizer-outer .fas.fa-info.in-the-circle{background-color:#fff}.constructor__customizer-outer .js-add_to_cart_button{width:100%}.constructor__customizer-outer .customizer-or-ready .nav-item{width:50%}.constructor__customizer-outer .customizer-or-ready .nav-item button{width:100%;border-radius:unset;text-transform:unset;border:1px solid #e7e7e7;font-size:14px}.constructor__customizer-outer .customizer-or-ready .nav-item button.active{background-color:#000;border-color:#000;z-index:3;font-weight:700}.constructor__customizer-outer .constructor__customizer-resume{position:relative;margin:40px 0}.constructor__customizer-outer .constructor__customizer-resume:before{position:absolute;content:"";width:100vw;height:calc(100% + 40px);top:50%;left:50%;transform:translate(-50%, -50%);background-color:#e7e7e7;z-index:-1}.constructor__customizer-outer .constructor__customizer-resume .constructor__item-price{font-size:20px;font-weight:500}.constructor__customizer-outer .constructor__customizer-resume .constructor__item-details{font-size:14px;font-weight:500}.constructor__customizer-outer .constructor__customizer-resume .list-of-options__outer{color:dimgray}.constructor__customizer-outer .constructor__customizer-resume .constructor__summary-of-the-product{padding-top:10px}.constructor__customizer-outer .constructor__customizer-resume .constructor__summary-of-the-product .list-of-options__item{margin-bottom:8px}.constructor__customizer-outer .constructor__customizer-resume .info-about-product span{line-height:1}.constructor__customizer-outer .constructor__customizer-resume .sofenty-accordion-item .item-details__toggle-icon{width:20px;height:20px;background-image:url("/assets/images/info_i.svg");background-size:contain;background-repeat:no-repeat;background-position:50% 50%;transition:all .5s}.constructor__customizer-outer .constructor__customizer-resume .sofenty-accordion-item.active .item-details__toggle-icon{background-image:url("/assets/images/icon-minus.svg")}.constructor__customizer-outer #ready .list-of-options__outer{color:dimgray}.constructor__customizer-outer #ready .list-of-options__outer .list-of-options__item{margin-bottom:8px}.constructor__customizer-outer .list-of-options__item-title{font-size:14px;font-weight:500}.constructor__customizer-outer .list-of-options__item-value{font-size:12px;font-weight:400;color:dimgray}.constructor__customizer-outer .list-of-options__outer{font-size:12px}.constructor__customizer-outer .constructor__item-price{font-size:24px;font-weight:500}.constructor form.multiple-colors-disabled .constructor__graphics-outer .multiple-color-option{opacity:0;visibility:hidden;pointer-events:none}.constructor .ready-tab__nav{overflow-x:auto;display:flex;flex-wrap:nowrap}.constructor .ready-tab__nav .ready-solution__item{max-width:200px;position:relative}.constructor .ready-tab__nav .ready-solution__item .js-edit-solution{position:absolute;z-index:12;right:0;top:0;cursor:pointer;padding:7px}.constructor .ready-tab__nav .ready-solution__item-nav-button{padding:14px 7px;border:1px solid rgba(0,0,0,0)}.constructor .ready-tab__nav .ready-solution__item-nav-button.active{border-color:#000}.constructor .ready-tab__nav .ready-solution__item img{width:100%;height:100%;object-fit:cover}.constructor #constructor-modal .js-variation-fields{visibility:hidden;overflow:hidden;height:0;opacity:0;transition:all .33s}.constructor #constructor-modal .js-variation-fields.-active{visibility:visible;overflow:visible;height:auto;opacity:1}.constructor #constructor-modal .js-variation-fields .js-variation-fields__top-title{font-size:20px}.constructor #constructor-modal .js-variation-fields .variation-field__footer-nav{position:sticky;bottom:-36px;background-color:#fff}.color-variation-field{font-size:0}.color-variation-field label{display:block;margin-bottom:1px}.color-variation-field input{display:none}.color-variation-field input:checked+.term-color-cube::before{width:calc(100% + 6px);height:calc(100% + 6px);background-color:#000}.color-variation-field input:checked+.term-color-cube::after{position:absolute;content:"";top:-5px;right:-5px;width:12px;height:12px;border:unset;margin:0;transform:none;font-family:"Font Awesome 5 Free";font-size:8px;font-weight:700;color:#fff;background-color:#000;border-radius:50%;display:flex;justify-content:center;align-items:center}.color-variation-field .term-color-cube{display:block;margin:0;width:calc(100% - 2px);height:74px;position:relative;border:1px solid #fff;box-shadow:unset;padding:2px;cursor:pointer;background-size:contain}.color-variation-field .term-color-cube::before{position:absolute;content:"";top:50%;left:50%;transform:translate(-50%, -50%);width:calc(100% + 6px);height:76px;background-color:#e7e7e7;z-index:-1}@media(min-width: 992px){.constructor__graphics-outer .constructor-graphics-form .constructor-graphics__multicolor-mode{order:3}.constructor__graphics-outer .constructor-graphics-form .constructor-graphics__change-model{order:1}.constructor__graphics-outer svg{max-width:440px}.constructor__customizer-outer .constructor__customizer-resume{margin:0;padding:20px 24px}.constructor__customizer-outer .constructor__customizer-resume:before{display:none}}main.main-homepage{padding-top:0}main.main-homepage .hero{padding-top:60px;padding-bottom:66px}.hero__from-to{display:flex;justify-content:center;font-size:21px}.hero__from-to .big-slash{font-size:200px;font-weight:300;line-height:.75}.hero__from-to-columns{display:flex;flex-direction:column}.hero__from-to-columns.column-to{justify-content:end}.hero-image img{width:70%;height:auto}.hero__image-deco{width:80%;position:absolute;aspect-ratio:1;background-color:#e7e7e7;z-index:-1;top:-90px;left:50%;transform:translateX(-50%)}.hero__image-deco:after{position:absolute;content:"";width:12px;height:12px;right:28px;bottom:56px;background-color:#cf000c}.hero__content-outer .button{width:100%}.main-homepage .hero .container{max-width:1080px}.cta-title__mobile{padding:0 20px}.cta-image{overflow:hidden;width:calc(100vw + 40px);margin:0 -20px}.cta-image img{width:100%;height:auto;object-fit:cover}.cta-title{font-weight:400}.cta-content{display:flex;flex-direction:column;justify-content:center;text-transform:uppercase;padding-left:20px;padding-right:20px}.cta-content .svg-arrow-icon{fill:#cf000c}.cta-content .cta-txt{color:dimgray}.cta-content .button{min-width:335px}.edge-box__item{min-height:468px;width:100%;padding:120px 20px;display:flex;flex-direction:column;justify-content:end;margin:-40px 0}.edge-box__item:nth-child(1n){clip-path:polygon(0 0, 100% 0, 100% 80%, 0% 100%)}.edge-box__item:nth-child(2n){clip-path:polygon(0 20%, 100% 0, 100% 80%, 0% 100%)}.edge-box__item:nth-child(3n){clip-path:polygon(0 20%, 100% 0, 100% 100%, 0% 100%)}.edge-box__item-title{font-size:24px;line-height:1.22;font-weight:500;color:#fff;max-width:236px;margin-bottom:20px}.bestsellers__box-outer{overflow-x:auto;padding-bottom:20px}.js-products-slider{padding-left:0;margin:0 -4px;list-style:none}.js-products-slider .product{margin:0 4px;min-width:164px}.js-products-slider .product img{width:100%;height:100%;aspect-ratio:1/1.5;object-fit:cover}.js-products-slider .slick-track{display:flex}.news-box__outer{overflow-x:auto;padding-bottom:20px}.news-box{display:flex;gap:10px}.news-box article{min-width:350px}@media(min-width: 992px){main.main-homepage .hero .container .row{padding-left:30px;padding-right:30px}main.main-homepage .hero{padding-top:88px;padding-bottom:80px}main.main-homepage .hero .hero-image{margin-top:180px}.hero__from-to{font-size:40px;justify-content:start}.hero__from-to .big-slash{font-size:330px}.hero__image-deco{width:calc(100% + 0px);left:-20px;top:-180px;transform:translateX(0)}.hero__image-deco:after{right:41px;top:36px;bottom:auto}.hero__content-outer{max-width:335px}.cta-image{width:50%;margin:0}.cta-image img{margin:-20px 0 -20px -70px}.cta-title{margin-bottom:70px}.cta-content{padding-left:130px}.edge-box__item{min-height:600px;padding:80px 10% 80px 5%;margin:0px -3.5%;width:40%;align-items:center}.edge-box__item:nth-child(1n){clip-path:polygon(0 0, 100% 0, 80% 100%, 0% 100%)}.edge-box__item:nth-child(2n){clip-path:polygon(20% 0%, 100% 0, 80% 100%, 0% 100%)}.edge-box__item:nth-child(2n) .edge-box__item-caption{align-items:center;text-align:center}.edge-box__item:nth-child(3n){clip-path:polygon(20% 0, 100% 0, 100% 100%, 0% 100%);align-items:end}.edge-box__item:nth-child(3n) .edge-box__item-caption{align-items:end;text-align:right}.edge-box__item-caption{width:90%;max-width:300px;display:flex;flex-direction:column}.bestsellers .container{padding-top:85px}.bestsellers__box-outer{overflow-x:hidden}.js-products-slider{margin:0 -20px !important}.js-products-slider .product{margin:0 20px}.news .container{padding-top:85px}.news-box__outer{overflow-x:hidden}.news-box{gap:40px}.news-box article{width:33.33%}}@media(min-width: 1200px){.edge-box__item .edge-box__item-button-outer,.edge-box__item .button{width:100%}}.main-default a{color:#cf000c}.main-default h1{font-size:20px;font-weight:400;margin-bottom:24px}.main-404{min-height:calc(100vh - 150px);display:flex;justify-content:center;align-items:center}.main-404 h1{font-size:160px;line-height:1;font-weight:300;margin-bottom:64px}@media(min-width: 992px){.main-default .container{max-width:58.33%}.main-default h1{font-size:24px}.main-404 h1{font-size:330px;margin-bottom:80px}}.main-builder .h1{font-weight:400;margin-left:-16px}.main-builder .intro__big-text{font-size:14vw;font-weight:500;margin:20px -25px -10px;line-height:1;text-align:center}.main-builder .intro__content-row{padding:24px 0}.main-builder .intro__content-row .svg-arrow-icon{fill:#cf000c}.main-builder .intro .slick-list{overflow:visible}.main-builder .intro .slick-slide{margin:0 10px}.main-builder .goals-container{padding-top:20px;padding-bottom:20px}.main-builder .goals-inner{display:grid;grid-template-columns:repeat(2, 1fr);gap:20px}.main-builder .goals-inner .goals__big-image{grid-row:2/3;grid-column:1/3}.main-builder .goals-inner .goals__big-image img{width:calc(100% + 20px);height:auto}.main-builder .goals-inner .goals__intro{grid-column:1/3;font-size:20px}.main-builder .goals-inner .goals-outro{grid-row:5/6;grid-column:2/3;text-align:right;max-width:208px;margin-left:auto}.main-builder .steps{background-color:#f5f5f5}.main-builder .steps-box__item{padding-bottom:36px;margin-bottom:36px;border-bottom:1px solid #d9d9d9}.main-builder .steps-box__item:last-child{border-bottom:unset;padding-bottom:0;margin-bottom:0}.main-builder .steps-box__item a{text-decoration:none;font-weight:500}.main-builder .steps__title{max-width:220px}.main-builder .steps-box__title{width:50%;font-size:14px;font-weight:500}.main-builder .steps-box__title span{margin-right:5px}.main-builder .steps-box__content{width:50%;margin-left:auto;font-size:14px}.main-builder .faq #faqAccordion .accordion-card:not(:last-child){border-bottom:1px solid #d9d9d9}.main-builder .faq #faqAccordion .accordion-card .faq__item-title{text-transform:uppercase;font-size:14px;font-weight:500;padding:0 10px}.main-builder .subscribe{min-height:538px;padding:20px 0;background-size:cover;background-repeat:no-repeat;background-position:50% 200px;background-color:#e9e9f3}.main-builder .subscribe-content{max-width:392px;margin:0 auto;font-size:14px;font-weight:500}.main-builder .subscribe .wpcf7 form.wpcf7-form{padding-top:18px}.main-builder .subscribe .wpcf7 form.wpcf7-form.invalid .wpcf7-response-output{display:none}.main-builder .responsibility-grid{display:grid;gap:20px;grid-template-columns:repeat(2, 1fr);padding:50px 0}.main-builder .responsibility-grid .responsibility__grid-item img{width:100%;height:100%;object-fit:cover;display:block}.main-builder .responsibility-grid .responsibility__top-content{grid-column-start:1;grid-column-end:3;grid-row-start:1;grid-row-end:1;font-size:20px}.main-builder .responsibility-grid .responsibility__image-m{margin-bottom:35px}.main-builder .responsibility-grid .responsibility__image-s{max-width:70px;max-height:70px;margin-left:auto;margin-top:-35px}.main-builder .responsibility-grid .responsibility__image-l{grid-column-start:1;grid-column-end:3;grid-row-start:4;grid-row-end:4;margin-left:-20px}.main-builder .responsibility-grid .responsibility__middle-content{grid-column-start:1;grid-column-end:3;grid-row-start:3;grid-row-end:3;text-align:right;max-width:250px;margin-left:auto;font-size:20px}.main-builder__short-title{max-width:360px}.main-builder .field-checkbox:not(.color-variation-field) label{position:relative}.main-builder .field-checkbox:not(.color-variation-field) input{opacity:0;width:25px}.main-builder .field-checkbox:not(.color-variation-field) input:checked~.checkmark:after{background-color:#cf000c}.main-builder .field-checkbox:not(.color-variation-field) input[type=checkbox]~.checkmark{border-radius:unset}.main-builder .field-checkbox:not(.color-variation-field) input[type=checkbox]:checked~.checkmark:after{content:"";font-weight:700;font-family:"Font Awesome 5 Free";color:#cf000c;background-color:rgba(0,0,0,0);font-size:14px;height:95%;width:95%}.main-builder .field-checkbox:not(.color-variation-field) .checkmark{position:absolute;top:-1px;left:0;height:20px;width:20px;border:2px solid #000;border-radius:50%}.main-builder .field-checkbox:not(.color-variation-field) .checkmark:after{position:absolute;content:"";top:50%;left:50%;transform:translate(-50%, -50%);height:10px;width:10px;background-color:rgba(0,0,0,0);border-radius:50%}@media(min-width: 576px){.main-builder .subscribe{background-position:50% 100px}}@media(min-width: 768px){.main-builder .subscribe{background-position:50% 50px}.main-builder .button{min-width:290px}}@media(min-width: 992px){.main-builder .h1{margin-left:0}.main-builder .intro__big-text{font-size:12vw;margin:25px 0 -30px}.main-builder .intro__content-row{max-width:680px;margin:0 auto;padding:90px 0}.main-builder .goals-container{padding-top:100px;padding-bottom:50px}.main-builder .goals-inner{grid-template-rows:1fr 3fr 2fr}.main-builder .goals .goals__intro{grid-column:1/2;max-width:300px}.main-builder .goals .goals__big-image{grid-row:1/3;grid-column:2/3;text-align:right}.main-builder .goals .goals__big-image img{width:100%;height:100%;object-fit:cover}.main-builder .goals .goals-outro{grid-row:3/4;grid-column:2/3;margin-top:100px}.main-builder .steps-container{padding-top:45px;padding-bottom:45px}.main-builder .steps-box__item{display:flex;gap:60px;padding-bottom:52px;margin-bottom:52px}.main-builder .steps-box__title{width:33.33%;font-size:16px}.main-builder .steps-box__content{width:calc(66.67% - 60px);margin-left:0}.main-builder .faq #faqAccordion .accordion-card .faq__item-title{font-size:16px}.main-builder .subscribe{min-height:406px;display:flex;align-items:center;background-size:50%;background-position:100% 33%;background-color:#f5f5f5}.main-builder .subscribe-content{margin:0;font-size:16px}.main-builder .subscribe .wpcf7 form.wpcf7-form{padding-top:24px}.main-builder .responsibility-grid{grid-template-columns:repeat(6, 1fr);gap:130px 20px}.main-builder .responsibility-grid .responsibility__grid-item img{width:auto;height:auto}.main-builder .responsibility-grid .responsibility__top-content{grid-column-start:1;grid-column-end:3;grid-row-start:1;grid-row-end:1}.main-builder .responsibility-grid .responsibility__image-m{grid-column-start:3;grid-column-end:5;grid-row-start:1;grid-row-end:1}.main-builder .responsibility-grid .responsibility__image-m img{width:100%;max-width:236px;aspect-ratio:1;margin:auto}.main-builder .responsibility-grid .responsibility__image-s{grid-column-start:5;grid-column-end:7;grid-row-start:1;grid-row-end:1;max-width:100px;max-height:100px;margin-top:0}.main-builder .responsibility-grid .responsibility__image-s img{max-width:100px}.main-builder .responsibility-grid .responsibility__image-l{grid-column-start:1;grid-column-end:4;grid-row-start:2;grid-row-end:2;margin-top:96px}.main-builder .responsibility-grid .responsibility__middle-content{grid-column-start:4;grid-column-end:7;grid-row-start:2;grid-row-end:2}}@media(min-width: 1200px){.main-builder .intro__big-text{font-size:148px;margin:25px 0 -38px}.main-builder .subscribe{background-position:100% 28%}}.main-about h1{font-size:120px;font-weight:500;line-height:.82;margin-left:-20px;margin-bottom:24px}.main-about h1:after{width:12px;height:12px;background-color:#cf000c;content:"";display:inline-block}.main-about .page__thumbnail-outer img{max-height:402px;width:calc(100% + 20px);margin-left:-20px;object-fit:cover}.main-about .page__content-outer{padding-top:45px;padding-bottom:35px}.main-about .our-contacts{background-color:#f5f5f5}.main-about .our-contacts ul.our-contacts__box{margin:0;padding:0;list-style:none;display:flex;flex-direction:column}.main-about .our-contacts ul.our-contacts__box li{line-height:1;text-align:center;padding:20px}.main-about .our-contacts ul.our-contacts__box li a{font-size:14px;font-weight:500}.main-about .our-contacts ul.our-contacts__box.from-theme-settings{flex-direction:column-reverse}@media(min-width: 992px){.main-about article{display:grid;grid-template-columns:repeat(2, 1fr);gap:24px}.main-about article .page__thumbnail-outer{grid-column-start:1;grid-column-end:2;grid-row-start:1;grid-row-end:10}.main-about article .page__thumbnail-outer img{max-height:100vh}.main-about article h1{grid-column-start:2;grid-column-end:3;grid-row-start:1;grid-row-end:1;margin-left:0;margin-bottom:15px;margin-top:20px}.main-about article .page__content-outer{grid-column-start:2;grid-column-end:3;grid-row-start:2;grid-row-end:10;min-height:400px;max-width:335px;margin:0 auto;display:flex;justify-content:center;align-items:center;padding:0}.main-about .our-contacts .our-contacts__col{display:flex;justify-content:center}.main-about .our-contacts .our-contacts__col ul.our-contacts__box.from-theme-settings{flex-direction:row-reverse}.main-about .our-contacts .our-contacts__col,.main-about .our-contacts ul.our-contacts__box.from-theme-settings{gap:100px}}@media(min-width: 1400px){.main-about article h1{font-size:144px}.main-about .our-contacts .our-contacts__col,.main-about .our-contacts ul.our-contacts__box.from-theme-settings{gap:240px}}.js-products-slider:not(.slick-initialized){display:flex}/*# sourceMappingURL=custom.css.map */
