label.bundle_variant_label input{position:absolute;opacity:0;z-index:-1;left:0;top:0}button.bundle_atc_btn{margin-top:2rem;width:100%}.bundles-items-wrapper{display:flex;flex-wrap:wrap;gap:1rem}label.bundle_variant_label{display:flex;padding:.7rem 1rem;border:1px solid var(--color-variant-border);position:relative;background:var(--color-variant-background);cursor:pointer}label.bundle_variant_label:hover{background-color:var(--color-variant-hover-background);border-color:var(--color-variant-hover-border);color:var(--color-variant-hover-text)}bundle-buy-now h4{font-size:14px;margin-bottom:8px}label.bundle_variant_label:has(input[type=radio]:checked){background:var(--color-selected-variant-background);color:var(--color-selected-variant-text)}label.bundle_variant_label.disabled{opacity:.5;text-decoration:line-through;cursor:not-allowed}label.bundle_variant_label.disabled:hover{background:var(--color-variant-background)}bundle-buy-now.is-loading .bundle_atc_btn{opacity:.6;pointer-events:none;position:relative}bundle-buy-now.is-loading .bundle_atc_btn:after{content:"";width:16px;height:16px;border:2px solid #fff;border-top:2px solid transparent;border-radius:50%;position:absolute;right:12px;top:50%;transform:translateY(-50%);animation:bundleSpin .6s linear infinite}.bundle-error-message{color:#d02e2e;font-size:14px;margin-top:8px;opacity:0;transform:translateY(-4px);transition:opacity .3s ease,transform .3s ease;pointer-events:none}.bundle-error-message.active{opacity:1;transform:translateY(0)}@keyframes bundleSpin{to{transform:translateY(-50%) rotate(360deg)}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/custom3647.css.map */
