.qty-bundles{display:flex;flex-direction:column;gap:1rem;margin:0 0 1.8rem}.qty-bundles__title{margin:0 0 .2rem}.qty-bundle{position:relative;display:flex;align-items:center;gap:1.4rem;padding:1.3rem 1.6rem;border:1.5px solid rgba(var(--color-foreground),.2);border-radius:1.2rem;background:rgb(var(--color-background));color:rgb(var(--color-foreground));text-decoration:none;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.qty-bundle:hover{border-color:rgba(var(--color-button),.55)}.qty-bundle:has(input:checked){border-color:rgb(var(--color-button));background:rgba(var(--color-button),.07);box-shadow:0 0 0 1px rgb(var(--color-button)),0 6px 16px rgba(var(--color-button),.14)}.qty-bundle:has(input:focus-visible),.qty-bundle--link:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:2px}.qty-bundle input{position:absolute;opacity:0;pointer-events:none}.qty-bundle__check{flex:0 0 auto;width:2.2rem;height:2.2rem;border-radius:50%;border:1.5px solid rgba(var(--color-foreground),.35);background:rgb(var(--color-background));position:relative;transition:background-color .15s ease,border-color .15s ease}.qty-bundle:has(input:checked) .qty-bundle__check{background:rgb(var(--color-button));border-color:rgb(var(--color-button))}.qty-bundle:has(input:checked) .qty-bundle__check:after{content:"";position:absolute;left:.7rem;top:.35rem;width:.55rem;height:1rem;border:solid rgb(var(--color-button-text));border-width:0 2px 2px 0;transform:rotate(45deg)}.qty-bundle__check--arrow{border-color:rgb(var(--color-button))}.qty-bundle__check--arrow:after{content:"";position:absolute;left:.7rem;top:.75rem;width:.7rem;height:.7rem;border:solid rgb(var(--color-button));border-width:2px 2px 0 0;transform:rotate(45deg)}.qty-bundle__text{display:flex;flex-direction:column;flex:1;min-width:0;gap:.2rem}.qty-bundle__label{font-size:1.1rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--color-button))}.qty-bundle__name{font-size:1.6rem;font-weight:600;line-height:1.3}.qty-bundle__price{display:flex;flex-direction:column;align-items:flex-end;text-align:right;white-space:nowrap}.qty-bundle__total{font-size:1.8rem;font-weight:700}.qty-bundle__each{font-size:1.3rem;opacity:.65}.qty-bundles__note{margin:.2rem 0 0;opacity:.7}
/*# sourceMappingURL=/cdn/shop/t/44/assets/component-qty-bundles.css.map */
