.woocommerce:where(body):not(.woocommerce-block-theme-has-button-styles) a.button:hover {
  color: #ffffff;
  background-color: #004d51;
  width: 50px;
}

.woocommerce:where(body):not(.woocommerce-block-theme-has-button-styles) a.button.loading {
  background-color: #f6f625;
  color: #004d51;
}

bdi {
  color: #004d51;
  font-family: Poppins;
  font-size: 22px;
  font-weight: bold;
  font-style: normal;
  text-decoration: underline;
  line-height: 0px;
}

.woocommerce-shop main .woocommerce-products-header__title {
  font-family: Poppins;
}

.woocommerce:where(body):not(.woocommerce-uses-block-theme) .woocommerce-breadcrumb {
  color: #004d51;
}

.woocommerce ul.products li.product .woocommerce-loop-product__title {
  font-family: Poppins;
  font-size: 24px;
}

.woocommerce ul.products li.product .button {
  background-color: #ffffff;
  color: #004d51;
  border-color: #004d51;
  border-style: solid;
  border-width: 2px;
  border-radius: 8px;
}

.woocommerce ul.products li.product a {
  font-size: 16px;
}

.wopb-cart-bottom .wopb-quick-btn-wrap {
  color: #8aa29e;
}

.woocommerce:where(body):not(.woocommerce-uses-block-theme) div.product p.price {
  font-size: 18px;
  line-height: 18px;
  font-family: Poppins;
}

span {
  font-style: normal;
  text-align: center;
}

.woocommerce div.product .product_title {
  font-style: normal;
  text-decoration: none;
  font-family: LIbre Baskerville;
}

.woocommerce:where(body):not(.woocommerce-block-theme-has-button-styles) button.button.alt {
  background-color: #004d51;
  width: 182px;
  height: 52px;
  border-radius: 12px;
  top: -11px;
}

.woocommerce:where(body):not(.woocommerce-block-theme-has-button-styles) button.button.alt:hover {
  background-color: #f6f625;
  color: #004d51;
}

#quantity_677e6d4863213.input-text.qty.text {
  color: #004d51;
  background-color: #d4e9e2;
  width: 93px;
  height: 40px;
  padding: 14px;
  margin: -4px;
  border-radius: 5px;
  font-size: 18px;
}

#quantity_677e700275e04.input-text.qty.text {
  background-color: #d4e9e2;
}

#quantity_677e7060ddb69.input-text.qty.text {
  background-color: #d4e9e2;
}

#quantity_677e70ceed6c2.input-text.qty.text {
  background-color: #d62020;
}

#quantity_677e7145722a1.input-text.qty.text {
  font-weight: normal;
  margin: -2px;
  padding: 12px;
  width: 78px;
  height: 36px;
}

#quantity_677e7223906ef.input-text.qty.text {
  visibility: visible;
}

.pagelayer-background-overlay {
  background-image: 0;
  background-size: contain;
  opacity: 0;
}

.woocommerce ul.products li.product .onsale {
  margin: 5px;
}

.cart-collaterals .cart_totals h2 {
  background-color: #004d51;
  color: #ffffff;
}

.woocommerce table.shop_table th {
  background-color: #004d51;
  font-family: Libre Baskeville;
  font-size: 22px;
}

:where(body):not(.woocommerce-block-theme-has-button-styles):not(.edit-post-visual-editor) .woocommerce a.button.alt {
  background-color: #004d51;
}

:where(body):not(.woocommerce-block-theme-has-button-styles):not(.edit-post-visual-editor) .woocommerce button.button:hover {
  color: #d62020;
}

.woocommerce table.cart td.actions .coupon .input-text+.button {
  border-color: #8aa29e;
  color: #8aa29e;
}

:where(body):not(.woocommerce-block-theme-has-button-styles):not(.edit-post-visual-editor) .woocommerce input.button {
  border-color: #8aa29e;
  color: #8aa29e;
}

.woocommerce table.shop_table tbody:first-child tr:first-child th {
  color: #ffffff;
}

.woocommerce-cart .cart-collaterals .cart_totals table th {
  color: #ffffff;
}

:where(body):not(.woocommerce-block-theme-has-button-styles):not(.edit-post-visual-editor) .woocommerce a.button.alt:hover {
  background-color: #f6f625ff;
  color: #004d51;
  border-color: #cf3c3c;
}

