.pi-product-info__bundle-and-save{margin-top:20px!important}.pi-bms{display:block;width:100%}.pi-bms__inner{display:flex;flex-direction:column;gap:1.6rem}.pi-bms__heading{margin:0;font-size:1.6rem;font-weight:600;line-height:1.3;color:rgb(var(--color-foreground))}.pi-bms__tiers{margin:0;padding:0;border:0;display:flex;flex-direction:column;gap:1.2rem;min-width:0}.pi-bms__tier{position:relative;border:.1rem solid rgba(var(--color-foreground),.14);border-radius:var(--pi-radius-lg, 1.6rem);background-color:rgb(var(--color-background));transition:border-color var(--pi-dur-fast, .15s) var(--pi-ease, ease),box-shadow var(--pi-dur-fast, .15s) var(--pi-ease, ease)}.pi-bms__tier--selected{border:.2rem solid rgb(var(--color-foreground))}.pi-bms__tier--badged{margin-top:1rem}.pi-bms__tier-badge{position:absolute;top:-1rem;right:1.6rem;z-index:1;display:inline-flex;align-items:center;padding:.4rem 1.2rem;border-radius:var(--pi-radius-pill, .8rem);background-color:rgb(var(--color-foreground));color:rgb(var(--color-background));font-size:1.1rem;font-weight:600;line-height:1.2;white-space:nowrap}.pi-bms__tier-main{display:flex;align-items:flex-start;justify-content:space-between;gap:1.6rem;padding:1.6rem 1.8rem}.pi-bms__tier-label{display:flex;align-items:flex-start;gap:1.2rem;min-width:0;cursor:pointer}.pi-bms__tier-radio{flex-shrink:0;width:2rem;height:2rem;margin-top:.1rem;border:.15rem solid rgba(var(--color-foreground),.35);border-radius:50%;background-color:rgb(var(--color-background));position:relative;transition:border-color var(--pi-dur-fast, .15s) var(--pi-ease, ease),background-color var(--pi-dur-fast, .15s) var(--pi-ease, ease)}.pi-bms__tier-radio:after{content:"";position:absolute;top:.35rem;right:.35rem;bottom:.35rem;left:.35rem;border-radius:50%;background-color:rgb(var(--color-foreground));opacity:0;transform:scale(.5);transition:opacity var(--pi-dur-fast, .15s) var(--pi-ease, ease),transform var(--pi-dur-fast, .15s) var(--pi-ease, ease)}.pi-bms__tier-input:checked+.pi-bms__tier-radio{border-color:rgb(var(--color-foreground))}.pi-bms__tier-input:checked+.pi-bms__tier-radio:after{opacity:1;transform:scale(1)}.pi-bms__tier-input:focus-visible+.pi-bms__tier-radio{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.2rem}.pi-bms__tier-copy{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem;min-width:0}.pi-bms__tier-title{font-size:1.5rem;font-weight:600;line-height:1.3;color:rgb(var(--color-foreground))}.pi-bms__tier-discount{display:inline-flex;align-items:center;padding:.35rem 1rem;border-radius:var(--pi-radius-pill, .8rem);background-color:rgb(var(--color-foreground));color:rgb(var(--color-background));font-size:1.1rem;font-weight:600;line-height:1.2;white-space:nowrap}.pi-bms__tier-pricing{display:flex;flex-direction:column;align-items:flex-end;gap:.2rem;flex-shrink:0;text-align:right}.pi-bms__tier-price{font-size:1.5rem;font-weight:600;line-height:1.3;color:rgb(var(--color-foreground));white-space:nowrap}.pi-bms__tier-compare{font-size:1.3rem;line-height:1.3;color:rgba(var(--color-foreground),.45);text-decoration:line-through}.pi-bms__tier-variant{display:none;align-items:center;justify-content:space-between;gap:1.2rem;padding:1.2rem 1.8rem 1.6rem;border-top:.1rem solid rgba(var(--color-foreground),.12)}.pi-bms__tier--selected .pi-bms__tier-variant{display:flex}.pi-bms__tier-variant-label{font-size:1.4rem;font-weight:500;color:rgb(var(--color-foreground));flex-shrink:0}.pi-bms__tier-variant-select-wrap{position:relative;min-width:0;flex:1 1 18rem;max-width:28rem}.pi-bms__variant-select{width:100%;min-height:4.4rem;padding:.8rem 3.6rem .8rem 1.4rem;border:.1rem solid rgba(var(--color-foreground),.18);border-radius:var(--pi-radius-lg, 1.6rem);background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));font-size:1.3rem;line-height:1.4;-webkit-appearance:none;appearance:none}.pi-bms__tier-variant-icon{position:absolute;top:50%;right:1.2rem;transform:translateY(-50%);pointer-events:none;width:1.2rem;height:1.2rem}.pi-bms__tier-variant-icon svg{width:100%;height:100%}@media screen and (max-width:749px){.pi-bms__tier-main{padding:1.4rem}.pi-bms__tier-variant{flex-direction:column;align-items:stretch;padding:1.2rem 1.4rem 1.4rem}.pi-bms__tier-variant-select-wrap{max-width:none}.pi-bms__tier-price{font-size:1.4rem}}
/*# sourceMappingURL=/cdn/shop/t/71/assets/pi-bundle-and-save.css.map */
