a:hover {
  color: #524f4f;
  background-color: #9e689e;
}

.posted_in {
  color: #8a1fb5;
  text-decoration: none!important;
  font-style: normal;
}

.page-single a {
  color: #701370;
}

.woocommerce div.product .product_title {
  color: #524f4f;
}

footer a {
  color: #ffffff;
}

.footer-copyright {
  color: #000000;
  line-height: 0px;
  font-size: 0px;
  background-color: #805880;
}

.mb-0.py-3.text-center.text-md-left {
  color: #0f0f0f;
}

.mb-0 {
  color: #000000;
}

p.slider-button a:hover {
  background-color: #976ba8;
}

.fas.fa-comments {
  color: #ac2cdb;
}

.entry-author:hover i {
  color: #ac2cdb;
}

.entry-date:hover i {
  color: #ac2cdb;
  background-color: #ac2cdb;
}

.pagination .nav-links span.current {
  background-color: #7c578a;
}

.pagination .nav-links a:hover {
  background-color: #7c578a;
}

.post-info {
  color: #ac2cdb;
}

.post-info a:hover {
  color: #ac2cdb;
}

.woocommerce-checkout #payment ul.payment_methods li {
  background-color: #75657d;
  color: #ffffff;
}

.woocommerce form .form-row .required {
  color: #8a44c7;
}

.woocommerce table.shop_table tfoot th {
  background-color: #96869e;
}

.woocommerce-info {
  background-color: #c38de0;
  color: #5f1d6b;
  border-color: #c38de0;
  font-weight: 700;
}

:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button:hover {
  background-color: #aa3ee0;
  text-shadow: #aa3ee0;
  box-shadow: #aa3ee0;
  border-color: #aa3ee0;
}

.woocommerce table.shop_table tfoot td {
  background-color: #96869e;
}

.woocommerce #payment #place_order {
  background-color: #974fb3;
}

#stripe-card-element.wc-stripe-elements-field {
  width: 210px;
  height: -3px;
}

#stripe-exp-element.wc-stripe-elements-field {
  width: 83px;
}

#stripe-cvc-element.wc-stripe-elements-field {
  width: 58px;
}

.woocommerce-page #content table.cart td.actions .coupon .input-text+.button {
  background-color: #9e689e;
}

.woocommerce-page #content table.cart td.actions .coupon .input-text {
  text-indent: 1px;
}

:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button:hover {
  background-color: #aa3ee0;
}

.woocommerce table.shop_table_responsive tbody tr:first-child td:first-child {
  color: #baa1c9;
}

.woocommerce-page #content table.cart td.actions .button {
  background-color: #974fb3;
}

:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt:hover {
  background-color: #9e689e;
  border-color: #8a1fb5;
  border-radius: 0px;
}

.woocommerce-message {
  border-color: #aa3ee0;
  color: #666666;
}

:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt {
  background-color: #9e689e;
}

.woocommerce-store-notice.demo_store {
  background-color: #974fb3;
}

.woocommerce table.shop_table tbody:first-child tr:first-child td {
  background-color: #ffffff;
}

.woocommerce-page #content table.cart img {
  width: 100px;
}

.woocommerce table.shop_table th {
  background-color: #75657d;
  color: #ffffff;
}

.woocommerce-cart .cart-collaterals .cart_totals table th {
  background-color: #ffffff;
  color: #000000;
}

.woocommerce table.shop_table_responsive tr {
  color: #000000;
}

.wp-block-button__link.has-vivid-purple-background-color.has-background.wp-element-button {
  background-color: #974fb3;
  color: #000000;
}

bdi {
  color: #524f4f;
  font-size: 23px;
  text-align: center;
  top: 0px;
  padding: 0px;
  margin: 24px;
}

.woocommerce-price-suffix {
  color: #6a2c82;
  padding: 0px;
  margin: -22px;
  font-weight: 800;
}

