.quantity-breaks{--badge-font-size: 1.1rem;--badge-line-height: 1.7;--badge-border-radius: 4px;--label-font-size: 1.5rem;--benefit-font-size: 1.15rem;--benefit-border-radius: 4px;--caption-font-size: 1.3rem;--price-font-size: 1.7rem;--compare-price-font-size: 1.2rem;--border-width: 1.5px;--border-radius: 1rem;--column-gap: .75rem;--row-gap: 1rem}.quantity-breaks__title{font-size:1.5rem;font-weight:700;letter-spacing:.01em;color:#03394b;margin-bottom:1.4rem;text-align:center}.quantity-breaks__title span:nth-of-type(1),.quantity-breaks__title span:nth-of-type(3){display:block;height:1.5px;flex-grow:1;background:#00678a;opacity:.4}.quantity-breaks-container{row-gap:var(--row-gap)}.quantity-break{padding:1.6rem 2rem;border-radius:var(--border-radius);background:#fff;border:var(--border-width) solid #d0dde3;cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease;position:relative}.quantity-breaks-container input:checked+.quantity-break{background:#f0f7fa;border-color:#00678a;box-shadow:0 0 0 1px #00678a}@media(hover:hover){.quantity-break:hover{border-color:#00678a;background:#f7fbfd;box-shadow:0 0 0 1px #00678a4d}}.quantity-breaks-container input.disabled+.quantity-break,.quantity-breaks-container input:disabled+.quantity-break{opacity:.4;cursor:not-allowed}.quantity-breaks--show-indicator .quantity-break{padding-left:5rem}.quantity-breaks--show-indicator .quantity-break:before{content:"";display:block;width:1.8rem;height:1.8rem;position:absolute;left:2.2rem;top:50%;transform:translate(-50%,-50%);border-radius:50%;border:2px solid #c5d4da;background:transparent;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.quantity-breaks--show-indicator .quantity-breaks-container input:checked+.quantity-break:before{border-color:#00678a;border-width:5px;background:#fff;box-shadow:none}.quantity-break__content{display:flex;justify-content:space-between;align-items:center;flex-grow:1;gap:1.2rem}.quantity-break__left{display:flex;flex-direction:column;align-items:flex-start;row-gap:.3rem;text-align:left}.quantity-break__label{font-size:var(--label-font-size);font-weight:700;color:#03394b;line-height:1.2;display:flex;align-items:center;flex-wrap:wrap;column-gap:.6rem;row-gap:.3rem}.quantity-break__label-text{font-size:var(--label-font-size);font-weight:700;line-height:1.2}.quantity-break__caption{font-size:var(--caption-font-size);font-weight:400;color:#5a7a87;line-height:1.2}.quantity-break__right{display:flex;flex-direction:column;align-items:flex-end;row-gap:.4rem;flex-shrink:0;text-align:right}.quantity-break__price{font-size:var(--price-font-size);font-weight:700;color:#03394b;line-height:1.15}.quantity-break__compare-price{font-size:var(--compare-price-font-size);font-weight:400;color:#03394b80;text-decoration:line-through;line-height:1}.quantity-break__benefit{display:inline-block;font-size:var(--benefit-font-size);font-weight:700;padding:.25rem .8rem;border-radius:var(--benefit-border-radius);background:#e6f3f7;color:#00678a;border:1px solid #b3d6e3;line-height:1.7;white-space:nowrap}.quantity-break__benefit--solid{background:#00678a;color:#fff;border-color:#00678a}.quantity-breaks--normal .quantity-break__badge{position:absolute;top:-1.1rem;right:1.4rem;transform:none;font-size:var(--badge-font-size);font-weight:700;line-height:var(--badge-line-height);padding:0 .9rem;border-radius:var(--badge-border-radius);background:#03394b;color:#fff;letter-spacing:.02em;white-space:nowrap}.quantity-breaks--normal .quantity-break--badge-style-2 .quantity-break__badge{top:0;right:1.4rem;transform:translateY(-50%)}.quantity-breaks--normal .quantity-break--badge-style-3 .quantity-break__badge{top:0;right:1.4rem;transform:translateY(-100%);border-radius:var(--badge-border-radius) var(--badge-border-radius) 0 0}.quantity-breaks--normal .quantity-break--badge{margin-top:1.4rem}.quantity-breaks--normal .quantity-break--badge-style-3.quantity-break--badge{margin-top:1.6rem}.quantity-breaks--compact .quantity-break{padding:1.2rem 1.4rem;border-radius:calc(var(--border-radius) * .85)}.quantity-breaks--compact.quantity-breaks--show-indicator .quantity-break{padding-left:3.8rem}.quantity-breaks--compact.quantity-breaks--show-indicator .quantity-break:before{left:1.9rem;width:1.5rem;height:1.5rem}.quantity-breaks--compact .quantity-break__badge,.quantity-breaks--compact .quantity-break--benefit-bottom .quantity-break__benefit{font-size:1rem}.quantity-breaks--vertical .quantity-break{padding:0 var(--side-padding) var(--y-padding);border-radius:var(--border-radius);text-align:center}.quantity-breaks--vertical .quantity-break__price{color:#03394b}.quantity-breaks--vertical .quantity-break__benefit{margin:0 auto}@media screen and (max-width:749px){.quantity-break{padding:1.4rem 1.6rem}.quantity-breaks--show-indicator .quantity-break{padding-left:4.6rem}.quantity-breaks--show-indicator .quantity-break:before{left:2rem;width:1.6rem;height:1.6rem}.quantity-break__label{font-size:1.4rem}.quantity-break__price{font-size:1.5rem}.quantity-break__caption{font-size:1.2rem}.quantity-break__benefit{font-size:1.05rem;padding:.2rem .65rem}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/mformula-quantity-breaks-reskin.css.map */
