quantity-breaks{display:block;margin:1.6rem 0}.quantity-breaks__fieldset{margin:0;padding:0;border:0;display:flex;flex-direction:column;gap:.8rem}.quantity-breaks__legend{align-items:center;color:rgb(var(--color-foreground));display:flex;font-size:1.3rem;font-weight:700;gap:1rem;letter-spacing:.05rem;padding:0 0 .8rem;text-transform:uppercase;width:100%}.quantity-breaks__legend:before,.quantity-breaks__legend:after{background:rgba(var(--color-foreground),.25);content:"";flex:1;height:.1rem}.quantity-breaks__tier{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.4rem 1.2rem;padding:1.1rem 1.4rem;cursor:pointer;background-color:rgba(var(--color-foreground),.02);border:.2rem solid rgba(var(--color-foreground),.3);border-radius:1rem;transition:border-color .15s ease,box-shadow .15s ease}@media(prefers-reduced-motion:reduce){.quantity-breaks__tier{transition:none}}.quantity-breaks__tier:hover{border-color:rgba(var(--color-foreground),.45)}.quantity-breaks__tier--selected{background-color:rgba(var(--color-foreground),.1);border-color:rgb(var(--color-foreground))}.quantity-breaks__tier:focus-within{outline:var(--focused-base-outline, .2rem solid rgba(var(--color-foreground), .5));outline-offset:.2rem}.quantity-breaks__radio{grid-row:span 2;width:1.8rem;height:1.8rem;margin:0;accent-color:rgb(var(--color-foreground))}.quantity-breaks__text{display:flex;flex-direction:column;gap:.2rem;min-width:0}.quantity-breaks__label{font-size:1.5rem;font-weight:600;line-height:1.2;color:rgb(var(--color-foreground))}.quantity-breaks__caption{font-size:1.2rem;line-height:1.3;color:rgba(var(--color-foreground),.7)}.quantity-breaks__prices{grid-row:span 2;display:flex;align-items:baseline;gap:.6rem;text-align:right;white-space:nowrap}.quantity-breaks__total{font-size:1.6rem;font-weight:600;color:rgb(var(--color-foreground))}.quantity-breaks__compare{font-size:1.2rem;text-decoration:line-through;color:rgba(var(--color-foreground),.6)}.quantity-breaks__tier:not(.quantity-breaks__tier--discounted) .quantity-breaks__compare,.quantity-breaks__tier:not(.quantity-breaks__tier--discounted) .quantity-breaks__badge{display:none}.quantity-breaks__badge{position:absolute;top:-1rem;right:0;max-width:calc(100% - 1.6rem);padding:.4rem 1.05rem;font-size:1.4rem;font-weight:500;line-height:1.4;border-radius:.3rem;color:#ffffffe6;background:rgb(var(--color-foreground))}.quantity-breaks__tier:nth-of-type(2) .quantity-breaks__badge{background:rgb(var(--brand-accent-500))}.quantity-breaks--badge-diagonal .quantity-breaks__badge{top:-2.2rem;transform:rotate(-7deg);transform-origin:right center}.quantity-breaks--badge-inline .quantity-breaks__badge{position:static;justify-self:start;padding:.3rem .9rem;font-size:1.2rem}@media screen and (max-width:749px){.quantity-breaks--badge-diagonal .quantity-breaks__badge{top:-1.9rem;padding:.3rem .9rem;font-size:1.15rem;transform:rotate(-9deg)}}.quantity-breaks--badge-diagonal .quantity-breaks__badge--too-wide{top:-2.3rem;padding:.25rem .8rem;font-size:1.1rem;transform:rotate(-3deg)}.quantity-breaks__summary{margin:.8rem 0 0;font-size:1.3rem;color:rgba(var(--color-foreground),.75)}@media screen and (max-width:749px){.quantity-breaks__tier{padding:.9rem 1.2rem}.quantity-breaks__label{font-size:1.4rem}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/component-quantity-breaks.css.map */
