
/* KJA migrated from CSS Hero - WooCommerce product pages */

.woocommerce #content div.product .entry-summary a {
  color: #666666;
  font-weight: 500;
}

.woocommerce #content div.product .entry-summary p {
  font-size: 18px;
}

#product-1157 > .summary .woocommerce-Price-amount > bdi {
  font-size: 24px;
}

/* Product tabs - remove purple focus line */
.woocommerce-tabs ul.tabs li a:focus,
.woocommerce-tabs ul.tabs li a:focus-visible,
.woocommerce-tabs ul.tabs li.active a:focus,
.woocommerce-tabs ul.tabs li.active a:focus-visible {
  outline: none;
  box-shadow: none;
}

/* Single product buttons */
.single-product div.product form.cart .button,
.single-product div.product .single_add_to_cart_button {
  background-color: #615e5d;
  border-color: #615e5d;
  color: #ffffff;
}

.single-product div.product form.cart .button:visited,
.single-product div.product .single_add_to_cart_button:visited {
  color: #ffffff;
}

.single-product div.product form.cart .button:hover,
.single-product div.product .single_add_to_cart_button:hover,
.single-product div.product form.cart .button:focus,
.single-product div.product .single_add_to_cart_button:focus {
  background-color: #484544;
  border-color: #484544;
  color: #ffffff;
}

/* Product tabs - readable text colour */
.woocommerce-tabs ul.tabs li a,
.woocommerce-tabs ul.tabs li a:visited,
.woocommerce-tabs ul.tabs li.active a,
.woocommerce-tabs ul.tabs li.active a:visited {
  color: #615e5d;
}

.woocommerce-tabs ul.tabs li a:hover,
.woocommerce-tabs ul.tabs li a:focus,
.woocommerce-tabs ul.tabs li.active a:hover,
.woocommerce-tabs ul.tabs li.active a:focus {
  color: #484544;
}

/* Product tabs - force readable text colour over legacy #main a rule */
.single-product #primary #main .woocommerce-tabs ul.tabs li a,
.single-product #primary #main .woocommerce-tabs ul.tabs li a:link,
.single-product #primary #main .woocommerce-tabs ul.tabs li a:visited,
.single-product #primary #main .woocommerce-tabs ul.tabs li.active a,
.single-product #primary #main .woocommerce-tabs ul.tabs li.active a:link,
.single-product #primary #main .woocommerce-tabs ul.tabs li.active a:visited,
.single-product #primary #main .woocommerce-tabs ul.tabs li a[role="tab"],
.single-product #primary #main .woocommerce-tabs ul.tabs li a[aria-selected="true"] {
  color: #615e5d;
}

.single-product #primary #main .woocommerce-tabs ul.tabs li a:hover,
.single-product #primary #main .woocommerce-tabs ul.tabs li a:focus,
.single-product #primary #main .woocommerce-tabs ul.tabs li.active a:hover,
.single-product #primary #main .woocommerce-tabs ul.tabs li.active a:focus {
  color: #484544;
}

/* Product tabs - align Description / Additional information with MVC */

.single-product #primary #main .woocommerce-tabs {
  font-size: 16px;
  line-height: 1.5;
}

.single-product #primary #main .woocommerce-tabs p,
.single-product #primary #main .woocommerce-tabs li,
.single-product #primary #main .woocommerce-tabs td,
.single-product #primary #main .woocommerce-tabs th,
.single-product #primary #main .woocommerce-tabs .shop_attributes {
  font-size: 16px;
  line-height: 1.5;
}

.single-product #primary #main .woocommerce-tabs h2,
.single-product #primary #main .woocommerce-tabs .woocommerce-Tabs-panel h2 {
  font-size: 22px;
  line-height: 1.25;
  font-weight: 600;
  color: #615e5d;
}

.single-product #primary #main .woocommerce-tabs ul.tabs li a,
.single-product #primary #main .woocommerce-tabs ul.tabs li a:link,
.single-product #primary #main .woocommerce-tabs ul.tabs li a:visited,
.single-product #primary #main .woocommerce-tabs ul.tabs li.active a,
.single-product #primary #main .woocommerce-tabs ul.tabs li.active a:link,
.single-product #primary #main .woocommerce-tabs ul.tabs li.active a:visited,
.single-product #primary #main .woocommerce-tabs ul.tabs li a[role="tab"],
.single-product #primary #main .woocommerce-tabs ul.tabs li a[aria-selected="true"] {
  font-size: 16px;
  line-height: 1.4;
  color: #615e5d;
}

.single-product #primary #main .woocommerce-tabs ul.tabs li a:hover,
.single-product #primary #main .woocommerce-tabs ul.tabs li a:focus,
.single-product #primary #main .woocommerce-tabs ul.tabs li.active a:hover,
.single-product #primary #main .woocommerce-tabs ul.tabs li.active a:focus {
  color: #484544;
}
