body:not(.woocommerce-checkout) #wrapper .message-wrapper{--ngn-blue:#0054c5;--ngn-green:#1a7f4b;--ngn-red:#b42218;--ngn-ink:#212121;--ngn-line:#ebedf1;max-width:none;margin:0;padding:0;border:0;background:none;box-shadow:none;outline:none;list-style:none;font-size:14px}body:not(.woocommerce-checkout) #wrapper .message-wrapper+.message-wrapper{margin-top:10px}body:not(.woocommerce-checkout) #wrapper ul.message-wrapper li{margin:0;padding:0;list-style:none}body:not(.woocommerce-checkout) #wrapper ul.message-wrapper li+li{margin-top:10px}body:not(.woocommerce-checkout) #wrapper>.message-wrapper{max-width:1248px;margin:16px auto 0;padding:0 24px}body:not(.woocommerce-checkout) #wrapper>.message-wrapper+main .product-main{padding-top:0}body:not(.woocommerce-checkout) #wrapper .message-wrapper .message-container{display:flex;align-items:flex-start;gap:12px;width:auto;max-width:none;margin:0;padding:14px 18px;border:1px solid var(--ngn-line);border-left:4px solid var(--ngn-blue);border-radius:8px;background:#fff;box-shadow:none;font:400 14px/1.5 'Space Grotesk',sans-serif;color:var(--ngn-ink);text-align:left}body:not(.woocommerce-checkout) #wrapper .message-wrapper .message-container>i,body:not(.woocommerce-checkout) .message-wrapper .message-container>.message-icon{display:none}body:not(.woocommerce-checkout) #wrapper .message-wrapper .message-container::before{content:'i';position:static;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:20px;height:20px;margin:1px 0 0;border:1.5px solid currentColor;border-radius:50%;background:none;font:700 12px/1 'Space Grotesk',sans-serif;color:var(--ngn-blue);transform:none}body:not(.woocommerce-checkout) #wrapper .woocommerce-message .message-container{border-left-color:var(--ngn-green)}body:not(.woocommerce-checkout) #wrapper .woocommerce-message .message-container::before{content:'✓';color:var(--ngn-green)}body:not(.woocommerce-checkout) #wrapper .woocommerce-error .message-container{border-left-color:var(--ngn-red)}body:not(.woocommerce-checkout) #wrapper .woocommerce-error .message-container::before{content:'!';color:var(--ngn-red)}body:not(.woocommerce-checkout) #wrapper .message-container a{margin:0;color:var(--ngn-blue);font-weight:600;text-decoration:none}body:not(.woocommerce-checkout) #wrapper .message-container a:hover{text-decoration:underline}body:not(.woocommerce-checkout) #wrapper .message-container span{font-weight:600}body:not(.woocommerce-checkout) #wrapper .message-container a.button{order:2;display:inline-flex;align-items:center;align-self:center;margin:-4px 0 -4px auto;padding:0 12px;height:32px;min-height:0;border:1px solid var(--ngn-ink);border-radius:6px;background:#fff;color:var(--ngn-ink);font:600 13px/1 'Space Grotesk',sans-serif;text-transform:none;letter-spacing:0;white-space:nowrap;box-shadow:none}body:not(.woocommerce-checkout) #wrapper .message-container a.button:hover{background:#f8f7f3;text-decoration:none}@media (max-width:849px){body:not(.woocommerce-checkout) #wrapper>.message-wrapper{padding:0 16px;margin-top:12px}body:not(.woocommerce-checkout) #wrapper .message-wrapper .message-container{flex-wrap:wrap;padding:12px 14px}body:not(.woocommerce-checkout) #wrapper .message-container a.button{margin:6px 0 0 32px}}