.bundle-builder{margin:2rem 0}.bundle-builder__divider{display:flex;align-items:center;gap:1rem;margin-bottom:1.6rem}.bundle-builder__divider:before,.bundle-builder__divider:after{content:"";flex:1;height:1px;background:rgba(var(--color-foreground),.15)}.bundle-builder__divider span{font-weight:700;font-size:1.2rem;letter-spacing:.08em;white-space:nowrap}.bundle-builder__tiers{display:flex;flex-direction:column;gap:1rem}.bundle-builder__tier{position:relative;display:flex;align-items:center;gap:1.2rem;border:2px solid rgba(var(--color-foreground),.12);border-radius:12px;padding:1.4rem 1.6rem;cursor:pointer;transition:border-color .15s ease}.bundle-builder__tier.is-selected{border-color:rgb(var(--color-button))}.bundle-builder__tier input[type=radio]{position:absolute;opacity:0;width:0;height:0}.bundle-builder__tier-radio{flex:0 0 auto;width:2rem;height:2rem;border-radius:50%;border:2px solid rgba(var(--color-foreground),.25);position:relative}.bundle-builder__tier.is-selected .bundle-builder__tier-radio{border-color:rgb(var(--color-button))}.bundle-builder__tier.is-selected .bundle-builder__tier-radio:after{content:"";position:absolute;top:.35rem;right:.35rem;bottom:.35rem;left:.35rem;border-radius:50%;background:rgb(var(--color-button))}.bundle-builder__tier-text{flex:1 1 auto;display:flex;flex-direction:column}.bundle-builder__tier-label{font-weight:700;font-size:1.6rem}.bundle-builder__tier-sub{font-size:1.3rem;opacity:.65}.bundle-builder__tier-price{font-weight:700;font-size:1.6rem;white-space:nowrap}.bundle-builder__badge{position:absolute;top:-1rem;right:1.6rem;background:rgb(var(--color-foreground));color:rgb(var(--color-background));font-size:1.1rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:.3rem 1rem;border-radius:999px}.bundle-builder__addons-heading{margin:2rem 0 1rem;font-weight:700;font-size:1.3rem;letter-spacing:.04em;text-transform:uppercase;opacity:.7}.bundle-builder__addons{display:flex;flex-direction:column;gap:1rem}.bundle-builder__addon{display:flex;align-items:center;gap:1.2rem;border:1px solid rgba(var(--color-foreground),.12);border-radius:10px;padding:1rem 1.2rem;cursor:pointer}.bundle-builder__addon input[type=checkbox]{position:absolute;opacity:0;width:0;height:0}.bundle-builder__addon-check{flex:0 0 auto;width:2rem;height:2rem;border-radius:6px;border:2px solid rgba(var(--color-foreground),.25);position:relative}.bundle-builder__addon-checkbox:checked~.bundle-builder__addon-check{background:rgb(var(--color-button));border-color:rgb(var(--color-button))}.bundle-builder__addon-checkbox:checked~.bundle-builder__addon-check:after{content:"";position:absolute;left:.6rem;top:.25rem;width:.5rem;height:1rem;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.bundle-builder__addon-image{width:5rem;height:5rem;object-fit:cover;border-radius:8px;flex:0 0 auto}.bundle-builder__addon-info{display:flex;flex-direction:column}.bundle-builder__addon-title{font-weight:600;font-size:1.4rem}.bundle-builder__addon-price{font-size:1.3rem;opacity:.7}
/*# sourceMappingURL=/cdn/shop/t/6/assets/component-bundle-builder.css.map */
