.kit-detail{--kit-bg-subtle: #F6F3F0;--kit-text: #232323;--kit-border: #E8E8E8;--kit-accent: #076C50;--kit-text-muted: #676767;--kit-mobile-breakpoint: 749px;--kit-sticky-offset: 0px;--kit-tabs-height: 85px;--kit-thead-height: 56px;font-size:16px;color:var(--kit-text)}body:has(.section-header-sticky:not(.section-header-hidden)) .kit-detail{--kit-sticky-offset: 140px}.kit-tabs{display:flex;justify-content:center;gap:75px;padding-block:2rem;position:sticky;top:var(--kit-sticky-offset, 0px);z-index:4;background:#fff}.kit-tab{padding:.25rem 0 .6rem;background:none;border:none;border-bottom:3px solid transparent;cursor:pointer;font-weight:700;font-size:1.875em;color:var(--kit-text);letter-spacing:-.01em}.kit-tab.is-active{color:var(--kit-accent);border-bottom-color:var(--kit-accent)}.kit-panel[hidden]{display:none}.kit-panel[data-tab-panel=contents]{max-width:930px;margin:auto}.kit-panel[data-tab-panel=restock]{max-width:1300px;margin:auto}.kit-align-right{text-align:right}.kit-align-center{text-align:center}.kit-table-wrapper{width:100%}.kit-table{width:100%;border-collapse:separate;border-spacing:0;table-layout:auto}.kit-table th,.kit-table td{border:none}.kit-col-sidebar{width:220px}.kit-col-product{min-width:590px}.kit-table--contents .kit-col-included{width:100px}.kit-table--restock .kit-col-recommended{width:140px}.kit-table--restock .kit-col-qty{width:120px}.kit-table--restock .kit-col-price,.kit-table--restock .kit-col-subtotal{width:100px}.kit-table thead th{background:var(--kit-bg-subtle);color:var(--kit-text);font-weight:400;font-size:1em;padding:13px 16px;white-space:nowrap;position:sticky;top:calc(var(--kit-sticky-offset, 0px) + var(--kit-tabs-height, 0px));z-index:3}.kit-table thead th:first-child{border-top-left-radius:12px;border-bottom-left-radius:12px}.kit-table thead th:last-child{border-top-right-radius:12px;border-bottom-right-radius:12px}.kit-sidebar-cell{vertical-align:top;padding:1rem 16px 1rem 0;border:none}.kit-sidebar-sticky{position:sticky;top:calc(var(--kit-sticky-offset, 0px) + var(--kit-tabs-height, 0px) + var(--kit-thead-height, 56px));z-index:2}.kit-sidebar-list{list-style:none;margin:0;padding:0 0 0 16px}.kit-sidebar-list li{margin-bottom:.9rem}.kit-sidebar-list a{color:var(--kit-text);text-decoration:none;font-weight:700;font-size:1.125em}.kit-sidebar-list a.is-active{color:var(--kit-accent)}.kit-group-header{scroll-margin-top:calc(var(--kit-sticky-offset, 0px) + var(--kit-tabs-height, 0px) + var(--kit-thead-height, 56px))}.kit-group-header td:not(.kit-sidebar-cell){border-bottom:1px solid var(--kit-border)}.kit-group-header h3{margin:0;font-size:18px;font-weight:700;color:var(--kit-text)}.kit-group-header:not(:first-child) .kit-accordion-toggle{margin-top:24px}.kit-accordion-toggle{all:unset;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;cursor:pointer}.kit-accordion-chevron{width:16px;height:16px;color:var(--kit-text-muted);flex-shrink:0;transition:transform .2s ease;display:none}.kit-mobile-field-label{display:none}.kit-cell{border-bottom:1px solid var(--kit-border)!important;vertical-align:middle;height:92px;box-sizing:border-box}.kit-cell-recommended,.kit-cell-included,.kit-cell-price,.kit-cell-subtotal,.kit-cell-qty{text-align:center}.kit-product-info{display:flex;align-items:center;gap:1rem}.kit-product-info img{border-radius:6px;object-fit:cover;width:60px;height:60px}.kit-product-text{display:flex;flex-direction:column}.kit-product-text a{color:var(--kit-text);text-decoration:none;font-weight:700;font-size:1em}.kit-product-sku{font-size:13px;color:var(--kit-text-muted)}.quantity-input{display:inline-flex;align-items:center;border-radius:6px;overflow:hidden;background:#fff;margin:0 auto;max-width:120px}.quantity-input button{width:36px;height:36px;border:none;background:transparent;cursor:pointer;font-size:1.2em;line-height:1}.quantity-input-field{width:54px!important;border-radius:0!important;border-left:1px solid #dcdcdc!important;border-right:1px solid #dcdcdc!important;font-size:16px!important}.quantity-input-field::-webkit-inner-spin-button,.quantity-input-field::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.restock-footer{justify-content:flex-end!important;gap:1rem;margin-top:16px;padding-top:0!important;border:none!important;flex-wrap:wrap}.restock-footer-text{max-width:450px}.restock-footer-actions{display:flex;flex-direction:column;align-items:flex-end;gap:32px}.restock-total{display:flex;gap:12px;font-size:18px!important;font-weight:400!important}.btn-restock{display:inline-block;padding:16px 36px!important;background:#0b8452!important;text-decoration:none;border-radius:16px!important;font-weight:700;width:max-content!important;font-size:18px!important;letter-spacing:-.01px}.btn-restock:hover{opacity:.9;border:none!important;box-shadow:none!important}@media screen and (max-width:1024px){.kit-tabs{gap:32px;margin-bottom:1.25rem}.kit-tab{font-size:20px;line-height:30px;padding:7px 18px}.kit-panel[data-tab-panel=contents],.kit-panel[data-tab-panel=restock]{max-width:100%}.kit-table-wrapper{overflow:visible}.kit-table,.kit-table thead,.kit-table tbody,.kit-table tr,.kit-table th,.kit-table td{display:block;width:auto!important}.kit-table thead{display:none}.kit-sidebar-cell{display:none!important}.kit-table{overflow:hidden}.kit-group-header td:not(.kit-sidebar-cell){padding:14px 16px;border-bottom:1px solid var(--kit-border)}.kit-group-header:not(:first-child) .kit-accordion-toggle{margin-top:0}.kit-accordion-chevron{display:block}.kit-group-header.is-open .kit-accordion-chevron{transform:rotate(180deg)}tr.kit-row.is-collapsed{display:none}.kit-row{padding:16px;border-bottom:1px solid var(--kit-border)}.kit-row:last-child{border-bottom:none}.kit-row .kit-cell{border-bottom:none!important;height:auto;padding:0}.kit-row .kit-cell-product{padding-bottom:12px}.kit-cell-recommended,.kit-cell-included,.kit-cell-price,.kit-cell-subtotal,.kit-cell-qty{display:flex;align-items:center;text-align:left;padding:6px 0 6px 70px!important;font-weight:400}.kit-mobile-field-label{display:inline-block;width:115px;flex:0 0 120px;font-size:16px;color:var(--kit-text)}.kit-mobile-field-value{font-size:16px;color:var(--kit-text)}.kit-cell-qty .quantity-input{margin:0}.restock-footer-actions{align-items:stretch}.restock-total{justify-content:space-between}.btn-restock{width:100%!important;text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/26/compiled_assets/styles.css.map */
