.xt-product-rebuild .product.product--large,.xt-product-rebuild .product.product--medium{margin-top:20px;align-items:start}.xt-product-rebuild media-gallery{display:flex;flex-direction:row-reverse;gap:30px}.xt-product-rebuild .xt-gallery-main{width:100%}.xt-product-rebuild .xt-gallery-thumb{flex-direction:column;display:flex;width:70px;height:calc(70vh - 100px);position:relative;padding:60px 0}.xt-product-rebuild .xt-gallery-thumb .slider-item{position:relative;height:70px;width:70px;display:flex;align-items:center;justify-content:center;background-color:#f0f0f0;margin-bottom:10px;border:1px solid transparent}.xt-product-rebuild .xt-gallery-thumb .slider-counter{display:none}.xt-product-rebuild .xt-gallery-thumb .slider-controls{width:100%;top:0;left:0;display:flex;justify-content:center}.xt-product-rebuild .xt-gallery-thumb .slider-button{position:absolute}.xt-product-rebuild .xt-gallery-thumb .slider-button .svg-wrapper{width:25px;height:25px;transform:rotate(90deg)}.xt-product-rebuild .xt-gallery-thumb .svg-wrapper svg{height:100%}.xt-product-rebuild .xt-gallery-thumb .slider-button--prev{top:0}.xt-product-rebuild .xt-gallery-thumb .slider-button--next{bottom:0}.xt-product-rebuild .product__title{margin:0}.xt-product-rebuild .product__title h1{font-size:32px;font-weight:700;line-height:1.13;text-align:left;color:#1f1f28;font-family:Pilat}.bundle-with-variants .product__title h1{font-size:40px;font-weight:900}.xt-product-rebuild .rating-wrapper{margin:0}.xt-product-rebuild .rating-star{letter-spacing:.2px;font-size:18px}.xt-product-rebuild .rating-count{font-size:14px;font-weight:700}.xt-product-rebuild .rating-star:before{background:linear-gradient(90deg,rgb(255,195,0) var(--percent),rgba(var(--color-foreground),.15) var(--percent));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.xt-product-rebuild .product__info-container .product__description{font-size:13px;color:#1a1a1a;margin:15px 0;line-height:20px}.xt-product-rebuild .product-form__input{display:flex;gap:8px;flex-wrap:wrap;margin:10px 0}.xt-product-rebuild .product-form__input .form__label{font-size:14px;line-height:20px;margin-bottom:8px;font-family:Pilat;font-weight:700;color:#000}.xt-product-rebuild .product-form__input input[type=radio]+label{padding:8px 12px;font-size:12px;font-weight:700;font-family:Pilat;margin:0;line-height:16px;border:solid 1.5px rgba(0,0,0,.5);color:#00000080}.xt-product-rebuild .product-form__input input[type=radio]:checked+label{padding-right:30px;color:#000!important;border:solid 1.5px rgba(0,0,0,1);background:url('data:image/svg+xml,<svg width="12" height="9" viewBox="0 0 12 9" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M4.36689 9L0.566895 5.2L1.51689 4.25L4.36689 7.1L10.4836 0.983337L11.4336 1.93334L4.36689 9Z" fill="%231D1B20"/></svg>');background-repeat:no-repeat;background-position:calc(100% - 12px) center}.xt-product-rebuild .cross-products{margin-top:8px}.xt-product-rebuild .cross-products-wrap{display:flex;justify-content:flex-start;gap:8px;flex-wrap:wrap;width:100%}.xt-product-rebuild .cross-products-wrap .form__label{margin-bottom:0}.xt-product-rebuild .cross-products-wrap .cross-product{text-align:center;position:relative;border:solid 1.5px #CDD2CF;border-radius:4px;width:120px;max-width:120px;overflow:hidden}.xt-product-rebuild .cross-products-wrap .cross-product .cross-product-image{display:flex;position:relative;z-index:0}.xt-product-rebuild .cross-products-wrap .cross-product .cross-product-image img{position:relative;aspect-ratio:1;height:auto;width:100%}.xt-product-rebuild .cross-products-wrap .cross-product h4{font-size:12px;line-height:1.2;padding:5px;font-family:Pilat;margin:0;font-weight:700;color:#000;text-transform:uppercase}.xt-product-rebuild .overlay-link{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1}.xt-product-rebuild .cross-products-wrap .cross-product.selected:before{border-color:#000;background:url('data:image/svg+xml,<svg width="12" height="9" viewBox="0 0 12 9" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M4.36689 9L0.566895 5.2L1.51689 4.25L4.36689 7.1L10.4836 0.983337L11.4336 1.93334L4.36689 9Z" fill="%231D1B20"/></svg>');background-repeat:no-repeat;background-position:center;content:"";position:absolute;top:4px;right:4px;width:15px;height:15px;z-index:1}.xt-product-rebuild variant-selects{margin-bottom:0}.xt-product-rebuild .sub-lk{margin-top:32px}.xt-product-rebuild .sub-lk .switcch{display:flex;gap:8px;align-items:center;position:relative;font-size:12px;font-weight:700;line-height:16px;color:#000;font-family:Pilat}.xt-product-rebuild .sub-lk input[type=checkbox]{position:absolute;width:0;height:0;opacity:0}.xt-product-rebuild .sub-lk .xt-switch{position:relative;cursor:pointer;background-color:#989998;-webkit-transition:.4s;transition:.4s;width:32px;height:16px;border-radius:34px;display:block}.xt-product-rebuild .sub-lk .xt-switch:before{position:absolute;content:"";height:12px;width:12px;left:2px;top:2px;background-color:#fff;-webkit-transition:.4s;transition:.4s;border-radius:50%}.xt-product-rebuild .sub-lk input:checked+.xt-switch{background-color:#1c9d04}.xt-product-rebuild .sub-lk input:checked+.xt-switch:before{-webkit-transform:translateX(15px);-ms-transform:translateX(15px);transform:translate(15px)}.xt-product-rebuild .subscriptionBox{align-items:center;gap:16px;padding:8px 12px;border-radius:4px;border:solid 1px #CDD2CF;margin-top:8px}.xt-product-rebuild .subscriptionBox .text{font-size:14px;font-weight:700;line-height:18px;color:#000;font-family:Pilat;display:flex;align-items:center;flex:1;justify-content:space-between;margin:0;position:relative}.xt-product-rebuild .xtsns select{font-size:14px;font-weight:700;line-height:18px;color:#000;font-family:Pilat;border:0;outline:0;background:url('data:image/svg+xml,<svg width="10" height="6" viewBox="0 0 10 6" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5 5.5L10 0.5L0 0.5L5 5.5Z" fill="%232E3A59"/></svg>');-webkit-appearance:none;appearance:none;background-repeat:no-repeat;background-position:right 8px;padding-right:15px;width:100%;box-shadow:none}.xt-product-rebuild .xtsns .priceset{position:absolute;pointer-events:none;right:15px}.xt-product-rebuild .subscriptionBox .text #xcompare-price{font-size:14px;font-weight:400;line-height:16px;color:#000;font-family:Pilat}span#discounted-price,.xt-product-rebuild .subscriptionBox .text .xselling-sub-price{font-size:16px;font-weight:700;line-height:20px;color:#c00000;font-family:Pilat}.xt-product-rebuild .xproduct-icons{display:none;align-items:center;justify-content:start;font-size:12px;font-weight:700;line-height:16px;color:#000;font-family:Pilat;gap:8px}.xt-product-rebuild .xproduct-icons:empty{display:none}.xt-product-rebuild .xproduct-icons.active{display:flex;margin-top:12px;white-space-collapse:discard}.xt-product-rebuild .product-form__buttons{max-width:100%}.xt-product-rebuild .product-form__submit:before,.xt-product-rebuild .product-form__submit:after{content:none}.xt-product-rebuild .product-form__submit{font-size:16px;font-weight:700;font-family:Pilat;margin-top:24px;padding:12px 20px;line-height:20px;border-radius:4px;text-transform:capitalize;border:solid 2px #000}.xt-product-rebuild .product-form__submit:hover{background:#fff;color:#000}.xt-product-rebuild .for-mobile{display:none}.xt-product-rebuild .for-desktop{display:block}.xt-product-rebuild .product-details{padding-top:2em}.xt-product-rebuild .product-accordion{padding:0;border:0;margin-bottom:15px}.xt-product-rebuild .product-accordion-header{display:flex;align-items:center;justify-content:space-between;gap:24px;position:relative;margin:0 0 20px}.xt-product-rebuild .product-accordion-header button{font-size:32px;line-height:1.3;font-family:Pilat;font-weight:700;width:100%;margin:0;text-align:left;background:none;padding:0;border:0;cursor:pointer}.xt-product-rebuild .product-accordion-header svg{width:18px;position:absolute;right:0;pointer-events:none}.xt-product-rebuild .product-accordion-header button[aria-expanded=true]+svg{transform:rotate(180deg)}.bundle-with-variants .product-accordion-header button{font-weight:900}.xt-product-rebuild .product-accordion-content{display:block;font-family:Pilat;font-size:16px;font-weight:400;line-height:1.63;letter-spacing:normal;text-align:left;color:#1a1a1a}.xt-product-rebuild .product-accordion-content p{margin-bottom:1rem}.xt-product-rebuild .product-accordion-content h3{font-size:20px;line-height:24px;text-transform:none;font-family:Pilat;margin-bottom:.5rem}.xt-product-rebuild .product-accordion-content li img{max-width:10%}.xt-product-rebuild .product-images.banner-images{margin-bottom:20px}.xt-product-rebuild .pdetail-slider .slide{width:50%;position:relative;padding-bottom:70%}.xt-product-rebuild .pdetail-slider .slide img{max-width:100%;height:100%;position:absolute;object-fit:cover;width:100%}.related-products .related-products__heading{font-size:32px;margin:0 0 15px;text-align:center;font-family:Pilat;font-weight:700;text-transform:capitalize}@media (max-width:989px){.xt-product-rebuild .for-desktop{display:none}.xt-product-rebuild .for-mobile{display:block}.xt-product-rebuild .breadcrumb{display:none}.xt-product-rebuild .product.grid{flex-direction:column}.xt-product-rebuild .product--thumbnail_slider .xt-gallery-thumb{display:none}.xt-product-rebuild .product__media-wrapper,.xt-product-rebuild .product-media-container.constrain-height.media-fit-contain{width:100%}.xt-product-rebuild .page-width{padding:0}.xt-product-rebuild .product__info-wrapper{width:100%;padding:0 30px}.xt-product-rebuild .product__info-container{max-width:100%}.xt-product-rebuild .product__title h1{font-size:20px}.xt-product-rebuild .product-details{padding-top:1rem;margin:0}.xt-product-rebuild .product__info-wrapper .pdetail-slider{margin-bottom:20px;display:block}.xt-product-rebuild .product__info-wrapper .product-accordion{padding:20px 15px;display:block;border-top:solid 2px #000;margin-bottom:0}.xt-product-rebuild .product-accordion-header-mobile{margin:0}.xt-product-rebuild .product-accordion-header-mobile button{font-size:14px;line-height:20px;margin:0;display:flex;width:100%;border:0;background:url('data:image/svg+xml,<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6 7.99951H0V5.99951H6V-0.000488281H8V5.99951H14V7.99951H8V13.9995H6V7.99951Z" fill="black"/></svg>');background-repeat:no-repeat;background-position:right center;font-family:Pilat;font-weight:700;padding:0}.xt-product-rebuild .product-accordion-header-mobile button[aria-expanded=true]{background:url('data:image/svg+xml,<svg width="14" height="2" viewBox="0 0 14 2" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6 1.99951H0V-0.000488281H6H8H14V1.99951H8H6Z" fill="black"/></svg>');background-repeat:no-repeat;background-position:right center}.xt-product-rebuild .product-accordion-content{font-size:14px;line-height:20px}.xt-product-rebuild .product-accordion-content h3{font-size:16px}.xt-product-rebuild .product__media-wrapper slider-component .slider-buttons{position:absolute;top:50%;transform:translateY(-50%);width:100%;justify-content:space-between;display:flex;z-index:2}.xt-product-rebuild .product__media-wrapper slider-component .slider-counter{display:none}.xt-product-rebuild .product__media-wrapper slider-component .svg-wrapper{display:none}.xt-product-rebuild .product__media-wrapper slider-component .slider-button--prev{width:32px;height:32px;border-radius:100px;background:#fff url('data:image/svg+xml,<svg width="14" height="12" viewBox="0 0 14 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5.66667 10.6667L1 6M1 6L5.66667 1.33334M1 6L13 6.00001" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/></svg>');background-repeat:no-repeat;background-position:center;margin-left:0!important;left:20px;position:relative}.xt-product-rebuild .product__media-wrapper slider-component .slider-button--next{width:32px;height:32px;border-radius:100px;background:#fff url('data:image/svg+xml,<svg width="14" height="12" viewBox="0 0 14 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8.33333 1.33333L13 6M13 6L8.33333 10.6667M13 6L1 5.99999" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/></svg>');background-repeat:no-repeat;background-position:center;margin-left:0!important;right:20px;position:relative}.xt-product-rebuild product-info{padding-top:0}.xt-product-rebuild .product.grid{margin-top:0}}@media (max-width:767px){.xt-product-rebuild .pdetail-slider .slide{width:100%;margin-right:0}.xt-product-rebuild .pdetail-slider .slide img{width:100%}.related-products .related-products__heading{font-size:28px}.xt-product-rebuild .grid--peek.slider .grid__item:first-of-type,.xt-product-rebuild .slider.slider--mobile .slider__slide{margin:0;padding:0;width:100%}.xt-product-rebuild .slider.slider--mobile{gap:0}.xt-product-rebuild .product__media-wrapper slider-component:not(.thumbnail-slider--no-slide){margin:0}}.product-highlights{background-color:#6c7582;padding:42px 0}body[data-brand=c4-energy] .product-highlights{background-color:#ffe500}.product-highlights-container{display:flex;align-items:center;justify-content:space-between}.product-highlights-container .separator{height:100%;min-height:20px;width:1px;background-color:#fff;display:inline-block}body[data-brand=c4-energy] .product-highlights-container .separator{background-color:#000}.product-highlight{font-size:18px;font-weight:700;line-height:1.22;letter-spacing:normal;text-align:center;color:#fff;text-transform:capitalize}body[data-brand=c4-energy] .product-highlight{color:#000}@media (max-width: 749px){.product-highlights{display:none}.product-highlights-container{flex-wrap:wrap}}@media (min-width:990px){.xt-product-rebuild .product__info-wrapper:not(.xtactive){position:sticky;top:100px;z-index:1}.xt-product-rebuild .product__modal-opener{background:#f1f1f1}.xt-product-rebuild .product__modal-opener .product__media{max-width:70%;margin:0 auto;padding-top:70%!important}}@media (max-width:989px){.xt-product-rebuild .xtfixed.xtactive{position:fixed;bottom:0;left:0;width:100%;z-index:999;background:#000;padding:16px 30px;display:block}.xt-product-rebuild .xtfixed.xtactive button.add-to-cart-with-toggle{background:#daf737;color:#000;margin:0}}.xt-product-rebuild .product__media-icon{display:none}@media (min-width:990px) and (max-width:1250px){.xt-product-rebuild .xt-gallery-thumb{height:calc(70vh - 100px)}}.xt-product-rebuild .mobileonly{display:none}@media (max-width:989px){.xt-product-rebuild .product__info-wrapper:not(.mobileonly) .product__title,.xt-product-rebuild .product__info-wrapper:not(.mobileonly) .product__title+div,.xt-product-rebuild .product__info-wrapper:not(.mobileonly) .product__description,.xt-product-rebuild .product__info-wrapper:not(.mobileonly) .xt-promo-text,.xt-product-rebuild .product__info-wrapper:not(.mobileonly) .optionnames{display:none}.xt-product-rebuild .mobileonly{display:block;margin:20px 0}}@media (max-width:767px){.related-products .product-grid{column-gap:4px}.related-products .product-grid .grid__item{width:calc(50% - 4px)}.xt-product-rebuild .cross-products-wrap .cross-product{width:calc(33.33% - 6px);max-width:unset}}.pdp-shipping-money-back{text-align:center;margin:0;padding:0;display:flex;flex-direction:column}.pdp-shipping-money-back .pdp-shipping,.pdp-shipping-money-back .pdp-money-back{height:26px;display:flex;align-items:center;justify-content:flex-start;padding:0;font-size:14px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1;letter-spacing:normal;text-align:left;color:#1a1a1a;margin-bottom:0;background-color:transparent;position:relative;gap:10px}.pdp-shipping-money-back .pdp-shipping svg,.pdp-shipping-money-back .pdp-money-back svg{width:26px;display:inline-block;position:relative;left:unset}.pdp-shipping-notice{display:flex;align-items:center;margin:0;gap:10px;font-size:14px;font-weight:500}.pdp-shipping-notice p{margin:0}.xt-product-rebuild .xt-gallery-thumb .thumbnail__badge{top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none}.product-purchased{background:#ccd6e080;padding:8px 12px;border-radius:6px;display:flex;justify-content:space-between}.product-purchased>div{display:flex;align-items:center;gap:10px}.product-purchased__link{text-align:right}.product-purchased__text,.product-purchased__link{font-family:Proxima Nova,sans-serif;font-style:normal;font-weight:600;font-size:14px;line-height:21px;color:#1f1f28;letter-spacing:0px}div#narvar-promise-calculator,button.fe51nl-0.jjYZmh{font-size:14px!important;font-weight:500!important}svg.sc-AxiKw.jINTVq{width:24px!important;height:20px!important;margin-right:5px}
/*# sourceMappingURL=/cdn/shop/t/996/assets/xt-custom-product.css.map */
