@font-face {
  font-family: 'alchemist';
  src: url('/wp-content/uploads/fonts/alchemist_serif.woff2') format('woff2'), url('/wp-content/uploads/fonts/alchemist_serif.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'buttermilk';
  src: url('/wp-content/uploads/fonts/buttermilk.woff2') format('woff2'), url('/wp-content/uploads/fonts/buttermilk.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'enchanting_script';
  src: url('/wp-content/uploads/fonts/enchanting_script.woff2') format('woff2'), url('/wp-content/uploads/fonts/enchanting_script.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'farmhouse';
  src: url('/wp-content/uploads/fonts/farmhouse.woff2') format('woff2'), url('/wp-content/uploads/fonts/farmhouse.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'montage';
  src: url('/wp-content/uploads/fonts/montage_serif.woff2') format('woff2'), url('/wp-content/uploads/fonts/montage_serif.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'simple-handlettering';
  src: url('/wp-content/uploads/fonts/simple_handlettering.woff2') format('woff2'), url('/wp-content/uploads/fonts/simple_handlettering.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'smithson';
  src: url('/wp-content/uploads/fonts/smithson.woff2') format('woff2'), url('/wp-content/uploads/fonts/smithson.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'sweet_sandwich';
  src: url('/wp-content/uploads/fonts/sweetsandwich.woff2') format('woff2'), url('/wp-content/uploads/fonts/sweetsandwich.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'vintage_handmade';
  src: url('/wp-content/uploads/fonts/vintagehandmade.woff2') format('woff2'), url('/wp-content/uploads/fonts/vintagehandmade.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "beautiful_script";
  src: url("/wp-content/uploads/fonts//wp-content/uploads/fonts/beautiful_script.woff2") format("woff2"), url("/wp-content/uploads/fonts/beautiful_script.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "bridgetown";
  src: url("/wp-content/uploads/fonts/bridgetown.woff2") format("woff2"), url("/wp-content/uploads/fonts/bridgetown.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "country";
  src: url("/wp-content/uploads/fonts/country.woff2") format("woff2"), url("/wp-content/uploads/fonts/country.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "country_kitchen";
  src: url("/wp-content/uploads/fonts/countrykitchen.woff2") format("woff2"), url("/wp-content/uploads/fonts/countrykitchen.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "feeling";
  src: url("/wp-content/uploads/fonts/feeling.woff2") format("woff2"), url("/wp-content/uploads/fonts/feeling.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "gorgeous";
  src: url("/wp-content/uploads/fonts/gorgeous.woff2") format("woff2"), url("/wp-content/uploads/fonts/gorgeous.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "spring_market";
  src: url("/wp-content/uploads/fonts/spring-market.woff2") format("woff2"), url("/wp-content/uploads/fonts/spring-market.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "stories";
  src: url("/wp-content/uploads/fonts/storiesfont.woff2") format("woff2"), url("/wp-content/uploads/fonts/storiesfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "trar";
  src: url("/wp-content/uploads/fonts/trar.woff2") format("woff2"), url("/wp-content/uploads/fonts/trar.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "wild_and_folk";
  src: url("/wp-content/uploads/fonts/wild_and_folk.woff2") format("woff2"), url("/wp-content/uploads/fonts/wild_and_folk.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "zella";
  src: url("/wp-content/uploads/fonts/zella.woff2") format("woff2"), url("/wp-content/uploads/fonts/zella.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
.font-alchemist, .alchemist {
  font-family: "alchemist", serif !important;
}
.font-buttermilk, .buttermilk {
  font-family: "buttermilk", serif !important;
}
.font-enchanting_script, .enchanting_script {
  font-family: "enchanting_script", serif !important;
}
.font-farmhouse, .farmhouse {
  font-family: "farmhouse", sans-serif !important;
}
.font-montage, .montage {
  font-family: "montage", serif !important;
}
.font-simple-handlettering, .simple-handlettering {
  font-family: "simple-handlettering", serif !important;
}
.font-smithson, .smithson {
  font-family: "smithson", serif !important;
}
.font-sweet_sandwich, .sweet_sandwich {
  font-family: "sweet_sandwich", serif !important;
}
.font-vintage_handmade, .vintage_handmade {
  font-family: "vintage_handmade", serif !important;
}
.font-beautiful_script, .beautiful_script {
  font-family: "beautiful_script", serif !important;
}
.font-bridgetown, .bridgetown {
  font-family: "bridgetown", serif !important;
}
.font-country, .country {
  font-family: "country", serif !important;
}
.font-country_kitchen, .country_kitchen {
  font-family: "country_kitchen", serif !important;
}
.font-feeling, .feeling {
  font-family: "feeling", serif !important;
}
.font-gorgeous, .gorgeous {
  font-family: "gorgeous", serif !important;
}
.font-spring_market, .spring_market {
  font-family: "spring_market", serif !important;
}
.font-stories, .stories {
  font-family: "stories", serif !important;
}
.font-trar, .trar {
  font-family: "trar", serif !important;
}
.font-wild_and_folk, .wild_and_folk {
  font-family: "wild_and_folk", serif !important;
}
.font-zella, .zella {
  font-family: "zella", serif !important;
}
@media screen and (max-width: 767px) {
  header.site-header .col-full {
    display: block;
  }
  header.site-header .col-full .site-branding {
    width: 100px;
    height: 100px;
  }
}
@media screen and (min-width: 992px) {
  header.site-header .col-full {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 20px;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 0 !important;
    padding-bottom: 20px;
    width: 100%;
  }
  header.site-header .col-full .site-branding {
    margin: 0 !important;
  }
  header.site-header .col-full nav.main-navigation {
    margin: 0 !important;
    flex-grow: 4;
    text-align: center;
  }
}
header.site-header {
  margin-bottom: 0 !important;
}
.home header.entry-header {
  display: none;
}
.home .content-area {
  margin-bottom: 0;
}
.home .content-area .site-main {
  margin-bottom: 0;
}
.home .content-area .site-main .hentry {
  margin-bottom: 0;
}
.woocommerce-page ul.products li.product.product-category {
  background-color: #3d3b3b;
}
.woocommerce-page ul.products li.product.product-category img {
  margin-bottom: 5px;
}
.woocommerce-page ul.products li.product.product-category a {
  color: #fefefe;
  text-align: center;
}
.woocommerce-page ul.products li.product.product-category a .woocommerce-loop-category__title {
  color: #fefefe;
  font-weight: 700 !important;
}
.woocommerce-page ul.products li.product.product-category a .woocommerce-loop-category__title mark {
  color: #fefefe;
}
.woocommerce-page ul.products li.product.product-category a .shop_cat_desc {
  display: none;
}
.footer-widgets .wp-block-image {
  margin: 0 0 20px;
  overflow: auto;
}
.footer-widgets .wp-block-image figure {
  margin: 0;
}
.footer-widgets .widget_nav_menu ul li::before {
  content: '';
}
.footer-widgets .menu-footer-categories-container ul li {
  padding-left: 0 !important;
  margin-bottom: 5px;
}
.footer-widgets .menu-footer-categories-container ul li ul {
  margin-left: 15px;
}
.site-info {
  display: none;
}
.bistro-site-info {
  padding: 40px 0;
  text-align: center;
  /* Set width of video in product short description area SS-6042007-zen */
}
.single-product .woocommerce-product-details__short-description .video-player iframe {
  width: 300px;
  height: auto;
}
