
.wc-block-components-notice-banner.is-success.wl-toast, .woocommerce-message.wl-toast{position:fixed!important;left:50%;bottom:20px;transform:translate(-50%,20px);opacity:0;z-index:99999;width:min(560px,calc(100vw - 32px));box-sizing:border-box;margin:0!important;padding:16px 18px!important;border:1px solid #E6D6CB!important;border-radius:16px!important;background:#FFFDFA!important;color:#592F1D!important;box-shadow:0 18px 40px -16px rgba(89,47,29,.35)!important;display:flex!important;align-items:center;gap:14px;font-size:15px;line-height:1.45;transition:opacity .35s ease,transform .35s ease}
.wl-toast.is-shown{opacity:1!important;transform:translate(-50%,0)!important}
.wl-toast > svg{flex:0 0 26px;width:26px;height:26px;background:#FCEBDD!important;fill:#9C5A42!important;color:#9C5A42!important;border-radius:50%;padding:5px;box-sizing:border-box}
.wl-toast .wc-block-components-notice-banner__content{display:flex;flex-direction:column;gap:6px;flex:1 1 auto;padding:0!important}
.wl-toast .wl-toast__text strong{font-weight:500}
.wl-toast a.wl-toast__link{order:2;align-self:flex-start;background:none!important;border:0!important;padding:0!important;margin:0!important;color:#9C5A42!important;font-size:14px!important;font-weight:500;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;min-height:0!important;box-shadow:none!important}
.wl-toast .wl-toast__close{position:absolute;top:8px;right:10px;width:28px;height:28px;border:0;background:none;color:#8A6A5A;font-size:20px;line-height:1;cursor:pointer;padding:0}
@media (max-width:781px){ .wc-block-components-notice-banner.is-success.wl-toast, .woocommerce-message.wl-toast{bottom:calc(14px + env(safe-area-inset-bottom));font-size:14.5px;padding:14px 40px 14px 14px!important} }
