/* ==========================================================================
   Varsity Supreme — woo-notices.css : brand the WooCommerce notices
   ("added to cart", info, error). Loads on all Woo pages.
   ========================================================================== */

.woocommerce-notices-wrapper{margin:0 0 22px}
.woocommerce-notices-wrapper:empty{margin:0}

/* Classic notices (added-to-cart, info, error) */
.woocommerce-message,
.woocommerce-info,
.woocommerce-error{
  border:1px solid var(--line);
  border-left:3px solid var(--red);
  border-radius:var(--r);
  background:var(--surface);
  color:var(--ink);
  font-family:'Inter',sans-serif;
  font-size:14px;line-height:1.5;
  padding:14px 18px;margin:0 0 12px;
  display:flex;align-items:center;gap:14px;
  list-style:none;box-shadow:none;
}
.woocommerce-message::before,
.woocommerce-info::before,
.woocommerce-error::before{display:none}
.woocommerce-info{border-left-color:var(--ink)}
.woocommerce-error{border-left-color:#c0392b;flex-direction:column;align-items:flex-start}

/* The "View cart" / forward button inside a notice -> pill, pushed right */
.woocommerce-message .button,
.woocommerce-info .button{
  order:2;margin-left:auto;white-space:nowrap;
  border-radius:100px;
  background:var(--ink);color:var(--paper);border:1.5px solid var(--ink);
  padding:9px 18px;font-weight:600;font-size:13px;
  transition:transform .15s,background .15s;
}
.woocommerce-message .button:hover,
.woocommerce-info .button:hover{transform:translateY(-2px);background:var(--red);border-color:var(--red)}

/* Block-based notices (wc-blocks cart/checkout) */
.wc-block-components-notice-banner{
  border-radius:var(--r) !important;
  font-family:'Inter',sans-serif !important;
}
.wc-block-components-notice-banner.is-success{border-left-color:var(--red) !important}
