/* Rowland Made Website V165 — Centred Add Controls
   Text plus glyphs have font-specific side bearings and baselines, so they
   can look off-centre even inside a correctly centred button. Product-add
   controls now use one symmetric SVG whose strokes meet at 12,12. */

.rm-add-icon {
  display: block;
  flex: 0 0 auto;
  width: 22px;
  height: 22px;
  margin: 0;
  overflow: visible;
  pointer-events: none;
}

.rm-card-add,
.mobile-product-add {
  padding: 0;
  font-size: 0;
  line-height: 0;
}

.rm-card-add > .rm-add-icon {
  width: 22px;
  height: 22px;
}

.mobile-product-add > .rm-add-icon {
  width: 19px;
  height: 19px;
}

.rm-ymal-card > button > .rm-add-icon {
  width: 16px;
  height: 16px;
}
