.bundle-picker{display:flex;flex-direction:column;gap:1rem;margin:1rem 0 1.5rem}.bundle-picker__tiers{display:flex;flex-direction:column;gap:.75rem}.bundle-picker__tier{position:relative;display:flex;align-items:center;gap:1rem;padding:1.2rem 1.4rem;border:.2rem solid rgba(var(--color-foreground),.15);border-radius:1.6rem;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,transform .15s ease}.bundle-picker__tier input[type=radio]{flex:0 0 auto;margin:0;width:1.8rem;height:1.8rem;accent-color:#e8622c}.bundle-picker__tier:has(input:checked){border-color:rgb(var(--color-foreground))}.bundle-picker__tier--highlight{border-color:#e8622c;background:linear-gradient(135deg,#e8622c24,#e8622c0d);box-shadow:0 .6rem 1.8rem #e8622c38}.bundle-picker__tier--highlight:has(input:checked){border-color:#e8622c;box-shadow:0 .6rem 2rem #e8622c52}.bundle-picker__badge{position:absolute;top:-1rem;right:1.4rem;background:#e8622c;color:#fff;font-size:1.05rem;font-weight:800;letter-spacing:.04em;padding:.35rem 1rem;border-radius:999px;white-space:nowrap;box-shadow:0 .2rem .6rem #e8622c66}.bundle-picker__tier-text{flex:1 1 auto;display:flex;flex-direction:column;gap:.15rem;min-width:0}.bundle-picker__tier-title{font-weight:600;font-size:1.5rem}.bundle-picker__tier-subtitle{font-size:1.3rem;opacity:.7}.bundle-picker__tier-price{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end;gap:.1rem;text-align:right}.bundle-picker__price-main{font-size:1.6rem;font-weight:700}.bundle-picker__compare-price{font-weight:400;opacity:.6;font-size:1.2rem}.bundle-picker__slots{display:flex;flex-direction:column;gap:.6rem}.bundle-picker__slot{display:flex;align-items:center;gap:.75rem}.bundle-picker__slot-label{flex:0 0 auto;width:6.5rem;font-size:1.3rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bundle-picker__slot-select{flex:1 1 0%;min-width:0;padding:.7rem 1rem;border-radius:1rem;border:.1rem solid rgba(var(--color-foreground),.2)}.bundle-picker__hint{margin:0;font-size:1.2rem;opacity:.7}.bundle-picker__error{margin:0;color:rgb(var(--color-error, 219, 39, 47));font-size:1.3rem}.bundle-picker__submit{width:100%}
/*# sourceMappingURL=/cdn/shop/t/18/assets/bundle-picker.css.map */
