.woocommerce-notices-wrapper:empty{display:none}
.aq-n{position:relative;display:flex!important;align-items:center;gap:10px;margin:0 0 12px!important;padding:12px 14px!important;border:1px solid #e7e9ef!important;border-radius:14px!important;background:#fff!important;color:#1f2433!important;box-shadow:0 4px 18px rgba(31,36,51,.07);font-size:14px;line-height:1.7;list-style:none;outline:none!important;animation:aqnIn .25s ease;transition:opacity .2s,transform .2s}
.aq-n::before,.aq-n::after{content:none!important;display:none!important}
.aq-n.out{opacity:0;transform:translateY(-6px)}
.aq-n-ico{flex:0 0 30px;width:30px;height:30px;border-radius:50%;display:grid;place-items:center}
.aq-n-ok .aq-n-ico{background:#e9f9ef;color:#16a34a}.aq-n-err .aq-n-ico{background:#fff0f3;color:#d5224e}.aq-n-info .aq-n-ico{background:#eef3fd;color:#1a3e7d}
.aq-n-err{border-color:#f6d3dc!important}
.aq-n-t{flex:1;min-width:0;font-weight:700;overflow-wrap:anywhere}
.aq-n-t a{float:none!important;display:inline-flex;align-items:center;margin-inline-start:8px;padding:3px 10px;border-radius:999px;background:#fff0f3!important;color:#be123c!important;font-weight:800;font-size:13px;text-decoration:none!important;border:0!important;box-shadow:none!important;outline:none}
.aq-n-t a.button,.aq-n-t a.wc-forward{display:none}
.aq-n-t a:focus-visible{box-shadow:0 0 0 2px rgba(213,34,78,.35)!important}
.aq-n-t li{list-style:none;margin:0}
.aq-n-x{flex:0 0 auto;border:0;background:none;color:#9aa0ad;font-size:20px;line-height:1;padding:2px 4px;cursor:pointer}
.woocommerce-NoticeGroup .aq-n{margin-top:8px!important}
@keyframes aqnIn{from{opacity:0;transform:translateY(-6px)}}
@media(prefers-reduced-motion:reduce){.aq-n{animation:none;transition:none}}
.aq-empty{max-width:420px;margin:24px auto 40px;padding:32px 20px;text-align:center;background:#fff;border:1px solid #eceef3;border-radius:20px;box-shadow:0 2px 14px rgba(31,36,51,.05)}
.aq-empty-ico{display:inline-grid;place-items:center;width:64px;height:64px;border-radius:50%;background:#fff1f4;color:#d5224e;margin-bottom:12px}
.aq-empty h2{margin:0 0 6px;font-size:18px;font-weight:900;color:#1f2433}
.aq-empty p{margin:0 0 18px;font-size:13.5px;line-height:1.9;color:#5b6070}
.aq-empty-btn{display:inline-flex;align-items:center;justify-content:center;min-width:180px;height:48px;border-radius:14px;background:linear-gradient(135deg,#d5224e,#be123c);color:#fff!important;font-weight:900;font-size:15px;text-decoration:none!important}
.woocommerce-cart .cart-empty,.woocommerce-cart .return-to-shop{display:none!important}
