.menu-modal-wrapper{position:absolute!important;top:62px!important;left:0!important;background:#fff!important;width:100%;padding:20px 0;color:#373a3c;height:100vh!important;max-height:70vh;z-index:2}.menu-modal-wrapper .btn-close-modal{position:absolute;right:12px;top:12px;background:transparent;border:none;padding:0}.menu-modal-wrapper div{height:100%}.menu-modal-wrapper .catalog-wrapper{position:relative}.menu-modal-wrapper a{color:#373a3c;display:block}.menu-modal-wrapper a:hover{color:#e25241}.menu-modal-wrapper .parent-items{width:300px;list-style:none;padding:10px 0;border-right:1px solid #c4c4c4;height:100%;overflow:auto}.menu-modal-wrapper .parent-items>li{padding:5px 20px 5px 0}.menu-modal-wrapper .parent-items>li ul{display:none;list-style:none;padding:8px 0 8px 45px;column-gap:20px;position:absolute;left:300px;top:0;width:calc(100% - 298px);height:100%;overflow:auto;cursor:default;flex-direction:column;flex-wrap:wrap}.menu-modal-wrapper .parent-items>li ul li{padding:5px 0}.menu-modal-wrapper .parent-items>li:hover ul{display:flex}.menu-modal-wrapper li.has-child>a{position:relative}.menu-modal-wrapper li.has-child>a:after{content:"";width:8px;height:8px;background:url(/build/assets/chevron-right-415eb822.svg) center center no-repeat;display:inline-block;position:absolute;right:0;top:calc(50% - 4px)}.list-catalog-section{margin-top:40px}.list-catalog-section .item-catalog{padding:15px;border:1px solid #ddd;margin-bottom:30px;display:block;position:relative}.list-catalog-section .item-catalog:before,.list-catalog-section .item-catalog:after{content:"";width:1px;height:0;transition:.4s;background:#0275d8;position:absolute;display:block}.list-catalog-section .item-catalog:before{top:0;left:0}.list-catalog-section .item-catalog:after{right:0;bottom:0}.list-catalog-section .item-catalog:hover{border-top-color:#0275d8;border-bottom-color:#0275d8}.list-catalog-section .item-catalog:hover:before,.list-catalog-section .item-catalog:hover:after{height:100%}.list-catalog-section .image-catalog{overflow:hidden;text-align:center}.list-catalog-section .name-catalog{font-size:16px;text-transform:uppercase;color:#444;min-height:40px;margin-bottom:15px;text-align:center}.list-catalog-section .name-blog{font-size:16px;text-transform:uppercase;color:#444;min-height:20px;text-align:center}.list-catalog-section .link-more-wrap{text-align:center;opacity:0;margin-top:15px}.list-catalog-section .link-more{display:inline-flex;align-items:center;color:#444;font-size:18px;font-weight:300;padding:7px 10px}.list-catalog-section .link-more:hover{color:#fff;background-color:#444}.list-catalog-section .link-more:hover path{fill:#fff}.list-catalog-section .link-more .ico{vertical-align:middle;margin-left:10px}.about-us-wrapper{background:#373a3c;color:#fff}.about-us-wrapper .text{font-weight:300;line-height:1.4;font-size:16px;padding:30px 0}.about-us-wrapper .video-wrapper{position:relative;width:calc(100% + 5vw + 20px);margin-left:-20px;padding-left:20px;overflow:hidden;height:100%}.about-us-wrapper .video-wrapper .btn-play{position:absolute;top:calc(50% - 40px);left:calc(50% - 40px);width:80px;height:80px;background:#28a745;border-radius:50%;display:flex;align-items:center;justify-content:center;border:1px solid #28a745;z-index:2}.about-us-wrapper .video-wrapper .btn-play:hover{background:#fff}.about-us-wrapper .video-wrapper .btn-play:hover path{fill:#28a745}.about-us-wrapper .video-wrapper video{display:block;width:auto;min-width:100%}.numbers-section{padding:50px 0;color:#444}.numbers-section .title-section{font-size:48px;margin-bottom:60px;margin-top:0;font-weight:400;color:#444}.numbers-section .item-number{text-align:center;border-right:1px solid #444}.numbers-section .item-number:last-child{border:none}.numbers-section .item-number .val{font-weight:500;font-size:48px;margin-bottom:20px}.numbers-section .item-number .desc{font-size:24px}.faq-section{padding:10px 0 30px;background:#fafafa}.faq-section .title-section{margin-bottom:20px}.faq-section .item-faq .header-faq{color:#444;padding:15px 0;font-size:22px;position:relative;cursor:pointer}.faq-section .item-faq .header-faq:after{content:"+";position:absolute;right:0;top:7px;display:inline-block;width:18px;font-size:30px}.faq-section .item-faq .body-faq{padding:15px 0 5px;color:#868686;line-height:2;display:none}.faq-section .item-faq.active .header-faq:after{content:"-"}.faq-section .item-faq.active .body-faq{display:block}.contact-section{padding:40px 0;background:url(/build/assets/contact-95f1413a.jpg) center center no-repeat;background-size:cover;margin:40px 0}.contact-section .title-section{color:#fff;font-weight:600;margin:0 0 50px}.form-contact-style input,.form-contact-style textarea{padding:20px 25px;background-color:#fff;border:none;width:100%;margin-bottom:30px;display:block}.form-contact-style .btn-submit{background:transparent;border:1px solid #fff;color:#fff;padding:10px 25px}.form-contact-style .btn-submit:hover{background-color:#fff;color:#000}.form-contact-style .btn-submit:hover .ico{filter:invert(1)}.form-contact-style .btn-submit .ico{vertical-align:middle;margin-left:5px}.form-contact-style span.error{margin-top:-30px}.range-slider{width:100%;margin:auto;text-align:center;position:relative;height:6em}.row-from-to{display:grid;grid-template-columns:1fr 1fr;column-gap:30px}.range-slider input[type=range]{position:absolute;left:0;bottom:0}input[type=number]{border:1px solid #ddd;text-align:center;font-size:18px;padding:10px;width:100%}input[type=number]:invalid,input[type=number]:out-of-range{border:2px solid #ff6347}input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%}input[type=range]:focus{outline:none}input[type=range]:focus::-webkit-slider-runnable-track{background:#2497e3}input[type=range]:focus::-ms-fill-lower{background:#2497e3}input[type=range]:focus::-ms-fill-upper{background:#2497e3}input[type=range]::-webkit-slider-runnable-track{width:100%;height:5px;cursor:pointer;animate:.2s;background:#2497e3;border-radius:1px;box-shadow:none;border:0}input[type=range]::-webkit-slider-thumb{z-index:2;position:relative;box-shadow:0 0 #000;border:1px solid #2497e3;height:18px;width:18px;border-radius:25px;background:#a1d0ff;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-top:-7px}input[type=range]::-moz-range-track{width:100%;height:5px;cursor:pointer;animate:.2s;background:#2497e3;border-radius:1px;box-shadow:none;border:0}input[type=range]::-moz-range-thumb{z-index:2;position:relative;box-shadow:0 0 #000;border:1px solid #2497e3;height:18px;width:18px;border-radius:25px;background:#a1d0ff;cursor:pointer}input[type=range]::-ms-track{width:100%;height:5px;cursor:pointer;animate:.2s;background:transparent;border-color:transparent;color:transparent}input[type=range]::-ms-fill-lower,input[type=range]::-ms-fill-upper{background:#2497e3;border-radius:1px;box-shadow:none;border:0}input[type=range]::-ms-thumb{z-index:2;position:relative;box-shadow:0 0 #000;border:1px solid #2497e3;height:18px;width:18px;border-radius:25px;background:#a1d0ff;cursor:pointer}.sorting-section{margin-bottom:20px}.sorting-section button{margin:0;padding:0;border:none;background:transparent}.sorting-section .btn-sort .ico,.sorting-section .btn-filter .ico{vertical-align:middle;margin-right:5px}.sorting-section .view-variants{display:flex;column-gap:10px}.sorting-section .view-variants .btn-view:hover path,.sorting-section .view-variants .btn-view.active path{fill:#444}.sorting-section .cust-drop-container{position:relative}.sorting-section .drop-down-lst-hide{list-style:none;width:150px;position:absolute;top:100%;right:0;display:none;overflow:auto;background:#fff;border:1px solid #f0f0f0;padding:15px;border-radius:3px;z-index:1}.sorting-section .drop-down-lst-hide li{cursor:pointer;padding:5px 0}.sorting-section .drop-down-lst-hide li:hover{color:#e25241}.sorting-section .drop-down-lst-show{display:block}.sorting-section .filter-section{padding-top:20px;display:none}.sorting-section .filter-section.active{display:block}.list-products-section{margin-bottom:30px}.list-products-section .item-product-wrap{padding-bottom:30px;transition:.1s;display:flex;height:100%}.list-products-section .item-product-wrap:hover .item-product{border-top-color:#0275d8;border-bottom-color:#0275d8}.list-products-section .item-product-wrap:hover .item-product:before,.list-products-section .item-product-wrap:hover .item-product:after{height:100%}.list-products-section .item-product-wrap.swiper-slide{height:auto}.list-products-section .item-product{padding:10px 10px 20px;border:1px solid #ddd;font-size:16px;margin-bottom:10px;transition:.1s;position:relative;width:100%}.list-products-section .item-product:before,.list-products-section .item-product:after{content:"";width:1px;height:0;transition:.4s;background:#0275d8;position:absolute;display:block}.list-products-section .item-product:before{top:0;left:0}.list-products-section .item-product:after{right:0;bottom:0}.list-products-section .item-product .thumb{display:block}.list-products-section .item-product .thumb img{width:100%;display:block}.list-products-section .item-product .name{padding:10px;font-weight:500}.list-products-section .item-product .price{padding:10px;font-weight:700}.list-products-section .item-product .list-galleries{display:flex;padding:0 10px;margin-bottom:10px}.list-products-section .item-product .list-galleries .item-gallery{width:15%;aspect-ratio:1/1;column-gap:2px;row-gap:2px;padding:2px;border:1px solid transparent}.list-products-section .item-product .list-galleries .item-gallery img{display:block}.list-products-section .item-product .list-galleries .item-gallery.active{border-color:#444}.recently-products-wrap{background:#fafafa;margin-top:80px}.recently-products-wrap .list-products-section{margin-bottom:0}.recently-products-wrap .list-products-section .item-product{background:#fff}.pagination{list-style:none;display:flex}.pagination .page-item.active .page-link{background:#3B3937;border-color:#3b3937;color:#fff}.pagination .page-link{display:inline-flex;height:40px;width:40px;border:1px solid #DDDDDD;align-items:center;justify-content:center;font-size:16px;color:#292d30;vertical-align:middle;margin:0 6px}.pagination .page-link .ico{line-height:0}.pagination .page-link:hover{color:#fff;background-color:#3b3937;border-color:#3b3937}.pagination .page-link:hover .ico path{fill:#fff}.product-wrapper{margin:40px 0 20px}.product-wrapper h1{font-size:28px;font-weight:700;margin-bottom:15px}.product-wrapper .catalog-name{color:#5f5f5f;text-transform:uppercase;font-weight:300;margin-bottom:30px}.product-wrapper .rating-row{display:flex;align-items:center;column-gap:3px}.product-wrapper .rating-row span{line-height:1}.product-wrapper .rating-row .count{color:#1e8034}.product-wrapper .rating-row .value{margin-left:10px}.product-wrapper .title-block{font-weight:700;color:#373a3c;margin:20px 0 10px}.product-wrapper .add-to-card{margin-top:50px}.left-col-images{display:grid;grid-template-columns:auto 100px;column-gap:30px;align-items:flex-start}.gallery-thumbs-product{display:grid;grid-template-columns:1fr;column-gap:30px;row-gap:30px}.gallery-thumbs-product img{display:block}.gallery-thumbs-product .item-thumb{border:1px solid transparent;padding:2px}.gallery-thumbs-product .item-thumb.active{border-color:#000}@keyframes animAddCart{0%{transform:scale(1);opacity:1;left:0;top:0}to{transform:scale(0);top:-30vh;left:75vw;opacity:0}}.main-thumb-product{text-align:center;position:relative}.main-thumb-product img{max-height:80vh}.main-thumb-product #animBlock{position:absolute;top:0;left:0;transition:2s;animation:1.5s animAddCart}.quantity-product{display:inline-flex;border:1px solid #DDDDDD;color:#444}.quantity-product button{background:transparent;border:none;display:inline-flex;align-items:center;justify-content:center}.quantity-product button:hover{background-color:#ddd}.quantity-product input{border:none;text-align:center}.quantity-product button,.quantity-product input{width:30px;height:30px}.stock-status{margin-top:7px;padding:6px 15px;background:#fafafa;border:1px solid #f0f0f0}.list-options-product{display:grid;grid-template-columns:1fr 1fr 1fr;row-gap:15px;column-gap:25px}.list-options-product .option-wrap{position:relative}.list-options-product .option-wrap input{position:absolute;width:100%;height:100%;cursor:pointer;display:block;margin:0;opacity:0}.list-options-product .option-wrap input:checked+.option{border-color:#28a745}.list-options-product .option-wrap input:checked+.option .name-option{color:#28a745}.list-options-product .option-wrap input:checked+.option:after{content:"";display:block;width:15px;height:15px;position:absolute;top:0;left:0;background:#28a745 url(/build/assets/checked-26d77e2f.svg) center center no-repeat;background-size:8px}.list-options-product .option-wrap input:checked+.option .thumb-option{opacity:.4}.list-options-product .option-wrap input[disabled]+.option{border-color:#8e8e8e;opacity:.4}.list-options-product .option{padding:2px;border:1px solid #000;display:flex;align-items:center;height:50px}.list-options-product .option.without-thumb .name-option{width:100%}.list-options-product .option img{display:block;max-height:100%}.list-options-product .thumb-option{width:33%;height:100%}.list-options-product .name-option{font-size:12px;text-align:center;width:67%}.characteristic-section{padding:20px 0}.characteristic-section ul,.characteristic-section ol{padding-left:20px}.characteristic-section .item-characteristic{padding:15px 0}.characteristic-section .item-characteristic.active .header-characteristic:after{content:"-"}.characteristic-section .item-characteristic.active .body-characteristic{display:block}.characteristic-section .item-characteristic.list-documents ul{list-style:none}.characteristic-section .item-characteristic.list-documents a{color:#000;font-weight:700}.characteristic-section .item-characteristic.list-documents a svg{vertical-align:middle}.characteristic-section .item-characteristic.list-documents a:hover{color:#333}.characteristic-section .header-characteristic{color:#444;padding:10px 0;font-size:22px;position:relative;cursor:pointer}.characteristic-section .header-characteristic:after{content:"+";position:absolute;right:0;top:7px;display:inline-block;width:18px;font-size:30px}.characteristic-section .body-characteristic{padding:15px 0 5px;color:#3f3f3f;line-height:2;display:none}.product-price{font-size:20px;color:#373a3c;font-weight:700}.product-count{color:#7e7e7e;margin-top:auto}.product-count span{font-weight:700;color:#373a3c}.btn{display:inline-block;padding:10px 15px;text-align:center;font-size:18px;font-weight:300;text-transform:uppercase}.btn.w-full{display:block;width:100%}.btn.btn-primary{background:#444;color:#fff;border:1px solid #444}.btn.btn-primary:hover{background-color:#fff;color:#444}.btn.btn-primary[disabled]:hover{background:#444}.btn.btn-light{border:1px solid #444;color:#444}.btn.btn-light:hover{color:#fff;background-color:#444}.btn.btn-light[disabled]:hover{color:#444;background:#fff}.btn .ico{vertical-align:middle;margin-left:10px;line-height:0}.btn.sm{font-size:14px;padding:5px 10px;text-transform:none}.btn.radius{border-radius:20px}.btn[disabled]{opacity:.7;cursor:default}.btn-catalog{display:inline-block;padding:9px 12px;color:#fff;background-color:#28a745;line-height:1;border-radius:3px;border:none}.btn-catalog:hover{background-color:#228d3b}.btn-save-changes{padding:8px 12px;margin-top:25px;margin-bottom:16px}.reviews-section{margin:20px 0 40px;position:relative;z-index:0}.reviews-section .reviews-arrows{display:flex;column-gap:30px;margin-bottom:20px}.reviews-section .reviews-arrows button{background:transparent;border:none}.reviews-section .reviews-arrows button[disabled]{opacity:.5}.reviews-section .user-thumb{width:50px;height:50px;margin:0 auto 10px;border-radius:50%;overflow:hidden}.reviews-section .user-thumb img{width:100%;height:100%;object-fit:cover}.reviews-section .user-name{font-size:18px;font-weight:700}.reviews-section .rating-row{display:flex;align-items:center;column-gap:3px;justify-content:center;margin:20px 0;column-gap:7px}.reviews-section .rating-row span{line-height:1}.reviews-carousel{overflow:hidden}.reviews-carousel .review-slide{text-align:center;border:1px solid #ddd;padding:20px 30px 30px}.reviews-carousel .review-text{text-align:left;font-size:14px;line-height:1.4}.leave-review-section{margin:80px 0 40px}.input-style{padding:10px 15px;width:100%;border:1px solid #DDD;margin-bottom:15px}.input-style.error{border-color:#d23d3d}.input-style:focus{border-color:#444}.input-style.search{background:url(/build/assets/search-bf61a374.svg) 95% 50% no-repeat}.dimension-wrap{margin:15px 0}.dimension-wrap .relative{position:relative}.dimension-wrap .separator{position:absolute;left:-2px;top:23px}.dimension-wrap .col-md-3{max-width:150px;flex:0 0 150px}.dimension-wrap .btn-col{max-width:170px;flex:0 0 170px}.dimension-wrap [class*=col]{padding-left:7px;padding-right:7px}.dimension-wrap .row{margin-left:-7px;margin-right:-7px}.dimension-wrap .btn{padding:13px 7px}.label-style{margin-bottom:10px;display:block;font-weight:500;font-size:14px;color:#444}.group-label-style{font-size:20px;font-weight:700}span.main-error{color:#c72424;font-weight:700;display:block;border-radius:4px;padding:15px;background:#ffe9e9;margin:10px 0;text-align:center}span.error{color:#c72424;font-weight:600;margin-bottom:21px;display:block;margin-top:-15px;padding:5px;background:#fff;border-top:1px solid #c72424}.checkbox-style{position:relative;display:block}.checkbox-style input{position:absolute;z-index:1;opacity:0;width:100%;height:100%;cursor:pointer;margin:0}.checkbox-style span.name-checkbox{padding:0 0 0 30px;cursor:pointer;display:inline-block;line-height:1.1;color:#000;font-size:14px}.checkbox-style span.name-checkbox:before{content:"";position:absolute;top:calc(50% - 9px);left:0;width:19px;height:19px;background-color:#fff;background-repeat:no-repeat;border:1px solid #c4c4c4;transition:.2s;border-radius:4px;display:block}.checkbox-style input:checked+span.name-checkbox:before{background:#E25241 url(/build/assets/checked-white-eb4005d0.svg) center center no-repeat;border-color:#e25241}.checkbox-style input:checked+span.name-checkbox{color:#444}.checkbox-style.dark input:checked+span.name-checkbox:before{background:#444 url(/build/assets/checked-white-eb4005d0.svg) center center no-repeat;border-color:#444}.radio-style{position:relative;display:block}.radio-style input{position:absolute;z-index:1;opacity:0;width:100%;height:100%;cursor:pointer;margin:0}.radio-style input:hover+span{color:#373a3c}.radio-style span{position:relative;padding:0 0 0 30px;cursor:pointer;display:inline-block}.radio-style span.name-radio{color:#6c6c6c}.radio-style div.text-info{color:#929292;padding-left:30px;margin-top:7px;font-size:14px}.radio-style span.name-radio:before{content:"";position:absolute;top:0;left:0;width:20px;height:20px;border:2px solid #A2A3B1;background:#fff;transition:.2s;border-radius:50%;display:block;box-sizing:border-box}.radio-style span.name-radio:after{content:"";position:absolute;width:12px;height:12px;top:4px;left:4px;border-radius:50%;background:transparent;display:block}.radio-style input:checked+span.name-radio:before{border-color:#e25241}.radio-style input:checked+span.name-radio:after{background:#E25241}.radio-style input:checked+span.name-radio{color:#373a3c}.input-switch.toggle-button-cover{display:table-cell;position:relative;height:35px;box-sizing:border-box;z-index:0}.input-switch .switch-knobs,.input-switch .switch-layer{position:absolute;top:0;right:0;bottom:0;left:0}.input-switch .switch-button{position:relative;top:50%;width:74px;height:36px;margin:-20px auto 0;overflow:hidden}.input-switch .switch-button.r,.input-switch .switch-button.r .layer{border-radius:100px}.input-switch .switch-button.b2{border-radius:2px}.input-switch .switch-checkbox{position:relative;width:100%;height:100%;padding:0;margin:0;opacity:0;cursor:pointer;z-index:3}.input-switch .switch-knobs{z-index:2}.input-switch .switch-layer{width:100%;background-color:#fcebeb;transition:.3s ease all;z-index:1}.input-switch .switch-button .switch-knobs:before{content:"NO";position:absolute;top:4px;left:4px;width:20px;height:10px;color:#fff;font-size:10px;font-weight:700;text-align:center;line-height:1;padding:9px 4px;background-color:#f44336;border-radius:2px;transition:.3s ease all,left .3s cubic-bezier(.18,.89,.35,1.15)}.input-switch .switch-button .switch-checkbox:active+.switch-knobs:before{width:46px}.input-switch .switch-button .switch-checkbox:checked:active+.switch-knobs:before{margin-left:-26px}.input-switch .switch-button .switch-checkbox:checked+.switch-knobs:before{content:"YES";left:42px;background-color:#03a9f4}.input-switch .switch-button .switch-checkbox:checked~.switch-layer{background-color:#ebf7fc}.select-style{padding:10px 15px;border:1px solid #DDD;width:100%}.select-style.error{border-color:#d23d3d}.select-style:focus{border-color:#000;outline:none}.file-style{display:inline-block;padding:15px 20px;color:#fff;background:#0275d8;cursor:pointer;border:1px solid #0275d8;transition:.4s;font-weight:600}.file-style:hover{background:#fff;color:#0275d8}.file-style input{opacity:0;visibility:hidden;width:0;height:0;margin:0;padding:0}.list-upload-files{color:#fff;font-weight:700;display:flex;flex-direction:column;row-gap:10px}.list-upload-files .remove-file{padding:3px;border:none;background:transparent;margin:0 0 0 7px;vertical-align:middle;line-height:0;width:25px}.list-upload-files .remove-file:hover path{fill:#fff}.btn-select-style{padding:10px 0 10px 15px;border:1px solid #DDD;width:100%;background:transparent;display:inline-flex;justify-content:space-between;align-items:center}.btn-select-style.error{border-color:#d23d3d}.btn-select-style .ico{margin-left:5px;margin-top:-2px;width:20px;height:20px}.dropdown-wrap{position:relative}.dropdown-wrap .select-style{cursor:pointer}.dropdown-wrap .ico{margin-left:5px;margin-top:-2px;width:20px;height:20px;position:absolute;right:7px;display:inline-block}.dropdown-wrap .dropdown{position:absolute;top:100%;width:100%;left:0;padding:10px 0;list-style:none;border:1px solid #ddd;background:#fff;z-index:2;display:none}.dropdown-wrap .dropdown li{padding:5px 15px;cursor:pointer}.dropdown-wrap .dropdown li:hover{background:#fafafa}.dropdown-wrap.active .dropdown{display:block}.viewed-carousel{overflow:hidden}.viewed-carousel-wrapper{padding:0 40px;position:relative}.swiper-viewed-prev,.swiper-viewed-next{border:none;background-color:transparent;position:absolute;z-index:2;top:calc(50% - 12px)}.swiper-viewed-prev{left:0}.swiper-viewed-next{right:0}.tooltip-wrapper{position:relative;display:inline-block;vertical-align:middle;margin:-2px 5px 0;z-index:1}.tooltip-wrapper:hover .tooltip-dropdown{visibility:visible}.tooltip-wrapper .tooltip-ico{display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;border:1px solid #000;font-weight:700;border-radius:50%;font-size:12px}.tooltip-wrapper .tooltip-dropdown{position:absolute;top:calc(100% + 10px);padding:10px;background-color:#000;width:350px;border-radius:4px;color:#fff;font-size:12px;line-height:1;left:0;visibility:hidden;transition:.2s;font-weight:300}.tooltip-wrapper .tooltip-dropdown:after{content:"";display:block;width:7px;height:7px;background-color:#000;transform:rotate(45deg);position:absolute;top:-3px;left:4px}.tooltip-wrapper .tooltip-dropdown img{margin:10px 0}.list-news-section .item-new{margin-bottom:30px;border:1px solid #ddd}.list-news-section .title-new,.list-news-section .desc{padding:15px}.list-news-section .title-new{font-weight:700;font-size:24px;color:#444;display:block}.list-news-section .thumb-new{display:flex;width:100%;justify-content:center;height:200px}.list-news-section .thumb-new img{width:100%;height:100%;object-fit:cover}.list-news-section .desc{color:#636363;font-size:14px;padding-top:0}.list-news-section .link-more-wrap{padding:15px}.list-news-section .link-more{display:inline-flex;align-items:center;color:#444;font-size:18px;font-weight:300;padding:7px 10px}.list-news-section .link-more:hover{color:#fff;background-color:#444}.list-news-section .link-more:hover path{fill:#fff}.list-news-section .link-more .ico{vertical-align:middle;margin-left:10px}.entry-content{padding-top:40px;color:#090909}.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4{font-weight:700}.entry-content h1{margin-bottom:40px;font-size:36px}.entry-content h2{font-size:24px;margin-bottom:15px}.entry-content h3{font-size:18px;margin-bottom:10px}.entry-content ul,.entry-content ol{margin-bottom:15px;padding-left:30px}.entry-content ul [data-list=bullet],.entry-content ol [data-list=bullet]{list-style:disc}.entry-content ul li,.entry-content ol li{margin-bottom:7px}.entry-content .ql-align-center{text-align:center}.entry-content .ql-align-right{text-align:right}.entry-content table{max-width:100%;overflow:auto}.entry-content table td{padding:7px;border:1px solid #1c1c1c}.entry-content table tr:nth-child(2n) td{background:#f0f0f0}.entry-content a{color:#000;text-decoration:underline}.entry-content a:hover{text-decoration:none}.entry-content .main-image{margin:20px 0}.entry-content .post-added{font-style:italic}.entry-content .post-added span{font-weight:700}.title-product-cart{font-size:20px;font-weight:600;color:#373a3c;margin-bottom:15px}.option-product-cart{font-weight:600;color:#7e7e7e;margin:10px 0 20px}.option-product-cart span{color:#444}.thumb-product-cart img{width:100%}.btn-remove-product{padding:0;border:none;display:block;background:transparent}.btn-remove-product svg{display:block}.btn-remove-product:hover path{stroke:#763443}.layer-cart{padding:30px;border:1px solid #ddd}.line-style{margin:30px 0;height:1px;background-color:#ddd}.line-style-through{margin:30px 0;height:1px;background-color:#ddd;display:flex;justify-content:center;align-items:center}.line-style-through span{display:inline-block;padding:0 15px;background-color:#fff}.promocode-row{display:grid;grid-template-columns:auto 90px}.promocode-row.disabled .input-style{opacity:.5}.promocode-row .btn{line-height:1;text-align:center;width:100%;height:40px}.promocode-row .input-style{font-weight:700;border-color:#000;height:40px}.dropdown{position:relative}.dropdown .dropdown-menu{position:absolute;top:calc(100% - 16px);left:0;width:100%;padding:10px;background:#fff;z-index:9;border:1px solid #444;opacity:0;visibility:hidden;transition:.2s;font-size:14px}.dropdown .dropdown-menu li{list-style:none;padding:5px 0;cursor:pointer}.dropdown .dropdown-menu li a{color:#000}.dropdown .dropdown-menu li a:hover{color:#555}.dropdown .input-style{background:url(/build/assets/caret-46beb472.svg) 95% 50% no-repeat}.dropdown .input-style:focus+.dropdown-menu{visibility:visible;opacity:1}.modal-layer{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);display:none;z-index:3}.modal-layer .minicart-block{position:absolute;width:530px;z-index:1;top:0;right:0;max-height:100vh;overflow:auto}.modal-layer.default{align-items:center;justify-content:center}.modal-layer.default .minicart-block{position:relative}.modal-layer.video-instruction .minicart-block{width:100%;max-width:900px}.modal-layer .tabs-row{display:flex;justify-content:center;border-bottom:1px solid #444}.modal-layer .tabs-row button{background:transparent;border-radius:0;border:none;padding:8px 15px;text-align:center;background:#fafafa;border:1px solid #f0f0f0}.modal-layer .tabs-row button.active,.modal-layer .tabs-row button:hover{background:#444;color:#fff;border-color:#444}.modal-layer .btn-fb,.modal-layer .btn-google{color:#fff;border-radius:4px;padding:7px 10px;border:none;border:1px solid #0959da;text-align:center;width:100%;margin:10px 0}.modal-layer .btn-fb .ico,.modal-layer .btn-google .ico{vertical-align:middle;margin-right:8px}.modal-layer .btn-fb:hover,.modal-layer .btn-google:hover{background:#0959da;color:#fff}.modal-layer .btn-fb{background:#0866ff}.modal-layer .btn-google{background:#f0f0f0;color:#0959da}.modal-layer .links-account-modal{display:flex;justify-content:center;column-gap:20px}.modal-layer .links-account-modal a{display:flex;flex-direction:column;align-items:center;color:#444;font-weight:600;width:110px;border:1px solid #f0f0f0;background:#fafafa;border-radius:3px;padding:5px}.modal-layer .links-account-modal a:hover{background:#f0f0f0}.link-style{color:#0866ff}.link-style:hover{cursor:pointer;color:#444}.minicart-block{background-color:#fff;padding:25px}.minicart-block .page-title-default{margin:0}.minicart-block .btn-close-modal{position:absolute;right:20px;top:30px;padding:0;border:none;background:transparent}.minicart-block .title-product-cart{font-size:16px;display:block;padding-right:50px}.minicart-block .option-product-cart{font-size:14px}.minicart-block .item-product{position:relative}.minicart-block .item-product .product-price{font-size:16px}.minicart-block .btn-remove-product{position:absolute;right:0;top:-10px}.modal-login,.modal-register{z-index:9}.modal-lg{width:76vw;height:90vh;left:12vw;top:5vh;overflow:auto;position:absolute;background:#fff;padding:30px 20px}.modal-lg .page-title-default{margin:0}.modal-lg .title-block{font-size:18px;font-weight:700;margin-bottom:15px}.modal-lg .btn-close-modal{position:absolute;right:20px;top:30px;padding:0;border:none;background:transparent}.modal-lg .list-materials{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));column-gap:15px;row-gap:15px;margin-bottom:30px}.modal-lg .list-materials .item-material{padding:7px;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 0 3px #cbcbcb;border:1px solid transparent;background-color:#fff;height:150px;transition:.2s;position:relative;cursor:pointer}.modal-lg .list-materials .item-material:hover{box-shadow:0 0 1px #000;border-color:#0275d8}.modal-lg .list-materials .item-material:hover .name-material{opacity:1}.modal-lg .list-materials .item-material img{max-height:100%}.modal-lg .list-materials .name-material{position:absolute;width:100%;bottom:0;left:0;text-align:center;padding:7px;background-color:#fff;opacity:0;transition:.2s}.search-modal-wrapper{left:0;margin:auto}.search-modal-wrapper .title-block{font-size:16px;font-weight:700}.search-modal-wrapper .link{color:#28a745}.search-modal-wrapper .link:hover{color:#373a3c}.search-modal-wrapper .list-items .item{padding:3px 0}.search-modal-wrapper .list-items a{color:#000;text-decoration:none}.search-modal-wrapper .list-items a:hover{color:#28a745}.list-material-wrapper .main-material-image{text-align:center;margin-bottom:15px}.vg-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.85);display:flex;align-items:center;justify-content:center;z-index:99999;opacity:0;transition:opacity .2s ease}.vg-overlay.vg-open{opacity:1}.vg-overlay .vg-wrap{position:relative;max-width:min(92vw,1200px);max-height:90vh;width:100%;height:auto;display:flex;flex-direction:column;gap:.75rem}.vg-overlay .vg-stage{position:relative;flex:1;min-height:50vh;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:12px}.vg-overlay .vg-img{max-width:100%;max-height:100%;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;display:block}.vg-overlay .vg-btn{position:absolute;top:50%;transform:translateY(-50%);background:rgba(255,255,255,.12);border:0;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.vg-overlay .vg-btn:hover{background:rgba(255,255,255,.2)}.vg-overlay .vg-prev{left:.5rem}.vg-overlay .vg-next{right:.5rem}.vg-overlay .vg-close{position:absolute;top:.5rem;right:.5rem;border:0;width:40px;height:40px;background:transparent;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;z-index:2}.vg-overlay .vg-info{display:flex;justify-content:center;align-items:center;color:#fff;font-size:14px;padding:0 .25rem}.vg-overlay .vg-thumbs{display:flex;justify-content:center;gap:.35rem;padding:.25rem .25rem .1rem}.vg-overlay .vg-thumb{width:64px;height:64px;flex:0 0 64px;border-radius:8px;overflow:hidden;opacity:.5;cursor:pointer}.vg-overlay .vg-thumb img{width:100%;height:100%;object-fit:cover;display:block}.vg-overlay .vg-thumb.active{opacity:1}.vg-overlay .vg-hidden-scroll{overflow:hidden}@media only screen and (max-width: 992px){.vg-overlay .vg-close{top:-5rem}}@keyframes pulseChat{0%{transform:scale(1)}75%{transform:scale(1.1)}}.btn-open-widget-contacts{width:60px;height:60px;background:#fafafa url(/build/assets/chats-4ea9c857.png) center center no-repeat;background-size:38px;border-radius:50%;filter:invert(1);border:none;box-shadow:0 0 6px #000;animation:pulseChat 1.5s infinite}.widget-contacts-wrap{position:fixed;bottom:6vh;right:6vw;display:flex;flex-direction:column;align-items:center;row-gap:15px;z-index:9999}.widget-contacts-wrap.active .widget-contacts{visibility:visible;opacity:1}.widget-contacts-wrap.active .btn-open-widget-contacts{animation:none;background-image:url(/build/assets/close-icon-240ea25e.svg)}.widget-contacts-wrap .widget-contacts{flex-direction:column;row-gap:10px;column-gap:10px;padding:10px 5px;border-radius:40px;background-color:#fff;box-shadow:0 0 3px #ccc;width:50px;display:flex;visibility:hidden;transition:.2s;opacity:0}.widget-contacts-wrap .widget-contacts a{transition:.1s}.widget-contacts-wrap .widget-contacts a:hover{transform:scale(1.1)}@keyframes translateArrow{0%{transform:translateY(-5px);opacity:1}80%{transform:translateY(2px);opacity:1}to{transform:translateY(2px);opacity:0}}@keyframes translateArrowReverse{0%{transform:translateY(5px) rotate(180deg);opacity:1}80%{transform:translateY(-2px) rotate(180deg);opacity:1}to{transform:translateY(-2px) rotate(180deg);opacity:0}}.btn-products-widget{top:50%;left:-62px;position:fixed;background:#373A3C;padding:10px 23px;color:#fff;border:none;transform:rotate(-90deg);display:inline-flex;align-items:center}.btn-products-widget:hover{opacity:.8}.btn-products-widget svg{margin-left:10px;animation:translateArrow 1.5s infinite}.btn-products-widget.active svg{animation:translateArrowReverse 1.5s infinite}.products-widget-wrapper{position:fixed;left:42px;top:0;width:400px;height:100vh;display:flex;align-items:center;z-index:999}.products-widget-wrap{display:flex;flex-wrap:wrap;column-gap:15px;row-gap:15px;max-height:100%;padding:15px;width:100%;background:#fafafa;box-shadow:0 0 3px #ccc;overflow-y:auto}.products-widget-wrap .item-product{border:2px solid #e4e5e6;border-radius:5px;overflow:hidden;padding-bottom:10px;flex:0 0 47%;background:#fff;transition:.1s}.products-widget-wrap .item-product:hover{border-color:#096dd9}.products-widget-wrap .item-product .title{font-size:14px;padding:10px;font-weight:600;line-height:1.2;color:#444;display:block}.products-widget-wrap .item-product .link-wrap{text-align:center;padding:0 10px}.products-widget-wrap .item-product .link-wrap a{background-color:#096dd9;color:#fff;padding:5px 20px;border-radius:4px;display:inline-block}.products-widget-wrap .item-product .link-wrap a:hover{opacity:.8}.author-section{padding:30px;background:#373A3C;color:#fff;margin:30px 0;border-radius:8px}.author-section .author-section-row{display:grid;grid-template-columns:120px 200px auto;column-gap:30px}.author-section a{color:#fff}.author-section .author-avatar{margin-bottom:15px;display:flex}.author-section .author-avatar img{max-width:120px}.author-section .author-name{font-size:18px;font-weight:700;margin-bottom:15px}.author-section .author-role{font-style:italic;margin-bottom:15px;font-size:16px;font-weight:300}.author-section .user-contact{margin:5px 0}.author-section .user-contact .ico{vertical-align:middle;margin-right:5px}.author-section .user-contact a:hover{text-decoration:underline}.author-section .title-section-author{margin-bottom:15px;color:#fff;font-size:18px;font-weight:500}.author-section .author-social-list{margin:20px 0;display:flex;flex-wrap:wrap;column-gap:20px;row-gap:20px}.author-section .author-text{font-weight:300;line-height:1.6;font-size:14px}.steps-wrapper .list-steps{display:flex;justify-content:center;column-gap:30px;row-gap:30px;flex-wrap:wrap}.steps-wrapper .item-step{padding:15px;width:200px;text-align:center;position:relative;background:#fafafa}.steps-wrapper .count{font-weight:900;font-size:58px;position:absolute;color:#ccc;top:0;left:10px}.sidebar-contact{position:sticky;top:65px;margin-bottom:30px}.sidebar-contact .contact-section{padding:20px}.sidebar-contact .title-section{font-size:24px;margin-bottom:20px}.video-instructions-section{margin-top:30px;background:#e4e5e6}.video-instructions-section .item-instruction{text-align:center;margin-bottom:50px;cursor:pointer}.video-instructions-section .item-instruction:hover .video-ico{opacity:.7}.video-instructions-section .item-instruction .ico{position:relative}.video-instructions-section .title{margin:15px 0;font-size:14px}.video-instructions-section .video-ico{position:absolute;bottom:20px;left:20px}.account-page .user-sidebar{width:300px;border-right:1px solid #f0f0f0;height:100%;padding-bottom:40px}.account-page .user-menu{list-style:none;margin-left:-20px}.account-page .user-menu li a{color:#444;font-weight:600;font-size:18px;padding:10px 20px;display:block}.account-page .user-menu li a:hover,.account-page .user-menu li a.active{background:#f0f0f0}.account-page .btn{line-height:1.2}.account-page .user-main-info{background:#f0f0f0;padding:40px 20px;margin-bottom:20px;margin-left:-20px}.account-page .user-main-info .title{font-weight:700;font-size:18px;margin-bottom:10px}.account-page .user-main-info .email{font-size:14px;margin-bottom:16px}.account-page .line-style{background:#f0f0f0}.account-page .orders-list,.account-page .projects-list{font-size:15px}.account-page .orders-list .order-list-head,.account-page .orders-list .project-list-head,.account-page .projects-list .order-list-head,.account-page .projects-list .project-list-head{padding:10px;column-gap:10px;display:grid;grid-template-columns:8% 15% 10% 10% 13% 15% auto;background:#f0f0f0;font-weight:700}.account-page .orders-list .order-body,.account-page .orders-list .project-body,.account-page .projects-list .order-body,.account-page .projects-list .project-body{display:grid;grid-template-columns:100px auto 10% 10% 10%;align-items:center;column-gap:30px;padding:15px;background:#fff;border:1px solid #f0f0f0}.account-page .orders-list .order-body ul,.account-page .orders-list .project-body ul,.account-page .projects-list .order-body ul,.account-page .projects-list .project-body ul{padding-left:16px}.account-page .orders-list .order-body-wrap,.account-page .orders-list .project-body-wrap,.account-page .projects-list .order-body-wrap,.account-page .projects-list .project-body-wrap{padding:10px;background:#fafafa;border:1px solid #f0f0f0;border-top:none;display:none}.account-page .orders-list .order-body-wrap.active,.account-page .orders-list .project-body-wrap.active,.account-page .projects-list .order-body-wrap.active,.account-page .projects-list .project-body-wrap.active{display:block}.account-page .orders-list .project-body-wrap .project-body.info,.account-page .projects-list .project-body-wrap .project-body.info{grid-template-columns:auto 10% 10%}.account-page .orders-list .order-item,.account-page .orders-list .project-item,.account-page .projects-list .order-item,.account-page .projects-list .project-item{padding:10px;column-gap:10px;display:grid;grid-template-columns:8% 15% 10% 10% 13% 15% auto;background:#fafafa;border:1px solid #f0f0f0;align-items:center}.account-page .orders-list .title-options .title,.account-page .projects-list .title-options .title{font-size:22px;font-weight:700;margin-bottom:15px}.account-page .orders-list .title-options .product-options,.account-page .projects-list .title-options .product-options{list-style:none}.account-page .orders-list .title-options .product-options span,.account-page .projects-list .title-options .product-options span{font-weight:700;margin-right:10px}.account-page .orders-list .product-value,.account-page .projects-list .product-value{text-align:center}.account-page .orders-list .product-property,.account-page .projects-list .product-property{font-weight:700;text-align:center;margin-bottom:10px}.account-page .orders-list .row-btns,.account-page .projects-list .row-btns{display:flex;align-items:center;column-gap:10px;justify-content:flex-end}.account-page .orders-list .row-btns button,.account-page .orders-list .row-btns a,.account-page .projects-list .row-btns button,.account-page .projects-list .row-btns a{background:transparent;height:35px;display:inline-flex;align-items:center;justify-content:center;padding:8px}.account-page .orders-list .row-btns .btn-delete,.account-page .projects-list .row-btns .btn-delete{border:1px solid #951c1c}.account-page .orders-list .row-btns .btn-delete:hover,.account-page .projects-list .row-btns .btn-delete:hover{background:#951c1c}.account-page .orders-list .row-btns .btn-delete:hover svg,.account-page .projects-list .row-btns .btn-delete:hover svg{filter:brightness(0) invert(1)}.account-page .orders-list .row-btns .btn-print,.account-page .orders-list .row-btns .btn-add-files,.account-page .projects-list .row-btns .btn-print,.account-page .projects-list .row-btns .btn-add-files{border:1px solid #0959da}.account-page .orders-list .row-btns .btn-print:hover,.account-page .orders-list .row-btns .btn-add-files:hover,.account-page .projects-list .row-btns .btn-print:hover,.account-page .projects-list .row-btns .btn-add-files:hover{background:#0959da}.account-page .orders-list .row-btns .btn-print:hover svg,.account-page .orders-list .row-btns .btn-add-files:hover svg,.account-page .projects-list .row-btns .btn-print:hover svg,.account-page .projects-list .row-btns .btn-add-files:hover svg{filter:brightness(0) invert(1)}.account-page .orders-list .row-btns .btn-view,.account-page .projects-list .row-btns .btn-view{font-weight:600;border:1px solid #444;color:#fff;background:#444}.account-page .orders-list .row-btns .btn-view:hover,.account-page .projects-list .row-btns .btn-view:hover{color:#444;background:#fff}.account-page .projects-list .project-list-head,.account-page .projects-list .project-item{grid-template-columns:10% 17% 15% 15% 15% auto}footer.footer{background-color:#373a3c;color:#d7d8d8;font-size:14px;padding:45px 0;font-weight:300;position:relative}footer.footer .title-section{color:#fff;font-size:22px;margin:10px 0 20px}footer.footer .menu-title{margin-bottom:10px;font-weight:400;color:#fff}footer.footer .menu-title.map{display:none}footer.footer .footer-info{margin-bottom:20px}footer.footer .logo{margin-bottom:25px}footer.footer a{color:#d7d8d8}footer.footer a:hover{color:#fff}footer.footer .social-list{display:flex;column-gap:20px;margin-bottom:30px}footer.footer .map-wrap{position:absolute;right:0;width:41%;height:100%;top:0}.copy{color:#373a3c;font-size:12px;background-color:#fff;padding:20px 0}.copy a{color:#373a3c}.copy a:hover{text-decoration:underline}
