.quantity-breaks{--border-radius: 1.2rem;--border-width: .15rem;--row-gap: .75rem}.quantity-breaks__title{font-size:1.1rem!important;letter-spacing:.1em!important;text-transform:uppercase!important;opacity:.7;margin-bottom:1rem!important}.quantity-breaks-container{row-gap:var(--row-gap)!important}.quantity-break{padding:1.1rem 1.4rem 1.1rem 3.8rem!important;border-radius:var(--border-radius)!important;background:rgba(var(--color-foreground),.03)!important;border:1.5px solid rgba(var(--color-foreground),.12)!important;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .15s ease!important;position:relative!important;overflow:hidden!important}.quantity-break:after{content:"";position:absolute;top:0;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent,rgba(var(--color-foreground),.12) 50%,transparent);pointer-events:none;opacity:0;transition:opacity .2s ease}.quantity-break:hover{background:rgba(var(--accent-color),.06)!important;border-color:rgba(var(--accent-color),.4)!important;box-shadow:0 2px 12px rgba(var(--accent-color),.1)!important;transform:translateY(-1px)!important}.quantity-break:hover:after{opacity:1}.quantity-breaks-container input:checked+.quantity-break{background:rgba(var(--accent-color),.08)!important;border:2px solid rgb(var(--accent-color))!important;box-shadow:0 0 0 3px rgba(var(--accent-color),.12),0 4px 16px rgba(var(--accent-color),.15)!important;transform:translateY(-1px)!important}.quantity-breaks-container input:checked+.quantity-break:after{opacity:1;background:linear-gradient(90deg,transparent,rgba(var(--accent-color),.3) 50%,transparent)}.quantity-break:before{content:""!important;width:1.6rem!important;height:1.6rem!important;left:1.4rem!important;top:50%!important;transform:translateY(-50%)!important;border-radius:50%!important;border:2px solid rgba(var(--color-foreground),.25)!important;background:transparent!important;transition:all .15s ease!important;position:absolute!important;display:block!important}.quantity-breaks-container input:checked+.quantity-break:before{border:2px solid rgb(var(--accent-color))!important;background:rgb(var(--accent-color))!important;box-shadow:0 0 0 2px rgb(var(--color-background)),0 0 0 4px rgb(var(--accent-color))!important}.quantity-break__content{align-items:center!important;gap:8px!important}.quantity-break__label-text{font-size:1.4rem!important;font-weight:700!important;letter-spacing:-.01em!important}.quantity-break__benefit{font-size:.9rem!important;padding:2px 8px!important;border-radius:999px!important;font-weight:700!important;letter-spacing:.02em!important;text-transform:uppercase!important;margin-left:6px!important}.quantity-break__caption{font-size:1.1rem!important;opacity:.7!important;margin-top:1px!important}.quantity-break__right{align-items:flex-end!important;gap:2px!important}.quantity-break__price{font-size:1.7rem!important;font-weight:800!important;letter-spacing:-.02em!important;line-height:1!important}.quantity-break__compare-price{font-size:1.2rem!important;opacity:.45!important;line-height:1!important}.quantity-break__badge{font-size:1rem!important;padding:3px 8px!important;border-radius:4px!important;font-weight:800!important;letter-spacing:.02em!important;text-transform:uppercase!important;top:-.8rem!important;right:.8rem!important;transform:rotate(0)!important;box-shadow:0 2px 6px #0003!important}.quantity-break__image{border-radius:.6rem!important;overflow:hidden!important}.quantity-break__image img{border-radius:.6rem!important}.quantity-break{animation:qbFadeIn .3s ease both}.quantity-breaks-container label:nth-child(2){animation-delay:.05s}.quantity-breaks-container label:nth-child(4){animation-delay:.1s}.quantity-breaks-container label:nth-child(6){animation-delay:.15s}.quantity-breaks-container label:nth-child(8){animation-delay:.2s}@keyframes qbFadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.quantity-break{animation:none!important;transition:none!important}}.quantity-breaks--compact .quantity-break:before{display:none!important}.quantity-breaks--compact .quantity-break{padding:1rem 1.2rem!important;overflow:visible!important;margin-top:0!important;margin-bottom:0!important}.quantity-breaks--compact .quantity-breaks-container{padding-top:1rem!important;padding-bottom:1rem!important;overflow:visible!important;row-gap:1.8rem!important}.quantity-breaks--compact .quantity-break__badge{position:absolute!important;top:-1rem!important;left:50%!important;right:auto!important;bottom:auto!important;transform:translate(-50%)!important;white-space:nowrap!important;z-index:3!important;font-size:.85rem!important;padding:2px 10px!important;border-radius:999px!important;box-shadow:0 2px 6px #0003!important}.quantity-breaks--compact .quantity-break__benefit{position:absolute!important;bottom:-1.4rem!important;left:50%!important;right:auto!important;top:auto!important;transform:translate(-50%)!important;white-space:nowrap!important;z-index:3!important;font-size:.85rem!important;padding:2px 10px!important;border-radius:999px!important;box-shadow:0 2px 6px #00000026!important;margin-bottom:0!important}.quantity-breaks--compact .quantity-break__right{text-align:left!important;display:flex!important;flex-direction:row!important;align-items:baseline!important;gap:5px!important}.quantity-breaks--compact .quantity-break__price{font-size:1.5rem!important;font-weight:800!important}.quantity-breaks--compact .quantity-break__compare-price{font-size:1.1rem!important;opacity:.45!important}.quantity-breaks--vertical .quantity-break:before{display:none!important}.quantity-breaks--vertical .quantity-break{padding-left:var(--side-padding, 1rem)!important;overflow:visible!important;padding-top:0!important}.quantity-breaks--vertical .quantity-break__badge{position:absolute!important;top:calc(var(--border-width, 2px) * -1)!important;left:calc(var(--border-width, 2px) * -1)!important;right:calc(var(--border-width, 2px) * -1)!important;width:auto!important;transform:none!important;border-radius:var(--border-radius, 1.2rem) var(--border-radius, 1.2rem) 0 0!important;text-align:center!important;font-size:.85rem!important;padding:3px 6px!important;z-index:2!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.quantity-breaks--vertical .quantity-break:has(.quantity-break__badge){padding-top:1.6rem!important}.quantity-breaks--vertical .quantity-break__benefit{position:static!important;display:block!important;width:fit-content!important;margin:5px auto 0!important;font-size:.85rem!important;padding:2px 8px!important;white-space:nowrap!important;transform:none!important;top:auto!important;bottom:auto!important;left:auto!important}.quantity-breaks--vertical .quantity-break__caption{font-size:.9rem!important;opacity:.65!important;text-align:center!important;margin-top:2px!important}.quantity-breaks--vertical .quantity-break__price{font-size:1.4rem!important;font-weight:800!important}.quantity-breaks--vertical .quantity-break__compare-price{font-size:1rem!important;opacity:.45!important}.quantity-breaks--normal .quantity-break,.quantity-breaks:not(.quantity-breaks--compact):not(.quantity-breaks--vertical) .quantity-break{overflow:visible!important}.quantity-breaks:not(.quantity-breaks--compact):not(.quantity-breaks--vertical) .quantity-break__badge{z-index:2!important;white-space:nowrap!important}.quantity-breaks:not(.quantity-breaks--compact):not(.quantity-breaks--vertical) .quantity-break__benefit{z-index:2!important}.quantity-breaks-container{overflow:visible!important}.quantity-break__badge,.quantity-breaks--compact .quantity-break__benefit,.quantity-breaks--vertical .quantity-break__benefit,.quantity-break__benefit,.quantity-break__label-text,.quantity-break__caption,.quantity-break__price,.quantity-break__compare-price{white-space:normal!important;word-break:break-word!important;overflow-wrap:break-word!important}.quantity-break__label{white-space:normal!important}.quantity-break__content,.quantity-break__left,.quantity-break__right{white-space:normal!important;min-width:0!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/quantity-breaks-premium.css.map */
