bundle-picker{--bp-accent: #16284a;--bp-card-bg: #e9f1fb;--bp-card-selected-bg: #ffffff;--bp-ribbon-bg: #16284a;--bp-ribbon-text: #ffffff;--bp-band-bg: #cfe0f7;--bp-band-text: #16284a;--bp-radius: 16px;--bp-border: 2.5px;--bp-muted: #8a93a6;--bp-ink: #15203b;display:block;margin:2rem 0}.bundle-native-hidden{display:none!important}.bundle-picker__heading{display:flex;align-items:center;gap:1.25rem;margin:0 0 1.75rem}.bundle-picker__heading:before,.bundle-picker__heading:after{content:"";flex:1 1 auto;height:1px;background:#15203b29}.bundle-picker__heading-text{flex:0 0 auto;font-size:28px;line-height:1.1;font-weight:800;letter-spacing:-.01em;color:var(--bp-ink);text-align:center}.bundle-picker__tiers{display:flex;flex-direction:column;gap:16px}.bundle-tier{position:relative}.bundle-tier__radio{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.bundle-tier__card{display:block;position:relative;cursor:pointer;background:var(--bp-card-bg);border:var(--bp-border) solid transparent;border-radius:var(--bp-radius);transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.bundle-tier__inner{display:flex;align-items:center;gap:16px;padding:22px 24px}.bundle-tier__radioface{flex:0 0 auto;width:26px;height:26px;border-radius:50%;border:2px solid #b9c7e0;background:#fff;position:relative;transition:border-color .15s ease}.bundle-tier__radioface:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:14px;height:14px;border-radius:50%;background:var(--bp-accent);transform:scale(0);transition:transform .15s ease}.bundle-tier__label{font-size:22px;font-weight:800;color:var(--bp-ink);white-space:nowrap}.bundle-tier__pill{font-size:13px;font-weight:600;line-height:1;padding:6px 12px;border-radius:999px;border:1px solid rgba(21,32,59,.28);color:var(--bp-accent);background:#fff;white-space:nowrap}.bundle-tier__prices{margin-left:auto;text-align:right;display:flex;flex-direction:column;align-items:flex-end;line-height:1.15}.bundle-tier__each{font-size:24px;font-weight:800;color:var(--bp-ink);white-space:nowrap}.bundle-tier__suffix{font-size:14px;font-weight:500;color:var(--bp-muted);margin-left:2px}.bundle-tier__compare{margin-top:2px;font-size:15px;color:var(--bp-muted);text-decoration:line-through}.bundle-tier__radio:checked+.bundle-tier__card,.bundle-tier.is-selected .bundle-tier__card{background:var(--bp-card-selected-bg);border-color:var(--bp-accent);box-shadow:0 2px 10px #15203b14}.bundle-tier__radio:checked+.bundle-tier__card .bundle-tier__radioface,.bundle-tier.is-selected .bundle-tier__card .bundle-tier__radioface{border-color:var(--bp-accent)}.bundle-tier__radio:checked+.bundle-tier__card .bundle-tier__radioface:after,.bundle-tier.is-selected .bundle-tier__card .bundle-tier__radioface:after{transform:scale(1)}.bundle-tier__radio:focus-visible+.bundle-tier__card{outline:2px solid var(--bp-accent);outline-offset:2px}.bundle-tier__ribbon{position:absolute;top:0;right:16px;transform:translateY(-50%);z-index:4;background:var(--bp-ribbon-bg);color:var(--bp-ribbon-text);font-size:14px;font-weight:800;letter-spacing:.01em;padding:6px 18px;border-radius:8px;white-space:nowrap;box-shadow:0 3px 8px #15203b47}.bundle-tier--has-band .bundle-tier__inner{padding-bottom:18px}.bundle-tier__band{display:flex;align-items:center;gap:12px;padding:12px 20px;background:var(--bp-band-bg);color:var(--bp-band-text);font-size:15px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;border-bottom-left-radius:calc(var(--bp-radius) - var(--bp-border));border-bottom-right-radius:calc(var(--bp-radius) - var(--bp-border))}.bundle-tier__band-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background:#fff;color:var(--bp-band-text);flex:0 0 auto}.bundle-tier__band-icon svg{width:18px;height:18px}.bundle-tier--soldout{opacity:.55}.bundle-tier--soldout .bundle-tier__card{cursor:not-allowed}@media screen and (max-width:540px){.bundle-picker__heading-text{font-size:23px}.bundle-tier__inner{gap:12px;padding:16px}.bundle-tier__label{font-size:18px}.bundle-tier__each{font-size:20px}.bundle-tier__pill{font-size:12px;padding:5px 9px}.bundle-tier__radioface{width:22px;height:22px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/bundle-picker.css.map */
