.bundle-offer__wrapper{max-width:64rem}.bundle-offer__heading{margin:0 0 .6rem}.bundle-offer__subheading{margin:0 0 2rem;opacity:.8}.bundle-offer__tiers{display:flex;flex-direction:column;gap:1.2rem}.bundle-offer__tier{position:relative;display:flex;align-items:center;gap:1.2rem;padding:1.4rem 1.6rem;border:.15rem solid rgba(var(--color-foreground),.18);border-radius:var(--buttons-radius, .8rem);cursor:pointer;background:rgb(var(--color-background));transition:border-color .15s ease,box-shadow .15s ease}.bundle-offer__tier:hover{border-color:rgba(var(--color-foreground),.45)}.bundle-offer__tier:has(.bundle-offer__radio:checked){border-color:rgb(var(--color-button));box-shadow:0 0 0 .2rem rgba(var(--color-button),.18)}.bundle-offer__tier:has(.bundle-offer__radio:focus-visible){outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:.2rem}.bundle-offer__tier--highlight{border-color:rgba(var(--color-button),.6)}.bundle-offer__check{flex:0 0 auto;width:2rem;height:2rem;border-radius:50%;border:.15rem solid rgba(var(--color-foreground),.4);position:relative}.bundle-offer__radio:checked~.bundle-offer__check{border-color:rgb(var(--color-button))}.bundle-offer__radio:checked~.bundle-offer__check:after{content:"";position:absolute;top:.35rem;right:.35rem;bottom:.35rem;left:.35rem;border-radius:50%;background:rgb(var(--color-button))}.bundle-offer__body{flex:1 1 auto;display:flex;flex-direction:column;gap:.3rem;min-width:0}.bundle-offer__row{display:flex;align-items:center;justify-content:space-between;gap:1rem}.bundle-offer__label{font-weight:600;font-size:1.5rem;display:inline-flex;align-items:center;gap:.8rem}.bundle-offer__pct{font-size:1.1rem;font-weight:700;padding:.1rem .6rem;border-radius:2rem;background:rgba(var(--color-button),.12);color:rgb(var(--color-button))}.bundle-offer__badge{font-size:1.1rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:.3rem .9rem;border-radius:2rem;background:rgb(var(--color-button));color:rgb(var(--color-button-text));white-space:nowrap}.bundle-offer__sub{font-size:1.3rem;opacity:.75}.bundle-offer__price{display:inline-flex;align-items:baseline;gap:.6rem;font-size:1.5rem}.bundle-offer__price s{font-size:1.2rem;opacity:.55}.bundle-offer__button{margin-top:.8rem}.bundle-offer__note{margin:.6rem 0 0;text-align:center;opacity:.7}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-bundle-offer.css.map */
