@media (max-width:567px){.why-choose-us .why-choose-us-grid{grid-template-columns:1fr}.categories .categories-grid,.our-products .products-grid,.products .products-grid,.recommended-products .products-grid{grid-template-columns:1fr}}@media (max-width:767px){:root{--about-us-position-y:-30px;--checkout-position-y:55px}@keyframes header-line{100%{left:-5px}}body{font-size:13px}body.page header .language-btn>span,body.search header .language-btn>span{color:var(--white-color)}h1{font-size:36px}h2{font-size:30px}h5{font-size:15px}label{font-size:14px}form:not(.checkout-container,.edit-account) div{margin-bottom:25px}form input,form textarea{font-size:13px}form textarea{height:125px}.empty-value{margin-bottom:0}body.page-id-114 .header,body.page-id-979 .header,body.page-id-981 .header,body.page-id-983 .header,body.page-id-985 .header{background-position:center top;background-repeat:no-repeat}section:not(.slider,.contact-us,.category-description,.category-features,.map,.error-404,.admin-panel,.thank-you,.contact-us-message,.default-page){padding:50px 0}section.active-1 .header-line{left:-5px}section.active-2 .discounts-item:nth-child(1) .percent-container{width:45%}section.active-2 .discounts-item:nth-child(2) .percent-container{width:55%}section.active-2 .discounts-item:nth-child(3) .percent-container{width:65%}section.active-2 .pdf-download .vertical-line{height:70px}section.header{padding:95px 0 50px 0}.col,.col-lg{margin:0 15px}.logo img{height:20px}.header-line{bottom:2px;width:80px;height:12px}.read-more-btn,.show-all-btn{font-size:14px;padding:13px 25px}.read-more-btn:after,.show-all-btn:after{width:15px;height:15px}.arrow-link-btn,.buy-btn,.edit-addresses-btn,.feedback-btn,.login-form button,.lost-pass-form button,.registration-form button,.send-btn,.update-cart-btn{font-size:14px}.arrow-link-btn:after,.update-cart-btn:after{width:15px;height:15px}.buy-btn,.feedback-btn,.login-form button,.lost-pass-form button,.registration-form button,.send-btn{padding:13px 20px}.buy-btn:after,.feedback-btn:after,.login-form button:after,.lost-pass-form button:after,.registration-form button:after,.send-btn:after{width:15px;height:15px}.go-back-btn{font-size:14px;padding:13px 25px}.go-back-btn:before{width:15px;height:15px}.totals-btn{font-size:14px}.totals-btn:after{width:15px;height:15px}.breadcrumbs{font-size:14px;margin-top:25px}.breadcrumbs .link-item:first-child:before{width:14px;height:14px}.table .table-params{grid-template-columns:50% 50%;padding:20px}.table .table-params .table-head{font-size:15px}.table .table-params .table-body{font-size:13px;justify-self:end}.table .table-params .table-body span,.table .table-params .table-body time{text-align:right;padding-right:0}.table .table-params .table-body.child{justify-items:end}.table.payment-methods .table-params{grid-template-columns:33.333% 66.666%}.totals-container{position:static;width:100%;padding:25px 20px;box-shadow:none;order:2}.totals-container h3{font-size:21px}.totals-container .section-header{margin:0}.totals-container .vertical-line{display:none}.menu-nav{left:calc(-58.666% - 20px);width:58.666%;padding:0 15px}.menu-nav .menu-container{margin:125px 0 15px 0;max-height:calc(100vh - 140px)}.menu-nav .menu-container>ul li{font-size:30px}.menu-nav .sub-menu a{font-size:24px}.mobile-search .search-bar{padding:0 15px}.mobile-search .search-bar input{padding:10px 15px}.mobile-search .search-bar .select-field .select-menu{top:45px}.mobile-search .search-bar .select-field:after{top:7px;width:8px;height:8px}.mobile-search .search-bar .search-field .search-close-btn{top:12px}.mobile-search .search-bar .search-field .mobile-search-button{top:11px}.mobile-search .search-bar.active{width:100%}header{top:20px}header .logo{top:2.5px}header .logo img{margin-left:30px}header .search-btn .search-icon img:nth-child(4){position:absolute;opacity:0;visibility:hidden}header .search-btn.close .search-icon img:nth-child(3){opacity:0;visibility:hidden}header .search-btn.close .search-icon img:nth-child(4){opacity:1;visibility:visible}header .account-btn,header .cart-btn,header .search-btn{padding-right:10px}header .language-btn span:not(.language-menuspan){margin:0}header .right-menu{-moz-column-gap:10px;column-gap:10px}header .right-menu span:not(.language-text,.language-menuspan){display:none}header .right-menu .language-btn img:not(.language-menuimg){display:none}.header .section-header .header-line{bottom:4px}.slider .col-lg{bottom:18px}.slider-col-right{width:33.333%}.slider .col .slider-text-container a{margin-top:25px}.slider .col .slider-text-container .slider-item.active .header-line{left:-5px}.slider-col-left .col .category-text-container .header-line,.slider-col-left .col .slider-text-container .header-line{bottom:4px}.slider-col-right .ellipses svg{bottom:calc(var(--slider-img-position-y) + 5px)}.slider-col-right .ellipses svg:nth-child(2){left:calc(var(--slider-img-position-x) - (100px / 4));bottom:calc((var(--slider-img-position-y) + 5px) - 20px)}.slider-col-right .ellipses svg:nth-child(3){left:calc(var(--slider-img-position-x) - (200px / 4));bottom:calc((var(--slider-img-position-y) + 5px) - 40px)}.slider-col-right .ellipses svg:nth-child(4){left:calc(var(--slider-img-position-x) - (300px / 4));bottom:calc((var(--slider-img-position-y) + 5px) - 60px)}.slider-footer{bottom:20px}.why-choose-us .col{row-gap:50px}.about-us p{font-size:14px}.about-us .about-us-img .img-item{height:350px}.about-us .about-us-img .ellipses svg{top:var(--about-us-position-y)}.about-us .about-us-img .ellipses svg:nth-child(2){left:inherit;top:calc(var(--about-us-position-y) - 30px)}.about-us .about-us-img .ellipses svg:nth-child(3){left:inherit;top:calc(var(--about-us-position-y) - 60px)}.discount-offers .discounts{right:-15px}.discount-offers .discounts .discounts-item .percent-container{width:40%}.discount-offers .discounts .discounts-item .percent-container .discount-description span{font-size:13px}.discount-offers .discount-offers-text-container p{font-size:14px}.checkout-ordering .checkout-ordering-img-container .img-item{height:350px;margin-top:0}.checkout-ordering .checkout-ordering-img-container .ellipses svg{position:absolute;top:calc(var(--checkout-position-y) - 5px);left:inherit}.checkout-ordering .checkout-ordering-img-container .ellipses svg:nth-child(2){left:inherit;top:calc((var(--checkout-position-y) - 5px) - 30px)}.checkout-ordering .checkout-ordering-img-container .ellipses svg:nth-child(3){left:inherit;top:calc((var(--checkout-position-y) - 5px) - 60px)}.checkout-ordering .checkout-ordering-img-container .ellipses svg:nth-child(4){left:inherit;top:calc((var(--checkout-position-y) - 5px) - 90px)}.checkout-ordering .checkout-ordering-img-container .ellipses svg:nth-child(5){left:inherit;top:calc((var(--checkout-position-y) - 5px) - 120px)}.checkout-ordering .checkout-ordering-items .checkout-ordering-item{padding:95px 20px 25px 20px}.checkout-ordering .checkout-ordering-items .checkout-ordering-item .checkout-ordering-item-icon{top:-10px;left:20px}.faq .faq-accordion .faq-item{-moz-column-gap:20px;column-gap:20px;padding:25px 20px}.faq .faq-accordion .faq-item.active{margin:0}.faq .faq-accordion .faq-item .vertical-line{right:25px}.latest-events{margin-bottom:50px}.latest-events .latest-events-grid{grid-template-columns:1fr 1fr}.latest-events .latest-events-grid .latest-events-item p{font-size:13px}.latest-events .latest-events-grid .latest-events-item .latest-item-date span{font-size:14px}.latest-events:not(.relevated-events) .latest-events-grid .latest-events-item.accent p{font-size:13px}.latest-events .latest-events-grid .latest-events-item-container{padding:25px 20px}.contact-us .map{height:100vh}.contact-us .contact-us-container{padding:0 15px 50px 15px}.contact-us .contact-us-container h3{font-size:30px}.contact-us-message-container{font-size:12px;width:75%;padding:15px}section.about-us-page .img-container .img-item{height:330px}section.about-us-page .text-container{padding:100px 15px 50px 15px}section.about-us-page .text-container p{font-size:14px}.our-feedback-container .contacts-list-container{top:-50px;width:calc(50% - var(--grid-gutter-size)/ 2 - 15px);padding:25px 20px 50px 20px}.our-feedback-container .contacts-list-container h3{font-size:24px}.our-feedback-container .contacts-list-container .horizontal-line{top:65px}.our-feedback-container .contacts-list-container .section-header{margin-bottom:50px}.our-feedback-container .contacts-list-container label,.our-feedback-container .contacts-list-container span{font-size:14px}.our-feedback-container .contacts-list-container img{width:18px;height:18px}.our-feedback-container .contacts-list-container .social-icons-container a{-moz-column-gap:6px;column-gap:6px}.our-feedback-container .contacts-list-container .social-icons-container img{width:14px;height:14px}.our-feedback-container .contacts-list-container .social-icons-container span{font-size:12px}.products-description-img{margin-top:50px}.products-description-img .img-item{height:350px}.category-description .category-description-left{padding:50px 15px 0 15px}.category-description .category-description-right .category-description-right-container{padding:1.5em 15px 50px 15px}.category-description p{font-size:14px}.category-features .col{padding:50px 15px}.category-features-text-container p{font-size:14px}.applications-slider .applications-items .slider-item{height:400px}section.single-product{padding:75px 0}.single-product-description>div{margin-bottom:20px}.single-product-description h1{margin-bottom:20px}.single-product-description p{font-size:14px;margin:0 0 20px 0;order:3}.single-product-description .single-product-img.mobile{order:1}.single-product-description .single-product-img.mobile .img-item{width:250px;height:250px}.single-product-description .single-product-img .img-variations{row-gap:20px}.single-product-description .single-product-img .img-variations img{width:50px;height:50px}.single-product-description .single-product-price{order:2}.single-product-description .single-product-price .price-value div:first-child{font-size:30px}.single-product-description .single-product-price .price-value .discount-text{font-size:13px}.single-product-description .quantity-buy-btn{order:4}.single-product-description .quantity-buy-btn .quantity{margin-bottom:0}.single-product-description .applications-list-items .applications-list-item img{width:21px;height:21px}.single-product-description .applications-list-items .applications-list-item span{font-size:14px}.single-product-description .variations-items{font-size:14px}.single-product-description .variations-items>div img{width:15px;height:15px}.single-product .pdf-download{width:calc(100% - 15px)}.single-product .pdf-download a{font-size:16px}section.specifications{padding:100px 0 50px 0}.specifications .table-params{grid-template-columns:58.333% 41.666%}.single-features-items{grid-template-columns:1fr 1fr}.installation .col{row-gap:0}.installation .installation-option span{font-size:16px}.checkout .checkout-container>div:not(.totals-container){width:100%;padding:25px 20px}.checkout .checkout-container .billing-details h3,.checkout .checkout-container .payment-methods h3,.checkout .checkout-container .shipping-methods h3{font-size:24px}.checkout .checkout-container .totals-container .order-products .order-product-item{font-size:13px}.my-purchases .cart-table>div:not(.totals-container){width:100%}.my-purchases .cart-table .table .table-params{grid-template-columns:33.333% 66.666%;padding:5px 20px}.my-purchases .cart-table .cart-footer{order:1}.my-purchases .cart-table .totals-container{margin-top:20px}.thank-you{min-height:600px}.thank-you h1{font-size:30px}.thank-you h4{font-size:18px}.empty-cart p,.thank-you p{font-size:13px}.thank-you img{height:230px}.empty-cart h3{font-size:21px}.empty-cart img{height:150px}.error-404 .col{flex-direction:column-reverse;justify-content:center}.error-404 .col>div{width:100%}.error-404 h1{font-size:60px}.error-404 h3{font-size:30px}.error-404 .header-line{bottom:9px;width:110px}.error-404 .description-404{align-items:center;text-align:center}.error-404 .description-404 .description-404-container{margin:25px 0}.error-404 .description-404 p{font-size:14px}.error-404 .image-404 img{height:220px}#blog.latest-events{margin-bottom:0}.single .header{flex-direction:column;margin-top:65px;height:calc(100vh - 65px)}.single .header>img{aspect-ratio:2/1}.single .header>div{height:100%;padding:25px 15px}.single .header>div h1{font-size:30px}.single .header>div p{font-size:14px}.single .header>div .article-main-item-date img{width:16px;height:16px}.single .header>div .article-main-item-date span{font-size:15px}.single .header>div:after{width:60px;height:60px;right:15px;bottom:25px}.article h3{font-size:24px}.article article p,.default-page p{font-size:14px}.article article .img-item{height:250px}.article aside h4{font-size:21px;margin:25px 0 35px 0}.article aside .bg-color{width:calc(100% + 30px);right:-15px}.default-page{padding:75px 0}.default-page .default-text{margin-top:15px}.search-results-list h3{font-size:30px}.search-results-list .section-header .items-founder{font-size:14px}.search-results-list-items .search-item-container{padding:25px 20px}.search-results-list-items .search-item-container span{font-size:14px}.feedback-container .col{row-gap:30px}.feedback-container h3{font-size:30px}.login-form,.registration-form{background-color:var(--white-color)}.edit-address .section-header,.login-form .section-header,.lost-pass-form .section-header,.registration-form .section-header,.woocommerce-order-details .section-header{flex-wrap:wrap}.edit-address .section-header a,.login-form .section-header a,.lost-pass-form .section-header a,.registration-form .section-header a,.woocommerce-order-details .section-header a{margin-left:0;margin-top:15px}.login-form .col,.lost-pass-form .col,.registration-form .col{padding:0;background-color:transparent;box-shadow:none}.login-form h3,.lost-pass-form h3,.registration-form h3{font-size:30px;width:100%}.login-form p,.lost-pass-form p,.registration-form p{font-size:14px;margin:25px 0 35px 0}.login-form .form-footer,.registration-form .form-footer{row-gap:30px}.login-form .form-footer a,.registration-form .form-footer a{font-size:14px}.admin-panel .admin-menu{padding:0 15px}.admin-panel .admin-menu li{padding:15px 0}.admin-panel .admin-menu li.is-active{padding:15px 0}.admin-panel .admin-menu li.is-active a:after{width:10px}.admin-panel .admin-menu li.is-active.active~li{padding:15px 0}.admin-panel .admin-menu a{font-size:14px}.admin-panel .admin-menu .img-item{width:15px;height:15px}.admin-panel .admin-content{padding:50px 15px}.admin-panel .admin-content-item h3{font-size:30px}.admin-panel .admin-content-item p{font-size:14px}.admin-panel .admin-content-item .admin-content-text .table-params{padding:5px 20px}.admin-panel .admin-content-item .admin-content-text .table-btn-container{padding-right:0}.admin-panel .admin-content-item .admin-content-text .table-btn-container .table-btn{font-size:13px}.admin-panel .admin-content-item .admin-content-text .table-btn-container .table-btn:after{width:14px;height:14px}.admin-panel .admin-content-item .admin-content-text .account-containers{flex-direction:column}.admin-panel .admin-content-item .admin-content-text .account-container{width:100%;padding:25px 20px}.admin-panel .admin-content-item .admin-content-text .account-container h4{font-size:21px;margin-bottom:25px}.admin-panel .admin-content-item .admin-content-text .account-container .container-addresses-items .container-addresses-item span{font-size:14px}.sitemap-grid-cols{grid-template-columns:repeat(2,1fr)}.default-page .sitemap-grid-cols{margin-top:35px}footer .col{grid-template-columns:1fr 1fr}footer .col p{font-size:14px;margin:15px 0 25px 0}footer .col a{font-size:14px}footer .col li{margin-bottom:15px}footer .col .footer-contacts li img{width:16px;height:16px}}@media (max-width:767px) and (orientation:portrait){.menu-nav .horizontal-line{display:none}.up-scroll-btn{position:static;margin:0 auto}.stock-info{font-size:14px}header .menu-nav{left:calc(-100% - 20px);width:100%}header .right-menu .language-btn{color:var(--main-color)}.slider{min-height:inherit}.slider-col-right .ellipses svg{position:absolute;left:inherit;top:calc(var(--slider-img-position-y) * -1);bottom:inherit}.slider-col-right .ellipses svg:nth-child(2){left:inherit;top:calc(var(--slider-img-position-y) * -1 - 15px);bottom:inherit}.slider-col-right .ellipses svg:nth-child(3){left:inherit;top:calc(var(--slider-img-position-y) * -1 - 30px);bottom:inherit}.slider-col-right .ellipses svg:nth-child(4){left:inherit;top:calc(var(--slider-img-position-y) * -1 - 45px);bottom:inherit}body:not(.paged) .latest-events .latest-events-grid{grid-template-columns:1fr}body:not(.paged) .latest-events:not(.relevated-events) .latest-events-grid .latest-events-item.accent{grid-column-start:inherit;grid-column-end:inherit;flex-direction:column}body:not(.paged) .latest-events:not(.relevated-events) .latest-events-grid .latest-events-item.accent>img{width:100%}.our-feedback-container{flex-direction:column-reverse;row-gap:50px}.our-feedback-container .contacts-list-container,.our-feedback-container .our-feedback-form{width:100%}.our-feedback-container .contacts-list-container{position:static;box-shadow:none}.our-feedback-container .contacts-list-container .social-icons-container a{-moz-column-gap:8px;column-gap:8px}.our-feedback-container .contacts-list-container .social-icons-container img{width:15px;height:15px}.our-feedback-container .contacts-list-container .social-icons-container span{font-size:13px}.our-feedback-container .horizontal-line{display:none}.category-features-items{padding:0;background-color:transparent}.category-features-items .category-features-item{background-color:var(--dark-blue-color)}.category-features-items .category-features-item-text-container{margin:25px 15px}.category-features-items .category-features-item-icon{position:relative;left:20px;top:-10px}.single-product .stock-info{margin-left:0}.single-product-description .single-product-price .price-value{flex-wrap:wrap}.single-features-items{grid-template-columns:1fr}.single-features-items{grid-template-columns:1fr}.installation .col{row-gap:25px}.installation-img-item .img-item{height:350px}.installation .installation-option span{font-size:11px}.empty-cart .buttons-container,.thank-you .buttons-container{row-gap:15px}.thank-you .buttons-container{flex-direction:column;align-items:center}.search-results-list-items .search-item{flex-direction:column;aspect-ratio:1/1.5}.search-results-list-items .search-item img{width:100%;aspect-ratio:1.3/1}.search-results-list-items .search-item-container .horizontal-line{left:-25px}.login-form .form-footer,.registration-form .form-footer{flex-wrap:wrap}.login-form .form-footer a,.registration-form .form-footer a{width:100%}footer .col{grid-template-columns:250px;justify-content:center}footer .col>div{text-align:center}footer .col .social-icons-container{justify-content:center}footer .col .footer-contacts li{justify-content:center}}@media (max-width:767px) and (orientation:landscape){.contact-us .contact-us-container form{display:flex;flex-wrap:wrap;-moz-column-gap:20px;column-gap:20px}.contact-us .contact-us-container form>div{flex-grow:1}.contact-us .contact-us-container form .textarea-field{width:100%}.checkout .checkout-container .billing-details .section-header{flex-direction:row;align-items:center}.checkout .checkout-container .billing-details .section-header .checkbox-item{margin-left:auto}.single .header{flex-direction:row;height:auto}.single .header>div,.single .header>img{width:50%}.single .header>img{aspect-ratio:3/1}.single .header>div{aspect-ratio:2/1}.admin-panel .admin-content-item .admin-content-text .account-containers:not(.account-details) .container-addresses-items,.admin-panel .admin-content-item .admin-content-text div:not(.account-details) .account-container .container-addresses-items{grid-template-columns:1fr 1fr}.admin-panel .admin-content-item .admin-content-text .table.order-methods .table-params .table-separator+.table-body span{display:block}}@media (min-width:568px) and (max-width:1023px){.our-products .products-grid,.products .products-grid,.recommended-products .products-grid{grid-template-columns:1fr 1fr}.categories .categories-grid{grid-template-columns:1fr 1fr}}@media (min-width:768px) and (max-width:1023px){:root{--about-us-position-y:-40px}.menu-nav{left:calc(-75% - 20px);width:75%}.menu-nav.active{left:0}.mobile-search .search-bar{padding:0 20px}.mobile-search .search-bar .search-field .search-close-btn{top:16px}.mobile-search .search-bar .search-field .mobile-search-button{top:15px}header .logo img{margin-left:48px}.slider .col .slider-text-container a{margin-top:10px}.slider .slider-col-right .slider-img{bottom:var(--slider-img-position-y)}.slider .slider-col-right .ellipses svg{bottom:calc(var(--slider-img-position-y) + 5px)}.slider .slider-col-right .ellipses svg:nth-child(2){left:calc(var(--slider-img-position-x) - (100px / 4));bottom:calc((var(--slider-img-position-y) + 5px) - 20px)}.slider .slider-col-right .ellipses svg:nth-child(3){left:calc(var(--slider-img-position-x) - (200px / 4));bottom:calc((var(--slider-img-position-y) + 5px) - 40px)}.slider .slider-col-right .ellipses svg:nth-child(4){left:calc(var(--slider-img-position-x) - (300px / 4));bottom:calc((var(--slider-img-position-y) + 5px) - 60px)}.about-us .about-us-img .ellipses svg{top:var(--about-us-position-y)}.about-us .about-us-img .ellipses svg:nth-child(2){left:inherit;top:calc(var(--about-us-position-y) - 45px)}.about-us .about-us-img .ellipses svg:nth-child(3){left:inherit;top:calc(var(--about-us-position-y) - 90px)}.about-us .about-us-img .ellipses svg:nth-child(4){left:inherit;top:calc(var(--about-us-position-y) - 135px)}.discount-offers .discount-offers-text-container p{font-size:1em}section.about-us-page .text-container{padding:100px 20px 50px 20px}.our-feedback .contacts-list-container .social-icons-container img{width:15px;height:15px}.our-feedback .contacts-list-container .social-icons-container span{font-size:13px}.products-description-img{margin-top:75px}.category-description .category-description-left{padding:75px 20px 0 20px}.category-description .category-description-right .category-description-right-container{padding:1.5em 20px 75px 20px}.category-features .col{padding:75px 20px}.category-features-items{padding:50px 20px 50px 0}.single-product-img.mobile .img-variations{row-gap:var(--grid-gutter-size)}.single-product .pdf-download{width:calc(100% - 20px)}.single-features-items{grid-template-columns:1fr 1fr}.feedback-container .col{row-gap:35px}footer .col{grid-template-columns:1fr 1fr}}@media (min-width:768px) and (max-width:1023px) and (orientation:portrait){.slider .slider-col-right .ellipses svg{position:absolute;left:inherit;top:calc(var(--slider-img-position-y) * -1);bottom:inherit}.slider .slider-col-right .ellipses svg:nth-child(2){left:inherit;top:calc(var(--slider-img-position-y) * -1 - 20px);bottom:inherit}.slider .slider-col-right .ellipses svg:nth-child(3){left:inherit;top:calc(var(--slider-img-position-y) * -1 - 40px);bottom:inherit}.slider .slider-col-right .ellipses svg:nth-child(4){left:inherit;top:calc(var(--slider-img-position-y) * -1 - 60px);bottom:inherit}.slider .slider-col-right .ellipses svg:nth-child(5){left:inherit;top:calc(var(--slider-img-position-y) * -1 - 80px);bottom:inherit}.slider .slider-col-right .ellipses svg:nth-child(6){left:inherit;top:calc(var(--slider-img-position-y) * -1 - 100px);bottom:inherit}.contact-us .map{height:50vh}}@media (min-width:768px) and (max-width:1023px) and (orientation:landscape){.menu-nav{left:calc(-58.666% - 20px);width:58.666%}header .right-menu span:not(.language-text,.language-menuspan){display:none}.slider .col .slider-text-container a{margin-top:25px}}@media (max-width:1023px){:root{--grid-max-size:100%;--slider-img-position-x:-75px;--slider-img-position-y:50px}.mouse-icon{display:none}.mobile-search .search-bar{top:-30px;left:0;width:0;box-sizing:border-box}.mobile-search .search-bar .search-field{position:relative;overflow:hidden}.mobile-search .search-bar .select-field{overflow:hidden;min-width:0;transition:all .5s ease-out}.mobile-search .search-bar .search-field .mobile-search-button,.mobile-search .search-bar .search-field .search-close-btn{position:absolute;background-repeat:no-repeat;width:17px;height:17px}.mobile-search .search-bar .search-field .search-close-btn{background-image:url(../../uploads/close-icon-blue.svg);right:15px}.mobile-search .search-bar .search-field .mobile-search-button{background-image:url(../../uploads/search-icon-blue.svg);right:30px}.mobile-search.active .search-bar .select-field{min-width:120px;overflow:visible}header .col-lg{position:relative;top:0;transition:top .3s ease-out}header .logo{text-align:left}header .left-menu{display:flex;align-items:center}header .menu-btn-text{display:none}header .account-btn a,header .cart-btn a,header .language-btn,header .menu-btn,header .search-btn{font-weight:500}.slider{min-height:320px}.slider .col .slider-text-container p{display:none}.slider-col-right .slider-img .slider-item .img-item{width:250px;height:250px}.about-us .col{flex-direction:column}.about-us .about-us-text-container{width:100%}.about-us .about-us-img{position:relative;top:inherit;margin-top:50px;width:100%}.about-us .about-us-img .ellipses svg{position:absolute;left:inherit}section.about-us-page .col{flex-direction:column;margin:0}section.about-us-page .col>div{width:100%}section.about-us-page .img-container{padding:0 20px;margin:0;box-sizing:border-box}section.about-us-page .text-container{position:static;margin-top:-50px;min-height:inherit}.products-description .col{flex-direction:column}.products-description .col>div{width:100%}.category .slider-col-right .slider-img .category-item .img-item{width:250px;height:250px}.categories-description .col{flex-direction:column}.categories-description .col>div{width:100%}.category-description .category-description-left{position:static;display:block;width:100%;background-color:var(--light-blue-color)}.category-description .category-description-left-text{width:100%}.category-description .category-description-right{display:block}.category-description .category-description-right-text{width:100%}.category-description .category-description-right-text .category-description-right-container{width:100%;margin:0}.category-features .col{flex-direction:column;margin:0}.category-features .col>div{width:100%}.category-features-text-container{margin:0}.category-features-items{position:static}footer .col{-moz-column-gap:20px;column-gap:20px;row-gap:50px}.single-product-img{display:none}.single-product-img.mobile{display:flex;flex-direction:row;justify-content:center;width:100%;-moz-column-gap:var(--grid-gutter-size);column-gap:var(--grid-gutter-size)}.single-product-img.mobile .img-variations{flex-direction:column}.single-product-img.mobile .img-variations img:hover{top:inherit}.single-product-description{display:flex;flex-direction:column;width:100%}.single-product-description .quantity-buy-btn h5,.single-product-description .single-product-price h5{display:none}.single-product-description .variations-container{order:4}.single-product-description .single-product-price{order:1}.single-product-description form.cart{order:2}.single-product-description .applications-list{order:3}.single-product .pdf-download{bottom:-40px}.search-results-list .section-header{flex-direction:column;align-items:flex-start;row-gap:25px}.search-results-list .section-header .items-founder{margin:0}.search-results-list-items{grid-template-columns:1fr}.feedback-container .col{flex-direction:column;align-items:center}.feedback-container h3{text-align:center}.installation-img-item .installation-option[data-direction-mobile=down-right],.installation-img-item .installation-option[data-direction-mobile=up-right]{flex-direction:row-reverse}.installation-img-item .installation-option[data-direction-mobile=down-left] span,.installation-img-item .installation-option[data-direction-mobile=down-right] span{align-self:flex-end}.login-form p,.lost-pass-form p,.registration-form p{width:100%}.login-form form>div,.registration-form form>div{width:100%}.admin-panel .admin-menu img{width:15px;height:15px}.admin-panel .admin-content-text .container-addresses-items{grid-template-columns:1fr}.admin-panel .admin-content-text .table.order-methods .table-params .table-separator+.table-body span{display:flex;flex-direction:column}}@media (max-width:1023px) and (orientation:portrait){body.page header .right-menu,body.page header .right-menu a,body.search header .right-menu,body.search header .right-menu a{color:inherit}body.page header .account-btn .img-item,body.search header .account-btn .img-item{background-image:url(../../uploads/user-icon-white.svg)}body.page header .cart-btn .img-item,body.search header .cart-btn .img-item{background-image:url(../../uploads/cart-icon-white.svg)}body.page header .search-btn .img-item,body.search header .search-btn .img-item{background-image:url(../../uploads/search-icon-white.svg)}body.page header .search-btn .img-item-close,body.search header .search-btn .img-item-close{background-image:url(../../uploads/close-icon-white.svg)}header .account-btn .img-item{background-image:url(../../uploads/user-icon-blue.svg)}header .cart-btn .img-item{background-image:url(../../uploads/cart-icon-blue.svg)}header .search-btn .img-item{background-image:url(../../uploads/search-icon-blue.svg)}header .search-btn .img-item-close{background-image:url(../../uploads/close-icon-blue.svg)}header .account-btn,header .cart-btn,header .search-btn{border-right:1px solid #e5e5e5}header .right-menu,header .right-menu a{color:var(--main-color)}.category-text-container,.slider .col .slider-text-container{width:100%}.slider-col-left{height:60%}.slider-col-left .col-lg .prev{color:var(--white-color)}.slider-col-left .col-lg .prev::before{content:url(../../uploads/arrow-left-white.svg)}.slider-col-right{position:relative;width:100%;height:40%}.slider-col-right .slider-img{position:relative;left:inherit;width:-moz-fit-content;width:fit-content;margin:0 auto}.slider-footer .pagination-item .default-item{background-color:var(--white-color)}.category .col{justify-content:center}.category .slider-col-right .slider-img{left:inherit;width:-moz-fit-content;width:fit-content;margin:0 auto}.category-item{text-align:center}}@media (min-width:568px) and (max-width:1199px){:root{--grid-gutter-size:20px}.mobile-search.active .search-bar{width:66.666%}.why-choose-us .why-choose-us-grid{grid-template-columns:1fr 1fr}}@media (min-width:768px) and (max-width:1199px){:root{--checkout-position-y:40px}body.page-id-114 .header,body.page-id-979 .header,body.page-id-981 .header,body.page-id-983 .header,body.page-id-985 .header{background-position:center 10%;background-repeat:no-repeat}section:not(.slider,.contact-us,.category-description,.category-features,.map,.error-404,.admin-panel,.thank-you,.empty-cart,.contact-us-message,.default-page){padding:75px 0}section.active-2 .discounts-item:nth-child(1) .percent-container{width:35%}section.active-2 .discounts-item:nth-child(2) .percent-container{width:55%}section.active-2 .discounts-item:nth-child(3) .percent-container{width:75%}section.active-2 .contacts-list-container{top:-35px}section.header{padding:130px 0 75px 0}.breadcrumbs{font-size:16px}.breadcrumbs .link-item:first-child:before{width:16px;height:16px}.col,.col-lg{margin:0 20px}.buy-btn,.edit-addresses-btn,.feedback-btn,.go-back-btn,.login-form button,.lost-pass-form button,.registration-form button,.send-btn,.totals-btn{font-size:15px}.buy-btn:after,.feedback-btn:after,.login-form button:after,.lost-pass-form button:after,.registration-form button:after,.send-btn:after,.totals-btn:after{width:16px;height:16px}.go-back-btn:before{width:16px;height:16px}.arrow-link-btn,.read-more-btn,.show-all-btn,.update-cart-btn{font-size:15px}.arrow-link-btn:after,.read-more-btn:after,.show-all-btn:after,.update-cart-btn:after{width:16px;height:16px}.table{grid-template-columns:1fr}.table:has(>div:nth-child(2)){grid-template-columns:1fr 1fr}.table:has(>div:nth-child(2)) .table-params{grid-template-columns:50% 50%}.table:has(>div:nth-child(2)) .table-params .table-body{justify-self:end}.table:has(>div:nth-child(2)) .table-params .table-body.child{justify-items:end}.table:has(>div:nth-child(2)) .table-params .table-body span,.table:has(>div:nth-child(2)) .table-params .table-body time{text-align:right;padding-right:0}.table:has(>div:nth-child(2)) .table-params .table-btn-container{padding-right:0}.table .table-params{grid-template-columns:33.333% 66.666%}.table .table-params .table-body{font-size:15px}.table.payment-methods:has(>div:nth-child(2)) .table-params{grid-template-columns:33.333% 66.666%}.totals-container{top:-100px;left:calc(50% - var(--grid-gutter-size)/ 2 + 20px);width:calc(50% - var(--grid-gutter-size)/ 2)}.totals-container h3{font-size:24px}.totals-container .section-header{margin-bottom:25px}header .menu-nav{padding:0 10px 0 20px}header .menu-nav .menu-container{margin:115px 0 30px 0;max-height:calc(100vh - 145px)}.slider .col .slider-text-container p{font-size:16px}.why-choose-us .col{row-gap:50px}.discount-offers .discounts{right:-20px}.discount-offers .discounts .discounts-item .percent-container{width:25%}.checkout-ordering .checkout-ordering-img-container .img-item{margin:0 0 50px 0}.checkout-ordering .ellipses svg{position:absolute;top:var(--checkout-position-y);left:inherit}.checkout-ordering .ellipses svg:nth-child(2){left:inherit;top:calc(var(--checkout-position-y) - 50px)}.checkout-ordering .ellipses svg:nth-child(3){left:inherit;top:calc(var(--checkout-position-y) - 100px)}.checkout-ordering .ellipses svg:nth-child(4){left:inherit;top:calc(var(--checkout-position-y) - 150px)}.checkout-ordering .ellipses svg:nth-child(5){left:inherit;top:calc(var(--checkout-position-y) - 200px)}.latest-events{margin-bottom:75px}.latest-events .latest-events-grid{grid-template-columns:1fr 1fr}.latest-events .latest-events-grid .latest-events-item p{font-size:14px}.latest-events:not(.relevated-events) .latest-events-grid .latest-events-item.accent p{font-size:14px}.contact-us .contact-us-container{padding:0 20px 75px 20px}.contact-us .contact-us-container h3{font-size:48px}.contact-us .contact-us-container form{display:flex;flex-wrap:wrap;-moz-column-gap:20px;column-gap:20px}.contact-us .contact-us-container form>div{flex-grow:1}.contact-us .contact-us-container form .textarea-field{width:100%}.contact-us-message-container{font-size:13px;width:50%;padding:20px}section.about-us-page .img-container .img-item{height:350px}section.about-us-page .text-container p{font-size:15px}.our-feedback-container .contacts-list-container{width:calc(50% - var(--grid-gutter-size)/ 2 - 20px);padding:50px 30px}.our-feedback-container .contacts-list-container h3{font-size:36px}.our-feedback-container .contacts-list-container .section-header{margin-bottom:75px}.our-feedback-container .contacts-list-container .horizontal-line{top:100px}.our-feedback-container .contacts-list-container img{width:21px;height:21px}.our-feedback-container .contacts-list-container label{font-size:16px}.our-feedback-container .contacts-list-container span{font-size:15px}.category-description p{font-size:15px}.category-features-text-container p{font-size:15px}section.single-product{padding:100px 0 75px 0}.single-product-description p{font-size:15px}.single-product-description .applications-list-items .applications-list-item img{width:24px;height:24px}.single-product-description .applications-list-items .applications-list-item span{font-size:15px}.single-product-description .variations-items{font-size:15px}.single-product-description .variations-items>div img{width:16px;height:16px}.single-product-description .single-product-price .discount-text{font-size:15px}.installation .col{row-gap:50px}.installation-img-item .installation-option span{font-size:16px}.checkout .checkout-container>div:not(.total-container){width:calc(50% - var(--grid-gutter-size)/ 2);padding:30px 25px}.checkout .checkout-container .radio-btn span{font-size:14px}.checkout .checkout-container .billing-details h3,.checkout .checkout-container .payment-methods h3,.checkout .checkout-container .shipping-methods h3{font-size:30px}.checkout .totals-container .order-products .order-product-item{font-size:15px}.my-purchases .cart-table>div:not(.totals-container){width:calc(50% - var(--grid-gutter-size)/ 2)}.my-purchases .cart-table .table .table-params{padding:15px 25px}.my-purchases .cart-table .table .table-params{grid-template-columns:33.333% 66.666%}.my-purchases .cart-table .table .table-params .table-body{justify-self:end}.my-purchases .cart-table .tabl .table-params .table-body span,.my-purchases .cart-table .table .table-params .table-body time{text-align:right;padding-right:0}.my-purchases .cart-table .table .table-params .table-btn-container{padding-right:0}.thank-you h4{font-size:21px}.empty-cart p,.thank-you p{font-size:16px}.empty-cart h3{font-size:24px}.error-404 .description-404 p{font-size:16px}#blog.latest-events{margin-bottom:0}.single .header{height:calc(100vh - 85px)}.single .header>div,.single .header>img{height:50%}.single .header>div{padding:30px 20px}.single .header>div p{font-size:15px}.single .header>div .article-main-item-date img{width:18px;height:18px}.single .header>div .article-main-item-date span{font-size:15px}.single .header>div:after{right:20px}.article article p,.default-page p{font-size:15px}.article article .img-item{height:350px}.article aside h4{margin:30px 0 50px 0}.article aside .bg-color{width:calc(100% + 40px);right:-20px}.login-form h3,.registration-form h3{font-size:36px}.login-form p,.lost-pass-form p,.registration-form p{font-size:15px}.admin-panel .admin-menu{padding:0 20px}.admin-panel .admin-menu li.is-active{padding:25px 0}.admin-panel .admin-menu li.is-active a::after{width:12px}.admin-panel .admin-menu li.is-active.active~li{padding:25px 0}.admin-panel .admin-content{padding:75px 20px}.admin-panel .admin-content-item h3{font-size:36px}.admin-panel .admin-content-item p{font-size:15px}.admin-panel .admin-content-item .table-params{padding:15px 25px}.admin-panel .admin-content-item .table-params .table-body{justify-self:center}.admin-panel .admin-content-text .container-addresses-items .container-addresses-item span{font-size:15px}.sitemap-grid-cols{grid-template-columns:repeat(3,1fr)}}@media (min-width:768px) and (max-width:1199px) and (orientation:landscape){.single .header{height:auto}.single .header>div,.single .header>img{aspect-ratio:3/1}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){:root{--slider-img-position-x:-150px;--slider-img-position-y:130px}.slider .col .slider-text-container p{display:block}.category .slider-col-right .slider-img .category-item .img-item,.slider .slider-col-right .slider-img .slider-item .img-item{width:400px;height:400px}.error-404 .col{flex-direction:column-reverse;justify-content:center}.error-404 .col>div{width:100%}.error-404 .description-404{align-items:center;text-align:center}}@media (min-width:1024px) and (max-width:1199px){:root{--slider-img-position-x:-150px;--slider-img-position-y:130px;--about-us-position-x:-50px;--about-us-position-y:-30px}.search-button{font-size:1em}.search.active .search-bar{width:75%}.category-text-container,.slider-text-container{width:calc(50% - var(--grid-gutter-size)/ 2)}.slider-col-right{width:33.333%}.our-products .products-grid,.products .products-grid,.recommended-products .products-grid{grid-template-columns:1fr 1fr 1fr}.categories .categories-grid{grid-template-columns:1fr 1fr 1fr}section.about-us-page .text-container{min-height:350px}.category-description-left{padding:75px 50px}.category-description-left .category-description-left-text{width:auto}.category-description-right-text{width:calc(100% + 20px)}.category-description-right-text .category-description-right-container{width:50%;margin-left:50%;padding:75px 50px}.category-features-text-container{margin-top:75px}.single-product-img{width:calc(50% - var(--grid-gutter-size)/ 2 - 20px)}.single-product .pdf-download{bottom:-57px}.search-results-list-items .search-item-container .horizontal-line{left:-35px}.search-results-list-items .search-item{flex-direction:column;aspect-ratio:1/1.1}.search-results-list-items .search-item img{width:100%;aspect-ratio:1.7/1}}@media (max-width:1199px){.totals-btn{padding:15px 25px;line-height:1}#accessories .col,.checkout-ordering .col,.discount-offers .col,.faq .col,.latest-events .col,.my-purchases .col,.our-feedback .col,.our-products .col,.search-results-list .col,.single-features .col,.specifications .col{row-gap:50px}section.active-2 .why-choose-us-grid{top:0}section.active-2 .contacts-list-container .horizontal-line{width:70px}.pagination{margin-top:50px}.table{display:grid;-moz-column-gap:var(--grid-gutter-size);column-gap:var(--grid-gutter-size);row-gap:30px}.table .table-params{align-content:start;align-items:baseline}.table .table-params>div{padding:0}.table .table-params~div .table-head,.table .table-params~div .table-head.parent{height:inherit;overflow:visible}.table .table-params .table-head span{padding-left:0}.table .table-separator{display:none}header .left-menu .menu-icon{height:13px}header .left-menu .menu-btn.close .menu-icon-up{top:5.5px}header .left-menu .menu-btn.close .menu-icon-down{bottom:5.5px}body.default .mobile-search.active .search-bar,body.error404 .mobile-search.active .search-bar,body.page .mobile-search.active .search-bar,body.single .mobile-search.active .search-bar,body.single-product .mobile-search.active .search-bar,body.thank-you-page .mobile-search.active .search-bar{width:100%}.arrow-link-btn:hover,.go-back-btn:hover{animation:none}.ellipses{display:flex;justify-content:center}.edit-addresses-btn::after,.latest-events-btn::after,.search-results-btn::after{width:16px;height:16px}.slider{height:100vh}.why-choose-us .why-choose-us-grid{row-gap:30px}.about-us .about-us-text-container p{font-size:1em}.discount-offers .discounts{position:relative;grid-template-columns:1fr;row-gap:35px;align-items:normal;height:inherit}.discount-offers .discounts .discounts-item{justify-content:flex-end;height:auto}.discount-offers .discounts .discounts-item .percent-num{font-size:80px;padding-top:10px}.discount-offers .discounts .discounts-item .percent-container{flex-direction:column;row-gap:15px;transition:width .8s ease-out}.discount-offers .discounts .discounts-item .percent-container .percent-column{display:flex;padding:0 20px}.discount-offers .discounts .discounts-item .percent-container .percent-column img{margin:15px 0}.discount-offers .discounts .discounts-item .percent-container .discount-description h5{margin-top:0}.discount-offers .discounts .discounts-item .percent-container .discount-description span{font-size:15px}.checkout-ordering .checkout-ordering-containers{flex-direction:column}.checkout-ordering .checkout-ordering-img-container{position:static;width:100%}.checkout-ordering .checkout-ordering-items{width:100%}.latest-events .latest-events-grid .latest-events-item>img{height:auto;aspect-ratio:3/2}.latest-events .latest-events-grid .latest-events-item .latest-events-item-container{aspect-ratio:3/2}.latest-events:not(.relevated-events) .latest-events-grid .latest-events-item.accent>img{aspect-ratio:1/1}.latest-events:not(.relevated-events) .latest-events-grid .latest-events-item.accent .latest-events-item-container{aspect-ratio:1/1}.contact-us{display:flex;flex-direction:column-reverse}.contact-us .map{width:100%}.contact-us .contact-us-container{position:static;width:100%;box-sizing:border-box;box-shadow:none}.contact-us .contact-us-container .header-line{display:block}.our-feedback-container .contacts-list-container{left:calc(50% + var(--grid-gutter-size)/ 2)}.our-feedback-container .contacts-list-container .horizontal-line{right:calc(100% - 20px)}.our-feedback-container .contacts-list-container li{margin-bottom:30px}.products-description p{font-size:15px}.recommended-products .section-header:not(.products~.recommended-products.section-header){margin-bottom:35px}.applications-slider{margin:50px 0}.applications-slider .col-lg{bottom:-70px}.single-product .pdf-download-container{width:100%}.checkout .checkout-container>div:not(.billing-details,.totals-container) .section-header{margin-bottom:25px}.checkout .billing-details .section-header{flex-direction:column;align-items:flex-start;row-gap:25px}.checkout .billing-details .section-header .checkbox-item{margin:0}.checkout .billing-details .form{grid-template-columns:1fr}.checkout .billing-details .form>div:not(.order-notes){margin-bottom:25px}.checkout .billing-details .form .checkbox-item,.checkout .billing-details .form .order-notes{grid-column:inherit}.checkout .totals-container .order-products .order-product-item img{width:45px;height:45px}.my-purchases .cart-table .table .table-params{align-items:center}.my-purchases .cart-table .table .table-params>div{padding:15px 0}.my-purchases .cart-table .table .table-params .table-body{grid-column:2}.my-purchases .cart-table .table .table-params .table-body img:not(.delete-btn,.plus,.minus){width:45px;height:45px}.my-purchases .cart-table .cart-footer{flex-direction:column}.my-purchases .cart-table .cart-footer .coupon-code{flex-direction:column;row-gap:30px;margin-bottom:15px}.my-purchases .cart-table .cart-footer .coupon-code .default{align-self:normal}.my-purchases .cart-table .cart-footer .update-cart-btn{align-self:flex-start;margin:0}.empty-cart .col{margin:0 auto}.error-404 .description-404,.error-404 .image-404{display:flex;flex-direction:column}.single .header{flex-direction:column}.single .header>div,.single .header>img{width:100%}.article .col{flex-direction:column}.article aside,.article:has(aside) article{width:100%}.article aside{position:relative}.article aside .bg-color{top:0;transition:none}.admin-panel{flex-direction:column}.admin-panel .admin-menu{width:100%}.admin-panel .admin-menu-items{width:auto;padding:0}.admin-panel .admin-menu-items ul{display:flex;flex-direction:column}.admin-panel .admin-menu img{margin:0}.admin-panel .admin-menu li{padding:0;height:0;overflow:hidden;transition:all .5s ease-out}.admin-panel .admin-menu li:not(:last-child){border-bottom:0 solid rgba(218,227,239,0)}.admin-panel .admin-menu li.is-active{height:auto}.admin-panel .admin-menu li.is-active:after{position:static;background-color:transparent}.admin-panel .admin-menu li.is-active a{color:var(--main-color)}.admin-panel .admin-menu li.is-active a:after{position:absolute;top:0;right:0;content:url(../../uploads/arrow-down-blue.svg);height:auto;transition:transform .5s ease-out}.admin-panel .admin-menu li.is-active.active{border-bottom:1px solid #dae3ef}.admin-panel .admin-menu li.is-active.active a:after{transform:rotate(180deg)}.admin-panel .admin-menu li.is-active.active~li{height:auto}.admin-panel .admin-menu li.is-active.active~li:not(:last-child){border-bottom:1px solid #dae3ef}.admin-panel .admin-menu a{flex-direction:row-reverse;justify-content:flex-end;-moz-column-gap:8px;column-gap:8px}.admin-panel .admin-menu .img-item{margin:0}.admin-panel .admin-content-item{width:100%}.admin-panel .admin-content .admin-content-item.dashboard{row-gap:25px}.admin-panel .admin-content-text .table-btn-container{justify-content:flex-end}.table.downloads>div .table-body,.table.order-details>div .table-body,.table.orders .table-params .table-body{grid-column:2}}@media (max-width:1199px) and (orientation:portrait){.mobile-search.active .search-bar{width:100%}}@media (min-width:768px) and (max-width:1439px){@keyframes header-line{100%{left:-10px}}h1{font-size:55px}h2{font-size:48px}h5{font-size:16px}.header-line{width:135px;height:14px;bottom:6px}.totals-container{padding:30px 25px}.totals-container .vertical-line{left:calc(100% - 50px)}section.active-1 .header-line{left:-10px}.header .section-header .header-line{bottom:7px}.latest-events .latest-events-grid .latest-events-item .latest-item-date span{font-size:15px}.specifications .table-params{padding:25px}.thank-you h1{font-size:36px}.error-404 h1{font-size:80px}.error-404 .header-line{width:150px}.single .header>div h1{font-size:36px}.search-results-list h3{font-size:36px}.search-results-list p{font-size:14px}.search-results-list-items .search-item-container span{font-size:15px}.feedback-container h3{font-size:36px}.article h3{font-size:30px}.article aside h4{font-size:24px}}@media (min-width:1024px) and (max-width:1439px){.search .search-bar{left:20px}header .menu-nav{left:calc(-41.666% - 20px);width:41.666%}header .right-menu span:not(.language-text,.language-menuspan){display:none}}@media (min-width:1024px){@keyframes cart-sliding{50%{padding-left:30px;padding-right:0}}@keyframes order-ticket{25%{top:-3px}50%{top:0}75%{top:3px}}@keyframes arrow-fly{50%{right:-50px}51%{right:50px}}@keyframes arrow-up-down{25%{top:-5px}50%{top:0}75%{top:5px}}@keyframes select-item{50%{margin-left:8px}}@keyframes language-icon{50%{margin-left:16px}}@keyframes rotate-90deg{100%{transform:rotate(90deg)}}@keyframes rotate-180deg{100%{transform:rotate(180deg)}}@keyframes phone-calling{33%{transform:rotate(-20deg)}66%{transform:rotate(20deg)}}.read-more-btn:hover,.show-all-btn:hover{padding-right:16px}.read-more-btn:hover:before,.show-all-btn:hover:before{width:50px}.read-more-btn:hover:after,.show-all-btn:hover:after{margin-left:29px}.show-all-btn:hover:after{content:url(../../uploads/show-all-white.svg)}.buy-btn:not(.continue):hover,.login-form button:hover,.lost-pass-form button:hover,.registration-form button:hover,.send-btn:not(.continue):hover{padding-left:32px;padding-right:32px}.buy-btn.continue:hover{background-color:#3d91ff}.feedback-btn:hover:after{animation:phone-calling .5s ease-out,phone-calling .2s ease-out}.go-back-btn:hover{padding-left:15px}.go-back-btn:hover:before{content:url(../../uploads/arrow-left-white.svg);margin-right:30px}.go-back-btn:hover:after{width:50px}.update-cart-btn:hover:after{animation:.3s ease-out rotate-180deg}.edit-addresses-btn:hover,.search-button:hover,.table-btn.download:hover,.table-btn.view:hover{background-color:#3d91ff}.table-btn.default:hover,.table-btn.pay:hover{background-color:#3ed8ba}.table-btn.cancel:hover,.table-btn.delete:hover{background-color:#f44055}.latest-events-btn:hover:after,.search-results-btn:hover:after{animation:.5s ease-out arrow-fly}.up-scroll-btn:hover:after{animation:.8s ease-out arrow-up-down infinite}.language-btn .language-menu li:hover span{animation:.5s ease-out language-icon}.delete-btn:hover{animation:.2s ease-out rotate-90deg}.totals-btn.proceed-to-checkout:hover:after{animation:1s ease-in-out cart-sliding}.totals-btn.place-order:hover:after{animation:.5s ease-out order-ticket,.2s ease-out order-ticket}.slider-text-container .read-more-btn:hover:after{content:url(../../uploads/arrow-right-white.svg)}.category{height:500px}.category .slider-col-right .ellipses svg{left:var(--category-img-position-x);bottom:calc(var(--category-img-position-y) + 10px)}.category .slider-col-right .ellipses svg:nth-child(2){left:calc(var(--category-img-position-x) - (100px / 2));bottom:calc((var(--category-img-position-y) + 10px) - 30px)}.category .slider-col-right .ellipses svg:nth-child(3){left:calc(var(--category-img-position-x) - (200px / 2));bottom:calc((var(--category-img-position-y) + 10px) - 60px)}.category .slider-col-right .ellipses svg:nth-child(4){left:calc(var(--category-img-position-x) - (300px / 2));bottom:calc((var(--category-img-position-y) + 10px) - 90px)}.category .slider-col-right .ellipses svg:nth-child(5){left:calc(var(--category-img-position-x) - (400px / 2));bottom:calc((var(--category-img-position-y) + 10px) - 120px)}.category .slider-col-right .ellipses svg:nth-child(6){left:calc(var(--category-img-position-x) - (500px / 2));bottom:calc((var(--category-img-position-y) + 10px) - 150px)}.category .slider-col-right .ellipses svg:nth-child(7){left:calc(var(--category-img-position-x) - (600px / 2));bottom:calc((var(--category-img-position-y) + 10px) - 180px)}.category .slider-col-right .ellipses svg:nth-child(8){left:calc(var(--category-img-position-x) - (700px / 2));bottom:calc((var(--category-img-position-y) + 10px) - 210px)}.category .slider-col-right .ellipses svg:nth-child(9){left:calc(var(--category-img-position-x) - (800px / 2));bottom:calc((var(--category-img-position-y) + 10px) - 240px)}.category .slider-col-right .ellipses svg:nth-child(10){left:calc(var(--category-img-position-x) - (900px / 2));bottom:calc((var(--category-img-position-y) + 10px) - 270px)}.category .slider-col-right .ellipses svg:nth-child(11){left:calc(var(--category-img-position-x) - (1000px / 2));bottom:calc((var(--category-img-position-y) + 10px) - 300px)}.category .slider-col-right .ellipses svg:nth-child(12){left:calc(var(--category-img-position-x) - (1100px / 2));bottom:calc((var(--category-img-position-y) + 10px) - 330px)}.category .slider-col-right .ellipses svg:nth-child(13){left:calc(var(--category-img-position-x) - (1200px / 2));bottom:calc((var(--category-img-position-y) + 10px) - 360px)}.products .sort ul li:hover,.recommended-products .sort ul li:hover{animation:.5s ease-out select-item}.single-product-description .quantity-buy-btn-container .buy-btn:hover{background-color:#3d91ff}.installation-img-item .installation-option[data-direction=down-right],.installation-img-item .installation-option[data-direction=up-right]{flex-direction:row-reverse}.installation-img-item .installation-option[data-direction=down-left] span,.installation-img-item .installation-option[data-direction=down-right] span{align-self:flex-end}.admin-panel .admin-menu a:hover span,.sitemap-col a:hover,footer .footer-item li:hover{animation:.5s ease-out select-item}}@media (min-width:768px) and (max-width:1439px){.header-line{width:135px;height:14px;bottom:6px}.slider .col .category-text-container .header-line,.slider .col .slider-text-container .header-line{bottom:8px}.slider .col .slider-text-container .slider-item.active .header-line{left:-10px}.single-product .breadcrumbs{font-size:15px}.single-product .breadcrumbs:before{width:16px;height:16px}.single-product .single-product-price .price-value .discount-text{font-size:15px}.specifications .table-params{padding:25px}}@media (min-width:1200px) and (max-width:1439px){:root{--grid-max-size:1170px;--about-us-position-x:-20px;--checkout-position-x:-100px;--checkout-position-y:0px}section.active-2 .discounts-item:nth-child(1){height:60%}section.active-2 .discounts-item:nth-child(2){height:80%}section.active-2 .discounts-item:nth-child(3){height:100%}section.active-2 .contacts-list-container{top:-25px}.search.active .search-bar{width:calc(50% + 40px + (var(--grid-max-size) - var(--grid-gutter-size) * 11)/ 12 * 2 + var(--grid-gutter-size) + var(--grid-gutter-size)/ 2)}.breadcrumbs{margin-top:25px}.totals-container h3{font-size:30px}.why-choose-us .why-choose-us-grid .why-choose-us-item{padding:50px 25px}.why-choose-us .why-choose-us-grid .why-choose-us-item-num{left:-35px}.why-choose-us .why-choose-us-grid .why-choose-us-item-num span:first-child{font-size:100px}.why-choose-us .why-choose-us-grid .why-choose-us-item-num span:last-child{font-size:80px}.discount-offers .discounts .discounts-item .percent-num{font-size:100px}.discount-offers .discounts .discounts-item .percent-container .percent-column{padding:0 15px}.discount-offers .discounts .discounts-item .percent-container .percent-column img{margin-top:25px}.discount-offers .discounts .discounts-item .percent-container .discount-description span{font-size:14px}.discount-offers .discounts .discounts-item .percent-container .discount-description h5{margin:25px 0 5px 0}.latest-events .latest-events-grid .latest-events-item p{font-size:15px}.latest-events:not(.relevated-events) .latest-events-grid .latest-events-item.accent p{font-size:15px}.latest-events .latest-events-grid .latest-events-item .latest-events-item-text-container{min-height:170px}.contact-us .map{width:calc(50% + (var(--grid-max-size) - var(--grid-gutter-size) * 11)/ 12 + var(--grid-gutter-size) + var(--grid-gutter-size)/ 2)}.contact-us .contact-us-container{width:calc(50% - ((var(--grid-max-size) - var(--grid-gutter-size) * 11)/ 12 + var(--grid-gutter-size)) - 100px - var(--grid-gutter-size)/ 2)}.our-feedback-container .contacts-list-container{top:-50px}.single-product h5{font-size:18px}.specifications .table{display:grid;grid-template-columns:1fr;-moz-column-gap:var(--grid-gutter-size);column-gap:var(--grid-gutter-size);row-gap:30px}.specifications .table:has(>div:nth-child(2)){grid-template-columns:1fr 1fr}.specifications .table:has(>div:nth-child(2)) .table-params{grid-template-columns:58.333% 41.666%}.specifications .table:has(>div:nth-child(2)) .table-params .table-body{justify-self:end}.specifications .table:has(>div:nth-child(2)) .table-params .table-body.child{justify-items:end}.specifications .table:has(>div:nth-child(2)) .table-params .table-body span{text-align:right;padding-right:0}.specifications .table .table-params{grid-template-columns:33.333% 66.666%}.specifications .table .table-params>div{padding:0}.specifications .table .table-params~div .table-head,.specifications .table .table-params~div .table-head.parent{height:inherit;overflow:visible}.specifications .table .table-params .table-head span,.specifications .table .table-params .table-head.parent span{padding-left:0}.specifications .table .table-separator{display:none}.checkout .billing-details h3,.checkout .payment-methods h3,.checkout .shipping-methods h3{font-size:36px}.checkout .totals-container .order-products img{width:60px;height:60px}.single-features h5{font-size:16px}section.installation{padding:100px 0 200px 0}.my-purchases{min-height:710px}.article article .img-item{height:420px}}@media (max-width:1439px){h4{font-size:18px}.up-scroll-btn{right:20px}.specifications .table-params{row-gap:25px}.specifications .table-params .table-head{justify-self:start}.specifications .table-params .table-head.parent{justify-items:start;grid-template-columns:1fr;row-gap:10px}.specifications .table-params .table-head.parent span:first-child{grid-column:inherit}.specifications .table-params .table-body{grid-column:2}.specifications .table-params .table-body.child{grid-template-columns:1fr;align-self:end;row-gap:10px}.stock-info{font-size:15px}.our-products .products-grid .products-item .product-description .price span,.products .products-grid .products-item .product-description .price span,.recommended-products .products-grid .products-item .product-description .price span{font-size:16px}.latest-events .latest-events-grid .latest-events-item .latest-item-date img{width:16px;height:16px}.applications h4{font-size:16px}.single-features-items>div{padding:95px 25px 25px 25px}.single-features-items>div .single-features-item-icon{top:-10px;left:25px}}@media (min-width:768px) and (max-width:1649px){.slider .col-lg{bottom:27px}}@media (min-width:1200px) and (max-width:1649px){.applications-slider .col-lg{bottom:-95px}}@media (max-width:1649px){.applications-slider .col-lg,.slider .col-lg{height:auto}}@media (min-width:768px){.single-product-description .quantity-buy-btn .quantity img{width:18px;height:18px}.admin-panel .admin-content-text .account-container#billing-details{width:calc(50% - var(--grid-gutter-size)/ 2)}.single .header>div::after{width:80px;height:80px}}@media (min-width:1200px){section.active-1 aside h4{margin:25px 0 50px 0}section.active-1 aside .bg-color{width:calc(50% - (var(--grid-max-size) - var(--grid-gutter-size) * 11)/ 12 * 2 - var(--grid-gutter-size) * 1.5)}.my-purchases .table-params{grid-template-columns:.5fr 2.5fr repeat(3,1fr)}body:not(.paged) #blog .latest-events-grid .latest-events-item:first-child{grid-column-end:4;height:450px}.article aside.latest-events .latest-events-grid{grid-template-columns:1fr}.admin-panel .admin-content-text .table.orders .table-params{grid-template-columns:repeat(4,1fr) 2fr}.admin-panel .admin-content-text .table.order-details>div:not(:last-child){position:relative;grid-template-columns:repeat(2,1fr) 1.5fr}.admin-panel .admin-content-text .table.order-details>div:first-child .table-body{z-index:1}.admin-panel .admin-content-text .table.order-details>div:last-child{grid-template-columns:2fr 1.5fr;padding:10px 25px;margin-top:15px}.admin-panel .admin-content-text .table.order-details>div:last-child .table-head{height:inherit;overflow:visible}.admin-panel .admin-content-text .table.order-details>div:last-child .table-body{grid-column:2}.admin-panel .admin-content-text .table.order-details>div:last-child .table-separator{display:none}}@media (min-width:1440px){body.page-id-113 .header,body.page-id-809 .header,body.page-id-811 .header,body.page-id-813 .header,body.page-id-815 .header{background-size:cover}.specifications .table-params span{text-align:center}.my-purchases{min-height:780px}}