.bundle-builder{display:block}.bundle-builder .bundle-builder__multi-tires{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-bottom:16px}.bundle-builder .bundle-builder__multi-tires .multi-tires__btn{font-family:Gotham,sans-serif;font-weight:500;text-transform:uppercase;font-size:10px;line-height:14px;letter-spacing:2.1px;flex:1;display:flex;align-items:center;justify-content:center;border-radius:5px;background-color:var(--grey-light);padding:9px;cursor:pointer}.bundle-builder .bundle-builder__multi-tires .multi-tires__btn.active{background-color:var(--dark-secondary);color:var(--white)}.bundle-builder .bundle-builder-step{display:block;margin-bottom:12px;border-radius:5px;overflow:hidden;border:1px solid var(--grey-light)}.bundle-builder .bundle-builder-step.active .bundle-builder-step__header .icon-caret{transform:rotate(180deg)}.bundle-builder .bundle-builder-step.active .bundle-builder-step__body{display:block}.bundle-builder .bundle-builder-step.highlight-to-select{animation:highlight-to-select 1s ease}.bundle-builder .bundle-builder-step.disabled .bundle-builder-step__header{cursor:default}.bundle-builder .bundle-builder-step .bundle-builder-step__header{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;cursor:pointer}.bundle-builder .bundle-builder-step .bundle-builder-step__header .bundle-builder-step__title{font-family:Proforma Bk,serif;font-weight:400;font-size:16px;line-height:26px;letter-spacing:normal;text-transform:none;display:flex;gap:8px}.bundle-builder .bundle-builder-step .bundle-builder-step__header .bundle-builder-step__title .bundle-builder-step__counter{color:var(--grey-dark)}.bundle-builder .bundle-builder-step .bundle-builder-step__header .icon-caret{width:20px;height:20px;transition:transform var(--duration-default) ease;flex-shrink:0}.bundle-builder .bundle-builder-step .bundle-builder-step__header .icon-caret svg{width:100%;height:100%}.bundle-builder .bundle-builder-step .bundle-builder-step__header.restricted{cursor:default;pointer-events:none}.bundle-builder .bundle-builder-step .bundle-builder-step__body{display:none;padding:16px 24px}@media (max-width: 749.98px){.bundle-builder .bundle-builder-step .bundle-builder-step__body{padding:16px}}.bundle-builder .bundle-builder-step .bundle-builder-step__body .bundle-builder-row:last-child{margin-bottom:0}.bundle-builder .bundle-builder-row{display:block;margin-bottom:12px;border-radius:5px;overflow:hidden;border:1px solid rgba(0,0,0,0)}.bundle-builder .bundle-builder-row.active .bundle-builder-row__header .icon-caret{transform:rotate(180deg)}.bundle-builder .bundle-builder-row.highlight-to-select{animation:highlight-to-select 1s ease}.bundle-builder .bundle-builder-row.restricted{border-color:var(--red)}.bundle-builder .bundle-builder-row.disabled .bundle-builder-row__header{cursor:default}.bundle-builder .bundle-builder-row .bundle-builder-row__header{display:flex;align-items:center;justify-content:space-between;background-color:var(--grey-very-light);padding:10px 16px;cursor:pointer}.bundle-builder .bundle-builder-row .bundle-builder-row__header.restricted{cursor:default;pointer-events:none}.bundle-builder .bundle-builder-row .bundle-builder-row__header .bundle-builder-row__title{font-family:Proforma Bk,serif;font-weight:400;font-size:16px;line-height:26px;letter-spacing:normal;text-transform:none;display:flex;gap:8px}.bundle-builder .bundle-builder-row .bundle-builder-row__header .bundle-builder-row__title .bundle-builder-row__selected-variant{color:var(--grey-dark)}.bundle-builder .bundle-builder-row .bundle-builder-row__header .icon-caret{width:20px;height:20px;transition:transform var(--duration-default) ease;flex-shrink:0}.bundle-builder .bundle-builder-row .bundle-builder-row__header .icon-caret svg{width:100%;height:100%}.bundle-builder .bundle-builder-row .bundle-builder__body{max-height:0;transition:max-height var(--duration-default) ease;overflow:hidden}.bundle-builder .bundle-builder-row .bundle-builder__body .bundle-builder__body-inner{padding:24px;border-left-width:1px;border-top-width:0;border-right-width:1px;border-bottom-width:1px;border-style:solid;border-color:var(--grey-light);border-radius:0 0 5px 5px}@media (max-width: 749.98px){.bundle-builder .bundle-builder-row .bundle-builder__body .bundle-builder__body-inner{padding:16px}}.bundle-builder .bundle-builder-row .bundle-builder__body .product-form input[type=radio].disabled+.product-form__button-label{pointer-events:none}.bundle-builder .bundle-builder-row .bundle-builder__body .product-form .product-form__variant-radios .product-form__input .product-form__option-heading .option-heading__name{font-family:Proforma Med,serif;font-weight:400;font-size:15px;line-height:25px;letter-spacing:normal;text-transform:none}@media (max-width: 989.98px){.bundle-builder .bundle-builder-row .bundle-builder__body .product-form .product-form__variant-radios .product-form__input .product-form__option-heading .option-heading__name{font-size:13px;line-height:22px}}.bundle-builder .bundle-builder-row .bundle-builder__body .product-form .product-form__variant-radios .product-form__color-swatches .option-heading__low-stock{display:block!important}.bundle-builder .bundle-builder-row .bundle-builder__body .product-form .product-form__variant-radios .product-form__buttons input[type=radio]:checked+.product-form__button-label{background-color:var(--dark-secondary);color:var(--white)}.bundle-builder .bundle-builder-row .bundle-builder__body .product-form .product-form__variant-radios .product-form__buttons input[type=radio].disabled+.product-form__button-label{color:var(--grey-dark)}.bundle-builder .bundle-builder-row .bundle-builder__body .product-form .product-form__variant-radios .product-form__buttons input[type=radio].disabled+.product-form__button-label:after{content:"";position:absolute;top:50%;left:50%;width:100%;height:1px;background:var(--grey-dark);transform:translate(-50%,-50%) rotate(20deg)}.bundle-builder .bundle-builder-row .bundle-builder__body .product-form .product-form__cta .product-form__bis-section,.bundle-builder .bundle-builder-row .bundle-builder__body .product-form .product-form__cta .btn-cta{display:none!important}.bundle-builder .bundle-builder-row .bundle-builder__body .product-form .product-form__preorder-message,.bundle-builder .bundle-builder-row .bundle-builder__body .product-form .product-form__option-message,.bundle-builder .bundle-builder-row .bundle-builder__body .product-form .product-form__shipping-disclaimer{margin-bottom:24px}.bundle-builder .bundle-builder-row .bundle-builder__body .product-form .bundle-builder__sold-out{font-family:Proforma Med,serif;font-weight:400;font-size:15px;line-height:25px;letter-spacing:normal;text-transform:none;color:var(--red);text-align:center;margin-bottom:24px}@media (max-width: 989.98px){.bundle-builder .bundle-builder-row .bundle-builder__body .product-form .bundle-builder__sold-out{font-size:13px;line-height:22px}}.bundle-builder .bundle-builder-row .bundle-builder__body .product-form .bundle-builder__confirm.restricted{background-color:var(--grey-dark);cursor:default;pointer-events:none}.bundle-builder .bundle-builder-row .bundle-builder__body .bundle_builder__product-style .product-style__style-icons .style-icons__title{font-family:Proforma Bk,serif;font-weight:400;font-size:16px;line-height:26px;letter-spacing:normal;text-transform:none;margin-bottom:12px}.bundle-builder .bundle-builder-row .bundle-builder__body .bundle_builder__product-style .product-style__style-icons .style-icons__content{display:grid;grid-template-columns:repeat(auto-fill,minmax(90px,1fr));gap:8px;margin-bottom:24px;text-align:center}.bundle-builder .bundle-builder-row .bundle-builder__body .bundle_builder__product-style .product-style__style-icons .style-icons__content .style-icon{border:1px solid var(--grey-light);border-radius:5px}.bundle-builder .bundle-builder-row .bundle-builder__body .bundle_builder__product-style .product-style__style-icons .style-icons__content .style-icon .style-icon__label{display:inline-block;width:100%;height:100%;padding:8px;cursor:pointer}.bundle-builder .bundle-builder-row .bundle-builder__body .bundle_builder__product-style .product-style__style-icons .style-icons__content .style-icon .style-icon__label input[name*=style]:checked+.style-icon__checkbox .icon-checkbox{display:flex}.bundle-builder .bundle-builder-row .bundle-builder__body .bundle_builder__product-style .product-style__style-icons .style-icons__content .style-icon .style-icon__checkbox{width:16px;height:16px;border:1px solid var(--grey-light);border-radius:2px;margin-left:auto;margin-bottom:5px}.bundle-builder .bundle-builder-row .bundle-builder__body .bundle_builder__product-style .product-style__style-icons .style-icons__content .style-icon .style-icon__checkbox .icon-checkbox{display:none;width:100%;height:100%;align-items:center;justify-content:center}.bundle-builder .bundle-builder-row .bundle-builder__body .bundle_builder__product-style .product-style__style-icons .style-icons__content .style-icon .style-icon__icon{margin:auto auto 10px;height:40px}.bundle-builder .bundle-builder-row .bundle-builder__body .bundle_builder__product-style .product-style__style-icons .style-icons__content .style-icon .style-icon__icon img{width:100%;height:100%}.bundle-builder .bundle-builder-row .bundle-builder__body .bundle_builder__product-style .product-style__style-icons .style-icons__content .style-icon .style-icon__title{font-family:Proforma Med,serif;font-weight:400;font-size:15px;line-height:25px;letter-spacing:normal;text-transform:none}@media (max-width: 989.98px){.bundle-builder .bundle-builder-row .bundle-builder__body .bundle_builder__product-style .product-style__style-icons .style-icons__content .style-icon .style-icon__title{font-size:13px;line-height:22px}}.bundle-builder .bundle-builder-add-to-cart.restricted{background-color:var(--grey-dark);cursor:default;pointer-events:none}.bundle-builder .bundle-builder-add-to-cart.disabled{cursor:default}.bundle-builder .bundle-builder-add-to-cart.loading{background-color:var(--dark-primary);color:var(--dark-primary);position:relative}.bundle-builder .bundle-builder-add-to-cart.loading:after{content:"";background-color:var(--dark-primary);width:20px;height:20px;border:2px solid var(--white);border-radius:50%;border-left-color:var(--dark-primary);display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);animation-name:loading;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:linear}.bundle-builder .bundle-builder-row__outer{display:flex;align-items:center;gap:16px;margin-bottom:12px}.bundle-builder .bundle-builder-row__outer.show-remove-icon .icon-remove{display:block}.bundle-builder .bundle-builder-row__outer .bundle-builder-row{flex:1;margin-bottom:0}.bundle-builder .bundle-builder-row__outer .icon-remove{display:none;width:24px;height:24px;cursor:pointer;flex-shrink:0}.bundle-builder .bundle-builder-row__outer .icon-remove svg{width:100%;height:100%}.bundle-builder .bundle-builder__add-row{display:flex;align-items:center;gap:16px;margin-bottom:16px;cursor:pointer}.bundle-builder .bundle-builder__add-row .icon-add{width:24px;height:24px;flex-shrink:0}.bundle-builder .bundle-builder__add-row .icon-add svg{width:100%;height:100%}.bundle-builder .bundle-builder__add-row .add-row__container{flex:1;display:flex;align-items:center;justify-content:space-between;padding:10px 16px;border:1px solid var(--grey-light);border-radius:5px}.bundle-builder .bundle-builder__add-row .add-row__container .add-row__title{font-family:Proforma Bk,serif;font-weight:400;font-size:16px;line-height:26px;letter-spacing:normal;text-transform:none;color:var(--grey-dark)}.bundle-builder .bundle-builder__add-row .add-row__container .icon-caret{width:20px;height:20px;transition:transform var(--duration-default) ease;flex-shrink:0}.bundle-builder .bundle-builder__add-row .add-row__container .icon-caret svg{width:100%;height:100%}.bundle-builder .bundle-builder__savings-message{font-family:Proforma Med,serif;font-weight:400;font-size:15px;line-height:25px;letter-spacing:normal;text-transform:none;text-align:center;color:var(--green);background-color:#d8f8d2;padding:4px;margin-bottom:16px}@media (max-width: 989.98px){.bundle-builder .bundle-builder__savings-message{font-size:13px;line-height:22px}}@keyframes highlight-to-select{0%{border-color:var(--grey-light)}50%{border-color:var(--red)}to{border-color:var(--grey-light)}}@keyframes loading{to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes loading-cart-counter{to{transform:rotate(360deg)}}
/*# sourceMappingURL=/cdn/shop/t/313/assets/bundle-builder.css.map */
