.site-navigation a:focus{outline:none!important}body #back-to-top{display:none!important}#back-button{display:inline-block;background-color:#4770db;width:50px;height:50px;text-align:center;border-radius:4px;position:fixed;bottom:30px;right:15px;transition:background-color .3s,opacity .5s,visibility .5s;opacity:0;visibility:hidden;z-index:1000;display:flex;justify-content:center;align-items:center}#back-button svg{width:30px;height:30px;fill:#fff}#back-button:hover{cursor:pointer;background-color:#0e1b4d}#back-button:active{background-color:#555}#back-button.show{opacity:1;visibility:visible}#customer_login input:focus{outline:0}.shopify-section-group-footer-group .site-footer-block-content.rte a{color:#fff;text-decoration:none;font-weight:600}.checkbox-container{display:flex;align-items:center}.checkbox-container input[type=checkbox]{margin-right:10px;width:20px;height:20px}body form input:focus,body form textarea:focus{outline:0}.page-contact--section article .page-content .container{max-width:100%}body .shopify-policy__container{max-width:100%}body .shopify-policy__title{text-align:left}.shopify-section.cart--section .cart{max-width:100%}.cart .cart-flow .cart-items-wrapper .cart-item{border-bottom:1px solid #eee;border-radius:0}.calculator-container .form-container .form-row .application_solar_form{position:relative}.calculator-container .form-container .form-row .application_solar_form .input-select{padding:10px 20px 10px 12px}.calculator-container .form-container .form-row .application_solar_form:after{content:"";position:absolute;right:8px;top:35px;border:solid black;border-width:0 2px 2px 0;display:inline-block;padding:3px;transform:rotate(45deg);-webkit-transform:rotate(45deg)}.account-page-details .account-page-content .account-order-history{background:#fff;box-shadow:0 0 10px #eee;padding:15px;border-radius:10px;min-height:310px}.account-page-details .account-page-content .account-info{background:#eeeeee7f;box-shadow:0 0 10px #eee;padding:15px;border-radius:10px;min-height:310px;margin-left:30px}.jdgm-review-widget .jdgm-rev-widg__reviews .jdgm-rev__header .jdgm-rev__prod-info-wrapper{font-size:16px;line-height:normal;padding-bottom:5px}.jdgm-review-widget .jdgm-rev-widg__reviews .jdgm-rev__header .jdgm-row-profile{display:flex;justify-content:flex-start;align-items:center;margin:20px 0 -10px}.jdgm-review-widget .jdgm-rev-widg__reviews p{font-size:16px;line-height:25px;color:#222}.jdgm-all-reviews-widget .jdgm-all-reviews__body .jdgm-rev__header .jdgm-rev__prod-info-wrapper{font-size:16px;line-height:normal;padding-bottom:5px}.jdgm-all-reviews-widget .jdgm-all-reviews__body .jdgm-rev__header .jdgm-row-profile{display:flex;justify-content:flex-start;align-items:center;margin:20px 0 -10px}.jdgm-all-reviews-widget .jdgm-all-reviews__body p{font-size:16px;line-height:25px;color:#222}.shopify-block.shopify-app-block .jdgm-carousel-title{margin:0 0 30px}.shopify-block.shopify-app-block .jdgm-all-reviews-rating{margin:0 0 15px}.gl-fullscreen-header .gl-d-searchbox .gl-d-searchbox-icon{width:50px;height:50px;background:#eff0f5;border-color:#eff0f5}.gl-fullscreen-header .gl-d-searchbox .gl-d-searchbox-input{height:50px;padding:0 15px;font-size:18px}.productgrid--search-form input{font-size:18px;height:50px;padding:10px 15px!important;border:1px solid #eff0f5;color:#000}.productgrid--search-form .productgrid--search-button{width:auto;height:auto;background:#eff0f5;padding:12px 15px;margin:-24px -15px;display:flex;justify-content:center;align-items:center}.gl-fullscreen-header .gl-d-searchbox .gl-d-searchbox-icon{width:50px;height:50px;background:#0e1b4d;border-color:transparent;color:#fff;border:0}.gl-fullscreen-header .gl-d-searchbox .gl-d-searchbox-input{height:50px;padding:0 15px;font-size:18px;border:1px solid #f1e6e6}.gl-fullscreen-header .gl-d-searchbox .gl-d-searchbox-input:focus{border:1px solid #f1e6e6}.gl-fullscreen-layer .gl-d-searchbox{position:relative;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;padding:0 10px 0 0;margin:0;flex:1 1 auto;flex-flow:row-reverse!important}.gl-fullscreen-layer .gl-d-searchbox-icon>svg{width:32px;height:32px;fill:#fff!important;margin:0}body .gl-filter-search-fullscreen .gl-fullscreen-layer .gl-fullscreen-initial-content,body .gl-filter-search-fullscreen .gl-fullscreen-layer .gl-fullscreen-suggestions div{padding:0}.highlights-banners--section .highlights-banners-block:hover .highlights-banners-heading{color:#2e72d7!important}.product-details .product-app{margin-bottom:10px}.product-details .product-app .jdgm-prev-badge__text{font-family:Helvetica Neue,sans-serif;font-weight:500;font-size:16px;leading-trim:Cap height;line-height:100%;letter-spacing:0%;vertical-align:middle;color:#212121}.product-details .jdgm-preview-badge .jdgm-star.jdgm-star{color:#f2ae14}.product-details .product-title{margin-bottom:20px;font-family:Oswald,sans-serif;font-weight:700;font-size:32px;line-height:normal;letter-spacing:0%;vertical-align:middle;text-transform:uppercase;color:#212121}.product-details .product-vendor{font-family:Helvetica Neue,sans-serif;font-weight:500;font-size:18px;leading-trim:Cap height;line-height:100%;letter-spacing:0%;vertical-align:middle;text-transform:uppercase;color:#6f6f6f}.product-details .product-vendor strong{color:#212121;text-transform:uppercase}.product-details .product-vendor .stock-status{font-family:Helvetica Neue,sans-serif;font-weight:500;font-size:18px;leading-trim:Cap height;line-height:100%;letter-spacing:0%;vertical-align:middle}.product-details .product-vendor .stock-status svg{width:16px;height:16px;vertical-align:middle}.product-details .product-vendor .stock-status .custom_green{color:#3c9342}.product-details .product-vendor .stock-status .custom_red{color:red}.product-details .product-vendor .stock-status .custom_limited{color:#0e1b4d}.product-details .product-pricing{font-weight:400;font-size:28px;line-height:normal;vertical-align:middle;text-decoration:none}.product-details .product-pricing .price--compare-at .money{font-weight:400;color:#23232366}.product-details .product-pricing .price--main{font-weight:700;color:#a12f18}.product-details .product-pricing .product--badge{font-family:Oswald,sans-serif;font-weight:500;font-size:18px;line-height:normal;letter-spacing:0%;vertical-align:middle;padding:5px 10px;border-radius:3px}.product-details .product-form--atc .product-form--atc-button{border-radius:10px;background-color:#c76e00;border-color:#c76e00}.product-details .emi-options{font-family:Helvetica Neue,sans-serif;font-weight:500;font-size:16px;leading-trim:Cap height;line-height:normal;letter-spacing:0%;vertical-align:middle}.product-details .emi-options shopify-payment-terms .font-bold{font-weight:400}.product-details .emi-options shopify-payment-terms{margin:30px 0 0;border:1px solid #CBC1F1;background:#f6f3ff;border-radius:10px;padding:14px;text-align:center;font-weight:500!important;color:#333}.product-details .emi-options .font-inter{text-align:center;margin:10px 0 0}.product-details .custom-liquid{margin:0;width:100%;padding:0}.product-details .estimated-delivery{width:100%;max-width:100%;padding:15px!important;border-radius:10px!important;box-shadow:unset!important;background:#d6d9e50d!important;border:1px solid #D6D9E5CC!important}.product-details .estimated-delivery h2{font-family:Oswald,sans-serif;font-weight:500;font-size:22px;line-height:normal;letter-spacing:0%;vertical-align:middle;text-transform:uppercase;color:#0e1b4d;margin:0}.product-details .estimated-delivery p{font-family:Helvetica Neue,sans-serif!important;font-weight:500!important;font-size:18px!important;leading-trim:Cap height;line-height:normal!important;letter-spacing:0%;vertical-align:middle;margin:0 0 10px!important;color:#0e1b4d!important}.product-details .estimated-delivery p:last-child{margin:0!important}.product-details .estimated-delivery p strong{font-family:Helvetica Neue,sans-serif!important}.product-details .product-vendor .stock-status .stock{font-family:Helvetica Neue,sans-serif;font-weight:500;font-size:18px;line-height:normal;color:#3c9342;text-transform:lowercase}.product-blue-card{background:#0e1b4d;border:1px solid #0E1B4D;border-radius:10px;padding:20px 22px;display:flex;align-items:flex-start;margin:30px 0 0}.product-blue-card .product-card-icon{margin:0 20px 0 0}.product-blue-card .product-card-text h3{font-family:Oswald,sans-serif;font-weight:500;font-size:22px;leading-trim:Cap height;line-height:100%;letter-spacing:0%;vertical-align:middle;text-transform:uppercase;color:#fff;margin:0 0 15px}.product-blue-card .product-card-text p{font-family:Helvetica Neue,sans-serif;font-weight:500;font-size:16px;leading-trim:Cap height;line-height:20px;letter-spacing:0%;vertical-align:middle;color:#9a9ead;margin:0 0 15px}.product-blue-card .product-card-text p span{font-weight:700;color:#fff}.product-card-links{display:flex;justify-content:space-between;align-items:flex-start;margin:0 0 -10px}.product-card-links a{font-family:Helvetica Neue,sans-serif;font-weight:500;font-size:18px;leading-trim:Cap height;line-height:30px;letter-spacing:0%;vertical-align:middle;color:#fff;text-decoration:none;display:flex;align-items:flex-start}.product-card-links a span{text-decoration:underline}.product-card-links a .icon{margin:0 10px 0 0}.product-shipphing-listing{margin:30px 0 0;padding:0;list-style:none;display:flex;justify-content:center;flex-flow:wrap}.product-shipphing-listing li{display:flex;align-items:center;flex-flow:column;width:25%;padding:0 10px}.product-shipphing-listing li .product-shipphing-icon{display:block;margin:0 0 6px}.product-shipphing-listing li h4{font-family:Helvetica Neue,sans-serif;font-weight:600;font-size:14px;leading-trim:Cap height;line-height:18px;letter-spacing:0%;text-align:center;vertical-align:middle;color:#212121;margin:0 0 15px}.product-shipphing-listing li p{font-family:Helvetica Neue,sans-serif;font-weight:400;font-size:14px;leading-trim:Cap height;line-height:15px;letter-spacing:0%;text-align:center;vertical-align:middle;color:#6f6f6f;margin:0}.product-details .countdown-timer{color:#a12f18}.product-details .product-form--regular .product-options-style-select .form-field-input.form-field-select:focus{outline:0}.product-details .product-form--regular .product-form--atc-qty .form-field-input.form-field-select:focus{outline:0}.product-details .product-form--regular .product-form--atc .product-form--atc-button{font-family:Oswald,sans-serif;font-weight:600;font-size:26px;leading-trim:Cap height;letter-spacing:0%;vertical-align:middle;text-transform:uppercase;color:#fff}.product-card-links a .ml-1{margin:0 0 0 5px}@media (min-width: 500px){#button{margin:30px}}@media (max-width: 767px){#back-button{bottom:130px;right:15px!important}.mobile-nav-panel .header-actions-wrapper .mobile-nav-close{color:#fff}}@media screen and (min-width: 1080px){body .page-content,body .page-masthead{max-width:100%}body .page-masthead{text-align:left}}@media screen and (min-width: 860px){.search-section-content .home-section--subheading{margin:0 0vw}}#back-button{bottom:130px;right:32px}@media (max-width: 1600px){.product-blue-card .product-card-icon{margin:0 15px 0 0}.product-shipphing-listing li h4{font-size:13px}.product-card-links a{font-size:16px}}@media (max-width: 1300px){.product-card-links{flex-flow:column}.product-shipphing-listing li{width:50%;padding:0 10px 20px}.product-shipphing-listing li h4{font-size:14px}}@media (max-width: 992px){.product-details .product-title{font-size:23px}}@media (max-width: 767px){#back-button{bottom:130px;right:32px}.product-details .product-vendor{font-size:16px;line-height:25px}.product-card-links a{font-size:14px}.product-details .product-title{font-size:23px}#back-button{right:10px}}@media screen and (min-width: 720px){.layout--two-col-medium .product--outer .product-gallery,.layout--two-col-large .product--outer .product-gallery{width:50%}}@media screen and (min-width: 720px){.layout--two-col-medium .product--outer .product-main,.layout--two-col-large .product--outer .product-main{width:47%}}.discount-banner{border:2px dashed #0e1b4d;padding:20px;display:flex;align-items:center;gap:20px;margin:20px 0;background:#f4f6fb;border-radius:8px;font-family:Helvetica Neue,sans-serif}.discount-icon{font-size:36px;color:#0e1b4d;display::flex}.discount-content{flex:1}.discount-content h4{color:#0e1b4d;font-weight:700;margin:0 0 12px;font-size:22px}.discount-content p{margin:0;font-size:15px;color:#333}.discount-icon svg{width:36px;height:auto}.discount-code-box{border:1.5px dashed #0e1b4d;background:#fff;padding:10px 15px;font-weight:700;color:#0e1b4d;border-radius:6px;display:flex;align-items:center;gap:8px;cursor:pointer;transition:all .2s ease}.discount-code-box:hover{background:#e9ecf5}.copy-icon{width:16px;height:16px;background-image:url(https://img.icons8.com/material-outlined/24/0e1b4d/copy.png);background-size:contain;background-repeat:no-repeat}.discount-code-box.copied{color:green}#back-button{bottom:90px;right:30px;width:44px;height:44px}#back-button svg{width:22px;height:22px}@media (max-width: 767px){#back-button{right:10px}}.collection--description-toggle{background:none;border:none;padding:0;color:#4770db;text-decoration:none;transition:color .1s ease;margin-top:1rem;line-height:1;cursor:pointer;font-size:inherit;font-family:inherit;display:inline-flex;align-items:center}.collection--description-toggle:hover{color:#0e1b4d}.collection--description-toggle:focus{outline:2px solid #4770db;outline-offset:2px}.collection--description-toggle-text{text-decoration:underline;text-underline-offset:2px}.collection--description-content{position:relative}.collection--description-preview,.collection--description-full{transition:opacity .3s ease}.collection--description.rte{margin-bottom:0}
/*# sourceMappingURL=/cdn/shop/t/30/assets/backtotop.css.map */
