hdt-bundle-builder.hdt-bundle-builder{display:block;margin-top:1.25rem}.hdt-bundle-form{display:flex;flex-direction:column;gap:.75rem}.hdt-bundle-group{border:1px solid var(--color-border, #e5e5e5);border-radius:var(--border-radius-button, 4px);padding:.75rem 1rem;background:var(--color-background, #fff)}.hdt-bundle-multi-group{border:1px solid var(--color-border, #e5e5e5);border-radius:var(--border-radius-button, 4px);padding:.75rem 1rem;background:var(--color-background, #fff);display:flex;flex-direction:column;gap:.5rem}.hdt-bundle-multi-group__head{display:flex;flex-direction:column;gap:2px;padding-bottom:.5rem;border-bottom:1px dashed var(--color-border, #ececec);margin-bottom:.25rem}.hdt-bundle-multi-group__hint{color:var(--color-foreground-2, #8a8a8a);font-size:.75rem}.hdt-bundle-multi-group .hdt-bundle-group--multi{border:0;padding:.25rem 0;background:transparent}.hdt-bundle-group__head{display:flex;align-items:center;margin-bottom:.5rem}.hdt-bundle-group__label{font-size:.75rem;text-transform:uppercase;letter-spacing:.06em;font-weight:600;color:var(--color-foreground-2, #6b6b6b)}.hdt-bundle-group__row{display:grid;grid-template-columns:64px 1fr auto;align-items:center;gap:.75rem}.hdt-bundle-group__thumb{width:64px;height:64px;display:flex;align-items:center;justify-content:center;background:var(--color-background-2, #fafafa);border:1px solid var(--color-border, #ececec);border-radius:var(--border-radius-button, 4px);overflow:hidden}.hdt-bundle-group__thumb-img,.hdt-bundle-group__thumb img{width:100%;height:100%;object-fit:contain;display:block}.hdt-bundle-group__pick{min-width:0}.hdt-bundle-group__single{display:flex;flex-direction:column;gap:2px}.hdt-bundle-group__single-title{font-weight:500;line-height:1.3}.hdt-bundle-group__single-price{color:var(--color-foreground-2, #6b6b6b);font-size:.875rem}.hdt-bundle-group__select-wrap{width:100%}.hdt-bundle-group__select{width:100%;padding:.55rem 2rem .55rem .75rem;border:1px solid var(--color-border, #d8d8d8);border-radius:var(--border-radius-button, 4px);background-color:var(--color-background, #fff);font:inherit;color:var(--color-foreground, #1d1d1d);appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23333' d='M4 6l4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .6rem center;background-size:14px;cursor:pointer}.hdt-bundle-group__select:focus{outline:none;border-color:var(--color-accent, #1d1d1d)}.hdt-bundle-group__qty{display:flex;align-items:center;gap:.4rem;white-space:nowrap}.hdt-bundle-group__qty-label,.hdt-bundle-builder__qty-label{color:var(--color-foreground-2, #6b6b6b);font-size:.875rem}.hdt-bundle-group__qty-wrap,.hdt-bundle-builder__qty-wrap{width:110px;height:36px;border:1px solid var(--color-border, #d8d8d8);border-radius:var(--border-radius-button, 4px);background:var(--color-background, #fff);display:block}.hdt-bundle-group__qty-wrap .hdt-quantity__button,.hdt-bundle-builder__qty-wrap .hdt-quantity__button{background:transparent;border:0;width:32px;height:36px;cursor:pointer;color:var(--color-foreground, #1d1d1d);display:inline-flex;align-items:center;justify-content:center}.hdt-bundle-group__qty-wrap .hdt-quantity__button:hover,.hdt-bundle-builder__qty-wrap .hdt-quantity__button:hover{background:var(--color-background-2, #f2f2f2)}.hdt-bundle-group__qty-wrap .hdt-quantity__input,.hdt-bundle-builder__qty-wrap .hdt-quantity__input{border:0;background:transparent;width:110px;height:36px;padding:0 32px;font-size:.95rem;-moz-appearance:textfield}.hdt-bundle-group__qty-wrap .hdt-quantity__input::-webkit-outer-spin-button,.hdt-bundle-group__qty-wrap .hdt-quantity__input::-webkit-inner-spin-button,.hdt-bundle-builder__qty-wrap .hdt-quantity__input::-webkit-outer-spin-button,.hdt-bundle-builder__qty-wrap .hdt-quantity__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.hdt-bundle-builder__footer{margin-top:.5rem;padding:.75rem 0;border-top:1px solid var(--color-border, #e5e5e5);display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.hdt-bundle-builder__bundle-qty{display:flex;align-items:center;gap:.6rem}.hdt-bundle-builder__total{display:flex;align-items:baseline;gap:.5rem;margin-left:auto}.hdt-bundle-builder__price{color:var(--color-foreground, #1d1d1d)}.hdt-bundle-builder__submit{margin-top:.5rem}@media(max-width:540px){.hdt-bundle-group__row{grid-template-columns:48px 1fr;grid-template-rows:auto auto}.hdt-bundle-group__qty{grid-column:1 / -1;justify-content:flex-end}.hdt-bundle-group__thumb{width:48px;height:48px}}.hdt-bundle-group__tiers{margin-top:.6rem;border-top:1px dashed var(--color-border, #e5e5e5);padding-top:.6rem}.hdt-bundle-group__tiers-heading{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-foreground-2, #6b6b6b);margin-bottom:.4rem}.hdt-bundle-group__tiers-table{width:100%;border-collapse:separate;border-spacing:0;font-size:.8rem;border-radius:6px;overflow:hidden;border:1px solid #dde3ec}.hdt-bundle-group__tiers-table th{background:#001f48;color:#fff;padding:6px 10px;text-align:left;font-weight:600;font-size:.65rem;text-transform:uppercase;letter-spacing:.05em}.hdt-bundle-group__tiers-table td{padding:6px 10px;border-top:1px solid #eef1f6;color:#001f48;background:#fff}.hdt-bundle-group__tiers-table tbody tr:nth-child(2n) td{background:#f7f9fc}.hdt-bundle-group__tiers-row.is-active td{background:#001f480f;font-weight:600}.hdt-bundle-group__tiers-qty{font-weight:700}.hdt-bundle-group__tiers-price{font-weight:600}.hdt-bundle-group__tiers-save{background:#ed1c2e1a;color:#ed1c2e;font-weight:700;font-size:.7rem;padding:2px 8px;border-radius:999px;display:inline-block}.hdt-bundle-group__tiers-active-pill{background:#001f48;color:#fff;font-weight:700;font-size:.7rem;padding:2px 8px;border-radius:999px;display:inline-block}.hdt-bundle-builder__savings{margin-top:.25rem;text-align:right;font-size:.85rem;color:#ed1c2e;font-weight:600}.hdt-bundle-builder__savings[hidden]{display:none}
/*# sourceMappingURL=/cdn/shop/t/2/assets/hdt-bundle-builder.css.map */
