.hero-section{display:grid;grid-template-columns:1fr 1fr;min-height:600px}.hero-section .logo{max-width:500px;width:100%}.hero-section h1,.hero-section p,.hero-section li{color:#fff}.hero-section h1{padding-bottom:var(--spacing-md)}.hero-section p{font-size:2.4rem;margin-bottom:var(--spacing-md)}.hero-section ul{margin-bottom:var(--spacing-md);list-style-position:inside}.hero-section li{font-size:1.8rem;font-weight:500;padding-left:var(--spacing-md);margin-bottom:var(--spacing-xs);position:relative}.hero-section li:before{position:absolute;top:0;left:0;width:26px;height:26px;background-size:contain;content:""}.hero-section .content{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;background-color:var(--bg-dark);padding-left:max(var(--gutter),calc((100vw - var(--page-width, 1320px)) / 2));padding-block:var(--spacing-lg);border-top-right-radius:25px;border-bottom-right-radius:25px;z-index:2;position:relative;padding-right:var(--spacing-md)}.hero-section figure{background-color:var(--bg-light);padding-right:max(var(--gutter),calc((100vw - var(--page-width, 1320px)) / 2));background-size:cover;background-position:center center;width:calc(100% + 25px);margin:0 0 0 -25px;position:relative}.hero-section figure>span{position:absolute;top:var(--spacing-md);left:calc(var(--spacing-sm) + 25px);background-color:var(--accent);border-radius:12px;color:#fff;font-weight:500;padding:var(--spacing-tiny) var(--spacing-xs)}@media (max-width: 767px){.hero-section{grid-template-columns:1fr;grid-auto-rows:1fr}.hero-section .content,.hero-section figure{padding-inline:max(var(--gutter),calc((100vw - var(--page-width, 1320px)) / 2))}.hero-section figure{grid-row:1;width:100%;margin-left:0;height:calc(100% + 25px);margin-bottom:-25px}.hero-section figure>span{left:var(--spacing-sm)}.hero-section .content{grid-row:2;padding-block:var(--spacing-md);border-top-left-radius:25px;border-bottom-right-radius:0}}.product-showcase h3,.product-showcase p{color:#fff}.product-showcase ul{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--spacing-sm)}.product-showcase li{border-radius:20px;padding:var(--spacing-md);display:flex;flex-direction:column;align-items:flex-start}.product-showcase li>div{display:flex;justify-content:space-between;align-items:flex-end;column-gap:var(--spacing-md);row-gap:var(--spacing-sm);flex-grow:1;align-self:flex-end;width:100%}.product-showcase .description{font-size:2.4rem;margin-bottom:0}.product-showcase li.-bg-off-white h3,.product-showcase li.-bg-off-white p{color:var(--font-color-base)}@media (max-width: 1279px){.product-showcase li>div{flex-direction:column;align-items:flex-start}.product-showcase li>div>a{align-self:flex-end}}@media (max-width: 1023px){.product-showcase li>div>a{align-self:flex-start}}@media (max-width: 767px){.product-showcase ul{grid-template-columns:1fr}.product-showcase li{padding:var(--spacing-sm)}.product-showcase .description{font-size:1.8rem}}.home-ecoenergy{background-color:var(--accent);padding-inline:max(var(--gutter),calc((100vw - var(--page-width, 1320px)) / 2));padding-block:var(--spacing-lg)}.home-ecoenergy>h2,.home-ecoenergy>p{color:#fff;max-width:450px}.home-ecoenergy>h2{line-height:1}.home-ecoenergy>p{font-size:2rem;margin-bottom:var(--spacing-lg)}.home-ecoenergy>ul{display:grid;grid-template-areas:"a a a b b b" "c c d d e e" "c c d d e e";grid-gap:var(--spacing-sm)}.home-ecoenergy li{background-color:#fff;border-radius:20px;padding:calc(var(--spacing-sm) * 1.5);display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;grid-column-gap:var(--spacing-md);grid-row-gap:var(--spacing-sm)}.home-ecoenergy em{font-weight:600;font-size:2.4rem;font-style:normal;line-height:1}.home-ecoenergy li p{margin-bottom:0}.home-ecoenergy li>a{align-self:end;justify-self:end;margin-top:var(--spacing-md);grid-column:span 2}.home-ecoenergy figure{margin:0;margin-right:calc(var(--spacing-sm) * -1.5);width:60%}.home-ecoenergy .economy{font-weight:900;color:var(--accent);font-size:9rem;line-height:1.1}.home-ecoenergy .description{font-weight:500}.home-ecoenergy li:first-of-type{grid-area:a;position:relative;overflow:hidden;display:flex;justify-content:flex-end;padding:var(--spacing-sm)}.home-ecoenergy li:first-of-type>img{position:absolute;width:100%;height:100%;left:0;top:0;object-fit:cover}.home-ecoenergy li:first-of-type>div{position:relative;z-index:2;border-radius:18px;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-sm);background-color:#ffffff80;width:100%;font-weight:700;font-size:2rem;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.home-ecoenergy li:first-of-type .logo{height:50px;width:auto}.home-ecoenergy li:nth-of-type(2){grid-area:b;display:grid;grid-template-columns:1fr 1fr;align-items:flex-start}.home-ecoenergy li:nth-of-type(2) figure{width:100%}.home-ecoenergy li:nth-of-type(n+2)>div:last-of-type{display:flex;flex-direction:column;align-items:flex-end;align-self:flex-end}.home-ecoenergy li:nth-of-type(3){grid-area:c}.home-ecoenergy li:nth-of-type(4){grid-area:d}.home-ecoenergy li:nth-of-type(5){grid-area:e}@media (max-width: 1500px){.home-ecoenergy .economy{font-size:7rem}}@media (max-width: 1279px){.home-ecoenergy .economy{font-size:5rem}.home-ecoenergy ul{grid-template-areas:"a a a a a a" "b b b c c c" "d d d e e e"}.home-ecoenergy li{grid-column-gap:0}.home-ecoenergy li>div{align-self:start}.home-ecoenergy li:first-of-type{padding-top:var(--spacing-xxl)}.home-ecoenergy li:nth-of-type(n+2){display:grid;grid-template-columns:1fr 1fr}.home-ecoenergy li:nth-of-type(n+2) figure{width:100%}}@media (max-width: 860px){.home-ecoenergy ul{display:flex;flex-direction:column}.home-ecoenergy li{align-items:flex-start}.home-ecoenergy li>a{margin-top:var(--spacing-tiny)}.home-ecoenergy li:nth-of-type(n+1){display:flex;flex-direction:column;justify-content:space-between}.home-ecoenergy li:nth-of-type(n+1) figure{width:60%}.home-ecoenergy li:first-of-type .logo{margin-top:var(--spacing-xs)}}@media (max-width: 767px){.home-ecoenergy li:first-of-type>div{flex-direction:column;justify-content:center;text-align:center;padding:var(--spacing-sm)}}.media-object{padding-inline:max(var(--gutter),calc((100vw - var(--page-width, 1320px)) / 2));padding-block:calc(var(--spacing-md) * 1.5);display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--spacing-xl);align-items:center}.media-object .logo{width:120px;height:auto;margin-bottom:var(--spacing-sm)}.media-object em{font-style:normal;font-weight:600;margin-bottom:var(--spacing-sm);display:inline-block}.media-object h2{line-height:1.1}.media-object figure{position:relative;margin:0}.media-object img{border-radius:20px}.media-object .content .button{margin-top:calc(var(--spacing-sm) * 1.5)}.media-object figcaption{position:absolute;top:var(--spacing-md);right:-6rem;border-radius:50%;width:12rem;height:12rem;display:flex;align-items:center;justify-content:center;text-transform:uppercase;text-align:center;font-size:1.6rem;color:#fff;font-weight:700}.media-object figcaption.-bg-yellow{color:var(--font-color-base)}.media-object.-inversed .content{order:-1}.media-object.-inversed figcaption{right:auto;left:-6rem}.media-object.-bg-dark em,.media-object.-bg-dark h2,.media-object.-bg-dark p{color:#fff}@media (max-width: 1023px){.media-object{grid-gap:var(--spacing-lg)}.media-object figcaption{width:9rem;height:9rem;font-size:1.2rem;right:-4.5rem}.media-object.-inversed figcaption{right:auto;left:-4.5rem}}@media (max-width: 767px){.media-object{grid-template-columns:1fr;grid-gap:var(--spacing-md)}.media-object.-inversed .content{order:2}.media-object figcaption,.media-object.-inversed figcaption{top:var(--spacing-sm);left:auto;right:var(--spacing-sm)}}.media-cards{padding-inline:max(var(--gutter),calc((100vw - var(--page-width, 1320px)) / 2));padding-block:calc(var(--spacing-md) * 1.5)}.media-cards.-bg-light h2,.media-cards.-bg-dark h2,.media-cards.-bg-light p,.media-cards.-bg-dark p{color:#fff}.media-cards>h2,.media-cards>p{max-width:600px}.media-cards>h2{line-height:1.1}.media-cards>p{margin-bottom:var(--spacing-md)}.media-cards ul{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--spacing-sm)}.media-cards li{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-xl);flex-direction:column;padding:calc(var(--spacing-sm) * 1.5);border-radius:20px;overflow:hidden}.media-cards li>img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.media-cards li>div,.media-cards .price-tag{position:relative;z-index:2}.media-cards li>div{position:relative;border-radius:18px;display:flex;flex-wrap:wrap;gap:var(--spacing-sm);justify-content:space-between;align-items:center;padding:var(--spacing-sm);background-color:#ffffff80;width:100%;font-weight:700;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.media-cards li>div>span{font-weight:600;font-size:3rem;line-height:1.1}@media (max-width: 1279px){.media-cards li>div{flex-direction:column;align-items:flex-end;width:auto;align-self:flex-start}.media-cards li>div>a{align-self:start}.media-cards li>div>span{font-size:3rem}}@media (max-width: 1023px){.media-cards li>div>span{font-size:2.6rem}}@media (max-width: 767px){.media-cards li{gap:var(--spacing-lg)}.media-cards ul{grid-template-columns:1fr}}.product-sticky-cta{position:fixed;width:100%;top:-200px;z-index:25;transition:top .25s ease-in-out}.sticky-cta{padding-inline:max(var(--gutter),calc((100vw - var(--page-width, 1320px)) / 2));padding-block:var(--spacing-sm);display:flex;align-items:center;justify-content:space-between;column-gap:var(--spacing-sm);row-gap:var(--spacing-xs)}.sticky-cta img{border-radius:20px;width:100px;height:auto}.sticky-cta .details{display:flex;align-items:center;column-gap:var(--spacing-sm)}.sticky-cta .title{font-weight:600;margin-bottom:0}.sticky-cta .price__current{font-size:3rem;font-weight:600}.sticky-cta .price__was{font-size:2rem;text-decoration:line-through;padding-right:var(--spacing-xs)}.sticky-cta.-bg-light p,.sticky-cta.-bg-dark p,.sticky-cta.-bg-light .price__current,.sticky-cta.-bg-dark .price__current{color:#fff}@media (max-width: 767px){.sticky-cta{flex-wrap:wrap;padding-block:calc(var(--spacing-xs) * 1.5)}.sticky-cta img{width:60px}.sticky-cta p{font-size:1.2rem}.sticky-cta .price__current{font-size:1.6rem}.sticky-cta .price__was{font-size:1.4rem}.sticky-cta button{padding-block:1.2rem}.sticky-cta button:after{width:34px;height:34px;background-position:right 7px center;background-size:20px}}.product-nav{background-color:var(--bg-dark);padding-inline:max(var(--gutter),calc((100vw - var(--page-width, 1320px)) / 2));padding-block:var(--spacing-md);display:flex;column-gap:var(--spacing-lg);row-gap:var(--spacing-sm)}.product-nav span{color:#fff;font-size:2rem;font-weight:600;cursor:pointer;display:inline-flex;align-items:center}@media (max-width: 767px){.product-nav{flex-direction:column}}.product-body-container{background-color:var(--bg-off-white)}.product-body{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--spacing-lg);padding-block:var(--spacing-lg);padding-inline:max(var(--gutter),calc((100vw - var(--page-width, 1320px)) / 2))}.product-body h3{font-size:2rem}#product-documentation a{color:var(--bg-light)}#product-documentation a img{width:22px;height:auto;margin-left:var(--spacing-xs)}.product-body h3{margin-bottom:calc(var(--spacing-sm) * 1.5)}.product-body .partner,.product-body .warranty{border-radius:20px;background-color:#fff;padding:var(--spacing-sm);max-width:500px}.product-body .warranty{margin-top:var(--spacing-md)}.product-body .partner{margin-top:var(--spacing-sm)}.product-body .partner h3,.product-body .warranty h3{font-size:2rem;font-weight:600;margin-bottom:var(--spacing-sm)}.product-body .partner img{max-height:250px}.product-body .warranty+.specifications,.product-body .partner+.specifications{margin-top:var(--spacing-md)}.product-body .warranty ul{display:flex;gap:calc(var(--spacing-sm) * 1.5)}.product-body .warranty li{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:200px}.product-body .warranty span{font-size:1.6rem;font-weight:600}.product-body .warranty figure{position:relative;margin:0;width:75px}.product-body .warranty figure img{width:100%;object-fit:contain}.product-body .warranty figcaption{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;width:100%}.product-body .warranty .number,.product-body .warranty .year{display:block;line-height:1}.product-body .warranty .number{font-size:3.5rem;font-weight:700}.product-body .warranty .year{font-size:1.4rem;text-transform:uppercase;font-weight:700}.product-body .specifications{margin-bottom:var(--spacing-md)}.product-body .specifications .list{display:grid;grid-template-columns:max-content 1fr;--gap: var(--spacing-sm);--line-offset: calc(var(--gap) / 2);--line-thickness: 1px;--line-color: var(--font-color-base)}.product-body .specifications .list .item{position:relative;padding-block:var(--spacing-xs)}.product-body .specifications .list .item:nth-child(odd){padding-right:var(--spacing-sm)}.product-body .specifications .list .item:before,.product-body .specifications .list .item:after{content:"";position:absolute;background-color:var(--line-color);z-index:1}.product-body .specifications .list .item:nth-child(1):before,.product-body .specifications .list .item:nth-child(2):before{top:0;left:0;width:100%;height:var(--line-thickness)}.product-body .specifications .list .item:after{bottom:0;left:0;width:100%;height:var(--line-thickness)}@media (max-width: 1200px){.product-body{grid-gap:var(--spacing-md)}.product-body .specifications .list{grid-template-columns:1fr 1fr}.product-body .warranty ul{gap:var(--spacing-sm)}.product-body .warranty figure{width:60px}.product-body .warranty .number{font-size:3.2rem}.product-body .warranty .year{font-size:1.2rem}.product-body .warranty span{font-size:1.25rem}}@media (max-width: 900px){.product-body{grid-template-columns:1fr;padding-block:var(--spacing-md);grid-gap:var(--spacing-sm)}.product-body .partner{margin-top:0}}.addon-main-title{font-size:1.8rem;font-weight:400;margin-bottom:12px}.pickup{margin-block:var(--spacing-md)}.pickup-title{font-size:17px;font-weight:500!important;margin-bottom:20px;font-family:Outfit,sans-serif}.pickup-title svg{width:30px;height:auto;display:block;margin-right:11px}.pickup ul{margin:0;padding:0;list-style:none;position:relative;display:flex;justify-content:space-between}.pickup ul li{display:flex;padding:12px 20px;list-style:none;text-align:center;width:50%;border:1px solid #aaa;border-radius:7px;width:46%;flex-direction:column;text-align:start;position:relative}.pickup ul li.-disabled>*:not(.pickup-unavailable){filter:blur(.35rem)}.pickup .pickup-unavailable{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-transform:uppercase;font-weight:600;font-size:16px;margin:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.pickup .pickup-unavailable figcaption{text-align:center}.pickup ul li svg{width:32px;height:auto;margin-bottom:8px}.pickup ul li h4{margin:0 0 5px;padding:0;font-size:16px;letter-spacing:0;font-weight:600;line-height:22px}.pickup ul li p{margin:0;padding:0;font-size:13px}.pickup_free{font-weight:400;font-size:14px;display:block;line-height:14px;margin:0}.pickup .pickup_days{margin-top:1rem;line-height:normal;display:block}.pickup .city{margin-top:1rem}@media (max-width: 375px){.pickup ul li{padding:12px}}.pickup_or_contianer{background:#fff;display:inline;position:absolute;top:50%;right:50%;transform:translate(50%,-50%);font-size:14px;font-weight:500}.side-line{width:1px;background-color:#aaa}
/*# sourceMappingURL=/cdn/shop/t/55/assets/sections.css.map */
