.bundle-container{position:relative;margin:auto}.bundle-button{padding-bottom:5px;border-bottom:1px solid #0c0c0d;display:block}.bundle-button p{display:inline-block;word-break:break-word;text-transform:capitalize;margin-bottom:0;max-width:220px}.bundle-button:hover{cursor:pointer}.arrowIcon{display:inline-block;transform:rotate(0);transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;position:absolute;right:0}.bundle-selector-content{transition:height 1s;-webkit-transition:1s;-moz-transition:1s;-o-transition:1s;overflow:hidden;margin-top:10px}.componentLabel{max-width:105px}.numberCounter{margin-left:5px;margin-right:5px;max-width:8px}.controlIcon{height:15px;width:12px;display:inline-block}.controlIcon:hover{cursor:pointer}.price{font-size:15px}.variantSelect{margin-top:5px;border-radius:5px}.priceColumn{text-align:right;display:none}.kitTable{width:100%}.kitTable>tbody>tr>td{width:20%}.kitTable>tbody>tr{border-bottom:1px solid #ddd}.quantityColumn{text-align:center}.componentImage{width:100%;margin-bottom:8px;margin-top:8px}.imageColumn{text-align:center}.titleColumn{display:none}.kit-status,.kit-error{display:none;font-weight:700}.bundleVariant{font-weight:700}@keyframes notice-modal-overlay-enter{0%{opacity:0}to{opacity:1}}@keyframes notice-modal-enter{0%{opacity:0;transform:translateY(12px) scale(.975)}to{opacity:1;transform:translateY(0) scale(1)}}.product-warnings-modal.is-open:has(img[alt="warning icon"]) .product-warnings-modal__overlay{background:#0a0c0dd6!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;filter:none!important;box-shadow:none!important;animation:notice-modal-overlay-enter .24s ease-out both!important}.product-warnings-modal.is-open:has(img[alt="warning icon"]) .product-warnings-modal__container{overflow:hidden!important;border:1px solid #d5d5d5!important;border-left:6px solid #b42318!important;border-radius:7px!important;box-shadow:none!important;filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;animation:notice-modal-enter .38s cubic-bezier(.22,1,.36,1) both!important;transform-origin:50% 45%!important}.product-warnings-modal.is-open:has(img[alt="warning icon"]) img[alt="warning icon"]{width:38px!important;height:38px!important}.product-warnings-modal.is-open:has(img[alt="warning icon"]) .-warnings-item-content-title h2{color:#1f1f1f!important;font-size:18px!important;font-weight:750!important;letter-spacing:.02em!important;margin-bottom:14px!important}.product-warnings-modal.is-open:has(img[alt="warning icon"]) .-warnings-item-content-title h2:after{content:"IMPORTANT NOTICE";display:block;width:fit-content;margin-top:9px;padding:5px 8px;border-radius:3px;background:#fef0ee;color:#a31b12;font-size:10px;font-weight:800;letter-spacing:.1em;line-height:1.2}.product-warnings-modal.is-open:has(img[alt="warning icon"]) .-warnings-item-content-message{color:#363636!important}@media(prefers-reduced-motion:reduce){.product-warnings-modal.is-open:has(img[alt="warning icon"]) .product-warnings-modal__overlay,.product-warnings-modal.is-open:has(img[alt="warning icon"]) .product-warnings-modal__container{animation:none!important}}.product-warnings-modal.is-open:has(img[alt="warning icon"]) .product-warnings-modal__btn-confirm{background-color:#a31b12!important;border-color:#a31b12!important;color:#fff!important}.product-warnings-modal.is-open:has(img[alt="warning icon"]) .product-warnings-modal__btn-confirm:hover{background-color:#7e160f!important;border-color:#7e160f!important}@media(min-width:321px){.componentLabel{max-width:120px}}@media(min-width:400px){.componentLabel{max-width:125px}.controlIcon{height:16px;width:13px}}@media(min-width:370px){.bundle-button p{max-width:300px}}@media(min-width:500px){.bundle-button p{max-width:450px}}@media(min-width:600px){.priceColumn{display:table-cell}}@media(min-width:750px){.componentLabel{max-width:300px}.controlIcon{height:21px;width:19px}.numberCounter{font-size:18px}.numberCounter{max-width:none;width:15px}.quantityContainer,.variantSelect{float:right}}@media(min-width:850px){.bundle-selector-content{transition:height .5s;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s}.imageLabel{display:none}.titleColumn{display:table-cell}.priceColumn{text-align:center}.imageColumn{text-align:initial}.componentLabel{margin-left:8px}}@media(max-width:990px)and (min-width:800px){.bundle-button p{max-width:300px}}@media(min-width:1000px){.componentLabel{max-width:800px}.componentImage{width:70%}.componentLabel{margin-left:0}.variantSelect{min-width:100px}}
/*# sourceMappingURL=/cdn/shop/t/75/assets/bundle.css.map */
