@import url("https://fonts.googleapis.com/css2?family=Cantata+One&family=Changa&family=IBM+Plex+Sans");.woocommerce div.product .product_title {
  text-transform: uppercase;
  font-family: Cantata One;
  font-size: 25px !important;
  font-weight: 500;
  line-height: 36px;
  color: #61795f;
}
.woocommerce div.product .price .amount {
  font-family: Cantata One;
  font-size: 33px;
  font-weight: 500;
  color: #9e0606;
}
.woocommerce div.product .entry-summary p {
  font-family: IBM Plex Sans;
  line-height: 27px;
  color: #61795f;
}
.summary > .yith-wcwl-add-to-wishlist span {
  font-family: "IBM Plex Sans";
  color: #61795f;
}
.woocommerce div.product .product_meta > span {
  font-family: "IBM Plex Sans";
  color: #61795f !important;
}
.row .social-icon > label {
  font-family: "IBM Plex Sans";
  color: #61795f !important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a {
  font-family: "IBM Plex Sans";
  text-transform: uppercase;
  font-weight: 400;
  font-size: 16px;
  color: #61795f !important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a {
  font-family: "IBM Plex Sans";
  color: #61795f !important;
  text-transform: uppercase;
  font-weight: 400;
  font-size: 16px;
}
.content-woocommerce-tabs #tab-description b {
  text-transform: uppercase;
  font-family: Cantata One;
}
.content-woocommerce-tabs h4 > strong {
  font-family: Cantata One;
  color: #61795f;
}
.woocommerce div.product .woocommerce-tabs #tab-description p {
  font-family: "IBM Plex Sans";
  color: #61795f !important;
}
div > #product-16315 > .related h2 {
  text-transform: uppercase;
  font-family: Cantata One;
}
.slick-current bdi {
  font-size: 25px;
}
.products-entry bdi {
  font-size: 25px;
}
.slick-current > .products-content a {
  font-family: IBM Plex sans;
  color: #61795f !important;
}
body .zoomWindow {
  border-radius: 0px 0px 0px 0px;
}
.woocommerce div.product div.images .wp-post-image {
  border-radius: 10px 10px 10px 10px;
}
.woocommerce div.product .entry-summary a {
  font-family: "IBM Plex Sans";
  color: #61795f !important;
}
.bwp-single-info .breadcrumb {
  font-family: "IBM Plex Sans";
}
.slick-list .img-thumbnail .attachment-shop_catalog {
  border-radius: 9px 9px 9px 9px;
}
#image-thumbnail .img-thumbnail > .img-thumbnail {
  border-radius: 10px 10px 10px 10px;
}
.content .content-bottom a {
  font-family: Cantata One;
  text-transform: uppercase;
  font-weight: 500;
  color: #61795f !important;
}
.content .single_add_to_cart_button {
  font-family: cantata one;
  color: #61795f !important;
  border-color: #61795f !important;
}
.woocommerce div.product .single_add_to_cart_button {
  font-family: Cantata one;
  width: 177.352px;
  border-radius: 5px 5px 5px 5px;
  background-color: #ef7a00 !important;
}
.bwp-single-info .from {
  font-family: "IBM Plex Sans";
  font-size: 20px;
  color: #61795f;
}
.bwp-single-info .subscription-details {
  font-family: "IBM Plex Sans" 0;
  font-size: 20px;
}
.variations_form > .variations label {
  font-family: Cantata One;
  text-transform: uppercase;
  color: #61795f;
}
.woocommerce div.product .variations .value select {
  font-family: Cantata One;
  text-transform: uppercase;
  font-size: 14px;
  color: #61795f;
}
.woocommerce div.product .woocommerce-tabs #tab-description ul li {
  font-family: "IBM Plex Sans" 0;
}
.content .from {
  font-family: "IBM Plex Sans" 11;
  color: #61795f !important;
}
.content .woocommerce-Price-amount {
  font-family: Cantata One;
}
.content .subscription-details {
  font-family: "IBM Plex Sans" 22;
}
div > #product-19051 > .related h2 {
  font-family: Cantata One;
  text-transform: uppercase;
}
.product .product-title > a {
  font-family: Cantata One;
  text-transform: uppercase;
  color: #000000 !important;
  line-height: 16px;
  font-weight: 500;
  font-size: 16px;
}
.product bdi {
  font-family: Cantata One;
  font-size: 16px;
  color: #61795f;
}
.woocommerce ul.products li.product a.button {
  font-family: Cantata One;
  border-color: #61795f !important;
  border-radius: 3px 3px 3px 3px;
}
#bwp-main .text-title-heading {
  font-family: Cantata One;
  text-transform: uppercase;
  -webkit-text-stroke-width: 0px;
  -webkit-text-stroke-color: #000000;
  word-spacing: 0px;
  color: #fff;
}
.woocommerce ul.products li.product a img {
  border-radius: 6px 6px 6px 6px;
}
#bwp-main > .page-title a {
  font-family: "IBM Plex Sans" 3.333333333333333e+26;
}
#page > #bwp-main .breadcrumb {
  font-family: "IBM Plex Sans";
}
.main-archive-product .pwb-dropdown-toggle {
  font-family: Cantata One;
  text-transform: uppercase;
  color: #61795f;
  border-color: #61795f !important;
}
.product div {
  font-family: "IBM Plex Sans" 5555;
}
div > #product-21008 > .related h2 {
  font-family: Cantata one !important;
  text-transform: uppercase;
}
.wcpt-row .wcpt-title {
  font-family: IBM Plex Sans;
  text-transform: uppercase !important;
  font-weight: 700 !important;
  color: #61795f;
}
.wcpt-row .wcpt-amount {
  font-family: Cantata one;
  text-transform: uppercase;
  color: #9e0606;
}
.wcpt-filter-row .wcpt-single-page-message {
  font-family: IBM Plex Sans;
  text-transform: uppercase !important;
  font-weight: 400;
}
.wcpt-dropdown .wcpt-radio-op-selected__heading-append > span {
  font-family: cantata one;
  text-transform: uppercase !important;
}
.wcpt-row .wcpt-text {
  font-family: IBM Plex Sans;
  text-transform: uppercase !important;
}
.wcpt-row .wcpt-excerpt {
  font-family: IBM Plex Sans;
}
thead .wcpt-1744409554 > .wcpt-text {
  font-family: IBM Plex Sans;
  text-transform: uppercase;
  font-weight: 400;
}
thead .wcpt-1744409548 > .wcpt-text {
  font-family: "IBM Plex Sans" 666666666678;
  text-transform: uppercase;
  font-weight: 400;
}
thead .wcpt-1744409542 > .wcpt-text {
  font-family: IBM Plex Sans;
  text-transform: uppercase;
  font-weight: 400;
}
thead .wcpt-1744409565 > .wcpt-text {
  font-family: IBM Plex Sans;
  text-transform: uppercase;
  font-weight: 400;
}
thead .wcpt-1744409580 > .wcpt-text {
  font-family: IBM Plex Sans;
  text-transform: uppercase;
  font-weight: 400;
}
thead .wcpt-1744409586 > .wcpt-text {
  font-family: IBM Plex Sans;
  text-transform: uppercase;
  font-weight: 400;
}
div > #product-7840 > .upsells h2 {
  font-family: Cantata one;
  text-transform: uppercase;
  font-size: 23px !important;
}
div > #product-7840 > .related h2 {
  font-family: Cantata one !important;
  text-transform: uppercase;
}
.woocommerce div.product .woocommerce-tabs #tab-description h2 {
  font-family: Cantata One !important;
  text-transform: uppercase;
  font-size: 20px !important;
  color: #61795f !important;
}
div > #product-16536 > .related h2 {
  font-family: Cantata One !important;
  text-transform: uppercase;
}
.wcpt-row .wcpt-currency {
  color: #9e0606;
}
div > #product-20989 > .related h2 {
  font-family: Cantata one !important;
  text-transform: uppercase;
  color: #61795f !important;
}
div > #product-200 > .related h2 {
  font-family: Cantata one !important;
  text-transform: uppercase;
}
.wcpt-row .wcpt-button {
  background-color: #61795f !important;
  color: #fff !important;
}
.wcpt-table .wcpt-1744409548 {
  font-family: IBM Plex Sans;
}
div > #product-21013 > .related h2 {
  font-family: Cantata one !important;
  text-transform: uppercase;
  font-weight: 400;
}
.summary #yith-wcwl-icon-heart-outline {
  color: #61795f;
}
.content-woocommerce-tabs p > strong {
  color: #61795f !important;
}
div > #product-19052 > .upsells h2 {
  text-transform: uppercase;
  color: #61795f !important;
}
div > #product-19052 > .related h2 {
  color: #61795f !important;
  text-transform: uppercase;
}
.products-entry > .products-content a {
  color: #61795f !important;
}
.product .vgwc-label {
  font-family: IBM Plex Sans !important;
  font-weight: 400;
}
.container .button-filter-toggle {
  border-color: #61795f !important;
}
div > #product-19048 > .upsells h2 {
  font-family: IBM Plex Sans !important;
  text-transform: uppercase;
  color: #61795f;
}
div > #product-19048 > .related h2 {
  border-color: #61795f !important;
  color: #61795f;
  text-transform: uppercase;
}
.bwp-single-info .price-single .subscription-details {
  color: #61795f;
}
.variations_form .subscription-details {
  color: #61795f;
}
.woocommerce div.product form.cart div.quantity input.qty {
  color: #61795f;
}
.bwp-single-info .sku {
  color: #61795f !important;
}
.content-tab > #tab-description b {
  color: #61795f !important;
}
ul > li li > span {
  color: #61795f !important;
}
.content > .content-product .subscription-details {
  color: #61795f !important;
}
.variations_form bdi {
  color: #61795f !important;
}
.variations_form #quantity_67fd526a510ef {
  color: #61795f !important;
}
.slick-current .from {
  color: #61795f !important;
}
.slick-current .subscription-details {
  color: #61795f !important;
}
.products-entry .from {
  color: #61795f !important;
}
.products-entry .subscription-details {
  color: #61795f !important;
}
.wc-block-cart-items .wc-block-cart-items__header-image > span {
  font-family: IBM Plex Sans;
  color: #61795f;
  font-size: 15px;
}
.wc-block-cart-items .wc-block-cart-items__header-total > span {
  font-family: IBM Plex Sans;
  color: #61795f;
  font-size: 14px;
}
div .wp-block-woocommerce-cart-order-summary-heading-block {
  font-family: IBM Plex Sans !important;
  color: #61795f !important;
  font-size: 15px !important;
}
tbody > .wc-block-cart-items__row .wc-block-components-product-name {
  font-family: IBM Plex Sans;
  text-transform: uppercase;
  font-weight: 500;
  color: #61795f;
}
.wc-block-cart-items__row > td > div > .price > .wc-block-formatted-money-amount {
  font-family: IBM Plex Sans;
}
.wc-block-cart-items__row div > div .wc-block-formatted-money-amount {
  font-family: IBM Plex Sans;
}
td p {
  font-family: IBM Plex Sans;
}
.wc-block-cart-items__row > td > div > div > button {
  font-family: IBM Plex Sans !important;
  color: #61795f !important;
  text-transform: uppercase !important;
  font-weight: 500;
}
.wc-block-components-sidebar .wp-block-woocommerce-cart-order-summary-coupon-form-block .wc-block-components-panel__button {
  font-family: IBM Plex Sans;
}
.wp-block-woocommerce-cart-order-summary-block > .wp-block-woocommerce-cart-order-summary-totals-block span {
  font-family: IBM Plex Sans !important;
}
.wc-block-components-sidebar > .wp-block-woocommerce-cart-order-summary-block > .wc-block-components-totals-wrapper > .wc-block-components-totals-item > span {
  font-family: IBM Plex Sans !important;
  color: #61795f;
}
.wp-block-woocommerce-cart-order-summary-block > .wc-block-components-totals-wrapper > .wc-block-components-totals-item .wc-block-formatted-money-amount {
  font-family: IBM Plex Sans !important;
  color: #61795f;
}
.wc-block-components-totals-wrapper > .wc-block-components-order-meta .wc-block-components-totals-item > span {
  font-family: IBM Plex Sans !important;
  color: #61795f;
}
.wc-block-components-order-meta .wc-block-components-totals-item > div > span {
  font-family: IBM Plex Sans !important;
}
.wc-block-components-totals-wrapper > .wc-block-components-order-meta .wc-block-components-panel__button {
  font-family: IBM Plex Sans !important;
}
.wc-block-components-sidebar .wc-block-components-button__text {
  font-family: IBM Plex Sans !important;
}
tbody > .wc-block-cart-items__row > td > div > .price {
  font-family: IBM Plex Sans !important;
}
div .wc-block-components-product-details__value {
  font-family: IBM Plex Sans !important;
}
div .wc-block-components-product-details__name {
  font-family: IBM Plex Sans !important;
}
.wc-block-cart-items__row .wc-block-components-quantity-selector__input {
  font-family: IBM Plex Sans !important;
}
.wc-block-cart-items__row div > div > .price {
  font-family: IBM Plex Sans !important;
}
.woocommerce div.product .woocommerce-tabs #tab-description a {
  font-family: IBM Plex Sans;
  color: #61795f;
}
.wc-block-grid li > a > div {
  font-family: IBM Plex Sans;
  font-size: 16px;
  text-transform: uppercase;
}
.wc-block-grid .ajax_add_to_cart {
  font-family: IBM Plex Sans;
  text-transform: uppercase;
  font-size: 15px;
}
.wc-block-grid li .woocommerce-Price-amount {
  font-family: IBM Plex Sans;
  font-size: 16px;
}
.wc-block-grid li .wp-block-button__link {
  font-family: IBM Plex Sans;
  text-transform: uppercase;
  font-size: 14px;
}
.wcpt-row .wcpt-plus {
  padding-right: 7px !important;
  margin-right: 0px;
}
.wcpt-cell #quantity_68271fd53f338 {
  display: inline-block !important;
  padding-right: 20px;
}
.wcpt-cell #quantity_68271fd540207 {
  padding-right: 20px;
}
.wcpt-cell #quantity_68271fd541045 {
  padding-right: 20px;
}
.wcpt-cell #quantity_68271fd541e8a {
  padding-right: 20px;
}
.wcpt-cell #quantity_682720ec0a18b {
  padding-right: 20px !important;
}
.wcpt-cell #quantity_682720ec0b004 {
  padding-right: 20px !important;
}
.wcpt-cell #quantity_682720ec0be25 {
  padding-right: 20px !important;
}
.wcpt-cell #quantity_682720ec0cca9 {
  padding-right: 20px !important;
}
.page .wpt-stats-post-count {
  font-family: IBM Plex Sans;
  text-transform: uppercase;
}
.wpt_table_tag_wrapper > #wpt_table .wpt_table_header_row > .wpt_thumbnails {
  font-family: IBM Plex Sans;
  text-transform: uppercase;
  font-size: 16px;
  background-color: #61795f;
}
.wpt_table_tag_wrapper > #wpt_table .wpt_table_header_row > .wpt_product_title {
  font-size: 16px;
  font-family: IBM Plex Sans;
  text-transform: uppercase;
  background-color: #61795f;
}
.wpt_table_tag_wrapper > #wpt_table .wpt_table_header_row > .wpt_price {
  font-size: 16px;
  font-family: IBM Plex Sans;
  text-transform: uppercase;
  background-color: #61795f;
}
.wpt_table_tag_wrapper > #wpt_table .wpt_table_header_row > .wpt_quantity {
  font-size: 16px;
  font-family: IBM Plex Sans;
  text-transform: uppercase;
  background-color: #61795f;
}
.wpt_table_tag_wrapper > #wpt_table .wpt_table_header_row > .wpt_action {
  font-size: 16px;
  font-family: IBM Plex Sans;
  text-transform: uppercase;
  background-color: #61795f;
}
tbody > #product_id_20989 .wpt_product_title_in_td {
  font-family: IBM Plex Sans;
  text-transform: uppercase;
}
#product_id_20989 .from {
  font-family: IBM Plex Sans;
}
#product_id_20989 .woocommerce-Price-amount {
  font-family: IBM Plex Sans;
}
#product_id_20989 .subscription-details {
  font-family: IBM Plex Sans;
}
div #quantity_682727c1c629c {
  font-family: IBM Plex Sans;
}
tbody > #product_id_20989 .ajax_active {
  font-family: IBM Plex Sans;
  background-color: #61795f;
  border-color: #61795f;
}
tbody > #product_id_21013 .wpt_product_title_in_td {
  font-family: IBM Plex Sans;
  text-transform: uppercase;
}
#product_id_20989 .attachment-80x80 {
  font-family: IBM Plex Sans;
  border-radius: 4px 4px 4px 4px;
}
#product_id_21013 .from {
  font-family: IBM Plex Sans;
}
#product_id_21013 .woocommerce-Price-amount {
  font-family: IBM Plex Sans;
}
#product_id_21013 .subscription-details {
  font-family: IBM Plex Sans;
}
div #quantity_682727c1c77b5 {
  font-family: IBM Plex Sans;
}
tbody > #product_id_21013 .ajax_active {
  font-family: IBM Plex Sans;
  background-color: #61795f;
  border-color: #61795f;
}
tbody > #product_id_21008 .wpt_product_title_in_td {
  font-family: IBM Plex Sans;
  text-transform: uppercase;
}
#product_id_21008 .from {
  font-family: IBM Plex Sans;
}
#product_id_21008 .woocommerce-Price-amount {
  font-family: IBM Plex Sans;
}
#product_id_21008 .subscription-details {
  font-family: IBM Plex Sans;
}
div #quantity_682727c1c9013 {
  font-family: IBM Plex Sans;
}
tbody > #product_id_21008 .ajax_active {
  font-family: IBM Plex Sans;
  background-color: #61795f;
  border-color: #61795f;
}
tbody > #product_id_21017 .wpt_product_title_in_td {
  font-family: IBM Plex Sans;
  text-transform: uppercase;
}
#product_id_21017 .from {
  font-family: IBM Plex Sans;
}
#product_id_21017 .woocommerce-Price-amount {
  font-family: IBM Plex Sans;
}
#product_id_21017 .subscription-details {
  font-family: IBM Plex Sans;
}
tbody > #product_id_21017 .ajax_active {
  font-family: IBM Plex Sans;
  background-color: #61795f;
  border-color: #61795f;
}
div #quantity_682727c1ca702 {
  font-family: IBM Plex Sans;
}
.page .wpt-stats-page-count {
  font-family: IBM Plex Sans;
}
#product_id_21013 .attachment-80x80 {
  border-radius: 6px 6px 6px 6px;
}
#product_id_21008 .attachment-80x80 {
  border-radius: 6px 6px 6px 6px;
}
#product_id_21017 .attachment-80x80 {
  border-radius: 6px 6px 6px 6px;
}
.row label {
  font-family: IBM Plex Sans;
}
.row .phone-box a {
  font-family: IBM Plex Sans;
}
.header-left .pwb-dropdown-toggle {
  font-family: IBM Plex Sans;
  text-transform: uppercase;
}
body > #page > #bwp-header .header-wrapper {
  background-color: #61795f;
  padding-top: 42px;
  padding-right: 30px;
  padding-bottom: 42px;
  padding-left: 40px;
  margin-top: 0px;
}
.header-desktop .header-right {
  width: 400px !important;
}
.megamenu #main-navigation {
  width: 734.984px !important;
}
@media screen and (max-width: 1024px) {
  .container #show-megamenu {
    background-color: #61795f;
    border-radius: 3px 3px 3px 3px;
  }
  .row #show-megamenu > span {
    border-color: #e976ad;
    text-decoration: none;
    line-height: 28px;
    text-transform: uppercase;
    font-family: Changa;
    margin-left: 7px;
    margin-right: 10px;
    font-size: 13px;
  }
  .row > .header-center img {
    padding-left: 40px;
  }
  .container #show-megamenu:before {
    color: #fff;
    padding-right: 3px;
    padding-left: 10px;
    padding-top: 12px !important;
    margin-top: 0px;
    margin-left: 0px;
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .row #show-megamenu > span {
    width: 91.664px;
    border-color: #e976ad;
    text-decoration: none;
    line-height: 28px;
    text-transform: uppercase;
    font-family: Changa;
    text-align: left;
  }
  .container #show-megamenu {
    width: 91.664px;
    background-color: #61795f;
  }
}
@media screen and (max-width: 667px) {
  .wcpt-row .wcpt-excerpt {
    font-family: "IBM Plex Sans";
  }
  thead .wcpt-1744309530 > .wcpt-text {
    font-family: cantata one;
    text-transform: uppercase !important;
  }
  thead .wcpt-1744309524 > .wcpt-text {
    font-family: cantata one;
    text-transform: uppercase !important;
  }
}
@media screen and (max-width: 375px) {
  .row > .header-center img {
    margin-left: 64px;
    padding-left: 4px;
  }
  .container #show-megamenu {
    width: 91.6641px;
    height: 29.5px;
  }
  .header-mobile .navbar-header {
    color: #fff !important;
  }
  .container #show-megamenu:before {
    color: #fff !important;
  }
}
