.quantity-breaks-container{display:flex;flex-direction:column;position:relative;padding-top:var(--qb-padding-top);padding-bottom:var(--qb-padding-bottom);border-radius:var(--qb-radius);overflow:hidden;box-shadow:0 0 0 var(--qb-border-width) var(--border-qb)}.quantity-breaks__top-bar{background:var(--bg-top-qb);margin:0;font-size:var(--txt-top-qb);padding:1.2rem 2rem;border-bottom:solid 2px var(--border-qb);text-transform:uppercase;font-weight:700}.quantity-breaks__title{color:var(--bg-top-text-qb);margin:0;display:flex;justify-content:center;align-items:center;text-align:center;font-size:var(--txt-top-qb);column-gap:10px;letter-spacing:.02em}.quantity-breaks__title p{margin:0;letter-spacing:0}.qb-subheading{font-size:var(--txt-sub-top-qb);text-align:center;font-weight:500;color:rgba(var(--color-foreground),.8)}.quantity-breaks__title span:nth-of-type(1),.quantity-breaks__title span:nth-of-type(3){display:block;height:2px;flex-grow:1;background:var(--bg-top-text-qb)}.quantity-breaks-container input{opacity:0;width:0;height:0;cursor:pointer;margin:0}.quantity-breaks-container label:last-child{border-bottom-left-radius:var(--qb-radius);border-bottom-right-radius:var(--qb-radius)}.quantity-break{padding:2rem 2rem 2rem 4.6rem;margin-bottom:var(--qb-border-width);cursor:pointer;background:var(--bg-qb);box-shadow:0 0 0 var(--qb-border-width) var(--border-qb);position:relative;transition:background .15s ease,box-shadow .15s ease,transform .15s ease}.quantity-breaks-container input:checked+.quantity-break{background:var(--check-bg-qb, #fff8d6);box-shadow:0 0 0 var(--qb-border-width) var(--check-border-qb, #e3091a);z-index:1}.quantity-break:hover{background:var(--hover-bg-qb, #fffdf3);box-shadow:0 0 0 var(--qb-border-width) var(--check-border-qb, #e3091a)}.quantity-break__badge{position:absolute;background:var(--badge-qb, #e3091a);color:var(--badge-qb-text, #fff);font-weight:800;font-size:1.5rem;line-height:1.6;top:-.8rem;right:-1rem;transform:rotate(-4deg);margin:0;padding:.2em .8em;border-radius:.2em;z-index:2;text-transform:uppercase;box-shadow:0 .3rem .8rem #00000026}.quantity-break__content{display:flex;justify-content:space-between;align-items:center}.quantity-break__left span,.quantity-break__right span{display:block}.quantity-break__left{display:flex;flex-direction:column;align-items:flex-start;row-gap:.5rem;text-align:left}.quantity-break__left .quantity-break__label{font-size:1.8rem;font-weight:700;line-height:1;display:flex;align-items:center}.quantity-break__label-text{line-height:1}.quantity-break__benefit{display:inline-block;font-size:1.1rem;background:#f5f5f5;color:#111;line-height:1.8;padding:.15rem .85rem;font-weight:600;border:solid 1px #dcdcdc;border-radius:6px;margin-left:.75rem}.quantity-break__caption{font-size:1.4rem;line-height:1;color:#000000b3}.quantity-break__right{text-align:right;display:flex;flex-direction:column;align-items:flex-end;row-gap:.5rem}.quantity-break__price{line-height:1;font-size:1.7rem;font-weight:800;color:#e10c1c}.quantity-break__compare-price{font-size:1.4rem;text-decoration:line-through;line-height:1;color:var(--compare-price, #d11)}.quantity-break__caption span{display:inline}.quantity-break:before{content:"";display:block;width:1.7rem;height:1.7rem;position:absolute;left:2.4rem;top:50%;transform:translate(-50%,-50%);border-radius:50%;border:solid .2rem var(--check-border-qb, #e3091a)}.quantity-breaks-container input:checked+.quantity-break:before{border:solid .2rem rgb(var(--color-background));background:var(--check-dot, #e3091a);box-shadow:0 0 0 .2rem var(--check-dot, #e3091a)}.quantity-break__variants{height:0;overflow:hidden;padding-top:0}.quantity-breaks-container input:checked+.quantity-break .quantity-break__variants{height:auto;padding-top:1rem}.quantity-break__selector-item__number{font-weight:700;margin-right:.4rem;line-height:1.5rem}.quantity-break__selector-item{display:flex;align-items:center}.quantity-break__selector-item:not(:last-of-type){margin-bottom:.75rem}.quantity-break__selector-item .select{width:fit-content}.quantity-break__selector-item .select__select{height:2.1rem}
/*# sourceMappingURL=/cdn/shop/t/5/assets/component-quantity-breaks.css.map */
