body.headbar-d .site-branding,body.headbar-d .site-member{display:none}.site-header{min-height:var(--s-header-height);background-color:var(--s-bg);line-height:1;box-shadow:var(--s-shadow)}.site-header>.s-container{position:relative;min-height:var(--s-header-height);display:flex;flex-wrap:wrap;align-items:stretch}.site-header a{color:var(--s-text)}.site-header a:hover{color:var(--s-accent-hover)}.site-header._heading{position:fixed;top:0;width:100%;z-index:100;transform:translateY(0);transition:transform .3s ease-out}.site-header.nav-up{transform:translateY(-70px)}.nav-active .site-header{transform:translateY(0px)}.site-header-space{min-height:var(--s-header-height)}.site-branding{position:relative;top:auto;left:auto;transform:none}.site-branding img{height:35px;width:auto}body::after{content:"";position:fixed;inset:0;background:rgba(0,0,0,.2);z-index:80;pointer-events:none;transition:opacity .2s ease;opacity:0}.nav-active::after{opacity:1}.site-nav-products{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:var(--s-header-height);z-index:10}.site-nav-products ul{padding:0;margin:0;height:100%}.site-nav-products .menu-products-menu-container{height:100%}.site-nav-products li{height:100%;list-style:none;display:flex;justify-content:center;flex-direction:column;position:relative;padding:0 30px}.site-nav-products li a,.site-nav-products li .menu-product-link{font-size:16px;font-weight:400;display:inline-flex;align-items:center;gap:10px}.site-nav-products li a .products-menu-icon,.site-nav-products li .menu-product-link .products-menu-icon{display:inline-flex;align-items:center;line-height:1}.site-nav-products li a .products-menu-icon svg,.site-nav-products li .menu-product-link .products-menu-icon svg{display:block;width:22px;height:22px}.site-nav-products li.menu-item-has-children:hover>.sub-menu,.site-nav-products li.menu-item-has-children.submenu-active>.sub-menu{opacity:1;max-height:100vh;height:auto;z-index:91;overflow:visible;pointer-events:auto}.site-nav-products .sub-menu{box-shadow:inset 0px 1px 8px 0px rgba(191,191,191,.1803921569);display:block;text-align:left;overflow:hidden;opacity:0;height:auto;max-height:0;position:absolute;z-index:90;transition:.5s ease;background-color:#fff;width:100vw;max-width:100vw;top:calc(100% - 1px);left:calc(50% - 50vw);pointer-events:none}.site-nav-products .sub-menu li{height:auto;line-height:1.4;position:relative}.site-nav-products .sub-menu li a.product-menu-item{display:flex;align-items:center;gap:20px;padding:10px 20px 10px 0px;font-size:18px;font-weight:400;transition:var(--c-transition-hover);color:#262626}.site-nav-products .sub-menu li a.product-menu-item img{width:60px;height:60px;-o-object-fit:cover;object-fit:cover}.site-nav-products .sub-menu li a.product-menu-item:hover{font-weight:600}.site-nav-products .sub-menu-wrapper{padding:40px 0}.site-nav-products .sub-menu-wrapper>.s-container{gap:50px}.site-nav-d{position:absolute;display:block;top:var(--s-header-height);height:0;opacity:0;width:100%;background:none;overflow:hidden;transition:.5s ease;z-index:1;width:100vw;max-width:100vw;left:calc(50% - 50vw);box-shadow:inset 0px 1px 8px 0px rgba(191,191,191,.1803921569)}.site-nav-d .menu>li>.sub-menu{display:none !important}.site-nav-d.submenu-open .menu{display:grid !important;grid-template-columns:50% 50%;width:100%;max-width:100%;padding:0;margin:0}.site-nav-d.submenu-open .menu>li{grid-column:2;display:flex !important;align-items:flex-start}.site-nav-d.submenu-open .menu>li:not(.submenu-active){display:none !important}.site-nav-d.submenu-open .menu>li.submenu-active{grid-column:1/-1;width:100%}.site-nav-d.submenu-open .menu>li.submenu-active>a{display:none !important}.site-nav-d.submenu-open .menu .menu-item-has-children.submenu-active>.sub-menu{display:block !important;grid-column:1/-1;width:100%;list-style:none;padding:0;margin:0}.site-nav-d.submenu-open .menu .menu-item-has-children.submenu-active>.sub-menu .sub-menu-wrapper{display:grid;grid-template-columns:50% 50%;width:100%;list-style:none;padding:0;margin:0;padding:40px 0 55px;max-height:600px;height:600px}.site-nav-d.submenu-open .menu .menu-item-has-children.submenu-active>.sub-menu .sub-menu-wrapper .sub-menu-left-column{width:100%;height:100%;background-color:#f5f5f5;background-size:cover;background-position:center;background-repeat:no-repeat}.site-nav-d.submenu-open .menu .menu-item-has-children.submenu-active>.sub-menu .sub-menu-wrapper .sub-menu-right-column{margin-left:50px}.site-nav-d.submenu-open .menu .menu-item-has-children.submenu-active>.sub-menu .sub-menu-wrapper .sub-menu-right-column>div{display:flex;flex-direction:column;max-height:400px;flex-wrap:wrap}.site-nav-d.submenu-open .menu .menu-item-has-children.submenu-active>.sub-menu .sub-menu-wrapper .sub-menu-right-column>a.parent-menu-link{font-family:var(--s-heading);font-size:40px;margin-bottom:30px;color:#000;display:flex;align-items:center;padding:0;text-transform:capitalize}.site-nav-d.submenu-open .menu .menu-item-has-children.submenu-active>.sub-menu .sub-menu-wrapper .sub-menu-right-column li{list-style:none}.site-nav-d.submenu-open .menu .menu-item-has-children.submenu-active>.sub-menu .sub-menu-wrapper .sub-menu-right-column li a{padding:18px 0;font-size:18px;font-weight:300;color:#8c8c8c;display:block;transition:color .3s ease}.site-nav-d.submenu-open .menu .menu-item-has-children.submenu-active>.sub-menu .sub-menu-wrapper .sub-menu-right-column li a:hover,.site-nav-d.submenu-open .menu .menu-item-has-children.submenu-active>.sub-menu .sub-menu-wrapper .sub-menu-right-column li a.image-active{color:#262626}.site-nav-d.submenu-open .menu .menu-item-has-children.submenu-active>.sub-menu .sub-menu-wrapper .menu-back-item{grid-column:1/-1;padding:0;margin-bottom:30px}.site-nav-d.submenu-open .menu .menu-item-has-children.submenu-active>.sub-menu .sub-menu-wrapper .menu-back-item a{padding:0}.site-nav-d.submenu-open .menu .menu-item-has-children.submenu-active>.sub-menu .sub-menu-wrapper .menu-back-item a svg{width:30px;height:30px;color:#000}.site-nav-d .menu{margin:0;padding:40px 0;display:flex;justify-content:space-between}.site-nav-d li{list-style:none;padding:0;position:relative}.site-nav-d li a{display:block;color:#8c8c8c;padding:15px 10px;font-size:18px;font-weight:400;text-transform:uppercase;transition:var(--c-transition-hover)}.site-nav-d li a:hover{color:#000}.site-nav-d.active{height:auto;background-color:#fff;opacity:1}.request-quote-link{right:80px}.site-toggle-d{right:8px}.site-toggle{display:none}.content-item.-card{flex-direction:row;padding-top:30px;gap:10px}.content-item.-card .pic{width:50%;max-height:365px;height:365px}.content-item.-card .info{padding-left:40px;width:50%}.content-item.-card .info .entry-info .entry-title{font-size:28px;margin-bottom:10px}.content-item.-product .info .entry-title{font-size:18px}.content-item.-product .info .product-sku{font-size:14px}.content-item.-product .info .product-categories .cat-item{font-size:14px;padding:4px 15px}.site-login{max-height:400px}.site-info{flex-direction:row;padding:18px 0}.highlight-products{gap:100px}.highlight-products .content-item.-product .pic{max-width:300px;margin:0 auto}.highlight-products-carousel-desktop .swiper-scrollbar{height:2px !important}.highlight-products-carousel-desktop .swiper-scrollbar .swiper-scrollbar-drag{background-color:#bfbfbf}.highlight-products-carousel-desktop .swiper-slide-counter{position:absolute;right:25px;bottom:-5px;font-size:14px;font-weight:300;color:#8c8c8c}.highlight-products-carousel-desktop .content-item.-product .pic{max-width:300px;margin:0 auto}.woocommerce-product-categories-carousel{max-width:1300px;margin:0 auto}.woocommerce-product-categories-carousel .swiper-product-categories .swiper-scrollbar{left:0;width:calc(100% - 50px)}.woocommerce-product-categories-carousel .swiper-product-categories .swiper-slide-counter{right:0px}.product-category-container{padding:70px 0}.product-category-container .s-grid{gap:30px}.woocommerce-before-shop-loop-custom{margin-bottom:40px}.woocommerce-before-shop-loop-custom .shop-toolbar{flex-direction:row;align-items:center}.woocommerce-before-shop-loop-custom .shop-toolbar .shop-search-form{width:320px}.load-more-wrapper{margin:90px 0 0}.woocommerce-category-header .category-title{font-size:55px}.woocommerce-category-header .category-thumbnail{max-width:450px}.woocommerce-category-header .category-info .category-description p{max-width:680px;font-size:18px}.woocommerce-sub-categories-grid{padding:70px 0 50px}.woocommerce-sub-categories-grid>div{gap:20px 90px}.woocommerce-sub-categories-grid .sub-category-item .sub-category-link .sub-category-thumbnail{width:100px;height:100px}.woocommerce-sub-categories-grid .sub-category-item .sub-category-link .sub-category-info .sub-category-name{font-size:16px}.woocommerce .woocommerce-breadcrumb{font-size:18px;font-weight:400;margin-bottom:50px}.woocommerce .woocommerce-breadcrumb svg{margin:0 12px}.product-single .product-banner{padding:50px 0}.product-single .product-banner .product-banner-title{font-size:50px;margin-bottom:30px}.product-single .product-banner .product-sku{font-size:18px;margin-bottom:30px}.product-single .product-banner .product-categories .cat-item{font-size:18px}.model-tabs-container{gap:40px;padding:50px 0}.model-tabs-container .model-tab-item{min-width:200px}.model-tabs-container .model-tab-item img{width:100px;height:100px}.model-tabs-container .model-tab-item span{font-size:18px}.product-content-container .swiper-product-gallery{width:100%;max-width:700px}.product-content-container .swiper-product-gallery .swiper-slide .gallery-image-item{height:400px}.product-content-container .swiper-product-gallery .swiper-slide img{max-width:475px}.product-content-container .swiper-product-gallery .product-gallery-nav{width:66px;height:55px}.product-content-container .swiper-product-gallery .product-gallery-nav svg{width:18px;height:18px}.product-content-container .product-information{padding:80px 0 80px;gap:80px}.product-content-container .product-information .product-information-title{font-size:28px;font-weight:600}.product-content-container .product-information .product-information-content .product-attribute-item{gap:100px;margin-bottom:40px}.product-content-container .product-information .product-information-content .product-attribute-item .product-attribute-label{width:310px;min-width:310px;font-size:18px}.product-content-container .product-information .product-information-content .product-attribute-item .product-attribute-value{font-size:18px}.product-content-container .product-information .product-information-content .product-attribute-item .color-swatch-container{gap:30px;flex:1}.product-content-container .product-documentations{padding:80px 0 300px;gap:100px;flex-direction:row}.product-content-container .product-documentations .product-information-title{width:310px;min-width:310px;font-size:28px}.product-content-container .product-documentations .product-information-content{flex-direction:row;gap:30px}.product-content-container .product-documentations .documentation-item{width:-moz-fit-content;width:fit-content;margin-bottom:10px;font-size:16px}.product-cta-container{max-width:645px;flex-direction:row;gap:60px;padding:50px 0 120px;margin-bottom:50px;margin-left:auto;margin-right:auto;margin-top:50px}.product-cta-container .color-selector-wrapper{align-items:flex-start}.product-cta-container .color-selector-wrapper .color-palette{gap:30px}.product-cta-container .woocommerce-add-to-cart-form>form,.product-cta-container .woocommerce-add-to-cart-form>.cart{margin-top:40px;gap:50px;flex-direction:row}.product-cta-container .woocommerce-add-to-cart-form>form:before,.product-cta-container .woocommerce-add-to-cart-form>.cart:before{display:none}.product-cta-container .woocommerce-variation-add-to-cart,.product-cta-container .woocommerce-add-to-cart-form{margin-top:40px;gap:50px;flex-direction:row}.product-cta-container .woocommerce-variation-add-to-cart .quantity,.product-cta-container .woocommerce-add-to-cart-form .quantity{width:295px;margin:unset}.product-cta-container .woocommerce-variation-add-to-cart .quantity .quantity-wrapper input,.product-cta-container .woocommerce-add-to-cart-form .quantity .quantity-wrapper input{font-size:18px}.product-cta-container .woocommerce-variation-add-to-cart .quantity .quantity-wrapper .quantity-btn,.product-cta-container .woocommerce-add-to-cart-form .quantity .quantity-wrapper .quantity-btn{width:55px;height:55px}.product-cta-container .woocommerce-variation-add-to-cart button.single_add_to_cart_button,.product-cta-container .woocommerce-variation-add-to-cart button[name=add-to-cart],.product-cta-container .woocommerce-add-to-cart-form button.single_add_to_cart_button,.product-cta-container .woocommerce-add-to-cart-form button[name=add-to-cart]{min-width:300px;font-size:18px;padding:.618em 1em}.page-template-request-quote .content-area{padding:70px 0 100px}.page-template-request-quote .page-title{font-size:50px;margin-bottom:10px}.page-template-request-quote .quote-cart-header{padding-bottom:50px}.page-template-request-quote .quote-cart-header .cart-label{font-size:18px}.page-template-request-quote .quote-empty{gap:20px}.page-template-request-quote .quote-empty .quote-empty-icon{width:60px;height:60px}.page-template-request-quote .quote-empty .quote-empty-content h3{margin-bottom:8px;font-size:18px}.page-template-request-quote .quote-empty .quote-empty-content p{font-size:18px}.page-template-request-quote .quote-request-form-wrapper{margin-left:unset;margin-right:unset}.page-template-request-quote .quote-request-form .form-row{margin-bottom:40px}.page-template-request-quote .quote-request-form .form-row label{font-size:16px}.page-template-request-quote .quote-request-form .form-row input,.page-template-request-quote .quote-request-form .form-row textarea{height:54px;font-size:20px}.page-template-request-quote .quote-request-form .form-row textarea{height:auto}.phone-input-wrapper{gap:10px}.phone-input-wrapper .country-code-dropdown-btn{width:205px;font-size:18px;height:54px}.phone-input-wrapper .country-code-dropdown-btn .arrow-down-icon{height:18px;width:18px}.phone-input-wrapper .country-code-display .country-flag,.phone-input-wrapper .country-option .country-flag{width:24px;height:24px}.phone-input-wrapper .country-code-dropdown-list .country-code-text,.phone-input-wrapper .country-code-dropdown-list .country-number{font-size:18px}.quote-cart-items-list .quote-item{gap:50px;margin-bottom:50px}.quote-cart-items-list .quote-item .quote-item-info .quote-item-details{flex-direction:row;gap:10px}.quote-cart-items-list .quote-item .quote-item-info .quote-item-details .quote-item-name{margin-bottom:10px}.quote-cart-items-list .quote-item .quote-item-info .quote-item-details .quote-item-name a{font-size:18px}.quote-cart-items-list .quote-item .quote-item-info .quote-item-details .quote-item-sku{color:#8c8c8c;font-size:18px}.quote-cart-items-list .quote-item .quote-item-quantity{max-width:123px;align-items:flex-start}.quote-cart-items-list .quote-item .quote-item-quantity .quantity-wrapper input{height:55px;font-size:18px}.query-posts-grid{gap:30px}.query-posts-grid .content-item-link:nth-child(odd) .-card{flex-direction:row-reverse}.query-posts-grid .content-item-link:nth-child(odd) .-card .info{padding-left:0;padding-right:40px}.single-post .site-single .entry-banner{height:618px}.single-post .content-single .entry-header{padding:50px 0}.single-post .content-single .entry-header .entry-title{font-size:44px}.single-post .content-single .entry-header .entry-meta .label{font-size:14px}.single-post .content-single .entry-header .entry-meta .value{font-size:18px}.single-post .content-single .entry-content{padding:40px 0}/*# sourceMappingURL=desktop.css.map */