.tier-discount-banner{background-color:#f7f9fc;border-radius:12px;padding:24px;margin-bottom:32px;border:2px solid #77d3e8;text-align:center}.tier-discount-banner h3{margin-top:0;color:#333;font-weight:700;font-size:1.8rem;margin-bottom:16px}.tier-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.tier-item{background:#fff;border-radius:8px;padding:12px 16px;font-size:1.5rem;font-weight:500;box-shadow:0 2px 8px #0000000d;display:flex;justify-content:space-between;align-items:center}.tier-item .tier-count{font-weight:700;color:#77d3e8;font-size:1.8rem}.tier-item .tier-desc{color:#666}@media screen and (min-width:750px){.tier-list{flex-direction:row;justify-content:center}.tier-item{flex-direction:column;flex:1;text-align:center;justify-content:center;align-items:center}.tier-desc br{display:none}}.mandatory-badge{background-color:#ff4d4f;color:#fff;font-size:1.2rem;padding:4px 8px;border-radius:4px;display:inline-block;margin-bottom:8px;font-weight:700}.volume-inline-cart{margin-top:2.5rem;padding:1.8rem 1.5rem;background:#f8fafc;border-radius:16px;border:1px solid #e2e8f0;box-shadow:0 2px 12px #0000000f}.volume-inline-cart .vc-status{font-size:1.2rem;font-weight:700;text-align:center;line-height:1.6;color:#1e293b;margin-bottom:1.4rem}.volume-inline-cart .vc-status .highlight{color:#ea1342;font-size:1.25em}.volume-inline-cart .vc-btn{display:block;width:100%;padding:1.1rem 1.5rem;border-radius:10px;font-weight:700;font-size:1.15rem;line-height:1.4;text-align:center;cursor:pointer;transition:all .25s ease;box-sizing:border-box}.volume-inline-cart .vc-btn-add{background:#111827;color:#fff;border:2px solid #111827;box-shadow:0 4px 8px #0000001f}.volume-inline-cart .vc-btn-add:hover:not(:disabled){background:#000;transform:translateY(-2px);box-shadow:0 6px 14px #0000002e}.volume-inline-cart .vc-btn:disabled{opacity:.45;cursor:not-allowed;transform:none;box-shadow:none}@media(min-width:750px){.volume-inline-cart{display:flex;align-items:center;justify-content:space-between;gap:3rem;padding:2rem 3rem;flex-wrap:wrap}.volume-inline-cart .vc-status{text-align:left;font-size:1.3rem;flex:1;min-width:200px;margin-bottom:0}.volume-inline-cart .vc-right{min-width:320px;flex-shrink:0}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/volume-selection.css.map */
