@import"https://fonts.googleapis.com/css2?family=Sora:wght@100..800&display=swap";.template-index .header-wrapper{position:absolute;top:0;left:0;width:100%;background:none;border:0}body{letter-spacing:0}.btn{border-radius:50px;background:#449f1d;padding:15px 30px;display:inline-flex;text-align:center;align-items:center;justify-content:center;color:#e3f1e1;font-family:Sora;font-size:16px;font-style:normal;font-weight:600;line-height:1.2;text-decoration:none;letter-spacing:0;transition:all .5s ease}.green-btn{background:#449f1d;color:#e3f1e1}.green-btn:hover{background:#036;color:#fff}.button{text-align:center;font-family:Sora;font-size:16px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:0;border-radius:50px;background:#036;transition:all .5s ease;height:auto;min-height:inherit;padding:15px 35px}.button:after,.button:before{display:none}.button:hover{background:#449f1d;color:#fff}.link{color:#449f1d;font-family:Sora;font-size:16px;font-style:normal;font-weight:600;line-height:1.4;text-decoration:none;letter-spacing:0;border-bottom:solid 1px #449F1D;transition:all .5s ease}.link:hover{color:#036;border-color:#036}.slick-arrow{width:40px;height:40px;border-radius:40px;border:1px solid #036;font-size:0;position:absolute;top:50%;transform:translateY(-50%);cursor:pointer;padding:0;z-index:1}.slick-prev{background:#fff url(arrow-previous-ic.png) no-repeat center;left:-60px}.slick-next{background:#fff url(arrow-next-ic.png) no-repeat center;right:-60px}.slick-prev:hover{background:#000 url(arrow-previous-white-ic.png) no-repeat center}.slick-next:hover{background:#000 url(arrow-next-white-ic.png) no-repeat center}.announcement-bar__message{letter-spacing:0;min-height:40px;font-size:16px;font-weight:400;font-family:Sora,sans-serif}.announcement-bar__message strong{font-weight:600}.header .link{border-bottom:0}.header-wrapper:after{width:100%;height:1px;background:#036;opacity:.3;position:absolute;bottom:66px;left:0;content:""}.header .header__icons .header__icon{height:auto;width:auto;text-decoration:none}.header .header__icons .header__icon .svg-wrapper{width:unset;height:unset;margin-right:5px}.header .header__icons .header__icon.header__icon--cart{border:0;padding-right:5px}.header .header__icons .header__icon.header__icon--account{border-left:1px solid rgba(0,0,0,.1)}.header .header__icons .header__icon{border-right:1px solid rgba(0,0,0,.1);font-size:16px;color:#036;font-weight:400;padding:0 20px}.header .cart-count-bubble{font-size:16px;width:auto;height:auto;left:auto;right:0;top:0;bottom:auto;background:transparent;color:#036;font-weight:400;line-height:normal;padding:0 0 0 4px;position:relative}.header .header__icons .header__icon.mail-icon .svg-wrapper{margin-right:10px}.header .header__icons .header__icon:hover{color:#000}.header .hdr_search .search-modal__content{padding:0 22px 0 0}.header .hdr_search .field:before{display:none}.header .hdr_search .field:after{display:none}.header .hdr_search .field__input{border:1px solid #ddd;min-width:460px;background:#fff;padding-right:80px}.header .hdr_search .search__button{right:0;background:transparent!important;border:0;border-radius:0 50px 50px 0;width:auto;min-width:70px;color:#fff;font-size:15px;font-weight:600;text-transform:uppercase;font-family:Poppins,sans-serif;letter-spacing:0}.header .hdr_search .field__label{color:#036;font-weight:400;font-size:16px;letter-spacing:0;opacity:.57}.header .hdr_search .search-modal__form{max-width:100%}.header .hdr_search .predictive-search__loading-state{display:none!important}.header__inline-menu{margin-left:0}.header__inline-menu .list-menu__item{font-size:16px;padding:5px 25px;font-weight:400;letter-spacing:0;text-decoration:none;text-transform:capitalize;color:#000}.header__inline-menu .list-menu__item:hover,.header__inline-menu .list-menu__item .header__active-menu-item{color:#449f1d;text-decoration:none}.header__inline-menu .header__menu-item:hover span{text-decoration:none}.header__inline-menu .header__submenu .header__menu-item{line-height:1.2;padding:.6rem 15px;font-size:15px;font-weight:400;border-bottom:1px solid rgba(255,255,255,.2);color:#fff}.header__inline-menu .header__submenu .header__menu-item.list-menu__item--active{color:#fff;background:#34910d}.header__inline-menu .header__submenu .header__menu-item:hover{background:#34910d}.header__inline-menu .header__submenu li:last-child .header__menu-item{border-bottom:0}.header__inline-menu summary.list-menu__item{padding-right:2rem}.header .header__submenu.list-menu{padding:0;border-radius:10px;min-width:200px;background:#449f1d}.header__inline-menu .list-menu{justify-content:space-between;width:100%;padding:20px 0}.banner-section{position:relative}.banner-section .banners_list{display:flex}.banner-section .banners_list>div{width:100%}.banner-section .banners_list>.banner-slide:nth-child(n+2){display:none}.banner-section .banners_list .banner-slide{position:relative}.banner-section .banners_list .banner-img{display:flex}.banner-section .banners_list .banner-img img{width:100%;height:auto}.banner-section .banners_list .banner-img .mobile-image{display:none}.banner-section .banner_details{position:absolute;top:47%;left:16.5%;transform:translateY(-50%);max-width:1200px;width:calc(90% - 528px)}.banner-section .banner_details .sub-heading{color:#036;font-family:Sora;font-size:22.801px;font-style:normal;font-weight:500;line-height:1.2;letter-spacing:4.56px;text-transform:uppercase;opacity:.5}.banner-section .banner_details h3{color:#036;font-family:Sora;font-size:60px;font-style:normal;font-weight:400;line-height:1.2;margin:0;padding:0;letter-spacing:0}.banner-section .banner_details h3 span{color:#449f1d;font-weight:700}.banner-section .banner_details .text{max-width:70%}.banner-section .banner_details .text p{color:#000;font-family:Sora;font-size:16px;font-style:normal;font-weight:400;line-height:1.4;letter-spacing:0;margin:0}.banner-section .banner_details .btn{margin-top:30px}.banner-section ul.slick-dots{margin:0;padding:0;position:absolute;top:50%;right:100px;transform:translateY(-50%);z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px}.banner-section ul.slick-dots li{display:flex;margin:0;padding:0}.banner-section ul.slick-dots li button{margin:0;padding:0;width:12px;height:12px;border-radius:60px;background:#e7ecf2;border:0;font-size:0;transition:all .5s ease;cursor:pointer}.banner-section ul.slick-dots li.slick-active button{height:60px;background:#036}.banner-section ul.slick-dots li button:hover{background:#036}.form-block-main{display:flex;justify-content:flex-end;margin-top:-20%;margin-bottom:-12.5%}.form-block-main .form-block{border-radius:29px;background:#e3f1e1;width:100%;max-width:528px;padding:50px;position:relative;z-index:1}.form-block-main .form-block h3{color:#036;font-family:Sora;font-size:25px;font-style:normal;font-weight:600;line-height:1.2;margin:0;padding:0;letter-spacing:0}.form-block-main .form-block .text p{opacity:.7;color:#000;font-family:Sora;font-size:15px;font-style:normal;font-weight:400;line-height:1.4;letter-spacing:0;margin:12px 0}.form-block-main .form-block form{margin-top:18px}.form-block-main .form-block form .field-box{margin-bottom:20px}.form-block-main .form-block form .field-box .field_input{border-radius:50px;background:#fff;width:100%;height:50px;border:0;padding:10px 30px;color:#b2b2b2;font-family:Sora;font-size:16px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:0}.form-block-main .form-block form .field-box textarea.field_input{color:#b2b2b2;font-family:Sora;font-size:16px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:0;border-radius:20px;background:#fff;padding:20px}.form-block-main .form-block form .field-box .field_input::-webkit-input-placeholder{color:#000;opacity:.3}.form-block-main .form-block form .field-box .field_input::-moz-placeholder{color:#000;opacity:.3}.form-block-main .form-block form .field-box .field_input:-ms-input-placeholder{color:#000;opacity:.3}.form-block-main .form-block form .field-box .field_input:-moz-placeholder{color:#000;opacity:.3}.icon-section{padding:50px 0;margin-top:-7.8%}.icon-section .icon-grid{max-width:976px;display:flex;gap:90px;width:calc(98% - 528px);position:relative;z-index:1}.icon-section .icon-grid .icon-box .icon-img{display:flex}.icon-section .icon-grid .icon_details{margin-top:20px}.icon-section .icon-grid .icon_details h3{color:#036;font-family:Sora;font-size:22px;font-style:normal;font-weight:600;line-height:1.1;letter-spacing:0;margin:0 0 10px}.icon-section .icon-grid .icon_details .text p{color:#000;font-family:Sora;font-size:15px;font-style:normal;font-weight:400;line-height:1.4;margin:0;letter-spacing:0}.shop-collections-section{padding:120px 0 90px;position:relative;background:linear-gradient(0deg,#f5f5f5,#f5f5f500)}.shop-collections-section .page-width{max-width:1860px}.shop-collections-section .block-head{width:calc(50% - 20px);display:flex;align-items:center;justify-content:space-between;padding-bottom:35px}.shop-collections-section .block-head h2{color:#000;text-align:center;font-family:Sora;font-size:35px;font-style:normal;font-weight:600;line-height:1.2;letter-spacing:0;margin:0}.shop-collections-section .coll-grid-main{display:grid;grid-template-columns:1.01fr 1fr;gap:35px}.shop-collections-section img{width:100%;height:auto;display:block}.shop-collections-section .coll-grid-list{display:grid;grid-template-columns:1fr 1fr;gap:30px}.shop-collections-section .call-block{overflow:hidden;border-radius:20px;position:relative}.shop-collections-section .call-block .coll-img{display:flex}.shop-collections-section .call-block .cate_info{position:absolute;top:0;left:0;padding:40px}.shop-collections-section .call-block .cate_info h3{color:#fff;font-family:Sora;font-size:22px;font-style:normal;font-weight:600;line-height:1.4;letter-spacing:0;margin:0 0 10px}.shop-collections-section .call-block .cate_info .link{color:#fff;border-color:#fff;opacity:.5}.shop-collections-section .call-block .cate_info .link:hover{opacity:.9}.shop-collections-section .coll-grid-right{position:relative}.shop-collections-section .coll-grid-right .img-bg{display:flex;overflow:hidden;border-radius:20px}.shop-collections-section .coll-grid-right .content-info{position:absolute;top:20px;left:20px;padding:35px 60px 20px}.shop-collections-section .coll-grid-right .content-info h3{color:#036;font-family:Sora;font-size:35px;font-style:normal;font-weight:600;line-height:1.4;margin:0;padding:0}.shop-collections-section .coll-grid-right .content-info h3 span{color:#449f1d;font-weight:600}.shop-collections-section .coll-grid-right .content-info .sub_title{color:#000;font-family:Sora;font-size:20px;font-style:normal;font-weight:500;line-height:1.5;letter-spacing:0;margin:5px 0 0;padding:0 0 30px;display:block}.shop-collections-section .content-info .text ul{margin:0;padding:0 0 65px 15px;display:grid;grid-template-columns:1fr 1fr;gap:10px;gap:20px 30px}.shop-collections-section .content-info .text ul li{margin:0;padding:0 0 0 24px;list-style:none;color:#000000b3;font-size:16px;font-style:normal;font-weight:400;line-height:normal;position:relative}.shop-collections-section .content-info .text ul li:before{width:8px;height:8px;border-radius:8px;position:absolute;left:0;top:6px;content:"";background:#0366}.shop-collections-section .coll-grid-right .content-info .btn{margin-left:25px}.home-featured-sec .collection{padding-top:100px!important;padding-bottom:60px!important}.home-featured-sec .collection .collection__title{padding:0 2rem!important;margin-bottom:50px!important;text-align:center}.home-featured-sec .collection .collection__title .title{font-size:35px;letter-spacing:0;font-weight:600;line-height:1.2;color:#000;margin:0!important;font-family:Sora,sans-serif}.home-featured-sec .collection .collection__title .collection__description p{font-size:18px;letter-spacing:0;margin:0;padding:10px 0 0;line-height:1.2}.home-featured-sec .collection .page-width-desktop{padding:0 2rem}.home-featured-sec .product-card-wrapper .card .card__heading a{min-height:57px;height:57px;-webkit-line-clamp:3}.collection .slick-slider .slick-list{width:100%}.collection .slick-slider{margin:0 -10px}.collection .slick-slider .grid__item{max-width:100%;padding:0 10px}.collection .product-slider>.grid__item:nth-child(n+6){display:none}.card-wrapper .card{background:#f5f5f5;border-color:#f5f5f5}.card-wrapper .card .card__inner{background:#fff;border-radius:15px}.card-wrapper .card .card__inner .card__media{border-radius:15px}.product-card-wrapper .card .card__heading{margin-bottom:15px}.card-wrapper .card__media .media img{border-radius:15px}.product-card-wrapper .card .card__heading a{min-height:80px;height:80px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;font-size:15px;font-weight:500;letter-spacing:0;text-decoration:none;font-family:Sora,sans-serif}.product-card-wrapper .card:hover .card__heading a{color:#449f1d}.product-card-wrapper .card .card__information .price{font-family:Sora,sans-serif;margin:0!important;font-size:15px;font-weight:400;letter-spacing:0;color:#000;padding:0;opacity:.8}.product-card-wrapper .card .card__information .price--on-sale .price-item--regular{margin:0;color:#bbb;font-weight:400;font-size:15px}.product-card-wrapper .card .quick-add{margin:-40px 0 20px;position:relative;z-index:9}.product-card-wrapper .card .card__content .button{opacity:1;min-width:60px;margin:0 auto;border:5px solid #fff;background:#449f1d;max-width:60px;width:100%;font-weight:600;min-height:60px}.product-card-wrapper .card:hover .card__content .button{border:5px solid #2a8206}.product-card-wrapper .card .card__content .button:before,.product-card-wrapper .card .card__content .button:after{display:none}.product-card-wrapper .card .card__content .card__information{padding:0}.card-wrapper .card .card__badge{margin:-15px -10px 0 0}.card-wrapper .card .card__badge span{border:0;border-radius:0 15px 0 0;font-size:10px;font-weight:500;letter-spacing:0;min-width:91px;padding:10px}.card-wrapper .card.card--text .card__heading{text-align:center}.review-section{position:relative;padding:185px 0}.review-section .page-width{display:flex;justify-content:flex-end}.review-section .review-inner{width:100%;max-width:1000px}.review-section .review-inner h2{color:#000;font-size:35px;font-style:normal;font-weight:600;line-height:normal;font-family:Sora,sans-serif;margin:0 0 30px}.review-section .rw-object-icon{display:flex;width:100%;max-width:725px;position:absolute;left:0;top:47%;transform:translateY(-50%)}.review-section .rw-object-icon img{width:100%;height:auto}.review-section .rw-object-icon svg{width:100%;height:100%}.review-slider{display:flex}.review-slider:before{width:1px;height:100%;position:absolute;left:50%;top:0;content:"";background:#cecece;transform:translate(-50%)}.review-slider>.review-box:nth-child(n+3){display:none}.review-slider .review-box{display:grid;grid-template-columns:154px auto;gap:32px;position:relative;padding:20px 50px}.review-slider .review-box .review-img{display:flex}.review-slider .review-box .review-img img{width:100%;height:auto}.review-slider .review-box .review-info{display:flex;flex-direction:column;justify-content:center;gap:20px}.review-slider .review-box .text p{color:#000;font-size:16px;font-style:normal;font-weight:400;line-height:normal;font-family:Sora,sans-serif;margin:0;max-width:200px}.review-slider .review-box .authore-name{color:#000;font-family:Sora,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:normal}.review-slider .review-box .cout-object{position:absolute;right:11%;bottom:25px}.review-slider .slick-list{margin:0 -50px}.review-slider .slick-arrow{top:-70px;transform:unset}.review-slider .slick-prev{left:auto;right:55px}.review-slider .slick-next{right:0}.action-btn{padding-top:40px}.tagline-text-section{padding:0 0 70px;text-align:center}.tagline-text-section .sub-title{color:#036;font-family:Sora;font-size:58px;font-style:normal;font-weight:500;line-height:1.1;display:block;letter-spacing:0}.tagline-text-section h2{color:#449f1d;font-family:Sora;font-size:90px;font-style:normal;font-weight:700;line-height:1.2;margin:0;letter-spacing:0}.photovoltaics-section .section-grid-main{display:grid;grid-template-columns:1fr 1fr}.photovoltaics-section .section-grid-main .grid-coll-list{height:100%;display:grid}.photovoltaics-section .grid-coll-inn{padding:75px 170px 75px 115px}.photovoltaics-section .grid-coll-list .grid-box{display:grid;grid-template-columns:1fr 1fr}.photovoltaics-section .grid-coll-list .grid-box .img-box{display:flex}.photovoltaics-section .grid-coll-list .grid-box .img-box img{width:100%;height:auto;object-fit:cover}.photovoltaics-section .grid-coll-list .grid-box .details-box{display:flex;align-items:center;padding:55px}.photovoltaics-section .grid-coll-list .grid-box .details-box .icon-box img{width:auto;height:auto}.photovoltaics-section .grid-coll-list .grid-box .details-box .details-box-inn h3{font-size:37.2px;font-style:normal;font-weight:600;line-height:normal;font-family:Sora,sans-serif;margin:20px 0 10px}.photovoltaics-section .grid-coll-list .grid-box .details-box .details-box-inn p{color:#fff;font-size:22px;font-style:normal;font-weight:500;line-height:normal;margin:0;opacity:.8;max-width:280px}.photovoltaics-section .grid-coll-list .grid-box:nth-child(2n) .img-box{order:2}.photovoltaics-section .grid-coll-list .grid-box:nth-child(2n) .details-box{order:1}.photovoltaics-section .grid-coll-list .grid-box:nth-child(2n) .details-box h3{max-width:300px}.photovoltaics-section .grid-coll-inn h2{color:#a3d1ff;font-size:45px;font-style:normal;font-weight:600;line-height:normal;margin:0 0 10px;font-family:Sora,sans-serif}.photovoltaics-section .grid-coll-inn p{color:#fff;font-size:16px;font-style:normal;font-weight:400;line-height:23px;margin:0 0 20px}.photovoltaics-section .grid-coll-inn p strong{font-size:22px;font-style:normal;font-weight:600;line-height:116.7%}.html-code{padding-bottom:20px;margin-top:-10px}.html-code ul{margin:0;padding:0 0 25px;list-style:none;display:flex;flex-direction:column;gap:22px}.html-code ul li{display:grid;grid-template-columns:110px auto;gap:30px;align-items:center}.html-code .icon-box img{display:block}.html-code .lable-title{color:#fff;font-size:20px;font-style:normal;font-weight:600;line-height:116.7%;display:block}.html-code .lable-text{color:#fff;font-size:16px;font-style:normal;font-weight:400;line-height:116.7%;opacity:.7}.text-with-image-section{padding:100px 0}.text-with-image-section .text-with-image-main{display:grid;grid-template-columns:1fr 390px;gap:25px}.text-with-image-section .text-with-image-main .image-box{display:flex}.text-with-image-section .text-with-image-main .image-box img{width:100%;height:auto}.text-with-image-section .details-block{display:flex;align-items:center}.text-with-image-section .details-block .details-inn h2{color:#036;font-size:60px;font-style:normal;font-weight:700;line-height:normal;margin:0;font-family:Sora,sans-serif}.text-with-image-section .details-block .details-inn h2 span{color:#449f1d}.text-with-image-section .details-block .details-inn .text{color:#000;font-size:35px;font-style:normal;font-weight:400;line-height:normal;margin-top:10px}.faq-block-main{display:grid;grid-template-columns:1.11fr 1fr}.faq-block-main .title-block{position:relative}.faq-block-main .faq-image{display:flex}.faq-block-main .faq-image img{width:100%;height:auto;object-fit:cover}.faq-block-main .faq-head{position:absolute;top:50px;right:0;max-width:680px;width:100%;padding-right:40px}.faq-block-main .faq-qst-ans{padding:30px 50px 0 70px}.faq-block-main .faq-qst-ans .faq-innr{max-width:625px;width:100%;height:600px;overflow:auto}.faq-block-main .title-block .faq-head-in{display:grid;grid-template-columns:118px auto;gap:25px}.faq-block-main .title-block .faq-head-in h2{color:#000;font-size:45px;font-style:normal;font-weight:600;line-height:normal;margin:0 0 20px;padding-right:50px;font-family:Sora,sans-serif;position:relative;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.faq-block-main .title-block .faq-head-in h2 svg{position:absolute;right:0;top:4px}.faq-block-main .title-block .faq-head-in p{margin:0;color:#000;font-size:16px;font-style:normal;font-weight:400;line-height:normal;padding-right:50px}.faq-block-main .title-block .faq-head-in p br{display:none}.faq-block-main .title-block .faq-head-in p strong{font-size:22px;font-style:normal;font-weight:600;line-height:normal;display:block;padding-bottom:10px}.faq-section .accordion .accordion__title{color:#000;font-size:16px;font-style:normal;font-weight:400;line-height:normal;font-family:Sora,sans-serif;margin:0;padding:10px 20px 10px 25px;position:relative}.faq-section .accordion .accordion__title:hover{color:#449f1d}.faq-section .accordion .accordion__title:before{width:8px;height:8px;border-radius:8px;position:absolute;left:0;top:16px;content:"";background:#0366}.faq-section .accordion details{border-bottom:1px solid #D9D9D9;padding:10px 20px 10px 10px;background:#fff}.faq-section .faq-box:last-child details{border-bottom:0}.faq-section .accordion details[open=""]{background:#fafafa}.faq-section .accordion details[open=""] .accordion__title{color:#449f1d;font-weight:700}.faq-section .accordion details[open=""] summary svg{transform:rotate(-180deg)}.faq-section .accordion details[open=""] summary svg path{stroke:#449f1d}.faq-section .accordion .accordion__content{color:#000;font-size:14px;font-style:normal;font-weight:400;line-height:normal;opacity:.7;padding:0 30px 20px 25px}.faq-section .accordion summary svg{position:absolute;right:0;top:15px}.contact-form-section{position:relative;z-index:2;margin-top:-16%}.contact-form-section .page-width{display:flex;justify-content:flex-end}.contact-form-section .form-inner{display:grid;grid-template-columns:41.5% auto;max-width:1267px;width:100%;border-radius:20px;overflow:hidden}.contact-form-section .form-info{display:flex;align-items:center;justify-content:center;background:#e3f1e1;padding:100px}.contact-form-section .form-info .form-info-inner h2{color:#000;font-family:Sora;font-size:35px;font-style:normal;font-weight:600;line-height:normal;margin:15px 0 10px}.contact-form-section .form-info .form-info-inner p{color:#000;font-size:16px;font-style:normal;font-weight:400;line-height:normal;margin:0}.contact-form-section .form-block{background:#d9e8d4;padding:40px 70px 50px}.contact-form-section .form-block h3{color:#000;font-size:35px;font-style:normal;font-weight:600;line-height:normal;font-family:Sora,sans-serif;margin:0 0 30px}.contact-form-section .form-block .field_input{border-radius:50px;background:#fff;width:100%;height:50px;border:0;padding:10px 30px;color:#b2b2b2;font-family:Sora;font-size:16px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:0}.contact-form-section .form-block textarea.field_input{border-radius:20px;height:105px;padding:20px 30px}.contact-form-section .form-block .field_input::-webkit-input-placeholder{color:#000;opacity:.3}.contact-form-section .form-block .field_input::-moz-placeholder{color:#000;opacity:.3}.contact-form-section .form-block .field_input:-ms-input-placeholder{color:#000;opacity:.3}.contact-form-section .form-block .field_input:-moz-placeholder{color:#000;opacity:.3}.contact-form-section .field-box{padding-bottom:20px}.contact-form-section .field-group{display:grid;grid-template-columns:1fr 1fr;gap:20px}.content-button-section .page-width{max-width:1540px}.content-button-section{padding:100px 0 110px}.content-button-section .inner-section{align-items:end;gap:20px;display:grid;grid-template-columns:auto 200px}.content-button-section .inner-section .action-button{text-align:right}.content-button-section .inner-section .text-head p{color:#036;font-size:45px;font-style:normal;font-weight:600;line-height:116.7%;margin:0}.content-button-section .inner-section .text-head p strong{color:#449f1d;font-weight:600}.shopify-section-group-footer-group{padding-top:30px}.shopify-section-group-footer-group .footer{background:#036}.footer .page-width{max-width:1860px}.footer .footer__content-top{padding:0 20px}.footer .footer__content-top .footer__blocks-wrapper{display:grid;grid-template-columns:270px 190px 190px auto 320px;gap:130px;padding-top:90px;padding-bottom:92px}.footer .footer__content-top .footer__blocks-wrapper .grid__item{width:100%;margin:0;padding:0}.footer-logo{max-width:216px;margin-bottom:30px}.footer .footer__content-top .footer__blocks-wrapper .footer-block__heading{text-align:left;font-size:25px;font-weight:600;margin:0;padding:0 0 35px;line-height:1.2;letter-spacing:0;color:#7dc85d;font-family:Sora,sans-serif}.footer .footer__content-top .footer__blocks-wrapper ul.footer-block__details-content{display:flex;flex-direction:column;row-gap:20px}.footer .footer__content-top .footer__blocks-wrapper ul.footer-block__details-content li{margin:0}.footer .footer__content-top .footer__blocks-wrapper ul.footer-block__details-content li a{font-size:16px;line-height:1.2;padding:0;display:inline-block;font-weight:400;color:#e3f1e1cc;border:0;text-decoration:none}.footer .footer__content-top .footer__blocks-wrapper ul.footer-block__details-content li a:hover{color:#fff;text-decoration:none;transform:translate(5px)}.footer .footer__content-top .footer__blocks-wrapper .grid__item:nth-child(2) li:last-child a{text-decoration:underline;text-underline-offset:2px;font-weight:600}.footer .footer__content-top .footer__blocks-wrapper .grid__item:nth-child(1) .footer-block__heading{padding:0 0 20px}.footer-block__details-content{font-size:16px;font-style:normal;font-weight:400;line-height:normal;color:#e3f1e1cc}.footer .newsletter-form{width:100%;max-width:100%}.footer .newsletter-form .newsletter-form__message--success{color:#449f1d}.footer .newsletter-form .newsletter-form__field-wrapper{max-width:100%}.footer-block__newsletter p{margin:0 0 30px;text-align:left;font-size:16px;font-style:normal;font-weight:400;line-height:normal;color:#fffc}.footer .newsletter-form .field{flex-wrap:wrap}.footer .newsletter-form .field .field__input{background:transparent;font-size:16px;font-weight:400;letter-spacing:0;color:#fff6;height:5rem;padding:0 30px;margin:0;border:1px solid #D9D9D9;font-family:Sora,sans-serif}.footer .newsletter-form .field .newsletter-form__button{border-radius:100px;font-size:16px;font-weight:600;letter-spacing:0;background:#449f1d!important;color:#fff;position:relative;min-width:150px;min-height:50px;margin:10px 0 0;right:0;font-family:Sora,sans-serif;padding:5px 15px}.footer .newsletter-form .field .newsletter-form__button:hover{background:#fff!important;color:#000}.footer .newsletter-form .field .field__label{font-size:16px;font-weight:400;letter-spacing:0;color:#fff;top:12px;left:30px;opacity:.4}.footer .newsletter-form .field__input:focus~.field__label,.footer .newsletter-form .field__input:not(:placeholder-shown)~.field__label,.footer .newsletter-form .field__input:-webkit-autofill~.field__label{font-size:12px;top:2px}.footer .newsletter-form .field .field__input:focus,.footer .newsletter-form .field .select__select:focus{box-shadow:none;outline:0}.footer .newsletter-form .field:before,.footer .newsletter-form .field:after{display:none}.footer .contact_info{margin:0;padding:0;display:flex;flex-direction:column;row-gap:30px}.footer .contact_info p{padding:0 0 0 40px;margin:0;font-size:16px;font-weight:400;line-height:26px;color:#e3f1e1cc}.footer .contact_info p a{text-decoration:none;color:#e3f1e1cc}.footer .contact_info p a:hover{color:#fff}.footer .contact_info p span{display:block;font-weight:700}.footer .contact_info .call_icon{background:url(ftr-call-icon.png) no-repeat left 0}.footer .contact_info .mail_icon{background:url(ftr-mail-icon.png) no-repeat left 2px}.footer .contact_info .location_icon{background:url(ftr-location-icon.png) no-repeat left 2px;line-height:normal}.footer .footer__content-bottom{border-top:0;padding-top:0}.footer .footer_bottom{width:100%;display:grid;grid-template-columns:repeat(2,auto);gap:15px;align-items:center;border-top:1px solid rgba(255,255,255,.3);padding:23.5px 0}.footer .footer_bottom .site_footer_links{font-size:16px;letter-spacing:0;font-weight:400;color:#e3f1e1cc;list-style:none;line-height:1.4;margin:0}.footer .footer_bottom .site_footer_links a{color:#e3f1e1cc;text-decoration:none}.footer .footer_bottom .site_footer_links a:hover{color:#fff}.footer .footer_bottom .ftrbtm_right img{display:block;margin:0 0 0 auto}.footer .footer_bottom .bull{color:#3d648b;padding:0 12px;opacity:.8}.breadcrumbs{width:100%;max-width:1640px;padding:0 20px;margin:0 auto}.breadcrumbs .breadcrumbs__list{margin:0;padding:30px 0 30px 10px;list-style:none;font-size:16px;line-height:1}.breadcrumbs .breadcrumbs__list .breadcrumbs__item{display:inline;vertical-align:middle;line-height:1}.breadcrumbs .breadcrumbs__list .breadcrumbs__item .breadcrumbs__link{text-decoration:none;letter-spacing:0;line-height:1;color:#0009}.breadcrumbs .breadcrumbs__list .breadcrumbs__item:last-child .breadcrumbs__link{color:#000}.breadcrumbs__item:not(:last-child):after{content:"\bb";display:inline-block;margin:0 7px;vertical-align:middle;font-size:18px;color:#cdcdcd;position:relative;top:-2px}.template-collection #MainContent>.breadcrumbs{display:none}.template-list-collections #MainContent>.breadcrumbs{display:none}.template-product .header-wrapper,.template-product #MainContent{background:#f5f5f5!important}.facets-wrapper .facets-container{border-top:0;border-bottom:1px solid #B5B5B5;padding:40px 0 38px;margin-bottom:47px}.facets-container .facets__form{gap:10px;margin:0;row-gap:0}.facets-container .facets__form .product-count{align-self:center;padding-left:30px}.facets-container .facets__form .product-count__text{font-size:20px;letter-spacing:0;font-family:Sora,sans-serif;text-transform:capitalize;color:#8b8b8b}.facets-container .facets__form .facet-filters__field .select select{font-size:15px;letter-spacing:0;padding:14px 35px 14px 30px;border:0;border-radius:50px;background:#f5f5f5;font-family:Sora,sans-serif;color:#00000080}.facets-container .facets__form .facet-filters__field .select .svg-wrapper{right:20px}.facets-container .facets__form .facets__heading{font-size:20px;margin:0rem 1rem 0 0;letter-spacing:0;font-weight:500;color:#000;font-family:Sora,sans-serif}.facets-container .facets__form .facets__wrapper{align-self:center}.facets-container .facets__form .facets__summary{margin-bottom:0;border:0;padding:14px 70px 14px 30px;font-size:15px;letter-spacing:0;border-radius:50px;font-weight:400;background:#f5f5f5;color:#00000080;font-family:Sora,sans-serif}.facets-container .facets__form .facet-filters__label{font-size:20px;letter-spacing:0;font-weight:500;margin-right:15px;font-family:Sora,sans-serif;color:#000}.facets-container .facets__form .facets__disclosure{margin-right:20px}.facets-container .facets__form .facets__summary .icon-caret{right:20px}.facets-container .facets__form .active-facets__button--light .active-facets__button-inner{letter-spacing:0;font-size:14px;color:#fff}.facets-container *:focus-visible{outline:0;box-shadow:none}.facets-container .facet-filters__sort:focus-visible{outline:0;outline-offset:0;box-shadow:none}.facets-container .active-facets__button-wrapper .active-facets__button-remove span{font-size:14px}.facets-container .active-facets{margin:0;align-items:center}.facets-container .active-facets-desktop .active-facets__button{margin-right:10px;padding:0}.facets-container span.active-facets__button-inner{font-size:14px;letter-spacing:0}.predictive-search__results-groups-wrapper{padding-bottom:0}.predictive-search__results-groups-wrapper .predictive-search__result-group:first-child{order:2}#predictive-search-results .predictive-search__heading{font-size:14px;letter-spacing:0;font-weight:700;color:#000;padding:15px 0}.search-modal__form .predictive-search{border-width:0}.search-modal__form .predictive-search__results-list .predictive-search__image{border:1px solid #ddd;padding:3px;border-radius:3px;height:50px;object-fit:cover}.predictive-search__results-list .predictive-search__item{align-items:center}.predictive-search__results-list .predictive-search__item-heading{letter-spacing:0;font-size:15px;text-decoration:none!important}.predictive-search__results-list .predictive-search__item-heading:hover{opacity:.7}.predictive-search__results-list .predictive-search__item .price{font-size:14px;letter-spacing:0;margin-top:2px}.pagination .pagination__list{border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:20px 0}.pagination .pagination__list li{margin:4px!important}.pagination .pagination__list li .pagination__item{background:#fff;border:1px solid rgba(0,0,0,.2);opacity:1;border-radius:40px}.pagination .pagination__list li .pagination__item.pagination__item--current,.pagination .pagination__list li .pagination__item:hover{background:#000;border:1px solid #000;color:#fff}.pagination .pagination__list li .pagination__item--current:after,.pagination .pagination__list li .pagination__item:hover:after{display:none}.product .product__media-wrapper{padding-right:30px}.product__media-wrapper .slider-mobile-gutter .product__media-list{margin:0}.product__media-list .product-media-container{border:1.172px solid #C0C0C0}.product__media-list .product-media-container .product__media{padding-top:100%!important;border-radius:20px;background:#fff}.product__media-list .product-media-container .product__media img{object-fit:cover;border-radius:20px;padding:80px;box-sizing:border-box}.product__info-wrapper .product__info-container .product-form__input .form__label{padding-left:0;font-size:16px;letter-spacing:0;color:#000;margin:0 0 10px;font-weight:600}.product .product__info-wrapper{padding:0}.product__info-wrapper .product__info-container{box-shadow:none;padding:35px 0 40px 40px;max-width:100%}.product__info-wrapper .product__info-container .product__text{font-size:20px;margin:0 0 5px;line-height:1.2;color:#000;letter-spacing:0;opacity:.5}.product__info-wrapper .product__info-container .product__title{margin:0;text-decoration:none;padding:0 90px 0 0}.product__info-wrapper .product__info-container .product__title .h1{font-size:35px;letter-spacing:0;line-height:1.2;font-weight:700;font-family:Sora,sans-serif;color:#036}.product__info-wrapper .product__info-container .product__title .h1:hover{opacity:.7}.product__info-wrapper .product__info-container .product__title h1{font-size:35px;letter-spacing:0;line-height:1.2;font-weight:700;font-family:Sora,sans-serif;color:#036}.product__info-wrapper .product__info-container .price{display:flex;align-items:center;border-bottom:0;padding-bottom:0;letter-spacing:0;margin-bottom:0}.product__info-wrapper .product__info-container .price .badge{margin-bottom:0;margin-left:5px}.product__info-wrapper .product__info-container .price__container{font-size:30px;color:#000;margin:0}.product__info-wrapper .select__select{font-size:16px;font-family:Sora,sans-serif}.product__info-wrapper .product__info-container .price__regular{font-size:24px;color:#000;font-family:Sora,sans-serif}.product__info-wrapper .product__info-container .product-form__buttons{max-width:100%;display:grid;grid-template-columns:1fr;gap:10px;border-top:0;margin-top:0;padding-top:15px}.product__info-wrapper .product__info-container .product-form__quantity{max-width:100%}.product__info-wrapper .social-sharing{margin:20px 0 0;padding:20px 0 10px;border-top:1px solid #ddd}.product__info-wrapper .social-sharing li{display:inline-block;vertical-align:middle;margin:0 5px 0 0}.product__info-wrapper .social-sharing li span{display:none}.product__info-wrapper .social-sharing li .icon{width:40px;height:40px;border:1px solid #ddd;color:#666;padding:8px;border-radius:40px}.product__info-wrapper .social-sharing li .icon:hover{border:1px solid #000;color:#000}.product-form__buttons .product-form__submit{background:#449f1d;color:#fff;margin:0;letter-spacing:0;font-weight:600;font-size:16px;font-family:Sora,sans-serif;max-width:667px}.product-detail-properties .properties-label{color:#036;font-size:18px;font-style:normal;font-weight:500;line-height:40px}.product__info-container .product__description ul li{list-style:decimal}.product__info-container .product__description h1{color:#449f1d;font-size:25px}.product__info-container .product__description{color:#000;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.product__info-container .share-button__button .icon-share{height:23px;margin-right:1rem;min-width:23px}.product__info-wrapper .share-button .share-button__button .svg-wrapper{width:unset;height:unset}.product-detail-properties h1{color:#449f1d;font-size:25px;font-style:normal;font-weight:700;line-height:normal;margin:30px 0 0!important;font-family:Sora,sans-serif;border-top:1px solid #D9D9D9;padding-top:30px}.product-detail-properties{color:#000c;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.product-detail-properties .properties-value{text-align:left;color:#000;font-size:16px;font-style:normal;font-weight:400;line-height:40px;opacity:.7}.product-form__buttons .product-form__submit:hover{background:#000;color:#fff}.product-form__buttons .product-form__submit:before,.product-form__buttons .product-form__submit:after{display:none}.product__info-wrapper .share-button{border-top:0;padding-top:0;margin:0}.product__info-wrapper .share-button .share-button__button{font-family:Sora,sans-serif;text-decoration:none;color:#00000080;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.product__info-wrapper .share-button .share-button__button:hover{color:#000}.product-form__buttons .shopify-payment-button__button{text-transform:uppercase;letter-spacing:0;font-weight:600;font-size:16px;padding:0}.product-form__buttons .shopify-payment-button__button:before{display:none}.product-form__buttons .shopify-payment-button__button:after{display:none}.template-product product-info{padding:10px 0 60px}.product--thumbnail_slider .thumbnail-slider{margin-top:20px;max-width:600px;margin-left:auto;margin-right:auto;padding:0 60px}.product--thumbnail_slider .thumbnail-slider .thumbnail-list{margin:0}.product--thumbnail_slider .thumbnail-slider .thumbnail-list .thumbnail-list__item .thumbnail{background:#fff;border:1px solid #F2F2F2;border-radius:20px!important;box-shadow:none}.thumbnail-list .thumbnail img{border:1px solid #ddd;padding:0;border-radius:20px!important;object-fit:contain}.product--thumbnail_slider .thumbnail-slider .thumbnail-list .thumbnail-list__item .thumbnail[aria-current=true]{border:1px solid #898787}.thumbnail-slider .slider-button .icon{height:unset}.thumbnail-slider .slider-button:hover,.thumbnail-slider .slider-button[disabled=disabled]{opacity:.5}.thumbnail-slider .slider-button--prev{position:relative;left:-50px}.thumbnail-slider .slider-button--next{position:relative;right:-50px}.thumbnail-slider .slider-button--prev .icon,.thumbnail-slider .slider-button--next .icon{transform:unset!important;width:14px}.thumbnail-slider .slider-button[disabled] .icon{color:#000}.thumbnail-list .thumbnail-list__item .thumbnail[aria-current]:focus:not(:focus-visible){outline:0;box-shadow:none}.related-products-sec{padding:80px 0 45px;background:#fff}.related-products-sec .page-width{max-width:1320px}.related-products-sec .related-products__heading{margin:0 0 3rem;color:#036;font-size:35px;font-style:normal;font-weight:600;line-height:46px;font-family:Sora,sans-serif;text-align:center}.quick-add-modal .product .product__media-wrapper{padding-right:0}.quick-add-modal .product_description_sec{display:none}.quick-add-modal .product:not(.featured-product) .product__view-details{display:block;margin:0;min-height:unset;width:100%;border-top:1px solid #ddd;padding-top:15px}.active-facets__button-wrapper .active-facets__button-remove{color:#000}.quantity .quantity__button{opacity:1}.quantity:before{display:none}.quantity:after{display:none}.quantity .quantity__button{background-color:#efefef!important}.quantity .quantity__button:hover{background-color:#ddd!important}.quantity .quantity__button .svg-wrapper{width:14px;height:14px;color:#000}.quantity .quantity__button[name=minus]{border-radius:40px 0 0 40px}.quantity .quantity__button[name=plus]{border-radius:0 40px 40px 0}.quantity .quantity__input{border-top:1px solid #efefef;border-bottom:1px solid #efefef;font-size:18px;color:#000;font-weight:400}.quantity *:focus-visible{outline:0;outline-offset:0;box-shadow:none}.cart-notification-wrapper .cart-notification__links .button-label{border:0;letter-spacing:0;font-size:15px}.cart-notification-wrapper .cart-notification__links .button-label:hover{opacity:.7}.cart-notification-wrapper .cart-notification-product{align-items:center;padding-bottom:2rem}.cart-notification .cart-notification-product__image{border:0}.cart-notification .cart-notification-product__image img{border:1px solid #ddd;padding:3px;height:60px;object-fit:contain;border-radius:3px;min-width:60px}.cart-notification .button--secondary{letter-spacing:0;background:#000;color:#fff}.cart-notification .button--secondary:hover{background:#449f1d;color:#fff}.cart-notification .button--primary{letter-spacing:0}.cart-notification .button:before{display:none}.cart-notification .button:after{display:none}cart-items .title-wrapper-with-link{flex-direction:column;align-items:center}.cart__items .cart-items th{font-size:15px;letter-spacing:0;color:#000;font-weight:600}.cart__items .cart-items td{vertical-align:middle}.cart__items .cart-item__totals .price{font-weight:600}.cart__items .cart-item cart-remove-button{margin-left:0}.cart__items .cart-item cart-remove-button .button{color:red;background:#fff}.cart__items .cart-item cart-remove-button .button:hover{color:#000}.cart__items .cart-item .cart-item__image-container{border:1px solid #ddd;border-radius:6px}.cart__items .cart-item .cart-item__image-container img{border-radius:6px;padding:4px}.cart__items .cart-item .cart-item__details .cart-item__name{text-decoration:none!important;letter-spacing:0;font-size:16px;font-weight:700}.cart__items .cart-item .cart-item__details .cart-item__name:hover{opacity:.7}.cart__items .cart-item .cart-item__details .product-option{font-size:16px}.cart__items .cart-item .cart-item__totals .price{letter-spacing:0;margin-top:0}.cart__items .cart-item .cart-item__quantity .cart-item__quantity-wrapper{align-items:center}.cart__footer .totals .totals__total{letter-spacing:0;font-weight:700;color:#000}.cart__footer .totals .totals__total-value{letter-spacing:0;font-size:16px;margin-left:10px;font-weight:700;color:#000}.cart__footer small.tax-note{letter-spacing:0;font-size:14px}.cart-notification__header .modal__close-button.link{border:0}.title--primary,.main-page-title{text-align:center}.page-width.page-width--narrow.contact{max-width:1040px}.page-width.page-width--narrow{max-width:1640px;padding-left:20px;padding-right:20px}.collection-hero__title{text-align:center}.account.customer>div:first-child{text-align:center}.customer .select .svg-wrapper{right:20px}.shopify-policy__container{max-width:1640px}.contact__field-error .form__message{display:none}.slideshow .breadcrumbs .breadcrumbs__list{margin:0 0 5px;padding:0}.slideshow .breadcrumbs .breadcrumbs__list .breadcrumbs__item:last-child .breadcrumbs__link{color:#fff}.slideshow .breadcrumbs .breadcrumbs__list .breadcrumbs__item .breadcrumbs__link{color:#cacaca}.slideshow .breadcrumbs__item:not(:last-child):after{color:#fff;opacity:.2}.slideshow .breadcrumbs .breadcrumbs__list{font-size:14px}.slideshow .slideshow__text.banner__box{padding-top:30px}.slideshow .banner__heading.h0{font-size:75px;line-height:1.1;font-weight:600;font-family:Sora,sans-serif;letter-spacing:0;margin:0}.collection-hero{background:#fff!important}.collection-hero .collection-hero__text-wrapper{border-top:1px solid rgba(181,181,181,.5);margin-top:75px;margin-bottom:75px}.collection-hero .collection-hero__text-wrapper .collection-hero__title{margin:70px 0 20px;text-align:left;color:#449f1d;font-family:Sora;font-size:35px;font-style:normal;font-weight:600;line-height:normal}.collection-hero .collection-hero__title+.collection-hero__description{font-size:16px;color:#000;line-height:normal;font-weight:400;margin-top:0;margin-bottom:0;max-width:86.67%}.collection-hero .collection-hero__title+.collection-hero__description strong{color:#036;font-weight:600}.collection-hero .collection-hero__title+.collection-hero__description ul li{list-style:decimal}body.template-collection{margin:0;padding:0}.template-list-collections .collection-list{margin-top:40px;margin-bottom:40px}.template-product .header .hdr_search .field__input{border:0}.shopify-policy__body{color:#000}.shopify-policy__title h1{margin-top:0}.contact-form-page-sec{text-align:center;color:#000}.template-page #ContactForm .form-status-list{justify-content:center}.template-page #MainContent .rte{color:#000}.collection-hero .collection-hero__title+.collection-hero__description .container{max-width:100%;box-shadow:none;border-radius:0;padding:0}.collection-hero .collection-hero__title+.collection-hero__description .container h1{color:#000;font-size:30px}.collection-hero .collection-hero__title+.collection-hero__description .container h2{color:#000;font-size:24px}#wa .wa__btn_popup .wa__btn_popup_txt{display:none!important}#wa .wa__btn_popup{right:5px!important}@media(min-width:992px){.desktop-hide{display:none}}@media only screen and (max-width:1800px){.footer .footer__content-top .footer__blocks-wrapper{gap:110px}.home-featured-sec .page-width{max-width:100%;padding:0 90px}.banner-section .banner_details{top:50%}.shop-collections-section .coll-grid-right .content-info{padding:0 30px 20px}.shop-collections-section .content-info .text ul{gap:10px 10px;padding:0 0 20px 15px}.review-section .review-inner{max-width:55%}.review-section .rw-object-icon{max-width:45%}.review-slider .slick-list{margin:0 0 0 -50px}.review-slider .review-box .cout-object{right:0}.photovoltaics-section .grid-coll-inn{padding:75px 150px 75px 95px}.banner-section ul.slick-dots{top:47%}}@media only screen and (max-width:1640px){.header .hdr_search .field__input{min-width:400px}.banner-section .banner_details{left:20px}.banner-section .banner_details h3{font-size:50px}.banner-section .banner_details .sub-heading{letter-spacing:0}.icon-section .icon-grid{gap:30px}.icon-section{margin-top:-17.8%}.shop-collections-section{padding:70px 0 90px}.shop-collections-section .call-block .cate_info h3{font-size:18px;margin:0}.shop-collections-section .call-block .cate_info{padding:20px}.shop-collections-section .coll-grid-right .content-info h3{font-size:26px}.shop-collections-section .coll-grid-right .content-info{padding:20px;left:0;top:0}.review-section{padding:85px 0}.review-slider .review-box{padding:0 60px 0 0;gap:20px}.review-slider .slick-list{margin:0}.review-slider .review-box .text p{font-size:14px}.review-slider .review-box .authore-name{font-size:15px}.review-slider:before{display:none}.review-slider .review-box .cout-object{right:10px}.review-slider .review-box .review-info{gap:10px}.tagline-text-section .sub-title{font-size:44px}.tagline-text-section h2{font-size:70px}.photovoltaics-section .grid-coll-inn{padding:30px}.photovoltaics-section .grid-coll-list .grid-box .details-box .details-box-inn h3{font-size:28px}.text-with-image-section .details-block .details-inn h2{font-size:50px;line-height:1}.text-with-image-section .details-block .details-inn .text{font-size:30px}.faq-block-main .faq-head{top:0}.faq-block-main .faq-qst-ans{padding:0 50px}.content-button-section .inner-section .text-head p{font-size:38px}.content-button-section .inner-section{align-items:center}.content-button-section{padding:100px 0 70px}.footer .footer__content-top .footer__blocks-wrapper{gap:20px;grid-template-columns:1fr 1fr 1fr 1fr 1fr}.footer .contact_info .location_icon br{display:none}.product__media-list .product-media-container .product__media img{padding:20px}}@media only screen and (max-width:1480px){.header__inline-menu .list-menu__item{padding:5px 22px}}@media only screen and (max-width:1440px){.header .header__icons .header__icon{padding:0 10px;font-size:14px}.header .cart-count-bubble{font-size:14px}.header-localization .disclosure .localization-form__select{font-size:14px!important}.header .hdr_search .field__input{min-width:200px}.header .hdr_search .search-modal__content{padding:0 10px 0 0}.header__inline-menu .list-menu__item{font-size:14px;padding:5px}.banner-section .banner_details h3{font-size:26px;margin:5px 0 10px}.banner-section .banner_details .sub-heading{font-size:16px}.banner-section .banner_details .text p{font-size:14px}.banner-section .banner_details .btn{margin-top:10px}.banner-section .banner_details{max-width:50%;width:100%}.banner-section ul.slick-dots{right:10px}.form-block-main .form-block{padding:30px}.form-block-main .form-block h3{font-size:22px}.form-block-main .form-block form .field-box{margin-bottom:10px}.form-block-main .form-block{max-width:450px}.form-block-main{margin-top:-10%}.icon-section .icon-grid .icon_details h3{font-size:18px}.icon-section .icon-grid .icon_details .text p{font-size:14px}.icon-section .icon-grid .icon_details{margin-top:10px}.icon-section{margin-top:-30%}.icon-section .icon-grid{width:calc(98% - 450px)}.shop-collections-section .coll-grid-main{gap:20px;grid-template-columns:1fr 1fr}.shop-collections-section .coll-grid-list{gap:20px}.shop-collections-section .block-head h2{font-size:26px}.shop-collections-section .content-info .text ul li{font-size:14px}.shop-collections-section .content-info .text ul{padding:0 0 10px}.shop-collections-section .coll-grid-right .content-info h3{font-size:22px}.shop-collections-section .coll-grid-right .content-info .sub_title{font-size:18px;padding:0 0 10px}.shop-collections-section .call-block .cate_info .link{font-size:14px}.home-featured-sec .collection{padding-top:70px!important;padding-bottom:60px!important}.home-featured-sec .collection .collection__title{margin-bottom:20px!important}.review-slider .review-box .cout-object svg{width:30px}.review-slider .review-box .cout-object{bottom:10px}.tagline-text-section .sub-title{font-size:34px}.tagline-text-section h2{font-size:60px}.photovoltaics-section .grid-coll-list .grid-box .details-box{padding:30px}.photovoltaics-section .grid-coll-list .grid-box .details-box .details-box-inn h3{font-size:24px}.photovoltaics-section .grid-coll-list .grid-box .details-box .details-box-inn p{font-size:18px}.text-with-image-section .details-block .details-inn h2{font-size:40px}.text-with-image-section .details-block .details-inn .text{font-size:24px}.faq-block-main .title-block .faq-head-in h2{font-size:30px}.faq-block-main .faq-head{max-width:580px}.contact-form-section .form-info{padding:50px}.contact-form-section .form-info .form-info-inner h2{font-size:28px}.contact-form-section .form-block h3{margin:0 0 20px;font-size:28px}.contact-form-section{margin-top:-6%}.content-button-section .inner-section .text-head p{font-size:34px}.footer-logo{max-width:180px}.footer .footer__content-top .footer__blocks-wrapper .footer-block__heading{font-size:20px}.footer .footer__content-top .footer__blocks-wrapper{padding-top:60px;padding-bottom:60px}.footer .footer_bottom .site_footer_links{font-size:14px}.product-grid-container .grid--5-col-desktop .grid__item{width:100%;max-width:100%}.product-grid-container .grid--5-col-desktop{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.facets-wrapper .facets-container{padding:0 0 38px}.collection-hero .collection-hero__text-wrapper{margin-top:30px;margin-bottom:30px}.collection-hero .collection-hero__text-wrapper .collection-hero__title{margin:40px 0 20px}.product__info-wrapper .product__info-container{padding:0 0 40px 30px}.product__info-wrapper .product__info-container .product__title h1{font-size:30px}.product__info-wrapper .product__info-container .product__title{padding:0}.breadcrumbs .breadcrumbs__list{padding:30px 0;font-size:14px}.collection .product-slider>.grid__item:nth-child(n+5){display:none}}@media only screen and (max-width:1200px){.hdr_search{display:none}.header .header__icons .header__icon{height:30px;font-size:13px}.header .header__icons .header__icon.header__icon--search .svg-wrapper svg{margin-right:10px}.header .header__icons .header__icon.header__icon--search .svg-wrapper{margin-right:0}.header__inline-menu .list-menu__item{font-size:13px}.banner-section .banner_details{max-width:80%;top:48%}.banner-section ul.slick-dots{top:60%}.banner-section .banner_details .text{max-width:100%}.form-block-main{margin:30px 0}.icon-section{margin-top:0;padding:0}.form-block-main .form-block{max-width:100%}.icon-section{padding:20px 0 0}.icon-section .icon-grid{width:100%;max-width:100%}.icon-section .icon-grid .icon-box{width:100%}.icon-section .icon-grid .icon-box .icon-img svg{width:70px;height:70px}.shop-collections-section{padding:50px 0}.shop-collections-section .block-head{width:100%}.shop-collections-section .coll-grid-main{grid-template-columns:1fr}.shop-collections-section .img-bg img{height:500px;object-fit:cover}.shop-collections-section .coll-grid-right .content-info{padding:50px}.review-slider .review-box .text p{max-width:100%}.photovoltaics-section .grid-coll-inn h2{font-size:38px}.photovoltaics-section .grid-coll-inn p strong{font-size:20px}.photovoltaics-section .grid-coll-inn p{font-size:15px}.html-code .lable-title{font-size:18px}.html-code{padding-bottom:0}.text-with-image-section .details-block .details-inn h2{font-size:34px}.text-with-image-section .details-block .details-inn .text{font-size:22px}.text-with-image-section{padding:60px 0}.faq-block-main .title-block .faq-head-in{grid-template-columns:80px auto;gap:20px}.faq-block-main .title-block .faq-head-in .faq-icon img{width:80px;height:80px}.faq-block-main .title-block .faq-head-in h2{font-size:26px}.faq-block-main .faq-head{max-width:540px}.faq-section .accordion details{padding:5px 20px 5px 10px}.faq-block-main .faq-qst-ans{padding:0 30px}.footer .footer__content-top .footer__blocks-wrapper{grid-template-columns:1fr 1fr 1fr;row-gap:50px}.footer .footer__content-top .footer__blocks-wrapper ul.footer-block__details-content{row-gap:15px}.footer .footer__content-top .footer__blocks-wrapper .footer-block__heading{padding:0 0 25px}.footer .footer_bottom{grid-template-columns:1fr}.footer .footer_bottom .site_footer_links{text-align:center}.footer .footer_bottom .ftrbtm_right img{margin:0 auto}.header .header__heading-link{padding:10px 0}.header__inline-menu .list-menu{padding:15px 0}.header-wrapper:after{bottom:56px}.product-grid-container .grid--5-col-desktop{grid-template-columns:repeat(3,1fr)}.slideshow .slideshow__text.banner__box{padding-top:10px}.slideshow .banner__heading.h0{font-size:60px}.facets-container .facets__form .product-count{padding-left:0}.collection-hero .collection-hero__title+.collection-hero__description{max-width:100%}.collection .product-slider>.grid__item:nth-child(n+4){display:none}.review-slider>.review-box:nth-child(n+2){display:none}.facets-container .facets__form .facets__heading,.facets-container .facets__form .facet-filters__label,.facets-container .facets__form .product-count__text{font-size:16px}.facets-container .facets__form .facets__disclosure{margin-right:10px}}@media only screen and (max-width:1100px){.quick-add-modal .quick-add-modal__content{width:94%}quick-add-modal .product:not(.product--no-media) .product__media-wrapper{max-width:100%!important;width:100%!important}quick-add-modal .product:not(.product--no-media) .product__info-wrapper{padding-top:0!important;padding-left:0!important;max-width:100%!important;width:100%!important}quick-add-modal .product .product__media-wrapper{padding:0 0 20px}quick-add-modal .product__media-list .product-media-container .product__media{padding-top:70%!important}.header__inline-menu .list-menu__item{font-size:13px}.faq-block-main{grid-template-columns:1fr;padding:0 20px}.faq-block-main .faq-image img{height:500px;border-radius:20px}.faq-block-main .faq-qst-ans{padding:30px 0 0}.faq-block-main .faq-qst-ans .faq-innr{height:unset;overflow:auto;max-width:100%}.contact-form-section{margin-top:30px}.faq-block-main .faq-head{max-width:540px;left:40px;top:40px}.faq-section .accordion .accordion__title{font-size:18px}.faq-section .accordion details{padding:10px 20px}.contact-form-section .form-block,.contact-form-section .form-info{padding:30px}.content-button-section{padding:70px 0 40px}.product__info-wrapper .product__info-container{padding:0}.product__info-wrapper .product__info-container .product__title h1{font-size:26px}.related-products-sec .related-products__heading{font-size:28px}.related-products-sec{padding:50px 0 10px}}@media only screen and (max-width:989px){.menu-drawer__utility-links:has(.menu-drawer__localization) .menu-drawer__account{color:#000}.menu-drawer__localization .localization-form:only-child .localization-form__select{color:#000}.header .header__heading-logo{max-width:160px}.header .cart-count-bubble{font-size:12px;padding:0}.header__search{vertical-align:middle}.header .header__icons .header__icon.header__icon--search .svg-wrapper svg{margin-right:0}.header-wrapper:after{bottom:0}.header .header__icons .header__icon.mail-icon{display:none}.header__icon--menu .icon path{fill:#000}.header .header__icons .header__icon{font-size:0}.header .header__icons .header__icon.header__icon--cart{padding-right:0}.header .header__icons .header__icon .svg-wrapper{margin-right:0}.header .menu-drawer summary.menu-drawer__menu-item{font-weight:400;font-size:16px}.header .list-menu__item{font-weight:400;font-size:16px}.menu-drawer__navigation-container{background:#fff}.header--has-social .menu-drawer__utility-links{padding:2rem 3rem 50px}.menu-drawer__utility-links:has(.menu-drawer__localization) .menu-drawer__account{font-size:16px;font-weight:400;letter-spacing:0}.js .menu-drawer__submenu{background-color:#fff!important}.header .list-menu__item{color:#000}.header-localization .disclosure .localization-form__select{font-size:16px!important}.announcement-bar__message{font-size:14px}.template-index .header-wrapper{position:relative}.banner-section .banner_details{top:38%}.banner-section ul.slick-dots{top:50%}.facets-container .facets__form .active-facets__button-wrapper{margin-left:0}.facets-container .mobile-facets__open .mobile-facets__open-label{letter-spacing:0}.facets-container .product-count__text{font-size:16px;letter-spacing:0}.facets-container .active-facets-mobile .active-facets__button,.active-facets-mobile .active-facets__button-remove{padding:0;margin-top:5px}.facets-container .active-facets-mobile .active-facets__button-wrapper{margin-left:0}.facets-container .active-facets-mobile{gap:10px;row-gap:5px;padding-top:0}.facets-container .active-facets-desktop{padding-top:10px}.facets-container .active-facets-desktop .active-facets__button-remove{padding:0}.facets-container .mobile-facets__footer .mobile-facets__clear-wrapper{justify-content:flex-start}.facets-container .mobile-facets__details .mobile-facets__sort .select__select{border:1px solid #ddd;padding-right:25px;padding-left:15px;font-size:14px;margin:0;border-radius:50px}.facets-container .mobile-facets__details .mobile-facets__summary .svg-wrapper{right:10px}.facets-container .mobile-facets__sort .select__select:focus-visible{outline:0;outline-offset:0;box-shadow:none}.facets-container .mobile-facets__header .mobile-facets__count{font-size:15px}.facets-container .mobile-facets__header .mobile-facets__heading{font-size:16px;letter-spacing:0}.facets-container .facets__form .facet-filters__label,.facets-container .facets__form .facets__heading,.facets-container .facets__form .product-count__text{font-size:14px}.slideshow .banner__heading.h0{font-size:50px}.facets-container .facets__form .facets__summary{padding:14px 40px 14px 20px}.facets-container .facets__form .facet-filters__field .select select{font-size:14px;padding:14px 20px}.facets-container .facets__form .facets__disclosure{margin-right:10px}.facets-wrapper .facets-container{padding:0 0 20px;margin-bottom:30px}.collection-hero .collection-hero__text-wrapper .collection-hero__title{font-size:30px}.collection-hero .collection-hero__title+.collection-hero__description{font-size:15px}.facets-container .facets__form .facet-filters{align-items:center;padding-left:0}.facets-container .facets__form .facets__wrapper{row-gap:5px}.facets-container .facets__form .facet-filters__label{margin-right:10px}.facets-container .facets__form .facet-filters__field .select .svg-wrapper{right:8px}.product .product__media-wrapper{width:100%;padding-right:0;padding-bottom:30px}.product__info-wrapper .product__info-container{padding:30px}.product__media-wrapper slider-component{margin-left:auto!important;margin-right:auto!important}.product__media-wrapper .slider-mobile-gutter .product__media-list{scroll-padding-left:0;column-gap:0;row-gap:0}.product__media-wrapper .product__media-list .grid__item:first-of-type{margin-left:0}.product__media-wrapper .product__media-list .product__media-item{width:100%;padding:0!important;margin:0!important}.banner-section .banners_list .banner-img .mobile-image{display:block}.banner-section .banners_list .banner-img .mobile-image+img{display:none}.shop-collections-section .block-head{padding-bottom:15px}.shop-collections-section .content-info .text ul{gap:20px 20px}.home-featured-sec .collection{padding-top:40px!important;padding-bottom:80px!important}.home-featured-sec .page-width{padding:0 20px}.home-featured-sec .slick-arrow{transform:unset;top:auto;bottom:-50px}.home-featured-sec .slick-prev{left:calc(50% - 45px)}.home-featured-sec .slick-next{right:calc(50% - 45px)}.review-section,.tagline-text-section{padding:0 0 40px}.tagline-text-section h2{font-size:50px}.photovoltaics-section .section-grid-main{grid-template-columns:1fr}.text-with-image-section .text-with-image-main{grid-template-columns:1fr 240px}.text-with-image-section{padding:40px 0}.contact-form-section .form-inner{grid-template-columns:1fr;max-width:100%}.content-button-section .inner-section{grid-template-columns:1fr}.content-button-section .inner-section .text-head p,.content-button-section .inner-section .action-button{text-align:center}.content-button-section{padding:50px 0 20px}.footer .footer__content-top .footer__blocks-wrapper .grid__item:first-child{grid-column:1 / 3}.footer .footer__content-top .footer__blocks-wrapper{grid-template-columns:1fr 1fr}.footer-logo{margin-bottom:10px}.review-section .review-inner h2{font-size:30px}.footer .footer_bottom .bull{padding:0 7px}.template-product product-info{padding:0 0 20px}.product__info-wrapper .product__info-container{padding:0}.related-products-sec{padding:30px 0 10px}.related-products-sec .page-width{padding-bottom:0}.related-products-sec .related-products__heading{margin:0 0 10px;font-size:26px}.banner-section ul.slick-dots li button{background:#0006}}@media only screen and (max-width:800px){.announcement-bar__message{font-size:13px;padding:5px 0}.icon-section .icon-grid .icon_details h3{font-size:16px}.shop-collections-section .call-block .coll-img img{height:360px;object-fit:cover}.shop-collections-section .img-bg img{height:650px}.home-featured-sec .collection .collection__title .title{font-size:30px}.review-section .rw-object-icon{max-width:30%}.review-section .review-inner{max-width:70%}.tagline-text-section .sub-title{font-size:30px}.tagline-text-section h2{font-size:40px;line-height:1}.text-with-image-section .text-with-image-main{grid-template-columns:1fr 140px}.text-with-image-section .text-with-image-main .image-box img{object-fit:contain}.text-with-image-section .details-block .details-inn h2{font-size:30px}.faq-block-main .title-block .faq-head-in h2{font-size:20px}.faq-block-main .title-block .faq-head-in p strong{font-size:18px}.faq-block-main .title-block .faq-head-in p{font-size:14px}.faq-block-main .faq-head{max-width:100%;left:0;top:0}.faq-block-main .faq-head{padding:20px}.faq-block-main .title-block .faq-head-in p{padding:0}.faq-block-main .title-block .faq-head-in h2 svg{top:0;width:25px;height:25px}.faq-block-main .title-block .faq-head-in h2{padding-right:30px}.faq-block-main .faq-image img{height:560px}.content-button-section .inner-section .text-head p{font-size:30px}.footer .footer__content-top .footer__blocks-wrapper{padding-top:40px;padding-bottom:40px}.footer .footer-block__details-content{margin-bottom:0}.product-grid-container .grid--5-col-desktop{grid-template-columns:repeat(2,1fr)}.collection .product-slider>.grid__item:nth-child(n+3){display:none}.facets-container .facets__form .facets__heading{font-size:13px}.facets-container .facets__form .facets__summary{font-size:14px}.facets-container .facets__form .facet-filters__label,.facets-container .facets__form .facets__heading,.facets-container .facets__form .product-count__text,.facets-container .facets__form .facet-filters__field .select select{font-size:13px}.facets-container .facets__form .facets__summary{padding:14px 35px 14px 15px}}@media only screen and (max-width:749px){.product_description_sec{padding:40px 0}.product__info-wrapper .product__info-container .product__title h1,.product__info-wrapper .product__info-container .product__title .h1{font-size:26px}.product__info-wrapper .product__info-container .price__regular{font-size:22px}.product__info-wrapper .product__info-container .product-form__input .form__label,.product-form__buttons .product-form__submit,.product-form__buttons .shopify-payment-button__button{font-size:14px}.product__info-wrapper .product__info-container .product-form__buttons{grid-template-columns:repeat(1,1fr)}.facets-container span.active-facets__button-inner{color:#fff!important}.quick-add-modal .quick-add-modal__content{overflow:unset}.quick-add-modal .quick-add-modal__content .quick-add-modal__toggle{top:-10px;right:-10px;width:25px;padding:6px;height:25px}quick-add-modal product-info .product{padding-bottom:20px}.slideshow .banner__heading.h0{font-size:40px}.facets-container .mobile-facets__open{color:#000!important}.product-card-wrapper .card .card__heading a{min-height:75px;height:75px;font-size:14px}.product-card-wrapper .card .card__heading{margin-bottom:10px}.product-card-wrapper .card .card__information .price{font-size:13px}.product-card-wrapper .card .quick-add{margin:-40px 0 10px}.product-card-wrapper .card .card__content .button{min-width:50px;min-height:50px;max-width:50px}.product-card-wrapper .card .card__content .button img{width:24px;display:block}.slideshow .slideshow__text.banner__box{padding-top:20px}.slideshow .banner__heading.h0{font-size:34px}.facets-container .product-count__text{color:#000}.product-media-modal__content img{width:100%;border-radius:15px!important}.product-media-modal__content{padding:2rem 4rem}}@media only screen and (max-width:640px){.banner-section .banner_details{max-width:100%;padding:0 30px 0 20px;left:0}.banner-section .banner_details .sub-heading{font-size:14px}.banner-section .banner_details h3{font-size:20px}.banner-section .banner_details .btn{font-size:14px}.icon-section .icon-grid{flex-wrap:wrap}.icon-section .icon-grid .icon-box{text-align:center}.icon-section .icon-grid .icon-box .icon-img{justify-content:center}.shop-collections-section .block-head{flex-direction:column}.shop-collections-section .call-block .coll-img img{height:320px}.shop-collections-section .coll-grid-right .content-info{padding:20px}.review-section .rw-object-icon{max-width:100%;position:relative;transform:unset;top:0}.review-section .review-inner{max-width:100%}.photovoltaics-section .grid-coll-inn{padding:20px}.collection-hero .collection-hero__text-wrapper .collection-hero__title{font-size:26px;margin:20px 0}.collection-hero .collection-hero__title+.collection-hero__description{font-size:14px}.collection-hero .collection-hero__text-wrapper{margin-top:10px;margin-bottom:10px}.product__info-wrapper .product__info-container .product__title h1,.product__info-wrapper .product__info-container .product__title .h1{font-size:22px}.product__info-wrapper .product__info-container .product__text{font-size:16px}.product__info-wrapper .product__info-container .price__container,.product__info-wrapper .product__info-container .price__regular{font-size:18px}.product__info-wrapper .product__info-container .product-form__buttons{padding-top:0}}@media only screen and (max-width:550px){.form-block-main .form-block{padding:20px}.form-block-main .form-block h3{font-size:20px}.form-block-main .form-block .text p{font-size:14px}.form-block-main .form-block{border-radius:15px}.icon-section .icon-grid .icon_details h3{font-size:18px;margin:0 0 5px}.shop-collections-section{padding:40px 0}.shop-collections-section .block-head h2{font-size:22px}.link,.btn{font-size:14px}.shop-collections-section .coll-grid-list{grid-template-columns:1fr}.shop-collections-section .coll-grid-main{gap:30px}.shop-collections-section .coll-grid-right .img-bg{border-radius:15px}.shop-collections-section .coll-grid-right .content-info h3{font-size:20px;line-height:1.2}.shop-collections-section .content-info .text ul{grid-template-columns:1fr;gap:10px}.shop-collections-section .img-bg img{height:740px}.home-featured-sec .collection .collection__title .title{font-size:24px}.home-featured-sec .collection{padding-top:30px!important;padding-bottom:80px!important}.review-section .review-inner h2{font-size:26px}.slick-arrow{width:36px;height:36px}.review-slider .slick-arrow{top:-45px}.review-slider .slick-prev{right:45px}.review-slider .review-box{padding:0 40px 0 0}.review-slider .review-box .cout-object{right:0;bottom:0}.review-section .review-inner h2{margin-bottom:10px}.action-btn{padding-top:20px}.tagline-text-section .sub-title{font-size:20px}.tagline-text-section h2{font-size:26px}.photovoltaics-section .grid-coll-inn h2{font-size:28px}.photovoltaics-section .grid-coll-inn p strong{font-size:18px}.photovoltaics-section .grid-coll-inn p{font-size:14px;line-height:22px}.html-code ul li{gap:20px}.photovoltaics-section .grid-coll-list .grid-box .details-box .icon-box img{width:70px;height:70px;object-fit:contain}.photovoltaics-section .grid-coll-list .grid-box .details-box .details-box-inn h3{font-size:18px;margin:5px 0 10px}.photovoltaics-section .grid-coll-list .grid-box .details-box .details-box-inn p{font-size:15px}.photovoltaics-section .grid-coll-list .grid-box .details-box{padding:20px}.text-with-image-section .text-with-image-main{display:flex;flex-direction:column}.text-with-image-section .details-block .details-inn h2{font-size:22px;text-align:center}.text-with-image-section .details-block .details-inn .text{font-size:18px;text-align:center}.text-with-image-section .details-block{order:2}.text-with-image-section .text-with-image-main .image-box{order:1}.text-with-image-section .text-with-image-main .image-box img{object-fit:contain;width:250px;height:auto;margin:0 auto}.faq-block-main .title-block .faq-head-in .faq-icon img{width:60px;height:60px}.faq-block-main .title-block .faq-head-in{grid-template-columns:60px auto;gap:10px}.faq-block-main .title-block .faq-head-in h2{margin-bottom:5px}.contact-form-section .form-info .svg-icon svg{width:80px;height:80px}.contact-form-section .form-info .form-info-inner h2{font-size:20px;margin:0 0 5px}.contact-form-section .form-info .form-info-inner p{font-size:14px}.contact-form-section .form-block,.contact-form-section .form-info{padding:20px}.contact-form-section .form-inner{border-radius:15px}.contact-form-section .form-block h3{font-size:20px;margin:0 0 10px}.contact-form-section .field-group{grid-template-columns:1fr;gap:0}.contact-form-section .field-box{padding-bottom:10px}.content-button-section .inner-section .text-head p{font-size:20px}.content-button-section{padding:30px 0 0}.footer .footer__content-top .footer__blocks-wrapper .grid__item:nth-child(1) .footer-block__heading{padding:0 0 10px}.footer-block__details-content{font-size:14px}.footer .footer__content-top .footer__blocks-wrapper{row-gap:30px}.footer .footer__content-top .footer__blocks-wrapper ul.footer-block__details-content li a{font-size:14px}.footer-block__newsletter p{font-size:14px;margin:0 0 20px}.footer .contact_info p{font-size:14px;padding:0 0 0 35px}.footer .contact_info{row-gap:20px}.footer .footer__content-top .footer__blocks-wrapper{grid-template-columns:1fr}.footer .footer__content-top .footer__blocks-wrapper .grid__item:first-child{grid-column:unset}.footer .footer__content-top .footer__blocks-wrapper .footer-block__heading{padding:0 0 20px}.footer .footer__content-top .footer__blocks-wrapper ul.footer-block__details-content{row-gap:10px}.footer .contact_info .location_icon br{display:block}.footer .footer__content-top .footer__blocks-wrapper .footer-block__heading{padding:0 0 15px}.slideshow .banner__heading.h0{font-size:30px}.related-products-sec .related-products__heading{font-size:20px;line-height:1.2}.product-grid-container .grid--5-col-desktop{gap:10px}.collection-hero .collection-hero__text-wrapper .collection-hero__title{font-size:22px}.product__info-container .product__description{font-size:14px}.product--thumbnail_slider .thumbnail-slider{padding:0 40px}}@media only screen and (max-width:450px){.header .header__heading-logo{max-width:140px}.announcement-bar__message{font-size:12px}.banner-section .banner_details h3{font-size:16px;margin:0 0 5px}.banner-section .banner_details .text p{font-size:13px}.banner-section .banner_details .btn{padding:10px 15px;font-size:12px}.banner-section ul.slick-dots li.slick-active button{height:40px}.banner-section ul.slick-dots{right:5px}.header .header__icons .header__icon{padding:0 5px}.header .cart-count-bubble{padding:0}.form-block-main .form-block form .field-box .field_input{height:45px;font-size:14px}.shop-collections-section .img-bg img{height:800px}.review-slider .review-box{grid-template-columns:130px auto}.tagline-text-section h2{font-size:22px}.photovoltaics-section .grid-coll-list .grid-box .details-box .icon-box img{width:50px;height:50px}.text-with-image-section .text-with-image-main .image-box img{width:180px}.faq-block-main .title-block .faq-head-in .faq-icon img{width:40px;height:40px}.faq-block-main .title-block .faq-head-in{grid-template-columns:40px auto}.faq-block-main .faq-image img{height:600px}.faq-section .accordion .accordion__title{font-size:16px}.faq-section .accordion details{padding:5px 10px}.contact-form-section .form-block .field_input{height:45px;font-size:14px}.footer .footer_bottom .bull{padding:0;display:block;height:0}.slideshow .banner__heading.h0{font-size:24px}.product__info-wrapper .product__info-container .product__title h1,.product__info-wrapper .product__info-container .product__title .h1{font-size:20px}.product__info-container .product__description,.product__info-wrapper .share-button .share-button__button{font-size:14px}}.header *{transition:all .3s ease}.header__icons .header__icon:not(:last-child):hover svg path{fill:#036}.header__icons .header__icon.header__icon--cart:hover svg path{stroke:#036}.header .hdr_search .field__input:hover,.header .hdr_search .field__input:focus{background:transparent;border:1px solid #FFFFFF;outline:0!important;box-shadow:none}.header .hdr_search .field:hover .search__button svg path{fill:#036}.localization-form .disclosure__button:hover svg{transform:rotate(-180deg)}.header__inline-menu .header__menu-item:hover .icon-caret{transform:rotate(-180deg)}.header__inline-menu .header__menu-item:hover .icon-caret path{stroke:#449f1d}.icon-section *{transition:all .3s ease}.icon-section .icon-box:hover .icon-img svg path{fill:#036}.icon-section .icon-box:hover .icon_details h3{color:#449f1d}.shop-collections-section *{transition:all .4s ease-in-out}.shop-collections-section .call-block:hover img{scale:1.1}.slick-next:hover{background:#036 url(arrow-next-white-ic.png) no-repeat center}.slick-prev:hover{background:#036 url(arrow-previous-white-ic.png) no-repeat center}.home-featured-sec .product-card-wrapper:hover .card .card__content .button{background:#036;border:5px solid #fff}.photovoltaics-section *{transition:all .3s ease-in-out}.photovoltaics-section .grid-coll .img-box{overflow:hidden}.photovoltaics-section .grid-coll img:hover{scale:1.1}.photovoltaics-section .green-btn:hover{background:#fff;color:#036}
/*# sourceMappingURL=/cdn/shop/t/21/assets/custom-style.css.map */
