.woocommerce-page ul.products[class*=columns-] li.product {
  background-color: #37516e;
  border-style: hidden;
}

.woocommerce .content .h-section mark {
  color: #45707C;
}

bdi {
  font-weight: 300;
  color: #1DD777;
}

.woocommerce div.product form.cart .variations select {
  font-size: 14px;
  color: #9babbd;
  font-weight: 300;
}

.product_meta {
  color: #1DD777;
}

.woocommerce div.product form.cart .variations th {
  background-color: #ffffff;
  padding: 5px;
}

body.woocommerce ul.products li.product h2:hover {
  color: #45707C;
  text-transform: capitalize;
}

body.woocommerce ul.products li.product .woocommerce-loop-product__link > *:not(img):not(.onsale) {
  color: #7c90a6;
  font-weight: 300;
  font-family: Montserrat;
  font-size: 15px;
  line-height: 15px;
}

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:hover {
  font-family: Montserrat;
}

.product.type-product.post-3859.status-publish.first.instock.product_cat-classics.product_tag-chillouts.product_tag-classical.product_tag-instrumental.product_tag-meditation.product_tag-relaxation.product_tag-yoga.has-post-thumbnail.shipping-taxable.purchasable.product-type-variable {
  padding-bottom: 22px;
}

.woocommerce .content .h-section select {
  color: #6D9EAB;
  font-weight: 300;
  font-size: 15px;
  background-color: #151d24;
  border-style: hidden;
  padding-right: 0px;
}

span {
  font-family: Montserrat;
  color: #;
}

.woocommerce .content .h-section h2 {
  font-family: Montserrat;
  font-weight: 500;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active a {
  font-family: Montserrat;
}

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled:hover {
  font-family: Montserrat;
}

.woocommerce-variation-add-to-cart.variations_button {
  font-family: Montserrat;
}

.d-flex.h-section.h-section-global-spacing.position-relative {
  background-color: #C4CCD6;
}

.h-col {
  background-color: #f2f5f7;
  color: #5b7490;
  padding: 27px;
}

.wp-block-woocommerce-checkout-order-summary-cart-items-block.wc-block-components-totals-wrapper {
  background-color: #ffffff;
}

.wp-block-woocommerce-checkout-order-summary-coupon-form-block.wc-block-components-totals-wrapper {
  background-color: #ffffff;
}

.wp-block-woocommerce-checkout-order-summary-totals-block {
  background-color: #ffffff;
}

.wc-block-components-totals-wrapper {
  background-color: #ffffff;
}

#billing.wc-block-components-address-form {
  border-style: hidden;
}

#components-form-token-input-0.components-combobox-control__input.components-form-token-field__input {
  border-style: hidden;
  color: #5B7490;
}

#billing-first_name {
  border-style: hidden;
}

#billing-last_name {
  border-style: hidden;
}

#billing-address_1 {
  border-style: hidden;
}

#billing-state {
  border-style: hidden;
}

#billing-phone {
  border-style: hidden;
}

#billing-postcode {
  border-style: hidden;
}

#billing-city {
  border-style: hidden;
}

#email {
  border-style: hidden;
  color: #5B7490;
  font-size: 14px;
}

.wc-block-checkout__no-payment-methods-notice.wc-block-components-notice-banner.is-error {
  border-style: hidden;
}

.woocommerce-page .content .h-section label {
  color: #5b7490;
  font-family: Montserrat;
  font-weight: 400;
  font-size: 14px;
}

.woocommerce-page .content .h-section h2 {
  color: #5B7490;
  font-family: Montserrat;
  font-size: 22px;
}

.wc-block-formatted-money-amount.wc-block-components-formatted-money-amount.wc-block-components-product-price__value.wc-block-components-order-summary-item__individual-price {
  color: #5B7490;
}

.wc-block-formatted-money-amount.wc-block-components-formatted-money-amount.wc-block-components-product-price__value {
  color: #5B7490;
}

.woocommerce-page .content .h-section .price ins {
  color: #5B7490;
}

.wc-block-formatted-money-amount.wc-block-components-formatted-money-amount.wc-block-components-totals-item__value {
  color: #5B7490;
  font-weight: 400;
  font-size: 17.5px;
}

.wc-block-formatted-money-amount.wc-block-components-formatted-money-amount.wc-block-components-totals-footer-item-tax-value {
  color: #5B7490;
  font-size: 19px;
}

.post-type-archive-product.woocommerce .content .h-section > .h-section-grid-container > .h-row-container > .h-row > .h-col:first-child {
  background-color: #5B7490;
  padding: 27px;
  padding-top: 12px;
  padding-bottom: 0px;
}

.main-row-inner > .h-col:first-child {
  background-color: #5b7490;
  padding: 27px;
  padding-top: 27px;
  padding-bottom: 0px;
}

strong {
  font-weight: 700;
}

.woocommerce-account.woocommerce-page .woocommerce-MyAccount-navigation ul li a:hover {
  font-weight: 700;
}

.single-product.woocommerce-page .product span.onsale {
  padding: 0px;
  padding-right: 10px;
  padding-left: 10px;
  color: #1DD777;
  font-family: Montserrat;
  font-size: 14px;
}

.wp-playlist.wp-audio-playlist.wp-playlist-light {
  background-color: #C4CCD6;
}

body.woocommerce ul.products {
  background-color: #5B7490;
}

.single-product.woocommerce-page .products {
  background-color: #ffffff;
}

.woocommerce ul.products li.product a img {
  background-color: #C4CCD6;
}