.product__picker{margin:0}.product__picker .product__picker-item:not(:last-child){margin-bottom:4rem;padding-bottom:2.7rem;border-bottom:1px solid var(--color-grey-02)}.template-product-widebody-kit .product__picker .product__picker-item:first-child{padding-top:3rem;border-top:1px solid var(--color-grey-02)}.product__picker .product__picker__header{display:flex;align-items:center;margin-bottom:3rem}.product__picker .product__picker__title{cursor:pointer;margin-left:1.6rem;color:var(--color-black)}.additional-title{margin-bottom:29px}.included-parts{margin-bottom:30px}.included-parts__wrapper{display:flex;justify-content:space-between;padding-block:34px;margin-inline:20px;border-bottom:1px solid var(--color-grey-02)}.included-parts__wrapper .included-parts__products{flex:1}.template-product-widebody-kit .included-parts__wrapper{border-bottom:0;padding-bottom:0}.included-parts__products p,.included-parts__skus p{font:var(--font-body-regular);letter-spacing:var(--font-body-regular-letter-spacing)}.included-parts__skus p{font-weight:var(--font-weight-300)}.checkbox-wrapper{display:block;position:relative;cursor:pointer;font-size:1.5rem;-webkit-user-select:none;user-select:none}.checkbox-wrapper input[type=checkbox]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checbox-lable{cursor:pointer;display:block;border:1px solid var(--color-grey-border-03);position:relative;top:0;left:0;height:2.8rem;width:2.8rem;border-radius:4px;transition:.3s}.checbox-lable:after{content:"";position:absolute;display:block;left:50%;top:37.5%;width:10px;height:20px;border:solid var(--color-check-01);border-width:0 2px 2px 0;transform:translate(-50%,-50%) rotate(45deg)}.checkbox-wrapper input[type=checkbox]:checked~.checbox-lable{background-color:var(--color-black);border-color:var(--color-black)}.checkbox-wrapper input[type=checkbox]:checked~.checbox-lable:after{display:block;border-color:var(--color-green)}.product__picker-product{display:flex;flex-direction:row;margin-bottom:.5rem;padding:0 20px 0 0;background-color:var(--color-white);border:1px solid var(--color-grey-03)}.product__picker-product--disabled{pointer-events:none}.product__picker-product--not-available{opacity:.3;pointer-events:none;background:var(--color-white);border-color:var(--color-grey-03)}.product__picker-product--active{border-color:var(--color-green);background-color:var(--color-white)}.product__picker-product__wrapper{flex:1;gap:1.5rem;display:flex;flex-direction:row;align-items:center}.product__picker-product__image{flex:1;height:118px;max-width:118px;border:1px solid var(--color-gray-03)}.product__picker-product__image .product__picker-image{width:100%;height:100%;max-height:118px;max-width:118px;aspect-ratio:1/1;object-fit:contain}.product__picker-product__availbility{font-weight:var(--font-weight-400);font-family:var(--font-secondary);letter-spacing:normal}.product__picker-product__title,.product__picker-product__price,.product__picker-product__availbility{color:var(--color-light-grey)}.product__picker-product__availbility{font-weight:var(--font-weight-300)}.product__picker-product--active .product__picker-product__title,.product__picker-product--active .product__picker-product__price{color:var(--color-black)}.product__picker-product--active .product__picker-product__availbility{color:var(--color-orange)}.product__picker-product .checkbox-wrapper{display:flex;align-items:center}.radio-wrapper{display:flex;position:relative;align-items:center;flex:0 0 2rem;max-width:2rem}.radio-wrapper input[type=radio]{-webkit-appearance:none;appearance:none;margin:0;width:2rem;height:2rem;min-width:2rem;min-height:2rem;background-color:var(--color-grey-03);border-radius:50%;transition:.4s ease-in-out;border:1.5px solid var(--color-grey-border-03)}.radio-wrapper .radio-label{position:relative;left:-50%;width:1rem;height:1rem;flex:0 0 1rem;scale:0;display:block;border-radius:100%;transform:translate(-50%);transition:.4s ease-in-out;background-color:var(--color-black)}.radio-wrapper input[type=radio]:checked{box-shadow:none;background-color:transparent;border-color:var(--color-black)}.radio-wrapper input[type=radio]:checked+.radio-label{transform:translate(-50%) rotate(360deg);scale:1}.product__picker-product__content{flex:1;gap:1.5rem;display:flex;align-items:center;flex-direction:row;justify-content:space-between}.product__picker-product__money{flex:0 0 110px;display:flex;justify-content:flex-end;flex-direction:column;text-align:right}.product__picker-product__money--mobile{display:none}.product__picker .product__learn-more{cursor:pointer;width:100%;height:42px;max-width:100%;clip-path:none;margin-top:2.2rem;justify-content:center;color:var(--color-black);padding:12px 10px;background-color:var(--color-white);border:1px solid var(--color-grey-02)}.product__picker .product__learn-more[disabled]{cursor:not-allowed;color:var(--color-light-grey);background-color:var(--color-grey-02)}.product__picker .product__learn-more:hover{background-color:var(--color-grey-02)}.product__totals{margin-top:40px;margin-bottom:10px;padding-block:10px;display:flex;flex-direction:column;background-color:var(--color-white);border:1px solid var(--color-grey-02);padding-inline:20px}.product__totals .product__total-price{margin:0;padding:0;border:0;height:40px}.product__totals .product__total-downforce{display:flex;justify-content:space-between;align-items:center;background-color:var(--color-white);height:40px}.product__totals .product__total-downforce[hidden]{display:none}.product__totals .product__total-downforce [data-total-downforce]{font:var(--font-body-regular);letter-spacing:var(--font-body-regular-letter-spacing);font-size:var(--font-body-lg-size);font-weight:var(--font-weight-700);line-height:var(--font-body-lg-line-height)}.selected-product-image-container{position:absolute;top:0;right:0;bottom:0;left:0;height:auto;width:100%;z-index:99;aspect-ratio:1/1}.selected-product-image-container .selected-product-image{height:100%;width:100%;object-fit:cover;border:1px solid var(--color-green)}.selected-product-image-container .selected-product-image-close-button{position:absolute;top:40px;right:40px;width:31px;height:31px;border-radius:0;border:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg width='31' height='31' viewBox='0 0 31 31' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_5400_21883' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='6' y='6' width='19' height='19'%3E%3Crect x='6' y='6' width='19' height='19' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_5400_21883)'%3E%3Cpath d='M8.48359 6.51641L6.01465 8.98535L12.1727 15.1434L14.6416 12.6745L8.48359 6.51641Z' fill='black'/%3E%3Cpath d='M12.2074 16.8626L6.03491 23.0352L8.49806 25.4983L14.6706 19.3258L12.2074 16.8626Z' fill='black'/%3E%3Cpath d='M22.725 6.35407L15.524 13.5551L15.5178 18.4876L22.702 25.6717L25.1713 23.2024L17.9871 16.0183L25.1882 8.81723L22.725 6.35407Z' fill='black'/%3E%3C/g%3E%3C/svg%3E%0A");background-color:transparent;background-size:100%;background-position:center;background-repeat:no-repeat}.fade-out{-webkit-animation:fade-out 1s ease-out both;animation:fade-out 1s ease-out both}@-webkit-keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}.fade-in{-webkit-animation:fade-in 1s ease-in both;animation:fade-in 1s ease-in both}@-webkit-keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@media only screen and (max-width: 1200px){.product__picker-product{padding:0;flex-wrap:wrap;margin-bottom:.5rem;max-height:initial}.radio-wrapper,.checkbox-wrapper{margin-left:10px}.product__picker__header>.checkbox-wrapper{margin-left:0}.product__picker-product__content{gap:6px 1rem;flex-wrap:wrap;padding:7px 0 6px}.product__picker-product__wrapper{gap:0}.included-parts__wrapper{gap:20px;margin:0;padding-block:20px;flex-direction:column}.product__picker-product__title{flex:1;padding-right:10px;font-size:var(--font-body-md-size);font-weight:var(--font-weight-400);letter-spacing:.42px;line-height:var(--font-body-hero-small-line-height)}.included-parts__wrapper .included-parts__products{flex:0 0 100%;max-width:100%}.product__picker .product__picker__header{margin-bottom:2rem}.product__picker-product__image,.product__picker-product__image .product__picker-image{max-height:88px;max-width:88px}.product__picker-product__money{flex:0 0 100%;max-width:100%;padding:4px 10px 0;border-top:1px solid var(--color-white-01);flex-direction:row;align-items:center}.product__picker-product__money .product__picker-product__availbility{flex:1;text-align:left;letter-spacing:.42px}.product__picker-product__money .product__picker-product__price{flex:1;text-align:right;font-weight:var(--font-weight-600);font-size:var(--font-body-md-size);letter-spacing:.42px;line-height:var(--font-body-md-line-height)}.product__picker .product__learn-more{font-weight:var(--font-weight-400);font-size:var(--font-body-md-size);letter-spacing:0;line-height:var(--font-body-md-line-height)}.product__picker-product__money.product__picker-product__money--mobile{display:flex;flex:0 0 100%;max-width:100%;margin-top:8px;flex-direction:row;justify-content:flex-start;align-items:center}.product__picker-product__money.product__picker-product__money--mobile .product__picker-product__price{margin-left:auto}}@media only screen and (max-width: 989px){.selected-product-image-container .selected-product-image-close-button{top:15px;right:20px}}@media only screen and (max-width: 768px){.product__picker{padding:0 2rem;margin-top:3rem}.included-parts{margin-top:30px;padding-inline:20px}.additional-title,.included-parts__title{font:var(--font-body-regular);letter-spacing:var(--font-body-regular-letter-spacing);font-weight:var(--font-weight-600)}.included-parts__products p,.included-parts__skus p{font:var(--font-body-md);font-weight:var(--font-weight-400);font-family:var(--font-secondary)}.product__picker .product__picker__header{margin-bottom:1.6rem}.product__picker .product__picker__title{margin-left:1.2rem;font-size:var(--font-body-regular-size)}.checbox-lable{height:2rem;width:2rem}.checbox-lable:after{width:5px;height:10px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-main-product-vehicle.css.map */
