/* Promobag: native WooCommerce/Elessi notices. */
body .woocommerce-notices-wrapper .woocommerce-message:focus,body .woocommerce-notices-wrapper .woocommerce-info:focus,body .woocommerce-notices-wrapper .woocommerce-error:focus{outline:none!important}
body .woocommerce-notices-wrapper:not(:empty){box-sizing:border-box;width:760px!important;max-width:calc(100vw - 32px)!important;padding:18px 56px 18px 20px!important;background:#f4f6ef!important;color:#29332b!important;border:1px solid #d5dfcc!important;border-radius:12px!important;box-shadow:0 8px 30px #263c2b1a!important;font-family:Jost,sans-serif!important;text-align:left!important}
body .woocommerce-notices-wrapper .woocommerce-message,body .woocommerce-notices-wrapper .woocommerce-info,body .woocommerce-notices-wrapper .woocommerce-error{box-sizing:border-box;width:100%!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;color:#29332b!important;font:400 15px/1.6 Jost,sans-serif!important;text-align:left!important}
body .woocommerce-notices-wrapper .woocommerce-message{display:flex!important;align-items:center;flex-wrap:wrap;gap:12px}
body .woocommerce-notices-wrapper .woocommerce-message::before,body .woocommerce-notices-wrapper .woocommerce-message::after{display:none!important}
body .woocommerce-notices-wrapper .ns-check-svg{position:static!important;width:25px!important;height:25px!important;flex:0 0 25px;margin:0!important;color:#557735!important}
body .woocommerce-notices-wrapper a.button,body .woocommerce-notices-wrapper .button.wc-forward{display:inline-flex!important;align-items:center;justify-content:center;float:none!important;width:auto!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:43px!important;margin:0 0 0 auto!important;padding:10px 18px!important;border:1px solid #263c2b!important;border-radius:8px!important;background:#263c2b!important;color:#fff!important;box-shadow:none!important;font:500 14px/1.5 Jost,sans-serif!important;letter-spacing:0!important;text-transform:none!important;text-decoration:none!important;white-space:normal;text-align:center}
body .woocommerce-notices-wrapper a.button:hover{background:#557735!important;border-color:#557735!important;color:#fff!important}
body .woocommerce-notices-wrapper a:focus-visible{outline:2px solid #557735!important;outline-offset:3px}
body .woocommerce-notices-wrapper .nasa-close-notice{position:absolute!important;inset:12px 10px auto auto!important;display:flex!important;align-items:center;justify-content:center;width:32px!important;height:32px!important;min-height:32px!important;padding:0!important;border:0!important;border-radius:50%!important;background:transparent!important;color:#626d63!important;transform:none!important}
body .woocommerce-notices-wrapper .nasa-close-notice:hover{background:#e3eadb!important;color:#263c2b!important}
body .woocommerce-notices-wrapper .nasa-close-notice svg{width:24px;height:24px}
body .woocommerce-notices-wrapper .woocommerce-error{list-style:none!important}
body .woocommerce-notices-wrapper .woocommerce-error li{margin:0!important;padding:4px 0!important;color:#8a3430!important}
body .woocommerce-notices-wrapper:has(.woocommerce-error){border-color:#e1c6bf!important;background:#fcf5f2!important}
body .woocommerce-notices-wrapper .woocommerce-info a:not(.button),body .woocommerce-notices-wrapper .woocommerce-error a:not(.button){color:#557735!important;text-decoration:underline;text-underline-offset:3px}
@media(max-width:600px){body .woocommerce-notices-wrapper:not(:empty){padding:16px 46px 16px 16px!important;border-radius:10px!important}body .woocommerce-notices-wrapper .woocommerce-message{font-size:14px!important;gap:10px}body .woocommerce-notices-wrapper a.button{margin:4px 0 0 35px!important}body .woocommerce-notices-wrapper .nasa-close-notice{right:7px!important;top:9px!important}}