.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product .stock {
  color: #8a1fb5;
  font-size: 0%;
  line-height: 72px;
  text-transform: capitalize;
  font-variant: normal;
  font-weight: 700;
  text-align: center;
}

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:hover {
  background-color: #974fb3;
}

span {
  color: #424242;
  margin: 0px;
  padding: 0px;
  letter-spacing: 1px;
  word-spacing: 0px;
  line-height: 1px;
  text-align: left;
  text-indent: 39px;
}

p {
  color: #524f4f;
  line-height: 34px;
  text-align: left;
}

.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price {
  color: #524f4f;
  font-style: normal;
}

.woocommerce-Price-currencySymbol {
  color: #524f4f;
}

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt {
  background-color: #974fb3;
}

.woocommerce div.product div.images img {
  height: -1px;
}

.col-lg-8.col-md-8.col-sm-8 {
  margin: 4px;
  background-color: #ffffff;
}

.product_meta {
  margin: 0vh;
  z-index: 0;
}

.woocommerce #content div.product .woocommerce-tabs ul.tabs li {
  background-color: #b091bf;
  opacity: 1;
  border-color: #cb9fe0;
  color: #ffffff;
}

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:hover {
  background-color: #805880;
}

.woocommerce ul.products li.product .button {
  background-color: #974fb3;
}

.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--dashboard.is-active {
  background-color: #dbdbdb;
}

:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button {
  background-color: #aa3ee0;
}

nav.woocommerce-MyAccount-navigation ul li:hover {
  background-color: #dbdbdb;
}

.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--orders {
  background-color: #dbdbdb;
}

.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--downloads {
  background-color: #dbdbdb;
}

.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--edit-address {
  background-color: #dbdbdb;
}

.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--payment-methods {
  background-color: #dbdbdb;
}

.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--edit-account {
  background-color: #dbdbdb;
}

.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--customer-logout {
  background-color: #dbdbdb;
}

nav.woocommerce-MyAccount-navigation ul li a {
  background-color: #dbdbdb;
  color: #524f4f;
}

address {
  width: 126px;
  text-align: justify;
  text-indent: 0px;
  top: 0px;
  z-index: 0;
}

.woocommerce-account .addresses .title h3 {
  width: 448px;
  text-indent: 16px;
  text-align: justify;
}

.woocommerce-account .addresses .title .edit {
  text-align: justify;
  text-indent: 0px;
  border-width: 0px;
  margin: 2px;
  padding: 0px;
}

.woocommerce-Address-title.title {
  text-align: left;
}

.woocommerce {
  text-align: left;
}

.u-columns.woocommerce-Addresses.col2-set.addresses {
  text-align: left;
  width: 0px;
  top: 0px;
  text-indent: 0px;
}

.searchform input[type=submit]:hover {
  background-color: #8a1fb5;
}

.searchform input[type=submit] {
  background-color: #79179c;
}

.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--dashboard {
  background-color: #79179c;
}

.woocommerce .col2-set .col-1 {
  text-align: left;
  text-indent: 0px;
}

.woocommerce .col2-set .col-2 {
  text-indent: -10px;
  word-spacing: 0px;
  width: 0px;
  top: 0px;
  letter-spacing: 0px;
  text-align: justify;
  float: left;
}

.woocommerce-account .woocommerce-MyAccount-content {
  text-align: justify;
  top: 0px;
  display: table-column-group;
  height: 0px;
}

#main-menu ul.sub-menu li a:hover {
  background-color: #9e689e;
}

a {
  padding: 0px;
}

.woocommerce #content div.product div.images {
  padding: 0px;
  margin: 0px;
}

.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2) {
  margin: 4px;
}

h2 {
  margin: 0px;
  color: #524f4f;
}

li {
  color: #524f4f;
  margin: 15px;
}

#tab-legal-disclaimer.woocommerce-Tabs-panel.woocommerce-Tabs-panel--legal-disclaimer.panel.entry-content.wc-tab {
  color: #524f4f;
}

