<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.discount-banner-container{margin:16px 0;width:100%}.discount-banner{background:#f7f6f2;border:1px solid #d51d1d;border-radius:6px;padding:12px;position:relative;overflow:hidden;transition:all .3s ease;font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.banner-content{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.discount-info{display:flex;align-items:center;gap:6px}.discount-text{font-size:13px;font-weight:600;color:#5a5955;font-family:Montserrat,sans-serif}.current-badge{background:#5a5955;color:#fff;padding:2px 6px;border-radius:10px;font-size:11px;font-weight:600;font-family:Montserrat,sans-serif;transition:all .3s ease}.current-badge.active{background:#d51d1d;animation:badgePulse 2s infinite}@keyframes badgePulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.progress-bar-mini{width:100%;height:4px;background-color:#ebe9e3;border-radius:2px;overflow:hidden;margin:6px 0}.progress-fill-mini{height:100%;background:linear-gradient(90deg,#f28a8a,#d51d1d);border-radius:2px;transition:width .8s cubic-bezier(.4,0,.2,1);position:relative}.progress-fill-mini:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);animation:shimmer 2s infinite}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.steps-mini{display:flex;justify-content:space-between;align-items:center;margin-top:4px}.step-mini{width:16px;height:16px;border-radius:50%;background-color:#ebe9e3;display:flex;align-items:center;justify-content:center;font-size:9px;font-weight:600;color:#5a5955;transition:all .3s ease;font-family:Montserrat,sans-serif}.step-mini.active{background:#d51d1d;color:#fff;transform:scale(1.2)}.step-mini.completed{background:#ebe9e3;color:#5a5955}.message-mini{font-size:14px;color:#374151;margin-top:6px;font-weight:700;text-align:center;font-family:Montserrat,sans-serif}.savings-highlight{color:#d51d1d;font-weight:700}.celebration-banner{background:#f7f6f2;border-color:#d51d1d;box-shadow:0 2px 8px #d51d1d1a}.discount-banner.updating{transform:scale(1.005);transition:transform .2s ease}.cart-drawer-banner-container{margin:0 0 16px;width:100%;padding:0}.cart-drawer-banner{margin:0;border-radius:0;border-left:none;border-right:none;border-top:1px solid #d51d1d;border-bottom:1px solid #d51d1d;padding:12px 16px}.cart-drawer-banner .discount-text{font-size:12px}.cart-drawer-banner .message-mini{font-size:13px}.cart-drawer-banner .current-badge{font-size:10px;padding:1px 4px}.cart-drawer-banner .step-mini{width:14px;height:14px;font-size:8px}.Drawer__Footer .cart-drawer-banner-container{order:-1;margin-bottom:16px;width:calc(100% + 32px);margin-left:-16px;margin-right:-16px}.step-mini:hover{transform:translateY(-1px)}.step-mini.active:hover{transform:scale(1.2) translateY(-1px)}.cart-drawer-banner .step-mini:hover{transform:translateY(-1px)}.cart-drawer-banner .step-mini.active:hover{transform:scale(1.2) translateY(-1px)}@media (max-width: 768px){.discount-banner{padding:10px;margin:12px 0}.cart-drawer-banner{padding:10px 12px}.banner-content{flex-direction:column;align-items:flex-start;gap:4px;margin-bottom:6px}.current-badge{align-self:flex-end;font-size:10px;padding:1px 4px}.discount-text{font-size:12px}.message-mini{font-size:13px}.step-mini{width:14px;height:14px;font-size:8px}.cart-drawer-banner .message-mini{font-size:12px}.cart-drawer-banner .step-mini{width:12px;height:12px;font-size:7px}.Drawer__Footer .cart-drawer-banner-container{width:calc(100% + 24px);margin-left:-12px;margin-right:-12px}}.product-form .discount-banner-container{margin-top:12px;margin-bottom:16px}.product-form__buttons .discount-banner-container{order:-1;margin-bottom:12px}.template-cart .discount-banner-container{display:none}.discount-banner.loading{opacity:.7;pointer-events:none}.discount-banner.loading .progress-fill-mini:after{animation:shimmer 1s infinite}.discount-banner[data-animations-disabled] *,.discount-banner[data-animations-disabled] *:after,.discount-banner[data-animations-disabled] *:before{animation:none!important;transition:none!important}@media (prefers-reduced-motion: reduce){.discount-banner *,.discount-banner *:after,.discount-banner *:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.cart-drawer-banner-container{box-sizing:border-box}.Drawer__Footer .discount-banner-container.cart-drawer-banner-container{background:transparent}.Drawer__Footer&gt;.cart-drawer-banner-container:first-child{margin-top:0}
/*# sourceMappingURL=/cdn/shop/t/47/assets/discount-banner.css.map */
</pre></body></html>