.gravix-product h1,.gravix-product h2.h1{font-size:4.8rem;line-height:1.2}.gravix-product .product__title{margin-bottom:2rem}.gravix-product .product__title h1{color:var(--primary-color)!important}.gravix-product span.price-item.price-item--regular{font-size:3.2rem!important;color:var(--primary-color);font-weight:600}.gravix-product .product__info-container>*+*{margin:2rem 0}.gravix-product .product__divider,.gravix-product .product__description{margin:0!important}.gravix-product legend.form__label,.gravix-product .quantity__label span{font-size:16px}.gravix-product .product-form__input--pill input[type=radio]:checked+label{background-color:var(--primary-color);color:rgb(var(--color-background));border:0}.gravix-product .product-form__input--pill input[type=radio]+label{padding:1.6rem 2.9rem}.gravix-product .quantity__input:focus-visible{box-shadow:none!important;outline:none;background:none}.gravix-product quantity-input.quantity:after,.gravix-product quantity-input.quantity:before{border-radius:10px;overflow:hidden}.gravix-product .product-form__buttons{display:flex;min-width:100%;gap:10px}.gravix-product .product-form__submit{background:var(--primary-color);border-radius:10px!important;overflow:hidden;color:#fff;width:50%}.gravix-product .product-form__submit:after,.gravix-product .product-form__submit:before{display:none!important}.gravix-product shopify-buy-it-now-button button{border-radius:10px!important;overflow:hidden!important;color:#000;border:1px solid #12121229}.gravix-product .shopify-payment-button{width:50%}.gravix-product .variation-name{text-align:center;font-size:12px!important}.empty-state{text-align:center}.gravix-product modal-opener.product__modal-opener,.gravix-product .product-media-container{border-radius:20px;overflow:hidden;background:#fff;border:1px solid hsl(15deg 2.86% 27.45% / 20%)}.gravix-product span.label-wrapper{padding:5px;position:relative;height:130px;width:110px;display:block;border:1px solid hsl(15deg 2.86% 27.45% / 20%);border-radius:10px}.gravix-product span.label-wrapper.currentItem{border-color:#21221980!important}.gravix-product variant-selects fieldset.product-form__input{display:flex;gap:15px;flex-direction:row;flex-wrap:wrap}.gravix-product .thumbnail[aria-current]{box-shadow:none!important}.gravix-product .thumbnail-list__item button{border-radius:20px;background:#fff;border:1px solid rgba(33,34,25,.2)}.gravix-product .icon-row__item{display:flex;flex-direction:column;align-items:center;width:calc(20% - 24px)!important}.gravix-product .dispatch-text{text-align:center}.gravix-product .product-variant-block{border-bottom:1px solid rgba(72,69,68,.3);padding-bottom:20px;margin-bottom:30px!important}.gravix-product span.variant-extra{display:block;font-size:12px!important;margin-top:4px}.gravix-product .price{margin-bottom:-20px}.product-form__input--fabric label{background:none!important;padding:0!important;color:#000!important;border:0!important}.gravix-product .product__media.media img{object-fit:contain}.gravix-product .product__media-icon,.thumbnail__badge,body .global-media-settings,body .product-media-modal__toggle{background-color:#fff!important}.gravix-product .product-form__input.product-form__input--dropdown{display:flex;flex-direction:row;align-items:center}.gravix-product .product-form__input. label{min-width:max-content!important}.gravix-product .field__input,.select__select,.customer .field input,.customer select{background-color:transparent}.gravix-product .product-form__input .select:before,.gravix-product .product-form__input .select:after{border-radius:10px!important;overflow:hidden!important}.gravix-product .product-form__input select{font-size:1.8rem}.gravix-product .product-form__input select:focus{box-shadow:none}.gravix-product .product-form__input label.form__label{min-width:150px;font-size:2.4rem}#product-tabs .product-tabs__heading{margin-bottom:1.5rem;text-align:center}#product-tabs .product-tabs{display:flex;justify-content:center;flex-direction:column;gap:3rem}#product-tabs .product-tabs__nav{display:flex;align-items:center;gap:1.5rem;margin:0 auto}#product-tabs .product-tabs__tab{background:#fff;color:var(--primary-color);padding:1.6rem 3rem;border-radius:1rem;cursor:pointer;font:inherit;font-size:1.8rem;line-height:1;border:1px solid rgb(33 34 25 / 10%);transition:background .2s ease,color .2s ease,border-color .2s ease;white-space:nowrap}#product-tabs .product-tabs__tab.is-active{background:var(--primary-color);color:var(--secondary-color);border-color:var(--primary-color)}#product-tabs .product-tabs__tab:not(.is-active):hover{border-color:#cfcfcf}#product-tabs .product-tabs__panel{display:none;background:#fff;padding:3rem;border-radius:2rem;border:1px solid rgb(33 34 25 / 20%)}#product-tabs .product-tabs__panel img{width:100%!important}#product-tabs .product-tabs__panel.is-active{display:block}#product-tabs .product-additional-info-table{width:100%;border-collapse:collapse;font-size:1.8rem}#product-tabs .product-additional-info-table th,#product-tabs .product-additional-info-table td{padding:8px 12px;border-bottom:1px solid #e5e5e5;text-align:left;vertical-align:top}#product-tabs .product-additional-info-table tr:last-child th,#product-tabs .product-additional-info-table tr:last-child td{border-bottom:none}#product-tabs .product-additional-info-table th{font-weight:600;width:30%}.gravix-product .thumbnail-list__item button img{object-fit:contain!important;width:88%}#product-model-group{position:relative;z-index:1}#product-model-group:before{content:"";position:absolute;top:0;left:0;width:100%;z-index:-1}#product-model-group .model-group-header{text-align:center;margin:0 auto 50px}#product-model-group .section-title{margin:0 0 8px}#product-model-group .section-subtitle{font-size:1.8rem;color:#fff;opacity:.9;font-weight:500;margin-bottom:4px}#product-model-group .section-small-note{font-size:1.8rem;color:#fff;opacity:.9;font-weight:300;margin-bottom:4px}#product-model-group .model-card-grid{margin:0 auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}#product-model-group .model-card{border-radius:10px;overflow:hidden}#product-model-group .model-card-bottom{padding:3rem 1.5rem 4.5rem}#product-model-group .model-card-top{padding:4.7rem 1.5rem 3rem}#product-model-group .model-card-middle{padding:1.6rem 1.5rem;text-align:center}#product-model-group .model-name{margin:0;text-align:center;font-size:4.8rem;line-height:4.8rem;font-weight:700}#product-model-group .amp-hours{font-size:4rem;line-height:4.8rem;font-weight:600;text-transform:uppercase;color:var(--primary-color)}#product-model-group .model-card-bottom{display:flex;gap:20px;flex-direction:column}#product-model-group .model-card-bottom p{margin:4px 0;text-align:center;font-size:2.4rem;line-height:2.8rem;font-weight:300}.key-benefits-section .key-benefits-header{text-align:center;max-width:800px;margin:0 auto 40px}.key-benefits-section .section-title{margin:0}.key-benefits-section .section-description{max-width:620px;margin:0 auto}.key-benefits-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.key-benefit-card{display:flex;background:#fff;border-radius:2rem;padding:2.5rem;box-shadow:0 12px 30px #0000000a;flex-direction:column;gap:20px;border:1px solid rgba(33,34,25,.2)}.key-benefit-card .benefit-icon-wrapper{margin-bottom:0}.key-benefit-card .benefit-icon-circle{width:8.4rem;height:8.4rem;border-radius:999px}.key-benefit-card .benefit-icon-circle img{width:100%;height:100%;object-fit:contain;display:block;padding:2rem}.key-benefit-card .benefit-title{margin:0;font-size:2.4rem;line-height:2.8rem}.key-benefit-card .benefit-subtitle{font-size:1.8rem;text-transform:uppercase;margin-top:-5px;color:#212219;opacity:.7}.key-benefit-card .benefit-text{font-size:1.6rem;line-height:2.4rem;color:#212219;opacity:.7}.key-benefit-card .benefit-text p{margin:0!important}@media(min-width:991px){.gravix-product modal-opener{border:0!important}.key-benefits-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.gravix-product .grid__item.product__media-wrapper media-gallery{display:flex;flex-direction:row-reverse;gap:1rem}.gravix-product slider-component:last-child{width:15.7%}.gravix-product slider-component:nth-child(2){width:84.3%}.gravix-product .thumbnail-list{flex-direction:column}.gravix-product .thumbnail-list li{width:100%!important}.gravix-product .grid__item.product__media-wrapper{max-width:57.5%!important}.gravix-product .product__info-wrapper{max-width:42.5%!important}.gravix-product .thumbnail-list{overflow:hidden;max-height:675px;overflow-y:auto}.gravix-product .product__media-list{height:100%}.gravix-product .product--thumbnail_slider .thumbnail-slider{display:flex;flex-direction:column}.gravix-product .product--thumbnail_slider .thumbnail-slider ul{width:100%;padding:0;max-height:100%}.gravix-product button.slider-button.slider-button--prev,.gravix-product button.slider-button.slider-button--next{display:none!important}}@media screen and (min-width:750px){.gravix-product .product--thumbnail_slider .thumbnail-slider{align-items:start}}.gravix-product .product-media-container.constrain-height{--viewport-offset: 170px;--constrained-min-height: 2000px !important}@media screen and (min-width:750px)and (max-width:991px){.gravix-product .product--thumbnail_slider .thumbnail-slider{align-items:center!important}.gravix-product .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide{width:calc(33.33% - .8rem)!important}}@media screen and (max-width:768px){.gravix-product .product-form__input--pill input[type=radio]+label{padding:1.6rem 1.5rem}.gravix-product span.label-wrapper{height:120px;width:95px}.gravix-product .product__info-container>*+*{margin-top:0!important}.gravix-product h1,.gravix-product h2.h1{font-size:3.4rem;line-height:1.2}.gravix-product span.price-item.price-item--regular{font-size:2.4rem!important}.gravix-product .product-form__input label.form__label{min-width:120px;font-size:2rem}#product-tabs .product-tabs{display:block}#product-tabs .product-tabs__nav{display:flex;align-items:center;gap:1rem;margin-bottom:3rem;border-bottom:1px solid #e5e5e5;padding-bottom:12px}#product-tabs .product-tabs__tab{padding:12px 20px;font-size:1.6rem;border-radius:1rem;cursor:pointer;white-space:nowrap;transition:all .2s ease}#product-tabs .product-tabs__nav{overflow-x:auto;overflow-y:hidden;white-space:nowrap;display:flex;flex-wrap:nowrap;scrollbar-width:none;-ms-overflow-style:none}#product-tabs .product-tabs__nav::-webkit-scrollbar{display:none}#product-tabs .product-tabs__tab{flex:0 0 auto}#product-tabs .product-tabs__panel{width:100%}#product-model-group .model-card-bottom p{font-size:2rem;line-height:2rem}#product-model-group .model-name{font-size:3.8rem;line-height:3.8rem}#product-model-group .amp-hours{font-size:3rem;line-height:3.8rem}#product-model-group .model-card-top,#product-model-group .model-card-bottom{padding:3rem 1.5rem}#product-model-group:before{height:900px!important}}@media screen and (max-width:750px){.gravix-product .slider.slider--mobile{position:relative;flex-wrap:inherit;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scroll-padding-left:1.5rem;-webkit-overflow-scrolling:touch;margin-bottom:1rem}..gravix-product grid--peek.slider--mobile{margin:0;width:100%}.gravix-product .thumbnail-slider .thumbnail-list.slider{display:flex;padding:.5rem;flex:1;scroll-padding-left:.5rem}.gravix-product .slider.slider--mobile .slider__slide{margin-bottom:0;padding-top:max(var(--focus-outline-padding),var(--shadow-padding-top));padding-bottom:max(var(--focus-outline-padding),var(--shadow-padding-bottom))}.gravix-product .thumbnail-list__item.slider__slide{width:calc(33% - .6rem)}.gravix-product .thumbnail-slider{display:flex;align-items:center}.gravix-product .product__media-wrapper slider-component:not(.thumbnail-slider--no-slide){margin-left:-1.5rem;margin-right:-1.5rem}.gravix-product .thumbnail-list__item button{border-radius:20px;height:auto!important;padding:10px}#product-model-group .model-card-grid{grid-template-columns:1fr}#product-model-group{position:relative;z-index:1}.gravix-product .thumbnail-list__item:before{height:auto}.gravix-product span.label-wrapper{height:90px;width:80px}.gravix-product .c-breadcrumb__list span,.gravix-product .c-breadcrumb__list a.c-breadcrumb__link{font-size:16px!important;line-height:1em!important}.key-benefits-grid{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom-pdp.css.map */