.yikes-custom-woo-tab-title.yikes-custom-woo-tab-title-legal-disclaimer {
  color: #524f4f;
}

.yikes-custom-woo-tab-title.yikes-custom-woo-tab-title-ingredients {
  color: #524f4f;
}

.yikes-custom-woo-tab-title.yikes-custom-woo-tab-title-how-to-use {
  color: #524f4f;
}

strong {
  color: #000000;
  text-decoration: none;
}

#tab-how-to-use.woocommerce-Tabs-panel.woocommerce-Tabs-panel--how-to-use.panel.entry-content.wc-tab {
  color: #524f4f;
  letter-spacing: 1px;
}

.woocommerce-columns.woocommerce-columns--2.woocommerce-columns--addresses.col2-set.addresses {
  margin: 0px;
  padding: 1px;
  width: 4000px;
}

.woocommerce-column.woocommerce-column--2.woocommerce-column--shipping-address.col-2 {
  width: 1000px;
}

.row.m-0 {
  text-align: center;
  margin: 0px;
  padding: -30px;
  background-color: #ffffff;
  color: #ffffff;
}

.woocommerce ul.products li.product a img {
  text-align: center;
}

.woocommerce ul.products {
  margin: 0px;
}

#content.site-main {
  text-align: center;
  margin: 0px;
  padding: 0px;
}

.woocommerce ul.products li.product .woocommerce-loop-product__title {
  padding: -2px;
  margin: 25px;
}

.woocommerce ul.products li.product a {
  text-align: center;
  background-color: #996299;
}

.woocommerce-page #content table.cart td.actions .coupon {
  margin: 9px;
  padding: 0px;
}

.acfw-bogo-notice-text {
  font-weight: 800;
}

.woocommerce form .form-row.woocommerce-validated input.input-text {
  background-color: #ffffff;
  border-left-color: #ffffff;
  border-color: #fcfcfc;
}

.woocommerce form .form-row .input-text {
  background-color: #ffffff;
  margin: 6px;
  padding: 1px;
  border-left-color: #ffffff;
}

ul {
  margin: -1px;
  text-align: left;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover {
  text-align: left;
}

.woocommerce form .form-row input.input-text {
  background-color: #ffffff;
}

#order_comments_field.form-row.notes {
  margin: 15px;
}

.wp-block-button.has-custom-font-size.is-style-fill.has-medium-font-size {
  color: #121212;
}

.wp-block-button__link.has-background.wp-element-button {
  color: #000000;
}

.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--store-credit {
  background-color: #dbdbdb;
}

.post-content p {
  color: #524f4f;
}

b {
  color: #524f4f;
}

.wp-block-button__link.has-white-color.has-text-color.has-background.has-link-color.has-text-align-center.wp-element-button {
  color: #ffffff;
  text-decoration: none;
}

.wp-block-button.has-custom-width.wp-block-button__width-50 {
  color: #ffffff;
}

.footer-widget {
  background-color: #805880;
}

nav.woocommerce-MyAccount-navigation ul li {
  background-color: #dbdbdb;
}

.header-image-box.text-center {
  background-color: #9e689e;
}

.wp-block-button__link.has-white-color.has-text-color.has-background.has-link-color.wp-element-button {
  text-decoration: none;
  background-color: #805880;
}

.wp-block-group.alignfull.is-vertical.is-content-justification-center.is-layout-flex.wp-container-core-group-is-layout-1.wp-block-group-is-layout-flex {
  display: block;
  background-color: #9e689e;
}

#wp-block-search__input-1.wp-block-search__input.has-medium-font-size {
  margin: 0px;
  padding: 0px;
  width: 0px;
  z-index: 0;
}

#content.mt-5 {
  background-color: #ffffff;
}

.wp-block-buttons.alignwide.is-layout-flex.wp-block-buttons-is-layout-flex {
  background-color: #ffffff;
}

#wpforms-submit-35.wpforms-submit {
  background-color: #805880;
}