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