#toast-container{position:fixed;z-index:9999;display:flex}.toast{background:#fff;color:#000;box-shadow:rgba(0,0,0,.1) 0 3px 10px,rgba(0,0,0,.05) 0 3px 3px;max-width:375px;pointer-events:auto;padding:15px 20px 15px 50px;border-radius:5px;opacity:0;transition:opacity .3s;will-change:transform,opacity;backface-visibility:hidden;font-size:var(--fs14);position:relative}.toast.has-close{padding-right:40px}.toast .open-cart-woo,.toast a{font-weight:600;cursor:pointer}.toast li,.toast ol,.toast ul{list-style:none;padding:0;margin:0}.toast.success{background:#10b981;color:#fff}.toast.error{background:#ef4444;color:#fff}.toast.info{background:#3b82f6;color:#fff}.toast.error::before,.toast.info::before,.toast.success::before{content:'';position:absolute;left:14px;top:50%;transform:translateY(-50%);width:20px;height:20px;background-color:#fff;border-radius:50%;background-repeat:no-repeat;background-position:center;background-size:12px 12px}.toast.success::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2310b981' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E")}.toast.error::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ef4444' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='12' y1='3' x2='12' y2='14'%3E%3C/line%3E%3Ccircle cx='12' cy='19' r='2' fill='%23ef4444' stroke='none'%3E%3C/circle%3E%3C/svg%3E")}.toast.info::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%233b82f6'%3E%3Ctext x='12' y='19' font-size='18' font-weight='bold' text-anchor='middle' fill='%233b82f6' font-family='Arial'%3Ei%3C/text%3E%3C/svg%3E")}.toast-close{position:absolute;right:8px;top:18px;transform:translateY(-50%);width:20px;height:20px;border:none;background:0 0;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;opacity:.7;transition:opacity .2s}.toast-close:hover{opacity:1}.toast-close::after,.toast-close::before{content:'';position:absolute;width:14px;height:2px;background:currentColor}.toast-close::before{transform:rotate(45deg)}.toast-close::after{transform:rotate(-45deg)}#toast-container.invert-response .toast.success{background:#fff;color:#10b981;border:1px solid #10b981}#toast-container.invert-response .toast.error{background:#fff;color:#ef4444;border:1px solid #ef4444}#toast-container.invert-response .toast.info{background:#fff;color:#3b82f6;border:1px solid #3b82f6}#toast-container.invert-response .toast.success::before{background-color:#10b981;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E")}#toast-container.invert-response .toast.error::before{background-color:#ef4444;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='12' y1='3' x2='12' y2='14'%3E%3C/line%3E%3Ccircle cx='12' cy='19' r='2' fill='white' stroke='none'%3E%3C/circle%3E%3C/svg%3E")}#toast-container.invert-response .toast.info::before{background-color:#3b82f6;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='white'%3E%3Ctext x='12' y='19' font-size='18' font-weight='bold' text-anchor='middle' fill='white' font-family='Arial'%3Ei%3C/text%3E%3C/svg%3E")}@media only screen and (max-width:1023px){#toast-container.top-center-mob,#toast-container.top-left-mob,#toast-container.top-right-mob{top:var(--padsecmob)}#toast-container.bottom-center-mob,#toast-container.bottom-left-mob,#toast-container.bottom-right-mob{bottom:var(--padsecmob)}#toast-container.bottom-left-mob,#toast-container.top-left-mob{left:var(--padsecmob);padding-right:var(--padsecmob)}#toast-container.bottom-right-mob,#toast-container.top-right-mob{right:var(--padsecmob);padding-left:var(--padsecmob)}#toast-container.bottom-center-mob,#toast-container.top-center-mob{left:50%;transform:translateX(-50%);width:100%;display:flex;align-items:center}#toast-container.center-center-mob{top:50%;left:50%;transform:translate(-50%,-50%);width:100%;display:flex;align-items:center;padding:0 var(--padsecmob)}#toast-container.top-center-mob,#toast-container.top-left-mob,#toast-container.top-right-mob{flex-direction:column-reverse}#toast-container.bottom-center-mob,#toast-container.bottom-left-mob,#toast-container.bottom-right-mob,#toast-container.center-center-mob{flex-direction:column}#toast-container.center-center-mob .toast,#toast-container.top-center-mob .toast,#toast-container.top-left-mob .toast,#toast-container.top-right-mob .toast{margin-block-end:10px}#toast-container.bottom-center-mob .toast,#toast-container.bottom-left-mob .toast,#toast-container.bottom-right-mob .toast{margin-block-start:10px}}@media only screen and (min-width:1024px){#toast-container.top-center,#toast-container.top-left,#toast-container.top-right{top:var(--padsec);flex-direction:column-reverse}#toast-container.bottom-center,#toast-container.bottom-left,#toast-container.bottom-right{bottom:var(--padsec)}#toast-container.bottom-left,#toast-container.top-left{left:var(--padsec)}#toast-container.bottom-right,#toast-container.top-right{right:var(--padsec)}#toast-container.bottom-center,#toast-container.top-center{left:50%;transform:translateX(-50%)}#toast-container.center-center{top:50%;left:50%;transform:translate(-50%,-50%)}#toast-container.bottom-center,#toast-container.bottom-left,#toast-container.bottom-right,#toast-container.center-center{flex-direction:column}#toast-container.center-center .toast,#toast-container.top-center .toast,#toast-container.top-left .toast,#toast-container.top-right .toast{margin-block-end:10px}#toast-container.bottom-center .toast,#toast-container.bottom-left .toast,#toast-container.bottom-right .toast{margin-block-start:10px}}