/* These styles are moved from the theme customizer */

.h1, .h2, .h3, h1, h2, h3 {
	margin-bottom: 20px;
}

.tablepress-id-93 tr.row-8 td, .tablepress-id-93 tr.row-9 td, .tablepress-id-93 tr.row-13 td, .tablepress-id-93 tr.row-14 td {
	background-color: #b02a30 !important;
	color: #fff !important;
	font-weight: 700;
}

.grecaptcha-badge {
    visibility: hidden;
}

.menuWrapper .deskMenu li.menu-item-4892 > a {
  background: #C2410C;
  color: #fff;
  font-weight: 600;
  padding: 9px 18px;
  margin: 9px 0;
  border-radius: 999px;
  display: inline-flex;
  align-items: center;
  gap: 8px;
  transition: background .2s ease, transform .2s ease;
}

.menuWrapper .deskMenu li.menu-item-4892 > a:hover {
  background: #9A3412;
  color: #fff;
  transform: translateY(-1px);
}

.menuWrapper .deskMenu li.menu-item-4892::after { display: none; }

/* Hide the duplicated screen-reader quantity label that overlaps the visible "Quantity:" label */
body.single-product .entry-summary .add-to-cart .quantity .screen-reader-text {
	position: absolute;
	width: 1px;
	height: 1px;
	margin: -1px;
	padding: 0;
	border: 0;
	overflow: hidden;
	clip: rect(1px, 1px, 1px, 1px);
	clip-path: inset(50%);
	white-space: nowrap;
	
}