.preloader{z-index:9999;background:#fff;flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.preloader .preloader-logo{width:150px;margin-bottom:20px;animation:2.5s linear infinite spin}.preloader .preloader-text{color:#333;margin-bottom:10px;font-size:18px;font-weight:700}.preloader .progress{background:#eee;border-radius:4px;width:200px;height:8px;overflow:hidden}.preloader .progress .progress-bar{background:#4caf50;width:0;height:100%;animation:6s linear forwards progressFill}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes progressFill{0%{width:0%}to{width:100%}}
.quantity .priceBreakRow{text-align:left!important;grid-template-columns:auto auto auto!important;justify-content:start!important;gap:4px 8px!important;padding:6px 12px!important;font-size:12px!important;font-weight:700!important;display:grid!important}.quantity .priceBreakRow .qty{text-align:left;color:#6c6c6c;min-width:3.5em}.quantity .priceBreakRow .price{white-space:nowrap;color:#1f4d6f!important;font-size:12px!important}.quantity .priceBreakRow .discount{white-space:nowrap;text-align:left;color:#40be6c!important;font-size:12px!important}@media (min-width:1024px){.quantity .priceBreakRow{gap:.2vw .42vw!important;padding:.31vw .63vw!important;font-size:.625vw!important}.quantity .priceBreakRow .qty{min-width:3.5em}.quantity .priceBreakRow .price,.quantity .priceBreakRow .discount{font-size:.625vw!important}}
