.roy-wishlist-header-link{display:inline-flex!important;align-items:center;justify-content:center;width:45px;height:45px;border-radius:12px;text-decoration:none!important;color:#ffa600!important;background:transparent;border:1px solid transparent;vertical-align:middle}
.roy-wishlist-header-link:hover,.roy-wishlist-header-link:focus-visible{color:#9b0a1a!important;background:#fff7ed!important;border-color:#ebdfd0!important}
.roy-wishlist-header-link svg{display:block;flex:none;width:25px;height:25px;fill:none;stroke:currentColor}
.roy-wishlist-header-link .screen-reader-text{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important}


/* [roys_cart_header] — matches existing header wishlist, with live Woo count. */
a.roy-header-cart-link{
  box-sizing:border-box;display:inline-flex!important;align-items:center!important;
  justify-content:center!important;position:relative;isolation:isolate;
  width:45px;height:45px;padding:0!important;margin:0!important;
  text-decoration:none!important;vertical-align:middle;border-radius:12px;
  color:#ffa600!important;border:1px solid transparent;background:transparent;
}
a.roy-header-cart-link:hover,a.roy-header-cart-link:focus-visible{
  color:#9b0a1a!important;background:#fff7ed!important;border-color:#ebdfd0!important;
}
a.roy-header-cart-link svg{
  display:block!important;flex:none;width:25px!important;height:25px!important;
  stroke:currentColor!important;fill:none!important;
}
a.roy-header-cart-link .roy-header-cart-count{
  position:absolute;z-index:2;top:-5px;right:-6px;display:flex!important;
  align-items:center;justify-content:center;min-width:19px;height:19px;
  padding:0 4px;border-radius:99px;background:#cc3349!important;color:#fff!important;
  font:700 11px/1 Arial,sans-serif!important;white-space:nowrap;
}
a.roy-header-cart-link .screen-reader-text{
  position:absolute!important;width:1px!important;height:1px!important;
  padding:0!important;margin:-1px!important;overflow:hidden!important;
  clip:rect(0,0,0,0)!important;border:0!important;white-space:nowrap!important;
}
