@keyframes slideInUp{0%{transform:translateY(100px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes pulseDot{0%{box-shadow:0 0 #10b981b3}70%{box-shadow:0 0 0 8px #10b98100}to{box-shadow:0 0 #10b98100}}.toast-container{position:fixed;bottom:25px;left:25px;z-index:99999;display:flex;flex-direction:column;gap:12px;max-width:380px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.toast-floating{background:#fff;border-radius:14px;box-shadow:0 12px 32px #0f172a1f,0 2px 6px #0f172a0a;animation:slideInUp .5s cubic-bezier(.16,1,.3,1) forwards;transition:all .3s cubic-bezier(.16,1,.3,1);border:1px solid #e2e8f0;overflow:hidden;position:relative}.toast-floating:hover{transform:translateY(-3px);box-shadow:0 16px 40px #0f172a2e}.toast-pill{display:inline-flex;align-items:center;padding:10px 18px;border-radius:50px;background-color:#f8fafc}.status-dot{width:9px;height:9px;background-color:#10b981;border-radius:50%;margin-right:10px;flex-shrink:0;animation:pulseDot 2s infinite}.toast-pill-text{margin:0;font-size:13px;color:#334155;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.toast-pill-text strong{color:#0f172a;font-weight:600}.time-ago{color:#64748b;font-size:12px;margin-left:4px}.toast-product{display:flex;align-items:center;padding:12px 14px;border-left:4px solid #10b981;background:#fff}.product-thumb{width:58px;height:58px;border-radius:10px;overflow:hidden;margin-right:12px;flex-shrink:0;background-color:#f1f5f9;border:1px solid #f1f5f9}.product-thumb img{width:100%;height:100%;object-fit:cover}.product-info{flex-grow:1;min-width:0}.product-rating{color:#fbbf24;font-size:11px;letter-spacing:1px;margin-bottom:2px;display:flex;align-items:center}.rating-count{color:#64748b;font-size:10px;margin-left:4px;font-weight:600}.product-title{margin:0 0 3px;font-size:12px;color:#334155;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-title strong{color:#0f172a}.product-variant{font-size:11px;color:#64748b;margin:0 0 4px}.product-meta{display:flex;align-items:center;gap:8px}.price{font-size:13px;font-weight:700;color:#0f172a}.verified-badge{font-size:10px;color:#059669;background-color:#ecfdf5;padding:2px 6px;border-radius:4px;font-weight:600;letter-spacing:.2px}.close-btn{background:none;border:none;color:#94a3b8;font-size:18px;cursor:pointer;padding:0 0 0 6px;line-height:1;align-self:flex-start;transition:color .2s}.close-btn:hover{color:#0f172a}@media(max-width:480px){.toast-container{left:12px;right:12px;bottom:15px;max-width:none}}.product__title,.product__title h1,h1.product-title,.product-single__title{color:#f5f0e8!important;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,Roboto,Helvetica,Arial,sans-serif!important;font-size:2rem!important;font-weight:700!important;letter-spacing:-.02em!important;line-height:1.25!important;margin-bottom:12px!important;text-rendering:optimizeLegibility!important}.product__text,.price,.price-item,.product__description,.shipping-text,span.price-item--regular{color:#e2e8f0!important}.price--on-sale .price-item--sale{color:#eab308!important;font-weight:700!important}variant-radios fieldset.js product-form__input label,.product-form__input input[type=radio]+label{border:1px solid #334155!important;background-color:#1e293b!important;color:#f8fafc!important;border-radius:8px!important;font-weight:500!important;transition:all .2s ease!important}variant-radios fieldset.js product-form__input label:hover,.product-form__input input[type=radio]:checked+label{border-color:#eab308!important;background-color:#eab308!important;color:#0f172a!important;font-weight:700!important}.product-form__submit,button.product-form__submit{background-color:#eab308!important;color:#0f172a!important;font-weight:700!important;font-size:1.05rem!important;text-transform:uppercase!important;letter-spacing:.05em!important;border-radius:8px!important;border:none!important;box-shadow:0 4px 14px #eab3084d!important;transition:transform .2s ease,box-shadow .2s ease!important}.product-form__submit:hover{transform:translateY(-2px)!important;box-shadow:0 6px 20px #eab30873!important}.toast-notification,.social-proof-toast{bottom:85px!important}
/*# sourceMappingURL=/cdn/shop/t/5/assets/custom-toast.css.map */
