/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:alibaba-sans;src:url(/themes/custom/martis_sub/assets/fonts/Alibaba%20Sans%20Light.woff) format("woff"),url(/themes/custom/martis_sub/assets/fonts/Alibaba%20Sans%20Light.otf) format("opentype");font-display:swap;font-style:normal;font-weight:300;font-stretch:normal}@font-face{font-family:alibaba-sans;src:url(/themes/custom/martis_sub/assets/fonts/Alibaba%20Sans%20Light%20Italic.woff) format("woff"),url(/themes/custom/martis_sub/assets/fonts/Alibaba%20Sans%20Light%20Italic.otf) format("opentype");font-display:swap;font-style:italic;font-weight:300;font-stretch:normal}@font-face{font-family:alibaba-sans;src:url(/themes/custom/martis_sub/assets/fonts/Alibaba%20Sans.woff) format("woff"),url(/themes/custom/martis_sub/assets/fonts/Alibaba%20Sans.otf) format("opentype");font-display:swap;font-style:normal;font-weight:400;font-stretch:normal}@font-face{font-family:alibaba-sans;src:url(/themes/custom/martis_sub/assets/fonts/Alibaba%20Sans%20Italic.woff) format("woff"),url(/themes/custom/martis_sub/assets/fonts/Alibaba%20Sans%20Italic.otf) format("opentype");font-display:swap;font-style:italic;font-weight:400;font-stretch:normal}@font-face{font-family:alibaba-sans;src:url(/themes/custom/martis_sub/assets/fonts/Alibaba%20Sans%20Medium.woff) format("woff"),url(/themes/custom/martis_sub/assets/fonts/Alibaba%20Sans%20Medium.otf) format("opentype");font-display:swap;font-style:normal;font-weight:500;font-stretch:normal}@font-face{font-family:alibaba-sans;src:url(/themes/custom/martis_sub/assets/fonts/Alibaba%20Sans%20Medium%20Italic.woff) format("woff"),url(/themes/custom/martis_sub/assets/fonts/Alibaba%20Sans%20Medium%20Italic.otf) format("opentype");font-display:swap;font-style:italic;font-weight:500;font-stretch:normal}@font-face{font-family:alibaba-sans;src:url(/themes/custom/martis_sub/assets/fonts/Alibaba%20Sans%20Bold.woff) format("woff"),url(/themes/custom/martis_sub/assets/fonts/Alibaba%20Sans%20Bold.otf) format("opentype");font-display:swap;font-style:normal;font-weight:700;font-stretch:normal}@font-face{font-family:alibaba-sans;src:url(/themes/custom/martis_sub/assets/fonts/Alibaba%20Sans%20Bold%20Italic.woff) format("woff"),url(/themes/custom/martis_sub/assets/fonts/Alibaba%20Sans%20Bold%20Italic.otf) format("opentype");font-display:swap;font-style:italic;font-weight:700;font-stretch:normal}@font-face{font-family:alibaba-sans;src:url(/themes/custom/martis_sub/assets/fonts/Alibaba%20Sans%20Heavy.woff) format("woff"),url(/themes/custom/martis_sub/assets/fonts/Alibaba%20Sans%20Heavy.otf) format("opentype");font-display:swap;font-style:normal;font-weight:800;font-stretch:normal}@font-face{font-family:alibaba-sans;src:url(/themes/custom/martis_sub/assets/fonts/Alibaba%20Sans%20Heavy%20Italic.woff) format("woff"),url(/themes/custom/martis_sub/assets/fonts/Alibaba%20Sans%20Heavy%20Italic.otf) format("opentype");font-display:swap;font-style:italic;font-weight:800;font-stretch:normal}@font-face{font-family:alibaba-sans;src:url(/themes/custom/martis_sub/assets/fonts/Alibaba%20Sans%20Black.woff) format("woff"),url(/themes/custom/martis_sub/assets/fonts/Alibaba%20Sans%20Black.otf) format("opentype");font-display:swap;font-style:normal;font-weight:900;font-stretch:normal}
.blog-post .post-title a:hover,.category-menu-alt .cat-icon,.colored-text,.colored-text *,.commerce-checkout-flow legend,.contact-address-line i,.facet-list .is-active .js-facet-deactivate,.footer-widget a:hover,.list-icon i,.maintenance-icon,.mega-menu a.is-active,.mega-menu a:active,.mega-menu a:focus,.mega-menu a:hover,.mega-menu li.menu-item--active-trail>a,.mega-menu>ul>li>ul>li a.is-active,.mega-menu>ul>li>ul>li a:hover,.menu-tab-wrapper .nav-tabs>li.active>a,.messages a,.number-count .grid-item:before,.post-meta .post-meta-item a:hover,.product-price,.shuffle-filters-item.active,.sidebar ul.menu li a.is-active,.single-page nav .nav.menu li.active a,.social-icon li a:hover,.social-media li a:hover,.switch-icon .active,.tag-cloud li .tag-name a:hover,.text-colored,.text-colored *,.ui-widget-content a,a:focus,a:hover{color:var(--primary-color)}#page-title.title-colored-bg,.btn,.btn-primary,.button,.button-cta,.cart-block--summary__count,.cart-block-link a,.category-menu .block-title-wrap,.colored-bg,.colored-footer .footer-bottom,.colored-footer .footer-widget,.contact-social.social-media ul li a,.dark-scheme .pricing-table .featured .pricing-wrap,.feat-block-video .colorbox .video-link,.feature-block .feat:hover,.grid-menu-item .menu-price-amount,.owl-carousel .owl-nav button:hover,.pager li.is-active a,.pager li.pager__item.is-active>a,.pager li>a:hover,.panel-heading.colored .panel-title>a,.panel-heading.colored .panel-title>a.collapsed,.panel-heading.colored .panel-title>a.collapsed:hover,.panel-heading.colored .panel-title>a:hover,.preloader-spinner,.product-category-icon:hover,.product-featured-text,.product-teaser .product-icon .action-unflag i,.progress-bar-wrap,.search-content input[type=submit],.service-teaser2:hover .service-icon,.sidebar .service-menu ul.menu a.is-active,.tag-cloud li a:hover,.team-thumb .team-social,[type=checkbox]:checked+label:after,[type=radio]:checked+label:after,[type=radio]:checked+span+label:after,input[type=submit]{background-color:var(--primary-color)}.btn-primary,.feat-block-video .colorbox:after,.feat-block-video .colorbox:before,.menu-dropdown>a.is-active:after,.menu-dropdown>a:hover:after,.menu-item--active-trail.menu-dropdown>a:after,.pager li.is-active a,.pager li.pager__item.is-active>a,.pager li>a:hover,.product--rendered-attribute label.option:hover .product-attribute,.product--rendered-attribute__selected~label.option .color_field__swatch,.product--rendered-attribute__selected~label.option .product-attribute,.product-category-icon:hover,.search-block-form input[type=submit],.search-form input[type=submit],.social-icon li a:hover,.tag-cloud li a:hover,.team-thumb .team-social,[type=checkbox]:checked+label:after,[type=radio]:checked+label:after,[type=radio]:checked+label:before,[type=radio]:checked+span+label:after,[type=radio]:checked+span+label:before,blockquote{border-color:var(--primary-color)}body{color:#555}body{background-color:#f9f9f9}.wrapper .layout-wrap{background-color:#fff}.header{background-color:#fcfcfc}.header-top{background-color:#f8f8f8}.header-menu .nav-menu{background-color:#19212e}.main-menu .nav>li>a,.main-menu-left,.main-menu-right *,.mega-menu>ul>li>a{color:#fefefe}.main-menu .mega-menu>ul>li.menu-item--active-trail>a,.main-menu .mega-menu>ul>li>a.is-active,.main-menu .mega-menu>ul>li>a:hover{color:var(--primary-color)}.main-menu .menu-dropdown>a.is-active:after,.main-menu .menu-dropdown>a:hover:after,.main-menu .menu-item--active-trail.menu-dropdown>a:after{border-color:var(--primary-color)}.header-menu .nav-menu:before,.header-style3 .mega-menu>ul>li>a:before,.menu-dropdown>a:after{border-color:#fefefe}#page-title{background-color:#f7f7f7}.footer{background-color:#19212c}
:root{--primary-color:#6eb92a;--primary-shadow:0 4px 4px rgba(0,0,0,0.25);--primary-gray:#333333;--eusolar-yellow:#f7b91b;--primar-warning:#d2232a}body,html{overflow-x:hidden}body{font-family:alibaba-sans,sans-serif;font-size:18px;font-weight:400;font-style:normal;color:#444;background-color:#f7f7f7;overflow-x:hidden;overflow-y:hidden}h1{font-family:alibaba-sans,sans-serif;font-style:normal;font-weight:800;font-size:48px;line-height:50px}h2{font-family:alibaba-sans,sans-serif;font-style:normal;font-weight:700;font-size:32px;line-height:50px}h3{font-family:alibaba-sans,sans-serif;font-style:normal;font-weight:700;font-size:20px;line-height:31px}p{font-family:alibaba-sans,sans-serif;font-size:18px;font-weight:400;font-style:normal;color:var(--primary-gray);line-height:28px}.header{background-color:var(--primary-gray);height:75px}.navbar.header-center{padding:0}.brand.logo{margin:12px;max-width:none}#page-title{min-height:65px;background-color:var(--primary-color)}#page-title h1{font-family:alibaba-sans,sans-serif;font-style:normal;font-weight:800;font-size:48px;line-height:50px;color:#fff;text-transform:uppercase}#page-title .container{display:block;height:100%;position:relative}#page-title .container .title-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center;padding:3rem}#page-title.growatt_pf .container .region.region-breadcrumb{position:static;padding-bottom:15px}#page-title .container .region.region-breadcrumb{position:absolute;top:0;left:0}#page-title.growatt_pf{padding-bottom:0}#page-title.growatt_pf .pf_wrapper{background:url(/themes/custom/martis_sub/assets/images/pf_bg1.png) no-repeat center;background-size:cover;width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}#page-title.growatt_pf .pf_inner_wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#page-title.growatt_pf .container .title-wrapper{text-align:left;padding:2rem 2rem 2rem 0;-webkit-flex-basis:66%;-ms-flex-preferred-size:66%;flex-basis:66%}#page-title.growatt_pf .container .title-wrapper .subtitle{width:100%}#page-title.growatt_pf .container .title-wrapper .subtitle p{color:#fff}#page-title.growatt_pf .container .pf-image{padding:2rem}.wrapper .layout-wrap{background-color:#f7f7f7}.block.contact-us{background-color:var(--primary-color);padding:20px;margin-bottom:0!important;max-width:none;width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.block.contact-us .block-content .field-body{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.block.contact-us .block-content .field-body h3,.block.contact-us .block-content .field-body p{margin:0}.product-post .product-icon:after{content:""}.product-icon.product-add-wishlist.divider:after{content:"|";position:absolute;right:0;top:0;line-height:13px;opacity:.4}.button{font-family:alibaba-sans,sans-serif;font-size:18px;text-transform:uppercase;border:2px solid #fff!important}footer.footer{background-color:var(--primary-gray)}.region-footer-first .field-body{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.region-footer-fifth .block-content .align-center,.region-footer-forth .block-content .align-center,.region-footer-second .block-content .align-center,.region-footer-third .block-content .align-center{min-height:170px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:24px}@media (min-width:768px){.region-footer-fifth .block-content .align-center,.region-footer-forth .block-content .align-center,.region-footer-second .block-content .align-center,.region-footer-third .block-content .align-center{padding:0}}.region-footer-fifth .block-content img,.region-footer-forth .block-content img,.region-footer-second .block-content img,.region-footer-third .block-content img{width:50%;-o-object-fit:contain;object-fit:contain}.region-footer-fifth .block-content p,.region-footer-forth .block-content p,.region-footer-second .block-content p,.region-footer-third .block-content p{font-size:16px;text-align:center}.tile-container{position:relative;display:inline-block}.tile-meta-wrap{position:absolute;top:5%;width:100%}.tile-title h2{text-transform:uppercase;text-align:center;color:var(--text-color)}.tile-content{font-size:18px;text-align:center;color:var(--text-color);padding:0 10px}.tile-link .button{color:var(--cta-text-color);background-color:var(--cta-bg-color)}.tile-link{margin-top:15px;text-align:center}.mega-menu>ul>li>a{line-height:35px;font-weight:400}@media (min-width:992px){.mega-menu>ul>li>a{white-space:nowrap}}.mega-menu>ul>li>ul{background-color:transparent}.mega-menu>ul>li>ul>li a{color:#fefefe;display:inline;font-size:14px;font-weight:400}.mega-menu>ul>li>ul.normal-sub{width:100%;max-width:420px;padding:0}.mega-menu>ul>li>ul.normal-sub>li{display:block;list-style-type:none;white-space:nowrap}.mega-menu>ul>li>ul.normal-sub>li a{border:0;padding:0;font-size:14px}.nav-button{border-color:transparent;color:var(--primary-color);margin:0}.breadcrumb,.breadcrumb a{color:#fefefe;font-weight:400;font-size:18px;line-height:27px}.region-breadcrumb{text-align:left}.breadcrumb ul li{line-height:34px}.breadcrumb ul li:first-child{width:50px;height:34px;background:url(/themes/custom/martis_sub/assets/images/home.svg) no-repeat}.breadcrumb ul li:first-child a{color:transparent}.breadcrumb ul li:after{content:">";border:none;-webkit-transform:none;transform:none;top:0}.ti-shopping-cart{-webkit-mask-image:url(/themes/custom/martis_sub/assets/images/cart.svg);mask-image:url(/themes/custom/martis_sub/assets/images/cart.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:var(--primary-color);display:inline-block;margin-top:5px;width:40px;height:40px;scale:.7}@media (min-width:576px){.ti-shopping-cart{scale:1}}.ti-shopping-cart:before{content:none}.region.region-header-cart{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (min-width:1024px){.region.region-header-cart{margin-right:16px}}.lang-dropdown-select-element.form-select.form-control{border:2px solid var(--primary-color)!important;margin:0 10px;-webkit-transition:all .2s linear 0s;transition:all .2s linear 0s;background-clip:unset}.lang-dropdown-select-element.form-select.form-control:hover{background-color:var(--primary-color)}.lang-dropdown-select-element.form-select.form-control:hover .current{color:#fff}.layout-region-checkout-main .nice-select:has(.current){height:100%}.layout-region-checkout-main .nice-select:has(.current) .current{padding-block:5px!important;padding-inline:10px!important;white-space:break-spaces}.nice-select .current{font-weight:700;font-size:18px;color:var(--primary-color)}.nice-select{line-height:26px;height:30px;padding:0 18px!important;border:2px solid var(--primary-color)!important;margin:0 10px}.nice-select.country{height:100%;padding:10px 20px!important;margin:0;background-color:#fff}.nice-select:after{content:none}.container-wrap .dropdown-toggle:after{border:none}nav .container-wrap a.dropdown-toggle{font-size:18px;color:var(--primary-color);border:2px solid var(--primary-color)!important;border-radius:50px;margin-left:10px;padding:0 28px;line-height:30px;font-weight:700;-webkit-transition:all .2s linear 0s;transition:all .2s linear 0s}nav .container-wrap a.dropdown-toggle:hover{background-color:var(--primary-color);color:#fff}.color-menu-title h3{text-transform:uppercase;text-align:center;color:var(--text-color)}.color-menu-content{text-align:center;font-size:18px;color:var(--text-color);margin-bottom:15px}.color-menu-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:100%;background-color:var(--bg-color);padding:2.25rem 1rem 1rem}.color-menu-container .material-icons{color:var(--text-color);margin-bottom:20px;font-size:70px}.color-menu-link{text-align:center;margin-top:1.5rem;margin-bottom:1rem}@media (max-width:992px){.menu-item--collapsed a{display:block!important;margin-bottom:8px}}.color-menu-link .button{color:var(--cta-text-color);background-color:var(--cta-bg-color);text-transform:uppercase;background-image:none;line-height:30px;min-width:178px}.color-menu-link .button:focus,.color-menu-link .button:hover{color:var(--cta-hover-text-color);background-color:var(--cta-hover-bg-color)}div.color-menu-block{background-color:var(--color-menu-bg-color);margin:45px 0 0!important;padding-top:unset!important;padding-bottom:unset!important}.front-embed-video{text-align:center;padding:0!important}.front-embed-video .container-wrap{max-width:none}.field-field-media-oembed-video{position:relative;padding:56% 0 0 0}.field-field-media-oembed-video iframe{position:absolute;top:0;left:0;right:0;margin:0 auto;width:100%;height:100%}.front-embed-video .container-wrap{margin:0;padding:0}.product-categories-block{background-color:#fff}.product-categories-block .block-title-wrap{margin-bottom:10px}.product-categories-block .block-title-content{max-width:none;text-align:center;padding-top:20px}.product-grid{background-color:#fff;box-shadow:var(--primary-shadow)}.product-grid .grid-wrapper{margin-left:0;margin-right:0}.product-grid .grid-item{margin:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;border:1px solid #ededed;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.product-grid .grid-item .views-field-name{padding:10px 0}.product-grid .grid-item a{color:#696464}.product-grid .view-header{text-align:center;margin-bottom:25px}.product-grid .view-header a,.product-grid .view-header a:visited{color:var(--primary-color);font-size:18px}.product-grid .view-header a::after{content:" >>"}.product-categories-block .view-header{text-align:center;margin-bottom:25px}.product-categories-block .view-header a,.product-categories-block .view-header a:visited{color:var(--primary-color);font-size:18px}.product-categories-block .view-header a:hover,.product-categories-block .view-header a:visited:hover{opacity:.8}.product-categories-block .view-header a::after{content:" >>"}.most-popular-products-block{background-color:#fff;box-shadow:var(--primary-shadow);margin-top:55px!important}.most-popular-products-block .block-title-wrap{margin-bottom:10px}.most-popular-products-block .block-title-content{max-width:none;text-align:center;padding-top:20px}.featured-products .view-header{text-align:center;margin-bottom:25px}.featured-products .view-header a,.featured-products .view-header a:visited{color:var(--primary-color);font-size:18px}.featured-products .view-header a::after{content:" >>"}.product-carousel .product-meta{padding:10px 20px;text-align:left}.product-carousel .product-title{font-size:16px;font-weight:700;color:#000;line-height:21px}.product-carousel .product-desc{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.product-carousel .product-desc p{font-size:14px;color:#696464;line-height:21px}.product-carousel .product-price{font-size:16px;font-weight:700;color:#000}.product-carousel .field--name-quantity,.product-carousel .product-select{display:none!important}.product-carousel .product-image{position:relative}.product-carousel,.product-teaser-wrap{height:100%}.product-carousel .product-icon-wrap{position:absolute;width:100%;top:50%;margin-top:-20px}.product-carousel .product-icon{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#191919;position:absolute;top:15px;left:-50px;cursor:pointer;opacity:0;-webkit-transition:all .2s linear;transition:all .2s linear}.product-carousel .product-icon{display:inline-block;position:static}.product-carousel .product-icon i{width:40px;height:40px;line-height:40px;display:block;box-shadow:0 15px 25px #000;background-color:#fff;color:#555;border-radius:50%}.product-carousel .product-image .product-icon:nth-child(2){top:60px;-webkit-transition:all .5s;transition:all .5s}.product-carousel .product-image .product-icon:nth-child(3){top:110px;-webkit-transition:all .5s .2s;transition:all .5s .2s}.product-carousel .product-image .product-icon:nth-child(4){top:160px;-webkit-transition:all .5s .4s;transition:all .5s .4s}.product-carousel .product-icon:hover i{background:var(--primary-gray);color:#fff}.product-carousel:hover .product-icon{opacity:1;left:15px}.product-carousel,.product-carousel .commerce-order-item-add-to-cart-form,.product-carousel .product-icon-wrap,.product-carousel .product-image img,.product-carousel .product-meta-wrap,.product-carousel .product-variation-wrap,.product-carousel input[type=submit],.product-teaser-wrap{-webkit-transition:.5s;transition:.5s}.product-carousel .product-add-cart{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:.6rem auto;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:.6rem}.product-carousel .carousel-details-button,.product-category-item .carousel-details-button,.vocabulary-product-category .details .details-button{color:var(--primary-color);border:2px solid var(--primary-color)!important;border-radius:50px;font-size:18px;font-weight:700;background:0 0;line-height:30px}.product-carousel .carousel-details-button:hover,.product-category-item .carousel-details-button:hover,.vocabulary-product-category .details .details-button:hover{background-color:var(--primary-color);color:#fff}.product-category-item .carousel-details-button,.product-category-item .views-field-name{margin:15px 0}.product-category-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:1px solid #f2f2f2;margin-top:-1px;margin-right:-2px;margin-bottom:0;background-color:#fff}.product-carousel .button--add-to-cart{padding:0 20px;position:relative;font-size:0;background-color:var(--primary-color)}.product-carousel .button--add-to-cart:hover{background-color:#fff}.product-carousel .field--name-purchased-entity{margin:0}button.button--add-to-cart::after{font-family:"Material Icons";font-size:32px;content:"\e8cc";color:#fff;position:absolute;z-index:1;line-height:32px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}button.button--add-to-cart:hover::after{color:var(--primary-color)}.paragraph--type--press-releases{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;background-color:#fff;margin:30px 0;box-shadow:var(--primary-shadow)}.paragraph--type--press-releases .press-release-img{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.paragraph--type--press-releases .press-release-img div{height:100%}.paragraph--type--press-releases .press-release-img div img{height:100%;-o-object-fit:cover;object-fit:cover}.paragraph--type--press-releases .press-release-text{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.paragraph--type--press-releases .press-release-text>div{margin:30px 50px}.paragraph--type--press-releases .press-release-img img{width:100%;height:auto}.paragraph--type--press-releases:nth-child(even) .press-release-img{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.press-release-text{color:var(--primary-gray);font-size:18px;line-height:19px}.press-release-text h2{font-family:alibaba-sans,sans-serif;font-weight:400;line-height:32px;color:var(--primary-color)}.node-content.gw-bg-white .field-type-text-with-summary{background:#fff;padding:32px;box-shadow:var(--primary-shadow)}.node-content ul{text-indent:-26px;margin-left:26px}.node-content ul li{padding-bottom:10px}h3 a,h3 a:focus,h3 a:visited{text-transform:uppercase;text-decoration:underline;outline:inherit;background-color:inherit}h3 a:hover{color:#444}.button.green-button{color:var(--primary-color);border:2px solid var(--primary-color)!important;background-color:transparent;background-image:none;line-height:34px;min-width:178px;text-indent:0}.button.green-button:hover{color:#fff;background-color:var(--primary-color)}.button.green-bg-button{color:#fff;border:2px solid var(--primary-color)!important;background-color:var(--primary-color)!important;background-image:none;text-transform:uppercase;line-height:34px;font-size:20px;font-weight:500;max-width:178px;border-radius:50px!important}.button.green-bg-button:focus,.button.green-bg-button:hover{color:var(--primary-color);background-color:#fff!important}p.gw-gray-bg{background-color:#bcbaba;padding:10px 16px;text-align:center}.gw-white-box{background-color:#fff;padding:16px;box-shadow:var(--primary-shadow)}h3.gw-white-box{text-transform:uppercase;text-align:center;margin-top:20px}#software_registration,.system-design{background-color:var(--primary-color);text-align:center;padding:32px 0;max-width:none;width:100vw;position:relative;left:50%;right:50%;margin:32px -50vw 0!important}#software_registration .block-title-content{max-width:none}#software_registration .block-title-content .block-title{color:#fff;font-size:32px;font-weight:400}.webform-submission-form input{border-radius:0;background-color:#fff;padding:0}.webform-button--submit.button.white-button{padding-left:28px;padding-right:28px}.webform-submission-form label{color:#000;font-size:16px;font-weight:700}.webform-submission-form label{-webkit-box-flex:0;-webkit-flex:0 1 40%;-ms-flex:0 1 40%;flex:0 1 40%;text-align:left}.webform-submission-form input:not([type=submit]),.webform-submission-form textarea{-webkit-box-flex:0;-webkit-flex:0 1 60%;-ms-flex:0 1 60%;flex:0 1 60%;width:100%;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.webform-submission-form .task-bar.alert{margin-bottom:0;padding:0;-webkit-box-flex:0;-webkit-flex:0 1 100%;-ms-flex:0 1 100%;flex:0 1 100%}.webform-submission-form input.green-bg-button{max-width:unset;padding:0 28px!important}.webform-submission-form input::-webkit-input-placeholder,.webform-submission-form textarea::-webkit-input-placeholder{text-indent:-9999px}.webform-submission-form input::-moz-placeholder,.webform-submission-form textarea::-moz-placeholder{text-indent:-9999px}.webform-submission-form input:-ms-input-placeholder,.webform-submission-form textarea:-ms-input-placeholder{text-indent:-9999px}.webform-submission-form input::-ms-input-placeholder,.webform-submission-form textarea::-ms-input-placeholder{text-indent:-9999px}.webform-submission-form input::placeholder,.webform-submission-form textarea::placeholder{text-indent:-9999px}.webform-submission-form textarea{color:#000;font-size:18px;padding:0}.webform-submission-form textarea:focus{color:#000}.webform-submission-form .form-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:640px;margin:1em auto;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.webform-submission-form .form-control:focus{background-color:#fff!important}#software_registration .captcha,.system-design .captcha{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#software_registration .webform-submission-form .form-text{margin-top:0}.button.white-button{color:var(--primary-color);border:2px solid var(--primary-color)!important;background-color:#fff!important;background-image:none;text-transform:uppercase;line-height:34px;font-size:20px;font-weight:500;border-radius:50px!important}.button.white-button:focus,.button.white-button:hover{background-color:var(--primary-gray)!important}.system-design h2{color:#fff;font-size:32px;font-weight:400}.system-design .webform-submission-form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.system-design .webform-flexbox.form-wrapper{-webkit-box-flex:1;-webkit-flex:1 0 43%;-ms-flex:1 0 43%;flex:1 0 43%;margin:0 32px}.system-design .webform-address .webform-flexbox{display:block}.system-design .webform-address .webform-flex--container{margin:0!important}.system-design .webform-flex--container fieldset.webform-address--wrapper{margin:0!important}.system-design .js-form-item-tax{margin-bottom:0!important}.system-design .js-form-item-user-notes{margin-top:0!important}.system-design textarea{height:29px}#contact_us{background:#fff;padding:32px;box-shadow:var(--primary-shadow);text-align:center}#contact_us .captcha{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#contact_us .block-title-content{max-width:none;text-align:center}#contact_us .webform-submission-form .form-item{max-width:none;position:relative;display:block}#contact_us .form-item input:focus,#contact_us .form-item textarea:focus{position:relative;z-index:2}#contact_us .webform-submission-form label{color:#000;font-size:18px;font-weight:400;position:absolute;padding:8px 22px;top:0;left:0}#contact_us .webform-submission-form input::-webkit-input-placeholder,#contact_us .webform-submission-form textarea::-webkit-input-placeholder{text-indent:-9999px}#contact_us .webform-submission-form input::-moz-placeholder,#contact_us .webform-submission-form textarea::-moz-placeholder{text-indent:-9999px}#contact_us .webform-submission-form input:-ms-input-placeholder,#contact_us .webform-submission-form textarea:-ms-input-placeholder{text-indent:-9999px}#contact_us .webform-submission-form input::-ms-input-placeholder,#contact_us .webform-submission-form textarea::-ms-input-placeholder{text-indent:-9999px}#contact_us .webform-submission-form input::placeholder,#contact_us .webform-submission-form textarea::placeholder{text-indent:-9999px}#contact_us .webform-submission-form input,#contact_us .webform-submission-form textarea{margin-top:0;border:1px solid #c4c4c4;box-shadow:var(--primary-shadow);padding:10px 22px}#contact_us .webform-submission-form input:not(:-moz-placeholder-shown)+label,#contact_us .webform-submission-form textarea:not(:-moz-placeholder-shown)+label{opacity:0;visibility:hidden}#contact_us .webform-submission-form input:not(:-ms-input-placeholder)+label,#contact_us .webform-submission-form textarea:not(:-ms-input-placeholder)+label{opacity:0;visibility:hidden}#contact_us .webform-submission-form input:not(:placeholder-shown)+label,#contact_us .webform-submission-form textarea:not(:placeholder-shown)+label{opacity:0;visibility:hidden}#contact_us .webform-submission-form .form-control{color:#000;font-size:18px}#contact_us .webform-submission-form label.form-required:before{content:"*";vertical-align:middle;display:inline-block;width:6px;margin:0 .3em;color:red;background-image:none}#contact_us .webform-submission-form label.form-required:after{content:"";display:none}div.highlighted-frame{border:10px solid var(--primar-warning);background-color:#fff;text-align:center;box-shadow:var(--primary-shadow);padding:16px;margin-bottom:32px}div.highlighted-frame p{font-size:16px}#block-logos{border-bottom:1px solid #c4c4c4}div.footer-bottom .container{border-top:1px solid #c4c4c4}#block-footer ul.menu li,#block-footer ul.nav.menu{display:block}.align-center{text-align:center}.colorbox{cursor:pointer}.new-products{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.new-products .views-element-container{-webkit-box-flex:1;-webkit-flex:1 0 50%;-ms-flex:1 0 50%;flex:1 0 50%;box-shadow:var(--primary-shadow);background-image:-webkit-linear-gradient(top,#58aaaa 16.15%,rgba(196,196,196,0) 100%),url(/themes/custom/martis_sub/assets/images/prdocuct_highlighted_bg.png);background-image:linear-gradient(180deg,#58aaaa 16.15%,rgba(196,196,196,0) 100%),url(/themes/custom/martis_sub/assets/images/prdocuct_highlighted_bg.png);background-repeat:no-repeat;background-position:center;background-size:100%}.new-products-carousel{-webkit-box-flex:1;-webkit-flex:1 0 50%;-ms-flex:1 0 50%;flex:1 0 50%;background-color:#fff;box-shadow:var(--primary-shadow);padding:35px 50px 25px 50px;overflow:hidden;margin-left:25px}.new-products-carousel .view-footer{text-align:center}.new-products-carousel .view-footer a{color:var(--primary-color)}.new-products-highlighted .views-row{margin:35px}.new-products-highlighted .views-row a,.new-products-highlighted .views-row a:visited,.new-products-highlighted .views-row h2,.new-products-highlighted .views-row p{color:#fff}.new-products-highlighted .views-row a:focus,.new-products-highlighted .views-row a:hover{color:var(--primary-color)}.new-products-highlighted .views-field.views-field-field-featured-image{text-align:center}.header-item.header-main.collapse{display:block}.search-button{border:none;padding:0}.search-button .ti-search{color:var(--primary-color)}.search-active{position:fixed;top:7px;right:10px}@media (min-width:762px){.search-active{position:static}}.search-button .ti-search::before{font-size:20px;line-height:34px;font-weight:700}@media (min-width:577px){.search-button .ti-search::before{font-size:26px}}.contextual-region.product-carousel{height:100%}.product-teaser-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;height:100%}.contextual-region.product-carousel{height:100%}.product-teaser-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;height:100%}.product-teaser-container .product-meta-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-webkit-justify-content:end;-ms-flex-pack:end;justify-content:end;height:100%}.product-teaser-container .product-meta-wrap .product-meta{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-webkit-justify-content:end;-ms-flex-pack:end;justify-content:end}.product-teaser-container .product-meta-wrap .product-meta .available-stock,.product-teaser-container .product-meta-wrap .product-meta .unavailable-stock{font-weight:700;font-size:14px;line-height:21px;color:#6fba2c}.product-teaser-container .product-meta-wrap .product-meta .unavailable-stock,.unavailable-stock{color:var(--eusolar-yellow)}.header .container{padding:0}.header .header-item.header-element{position:relative}.header .views-exposed-form form{border:2px solid var(--primary-color);background-color:var(--primary-gray);padding-right:4px}.header .views-exposed-form .form-actions{position:unset}.header .views-exposed-form .js-form-type-textfield{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.header .views-exposed-form .form-actions .button{color:var(--primary-color);background-color:transparent;font-size:22px;box-shadow:none;background-image:none;width:unset;height:unset;vertical-align:middle;padding-left:10px}.header .views-exposed-form input{height:24px;line-height:24px;background-color:var(--primary-gray);width:60vw;padding-left:5px}@media (min-width:762px){.header .views-exposed-form input{width:20vw}}.header-main-wrap{position:relative}button.header-element-item.search-button{z-index:100}div#header-search.collapse.show~button.header-element-item.search-button>.ti-search::before{content:"\e646";font-size:18px;line-height:16px;font-weight:700;margin-right:8px}div#header-search{position:fixed;top:5px;left:0;right:0;padding-inline:4px;width:100%;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;opacity:0;background-color:var(--primary-gray);max-width:100vw;height:80px;max-height:70px}@media (min-width:762px){div#header-search{max-height:50px;height:auto;position:absolute;padding-inline:0;right:auto;left:calc(-20vw - 10px);top:unset;width:auto}}@media (min-width:1250px){div#header-search{left:calc(-53vw + 10px);width:calc(53vw + 30px)}}@media (min-width:1350px){div#header-search{width:auto;left:calc(-20vw - 10px)}}div#header-search.show{z-index:99;opacity:1}.header-item .search-button{display:block}.page-wrapper .views-exposed-form form{background-color:transparent;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-wrapper .views-exposed-form .form-item{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.page-wrapper .views-exposed-form form input[type=submit]{font-family:alibaba-sans,sans-serif;font-size:18px;text-transform:uppercase;color:var(--primary-color);border:2px solid var(--primary-color)!important;background-color:transparent;background-image:none;line-height:34px;min-width:178px}.page-wrapper .views-exposed-form form input[type=submit]:hover{color:#fff;background-color:var(--primary-color)}#page-title .container .subtitle h2{font-weight:500;font-size:20px;line-height:22px}#page-title .container .subtitle h2 a:hover,#page-title .container .subtitle h2 a:visited{color:#292929}.product-families-block{background:url(/themes/custom/martis_sub/assets/images/pf_bg1.png),url(/themes/custom/martis_sub/assets/images/pf_bg2.png),url(/themes/custom/martis_sub/assets/images/pf_bg3.png);background-size:contain;margin-right:0;margin-left:0}.product-families-block .grid-wrapper{-webkit-box-pack:space-evenly;-webkit-justify-content:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;row-gap:30px}.product-families-block .grid-wrapper .product-family.grid-item{padding-left:0;padding-right:0;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.product-taxonomy-item{padding:30px 30px 45px 30px}.product-families-block .grid-wrapper .product-family.grid-item .vocabulary-product-category{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.product-families-block h3{margin:1rem 0}div.row .product-family h3>a{text-decoration:none}@media (min-width:992px){.product-families-block .grid-wrapper .col-lg-4{-webkit-box-flex:0;-webkit-flex:0 0 30%;-ms-flex:0 0 30%;flex:0 0 30%}}div.row .product-family{text-align:center;background:-webkit-linear-gradient(top,rgba(243,243,243,0) 0,rgba(243,243,243,.35) 24.48%,#f3f3f3 50.52%);background:linear-gradient(180deg,rgba(243,243,243,0) 0,rgba(243,243,243,.35) 24.48%,#f3f3f3 50.52%)}div.row .product-family:hover{background:-webkit-linear-gradient(top,rgba(243,243,243,.3) 0,rgba(243,243,243,.35) 24.48%,#f3f3f3 50.52%);background:linear-gradient(180deg,rgba(243,243,243,.3) 0,rgba(243,243,243,.35) 24.48%,#f3f3f3 50.52%)}div.row .product-family .field-description>p{text-align:left}.row .single-product{background-color:#fff;box-shadow:var(--primary-shadow);margin-right:0;margin-left:0}.col-md-4.product-image-wrap.product-image-default{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.single-product .product-content-wrap{margin:auto}.single-product .product-content-wrap .product-title{font-size:48px;font-weight:700}.single-product .product-content-wrap .product-description,.single-product .product-content-wrap .product-manufacturer,.single-product .product-content-wrap .product-sku{color:#696464}.single-product .product-content-wrap .product-manufacturer .field-label,.single-product .product-content-wrap .product-sku .field-label{font-weight:400;color:#696464}.single-product .product-content-wrap .product-price-wrap{margin-bottom:0}.single-product .product-content-wrap .product-price-wrap .product-price{color:#000}.single-product .product-post .product-stock .available-stock{color:var(--primary-color)}.single-product .product-add-cart label[for^=edit-quantity]{display:none}.single-product .product-variation-wrap .product-add-cart{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:10px;-webkit-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap;margin:20px 0}.single-product .product-variation-wrap .product-add-cart form[class^=commerce-order-item-add-to-cart-form-commerce-product]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.single-product .product-variation-wrap button{padding:0 29px;position:relative;font-size:0;background-color:var(--primary-color);border-radius:0 5px 5px 0;background-image:none;border:3px solid var(--primary-color)!important;line-height:54px}.single-product .product-variation-wrap button::after{font-size:50px;line-height:50px}.single-product .product-variation-wrap button:focus,.single-product .product-variation-wrap button:hover{background-color:#fff}.single-product .product-stock .available-stock{color:var(--primary-color)}.single-product .commerce-order-item-add-to-cart-form .field--name-quantity{margin-bottom:0}.single-product .commerce-order-item-add-to-cart-form .form-item.form-type-number{margin-top:0;margin-bottom:0}.single-product .commerce-order-item-add-to-cart-form .field--name-quantity input{height:60px;width:60px;border-top:3px solid var(--primary-color);border-bottom:3px solid var(--primary-color);border-left:none;border-right:none;margin:0 15px}.single-product .commerce-order-item-add-to-cart-form .form-actions{min-width:unset}.single-product .quantity-button{height:60px;width:15px;line-height:54px}.single-product .quantity-button.quantity-down{border-radius:5px 0 0 5px;border-left:3px solid var(--primary-color);border-top:3px solid var(--primary-color);border-bottom:3px solid var(--primary-color);border-right:none}.single-product .quantity-button.quantity-up{border-radius:0;border-bottom:3px solid var(--primary-color);border-top:3px solid var(--primary-color);border-left:none;border-right:none;left:75px}.single-product .product-icon{margin:0;padding:0}.single-product .product-icon i{margin:0;padding:0}.single-product .flag-link::before{z-index:1}.flag-link::before{top:-53px;width:auto;height:50px;z-index:1}.product-carousel .product-icon i,.single-product .product-icon i{border-radius:5px 5px;position:relative;box-shadow:var(--primary-shadow)}.product-carousel .product-icon .action-unflag i,.single-product .product-icon .action-unflag i{background:var(--primary-color)}.single-product .product-icon .flag-title{display:none}.product-carousel .product-icon i::before,.single-product .product-icon i::before{content:"";height:40px;width:40px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.single-product .product-icon i::before{height:60px;width:60px}.product-carousel .product-icon i.search::before,.single-product .product-icon i.search::before{-webkit-mask-image:url(/themes/custom/martis_sub/assets/images/search.svg);mask-image:url(/themes/custom/martis_sub/assets/images/search.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:var(--primary-color)}.product-carousel .product-icon .flag i.heart::before,.single-product .product-icon .flag i.heart::before{-webkit-mask-image:url(/themes/custom/martis_sub/assets/images/heart.svg);mask-image:url(/themes/custom/martis_sub/assets/images/heart.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:var(--primary-color)}.product-carousel .product-icon .flag.action-unflag i.heart::before,.single-product .product-icon .flag.action-unflag i.heart::before{background-color:#fff}.product-carousel .product-icon .flag i.compare::before,.single-product .product-icon .flag i.compare::before{-webkit-mask-image:url(/themes/custom/martis_sub/assets/images/compare.svg);mask-image:url(/themes/custom/martis_sub/assets/images/compare.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:var(--primary-color)}.product-carousel .product-icon .flag.action-unflag i.compare::before,.single-product .product-icon .flag.action-unflag i.compare::before{background-color:#fff}.single-product .flag i{width:60px;height:60px}.product-info .nav.nav-tabs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:1rem;overflow:unset}.product-info .nav.nav-tabs>li{background-color:#fff;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;box-shadow:var(--primary-shadow);-webkit-flex-basis:calc(50% - .5rem);-ms-flex-preferred-size:calc(50% - .5rem);flex-basis:calc(50% - .5rem)}.product-info .nav.nav-tabs>li:has(a.active){background-color:var(--primary-color)}.product-info .nav.nav-tabs{margin-bottom:2rem}.product-info .nav.nav-tabs>li a{font-size:21px;color:#000;margin:0;padding:1rem}.product-info .nav.nav-tabs>li a.active{font-weight:500;color:#fff}#product-detail .product-tab-item>div.field{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#product-detail .product-tab-item .field-item,#product-detail .product-tab-item .field-label{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%}#product-detail .product-tab-item fieldset{padding-bottom:8px;border-bottom:1px solid #ccc}#product-detail .product-tab-item fieldset:first-of-type{margin-top:0}#product-detail .product-tab-item fieldset:last-of-type{padding-bottom:0;border-bottom:none}#product-detail .product-tab-item fieldset legend{margin-bottom:0}#product-detail .product-tab-item fieldset legend span.fieldset-legend{font-weight:700;font-size:18px}#product-detail .product-tab-item fieldset .fieldset-wrapper .field{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:8px}#product-detail .product-tab-item fieldset .fieldset-wrapper .field-label{font-weight:400}#product-detail .product-tab-item fieldset .fieldset-wrapper .field>*{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;width:50%;-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;font-size:18px}#product-detail .product-tab-item .field-label::after{content:"";margin-left:0}.product-info .tab-content,.product-post .related-products{background-color:#fff;padding:1rem;box-shadow:var(--primary-shadow)}.product-post .related-products{margin-top:2rem}.product-post .related-products h2{text-align:center}.product-post .related-products .product-add-cart .form-actions{min-width:unset}.product-post .related-products .product-icon-wrap{display:block}.product-post .related-products .product-icon{margin:0;padding:0}.product-post .related-products .product-icon .flag-title{display:none}.product-post .product-info #product-documents .product-document-icon{width:20px;margin:5px}.product-post .login-required .btn{margin-top:20px}#edit-customer-profiles--description,#edit-customer-profiles-wrapper .clearfix,#edit-customer-profiles-wrapper .field-multiple-drag,#edit-customer-profiles-wrapper .tabledrag-toggle-weight-wrapper,#edit-customer-profiles-wrapper summary,#edit-customer-profiles-wrapper thead,#edit-login-register .clearfix,#edit-login-register .field-multiple-drag,#edit-login-register .tabledrag-toggle-weight-wrapper,#edit-login-register summary,#edit-login-register thead{display:none}#edit-customer-profiles-wrapper tbody tr td,#edit-login-register tbody tr td{padding:0;border-right:none}#edit-customer-profiles-wrapper .address-container-inline>.form-item,#edit-login-register .address-container-inline>.form-item{margin-right:0;display:block}#edit-customer-profiles-wrapper table tbody,#edit-customer-profiles-wrapper table tr,#edit-login-register table tbody,#edit-login-register table tr{border-bottom:none}#edit-customer-profiles-wrapper details>.details-wrapper,#edit-login-register details>.details-wrapper{padding:0}#edit-login-register-customer-profiles--description,#edit-login-register-field-domain-admin--wrapper{display:none}.order-total-line-label{padding-right:10px}.order-total-line-value{width:auto}#page-wrapper>.container{min-height:40vh}.cart-block--contents{color:#000;background-color:#fafafa}.cart--cart-block img{width:100%}.cart--cart-block .cart-block-link a{color:#fff;background-color:var(--primary-color)}.cart--cart-block table tr{background-color:#fff;border-bottom:10px solid #fafafa}.cart.cart-form table{background-color:#fff;font-weight:700}.cart.cart-form table thead{text-transform:none}.cart.cart-form .field-total-price,.cart.cart-form .order-total-line__total,.cart.cart-form table thead{background-color:#fff}.cart.cart-form table thead tr th{padding:20px}.cart.cart-form .field-total-price,.cart.cart-form table{box-shadow:var(--primary-shadow)}.cart.cart-form .form-actions.js-form-wrapper.form-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#edit-actions-next:focus,#edit-actions-next:hover,.cart.cart-form #edit-actions .button.js-form-submit.form-submit:focus,.cart.cart-form #edit-actions .button.js-form-submit.form-submit:hover{background-color:#333;border:2px solid #333}#edit-actions-next,.cart.cart-form #edit-actions .button.js-form-submit.form-submit{border:2px solid var(--primary-color);background-color:var(--primary-color);background-image:none;text-transform:uppercase;line-height:50px;font-size:20px;font-weight:500;border-radius:50px!important}.cart.cart-form .order-total-line{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;font-size:22px;padding:10px 40px}.block-martis-sub-content--3{padding-top:0}.layout-checkout-form .row{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-left:0;margin-right:0}.layout-checkout-form .checkout-pane-login{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;gap:1.5rem}.layout-checkout-form{margin:1rem;padding:2rem;background-color:#fff;width:auto;-webkit-filter:drop-shadow(0 4px 4px rgba(0,0,0,.25));filter:drop-shadow(0 4px 4px rgba(0,0,0,.25))}.layout-checkout-form #edit-login-register-items .register,.layout-checkout-form #edit-login-returning-customer-submit{font-size:1.25rem;text-transform:uppercase}#edit-login-register-items,#edit-login-returning-customer{margin-top:0}#edit-login-register-items .fieldset-wrapper{height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#edit-login-register-items .fieldset-wrapper .register{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}.layout-checkout-form #edit-login-returning-customer-forgot-password{margin-left:.75rem}.layout-checkout-form #edit-login-returning-customer{padding:0}.layout-checkout-form #edit-login-register-items .fieldset-legend,.layout-checkout-form #edit-login-returning-customer .fieldset-legend{color:#000;font-size:1.25rem;font-weight:700}.layout-checkout-form #edit-login-register-items legend,.layout-checkout-form #edit-login-returning-customer legend{padding-bottom:1rem}.layout-checkout-form #edit-login-returning-customer .control-label{font-weight:400}.layout-checkout-form #edit-login-guest{display:none}.layout-region-checkout-main{background-color:#fff;box-shadow:var(--primary-shadow)}.layout-region-checkout-secondary{background-color:#fff;box-shadow:var(--primary-shadow);padding-bottom:30px;-webkit-align-self:start;-ms-flex-item-align:start;-ms-grid-row-align:start;align-self:start}.layout-region-checkout-secondary h4{padding:16px 0}.layout-region-checkout-secondary .checkout-pane-order-summary{padding:0;background-color:transparent}.layout-region-checkout-secondary table tr:first-child{border-top:1px solid #d9d9d9}.layout-region-checkout-secondary table{font-weight:700}.layout-region-checkout-secondary table tr{border-bottom:1px solid #d9d9d9}.layout-region-checkout-secondary td.views-field.views-field-purchased-entity>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.layout-region-checkout-secondary .order-total-line{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;font-weight:700}.layout-region-checkout-secondary .order-total-line.order-total-line__total{color:#fff;background-color:#333;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:22px}a.button.register{background-color:#6fba2c;color:#fff}a.button.register{background-color:#6fba2c;color:#fff}a.button.register:focus,a.button.register:hover{background-color:#333;color:#fff}.list-grid .product-teaser-container{-webkit-flex-wrap:unset;-ms-flex-wrap:unset;flex-wrap:unset;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.list-grid .product-teaser-container .product-image{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.list-grid .product-teaser-container .product-meta-wrap{-webkit-box-flex:2;-webkit-flex:2;-ms-flex:2;flex:2}.list-grid .product-teaser-container .product-meta{padding:20px}.product-teaser-container .product-desc{display:none}.list-grid .product-teaser-container .product-desc{display:block}.list-grid .product-teaser-container .product-add-cart{-webkit-box-pack:left;-webkit-justify-content:left;-ms-flex-pack:left;justify-content:left;padding:10px 20px}td.views-field.views-field-order-number a{background-color:var(--primary-color);color:#fff;box-shadow:var(--primary-shadow);padding:5px 22px}td.views-field.views-field-order-number a:focus,td.views-field.views-field-order-number a:hover{background-color:#333;color:#fff}body.page-user-login #block-martis-sub-local-tasks>div>div>div>button.close{visibility:hidden}.product-catalog .switch-icon{top:0!important}.paragraph--type--color-menu{padding:0}@media (min-width:768px){.paragraph--type--color-menu{padding:0 .5rem}}@media (max-width:425px){.site-branding-logo>img{width:90px!important}}@media (max-width:576px){td.priority-low,th.priority-low{display:none}.main-content{padding:0}.navbar>.container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.header-element-item{margin-left:5px}.brand.logo{margin-left:0;margin-right:0}.site-branding-logo>img{width:145px}#page-title .title-wrapper{padding:3rem 1rem!important}#page-title h1{text-transform:none!important;font-size:40px}#page-title .container .subtitle{width:100%}#page-title .container .subtitle h2{font-weight:500;font-size:20px;line-height:22px}.paragraph--type--press-releases .press-release-text>div{margin:0}.lang-dropdown-select-element.form-select.form-control{margin:0 5px}.nice-select{line-height:20px;height:24px;padding:0 5px!important}#block-useraccountmenu .container-wrap a.account-icon{line-height:0;font-size:0;color:transparent;border:none!important;padding:0;margin-right:20px}#block-useraccountmenu .container-wrap a.account-icon::after{font-family:"Material Icons";font-size:18px;content:"\e7fd";color:var(--primary-gray);position:absolute;z-index:1;line-height:22px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:var(--primary-color);height:22px;width:22px;border-radius:50px;text-align:center;margin:0}}@media (max-width:576px) and (min-width:768px){#block-useraccountmenu .container-wrap a.account-icon::after{font-size:22px;height:25px;width:25px}}@media (max-width:576px){.paragraph--type--press-releases{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.paragraph--type--press-releases .press-release-img{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.paragraph--type--press-releases .press-release-text{margin:25px}.node-content{margin:12px}.region-footer-first .field-body{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.region.region-breadcrumb a,.region.region-breadcrumb li{font-size:13px}.region.region-breadcrumb li:first-child{scale:.9}div.highlighted-frame{margin:0;text-align:left;padding:16px}div.highlighted-frame p{font-size:16px}.button.green-button{line-height:24px;white-space:pre-wrap}.color-menu-link .button{line-height:18px;margin-bottom:10px;padding:5px 10px;min-width:150px}.col-md-6.product-content-wrap{margin-left:15px}.product-meta,.product-variation-wrap{margin-top:0!important}.margin-top-50.product-info{margin-top:0!important}.view-header .switch-icon{display:none}.tile-meta-wrap{top:3%}}@media (max-width:768px){.new-products{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.navbar>.container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.header-element-item{margin-left:5px}.header-search{margin-bottom:0}.new-products-carousel{margin-top:35px;margin-left:0}.header-main{display:block}.header .views-exposed-form input{padding-left:0}#block-tiles .mb-5,#block-tiles .mb-5.mt-5{margin:0!important}#block-tiles .paragraph--type--tile{text-align:center;margin-bottom:5px!important;margin-top:5px!important;padding:0!important}#block-tiles .paragraph--type--tile h2{line-height:32px;margin-bottom:0}#block-tiles .paragraph--type--tile .tile-link{margin-top:10px}#block-tiles .paragraph--type--tile .tile-link a{padding-top:0;padding-bottom:0}.new-products .views-element-container{margin-right:0}div#software_registration{padding:20px}.webform-submission-form .form-item{max-width:none;position:relative;display:block}.webform-submission-form label{color:#000;font-size:18px;font-weight:400;position:absolute;padding:9px 22px;top:1px;left:0}.webform-submission-form input::-webkit-input-placeholder,.webform-submission-form textarea::-webkit-input-placeholder{text-indent:-9999px}.webform-submission-form input::-moz-placeholder,.webform-submission-form textarea::-moz-placeholder{text-indent:-9999px}.webform-submission-form input:-ms-input-placeholder,.webform-submission-form textarea:-ms-input-placeholder{text-indent:-9999px}.webform-submission-form input::-ms-input-placeholder,.webform-submission-form textarea::-ms-input-placeholder{text-indent:-9999px}.webform-submission-form input::placeholder,.webform-submission-form textarea::placeholder{text-indent:-9999px}.webform-submission-form input,.webform-submission-form textarea{margin-top:0;border:1px solid #c4c4c4;box-shadow:var(--primary-shadow);padding:10px 22px}.webform-submission-form input:not(:-moz-placeholder-shown)+label,.webform-submission-form textarea:not(:-moz-placeholder-shown)+label{opacity:0;visibility:hidden}.webform-submission-form input:not(:-ms-input-placeholder)+label,.webform-submission-form textarea:not(:-ms-input-placeholder)+label{opacity:0;visibility:hidden}.webform-submission-form input:not(:placeholder-shown)+label,.webform-submission-form textarea:not(:placeholder-shown)+label{opacity:0;visibility:hidden}.webform-submission-form .form-control{color:#000;font-size:18px}.product-categories-block{margin-top:40px}}@media (min-width:300px){#page-title.growatt_pf .container .title-wrapper{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;padding:1rem}#page-title.growatt_pf .container .pf-image{display:none}}@media (min-width:576px){.pf_inner_wrapper{max-width:540px;margin:0 auto}#page-title.growatt_pf .container .title-wrapper{padding:2rem 0 2rem 0}#page-title.growatt_pf .container .pf-image{padding:2rem .5rem;display:block}}@media (min-width:768px){.header-main .block{display:block}.menu-dropdown>a:after{content:none}.nav-button{display:block}.header-item .block{margin-left:0}.header-main-wrap{padding:0}.header-main{text-align:left}.menu-dropdown>a:after{-webkit-transform:rotate(315deg);transform:rotate(315deg)}.pf_inner_wrapper{max-width:720px;margin:0 auto}}@media (min-width:992px){.header .container{max-width:none}.pf_inner_wrapper{max-width:960px;margin:0 auto}}@media (min-width:1250px){.nav-button{display:none!important}}@media (min-width:1200px){.pf_inner_wrapper{max-width:1220px;margin:0 auto}#block-views-block-product-catalog-basic-block-3,#block-views-block-product-catalog-basic-block-3--3{margin-block:45px}}@media (max-width:992px){#block-views-block-product-catalog-basic-block-2{margin-left:0;margin-right:0}.block.contact-us .block-content .field-body{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.block.contact-us .block-content .field-body h3{text-align:center}.paragraph--type--press-releases{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.press-releases::after,.press-releases::before{content:"";-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;width:0;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.paragraph--type--press-releases .press-release-img{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.region-footer-first .field-body{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.region-footer-first .field-body .field-item{width:180px}}@media (max-width:1250px){.header-main{display:block}.header-wrap .navbar,.site-branding{position:static}.header-main-wrap{position:absolute;top:90px;width:100%}.navbar-brand{display:inline-block;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap;max-width:100%}.mega-menu>ul{text-align:left;display:block}.mega-menu>ul>li>ul{position:relative}.mega-menu>ul>li{width:100%;display:block}.header-element{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;top:0;right:0}.mega-menu>ul>li a{padding:10px;width:100%;display:block;color:var(--primary-gray)}.header-main .block{display:block}.menu-dropdown:before{display:block;position:absolute;right:0}.header-main-wrap{margin-top:0;display:block}nav.main-menu{background-color:#fff}.mega-menu>ul>li>a{line-height:20px}.mega-menu>ul>li>ul.normal-sub{padding-left:16px}.mega-menu>ul>li>ul.normal-sub>li{display:block;list-style-type:none}.navbar>.container{padding-left:0;padding-right:0}.navbar-brand{padding:0}.container,.container-wrap{max-width:100%!important}}@media (max-width:1250px){.header-item.header-main.collapse:not(.show){display:none}}.field-field-cta-additional-text .field-label{display:none}.field-field-cta-additional-text .field-item,.field-field-cta-additional-text .field-item a{text-align:center;color:#fff}.field-field-cta-additional-text .field-item a{text-decoration:underline}.field-field-cta-additional-text .field-item a:hover{opacity:.8}@media (max-width:991.98px){.layout-checkout-form .checkout-pane-login{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0}.layout-checkout-form #edit-login-register-items,.layout-checkout-form #edit-login-returning-customer{width:100%}#edit-login-register-items{margin-top:1rem}}@media (min-width:780px){#edit-login-returning-customer{width:70%}}.eu-cookie-compliance-message p,.eu-cookie-compliance-more-button,.eu-cookie-withdraw-message p,.eu-cookie-withdraw-more-button{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;font-size:18px;font-weight:400}.eu-cookie-compliance-tab,.eu-cookie-withdraw-tab{border:none;border-radius:0 5px 0 0!important;padding:6px 8px;-webkit-transition:ease .3s;transition:ease .3s;font-size:14px;position:absolute;top:0;-webkit-transform:translate(0,-100%);transform:translate(0,-100%);left:0}.eu-cookie-compliance-message,.eu-cookie-withdraw-message{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:8px}.eu-cookie-compliance-banner,.eu-cookie-withdraw-banner{padding:20px}@media (min-width:1100px){.eu-cookie-compliance-banner,.eu-cookie-withdraw-banner{padding:20px 61px}}.eu-cookie-compliance-buttons,.eu-cookie-withdraw-buttons{margin:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;max-width:unset}.eu-cookie-compliance-buttons button,.eu-cookie-withdraw-buttons button{margin-left:0!important}.eu-cookie-compliance-content,.eu-cookie-withdraw-content{max-width:unset;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (max-width:1100px){.eu-cookie-compliance-content,.eu-cookie-withdraw-content{gap:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}}.eu-cookie-compliance-content h2,.eu-cookie-withdraw-content h2{font-size:20px;line-height:31px}.sliding-popup-bottom{z-index:99999}.eu-cookie-compliance-more-button{color:unset!important;text-decoration:underline!important}.eu-cookie-withdraw-button{color:var(--primary-color);border:2px solid var(--primary-color)!important;background-color:#fff!important;background-image:none;text-transform:uppercase;line-height:34px;font-size:20px;font-weight:500;border-radius:50px!important}.eu-cookie-withdraw-button:focus,.eu-cookie-withdraw-button:hover{background-color:var(--primary-gray)!important}.eu-cookie-withdraw-button:hover{background-image:none;background-color:var(--primary-gray)!important;color:var(--primary-color)!important;text-shadow:unset!important}@media screen and (min-width:1000px){.header{height:90px}}@media screen and (max-width:768px){.header{height:150px}}@media screen and (max-width:576px){.header{height:180px}.header .navbar-toggler{margin-right:8px}.header #block-useraccountmenu .menu-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}}@media screen and (max-width:992px){.header-main-wrap{top:75px}}@media screen and (max-width:768px){.header-main-wrap{top:150px}}@media screen and (max-width:576px){.header-main-wrap{top:180px}}.search-mobile .ti-search{display:none}@media screen and (max-width:576px){nav .container-wrap a.dropdown-toggle{font-size:13px;margin-left:5px}.search-mobile .ti-search{display:block}.header-right-wrap .search-button,.header-right-wrap .ti-search{display:none}}.navbar-brand{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%}.header-right-wrap{margin:0 auto}.user-logged-in .form-item-currency .nice-select{margin-left:0}@media screen and (max-width:768px){.user-logged-in div#header-search{top:60px}}.navbar-brand .header-search{display:none}.path-user [type=checkbox]{visibility:hidden}.path-user [type=checkbox].error+label:after{border-color:red}body:not(.user-logged-in) #block-languagedropdownswitcher{height:31px}.page-node-4 .region-content{margin-bottom:24px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:40px}@media (min-width:1024px){.page-node-4 .region-content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.page-node-4 .region-content .block-local-tasks-block{width:100%}.page-node-4 .region-content .block-system-main-block .field-type-text-with-summary,.page-node-4 .region-content .block-webform-block .field-type-text-with-summary{padding:16px}.page-node-4 .region-content .block-system-main-block .field-type-text-with-summary p span,.page-node-4 .region-content .block-webform-block .field-type-text-with-summary p span{font-size:16px!important}@media (min-width:1024px){.page-node-4 .region-content .block-system-main-block .field-type-text-with-summary p span,.page-node-4 .region-content .block-webform-block .field-type-text-with-summary p span{font-size:26px!important}}.page-node-4 .region-content .block-system-main-block .field-type-text-with-summary .row,.page-node-4 .region-content .block-webform-block .field-type-text-with-summary .row{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media (max-width:1024px){.page-node-4 .region-content .block-system-main-block .field-type-text-with-summary .row .mx-3,.page-node-4 .region-content .block-webform-block .field-type-text-with-summary .row .mx-3{margin-left:0!important}}.page-node-4 .region-content .block-system-main-block .field-type-text-with-summary .row .align-center,.page-node-4 .region-content .block-webform-block .field-type-text-with-summary .row .align-center{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media (min-width:1024px){.page-node-4 .region-content .block-system-main-block .field-type-text-with-summary .row .field-field-media-image,.page-node-4 .region-content .block-webform-block .field-type-text-with-summary .row .field-field-media-image{width:50%}}@media (min-width:1024px){.page-node-4 .region-content .block-system-main-block,.page-node-4 .region-content .block-webform-block{width:calc(50% - 20px);-webkit-flex-basis:calc(50% - 20px);-ms-flex-preferred-size:calc(50% - 20px);flex-basis:calc(50% - 20px)}}.page-node-4 .region-content .block:first-child{padding-top:0}#block-martis-sub-googlemapblock{margin-block:0;padding-top:0;padding-bottom:0}#google-map-block{margin-bottom:0}#google-map-block p{margin-bottom:0}#google-map-block iframe{position:relative;width:100dvw;left:50%;margin-left:-50dvw;max-width:unset}.compare-views .grid-wrapper{width:100%;margin-left:0;margin-right:0;padding:8px}.compare-views .grid-wrapper .grid-item{padding-left:4px;padding-right:4px}@media (min-width:1024px){.compare-views .grid-wrapper .grid-item{padding-left:8px;padding-right:8px}}@media (min-width:1024px){.compare-views .grid-wrapper{margin-left:auto;width:calc(70% + 10px)}}.compare-views .view-footer{background-color:#fff;margin-bottom:50px}@media (min-width:768px){.compare-views .view-footer{box-shadow:0 4px 4px 0 #00000040;padding-block:10px}}.compare-views .view-footer:has(.no-products){background-color:transparent;box-shadow:none}.compare-views .view-footer .no-products{margin-left:8px}.compare-views .view-footer .product-group{display:none}@media (min-width:768px){.compare-views .view-footer .product-group{margin-bottom:10px;margin-inline:10px;padding-bottom:16px}}.compare-views .view-footer .product-group:has(.product-field-values>div:nth-child(1):not(:empty)),.compare-views .view-footer .product-group:has(.product-field-values>div:nth-child(2):not(:empty)),.compare-views .view-footer .product-group:has(.product-field-values>div:nth-child(3):not(:empty)){display:block}@media (min-width:768px){.compare-views .view-footer .product-group:has(.product-field-values>div:nth-child(1):not(:empty)),.compare-views .view-footer .product-group:has(.product-field-values>div:nth-child(2):not(:empty)),.compare-views .view-footer .product-group:has(.product-field-values>div:nth-child(3):not(:empty)){border-bottom:1px solid #000}}.compare-views .view-footer .product-group:last-child{border-bottom:none}.compare-views .view-footer .product-group h3{font-size:16px;margin-bottom:0;background-color:var(--primary-color);color:#fff;text-align:center;padding-block:4px}@media (min-width:768px){.compare-views .view-footer .product-group h3{padding-block:0;color:#000;text-align:start;margin-left:10px;background-color:transparent}}.compare-views .view-footer .product-field{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-block:6px;gap:4px}.compare-views .view-footer .product-field:has(.product-field-values>div:nth-child(1):empty):has(.product-field-values>div:nth-child(2):empty):has(.product-field-values>div:nth-child(3):empty){display:none}.compare-views .view-footer .product-field:nth-child(2n){background:#0000001a}@media (min-width:768px){.compare-views .view-footer .product-field:nth-child(2n){background:0 0}}@media (min-width:768px){.compare-views .view-footer .product-field{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;padding-block:0}}.compare-views .view-footer .product-field>div:first-child{font-size:16px;padding-inline:10px;text-align:center;font-weight:600}@media (min-width:768px){.compare-views .view-footer .product-field>div:first-child{font-weight:400;text-align:left;-webkit-flex-basis:30%;-ms-flex-preferred-size:30%;flex-basis:30%;width:30%;padding-inline:10px}}@media (min-width:768px){.compare-views .view-footer .product-field>div:nth-child(2){-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}}.compare-views .view-footer .product-field-values{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:18px}.compare-views .view-footer .product-field-values>div{width:33%;-webkit-flex-basis:33%;-ms-flex-preferred-size:33%;flex-basis:33%;font-size:16px;padding-inline:10px;text-align:center}@media (min-width:768px){.compare-views .view-footer .product-field-values>div{text-align:left}}.product-compare-item{box-shadow:0 4px 4px 0 #00000040}.product-compare-item .product-title{font-size:14px;margin-bottom:18px}@media (min-width:1024px){.product-compare-item .product-title{font-size:16px}}.product-compare-item .product-meta{padding-bottom:18px;padding-inline:8px}@media (min-width:1024px){.product-compare-item .product-meta{padding-bottom:0;padding-inline:16px}}.product-compare-item .product-price{word-break:break-all;font-size:14px}@media (min-width:1024px){.product-compare-item .product-price{font-size:16px}}.product-compare-item .product-variation-wrap{margin-block:18px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-inline:8px}@media (min-width:1024px){.product-compare-item .product-variation-wrap{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;padding-inline:16px;gap:8px}}.product-compare-item .product-variation-wrap .form-item{margin-bottom:0;margin-top:0}.product-compare-item .product-add-cart{margin:0}.product-compare-item .product-add-cart button{border-radius:4px;scale:.8;padding:4px 20px}@media (min-width:1024px){.product-compare-item .product-add-cart button{scale:1}}.product-compare-item .product-icon-wrap{position:static;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:0}.product-compare-item .product-icon-wrap a{margin-bottom:-5px}.product-compare-item .product-icon-wrap i{scale:.8}@media (min-width:1024px){.product-compare-item .product-icon-wrap i{scale:1}}.product-compare-item .product-icon-wrap .product-icon{opacity:1}
#page-wrapper:has(.lp-section-1){padding-top:0;margin-top:-40px}.lp-section-1{background-image:url(/themes/custom/martis_sub/assets/images/lp_bg1.png);background-repeat:no-repeat;background-position:bottom;background-size:cover;width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;color:#fff;font-weight:700;padding-bottom:4rem}.lp-section-1 ul{font-size:24px;line-height:26px}.lp-section-1 .button.white-button{max-width:unset}.lp-section-1 .button.white-button:focus,.lp-section-1 .button.white-button:hover{background-color:var(--primary-green)!important;color:#fff}.lp-section-1 .row{padding:1rem 10rem;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.lp-section-2 .row{padding:1rem 4rem}.lp-section-2 .row:first-child{gap:1rem}.lp-section-2 .row .box{-webkit-box-flex:1;-webkit-flex:1 1 30%;-ms-flex:1 1 30%;flex:1 1 30%;padding:1rem}.lp-section-2 .row .box p{margin-top:2rem}.lp-section-2 .row .box h2{line-height:35px;min-height:70px}.lp-section-2 .row:first-child>div{background-color:#fff}.lp-section-1 ul{list-style:none}.lp-section-1 ul li::before{content:"\2713\0020";color:#fff;font-weight:700;display:inline-block;width:10px;margin-left:14px}.lp-section-2{background-image:url(/themes/custom/martis_sub/assets/images/pf_bg1.png);background-repeat:no-repeat;background-position:bottom;background-size:cover;width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;padding-bottom:2rem}.lp-section-2 .button.green-bg-button{max-width:unset}.lp-section-2 .row.battery{-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.lp-section-2 .row.battery .col-12,.lp-section-2 .row.battery .col-lg-7.col-12{background-color:#fff;padding:2rem}.lp-section-2 .row.battery .col-lg-5.col-12{background-color:#fff;padding:2rem 0}.lp-section-2 .row.battery h2{color:var(--primary-green);line-height:1;margin-bottom:2rem}.lp-section-2 .row.battery p{margin-bottom:.5rem}.lp-section-3{background-image:url(/themes/custom/martis_sub/assets/images/lp_bg2.png);background-repeat:no-repeat;background-position:bottom;background-size:cover;width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;text-align:center;color:#fff;padding:5rem}.lp-section-3 h2{color:#fff}@media (max-width:768px){.lp-section-2 .row .box{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%}}@media (max-width:992px){.lp-section-1 .row,.lp-section-2 .row{padding:1rem 2rem}.lp-section-1 .row>div:first-child{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.lp-section-1 .row>div:nth-child(3){-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}.lp-section-3{padding:2rem}.lp-section-3 h2{padding:0 3rem}}