:where(body):not(.woocommerce-block-theme-has-button-styles):not(.edit-post-visual-editor) .woocommerce input.button:hover {
  color: #8aa29e;
}

.woocommerce table.shop_table tfoot th {
  color: #ffffff;
}

.woocommerce #payment #place_order {
  background-color: #004d51;
}

#mailpoet_woocommerce_checkout_optin.woocommerce-form__input.woocommerce-form__input-checkbox.input-checkbox {
  margin: 0px;
}

.price {
  font-family: poppins;
  text-indent: 0px;
  display: inline;
  margin-right: 115px;
}

.woocommerce-Price-amount.amount {
  color: #004d51;
  font-size: 20px;
  font-family: poppins;
}

.pagelayer-service-details {
  background-color: #d8e7e8;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
}

.onsale {
  background-color: #004d51;
  color: #ffffff;
  padding-left: 63px;
}

.pagelayer-img {
  border-radius: 10px;
}

.woocommerce-result-count {
  font-family: poppins;
  font-style: normal;
}

.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail {
  background-color: #f0dfdf;
}

.woocommerce-MyAccount-content {
  width: 90px;
  display: block;
}

.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--orders.is-active {
  width: 100px;
}

.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--dashboard {
  width: 200px;
}

.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--downloads {
  width: 400px;
}

.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--edit-address {
  width: 400px;
}

.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--payment-methods {
  width: 400px;
}

.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--edit-account {
  width: 400px;
}

.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--customer-logout {
  width: 400px;
}

.pagelayer-wp-title-heading {
  display: inline;
  padding-right: 0px;
  font-weight: normal;
  margin: 0px;
}

.pagelayer-img.pagelayer-wp-title-img {
  position: absolute;
  margin-left: 0px;
}

.p-pr74596.pagelayer-btn {
  border-width: 33px;
  border-radius: 10px;
}

.pagelayer-ele-link {
  display: inline;
  width: 130px;
}

.pagelayer-wp-title-section {
  display: inline;
}

.pagelayer-wp-title-content {
  display: inline;
}

.p-eog8881.pagelayer-btn {
  display: inline;
  border-width: 10px;
  border-style: solid;
  background-color: #004d51;
  border-radius: 10px;
}

.p-kss8320.pagelayer-wp_title.slideInLeft.pagelayer-wow {
  display: inline;
  margin: 0px;
  margin-top: 0px;
  padding: 28px;
  padding-top: 6px;
  border-radius: 10px;
  margin-bottom: -4px;
}

.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--dashboard.is-active {
  width: 400px;
}

.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--orders {
  width: 400px;
}

.p-kdh6993.pagelayer-wp_title.slideInLeft.pagelayer-wow {
  display: inline;
}

.pagelayer-wp-title-holder {
  margin: 7px;
  margin-bottom: 5px;
  font-size: 16px;
  margin-left: 10px;
  padding-left: 0px;
  display: inline;
}

.woocommerce-loop-product__title {
  display: inline;
}

.woocommerce-LoopProduct-link.woocommerce-loop-product__link {
  width: 317px;
  height: 368px;
}

.product.type-product.post-98.status-publish.first.instock.product_cat-uncategorized.has-post-thumbnail.sale.taxable.shipping-taxable.purchasable.product-type-simple {
  display: inline;
  padding-left: 0px;
}

.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
  font-size: 9px;
}

svg {
  display: inline;
}

a {
  padding-bottom: 23px;
  padding-left: -13px;
}

path {
  padding-right: 55px;
}

.product.type-product.post-481.status-publish.instock.product_cat-uncategorized.has-post-thumbnail.sale.taxable.shipping-taxable.purchasable.product-type-simple {
  padding-left: 0px;
}

.product.type-product.post-282.status-publish.instock.product_cat-uncategorized.has-post-thumbnail.sale.taxable.shipping-taxable.purchasable.product-type-simple {
  padding-left: 0px;
}

.wopb-quick-btn-wrap {
  margin-left: -89px;
}

.wopb-product-wrapper .wopb-my-account-container .woocommerce-MyAccount-navigation ul {
  margin-right: 100px;
}