.section-template--23814064308522__custom_liquid_BrrHGn-padding{padding-bottom:0!important}.hero-slider__wrapper .hero-slider__item .item__content h2{font-size:3rem!important;line-height:4rem!important}.header-wrapper:after{content:"";position:absolute;top:6rem;left:0;width:100dvw;height:100dvh;display:block;background-color:#0000;transition:all .3s ease-in-out;z-index:-1;pointer-events:none}.header-wrapper:has(.product_service__wrapper li:hover):after{z-index:4;background-color:#0000005e}.header__icon--account svg{scale:1.1}@media (max-width: 600px){.header__heading-logo-wrapper img{width:80%!important;min-height:40px!important;max-width:180px!important;min-width:135px!important}.header__icons .header__icon{width:4.5rem!important}}body.page-title_us-solar-supplier-holiday-gift-card .product-block__delivery-eta{display:none}body.page-title_holiday-solar-sale #product-grid>li:nth-child(1)>div>div>div.card__content>div.card__information.custom-root__card__information>div>div.card__delivery-eta{display:none}header-drawer{justify-self:start}body .section-header sticky-header{transition:none}.header-transparent-white .section-header sticky-header{background:#040147}.header__heading-logo-wrapper img{filter:brightness(0) invert(1)}.header__heading-logo-wrapper.logo-white{display:none}.menu-drawer-container{display:flex}.list-menu{list-style:none;padding:0;margin:0}.list-menu li:hover a[href="/collections/free-solar-panel-shipping"],.list-menu li:active a[href="/collections/free-solar-panel-shipping"]{text-decoration:none}@media screen and (min-width: 990px){.list-menu li:has(a[href="/collections/free-solar-panel-shipping"]){background:#a5fc5b;transition:all .3s ease-in-out;border-radius:.4rem;cursor:pointer}.list-menu a[href="/collections/free-solar-panel-shipping"]{transition:all .3s ease-in-out;font-weight:400;padding:0 1rem;min-width:14.3rem;color:#040147;height:2.6rem}@media screen and (hover:hover){.list-menu li:has(a[href="/collections/free-solar-panel-shipping"]):hover{text-decoration:none;background:#cdfaa5}}@media screen and (hover:none){.list-menu li:has(a[href="/collections/free-solar-panel-shipping"]):active{text-decoration:none;background:#cdfaa5}}}@media screen and (max-width: 989.98px){.list-menu a[href="/collections/free-solar-panel-shipping"]{transition:all .3s ease-in-out;font-weight:400;padding:0 1rem;min-width:14.3rem;background:#a5fc5b;color:#040147;height:2.6rem;border-radius:.4rem}@media screen and (hover:hover){.list-menu a[href="/collections/free-solar-panel-shipping"]:hover{text-decoration:none;background:#cdfaa5}}@media screen and (hover:none){.list-menu a[href="/collections/free-solar-panel-shipping"]:active{text-decoration:none;background:#cdfaa5}}}.list-menu li:has(a[href="/collections/free-solar-panel-shipping"]){display:flex;justify-content:center;align-items:center;padding:.7rem .35rem}.list-menu--inline{display:inline-flex;flex-wrap:wrap}summary.list-menu__item{padding-right:4rem}.list-menu__item{display:flex;align-items:center;line-height:calc(1 + .3 / var(--font-body-scale));font-weight:500;font-size:16px}.header .header__submenu .list-menu__item{color:#040147;transition:all .3s ease-in-out}.header .header__submenu .list-menu__item:hover{color:#0920e9}.list-menu__item--link{text-decoration:none;padding-bottom:1rem;padding-top:1rem;line-height:calc(1 + .8 / var(--font-body-scale))}@media screen and (min-width: 750px){.list-menu__item--link{padding-bottom:.5rem;padding-top:.5rem}}.header__custom-menu{display:flex;justify-content:center;grid-area:navigation;align-items:center;gap:2rem}.header__custom-search{width:100%;max-width:60rem;min-width:23rem}.header__custom-search .field:after,.header__custom-search .field:hover.field:after{border:none;box-shadow:none}.header__custom-search .field__input:focus{box-shadow:none}.header__custom-search .search__button{left:var(--inputs-border-width);right:auto;height:4.8rem}.header__custom-search .search__button path{stroke:#fff9;fill:transparent}.header__custom-search .reset__button{right:0;top:var(--inputs-border-width);height:4.8rem}.header__custom-search .reset__button:not(:focus):after{border-left:.1rem solid rgba(var(--color-foreground),.08);left:0;right:auto}.header__custom-search .field__input:focus~.field__label,.header__custom-search .field__input:not(:placeholder-shown)~.field__label,.header__custom-search .field__input:-webkit-autofill~.field__label{font-size:inherit!important;top:calc(1.3rem + var(--inputs-border-width));left:calc(var(--inputs-border-width) + 4.4rem + .5rem);letter-spacing:.03rem!important;color:rgba(var(--color-dark-blue),.3)}.header__custom-search .field__input.search__input:focus,.header__custom-search .field__input.search__input:not(:placeholder-shown),.header__custom-search .field__input.search__input:-webkit-autofill{background:#fff}.header__custom-search .field__input.search__input:focus~.search__button path,.header__custom-search .field__input.search__input:not(:placeholder-shown)~.search__button path,.header__custom-search .field__input.search__input:-webkit-autofill~.search__button path{stroke:rgb(var(--color-dark-blue))}.header__custom-search .search__input:not(:placeholder-shown)+.field__label{display:none}.header__custom-search .predictive-search{top:calc(100% - .1rem);width:100%;left:0;border:none;border-top:1px solid rgba(4,1,71,.15);border-radius:0 0 .6rem .6rem;box-shadow:0 4px 40px 10px #0000001a}.header__custom-search predictive-search[open=true] .search__input{border-bottom-left-radius:0;border-bottom-right-radius:0}.header__custom-search .search__input{padding:1.5rem 1.5rem 1.5rem 4.9rem;margin:0!important;height:5rem;background:#ffffff26}.header__custom-search predictive-search:hover .search__input{background:#ffffff40}.header__custom-search predictive-search:hover .field__label{color:#fff}.header__custom-search predictive-search:hover .search__button path{stroke:#fff}.header__custom-search .field__label{top:calc(1.3rem + var(--inputs-border-width));left:calc(var(--inputs-border-width) + 4.4rem + .5rem);color:#fff9;letter-spacing:.03rem}.custom-search__custom-megamenu-links-items{display:flex!important;align-items:center}.custom-search__custom-megamenu-links-items .megamenu-link__item{max-width:30rem;height:22rem!important;aspect-ratio:300 / 220!important}.header__custom-menu .megamenu-container{padding:0 3rem}.header__custom-menu .header__menu-item{border-radius:.4rem;background:#ffffff26;gap:1rem;transition:all .2s ease-in-out;padding:1rem 2rem 1rem 1rem;font-size:1.6rem;font-style:normal;font-weight:400;line-height:2.4rem;height:5rem!important}.header__custom-menu .header__menu-item:hover{background:#ffffff40}.header__custom-menu .header__menu-item span{text-decoration:none!important;transition:none}body.header-blue .header{gap:1rem}body.header-blue .section-header.mega-menu-open .header__custom-menu .header__menu-item[aria-expanded=true]{background:#fff;color:rgb(var(--color-dark-blue))}body.header-blue .section-header.mega-menu-open .header__custom-menu .header__menu-item[aria-expanded=true]:hover{background:#cdd2f9}body.header-blue .section-header .header__custom-menu .header__menu-item [data-display="1"]{display:block!important;width:3rem;height:3rem}body.header-blue .section-header .header__custom-menu .header__menu-item [data-display="2"]{display:none!important;width:3rem;height:3rem;justify-content:center;align-items:center}body.header-blue .section-header .header__custom-menu .header__menu-item [data-display="2"] svg{width:1.7rem;height:1.7rem}body.header-blue .section-header.mega-menu-open .header__custom-menu .header__menu-item[aria-expanded=true] [data-display="1"]{display:none!important}body.header-blue .section-header.mega-menu-open .header__custom-menu .header__menu-item[aria-expanded=true] [data-display="2"]{display:flex!important}body.header-blue .section-header.desktop-drawer-open .header__custom-menu{display:none}@media screen and (min-width: 990px){.product_service__wrapper{display:flex;height:100%;grid-area:products;width:100%;max-width:39.4rem;gap:1rem;padding-left:5.25rem;position:relative;z-index:5}.product_service__wrapper .button.header__nav{display:inline-flex;justify-content:center;align-items:center;height:4rem;min-width:16.2rem;background-color:#312f64;gap:.6rem}}@media screen and (max-width: 1439.98px){.product_service__wrapper{padding-left:2rem}}@media screen and (max-width:989.98px){.product_service__wrapper{display:none}}@media screen and (max-width: 1500px){.custom-search__custom-megamenu-links-items{display:grid!important;grid-template-columns:repeat(3,1fr)}.custom-search__custom-megamenu-links-items .megamenu-link__item{max-width:100%}}@media screen and (min-width: 989px) and (max-width: 1100px){body.header-blue .header .header__heading-logo-wrapper img{max-width:150px;min-width:150px;width:100%}}@media screen and (max-width: 998.98px){.list-menu li:has(a[href="/collections/free-solar-panel-shipping"]){justify-content:flex-start}body.header-blue .section-header:not(.desktop-drawer-open) .header__icon--cart{width:5rem}.list-menu a[href="/collections/free-solar-panel-shipping"]{justify-content:flex-start}}@media screen and (max-width: 749px){.header__custom-menu .expanded-custom-button{display:none}body.header-blue .section-header:not(.desktop-drawer-open) .header__icon--hamburger{background:transparent!important}body.header-blue .section-header:not(.desktop-drawer-open) sticky-header .header__icon--hamburger svg,body.header-blue .section-header:not(.desktop-drawer-open) sticky-header .header__icon--hamburger svg path{fill:#fff!important}.header__custom-search{min-width:10rem}.header__custom-search .field__label{top:calc(.9rem + var(--inputs-border-width));left:calc(var(--inputs-border-width) + 3.5rem + .5rem);white-space:nowrap;font-size:1.4rem}.header__custom-search .search__input{height:4rem;padding:1.5rem 1.5rem 1.5rem 4rem}.header__custom-search .search__button{height:3.6rem;width:3.5rem}.header__custom-search .reset__button{width:4rem;height:4rem}.header__custom-search .field__input:focus~.field__label,.header__custom-search .field__input:not(:placeholder-shown)~.field__label,.header__custom-search .field__input:-webkit-autofill~.field__label{top:calc(.9rem + var(--inputs-border-width));left:calc(var(--inputs-border-width) + 3.5rem + .5rem);font-size:1.4rem!important}}@media screen and (max-width: 1199px){.header__custom-search predictive-search[open] .predictive-search,.header__custom-search predictive-search[loading] .predictive-search{display:none}}@media screen and (max-width: 320px){.header__custom-search{display:none}}
/*# sourceMappingURL=/cdn/shop/t/47/assets/header.css.map */
