:root{--bn-text:#1f1b2e;--bn-success:#12a150;--bn-info:#794aff;--bn-error:#e5484d;--bn-warning:#e8900c}body .woocommerce-message,body .woocommerce-info,body .woocommerce-error,body .woocommerce-notice,body .elementor-message,body .alert.alert-warning,body .alert.alert-info,body .alert.alert-success,body .alert.alert-danger,body .wc-block-components-notice-banner,body .elementor-alert,body .lwgp-toast,body .blu-notice,body #login_error,body .login .message,body .login .success{--bn:var(--bn-info);position:relative!important;display:block!important;box-sizing:border-box!important;width:auto;max-width:100%;margin:0 0 16px!important;padding:13px 46px 13px 48px!important;list-style:none!important;border:1px solid #ece8f6!important;border-left:4px solid var(--bn)!important;border-radius:12px!important;background:#fff!important;color:var(--bn-text)!important;font-family:"Work Sans",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif!important;font-size:14px!important;font-weight:600!important;line-height:1.55!important;letter-spacing:0!important;text-align:left!important;text-transform:none!important;box-shadow:0 6px 20px rgba(31,27,46,.07)!important;overflow-wrap:anywhere;outline:0}body .woocommerce-message,body .woocommerce-notice--success,body .elementor-message-success,body .alert.alert-success,body .wc-block-components-notice-banner.is-success,body .elementor-alert-success,body .lwgp-toast--ok,body .blu-notice--success,body .login .success{--bn:var(--bn-success)}body .woocommerce-error,body .woocommerce-notice--error,body .elementor-message-danger,body .alert.alert-danger,body .wc-block-components-notice-banner.is-error,body .elementor-alert-danger,body .lwgp-toast:not(.lwgp-toast--ok),body .blu-notice--error,body #login_error{--bn:var(--bn-error)}body .alert.alert-warning,body .wc-block-components-notice-banner.is-warning,body .elementor-alert-warning,body .blu-notice--warning{--bn:var(--bn-warning)}body .woocommerce-message::before,body .woocommerce-info::before,body .woocommerce-error::before,body .woocommerce-notice::before,body .elementor-message::before,body .alert.alert-warning::before,body .alert.alert-info::before,body .alert.alert-success::before,body .alert.alert-danger::before,body .wc-block-components-notice-banner::before,body .elementor-alert::before,body .lwgp-toast::before,body .blu-notice::before,body #login_error::before,body .login .message::before,body .login .success::before{content:""!important;position:absolute!important;left:14px!important;top:13px!important;display:block!important;width:22px!important;height:22px!important;margin:0!important;border:0!important;border-radius:50%!important;background-color:var(--bn)!important;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27white%27%20stroke-width%3D%273%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M12%2011v6%27%2F%3E%3Cpath%20d%3D%27M12%207.4v.2%27%2F%3E%3C%2Fsvg%3E")!important;background-repeat:no-repeat!important;background-position:center!important;background-size:14px 14px!important;color:transparent!important;font-size:0!important;box-shadow:none!important;transform:none!important}body .woocommerce-message::before,body .woocommerce-notice--success::before,body .elementor-message-success::before,body .alert.alert-success::before,body .wc-block-components-notice-banner.is-success::before,body .elementor-alert-success::before,body .lwgp-toast--ok::before,body .blu-notice--success::before,body .login .success::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27white%27%20stroke-width%3D%273%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M5.5%2012.5l4%204L18.5%207.5%27%2F%3E%3C%2Fsvg%3E")!important}body .woocommerce-error::before,body .woocommerce-notice--error::before,body .elementor-message-danger::before,body .alert.alert-danger::before,body .wc-block-components-notice-banner.is-error::before,body .elementor-alert-danger::before,body .lwgp-toast:not(.lwgp-toast--ok)::before,body .blu-notice--error::before,body #login_error::before,body .alert.alert-warning::before,body .wc-block-components-notice-banner.is-warning::before,body .elementor-alert-warning::before,body .blu-notice--warning::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27white%27%20stroke-width%3D%273%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M12%206.8v6.4%27%2F%3E%3Cpath%20d%3D%27M12%2017.2v.2%27%2F%3E%3C%2Fsvg%3E")!important}body .wc-block-components-notice-banner>svg,body .elementor-alert .elementor-alert-title:empty{display:none!important}body .woocommerce-error li,body .woocommerce-message li,body .woocommerce-info li{margin:0!important;padding:0!important;list-style:none!important;background:none!important}body .woocommerce-error li+li{margin-top:4px!important}body .woocommerce-message a:not(.button):not(.blu-notice-close),body .woocommerce-info a:not(.button):not(.blu-notice-close),body .woocommerce-error a:not(.button):not(.blu-notice-close),body .woocommerce-notice a:not(.button):not(.blu-notice-close),body .elementor-message a:not(.button):not(.blu-notice-close),body .alert.alert-warning a:not(.button):not(.blu-notice-close),body .alert.alert-info a:not(.button):not(.blu-notice-close),body .alert.alert-success a:not(.button):not(.blu-notice-close),body .alert.alert-danger a:not(.button):not(.blu-notice-close),body .wc-block-components-notice-banner a:not(.button):not(.blu-notice-close),body .elementor-alert a:not(.button):not(.blu-notice-close),body .lwgp-toast a:not(.button):not(.blu-notice-close),body .blu-notice a:not(.button):not(.blu-notice-close),body #login_error a:not(.button):not(.blu-notice-close),body .login .message a:not(.button):not(.blu-notice-close),body .login .success a:not(.button):not(.blu-notice-close){color:var(--bn)!important;font-weight:700!important;text-decoration:underline!important;text-underline-offset:2px}body .woocommerce-message .button,body .woocommerce-info .button,body .woocommerce-error .button,body .woocommerce-notice .button,body .elementor-message .button,body .alert.alert-warning .button,body .alert.alert-info .button,body .alert.alert-success .button,body .alert.alert-danger .button,body .wc-block-components-notice-banner .button,body .elementor-alert .button,body .lwgp-toast .button,body .blu-notice .button,body #login_error .button,body .login .message .button,body .login .success .button{float:none!important;display:inline-flex!important;align-items:center;margin:4px 0 0 8px!important;padding:6px 14px!important;min-height:0!important;border:0!important;border-radius:999px!important;background:var(--bn)!important;color:#fff!important;font-size:12.5px!important;font-weight:700!important;line-height:1.3!important;text-decoration:none!important;box-shadow:none!important;vertical-align:middle}body .woocommerce-message .button:hover,body .woocommerce-info .button:hover,body .woocommerce-error .button:hover,body .woocommerce-notice .button:hover,body .elementor-message .button:hover,body .alert.alert-warning .button:hover,body .alert.alert-info .button:hover,body .alert.alert-success .button:hover,body .alert.alert-danger .button:hover,body .wc-block-components-notice-banner .button:hover,body .elementor-alert .button:hover,body .lwgp-toast .button:hover,body .blu-notice .button:hover,body #login_error .button:hover,body .login .message .button:hover,body .login .success .button:hover{filter:brightness(.93)}.blu-notice-close,body .elementor-alert .elementor-alert-dismiss{position:absolute!important;top:9px!important;right:9px!important;width:28px!important;height:28px!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:8px!important;background:transparent!important;color:#8a84a3!important;font-size:20px!important;font-weight:400!important;line-height:28px!important;text-align:center!important;cursor:pointer;box-shadow:none!important}.blu-notice-close:hover,body .elementor-alert .elementor-alert-dismiss:hover{background:#f3f1f8!important;color:var(--bn-text)!important}.blu-hiding{opacity:0!important;transition:opacity .3s ease,transform .3s ease!important}.blu-toasts{position:fixed;z-index:1000002;top:20px;right:20px;width:min(400px,calc(100% - 24px));display:flex;flex-direction:column;gap:10px;pointer-events:none}body.admin-bar .blu-toasts{top:52px}body .blu-toasts>*{pointer-events:auto;margin:0!important;box-shadow:0 14px 36px rgba(31,27,46,.18)!important;animation:blu-in .28s ease}body .blu-toasts>.blu-hiding{transform:translateX(16px)!important}body .lwgp-toast{position:fixed!important;z-index:1000001!important;top:20px!important;right:20px!important;left:auto!important;bottom:auto!important;transform:none!important;width:min(400px,calc(100% - 24px))!important;margin:0!important;box-shadow:0 14px 36px rgba(31,27,46,.18)!important;transition:opacity .4s ease!important}body .blu-toasts .lwgp-toast{position:relative!important;top:auto!important;right:auto!important;width:auto!important}body .lwgp-toast.lwgp-toast--hide{opacity:0!important}@keyframes blu-in{from{opacity:0;transform:translateX(16px)}to{opacity:1;transform:none}}@media (max-width:600px){body .woocommerce-message,body .woocommerce-info,body .woocommerce-error,body .woocommerce-notice,body .elementor-message,body .alert.alert-warning,body .alert.alert-info,body .alert.alert-success,body .alert.alert-danger,body .wc-block-components-notice-banner,body .elementor-alert,body .lwgp-toast,body .blu-notice,body #login_error,body .login .message,body .login .success{font-size:13.5px!important}.blu-toasts,body .lwgp-toast{top:12px!important;right:12px!important;left:12px!important;width:auto!important}body.admin-bar .blu-toasts{top:58px!important}}@media (prefers-reduced-motion:reduce){.blu-hiding,body .blu-toasts>*{transition:none!important;animation:none!important}}