.quantity-breaks-container{display:flex;flex-direction:column;position:relative}.quantity-breaks__title{margin:0;display:flex;justify-content:center;align-items:center;text-align:center;font-size:1.4rem;line-height:1;column-gap:10px;margin-bottom:1rem}.quantity-breaks__title span:nth-of-type(1),.quantity-breaks__title span:nth-of-type(3){display:block;height:2px;flex-grow:1;background:rgb(var(--color-base-accent-2))}.quantity-breaks-container input{opacity:0;width:0;height:0;cursor:pointer}.quantity-breaks__radio{display:flex;justify-content:space-between;align-items:center;padding:1.75rem 1.75rem 1.75rem 4rem;margin-bottom:.95rem;cursor:pointer;border-radius:1rem;background:rgba(var(--color-base-accent-2),.02);border:solid 2px rgba(var(--color-base-accent-2),.3);position:relative}.quantity-breaks-container input:checked+.quantity-breaks__radio{background:rgba(var(--color-base-accent-2),.1);border:solid 2px rgb(var(--color-base-accent-2))}.quantity-breaks__radio:hover{background:rgba(var(--color-base-accent-2),.15);border:solid 2px rgb(var(--color-base-accent-2))}.quantity-breaks__radio__badge{position:absolute;background:rgb(var(--color-base-accent-2));color:rgb(var(--color-base-solid-button-labels));border-radius:.6rem;font-weight:700;font-size:1.5rem;line-height:1.6;top:-1rem;right:-1rem;transform:rotate(3deg);margin:0;padding:0 .5em;border-radius:.2em}.quantity-breaks__radio__left{display:flex;flex-direction:column;align-items:flex-start;row-gap:.5rem;text-align:left}.quantity-breaks__radio__label{font-size:1.6rem;font-weight:700;line-height:1}.quantity-breaks__radio__caption{font-size:1.4rem;line-height:1}.quantity-breaks__radio__left .quantity-breaks__radio__caption{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem .8rem;line-height:1.2}.quantity-breaks__radio__left .quantity-breaks__radio__tag{display:inline-flex;align-items:center;padding:.35em .7em;border-radius:.4rem;border:.1rem solid rgb(var(--color-base-accent-2));background:rgba(var(--color-base-accent-2),.14);color:rgb(var(--color-foreground));font-size:1.1rem;font-weight:700;line-height:1;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.quantity-breaks__radio__right{text-align:right;display:flex;flex-direction:column;align-items:flex-end;row-gap:.5rem}.quantity-breaks__radio__price{line-height:1;font-size:1.6rem;font-weight:700;color:rgb(var(--color-foreground))}.quantity-breaks__radio__compare-price{font-size:1.4rem;text-decoration:line-through;line-height:1}.quantity-breaks__radio__left span,.quantity-breaks__radio__right span{display:block}.quantity-breaks__radio:before{content:"";display:block;width:1.5rem;height:1.5rem;position:absolute;left:2rem;top:50%;transform:translate(-50%,-50%);border-radius:50%;border:solid .2rem rgba(var(--color-base-accent-2),.3)}.quantity-breaks-container input:checked+.quantity-breaks__radio:before{border:solid .2rem rgb(var(--color-base-background-1));background:rgb(var(--color-base-accent-2));box-shadow:0 0 0 .1rem rgb(var(--color-base-accent-2))}.quantity-breaks__option{position:relative;margin-bottom:.95rem;border-radius:1rem;background:rgba(var(--color-base-accent-2),.02);border:solid 2px rgba(var(--color-base-accent-2),.3)}.quantity-breaks__option:has(.quantity-breaks__radio:hover){background:rgba(var(--color-base-accent-2),.15);border-color:rgb(var(--color-base-accent-2))}.quantity-breaks__option:has(input[type=radio]:checked){background:rgba(var(--color-base-accent-2),.1);border-color:rgb(var(--color-base-accent-2))}.quantity-breaks__option .quantity-breaks__radio,.quantity-breaks__option input:checked+.quantity-breaks__radio,.quantity-breaks__option .quantity-breaks__radio:hover{margin:0;border:0;background:transparent;border-radius:1rem}.quantity-breaks__option .quantity-breaks__protection{display:none;padding:0 1.25rem .3rem .9rem}.quantity-breaks__option input[type=radio]:checked~.quantity-breaks__protection{display:block}.quantity-breaks__protection .shipping-protection{margin:0}.quantity-breaks__protection .shipping-protection__row,.quantity-breaks__protection .shipping-protection__row:hover,.quantity-breaks__protection .shipping-protection:has(.shipping-protection__input:checked) .shipping-protection__row{border:0;border-top:.1rem dashed rgba(var(--color-base-accent-2),.5);border-radius:0;background:transparent;padding:1.1rem 0;gap:1rem}.quantity-breaks__protection .shipping-protection__error{margin:0 0 .8rem}
/*# sourceMappingURL=/cdn/shop/t/5/assets/component-quantity-breaks.css.map */
