.bundle-offer{border:0;margin:20px 0 16px;padding:0;min-width:0}.bundle-offer__legend{font-size:13px;font-weight:600;letter-spacing:.04em;margin:0 0 10px;padding:0;text-transform:uppercase}.bundle-offer__options{display:grid;gap:10px}.bundle-offer__option{align-items:center;background:rgb(var(--color-background));border:1px solid rgba(var(--color-foreground),.25);border-radius:6px;cursor:pointer;display:flex;gap:12px;padding:14px 16px;position:relative;transition:border-color .15s ease}.bundle-offer__option:hover{border-color:rgba(var(--color-foreground),.6)}.bundle-offer__option:has(.bundle-offer__input:checked){border:2px solid rgb(var(--color-foreground));padding:13px 15px}.bundle-offer__input{accent-color:rgb(var(--color-foreground));flex:0 0 auto;height:18px;margin:0;width:18px}.bundle-offer__input:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:3px}.bundle-offer__text{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}.bundle-offer__title{font-size:15px;font-weight:600;line-height:1.3}.bundle-offer__sub{font-size:12px;line-height:1.4;opacity:.75}.bundle-offer__prices{display:flex;flex:0 0 auto;flex-direction:column;text-align:right}.bundle-offer__price{font-size:15px;font-weight:600;white-space:nowrap}.bundle-offer__compare{font-size:12px;opacity:.6;text-decoration:line-through;white-space:nowrap}.bundle-offer__badge{background:rgb(var(--color-foreground));border-radius:999px;color:rgb(var(--color-background));font-size:11px;font-weight:600;letter-spacing:.04em;line-height:1;padding:5px 9px;position:absolute;right:12px;text-transform:uppercase;top:-10px}.bundle-offer__note{font-size:12px;line-height:1.4;margin:10px 0 0;opacity:.8}.bundle-nudge{align-items:center;border:2px solid rgb(var(--color-foreground));border-radius:6px;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin:0 0 20px;padding:14px 16px}.bundle-nudge--success{border:1px solid rgba(var(--color-foreground),.25)}.bundle-nudge__text{flex:1 1 240px;font-size:14px;font-weight:600;line-height:1.4;margin:0}.bundle-nudge__button{flex:0 0 auto;white-space:nowrap}.bundle-nudge__button[aria-busy=true]{opacity:.6;pointer-events:none}.bundle-nudge__error{color:#b3261e;flex:1 1 100%;font-size:12px;margin:0}.bundle-nudge__error:empty{display:none}
/*# sourceMappingURL=/cdn/shop/t/4/assets/component-bundle-offer.css.map */
