.bundle-tiers{--bt-accent: #2c6bdd;--bt-selected-bg: #eaeaea;--bt-line: #bfd2f5;--bt-badge-bg: #7db1fd;--bt-badge-text: #4d4d4d;--bt-text: #000000;--bt-muted: #555555;display:block;margin:16px 0;color:var(--bt-text);letter-spacing:normal}.bundle-tiers__heading{display:flex;align-items:center;gap:8px;margin:0 0 16px;color:var(--bt-text);font-family:var(--font-body-family);font-size:17px;font-weight:700;line-height:22px;letter-spacing:normal;text-transform:uppercase;white-space:nowrap}.bundle-tiers__heading:before,.bundle-tiers__heading:after{content:"";flex:1 1 0;min-width:12px;height:2px;background:var(--bt-line)}.bundle-tiers__list{display:flex;flex-direction:column;gap:7px}.bundle-tier{position:relative;display:block;padding:10px 14px 9px 12px;border:1px solid var(--bt-line);border-radius:8px;background-color:rgb(var(--color-background));cursor:pointer;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.bundle-tier--has-ribbon{padding-top:18px;padding-bottom:17px}.bundle-tier:hover{border-color:var(--bt-accent)}.bundle-tier--selected,.bundle-tier--selected:hover{border-color:var(--bt-accent);box-shadow:0 0 0 1px var(--bt-accent);background-color:var(--bt-selected-bg)}.bundle-tier--soldout,.bundle-tier--soldout:hover{border-color:var(--bt-line);box-shadow:none;background-color:rgb(var(--color-background));cursor:not-allowed;opacity:.5}.bundle-tier__radio{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.bundle-tier__inner{display:flex;align-items:center;gap:16px}.bundle-tier__mark{position:relative;flex:0 0 auto;box-sizing:border-box;width:24px;height:24px;border:2px solid var(--bt-line);border-radius:50%;background:#fff}.bundle-tier--selected .bundle-tier__mark{border-color:var(--bt-accent)}.bundle-tier--selected .bundle-tier__mark:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:var(--bt-accent)}.bundle-tier__radio:focus-visible~.bundle-tier__inner .bundle-tier__mark{outline:2px solid var(--bt-accent);outline-offset:2px}.bundle-tier__text{flex:1 1 auto;min-width:0}.bundle-tier__title-row{display:flex;flex-wrap:wrap;align-items:center;column-gap:8px;row-gap:4px;min-height:25px}.bundle-tier__title{margin-bottom:3px;color:var(--bt-text);font-size:17px;font-weight:700;line-height:22px}.bundle-tier__badge{display:inline-flex;align-items:center;height:25px;padding:0 9px;border-radius:8px;background:var(--bt-badge-bg);color:var(--bt-badge-text);font-size:11.5px;font-weight:400;line-height:1;white-space:nowrap}.bundle-tier__subtitle{display:block;color:var(--bt-muted);font-size:14px;line-height:20px}.bundle-tier__stock{display:block;color:var(--bt-muted);font-size:12.5px;font-weight:700;line-height:18px}.bundle-tier__prices{flex:0 0 auto;align-self:flex-start;padding-top:3px;text-align:right}.bundle-tier__price{display:block;color:var(--bt-text);font-size:18px;font-weight:700;line-height:19px}.bundle-tier__compare{display:block;margin-top:2px;color:var(--bt-muted);font-size:14px;line-height:18px;text-decoration:line-through}.bundle-tier__ribbon{--bundle-ribbon-ear: color-mix(in srgb, var(--bundle-ribbon) 70%, #000000);position:absolute;top:-9px;right:16px;z-index:1;display:flex;align-items:center;height:23px;padding:0 8px;border-radius:0 0 4px 4px;background:var(--bundle-ribbon);color:#fff;font-size:12px;font-weight:700;line-height:1;letter-spacing:.3px;text-transform:uppercase;white-space:nowrap}.bundle-tier__ribbon:before,.bundle-tier__ribbon:after{content:"";position:absolute;top:0;width:0;height:0;border-style:solid}.bundle-tier__ribbon:before{right:100%;border-width:0 0 8px 8px;border-color:transparent transparent var(--bundle-ribbon-ear) transparent}.bundle-tier__ribbon:after{left:100%;border-width:0 8px 8px 0;border-color:transparent transparent var(--bundle-ribbon-ear) transparent}.product-form__quantity--locked{opacity:.5;pointer-events:none}
/*# sourceMappingURL=/cdn/shop/t/35/assets/component-bundle-tiers.css.map */
