.veliur-benefits-banner{background:#fff;border-bottom:1px solid #f3f4f6;padding:12px 0 10px}.benefits-container{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;text-align:center;max-width:100%;padding:0}.benefit-item{display:flex;flex-direction:column;align-items:center;gap:6px;flex:1;min-width:0}.benefit-icon{width:16px!important;height:16px!important;color:#d4af37;flex-shrink:0;stroke-width:1.5;fill:none;stroke:currentColor;display:block}.benefit-text{font-size:12px;color:#666;font-family:Roboto,-apple-system,BlinkMacSystemFont,sans-serif;line-height:1.3;text-align:center;word-wrap:break-word;margin:0}.veliur-urgency-notice{margin:6px 0 16px}.urgency-container{background:#fff1f1;border:1px solid #ffe6e6;border-radius:8px;padding:12px;display:flex;align-items:flex-start;gap:8px;margin:0}.urgency-icon{width:16px!important;height:16px!important;color:#8b0000;margin-top:2px;flex-shrink:0;stroke-width:1.5;fill:none;stroke:currentColor}.urgency-text{font-size:14px;color:#8b0000;font-family:Roboto,-apple-system,BlinkMacSystemFont,sans-serif;line-height:1.4;margin:0}.veliur-discount-progress{margin:-10px 0 -5px}.progress-container{background:linear-gradient(to right,#fff9e6,#fffbf0);border:1px solid #f0e68c;border-radius:8px;padding:16px;margin:-10px 0 -5px}.progress-header{margin-bottom:12px}.progress-message-container{width:100%}.progress-message-success,.progress-message-default{display:flex;align-items:center;gap:8px}.progress-message-unlocked{display:flex;flex-direction:column;gap:4px}.unlocked-section,.next-level-section{display:flex;align-items:center;gap:6px}.progress-icon{width:16px!important;height:16px!important;flex-shrink:0;stroke-width:2;fill:none;stroke:currentColor}.success-icon,.unlocked-icon{color:#228b22}.gift-icon{color:#d4af37}.progress-text{font-size:14px;font-weight:500;color:#333;font-family:Lora,Georgia,serif;margin:0;line-height:1.3}.unlocked-text{font-size:13px;font-weight:600;color:#228b22;font-family:Roboto,-apple-system,BlinkMacSystemFont,sans-serif}.next-level-text{font-size:13px;font-weight:500;color:#333;font-family:Roboto,-apple-system,BlinkMacSystemFont,sans-serif}.progress-bar-container{position:relative;margin-bottom:8px}.progress-bar-bg{width:100%;background:beige;border-radius:9999px;height:8px;overflow:hidden}.progress-bar-fill{height:100%;border-radius:9999px;background:linear-gradient(to right,#b8941f,#d4af37);transition:width .7s ease-out;width:0%}.progress-bar-fill.complete{background:linear-gradient(to right,#d4af37,gold)}.progress-markers{position:absolute;top:0;left:0;width:100%;height:8px;display:flex;justify-content:space-between;align-items:center;pointer-events:none}.marker{width:4px;height:4px;border-radius:50%;background:#d4af37;position:absolute;top:50%}.marker.inactive{background:#ddd!important}.marker.gold{background:gold!important}.progress-labels{display:flex;justify-content:space-between;font-size:12px;color:#666;font-family:Roboto,-apple-system,BlinkMacSystemFont,sans-serif}.progress-labels .active{color:#b8941f!important;font-weight:500!important}.progress-labels .gold{color:#d4af37!important;font-weight:500!important}.progress-icon{transition:transform .2s ease}.progress-message-success .success-icon{animation:checkmark .6s ease-in-out}@keyframes checkmark{0%{transform:scale(0)}50%{transform:scale(1.2)}to{transform:scale(1)}}.veliur-discount-progress{animation:slideIn .3s ease-out}@keyframes slideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.veliur-cart-summary{margin:-12px 0 -7px;border-top:1px solid #e5e5e5;position:relative}.cart-summary-container{padding:12px 20px;background:#fafafa;border-radius:0 0 8px 8px}.summary-line{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.summary-line:last-of-type{margin-bottom:0}.summary-label{font-size:13px;color:#666;font-family:Roboto,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:400}.summary-value{font-size:13px;color:#333;font-family:Roboto,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:500}.discount-line .discount-label{color:#228b22;font-weight:500}.discount-line .discount-value{color:#228b22;font-weight:600}.discount-percentage{font-size:11px;color:#228b22;font-weight:600}.summary-divider{height:1px;background:#d4af37;margin:8px 0;opacity:.3}.total-line{margin-top:6px}.total-label{font-size:15px;color:#333;font-family:Lora,Georgia,serif;font-weight:600}.total-value{font-size:16px;color:#333;font-family:Lora,Georgia,serif;font-weight:700}.savings-highlight{display:flex;align-items:center;gap:4px;margin-top:8px;padding:4px 10px;background:linear-gradient(135deg,#e8f5e8,#f0f8f0);border:1px solid #c8e6c9;border-radius:4px}.savings-icon{color:#228b22;flex-shrink:0}.savings-text{font-size:12px;color:#228b22;font-family:Roboto,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:600}@media (max-width: 480px){.benefit-text{font-size:11px}.benefits-container{gap:4px;padding:0}.urgency-container,.progress-container{margin:0}.progress-message-unlocked{gap:6px}.unlocked-section,.next-level-section{gap:4px}.unlocked-text,.next-level-text{font-size:12px}.progress-text{font-size:13px}.progress-icon{width:14px!important;height:14px!important}.cart-summary-container{padding:10px 16px}.summary-label,.summary-value{font-size:12px}.total-label{font-size:14px}.total-value{font-size:15px}.savings-text{font-size:11px}}.veliur-benefits-banner svg,.veliur-urgency-notice svg,.veliur-discount-progress svg{width:16px!important;height:16px!important;max-width:16px!important;max-height:16px!important;min-width:16px!important;min-height:16px!important}.veliur-cart-summary{animation:slideUp .3s ease-out}@keyframes slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/veliur-cart-components.css.map */
