.bundle-picker{padding:1.5rem 0 .5rem}.bundle-picker__heading-wrapper{display:flex;align-items:center;gap:1rem;margin-bottom:1.25rem}.bundle-picker__line{flex:1;height:2px;background:var(--color-border, #1a2d6b)}.bundle-picker__heading{font-size:1.1rem;font-weight:700;color:var(--color-foreground, #1a2d6b);text-align:center;white-space:nowrap;margin:0;letter-spacing:.05em}.bundle-picker__options{display:flex;flex-direction:column;gap:.75rem;margin-bottom:0}.bundle-picker__option{position:relative;display:block;border:2px solid var(--bp-border, #d1d5db);border-radius:12px;background:#fff;cursor:pointer;transition:border-color .2s,background .2s,box-shadow .2s;overflow:visible}.bundle-picker__option:hover{border-color:var(--bp-border-active, #1a2d6b)}.bundle-picker__option--selected{border-color:var(--bp-border-active, #1a2d6b);background:#f0f4ff;box-shadow:0 0 0 1px var(--bp-border-active, #1a2d6b)}.bundle-picker__option--highlighted{border-color:var(--bp-border-active, #1a2d6b)}.bundle-picker__badge{position:absolute;top:-1px;right:-1px;background:var(--bp-border-active, #1a2d6b);color:#fff;font-size:.7rem;font-weight:700;letter-spacing:.06em;padding:.3rem .75rem;border-radius:0 10px;z-index:1;text-transform:uppercase}.bundle-picker__option-inner{display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem}.bundle-picker__image-wrapper{flex-shrink:0;width:64px;height:64px}.bundle-picker__image{width:64px;height:64px;object-fit:contain}.bundle-picker__option-info{flex:1;min-width:0}.bundle-picker__option-name{display:block;font-size:var(--bp-name-size, 1.1rem);font-weight:600;color:var(--bp-name-color, #111827);line-height:1.2}.bundle-picker__duration{display:block;font-size:.85rem;color:#6b7280;margin-top:.2rem}.bundle-picker__pricing{display:flex;flex-direction:column;align-items:flex-end;flex-shrink:0}.bundle-picker__price{font-size:var(--bp-price-size, 1.3rem);font-weight:700;color:var(--bp-price-color, #111827);white-space:nowrap}.bundle-picker__compare-price{font-size:.9rem;color:#9ca3af;text-decoration:line-through;white-space:nowrap}.bundle-picker__radio{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}@media(max-width:480px){.bundle-picker__heading{font-size:1rem}.bundle-picker__option-inner{padding:.85rem 1rem;gap:.75rem}.bundle-picker__image-wrapper,.bundle-picker__image{width:52px;height:52px}.bundle-picker__price{font-size:var(--bp-price-size-sm, 1.1rem)}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/bundle-picker-recharge.css.map */
