@charset "UTF-8";
@font-face {
  font-family: "The Voyage Culture Script";
  src: url("../fonts/TheVoyageCulture-Script.woff2") format("woff2"), url("../fonts/TheVoyageCulture-Script.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Garamond Nova Pro Cd";
  src: url("../fonts/GaramondNovaProCd-LightItalic.woff2") format("woff2"), url("../fonts/GaramondNovaProCd-LightItalic.woff") format("woff");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
/* Slider */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}
.slick-list:focus {
  outline: none;
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
  transform: translate3d(0, 0, 0);
}

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.slick-track:before, .slick-track:after {
  content: "";
  display: table;
}
.slick-track:after {
  clear: both;
}
.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}
[dir=rtl] .slick-slide {
  float: right;
}
.slick-slide img {
  display: block;
}
.slick-slide.slick-loading img {
  display: none;
}
.slick-slide.dragging img {
  pointer-events: none;
}
.slick-initialized .slick-slide {
  display: block;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
  display: none;
}

body.woocommerce-shop .shop-header > .row, body.woocommerce-page .shop-header > .row, body.page-id-137028 .shop-header > .row, body.single-product .shop-header > .row, body.tax-product_cat .shop-header > .row {
  display: flex;
  flex-direction: column;
  height: 100vh;
}
body.woocommerce-shop .shop-header > .row .owl-carousel-wrapper, body.woocommerce-page .shop-header > .row .owl-carousel-wrapper, body.page-id-137028 .shop-header > .row .owl-carousel-wrapper, body.single-product .shop-header > .row .owl-carousel-wrapper, body.tax-product_cat .shop-header > .row .owl-carousel-wrapper {
  flex: 1;
}
body.woocommerce-shop .shop-nav, body.woocommerce-page .shop-nav, body.page-id-137028 .shop-nav, body.single-product .shop-nav, body.tax-product_cat .shop-nav {
  padding: 15px;
  margin: 0;
  display: flex;
  flex-wrap: wrap;
  list-style: none;
  align-items: center;
  justify-content: center;
  gap: 10px 20px;
}
body.woocommerce-shop .shop-nav li a, body.woocommerce-page .shop-nav li a, body.page-id-137028 .shop-nav li a, body.single-product .shop-nav li a, body.tax-product_cat .shop-nav li a {
  color: #112413 !important;
  text-transform: uppercase;
}
body.woocommerce-shop .shop-nav li a:hover, body.woocommerce-shop .shop-nav li a:focus, body.woocommerce-page .shop-nav li a:hover, body.woocommerce-page .shop-nav li a:focus, body.page-id-137028 .shop-nav li a:hover, body.page-id-137028 .shop-nav li a:focus, body.single-product .shop-nav li a:hover, body.single-product .shop-nav li a:focus, body.tax-product_cat .shop-nav li a:hover, body.tax-product_cat .shop-nav li a:focus {
  text-decoration: underline;
}
body.woocommerce-shop .style-color-191139-bg .shop-nav li a, body.woocommerce-page .style-color-191139-bg .shop-nav li a, body.page-id-137028 .style-color-191139-bg .shop-nav li a, body.single-product .style-color-191139-bg .shop-nav li a, body.tax-product_cat .style-color-191139-bg .shop-nav li a {
  color: #F5B47A !important;
}
body.woocommerce-shop .style-color-191139-bg .shop-nav li a:hover, body.woocommerce-shop .style-color-191139-bg .shop-nav li a:focus, body.woocommerce-page .style-color-191139-bg .shop-nav li a:hover, body.woocommerce-page .style-color-191139-bg .shop-nav li a:focus, body.page-id-137028 .style-color-191139-bg .shop-nav li a:hover, body.page-id-137028 .style-color-191139-bg .shop-nav li a:focus, body.single-product .style-color-191139-bg .shop-nav li a:hover, body.single-product .style-color-191139-bg .shop-nav li a:focus, body.tax-product_cat .style-color-191139-bg .shop-nav li a:hover, body.tax-product_cat .style-color-191139-bg .shop-nav li a:focus {
  color: #fff !important;
}
body.woocommerce-shop .offset-menu, body.woocommerce-page .offset-menu, body.page-id-137028 .offset-menu, body.single-product .offset-menu, body.tax-product_cat .offset-menu {
  margin-top: 74px;
}
@media (max-width: 959px) {
  body.woocommerce-shop .offset-menu, body.woocommerce-page .offset-menu, body.page-id-137028 .offset-menu, body.single-product .offset-menu, body.tax-product_cat .offset-menu {
    margin-top: 50px;
  }
}
body.woocommerce-shop .no-padding .row, body.woocommerce-shop .no-padding .wpb_column, body.woocommerce-page .no-padding .row, body.woocommerce-page .no-padding .wpb_column, body.page-id-137028 .no-padding .row, body.page-id-137028 .no-padding .wpb_column, body.single-product .no-padding .row, body.single-product .no-padding .wpb_column, body.tax-product_cat .no-padding .row, body.tax-product_cat .no-padding .wpb_column {
  padding: 0;
}
body.woocommerce-shop .shop-heading .row, body.woocommerce-page .shop-heading .row, body.page-id-137028 .shop-heading .row, body.single-product .shop-heading .row, body.tax-product_cat .shop-heading .row {
  padding-top: 72px;
  padding-bottom: 0;
}
body.woocommerce-shop .post-content, body.woocommerce-page .post-content, body.page-id-137028 .post-content, body.single-product .post-content, body.tax-product_cat .post-content {
  background: #F3DFD1;
}
body.woocommerce-shop .tmb[class*=product_cat] h3, body.woocommerce-page .tmb[class*=product_cat] h3, body.page-id-137028 .tmb[class*=product_cat] h3, body.single-product .tmb[class*=product_cat] h3, body.tax-product_cat .tmb[class*=product_cat] h3 {
  text-align: left;
  font-family: presicav, sans-serif !important;
  font-weight: bold !important;
  text-transform: uppercase;
  font-size: 18px;
}
body.woocommerce-shop .tmb[class*=product_cat] h3 a, body.woocommerce-page .tmb[class*=product_cat] h3 a, body.page-id-137028 .tmb[class*=product_cat] h3 a, body.single-product .tmb[class*=product_cat] h3 a, body.tax-product_cat .tmb[class*=product_cat] h3 a {
  color: #112413;
  position: relative;
  display: block;
}
body.woocommerce-shop .tmb[class*=product_cat] h3 a:after, body.woocommerce-page .tmb[class*=product_cat] h3 a:after, body.page-id-137028 .tmb[class*=product_cat] h3 a:after, body.single-product .tmb[class*=product_cat] h3 a:after, body.tax-product_cat .tmb[class*=product_cat] h3 a:after {
  content: "→";
  position: absolute;
  bottom: 0;
  right: 0;
  font-size: 20px;
  color: #112413 !important;
}
body.woocommerce-shop .tmb[class*=product_cat] h3 .description, body.woocommerce-page .tmb[class*=product_cat] h3 .description, body.page-id-137028 .tmb[class*=product_cat] h3 .description, body.single-product .tmb[class*=product_cat] h3 .description, body.tax-product_cat .tmb[class*=product_cat] h3 .description {
  display: block;
  font-family: unset;
  font-family: brandon-grotesque, sans-serif !important;
  font-weight: normal !important;
  text-transform: none;
  margin-top: 5px;
  font-size: 16px;
  color: #112413 !important;
}
body.woocommerce-shop .wpb_row, body.woocommerce-page .wpb_row, body.page-id-137028 .wpb_row, body.single-product .wpb_row, body.tax-product_cat .wpb_row {
  margin-left: 0;
}
body.woocommerce-shop .box-wrapper .box-container .btn.btn-styled, body.woocommerce-page .box-wrapper .box-container .btn.btn-styled, body.page-id-137028 .box-wrapper .box-container .btn.btn-styled, body.single-product .box-wrapper .box-container .btn.btn-styled, body.tax-product_cat .box-wrapper .box-container .btn.btn-styled {
  color: #fff !important;
  border: none;
}
body.woocommerce-shop .box-wrapper .box-container .btn.btn-styled:hover, body.woocommerce-shop .box-wrapper .box-container .btn.btn-styled:focus, body.woocommerce-page .box-wrapper .box-container .btn.btn-styled:hover, body.woocommerce-page .box-wrapper .box-container .btn.btn-styled:focus, body.page-id-137028 .box-wrapper .box-container .btn.btn-styled:hover, body.page-id-137028 .box-wrapper .box-container .btn.btn-styled:focus, body.single-product .box-wrapper .box-container .btn.btn-styled:hover, body.single-product .box-wrapper .box-container .btn.btn-styled:focus, body.tax-product_cat .box-wrapper .box-container .btn.btn-styled:hover, body.tax-product_cat .box-wrapper .box-container .btn.btn-styled:focus {
  background: #CC593B !important;
  border-color: #CC593B !important;
  color: #fff !important;
}
body.woocommerce-shop .box-wrapper .box-container .btn.btn-styled.loading:after, body.woocommerce-page .box-wrapper .box-container .btn.btn-styled.loading:after, body.page-id-137028 .box-wrapper .box-container .btn.btn-styled.loading:after, body.single-product .box-wrapper .box-container .btn.btn-styled.loading:after, body.tax-product_cat .box-wrapper .box-container .btn.btn-styled.loading:after {
  content: "Loading...";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  margin: 0;
  height: unset;
  width: unset;
}
body.woocommerce-shop .fj_category, body.woocommerce-page .fj_category, body.page-id-137028 .fj_category, body.single-product .fj_category, body.tax-product_cat .fj_category {
  padding: 60px 0;
  background: no-repeat center center;
  background-size: cover;
}
@media (max-width: 959px) {
  body.woocommerce-shop .fj_category, body.woocommerce-page .fj_category, body.page-id-137028 .fj_category, body.single-product .fj_category, body.tax-product_cat .fj_category {
    padding: 30px 0;
  }
}
body.woocommerce-shop .fj_category h2, body.woocommerce-shop .fj_category h3 a, body.woocommerce-page .fj_category h2, body.woocommerce-page .fj_category h3 a, body.page-id-137028 .fj_category h2, body.page-id-137028 .fj_category h3 a, body.single-product .fj_category h2, body.single-product .fj_category h3 a, body.tax-product_cat .fj_category h2, body.tax-product_cat .fj_category h3 a {
  color: #112413;
}
body.woocommerce-shop .fj_category.text-color-light, body.woocommerce-page .fj_category.text-color-light, body.page-id-137028 .fj_category.text-color-light, body.single-product .fj_category.text-color-light, body.tax-product_cat .fj_category.text-color-light {
  color: #fff;
}
body.woocommerce-shop .fj_category.text-color-light h2, body.woocommerce-shop .fj_category.text-color-light h3 a, body.woocommerce-page .fj_category.text-color-light h2, body.woocommerce-page .fj_category.text-color-light h3 a, body.page-id-137028 .fj_category.text-color-light h2, body.page-id-137028 .fj_category.text-color-light h3 a, body.single-product .fj_category.text-color-light h2, body.single-product .fj_category.text-color-light h3 a, body.tax-product_cat .fj_category.text-color-light h2, body.tax-product_cat .fj_category.text-color-light h3 a {
  color: #fff;
}
body.woocommerce-shop .fj_category.text-color-light .category-products .item .add-to-cart .button, body.woocommerce-page .fj_category.text-color-light .category-products .item .add-to-cart .button, body.page-id-137028 .fj_category.text-color-light .category-products .item .add-to-cart .button, body.single-product .fj_category.text-color-light .category-products .item .add-to-cart .button, body.tax-product_cat .fj_category.text-color-light .category-products .item .add-to-cart .button {
  color: #fff !important;
  background: none !important;
  border: 2px solid #fff !important;
}
body.woocommerce-shop .fj_category.text-color-light .category-products .item .add-to-cart .button:hover, body.woocommerce-shop .fj_category.text-color-light .category-products .item .add-to-cart .button:focus, body.woocommerce-page .fj_category.text-color-light .category-products .item .add-to-cart .button:hover, body.woocommerce-page .fj_category.text-color-light .category-products .item .add-to-cart .button:focus, body.page-id-137028 .fj_category.text-color-light .category-products .item .add-to-cart .button:hover, body.page-id-137028 .fj_category.text-color-light .category-products .item .add-to-cart .button:focus, body.single-product .fj_category.text-color-light .category-products .item .add-to-cart .button:hover, body.single-product .fj_category.text-color-light .category-products .item .add-to-cart .button:focus, body.tax-product_cat .fj_category.text-color-light .category-products .item .add-to-cart .button:hover, body.tax-product_cat .fj_category.text-color-light .category-products .item .add-to-cart .button:focus {
  border-color: #fff !important;
  background: #fff !important;
  color: #112413 !important;
}
body.woocommerce-shop .fj_category h2, body.woocommerce-page .fj_category h2, body.page-id-137028 .fj_category h2, body.single-product .fj_category h2, body.tax-product_cat .fj_category h2 {
  text-align: center;
  margin: 0 0 60px;
  padding: 0 15px;
  font-family: presicav, sans-serif !important;
  font-weight: bold !important;
  text-transform: uppercase;
}
@media (max-width: 959px) {
  body.woocommerce-shop .fj_category h2, body.woocommerce-page .fj_category h2, body.page-id-137028 .fj_category h2, body.single-product .fj_category h2, body.tax-product_cat .fj_category h2 {
    font-size: 28px;
    margin-bottom: 30px;
  }
}
body.woocommerce-shop .fj_category h2 .all, body.woocommerce-page .fj_category h2 .all, body.page-id-137028 .fj_category h2 .all, body.single-product .fj_category h2 .all, body.tax-product_cat .fj_category h2 .all {
  margin-top: 10px;
  font-size: 16px;
  display: block;
  color: inherit;
}
body.woocommerce-shop .fj_category h2 .all:after, body.woocommerce-page .fj_category h2 .all:after, body.page-id-137028 .fj_category h2 .all:after, body.single-product .fj_category h2 .all:after, body.tax-product_cat .fj_category h2 .all:after {
  content: "→";
  margin-left: 6px;
  display: inline-block;
  transform: translateY(-2px);
}
body.woocommerce-shop .fj_category .back, body.woocommerce-page .fj_category .back, body.page-id-137028 .fj_category .back, body.single-product .fj_category .back, body.tax-product_cat .fj_category .back {
  margin-top: 10px;
  text-align: center;
}
body.woocommerce-shop .fj_category .back a, body.woocommerce-page .fj_category .back a, body.page-id-137028 .fj_category .back a, body.single-product .fj_category .back a, body.tax-product_cat .fj_category .back a {
  font-size: 16px;
  font-family: presicav, sans-serif !important;
  font-weight: bold !important;
  text-transform: uppercase;
  color: #112413;
}
body.woocommerce-shop .fj_category .back a:before, body.woocommerce-page .fj_category .back a:before, body.page-id-137028 .fj_category .back a:before, body.single-product .fj_category .back a:before, body.tax-product_cat .fj_category .back a:before {
  content: "←";
  margin-right: 6px;
  display: inline-block;
  transform: translateY(-2px);
}
body.woocommerce-shop .fj_category.text-color-light .back a, body.woocommerce-page .fj_category.text-color-light .back a, body.page-id-137028 .fj_category.text-color-light .back a, body.single-product .fj_category.text-color-light .back a, body.tax-product_cat .fj_category.text-color-light .back a {
  color: #fff;
}
body.woocommerce-shop .fj_category .category-products, body.woocommerce-page .fj_category .category-products, body.page-id-137028 .fj_category .category-products, body.single-product .fj_category .category-products, body.tax-product_cat .fj_category .category-products {
  width: 1300px;
  max-width: 100%;
  margin: 0 auto;
  padding: 0 58px;
  display: flex;
}
@media (max-width: 959px) {
  body.woocommerce-shop .fj_category .category-products, body.woocommerce-page .fj_category .category-products, body.page-id-137028 .fj_category .category-products, body.single-product .fj_category .category-products, body.tax-product_cat .fj_category .category-products {
    padding: 0 46px;
  }
}
body.woocommerce-shop .fj_category .category-products:not(.carousel), body.woocommerce-page .fj_category .category-products:not(.carousel), body.page-id-137028 .fj_category .category-products:not(.carousel), body.single-product .fj_category .category-products:not(.carousel), body.tax-product_cat .fj_category .category-products:not(.carousel) {
  flex-wrap: wrap;
}
body.woocommerce-shop .fj_category .category-products:not(.carousel) .item, body.woocommerce-page .fj_category .category-products:not(.carousel) .item, body.page-id-137028 .fj_category .category-products:not(.carousel) .item, body.single-product .fj_category .category-products:not(.carousel) .item, body.tax-product_cat .fj_category .category-products:not(.carousel) .item {
  padding-bottom: 50px;
}
body.woocommerce-shop .fj_category .category-products:not(.slick-initialized).carousel .item:nth-child(n+4), body.woocommerce-page .fj_category .category-products:not(.slick-initialized).carousel .item:nth-child(n+4), body.page-id-137028 .fj_category .category-products:not(.slick-initialized).carousel .item:nth-child(n+4), body.single-product .fj_category .category-products:not(.slick-initialized).carousel .item:nth-child(n+4), body.tax-product_cat .fj_category .category-products:not(.slick-initialized).carousel .item:nth-child(n+4) {
  display: none;
}
@media (max-width: 768px) {
  body.woocommerce-shop .fj_category .category-products:not(.slick-initialized) .item, body.woocommerce-page .fj_category .category-products:not(.slick-initialized) .item, body.page-id-137028 .fj_category .category-products:not(.slick-initialized) .item, body.single-product .fj_category .category-products:not(.slick-initialized) .item, body.tax-product_cat .fj_category .category-products:not(.slick-initialized) .item {
    width: 50%;
  }
  body.woocommerce-shop .fj_category .category-products:not(.slick-initialized).carousel .item:nth-child(n+3), body.woocommerce-page .fj_category .category-products:not(.slick-initialized).carousel .item:nth-child(n+3), body.page-id-137028 .fj_category .category-products:not(.slick-initialized).carousel .item:nth-child(n+3), body.single-product .fj_category .category-products:not(.slick-initialized).carousel .item:nth-child(n+3), body.tax-product_cat .fj_category .category-products:not(.slick-initialized).carousel .item:nth-child(n+3) {
    display: none;
  }
}
@media (max-width: 480px) {
  body.woocommerce-shop .fj_category .category-products:not(.slick-initialized) .item, body.woocommerce-page .fj_category .category-products:not(.slick-initialized) .item, body.page-id-137028 .fj_category .category-products:not(.slick-initialized) .item, body.single-product .fj_category .category-products:not(.slick-initialized) .item, body.tax-product_cat .fj_category .category-products:not(.slick-initialized) .item {
    width: 100%;
  }
  body.woocommerce-shop .fj_category .category-products:not(.slick-initialized).carousel .item:nth-child(n+2), body.woocommerce-page .fj_category .category-products:not(.slick-initialized).carousel .item:nth-child(n+2), body.page-id-137028 .fj_category .category-products:not(.slick-initialized).carousel .item:nth-child(n+2), body.single-product .fj_category .category-products:not(.slick-initialized).carousel .item:nth-child(n+2), body.tax-product_cat .fj_category .category-products:not(.slick-initialized).carousel .item:nth-child(n+2) {
    display: none;
  }
}
body.woocommerce-shop .fj_category .category-products .slick-list, body.woocommerce-page .fj_category .category-products .slick-list, body.page-id-137028 .fj_category .category-products .slick-list, body.single-product .fj_category .category-products .slick-list, body.tax-product_cat .fj_category .category-products .slick-list {
  width: 100%;
}
body.woocommerce-shop .fj_category .category-products .slick-track, body.woocommerce-page .fj_category .category-products .slick-track, body.page-id-137028 .fj_category .category-products .slick-track, body.single-product .fj_category .category-products .slick-track, body.tax-product_cat .fj_category .category-products .slick-track {
  display: flex;
}
body.woocommerce-shop .fj_category .category-products .slick-arrow, body.woocommerce-page .fj_category .category-products .slick-arrow, body.page-id-137028 .fj_category .category-products .slick-arrow, body.single-product .fj_category .category-products .slick-arrow, body.tax-product_cat .fj_category .category-products .slick-arrow {
  left: 10px;
  top: 100px;
}
body.woocommerce-shop .fj_category .category-products .slick-arrow.slick-next, body.woocommerce-page .fj_category .category-products .slick-arrow.slick-next, body.page-id-137028 .fj_category .category-products .slick-arrow.slick-next, body.single-product .fj_category .category-products .slick-arrow.slick-next, body.tax-product_cat .fj_category .category-products .slick-arrow.slick-next {
  left: auto;
  right: 10px;
}
@media (max-width: 480px) {
  body.woocommerce-shop .fj_category .category-products .slick-arrow, body.woocommerce-page .fj_category .category-products .slick-arrow, body.page-id-137028 .fj_category .category-products .slick-arrow, body.single-product .fj_category .category-products .slick-arrow, body.tax-product_cat .fj_category .category-products .slick-arrow {
    top: 90px;
  }
}
body.woocommerce-shop .fj_category .category-products.arrow-color-outlined .slick-arrow, body.woocommerce-page .fj_category .category-products.arrow-color-outlined .slick-arrow, body.page-id-137028 .fj_category .category-products.arrow-color-outlined .slick-arrow, body.single-product .fj_category .category-products.arrow-color-outlined .slick-arrow, body.tax-product_cat .fj_category .category-products.arrow-color-outlined .slick-arrow {
  background: none;
  border: 1px solid #112413;
  color: #112413;
}
body.woocommerce-shop .fj_category .category-products.arrow-color-outlined .slick-arrow:before, body.woocommerce-page .fj_category .category-products.arrow-color-outlined .slick-arrow:before, body.page-id-137028 .fj_category .category-products.arrow-color-outlined .slick-arrow:before, body.single-product .fj_category .category-products.arrow-color-outlined .slick-arrow:before, body.tax-product_cat .fj_category .category-products.arrow-color-outlined .slick-arrow:before {
  color: inherit;
}
body.woocommerce-shop .fj_category .category-products.arrow-color-light .slick-arrow, body.woocommerce-page .fj_category .category-products.arrow-color-light .slick-arrow, body.page-id-137028 .fj_category .category-products.arrow-color-light .slick-arrow, body.single-product .fj_category .category-products.arrow-color-light .slick-arrow, body.tax-product_cat .fj_category .category-products.arrow-color-light .slick-arrow {
  background: none;
  border: 1px solid #fff;
  color: #fff;
}
body.woocommerce-shop .fj_category .category-products.arrow-color-light .slick-arrow:before, body.woocommerce-page .fj_category .category-products.arrow-color-light .slick-arrow:before, body.page-id-137028 .fj_category .category-products.arrow-color-light .slick-arrow:before, body.single-product .fj_category .category-products.arrow-color-light .slick-arrow:before, body.tax-product_cat .fj_category .category-products.arrow-color-light .slick-arrow:before {
  color: inherit;
}
body.woocommerce-shop .fj_category .category-products:not(.slick-slider) .item, body.woocommerce-page .fj_category .category-products:not(.slick-slider) .item, body.page-id-137028 .fj_category .category-products:not(.slick-slider) .item, body.single-product .fj_category .category-products:not(.slick-slider) .item, body.tax-product_cat .fj_category .category-products:not(.slick-slider) .item {
  margin: 0 auto;
}
body.woocommerce-shop .fj_category .category-products .item, body.woocommerce-page .fj_category .category-products .item, body.page-id-137028 .fj_category .category-products .item, body.single-product .fj_category .category-products .item, body.tax-product_cat .fj_category .category-products .item {
  float: none;
  width: 33.33%;
  text-align: center;
  display: flex;
  flex-direction: column;
  height: inherit;
  padding: 0 10px;
}
body.woocommerce-shop .fj_category .category-products .item .img, body.woocommerce-page .fj_category .category-products .item .img, body.page-id-137028 .fj_category .category-products .item .img, body.single-product .fj_category .category-products .item .img, body.tax-product_cat .fj_category .category-products .item .img {
  display: block;
  width: auto;
  margin: 0 auto 15px;
}
body.woocommerce-shop .fj_category .category-products .item h3, body.woocommerce-page .fj_category .category-products .item h3, body.page-id-137028 .fj_category .category-products .item h3, body.single-product .fj_category .category-products .item h3, body.tax-product_cat .fj_category .category-products .item h3 {
  font-size: 18px;
  margin-bottom: 5px;
}
body.woocommerce-shop .fj_category .category-products .item .short-desc, body.woocommerce-page .fj_category .category-products .item .short-desc, body.page-id-137028 .fj_category .category-products .item .short-desc, body.single-product .fj_category .category-products .item .short-desc, body.tax-product_cat .fj_category .category-products .item .short-desc {
  font-size: 16px;
  margin-bottom: 15px;
}
body.woocommerce-shop .fj_category .category-products .item .add-to-cart, body.woocommerce-page .fj_category .category-products .item .add-to-cart, body.page-id-137028 .fj_category .category-products .item .add-to-cart, body.single-product .fj_category .category-products .item .add-to-cart, body.tax-product_cat .fj_category .category-products .item .add-to-cart {
  margin-top: auto;
}
body.woocommerce-shop .fj_category .category-products .item .add-to-cart .product, body.woocommerce-page .fj_category .category-products .item .add-to-cart .product, body.page-id-137028 .fj_category .category-products .item .add-to-cart .product, body.single-product .fj_category .category-products .item .add-to-cart .product, body.tax-product_cat .fj_category .category-products .item .add-to-cart .product {
  border: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
}
body.woocommerce-shop .fj_category .category-products .item .add-to-cart ins, body.woocommerce-page .fj_category .category-products .item .add-to-cart ins, body.page-id-137028 .fj_category .category-products .item .add-to-cart ins, body.single-product .fj_category .category-products .item .add-to-cart ins, body.tax-product_cat .fj_category .category-products .item .add-to-cart ins {
  margin: 0;
  text-align: center;
  font-size: 18px;
  text-decoration: none;
  display: block;
}
body.woocommerce-shop .fj_category .category-products .item .add-to-cart ins ins, body.woocommerce-page .fj_category .category-products .item .add-to-cart ins ins, body.page-id-137028 .fj_category .category-products .item .add-to-cart ins ins, body.single-product .fj_category .category-products .item .add-to-cart ins ins, body.tax-product_cat .fj_category .category-products .item .add-to-cart ins ins {
  display: inline;
}
body.woocommerce-shop .fj_category .category-products .item .add-to-cart .button, body.woocommerce-page .fj_category .category-products .item .add-to-cart .button, body.page-id-137028 .fj_category .category-products .item .add-to-cart .button, body.single-product .fj_category .category-products .item .add-to-cart .button, body.tax-product_cat .fj_category .category-products .item .add-to-cart .button {
  margin-top: 15px;
}
body.woocommerce-shop #try, body.woocommerce-page #try, body.page-id-137028 #try, body.single-product #try, body.tax-product_cat #try {
  background: #F3DFD1;
}
body.woocommerce-shop .post-body > .product, body.woocommerce-page .post-body > .product, body.page-id-137028 .post-body > .product, body.single-product .post-body > .product, body.tax-product_cat .post-body > .product {
  background: #F3DFD1;
}
body.woocommerce-shop .post-body > .product hr, body.woocommerce-shop .post-body > .product .product_meta, body.woocommerce-page .post-body > .product hr, body.woocommerce-page .post-body > .product .product_meta, body.page-id-137028 .post-body > .product hr, body.page-id-137028 .post-body > .product .product_meta, body.single-product .post-body > .product hr, body.single-product .post-body > .product .product_meta, body.tax-product_cat .post-body > .product hr, body.tax-product_cat .post-body > .product .product_meta {
  display: none;
}
body.woocommerce-shop .post-body > .product h1, body.woocommerce-page .post-body > .product h1, body.page-id-137028 .post-body > .product h1, body.single-product .post-body > .product h1, body.tax-product_cat .post-body > .product h1 {
  font-family: presicav, sans-serif !important;
  font-weight: bold !important;
  text-transform: uppercase;
  margin-bottom: 20px;
}
body.woocommerce-shop .post-body > .product .description, body.woocommerce-page .post-body > .product .description, body.page-id-137028 .post-body > .product .description, body.single-product .post-body > .product .description, body.tax-product_cat .post-body > .product .description {
  font-size: 18px;
}
body.woocommerce-shop .post-body > .product .description a, body.woocommerce-page .post-body > .product .description a, body.page-id-137028 .post-body > .product .description a, body.single-product .post-body > .product .description a, body.tax-product_cat .post-body > .product .description a {
  color: inherit;
  text-decoration: underline;
}
body.woocommerce-shop .post-body > .product .description a:hover, body.woocommerce-shop .post-body > .product .description a:focus, body.woocommerce-page .post-body > .product .description a:hover, body.woocommerce-page .post-body > .product .description a:focus, body.page-id-137028 .post-body > .product .description a:hover, body.page-id-137028 .post-body > .product .description a:focus, body.single-product .post-body > .product .description a:hover, body.single-product .post-body > .product .description a:focus, body.tax-product_cat .post-body > .product .description a:hover, body.tax-product_cat .post-body > .product .description a:focus {
  color: #fff;
}
body.woocommerce-shop .post-body > .product .description ul, body.woocommerce-page .post-body > .product .description ul, body.page-id-137028 .post-body > .product .description ul, body.single-product .post-body > .product .description ul, body.tax-product_cat .post-body > .product .description ul {
  font-family: presicav, sans-serif !important;
  font-weight: bold !important;
  text-transform: uppercase;
  font-size: 19px;
}
body.woocommerce-shop .post-body > .product .description ul strong, body.woocommerce-page .post-body > .product .description ul strong, body.page-id-137028 .post-body > .product .description ul strong, body.single-product .post-body > .product .description ul strong, body.tax-product_cat .post-body > .product .description ul strong {
  color: #fff;
}
body.woocommerce-shop .post-body > .product .price, body.woocommerce-page .post-body > .product .price, body.page-id-137028 .post-body > .product .price, body.single-product .post-body > .product .price, body.tax-product_cat .post-body > .product .price {
  font-size: 20px;
}
body.woocommerce-shop .post-body > .product .price ins del, body.woocommerce-shop .post-body > .product .price ins ins, body.woocommerce-page .post-body > .product .price ins del, body.woocommerce-page .post-body > .product .price ins ins, body.page-id-137028 .post-body > .product .price ins del, body.page-id-137028 .post-body > .product .price ins ins, body.single-product .post-body > .product .price ins del, body.single-product .post-body > .product .price ins ins, body.tax-product_cat .post-body > .product .price ins del, body.tax-product_cat .post-body > .product .price ins ins {
  display: inline;
}
body.woocommerce-shop .post-body > .product .quantity input, body.woocommerce-page .post-body > .product .quantity input, body.page-id-137028 .post-body > .product .quantity input, body.single-product .post-body > .product .quantity input, body.tax-product_cat .post-body > .product .quantity input {
  border-radius: 25px 25px;
  padding: 12px;
}
body.woocommerce-shop #wc-stripe-payment-request-button-separator:not([style*="display:none"]), body.woocommerce-page #wc-stripe-payment-request-button-separator:not([style*="display:none"]), body.page-id-137028 #wc-stripe-payment-request-button-separator:not([style*="display:none"]), body.single-product #wc-stripe-payment-request-button-separator:not([style*="display:none"]), body.tax-product_cat #wc-stripe-payment-request-button-separator:not([style*="display:none"]) {
  margin-bottom: 25px;
}
body.woocommerce-shop #wc-stripe-payment-request-button-separator:not([style*="display:none"]) + .btn, body.woocommerce-page #wc-stripe-payment-request-button-separator:not([style*="display:none"]) + .btn, body.page-id-137028 #wc-stripe-payment-request-button-separator:not([style*="display:none"]) + .btn, body.single-product #wc-stripe-payment-request-button-separator:not([style*="display:none"]) + .btn, body.tax-product_cat #wc-stripe-payment-request-button-separator:not([style*="display:none"]) + .btn {
  width: 100%;
}
body.woocommerce-shop .onsale, body.woocommerce-page .onsale, body.page-id-137028 .onsale, body.single-product .onsale, body.tax-product_cat .onsale {
  display: none !important;
}
body.woocommerce-shop .woocommerce-notices-wrapper, body.woocommerce-shop .wc-empty-cart-notice, body.woocommerce-shop .woocommerce-form-coupon-toggle, body.woocommerce-page .woocommerce-notices-wrapper, body.woocommerce-page .wc-empty-cart-notice, body.woocommerce-page .woocommerce-form-coupon-toggle, body.page-id-137028 .woocommerce-notices-wrapper, body.page-id-137028 .wc-empty-cart-notice, body.page-id-137028 .woocommerce-form-coupon-toggle, body.single-product .woocommerce-notices-wrapper, body.single-product .wc-empty-cart-notice, body.single-product .woocommerce-form-coupon-toggle, body.tax-product_cat .woocommerce-notices-wrapper, body.tax-product_cat .wc-empty-cart-notice, body.tax-product_cat .woocommerce-form-coupon-toggle {
  background: #F5B47A;
}
body.woocommerce-shop .woocommerce-notices-wrapper .woocommerce-message, body.woocommerce-shop .woocommerce-notices-wrapper .wc-notice, body.woocommerce-shop .wc-empty-cart-notice .woocommerce-message, body.woocommerce-shop .wc-empty-cart-notice .wc-notice, body.woocommerce-shop .woocommerce-form-coupon-toggle .woocommerce-message, body.woocommerce-shop .woocommerce-form-coupon-toggle .wc-notice, body.woocommerce-page .woocommerce-notices-wrapper .woocommerce-message, body.woocommerce-page .woocommerce-notices-wrapper .wc-notice, body.woocommerce-page .wc-empty-cart-notice .woocommerce-message, body.woocommerce-page .wc-empty-cart-notice .wc-notice, body.woocommerce-page .woocommerce-form-coupon-toggle .woocommerce-message, body.woocommerce-page .woocommerce-form-coupon-toggle .wc-notice, body.page-id-137028 .woocommerce-notices-wrapper .woocommerce-message, body.page-id-137028 .woocommerce-notices-wrapper .wc-notice, body.page-id-137028 .wc-empty-cart-notice .woocommerce-message, body.page-id-137028 .wc-empty-cart-notice .wc-notice, body.page-id-137028 .woocommerce-form-coupon-toggle .woocommerce-message, body.page-id-137028 .woocommerce-form-coupon-toggle .wc-notice, body.single-product .woocommerce-notices-wrapper .woocommerce-message, body.single-product .woocommerce-notices-wrapper .wc-notice, body.single-product .wc-empty-cart-notice .woocommerce-message, body.single-product .wc-empty-cart-notice .wc-notice, body.single-product .woocommerce-form-coupon-toggle .woocommerce-message, body.single-product .woocommerce-form-coupon-toggle .wc-notice, body.tax-product_cat .woocommerce-notices-wrapper .woocommerce-message, body.tax-product_cat .woocommerce-notices-wrapper .wc-notice, body.tax-product_cat .wc-empty-cart-notice .woocommerce-message, body.tax-product_cat .wc-empty-cart-notice .wc-notice, body.tax-product_cat .woocommerce-form-coupon-toggle .woocommerce-message, body.tax-product_cat .woocommerce-form-coupon-toggle .wc-notice {
  background: #112413;
  color: #fff;
  border-radius: 3px;
  padding: 12px 18px !important;
}
body.woocommerce-shop .woocommerce-notices-wrapper .woocommerce-message a, body.woocommerce-shop .woocommerce-notices-wrapper .woocommerce-message a.wc-forward, body.woocommerce-shop .woocommerce-notices-wrapper .wc-notice a, body.woocommerce-shop .woocommerce-notices-wrapper .wc-notice a.wc-forward, body.woocommerce-shop .wc-empty-cart-notice .woocommerce-message a, body.woocommerce-shop .wc-empty-cart-notice .woocommerce-message a.wc-forward, body.woocommerce-shop .wc-empty-cart-notice .wc-notice a, body.woocommerce-shop .wc-empty-cart-notice .wc-notice a.wc-forward, body.woocommerce-shop .woocommerce-form-coupon-toggle .woocommerce-message a, body.woocommerce-shop .woocommerce-form-coupon-toggle .woocommerce-message a.wc-forward, body.woocommerce-shop .woocommerce-form-coupon-toggle .wc-notice a, body.woocommerce-shop .woocommerce-form-coupon-toggle .wc-notice a.wc-forward, body.woocommerce-page .woocommerce-notices-wrapper .woocommerce-message a, body.woocommerce-page .woocommerce-notices-wrapper .woocommerce-message a.wc-forward, body.woocommerce-page .woocommerce-notices-wrapper .wc-notice a, body.woocommerce-page .woocommerce-notices-wrapper .wc-notice a.wc-forward, body.woocommerce-page .wc-empty-cart-notice .woocommerce-message a, body.woocommerce-page .wc-empty-cart-notice .woocommerce-message a.wc-forward, body.woocommerce-page .wc-empty-cart-notice .wc-notice a, body.woocommerce-page .wc-empty-cart-notice .wc-notice a.wc-forward, body.woocommerce-page .woocommerce-form-coupon-toggle .woocommerce-message a, body.woocommerce-page .woocommerce-form-coupon-toggle .woocommerce-message a.wc-forward, body.woocommerce-page .woocommerce-form-coupon-toggle .wc-notice a, body.woocommerce-page .woocommerce-form-coupon-toggle .wc-notice a.wc-forward, body.page-id-137028 .woocommerce-notices-wrapper .woocommerce-message a, body.page-id-137028 .woocommerce-notices-wrapper .woocommerce-message a.wc-forward, body.page-id-137028 .woocommerce-notices-wrapper .wc-notice a, body.page-id-137028 .woocommerce-notices-wrapper .wc-notice a.wc-forward, body.page-id-137028 .wc-empty-cart-notice .woocommerce-message a, body.page-id-137028 .wc-empty-cart-notice .woocommerce-message a.wc-forward, body.page-id-137028 .wc-empty-cart-notice .wc-notice a, body.page-id-137028 .wc-empty-cart-notice .wc-notice a.wc-forward, body.page-id-137028 .woocommerce-form-coupon-toggle .woocommerce-message a, body.page-id-137028 .woocommerce-form-coupon-toggle .woocommerce-message a.wc-forward, body.page-id-137028 .woocommerce-form-coupon-toggle .wc-notice a, body.page-id-137028 .woocommerce-form-coupon-toggle .wc-notice a.wc-forward, body.single-product .woocommerce-notices-wrapper .woocommerce-message a, body.single-product .woocommerce-notices-wrapper .woocommerce-message a.wc-forward, body.single-product .woocommerce-notices-wrapper .wc-notice a, body.single-product .woocommerce-notices-wrapper .wc-notice a.wc-forward, body.single-product .wc-empty-cart-notice .woocommerce-message a, body.single-product .wc-empty-cart-notice .woocommerce-message a.wc-forward, body.single-product .wc-empty-cart-notice .wc-notice a, body.single-product .wc-empty-cart-notice .wc-notice a.wc-forward, body.single-product .woocommerce-form-coupon-toggle .woocommerce-message a, body.single-product .woocommerce-form-coupon-toggle .woocommerce-message a.wc-forward, body.single-product .woocommerce-form-coupon-toggle .wc-notice a, body.single-product .woocommerce-form-coupon-toggle .wc-notice a.wc-forward, body.tax-product_cat .woocommerce-notices-wrapper .woocommerce-message a, body.tax-product_cat .woocommerce-notices-wrapper .woocommerce-message a.wc-forward, body.tax-product_cat .woocommerce-notices-wrapper .wc-notice a, body.tax-product_cat .woocommerce-notices-wrapper .wc-notice a.wc-forward, body.tax-product_cat .wc-empty-cart-notice .woocommerce-message a, body.tax-product_cat .wc-empty-cart-notice .woocommerce-message a.wc-forward, body.tax-product_cat .wc-empty-cart-notice .wc-notice a, body.tax-product_cat .wc-empty-cart-notice .wc-notice a.wc-forward, body.tax-product_cat .woocommerce-form-coupon-toggle .woocommerce-message a, body.tax-product_cat .woocommerce-form-coupon-toggle .woocommerce-message a.wc-forward, body.tax-product_cat .woocommerce-form-coupon-toggle .wc-notice a, body.tax-product_cat .woocommerce-form-coupon-toggle .wc-notice a.wc-forward {
  color: inherit !important;
  margin-top: 3px;
}
body.woocommerce-shop .woocommerce-notices-wrapper .woocommerce-message + .woocommerce-message, body.woocommerce-shop .woocommerce-notices-wrapper .woocommerce-message .wc-notice, body.woocommerce-shop .woocommerce-notices-wrapper .wc-notice + .woocommerce-message, body.woocommerce-shop .woocommerce-notices-wrapper .wc-notice .wc-notice, body.woocommerce-shop .wc-empty-cart-notice .woocommerce-message + .woocommerce-message, body.woocommerce-shop .wc-empty-cart-notice .woocommerce-message .wc-notice, body.woocommerce-shop .wc-empty-cart-notice .wc-notice + .woocommerce-message, body.woocommerce-shop .wc-empty-cart-notice .wc-notice .wc-notice, body.woocommerce-shop .woocommerce-form-coupon-toggle .woocommerce-message + .woocommerce-message, body.woocommerce-shop .woocommerce-form-coupon-toggle .woocommerce-message .wc-notice, body.woocommerce-shop .woocommerce-form-coupon-toggle .wc-notice + .woocommerce-message, body.woocommerce-shop .woocommerce-form-coupon-toggle .wc-notice .wc-notice, body.woocommerce-page .woocommerce-notices-wrapper .woocommerce-message + .woocommerce-message, body.woocommerce-page .woocommerce-notices-wrapper .woocommerce-message .wc-notice, body.woocommerce-page .woocommerce-notices-wrapper .wc-notice + .woocommerce-message, body.woocommerce-page .woocommerce-notices-wrapper .wc-notice .wc-notice, body.woocommerce-page .wc-empty-cart-notice .woocommerce-message + .woocommerce-message, body.woocommerce-page .wc-empty-cart-notice .woocommerce-message .wc-notice, body.woocommerce-page .wc-empty-cart-notice .wc-notice + .woocommerce-message, body.woocommerce-page .wc-empty-cart-notice .wc-notice .wc-notice, body.woocommerce-page .woocommerce-form-coupon-toggle .woocommerce-message + .woocommerce-message, body.woocommerce-page .woocommerce-form-coupon-toggle .woocommerce-message .wc-notice, body.woocommerce-page .woocommerce-form-coupon-toggle .wc-notice + .woocommerce-message, body.woocommerce-page .woocommerce-form-coupon-toggle .wc-notice .wc-notice, body.page-id-137028 .woocommerce-notices-wrapper .woocommerce-message + .woocommerce-message, body.page-id-137028 .woocommerce-notices-wrapper .woocommerce-message .wc-notice, body.page-id-137028 .woocommerce-notices-wrapper .wc-notice + .woocommerce-message, body.page-id-137028 .woocommerce-notices-wrapper .wc-notice .wc-notice, body.page-id-137028 .wc-empty-cart-notice .woocommerce-message + .woocommerce-message, body.page-id-137028 .wc-empty-cart-notice .woocommerce-message .wc-notice, body.page-id-137028 .wc-empty-cart-notice .wc-notice + .woocommerce-message, body.page-id-137028 .wc-empty-cart-notice .wc-notice .wc-notice, body.page-id-137028 .woocommerce-form-coupon-toggle .woocommerce-message + .woocommerce-message, body.page-id-137028 .woocommerce-form-coupon-toggle .woocommerce-message .wc-notice, body.page-id-137028 .woocommerce-form-coupon-toggle .wc-notice + .woocommerce-message, body.page-id-137028 .woocommerce-form-coupon-toggle .wc-notice .wc-notice, body.single-product .woocommerce-notices-wrapper .woocommerce-message + .woocommerce-message, body.single-product .woocommerce-notices-wrapper .woocommerce-message .wc-notice, body.single-product .woocommerce-notices-wrapper .wc-notice + .woocommerce-message, body.single-product .woocommerce-notices-wrapper .wc-notice .wc-notice, body.single-product .wc-empty-cart-notice .woocommerce-message + .woocommerce-message, body.single-product .wc-empty-cart-notice .woocommerce-message .wc-notice, body.single-product .wc-empty-cart-notice .wc-notice + .woocommerce-message, body.single-product .wc-empty-cart-notice .wc-notice .wc-notice, body.single-product .woocommerce-form-coupon-toggle .woocommerce-message + .woocommerce-message, body.single-product .woocommerce-form-coupon-toggle .woocommerce-message .wc-notice, body.single-product .woocommerce-form-coupon-toggle .wc-notice + .woocommerce-message, body.single-product .woocommerce-form-coupon-toggle .wc-notice .wc-notice, body.tax-product_cat .woocommerce-notices-wrapper .woocommerce-message + .woocommerce-message, body.tax-product_cat .woocommerce-notices-wrapper .woocommerce-message .wc-notice, body.tax-product_cat .woocommerce-notices-wrapper .wc-notice + .woocommerce-message, body.tax-product_cat .woocommerce-notices-wrapper .wc-notice .wc-notice, body.tax-product_cat .wc-empty-cart-notice .woocommerce-message + .woocommerce-message, body.tax-product_cat .wc-empty-cart-notice .woocommerce-message .wc-notice, body.tax-product_cat .wc-empty-cart-notice .wc-notice + .woocommerce-message, body.tax-product_cat .wc-empty-cart-notice .wc-notice .wc-notice, body.tax-product_cat .woocommerce-form-coupon-toggle .woocommerce-message + .woocommerce-message, body.tax-product_cat .woocommerce-form-coupon-toggle .woocommerce-message .wc-notice, body.tax-product_cat .woocommerce-form-coupon-toggle .wc-notice + .woocommerce-message, body.tax-product_cat .woocommerce-form-coupon-toggle .wc-notice .wc-notice {
  margin-top: 10px;
}
body.woocommerce-shop .wc-empty-cart-message, body.woocommerce-page .wc-empty-cart-message, body.page-id-137028 .wc-empty-cart-message, body.single-product .wc-empty-cart-message, body.tax-product_cat .wc-empty-cart-message {
  text-align: center;
  margin-bottom: 60px;
}
@media (max-width: 959px) {
  body.woocommerce-shop .main-container .row-container .double-top-padding, body.woocommerce-page .main-container .row-container .double-top-padding, body.page-id-137028 .main-container .row-container .double-top-padding, body.single-product .main-container .row-container .double-top-padding, body.tax-product_cat .main-container .row-container .double-top-padding {
    padding-top: 36px;
  }
  body.woocommerce-shop .main-container .row-container .double-bottom-padding, body.woocommerce-page .main-container .row-container .double-bottom-padding, body.page-id-137028 .main-container .row-container .double-bottom-padding, body.single-product .main-container .row-container .double-bottom-padding, body.tax-product_cat .main-container .row-container .double-bottom-padding {
    padding-bottom: 36px;
  }
}
body.woocommerce-shop.woocommerce-cart .woocommerce-notices-wrapper, body.woocommerce-shop.woocommerce-cart .woocommerce-form-coupon-toggle, body.woocommerce-shop.woocommerce-checkout .woocommerce-notices-wrapper, body.woocommerce-shop.woocommerce-checkout .woocommerce-form-coupon-toggle, body.woocommerce-page.woocommerce-cart .woocommerce-notices-wrapper, body.woocommerce-page.woocommerce-cart .woocommerce-form-coupon-toggle, body.woocommerce-page.woocommerce-checkout .woocommerce-notices-wrapper, body.woocommerce-page.woocommerce-checkout .woocommerce-form-coupon-toggle, body.page-id-137028.woocommerce-cart .woocommerce-notices-wrapper, body.page-id-137028.woocommerce-cart .woocommerce-form-coupon-toggle, body.page-id-137028.woocommerce-checkout .woocommerce-notices-wrapper, body.page-id-137028.woocommerce-checkout .woocommerce-form-coupon-toggle, body.single-product.woocommerce-cart .woocommerce-notices-wrapper, body.single-product.woocommerce-cart .woocommerce-form-coupon-toggle, body.single-product.woocommerce-checkout .woocommerce-notices-wrapper, body.single-product.woocommerce-checkout .woocommerce-form-coupon-toggle, body.tax-product_cat.woocommerce-cart .woocommerce-notices-wrapper, body.tax-product_cat.woocommerce-cart .woocommerce-form-coupon-toggle, body.tax-product_cat.woocommerce-checkout .woocommerce-notices-wrapper, body.tax-product_cat.woocommerce-checkout .woocommerce-form-coupon-toggle {
  background: none;
}
body.woocommerce-shop.woocommerce-cart .post-title, body.woocommerce-shop.woocommerce-checkout .post-title, body.woocommerce-page.woocommerce-cart .post-title, body.woocommerce-page.woocommerce-checkout .post-title, body.page-id-137028.woocommerce-cart .post-title, body.page-id-137028.woocommerce-checkout .post-title, body.single-product.woocommerce-cart .post-title, body.single-product.woocommerce-checkout .post-title, body.tax-product_cat.woocommerce-cart .post-title, body.tax-product_cat.woocommerce-checkout .post-title {
  text-align: center;
}
@media (min-width: 960px) {
  body.woocommerce-shop.woocommerce-cart .post-title, body.woocommerce-shop.woocommerce-checkout .post-title, body.woocommerce-page.woocommerce-cart .post-title, body.woocommerce-page.woocommerce-checkout .post-title, body.page-id-137028.woocommerce-cart .post-title, body.page-id-137028.woocommerce-checkout .post-title, body.single-product.woocommerce-cart .post-title, body.single-product.woocommerce-checkout .post-title, body.tax-product_cat.woocommerce-cart .post-title, body.tax-product_cat.woocommerce-checkout .post-title {
    padding-bottom: 36px;
  }
}
body.woocommerce-shop.woocommerce-cart input[type=text], body.woocommerce-shop.woocommerce-cart input[type=email], body.woocommerce-shop.woocommerce-cart input[type=tel], body.woocommerce-shop.woocommerce-cart input[type=number], body.woocommerce-shop.woocommerce-cart input[type=password], body.woocommerce-shop.woocommerce-cart textarea, body.woocommerce-shop.woocommerce-cart select, body.woocommerce-shop.woocommerce-cart .select2-selection, body.woocommerce-shop.woocommerce-checkout input[type=text], body.woocommerce-shop.woocommerce-checkout input[type=email], body.woocommerce-shop.woocommerce-checkout input[type=tel], body.woocommerce-shop.woocommerce-checkout input[type=number], body.woocommerce-shop.woocommerce-checkout input[type=password], body.woocommerce-shop.woocommerce-checkout textarea, body.woocommerce-shop.woocommerce-checkout select, body.woocommerce-shop.woocommerce-checkout .select2-selection, body.woocommerce-page.woocommerce-cart input[type=text], body.woocommerce-page.woocommerce-cart input[type=email], body.woocommerce-page.woocommerce-cart input[type=tel], body.woocommerce-page.woocommerce-cart input[type=number], body.woocommerce-page.woocommerce-cart input[type=password], body.woocommerce-page.woocommerce-cart textarea, body.woocommerce-page.woocommerce-cart select, body.woocommerce-page.woocommerce-cart .select2-selection, body.woocommerce-page.woocommerce-checkout input[type=text], body.woocommerce-page.woocommerce-checkout input[type=email], body.woocommerce-page.woocommerce-checkout input[type=tel], body.woocommerce-page.woocommerce-checkout input[type=number], body.woocommerce-page.woocommerce-checkout input[type=password], body.woocommerce-page.woocommerce-checkout textarea, body.woocommerce-page.woocommerce-checkout select, body.woocommerce-page.woocommerce-checkout .select2-selection, body.page-id-137028.woocommerce-cart input[type=text], body.page-id-137028.woocommerce-cart input[type=email], body.page-id-137028.woocommerce-cart input[type=tel], body.page-id-137028.woocommerce-cart input[type=number], body.page-id-137028.woocommerce-cart input[type=password], body.page-id-137028.woocommerce-cart textarea, body.page-id-137028.woocommerce-cart select, body.page-id-137028.woocommerce-cart .select2-selection, body.page-id-137028.woocommerce-checkout input[type=text], body.page-id-137028.woocommerce-checkout input[type=email], body.page-id-137028.woocommerce-checkout input[type=tel], body.page-id-137028.woocommerce-checkout input[type=number], body.page-id-137028.woocommerce-checkout input[type=password], body.page-id-137028.woocommerce-checkout textarea, body.page-id-137028.woocommerce-checkout select, body.page-id-137028.woocommerce-checkout .select2-selection, body.single-product.woocommerce-cart input[type=text], body.single-product.woocommerce-cart input[type=email], body.single-product.woocommerce-cart input[type=tel], body.single-product.woocommerce-cart input[type=number], body.single-product.woocommerce-cart input[type=password], body.single-product.woocommerce-cart textarea, body.single-product.woocommerce-cart select, body.single-product.woocommerce-cart .select2-selection, body.single-product.woocommerce-checkout input[type=text], body.single-product.woocommerce-checkout input[type=email], body.single-product.woocommerce-checkout input[type=tel], body.single-product.woocommerce-checkout input[type=number], body.single-product.woocommerce-checkout input[type=password], body.single-product.woocommerce-checkout textarea, body.single-product.woocommerce-checkout select, body.single-product.woocommerce-checkout .select2-selection, body.tax-product_cat.woocommerce-cart input[type=text], body.tax-product_cat.woocommerce-cart input[type=email], body.tax-product_cat.woocommerce-cart input[type=tel], body.tax-product_cat.woocommerce-cart input[type=number], body.tax-product_cat.woocommerce-cart input[type=password], body.tax-product_cat.woocommerce-cart textarea, body.tax-product_cat.woocommerce-cart select, body.tax-product_cat.woocommerce-cart .select2-selection, body.tax-product_cat.woocommerce-checkout input[type=text], body.tax-product_cat.woocommerce-checkout input[type=email], body.tax-product_cat.woocommerce-checkout input[type=tel], body.tax-product_cat.woocommerce-checkout input[type=number], body.tax-product_cat.woocommerce-checkout input[type=password], body.tax-product_cat.woocommerce-checkout textarea, body.tax-product_cat.woocommerce-checkout select, body.tax-product_cat.woocommerce-checkout .select2-selection {
  border-radius: 25px;
  padding: 12px !important;
  background: none;
  border: 1px solid #112413;
  font-size: 16px;
}
body.woocommerce-shop.woocommerce-cart input[type=text]::-moz-placeholder, body.woocommerce-shop.woocommerce-cart input[type=email]::-moz-placeholder, body.woocommerce-shop.woocommerce-cart input[type=tel]::-moz-placeholder, body.woocommerce-shop.woocommerce-cart input[type=number]::-moz-placeholder, body.woocommerce-shop.woocommerce-cart input[type=password]::-moz-placeholder, body.woocommerce-shop.woocommerce-cart textarea::-moz-placeholder, body.woocommerce-shop.woocommerce-cart select::-moz-placeholder, body.woocommerce-shop.woocommerce-cart .select2-selection::-moz-placeholder, body.woocommerce-shop.woocommerce-checkout input[type=text]::-moz-placeholder, body.woocommerce-shop.woocommerce-checkout input[type=email]::-moz-placeholder, body.woocommerce-shop.woocommerce-checkout input[type=tel]::-moz-placeholder, body.woocommerce-shop.woocommerce-checkout input[type=number]::-moz-placeholder, body.woocommerce-shop.woocommerce-checkout input[type=password]::-moz-placeholder, body.woocommerce-shop.woocommerce-checkout textarea::-moz-placeholder, body.woocommerce-shop.woocommerce-checkout select::-moz-placeholder, body.woocommerce-shop.woocommerce-checkout .select2-selection::-moz-placeholder, body.woocommerce-page.woocommerce-cart input[type=text]::-moz-placeholder, body.woocommerce-page.woocommerce-cart input[type=email]::-moz-placeholder, body.woocommerce-page.woocommerce-cart input[type=tel]::-moz-placeholder, body.woocommerce-page.woocommerce-cart input[type=number]::-moz-placeholder, body.woocommerce-page.woocommerce-cart input[type=password]::-moz-placeholder, body.woocommerce-page.woocommerce-cart textarea::-moz-placeholder, body.woocommerce-page.woocommerce-cart select::-moz-placeholder, body.woocommerce-page.woocommerce-cart .select2-selection::-moz-placeholder, body.woocommerce-page.woocommerce-checkout input[type=text]::-moz-placeholder, body.woocommerce-page.woocommerce-checkout input[type=email]::-moz-placeholder, body.woocommerce-page.woocommerce-checkout input[type=tel]::-moz-placeholder, body.woocommerce-page.woocommerce-checkout input[type=number]::-moz-placeholder, body.woocommerce-page.woocommerce-checkout input[type=password]::-moz-placeholder, body.woocommerce-page.woocommerce-checkout textarea::-moz-placeholder, body.woocommerce-page.woocommerce-checkout select::-moz-placeholder, body.woocommerce-page.woocommerce-checkout .select2-selection::-moz-placeholder, body.page-id-137028.woocommerce-cart input[type=text]::-moz-placeholder, body.page-id-137028.woocommerce-cart input[type=email]::-moz-placeholder, body.page-id-137028.woocommerce-cart input[type=tel]::-moz-placeholder, body.page-id-137028.woocommerce-cart input[type=number]::-moz-placeholder, body.page-id-137028.woocommerce-cart input[type=password]::-moz-placeholder, body.page-id-137028.woocommerce-cart textarea::-moz-placeholder, body.page-id-137028.woocommerce-cart select::-moz-placeholder, body.page-id-137028.woocommerce-cart .select2-selection::-moz-placeholder, body.page-id-137028.woocommerce-checkout input[type=text]::-moz-placeholder, body.page-id-137028.woocommerce-checkout input[type=email]::-moz-placeholder, body.page-id-137028.woocommerce-checkout input[type=tel]::-moz-placeholder, body.page-id-137028.woocommerce-checkout input[type=number]::-moz-placeholder, body.page-id-137028.woocommerce-checkout input[type=password]::-moz-placeholder, body.page-id-137028.woocommerce-checkout textarea::-moz-placeholder, body.page-id-137028.woocommerce-checkout select::-moz-placeholder, body.page-id-137028.woocommerce-checkout .select2-selection::-moz-placeholder, body.single-product.woocommerce-cart input[type=text]::-moz-placeholder, body.single-product.woocommerce-cart input[type=email]::-moz-placeholder, body.single-product.woocommerce-cart input[type=tel]::-moz-placeholder, body.single-product.woocommerce-cart input[type=number]::-moz-placeholder, body.single-product.woocommerce-cart input[type=password]::-moz-placeholder, body.single-product.woocommerce-cart textarea::-moz-placeholder, body.single-product.woocommerce-cart select::-moz-placeholder, body.single-product.woocommerce-cart .select2-selection::-moz-placeholder, body.single-product.woocommerce-checkout input[type=text]::-moz-placeholder, body.single-product.woocommerce-checkout input[type=email]::-moz-placeholder, body.single-product.woocommerce-checkout input[type=tel]::-moz-placeholder, body.single-product.woocommerce-checkout input[type=number]::-moz-placeholder, body.single-product.woocommerce-checkout input[type=password]::-moz-placeholder, body.single-product.woocommerce-checkout textarea::-moz-placeholder, body.single-product.woocommerce-checkout select::-moz-placeholder, body.single-product.woocommerce-checkout .select2-selection::-moz-placeholder, body.tax-product_cat.woocommerce-cart input[type=text]::-moz-placeholder, body.tax-product_cat.woocommerce-cart input[type=email]::-moz-placeholder, body.tax-product_cat.woocommerce-cart input[type=tel]::-moz-placeholder, body.tax-product_cat.woocommerce-cart input[type=number]::-moz-placeholder, body.tax-product_cat.woocommerce-cart input[type=password]::-moz-placeholder, body.tax-product_cat.woocommerce-cart textarea::-moz-placeholder, body.tax-product_cat.woocommerce-cart select::-moz-placeholder, body.tax-product_cat.woocommerce-cart .select2-selection::-moz-placeholder, body.tax-product_cat.woocommerce-checkout input[type=text]::-moz-placeholder, body.tax-product_cat.woocommerce-checkout input[type=email]::-moz-placeholder, body.tax-product_cat.woocommerce-checkout input[type=tel]::-moz-placeholder, body.tax-product_cat.woocommerce-checkout input[type=number]::-moz-placeholder, body.tax-product_cat.woocommerce-checkout input[type=password]::-moz-placeholder, body.tax-product_cat.woocommerce-checkout textarea::-moz-placeholder, body.tax-product_cat.woocommerce-checkout select::-moz-placeholder, body.tax-product_cat.woocommerce-checkout .select2-selection::-moz-placeholder {
  color: #112413;
}
body.woocommerce-shop.woocommerce-cart input[type=text]::placeholder, body.woocommerce-shop.woocommerce-cart input[type=email]::placeholder, body.woocommerce-shop.woocommerce-cart input[type=tel]::placeholder, body.woocommerce-shop.woocommerce-cart input[type=number]::placeholder, body.woocommerce-shop.woocommerce-cart input[type=password]::placeholder, body.woocommerce-shop.woocommerce-cart textarea::placeholder, body.woocommerce-shop.woocommerce-cart select::placeholder, body.woocommerce-shop.woocommerce-cart .select2-selection::placeholder, body.woocommerce-shop.woocommerce-checkout input[type=text]::placeholder, body.woocommerce-shop.woocommerce-checkout input[type=email]::placeholder, body.woocommerce-shop.woocommerce-checkout input[type=tel]::placeholder, body.woocommerce-shop.woocommerce-checkout input[type=number]::placeholder, body.woocommerce-shop.woocommerce-checkout input[type=password]::placeholder, body.woocommerce-shop.woocommerce-checkout textarea::placeholder, body.woocommerce-shop.woocommerce-checkout select::placeholder, body.woocommerce-shop.woocommerce-checkout .select2-selection::placeholder, body.woocommerce-page.woocommerce-cart input[type=text]::placeholder, body.woocommerce-page.woocommerce-cart input[type=email]::placeholder, body.woocommerce-page.woocommerce-cart input[type=tel]::placeholder, body.woocommerce-page.woocommerce-cart input[type=number]::placeholder, body.woocommerce-page.woocommerce-cart input[type=password]::placeholder, body.woocommerce-page.woocommerce-cart textarea::placeholder, body.woocommerce-page.woocommerce-cart select::placeholder, body.woocommerce-page.woocommerce-cart .select2-selection::placeholder, body.woocommerce-page.woocommerce-checkout input[type=text]::placeholder, body.woocommerce-page.woocommerce-checkout input[type=email]::placeholder, body.woocommerce-page.woocommerce-checkout input[type=tel]::placeholder, body.woocommerce-page.woocommerce-checkout input[type=number]::placeholder, body.woocommerce-page.woocommerce-checkout input[type=password]::placeholder, body.woocommerce-page.woocommerce-checkout textarea::placeholder, body.woocommerce-page.woocommerce-checkout select::placeholder, body.woocommerce-page.woocommerce-checkout .select2-selection::placeholder, body.page-id-137028.woocommerce-cart input[type=text]::placeholder, body.page-id-137028.woocommerce-cart input[type=email]::placeholder, body.page-id-137028.woocommerce-cart input[type=tel]::placeholder, body.page-id-137028.woocommerce-cart input[type=number]::placeholder, body.page-id-137028.woocommerce-cart input[type=password]::placeholder, body.page-id-137028.woocommerce-cart textarea::placeholder, body.page-id-137028.woocommerce-cart select::placeholder, body.page-id-137028.woocommerce-cart .select2-selection::placeholder, body.page-id-137028.woocommerce-checkout input[type=text]::placeholder, body.page-id-137028.woocommerce-checkout input[type=email]::placeholder, body.page-id-137028.woocommerce-checkout input[type=tel]::placeholder, body.page-id-137028.woocommerce-checkout input[type=number]::placeholder, body.page-id-137028.woocommerce-checkout input[type=password]::placeholder, body.page-id-137028.woocommerce-checkout textarea::placeholder, body.page-id-137028.woocommerce-checkout select::placeholder, body.page-id-137028.woocommerce-checkout .select2-selection::placeholder, body.single-product.woocommerce-cart input[type=text]::placeholder, body.single-product.woocommerce-cart input[type=email]::placeholder, body.single-product.woocommerce-cart input[type=tel]::placeholder, body.single-product.woocommerce-cart input[type=number]::placeholder, body.single-product.woocommerce-cart input[type=password]::placeholder, body.single-product.woocommerce-cart textarea::placeholder, body.single-product.woocommerce-cart select::placeholder, body.single-product.woocommerce-cart .select2-selection::placeholder, body.single-product.woocommerce-checkout input[type=text]::placeholder, body.single-product.woocommerce-checkout input[type=email]::placeholder, body.single-product.woocommerce-checkout input[type=tel]::placeholder, body.single-product.woocommerce-checkout input[type=number]::placeholder, body.single-product.woocommerce-checkout input[type=password]::placeholder, body.single-product.woocommerce-checkout textarea::placeholder, body.single-product.woocommerce-checkout select::placeholder, body.single-product.woocommerce-checkout .select2-selection::placeholder, body.tax-product_cat.woocommerce-cart input[type=text]::placeholder, body.tax-product_cat.woocommerce-cart input[type=email]::placeholder, body.tax-product_cat.woocommerce-cart input[type=tel]::placeholder, body.tax-product_cat.woocommerce-cart input[type=number]::placeholder, body.tax-product_cat.woocommerce-cart input[type=password]::placeholder, body.tax-product_cat.woocommerce-cart textarea::placeholder, body.tax-product_cat.woocommerce-cart select::placeholder, body.tax-product_cat.woocommerce-cart .select2-selection::placeholder, body.tax-product_cat.woocommerce-checkout input[type=text]::placeholder, body.tax-product_cat.woocommerce-checkout input[type=email]::placeholder, body.tax-product_cat.woocommerce-checkout input[type=tel]::placeholder, body.tax-product_cat.woocommerce-checkout input[type=number]::placeholder, body.tax-product_cat.woocommerce-checkout input[type=password]::placeholder, body.tax-product_cat.woocommerce-checkout textarea::placeholder, body.tax-product_cat.woocommerce-checkout select::placeholder, body.tax-product_cat.woocommerce-checkout .select2-selection::placeholder {
  color: #112413;
}
body.woocommerce-shop.woocommerce-cart .select2-dropdown, body.woocommerce-shop.woocommerce-checkout .select2-dropdown, body.woocommerce-page.woocommerce-cart .select2-dropdown, body.woocommerce-page.woocommerce-checkout .select2-dropdown, body.page-id-137028.woocommerce-cart .select2-dropdown, body.page-id-137028.woocommerce-checkout .select2-dropdown, body.single-product.woocommerce-cart .select2-dropdown, body.single-product.woocommerce-checkout .select2-dropdown, body.tax-product_cat.woocommerce-cart .select2-dropdown, body.tax-product_cat.woocommerce-checkout .select2-dropdown {
  background: #F3DFD1;
  border: 1px solid #112413 !important;
}
body.woocommerce-shop.woocommerce-cart .select2-dropdown input, body.woocommerce-shop.woocommerce-checkout .select2-dropdown input, body.woocommerce-page.woocommerce-cart .select2-dropdown input, body.woocommerce-page.woocommerce-checkout .select2-dropdown input, body.page-id-137028.woocommerce-cart .select2-dropdown input, body.page-id-137028.woocommerce-checkout .select2-dropdown input, body.single-product.woocommerce-cart .select2-dropdown input, body.single-product.woocommerce-checkout .select2-dropdown input, body.tax-product_cat.woocommerce-cart .select2-dropdown input, body.tax-product_cat.woocommerce-checkout .select2-dropdown input {
  border-color: #112413 !important;
}
body.woocommerce-shop.woocommerce-cart .woocommerce-billing-fields__field-wrapper, body.woocommerce-shop.woocommerce-cart .woocommerce-shipping-fields, body.woocommerce-shop.woocommerce-cart .place-order, body.woocommerce-shop.woocommerce-checkout .woocommerce-billing-fields__field-wrapper, body.woocommerce-shop.woocommerce-checkout .woocommerce-shipping-fields, body.woocommerce-shop.woocommerce-checkout .place-order, body.woocommerce-page.woocommerce-cart .woocommerce-billing-fields__field-wrapper, body.woocommerce-page.woocommerce-cart .woocommerce-shipping-fields, body.woocommerce-page.woocommerce-cart .place-order, body.woocommerce-page.woocommerce-checkout .woocommerce-billing-fields__field-wrapper, body.woocommerce-page.woocommerce-checkout .woocommerce-shipping-fields, body.woocommerce-page.woocommerce-checkout .place-order, body.page-id-137028.woocommerce-cart .woocommerce-billing-fields__field-wrapper, body.page-id-137028.woocommerce-cart .woocommerce-shipping-fields, body.page-id-137028.woocommerce-cart .place-order, body.page-id-137028.woocommerce-checkout .woocommerce-billing-fields__field-wrapper, body.page-id-137028.woocommerce-checkout .woocommerce-shipping-fields, body.page-id-137028.woocommerce-checkout .place-order, body.single-product.woocommerce-cart .woocommerce-billing-fields__field-wrapper, body.single-product.woocommerce-cart .woocommerce-shipping-fields, body.single-product.woocommerce-cart .place-order, body.single-product.woocommerce-checkout .woocommerce-billing-fields__field-wrapper, body.single-product.woocommerce-checkout .woocommerce-shipping-fields, body.single-product.woocommerce-checkout .place-order, body.tax-product_cat.woocommerce-cart .woocommerce-billing-fields__field-wrapper, body.tax-product_cat.woocommerce-cart .woocommerce-shipping-fields, body.tax-product_cat.woocommerce-cart .place-order, body.tax-product_cat.woocommerce-checkout .woocommerce-billing-fields__field-wrapper, body.tax-product_cat.woocommerce-checkout .woocommerce-shipping-fields, body.tax-product_cat.woocommerce-checkout .place-order {
  border-color: #112413;
}
body.woocommerce-shop.woocommerce-cart table, body.woocommerce-shop.woocommerce-checkout table, body.woocommerce-page.woocommerce-cart table, body.woocommerce-page.woocommerce-checkout table, body.page-id-137028.woocommerce-cart table, body.page-id-137028.woocommerce-checkout table, body.single-product.woocommerce-cart table, body.single-product.woocommerce-checkout table, body.tax-product_cat.woocommerce-cart table, body.tax-product_cat.woocommerce-checkout table {
  border-color: #112413;
}
body.woocommerce-shop.woocommerce-cart table th, body.woocommerce-shop.woocommerce-checkout table th, body.woocommerce-page.woocommerce-cart table th, body.woocommerce-page.woocommerce-checkout table th, body.page-id-137028.woocommerce-cart table th, body.page-id-137028.woocommerce-checkout table th, body.single-product.woocommerce-cart table th, body.single-product.woocommerce-checkout table th, body.tax-product_cat.woocommerce-cart table th, body.tax-product_cat.woocommerce-checkout table th {
  font-weight: bold;
}
body.woocommerce-shop.woocommerce-cart table th, body.woocommerce-shop.woocommerce-cart table td, body.woocommerce-shop.woocommerce-checkout table th, body.woocommerce-shop.woocommerce-checkout table td, body.woocommerce-page.woocommerce-cart table th, body.woocommerce-page.woocommerce-cart table td, body.woocommerce-page.woocommerce-checkout table th, body.woocommerce-page.woocommerce-checkout table td, body.page-id-137028.woocommerce-cart table th, body.page-id-137028.woocommerce-cart table td, body.page-id-137028.woocommerce-checkout table th, body.page-id-137028.woocommerce-checkout table td, body.single-product.woocommerce-cart table th, body.single-product.woocommerce-cart table td, body.single-product.woocommerce-checkout table th, body.single-product.woocommerce-checkout table td, body.tax-product_cat.woocommerce-cart table th, body.tax-product_cat.woocommerce-cart table td, body.tax-product_cat.woocommerce-checkout table th, body.tax-product_cat.woocommerce-checkout table td {
  border-color: #112413;
}
body.woocommerce-shop.woocommerce-cart table .remove, body.woocommerce-shop.woocommerce-checkout table .remove, body.woocommerce-page.woocommerce-cart table .remove, body.woocommerce-page.woocommerce-checkout table .remove, body.page-id-137028.woocommerce-cart table .remove, body.page-id-137028.woocommerce-checkout table .remove, body.single-product.woocommerce-cart table .remove, body.single-product.woocommerce-checkout table .remove, body.tax-product_cat.woocommerce-cart table .remove, body.tax-product_cat.woocommerce-checkout table .remove {
  color: #CC593B;
  font-weight: bold;
}
body.woocommerce-shop.woocommerce-cart table td.actions button, body.woocommerce-shop.woocommerce-checkout table td.actions button, body.woocommerce-page.woocommerce-cart table td.actions button, body.woocommerce-page.woocommerce-checkout table td.actions button, body.page-id-137028.woocommerce-cart table td.actions button, body.page-id-137028.woocommerce-checkout table td.actions button, body.single-product.woocommerce-cart table td.actions button, body.single-product.woocommerce-checkout table td.actions button, body.tax-product_cat.woocommerce-cart table td.actions button, body.tax-product_cat.woocommerce-checkout table td.actions button {
  line-height: 10px;
  height: unset;
  margin: 0;
}
body.woocommerce-shop.woocommerce-cart table td.actions button:before, body.woocommerce-shop.woocommerce-checkout table td.actions button:before, body.woocommerce-page.woocommerce-cart table td.actions button:before, body.woocommerce-page.woocommerce-checkout table td.actions button:before, body.page-id-137028.woocommerce-cart table td.actions button:before, body.page-id-137028.woocommerce-checkout table td.actions button:before, body.single-product.woocommerce-cart table td.actions button:before, body.single-product.woocommerce-checkout table td.actions button:before, body.tax-product_cat.woocommerce-cart table td.actions button:before, body.tax-product_cat.woocommerce-checkout table td.actions button:before {
  font-size: 10px;
}
@media (max-width: 570px) {
  body.woocommerce-shop.woocommerce-cart table td.actions button, body.woocommerce-shop.woocommerce-checkout table td.actions button, body.woocommerce-page.woocommerce-cart table td.actions button, body.woocommerce-page.woocommerce-checkout table td.actions button, body.page-id-137028.woocommerce-cart table td.actions button, body.page-id-137028.woocommerce-checkout table td.actions button, body.single-product.woocommerce-cart table td.actions button, body.single-product.woocommerce-checkout table td.actions button, body.tax-product_cat.woocommerce-cart table td.actions button, body.tax-product_cat.woocommerce-checkout table td.actions button {
    margin-bottom: 8px;
  }
}
body.woocommerce-shop.woocommerce-cart .blockOverlay, body.woocommerce-shop.woocommerce-checkout .blockOverlay, body.woocommerce-page.woocommerce-cart .blockOverlay, body.woocommerce-page.woocommerce-checkout .blockOverlay, body.page-id-137028.woocommerce-cart .blockOverlay, body.page-id-137028.woocommerce-checkout .blockOverlay, body.single-product.woocommerce-cart .blockOverlay, body.single-product.woocommerce-checkout .blockOverlay, body.tax-product_cat.woocommerce-cart .blockOverlay, body.tax-product_cat.woocommerce-checkout .blockOverlay {
  display: none !important;
}
body.woocommerce-shop.woocommerce-cart .button, body.woocommerce-shop.woocommerce-checkout .button, body.woocommerce-page.woocommerce-cart .button, body.woocommerce-page.woocommerce-checkout .button, body.page-id-137028.woocommerce-cart .button, body.page-id-137028.woocommerce-checkout .button, body.single-product.woocommerce-cart .button, body.single-product.woocommerce-checkout .button, body.tax-product_cat.woocommerce-cart .button, body.tax-product_cat.woocommerce-checkout .button {
  line-height: 10px;
  white-space: normal;
}
@media (min-width: 960px) {
  body.woocommerce-shop.woocommerce-cart .woocommerce-checkout, body.woocommerce-shop.woocommerce-checkout .woocommerce-checkout, body.woocommerce-page.woocommerce-cart .woocommerce-checkout, body.woocommerce-page.woocommerce-checkout .woocommerce-checkout, body.page-id-137028.woocommerce-cart .woocommerce-checkout, body.page-id-137028.woocommerce-checkout .woocommerce-checkout, body.single-product.woocommerce-cart .woocommerce-checkout, body.single-product.woocommerce-checkout .woocommerce-checkout, body.tax-product_cat.woocommerce-cart .woocommerce-checkout, body.tax-product_cat.woocommerce-checkout .woocommerce-checkout {
    display: flex;
    flex-wrap: wrap;
    gap: 30px;
  }
  body.woocommerce-shop.woocommerce-cart .woocommerce-checkout > div, body.woocommerce-shop.woocommerce-checkout .woocommerce-checkout > div, body.woocommerce-page.woocommerce-cart .woocommerce-checkout > div, body.woocommerce-page.woocommerce-checkout .woocommerce-checkout > div, body.page-id-137028.woocommerce-cart .woocommerce-checkout > div, body.page-id-137028.woocommerce-checkout .woocommerce-checkout > div, body.single-product.woocommerce-cart .woocommerce-checkout > div, body.single-product.woocommerce-checkout .woocommerce-checkout > div, body.tax-product_cat.woocommerce-cart .woocommerce-checkout > div, body.tax-product_cat.woocommerce-checkout .woocommerce-checkout > div {
    width: 100%;
  }
  body.woocommerce-shop.woocommerce-cart .woocommerce-checkout #customer_details, body.woocommerce-shop.woocommerce-cart .woocommerce-checkout #order_review, body.woocommerce-shop.woocommerce-checkout .woocommerce-checkout #customer_details, body.woocommerce-shop.woocommerce-checkout .woocommerce-checkout #order_review, body.woocommerce-page.woocommerce-cart .woocommerce-checkout #customer_details, body.woocommerce-page.woocommerce-cart .woocommerce-checkout #order_review, body.woocommerce-page.woocommerce-checkout .woocommerce-checkout #customer_details, body.woocommerce-page.woocommerce-checkout .woocommerce-checkout #order_review, body.page-id-137028.woocommerce-cart .woocommerce-checkout #customer_details, body.page-id-137028.woocommerce-cart .woocommerce-checkout #order_review, body.page-id-137028.woocommerce-checkout .woocommerce-checkout #customer_details, body.page-id-137028.woocommerce-checkout .woocommerce-checkout #order_review, body.single-product.woocommerce-cart .woocommerce-checkout #customer_details, body.single-product.woocommerce-cart .woocommerce-checkout #order_review, body.single-product.woocommerce-checkout .woocommerce-checkout #customer_details, body.single-product.woocommerce-checkout .woocommerce-checkout #order_review, body.tax-product_cat.woocommerce-cart .woocommerce-checkout #customer_details, body.tax-product_cat.woocommerce-cart .woocommerce-checkout #order_review, body.tax-product_cat.woocommerce-checkout .woocommerce-checkout #customer_details, body.tax-product_cat.woocommerce-checkout .woocommerce-checkout #order_review {
    width: calc(50% - 15px);
  }
  body.woocommerce-shop.woocommerce-cart .woocommerce-checkout #order_review_heading, body.woocommerce-shop.woocommerce-checkout .woocommerce-checkout #order_review_heading, body.woocommerce-page.woocommerce-cart .woocommerce-checkout #order_review_heading, body.woocommerce-page.woocommerce-checkout .woocommerce-checkout #order_review_heading, body.page-id-137028.woocommerce-cart .woocommerce-checkout #order_review_heading, body.page-id-137028.woocommerce-checkout .woocommerce-checkout #order_review_heading, body.single-product.woocommerce-cart .woocommerce-checkout #order_review_heading, body.single-product.woocommerce-checkout .woocommerce-checkout #order_review_heading, body.tax-product_cat.woocommerce-cart .woocommerce-checkout #order_review_heading, body.tax-product_cat.woocommerce-checkout .woocommerce-checkout #order_review_heading {
    display: none;
  }
  body.woocommerce-shop.woocommerce-cart .woocommerce-checkout #order_review:before, body.woocommerce-shop.woocommerce-checkout .woocommerce-checkout #order_review:before, body.woocommerce-page.woocommerce-cart .woocommerce-checkout #order_review:before, body.woocommerce-page.woocommerce-checkout .woocommerce-checkout #order_review:before, body.page-id-137028.woocommerce-cart .woocommerce-checkout #order_review:before, body.page-id-137028.woocommerce-checkout .woocommerce-checkout #order_review:before, body.single-product.woocommerce-cart .woocommerce-checkout #order_review:before, body.single-product.woocommerce-checkout .woocommerce-checkout #order_review:before, body.tax-product_cat.woocommerce-cart .woocommerce-checkout #order_review:before, body.tax-product_cat.woocommerce-checkout .woocommerce-checkout #order_review:before {
    content: "Your order";
    display: block;
    font-size: 18px;
    font-family: presicav, sans-serif !important;
    font-weight: bold !important;
    text-transform: uppercase;
    margin-bottom: 36px;
  }
}
body.woocommerce-shop.woocommerce-cart .wc_payment_methods .wc_payment_method > label, body.woocommerce-shop.woocommerce-checkout .wc_payment_methods .wc_payment_method > label, body.woocommerce-page.woocommerce-cart .wc_payment_methods .wc_payment_method > label, body.woocommerce-page.woocommerce-checkout .wc_payment_methods .wc_payment_method > label, body.page-id-137028.woocommerce-cart .wc_payment_methods .wc_payment_method > label, body.page-id-137028.woocommerce-checkout .wc_payment_methods .wc_payment_method > label, body.single-product.woocommerce-cart .wc_payment_methods .wc_payment_method > label, body.single-product.woocommerce-checkout .wc_payment_methods .wc_payment_method > label, body.tax-product_cat.woocommerce-cart .wc_payment_methods .wc_payment_method > label, body.tax-product_cat.woocommerce-checkout .wc_payment_methods .wc_payment_method > label {
  font-family: presicav, sans-serif !important;
  font-weight: bold !important;
  text-transform: uppercase;
  margin-bottom: 10px;
  display: block;
}
body.woocommerce-shop.woocommerce-cart .wc_payment_methods #wc-stripe-cc-form, body.woocommerce-shop.woocommerce-checkout .wc_payment_methods #wc-stripe-cc-form, body.woocommerce-page.woocommerce-cart .wc_payment_methods #wc-stripe-cc-form, body.woocommerce-page.woocommerce-checkout .wc_payment_methods #wc-stripe-cc-form, body.page-id-137028.woocommerce-cart .wc_payment_methods #wc-stripe-cc-form, body.page-id-137028.woocommerce-checkout .wc_payment_methods #wc-stripe-cc-form, body.single-product.woocommerce-cart .wc_payment_methods #wc-stripe-cc-form, body.single-product.woocommerce-checkout .wc_payment_methods #wc-stripe-cc-form, body.tax-product_cat.woocommerce-cart .wc_payment_methods #wc-stripe-cc-form, body.tax-product_cat.woocommerce-checkout .wc_payment_methods #wc-stripe-cc-form {
  background: #112413 !important;
  color: #fff;
  border-radius: 5px;
  border: none;
}
body.woocommerce-shop.woocommerce-cart .wc_payment_methods #wc-stripe-cc-form label, body.woocommerce-shop.woocommerce-checkout .wc_payment_methods #wc-stripe-cc-form label, body.woocommerce-page.woocommerce-cart .wc_payment_methods #wc-stripe-cc-form label, body.woocommerce-page.woocommerce-checkout .wc_payment_methods #wc-stripe-cc-form label, body.page-id-137028.woocommerce-cart .wc_payment_methods #wc-stripe-cc-form label, body.page-id-137028.woocommerce-checkout .wc_payment_methods #wc-stripe-cc-form label, body.single-product.woocommerce-cart .wc_payment_methods #wc-stripe-cc-form label, body.single-product.woocommerce-checkout .wc_payment_methods #wc-stripe-cc-form label, body.tax-product_cat.woocommerce-cart .wc_payment_methods #wc-stripe-cc-form label, body.tax-product_cat.woocommerce-checkout .wc_payment_methods #wc-stripe-cc-form label {
  color: #fff;
}
body.woocommerce-shop.woocommerce-cart .wc_payment_methods #wc-stripe-cc-form .woocommerce-error, body.woocommerce-shop.woocommerce-checkout .wc_payment_methods #wc-stripe-cc-form .woocommerce-error, body.woocommerce-page.woocommerce-cart .wc_payment_methods #wc-stripe-cc-form .woocommerce-error, body.woocommerce-page.woocommerce-checkout .wc_payment_methods #wc-stripe-cc-form .woocommerce-error, body.page-id-137028.woocommerce-cart .wc_payment_methods #wc-stripe-cc-form .woocommerce-error, body.page-id-137028.woocommerce-checkout .wc_payment_methods #wc-stripe-cc-form .woocommerce-error, body.single-product.woocommerce-cart .wc_payment_methods #wc-stripe-cc-form .woocommerce-error, body.single-product.woocommerce-checkout .wc_payment_methods #wc-stripe-cc-form .woocommerce-error, body.tax-product_cat.woocommerce-cart .wc_payment_methods #wc-stripe-cc-form .woocommerce-error, body.tax-product_cat.woocommerce-checkout .wc_payment_methods #wc-stripe-cc-form .woocommerce-error {
  background: #fff;
}

.cart-icon-wrap {
  position: absolute !important;
  top: 50%;
  right: 15px;
  transform: translateY(-50%);
  margin: 0 !important;
}
.cart-icon-wrap .cart-icon {
  display: flex;
  height: 30px;
  width: 30px;
  padding-top: 5px;
  align-items: center;
  justify-content: center;
  color: #112413 !important;
  background: url(../img/cart-icon.png) no-repeat center center;
  background-size: contain;
}
.cart-icon-wrap.white .cart-icon {
  color: #fff !important;
  background-image: url(../img/cart-icon-white.png);
}
.cart-icon-wrap.shop-home-icon {
  top: 115px;
  left: 50%;
  transform: translateX(-50%);
  width: 1200px;
  max-width: 100%;
  z-index: 100;
}
@media (max-width: 959px) {
  .cart-icon-wrap.shop-home-icon {
    top: 84px;
  }
  .cart-icon-wrap.shop-home-icon .cart-icon {
    margin-right: 25px;
  }
}
.cart-icon-wrap.shop-home-icon .cart-icon {
  filter: brightness(0) invert(1);
  margin-left: auto;
  margin-right: 15px;
}

body.single-product .owl-dots {
  display: none;
}

#wc-stripe-payment-request-button-separator {
  width: 100%;
}

.product-filter {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  gap: 8px 12px;
  margin-bottom: 30px;
}
.product-filter a {
  padding: 6px 16px;
  border: 1px solid #112413;
  color: #112413;
  text-transform: uppercase;
  font-size: 13px;
  letter-spacing: 0.05em;
  cursor: pointer;
  transition: background 0.2s, color 0.2s;
}
@media (min-width: 1101px) {
  .product-filter a {
    flex: 1 1 auto;
    text-align: center;
  }
}
.product-filter a:hover, .product-filter a.active {
  background: #112413;
  color: #fff;
}

.new-products {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 40px;
}
@media (max-width: 959px) {
  .new-products {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 480px) {
  .new-products {
    grid-template-columns: 1fr;
  }
}
.new-products .item {
  background: #F3DFD1;
  display: flex;
  flex-direction: column;
}
.new-products .item.filtered-out {
  display: none;
}
.new-products .item .img {
  display: block;
  position: relative;
}
.new-products .item .img img {
  display: block;
}
.new-products .item .img img:nth-child(2) {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  opacity: 0;
  transition: opacity 0.3s;
}
.new-products .item:hover .img img:nth-child(2), .new-products .item:focus .img img:nth-child(2) {
  opacity: 1;
}
.new-products .item .info {
  display: flex;
  flex-wrap: nowrap;
  padding: 8px 12px 12px;
  gap: 8px;
  flex: 1;
  color: #000;
}
.new-products .item .info .left, .new-products .item .info .right {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  gap: 5px;
  flex: 1;
}
.new-products .item .info .right {
  text-align: right;
  align-items: flex-end;
}
.new-products .item .info h3 {
  font-size: 16px;
  font-family: brandon-grotesque, sans-serif !important;
  font-weight: 500 !important;
  margin: 0;
}
.new-products .item .info em {
  display: block;
  font-family: "Garamond Nova Pro Cd", serif;
}
.new-products .item .info .price {
  font-size: 16px;
}
.new-products .item .info .price ins {
  font-size: inherit;
  text-decoration: none;
}
.new-products .item .info .plus-icon {
  width: 30px;
  height: 30px;
  border-radius: 50%;
  background: #112413;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 18px;
  line-height: 1;
  transition: background 0.2s;
}
.new-products .item .info .plus-icon:hover {
  background: #F5B47A;
}
.new-products .item .info .colours {
  display: flex;
  gap: 4px;
  justify-content: flex-end;
}
.new-products .item .info .colours .colour {
  width: 14px;
  height: 14px;
  border: 1px solid #000;
  border-radius: 50%;
}

body:has(.product-filter) .new-products {
  gap: 30px;
}
body:has(.product-filter) .new-products .item {
  background: #fff;
}

#shop-new-nav ul {
  margin: 0;
  padding: 0 !important;
  list-style: none !important;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 10px 20px;
  text-transform: uppercase;
  color: #fff;
}
@media (max-width: 959px) {
  #shop-new-nav ul {
    gap: 5px 10px;
  }
}
#shop-new-nav ul li {
  margin: 0;
}
#shop-new-nav ul a {
  color: #ffec00 !important;
}
#shop-new-nav ul a:hover {
  color: #fff !important;
}

.shop-new-header .row, .shop-new-header .uncoltable, .shop-new-header .uncell {
  display: block;
}
.shop-new-header .row-inner {
  margin: 0 !important;
}
.shop-new-header .wpb_row {
  display: flex;
  align-items: center;
  padding: 15px 0;
}
.shop-new-header .wpb_row .wpb_column {
  padding: 0 !important;
  display: block;
  height: auto !important;
}

@media (max-width: 768px) {
  body:not(:has(.product-filter)) .shop-new-header .wpb_row {
    flex-wrap: wrap;
    gap: 15px;
  }
  body:not(:has(.product-filter)) .shop-new-header .wpb_row .wpb_column {
    width: calc(50% - 15px);
    order: 1;
  }
  body:not(:has(.product-filter)) .shop-new-header .wpb_row .wpb_column:nth-child(2) {
    order: 3;
    width: 100%;
  }
  body:not(:has(.product-filter)) .shop-new-header .wpb_row .wpb_column:nth-child(3) {
    order: 2;
  }
}

.back-to-shop {
  background: #F3DFD1;
}
.back-to-shop .row-inner {
  margin: 0 !important;
}
.back-to-shop .row-inner .col {
  padding: 24px 36px 0 !important;
}
.back-to-shop .row-inner .col a {
  color: #112413;
  text-transform: uppercase;
}
.back-to-shop .row-inner .col a:hover, .back-to-shop .row-inner .col a:focus {
  color: #112413;
  text-decoration: underline;
}
.back-to-shop + .product .row-container .row {
  padding-top: 24px !important;
}

.new-shop-desc {
  width: 400px;
  max-width: 100%;
  text-wrap: balance;
}
@media (min-width: 960px) {
  .new-shop-desc {
    text-align: right;
    margin-left: auto;
  }
}
.new-shop-desc p {
  line-height: 1.3 !important;
  font-size: 15px;
}

.text-lead li {
  font-size: inherit;
}

.white-text {
  color: #fff;
}

.flex-row .wpb_row {
  display: flex !important;
  flex-wrap: wrap !important;
  justify-content: center !important;
}

#covid-vid {
  max-width: 100%;
  height: auto;
  margin: 0 auto;
  width: 720px;
}

@media (max-width: 1024px) {
  #covid-vid {
    width: 512px;
    height: auto;
  }
}
.mejs-container .mejs-controls {
  visibility: hidden !important;
}

#page-header .uncont {
  padding-top: 0 !important;
}

body .mfp-iframe-holder .mfp-content {
  width: 500px;
  max-width: 100%;
  height: 450px;
  max-height: 100%;
}
@media (max-width: 400px) {
  body .mfp-iframe-holder .mfp-content {
    height: 530px;
  }
}
body .mfp-iframe-holder .mfp-content iframe {
  border-radius: 25px;
  overflow: hidden;
}
@keyframes popupshake {
  0% {
    transform: scale3d(1, 1, 1);
  }
  10%, 20% {
    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
  }
  30%, 50%, 70%, 90% {
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }
  40%, 60%, 80% {
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }
  100% {
    transform: scale3d(1, 1, 1);
  }
}
.mfp-container {
  animation-duration: 1s;
  animation-fill-mode: both;
  animation-name: popupshake;
}

.header-wrapper.header-style-dark {
  height: 50vh !important;
  min-height: 400px !important;
  display: block !important;
}
@media (max-width: 767px) {
  .header-wrapper.header-style-dark {
    height: 30vh !important;
    min-height: 200px !important;
  }
}

header#masthead .menu-container {
  background: #fff !important;
}

.hmenu-center-split .logo-container {
  padding: 10px 27px !important;
}

#menu-primary .drop-menu {
  background: #CC593B !important;
  color: #fff !important;
}
#menu-primary .drop-menu a {
  color: #fff !important;
  background: none !important;
}
#menu-primary .drop-menu a:hover, #menu-primary .drop-menu a:focus {
  color: #F3DFD1 !important;
}

#menu-primary > li > a, header#masthead .social-menu-link {
  color: #112413 !important;
}
#menu-primary > li > a:hover, #menu-primary > li > a:focus, header#masthead .social-menu-link:hover, header#masthead .social-menu-link:focus {
  color: #CC593B !important;
}

@media (min-width: 960px) {
  .hmenu-center-split .logo-container {
    padding: 12px 36px !important;
  }
  body.hmenu .menu-container .navbar-nav {
    display: inline-block !important;
  }
}
@media (max-width: 959px) {
  #menu-primary, .main-menu-container, .menu-horizontal-inner > div:last-child .menu-smart {
    background: #fff !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .menu-horizontal-inner > div:last-child .menu-smart {
    padding-bottom: 3px !important;
  }
  #menu-primary > li > a {
    width: 100% !important;
    padding-left: 27px !important;
  }
  .menu-smart > li:first-child a {
    padding-left: 27px;
  }
  .mobile-menu-button {
    padding: 0 27px !important;
  }
}
@media (min-width: 960px) {
  .row-menu .row-menu-inner {
    padding-left: 24px !important;
    padding-right: 24px !important;
  }
}
#menu-cta {
  background: none !important;
}
#menu-cta a {
  height: unset !important;
  min-width: unset !important;
  color: #fff !important;
  font-size: 11px !important;
}
#menu-cta a:hover {
  background: #CC593B !important;
}

.navbar-cta #menu-cta {
  position: absolute;
  left: 0;
  padding: 0 !important;
}

body.cta-hidden .navbar-cta #menu-cta {
  display: none !important;
}

.navbar-main #menu-cta {
  padding: 0 0 10px 20px !important;
}
.navbar-main #menu-cta a i {
  display: none;
}

.navbar-social {
  position: absolute;
  right: 0;
}
.navbar-social ul {
  margin-right: 0 !important;
}

/*@media(min-width:960px) and (max-width:1140px) {
    header#masthead .navbar-social {
        display:none !important;
    }
}*/
.mobile-menu-button span, .mobile-menu-button span:before, .mobile-menu-button span:after {
  background: #112413 !important;
}

.brand-font {
  font-family: presicav, sans-serif !important;
  font-weight: bold !important;
  text-transform: uppercase;
}

body .box-wrapper .box-container .btn-styled {
  border-radius: 25px !important;
  font-family: presicav, sans-serif !important;
  font-weight: bold !important;
  text-transform: uppercase;
  transition: background 0.25s, color 0.25s !important;
  font-size: 11px;
  padding: 15px 20px !important;
  letter-spacing: 0;
  transform: none;
}
body .box-wrapper .box-container .btn-styled:hover {
  background: #112413;
  color: #F3DFD1;
  transition: background 0.25s, color 0.25s;
}
body .box-wrapper .box-container .btn-styled.btn-inverse {
  border-color: #F3DFD1;
  color: #F3DFD1;
}
body .box-wrapper .box-container .btn-styled.btn-inverse:hover {
  background: #F3DFD1;
  color: #112413;
}
body .box-wrapper .box-container .btn-styled.btn-sml {
  padding: 10px 15px !important;
}
body .box-wrapper .box-container .btn-styled.btn-green {
  background: #112413 !important;
  color: #F3DFD1 !important;
}
body .box-wrapper .box-container .btn-styled.btn-green:hover {
  background: #F3DFD1 !important;
  color: #112413 !important;
}
body .box-wrapper .box-container .btn-styled.btn-offwhite {
  background: #F3DFD1 !important;
  color: #112413 !important;
}
body .box-wrapper .box-container .btn-styled.btn-offwhite:hover {
  background: #112413 !important;
  color: #F3DFD1 !important;
}
body .box-wrapper .box-container .btn-styled.btn-color-191139 {
  border: none !important;
  background: #112413 !important;
  color: #fff !important;
}
body .box-wrapper .box-container .btn-styled.btn-color-191139:hover {
  background: #fff !important;
  color: #112413 !important;
}
body .box-wrapper .box-container .btn-styled.btn-white, body .box-wrapper .box-container .btn-styled.btn-color-xsdn {
  border: none !important;
  background: #fff !important;
  color: #112413 !important;
}
body .box-wrapper .box-container .btn-styled.btn-white:hover, body .box-wrapper .box-container .btn-styled.btn-color-xsdn:hover {
  background: #112413 !important;
  color: #fff !important;
}

.btn-styled {
  min-width: 160px;
}
.btn-styled.btn-styled-yellow {
  background: #ffec00 !important;
  color: #112413 !important;
}

#locations_page {
  background: #F3DFD1;
}
#locations_page .inner {
  width: 1200px;
  max-width: 100%;
  margin: 0 auto;
  padding: 36px;
}
@media (max-width: 767px) {
  #locations_page .inner {
    padding: 18px;
  }
}
#locations_page .findlocation .inner {
  display: flex;
  align-items: center;
  padding: 0;
  overflow-y: hidden;
  margin-bottom: 36px;
  min-height: calc(100vh - 74px);
}
@media (max-width: 767px) {
  #locations_page .findlocation .inner {
    flex-direction: column;
    justify-content: center;
  }
}
#locations_page .findlocation .inner > div {
  width: 50%;
  position: relative;
}
#locations_page .findlocation .inner .left {
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  #locations_page .findlocation .inner .left {
    display: none;
  }
}
#locations_page .findlocation .inner .left img {
  max-width: 100%;
  height: auto;
  mix-blend-mode: multiply;
}
#locations_page .findlocation .inner .right {
  padding: 36px;
  text-align: center;
}
@media (max-width: 767px) {
  #locations_page .findlocation .inner .right {
    width: 100%;
  }
}
#locations_page .findlocation .inner .right h1 {
  margin: 0 0 5px;
}
#locations_page .findlocation .inner .right p {
  margin: 0 0 1em;
  font-size: 22px;
  line-height: 1.4;
}
#locations_page .findlocation .inner .right p.input-wrap {
  margin: 1.5em 0 2em;
}
#locations_page .findlocation .inner .right .btn {
  margin: 0 10px 15px;
  min-width: 182px;
}
#locations_page .findlocation .inner .right input {
  border-top: 0;
  border-right: 0;
  border-left: 0;
  background: none;
  text-align: center;
  box-shadow: none;
  border-bottom: 1px solid #112413;
  margin: 0 auto;
  padding: 0 0 2px;
  width: 60%;
  min-width: 240px;
  font-size: 24px;
}
#locations_page .findlocation .inner .right input::-moz-placeholder {
  opacity: 1;
}
#locations_page .findlocation .inner .right input::placeholder {
  opacity: 1;
}
@media (max-width: 767px) {
  #locations_page .findlocation .inner .right input {
    width: 100%;
  }
}
#locations_page .map {
  background: #CC593B no-repeat center center url("../img/map-bg.jpg");
  background-size: cover;
}
@media (min-width: 768px) {
  #locations_page .map .inner {
    padding-top: 100px;
    padding-bottom: 100px;
  }
}
#locations_page .map #location_map {
  width: 100%;
  height: 500px;
  border-radius: 18px;
}
#locations_page .map .gm-style-iw, #locations_page .map .gm-style-iw-tc:after {
  background: #112413;
}
#locations_page .map .gm-style-iw-tc {
  display: none;
}
#locations_page .map .gm-style-iw {
  color: #F3DFD1;
  text-align: center;
  padding: 0;
  max-width: 100% !important;
  max-height: unset !important;
}
#locations_page .map .gm-style-iw .gm-style-iw-chr {
  position: absolute;
  right: -8px;
  top: -8px;
}
#locations_page .map .gm-style-iw .gm-style-iw-d {
  overflow: hidden !important;
  max-height: unset !important;
}
#locations_page .map .gm-style-iw .infowindow {
  max-width: 360px;
  padding: 20px;
  font-family: brandon-grotesque, sans-serif;
}
#locations_page .map .gm-style-iw h3 {
  color: inherit;
  margin-top: 0;
}
#locations_page .map .gm-style-iw p {
  line-height: 1.5;
  font-size: 18px;
}
#locations_page .map .gm-style-iw .hours p:not(:first-child) {
  margin-top: 0;
}
#locations_page .map .gm-style-iw .btn {
  min-width: 150px;
}
#locations_page .map .gm-style-iw .btn:nth-child(2) {
  margin-left: 10px;
}
#locations_page .map .gm-style-iw button {
  top: 0;
  right: 0;
}
#locations_page .map .gm-style-iw button span {
  background: #F3DFD1 !important;
}
#locations_page .all h3 {
  text-align: center;
  margin: 36px 0 36px;
}
@media (max-width: 767px) {
  #locations_page .all h3 {
    margin: 18px 0 36px;
  }
}
#locations_page .all .intro {
  margin-bottom: 36px;
  text-align: center;
}
#locations_page .all .inner {
  padding-bottom: 0;
}
#locations_page .all .location-filter {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  gap: 15px;
}
#locations_page .all .location-filter a {
  font-size: 18px;
  color: #112413 !important;
  font-weight: bold;
}
#locations_page .all .location-filter a.active, #locations_page .all .location-filter a:hover, #locations_page .all .location-filter a:focus {
  text-decoration: underline;
}
#locations_page .all .locations {
  margin-top: 36px;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin-left: -10px;
  margin-right: -10px;
}
#locations_page .all .locations .location {
  width: 25%;
  justify-content: space-between;
  flex-direction: column;
  padding: 0 10px;
  text-align: center;
  margin-bottom: 72px;
  display: flex;
}
#locations_page .all .locations .location.hide {
  display: none;
}
@media (max-width: 959px) {
  #locations_page .all .locations .location {
    width: 33.33%;
    margin-bottom: 36px;
  }
}
@media (max-width: 767px) {
  #locations_page .all .locations .location {
    width: 100%;
    margin-bottom: 36px;
  }
}
#locations_page .all .locations .location > div {
  display: flex;
  flex-direction: column;
  flex: 1;
}
#locations_page .all .locations .location h4, #locations_page .all .locations .location .img, #locations_page .all .locations .location .address, #locations_page .all .locations .location .hours p:not(:first-child) {
  margin-top: 0;
}
#locations_page .all .locations .location h4 {
  font-size: 18px;
}
#locations_page .all .locations .location h4 a:hover, #locations_page .all .locations .location h4 a:focus {
  color: inherit;
}
#locations_page .all .locations .location p {
  line-height: 1.5;
  font-size: 18px;
}
#locations_page .all .locations .location .img {
  margin-bottom: 12px;
  text-align: center;
}
#locations_page .all .locations .location .img img {
  mix-blend-mode: multiply;
}
#locations_page .all .locations .location .btns {
  flex: 1;
  display: flex;
  align-items: flex-end;
  justify-content: center;
  flex-wrap: wrap;
}
#locations_page .all .locations .location .btns .btn {
  margin: 15px 10px 0;
  width: 160px;
}
@media (min-width: 760px) {
  #locations_page .all .locations .location .btns .btn.no-order-link {
    margin-bottom: 63.5px;
  }
}
#locations_page .home-of-fieldtray {
  text-align: center;
  padding-bottom: 72px;
}
@media (max-width: 767px) {
  #locations_page .home-of-fieldtray {
    padding-bottom: 36px;
  }
}

.slick-arrow, .owl-farm-arrows .owl-next, .owl-farm-arrows .owl-prev {
  position: absolute;
  border-radius: 50%;
  display: block;
  background: #fff;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
  height: 48px;
  width: 48px;
  z-index: 1;
  font-size: 28px;
  display: block;
  padding: 0;
  right: 10px;
  top: 50%;
  transform: translateY(-50%);
}
@media (max-width: 959px) {
  .slick-arrow, .owl-farm-arrows .owl-next, .owl-farm-arrows .owl-prev {
    height: 36px;
    width: 36px;
    font-size: 22px;
  }
}
.slick-arrow span, .owl-farm-arrows .owl-next span, .owl-farm-arrows .owl-prev span {
  position: relative;
  left: 1px;
  line-height: 36px;
}
.slick-arrow.slick-prev, .slick-arrow.owl-prev, .owl-farm-arrows .owl-next.slick-prev, .owl-farm-arrows .owl-next.owl-prev, .owl-farm-arrows .owl-prev.slick-prev, .owl-farm-arrows .owl-prev.owl-prev {
  left: 10px;
  right: unset;
}
.slick-arrow.slick-prev span, .slick-arrow.owl-prev span, .owl-farm-arrows .owl-next.slick-prev span, .owl-farm-arrows .owl-next.owl-prev span, .owl-farm-arrows .owl-prev.slick-prev span, .owl-farm-arrows .owl-prev.owl-prev span {
  left: -1px;
}

.owl-farm-arrows .owl-next, .owl-farm-arrows .owl-prev {
  margin: 0 !important;
  background: none !important;
  border: 1px solid #fff;
  color: #fff !important;
  cursor: pointer;
  left: 30px !important;
  display: block !important;
}
.owl-farm-arrows .owl-next:before, .owl-farm-arrows .owl-prev:before {
  color: inherit !important;
  content: "More farms" !important;
}
.owl-farm-arrows .owl-next .owl-nav-container, .owl-farm-arrows .owl-prev .owl-nav-container {
  all: unset !important;
  position: absolute !important;
  top: 4px !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
}
.owl-farm-arrows .owl-next .owl-nav-container i, .owl-farm-arrows .owl-prev .owl-nav-container i {
  position: static !important;
  font-size: 28px !important;
  text-indent: unset;
}
.owl-farm-arrows .owl-next.owl-next, .owl-farm-arrows .owl-prev.owl-next {
  left: unset !important;
  right: 30px !important;
}

.owl-perks-arrows .owl-next:before, .owl-perks-arrows .owl-prev:before {
  content: "More perks" !important;
}

.location-details {
  display: flex;
  min-height: calc(100vh - 74px);
  background: #F3DFD1;
  flex-wrap: wrap;
}
.location-details > div {
  width: 50%;
}
@media (max-width: 767px) {
  .location-details > div {
    width: 100%;
  }
}
.location-details .left {
  padding: 72px;
  text-align: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
@media (max-width: 959px) {
  .location-details .left {
    padding: 36px;
  }
}
.location-details .left h1 {
  margin: 0 0 5px;
}
.location-details .left p {
  line-height: 1.4;
}
.location-details .left p:not(.back) {
  font-size: 22px;
}
.location-details .left p:not(.back).address {
  margin-top: 0;
}
.location-details .left .hours p:not(:first-child) {
  margin-top: 0;
}
.location-details .left .btns {
  margin-top: 36px;
}
.location-details .left .btns .btn {
  margin: 0 10px 15px;
  min-width: 160px;
}
.location-details .left .back {
  margin-top: 62px;
  font-size: 18px;
  text-decoration: underline;
}
@media (max-width: 767px) {
  .location-details .left .back {
    margin-top: 26px;
  }
}
.location-details .right {
  display: flex;
  flex-direction: column;
}
.location-details .right .slides {
  flex: 1;
}
.location-details .right .slides .slick-list, .location-details .right .slides .slick-track {
  height: 100%;
}
.location-details .right .slides .slide {
  height: 100%;
}
.location-details .right .slides .slide img {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center center;
  object-position: center center;
}
.location-details .right .slides .slick-arrow {
  bottom: 24px;
  right: 24px;
  top: unset;
  transform: unset;
  left: unset;
}
@media (max-width: 959px) {
  .location-details .right .slides .slick-arrow {
    bottom: 18px;
    right: 18px;
  }
}
.location-details .right .slides .slick-arrow.slick-prev {
  transform: translateX(-64px);
}
@media (max-width: 959px) {
  .location-details .right .slides .slick-arrow.slick-prev {
    transform: translateX(-48px);
  }
}

.slide-heading h1, .slide-heading h2, .slide-heading h3, .styled-heading h1, .styled-heading h2, .styled-heading h3 {
  font-family: presicav, sans-serif !important;
  font-weight: bold !important;
  text-transform: uppercase;
  color: inherit;
  font-size: 64px;
  line-height: 1.1 !important;
}
@media (max-width: 959px) {
  .slide-heading h1, .slide-heading h2, .slide-heading h3, .styled-heading h1, .styled-heading h2, .styled-heading h3 {
    font-size: 48px !important;
  }
}
@media (max-width: 767px) {
  .slide-heading h1, .slide-heading h2, .slide-heading h3, .styled-heading h1, .styled-heading h2, .styled-heading h3 {
    font-size: 36px !important;
  }
}

.slide-heading em, .with-script em {
  font-family: "The Voyage Culture Script", serif;
  text-transform: none;
  font-size: 0.8em;
}

.drop-shadow {
  text-shadow: 0 3px 6px rgba(0, 0, 0, 0.5);
}

.mt-0 {
  margin-top: 0 !important;
}

.mt-10 {
  margin-top: 10px !important;
}

.mt-15 {
  margin-top: 15px !important;
}

.mt-20 {
  margin-top: 20px !important;
}

.mt-30 {
  margin-top: 30px !important;
}

.mb-std {
  margin-bottom: 36px !important;
}

.header-wrapper .owl-prev, .header-wrapper .owl-next {
  padding: 24px !important;
  transform: translateY(-50%);
}
@media (max-width: 959px) {
  .header-wrapper .owl-prev, .header-wrapper .owl-next {
    padding: 18px !important;
    display: block !important;
    top: unset !important;
    left: 50% !important;
    right: unset !important;
    bottom: 20px !important;
    transform: none !important;
  }
  .header-wrapper .owl-prev.owl-prev, .header-wrapper .owl-next.owl-prev {
    transform: translateX(-100%) !important;
  }
}
@media (max-height: 400px) {
  .header-wrapper .owl-prev, .header-wrapper .owl-next {
    display: none !important;
  }
}
.header-wrapper .owl-prev .owl-nav-container, .header-wrapper .owl-next .owl-nav-container {
  border-radius: 50% !important;
  display: block;
  background: #fff !important;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
  height: 48px;
  width: 48px;
  z-index: 1;
  font-size: 28px;
  display: block;
  padding: 0 !important;
  position: relative;
  top: unset;
}
@media (max-width: 959px) {
  .header-wrapper .owl-prev .owl-nav-container, .header-wrapper .owl-next .owl-nav-container {
    height: 36px;
    width: 36px;
    font-size: 22px;
  }
}
.header-wrapper .owl-prev .owl-nav-container i, .header-wrapper .owl-next .owl-nav-container i {
  color: #112413;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  font-size: inherit;
}

.text-lead, .text-lead:not(ul) > * {
  line-height: 1.3;
}

.text-large, .text-large > * {
  font-size: 24px;
  line-height: 1.3;
}

.underlined-links a {
  text-decoration: underline !important;
}

.inherit-colour-links a {
  color: inherit !important;
}

.p-reduced-top-margin p {
  margin-top: 5px;
}

.extend-bg-left .uncell, .extend-bg-right .uncell {
  position: relative;
}
.extend-bg-left .uncell .column-background, .extend-bg-left .uncell:after, .extend-bg-right .uncell .column-background, .extend-bg-right .uncell:after {
  width: 50vw;
  top: 0;
  bottom: 0;
  content: "";
  background-color: inherit;
  display: block;
  right: 0;
  position: absolute;
  z-index: -1;
  left: unset;
}
.extend-bg-left .uncell:after, .extend-bg-right .uncell:after {
  z-index: -2;
}
@media (max-width: 959px) {
  .extend-bg-left .uncell .column-background, .extend-bg-left .uncell:after, .extend-bg-right .uncell .column-background, .extend-bg-right .uncell:after {
    width: 100vw;
  }
}

.extend-bg-right .uncell .column-background, .extend-bg-right .uncell:after {
  left: 0;
  right: auto;
}

.with-marble-bg .uncell {
  background-color: unset;
}
.with-marble-bg .uncell:after {
  background-image: url("../img/marble-bg.jpg");
  background-size: cover;
  background-position: center center;
}

@media (min-width: 960px) {
  body .fixed-img-height .uncode-single-media img {
    height: 475px !important;
  }
}
.opacity-zero {
  opacity: 0;
}

.breakfast-roll .uncell {
  background-color: unset;
}
@media (min-width: 960px) {
  .breakfast-roll .uncell .column-background {
    left: -100px;
    width: calc(50vw + 100px);
    z-index: 1;
  }
}
@media (max-width: 959px) {
  .breakfast-roll .uncell .column-background {
    background-image: url("../img/marble-bg.jpg");
    background-size: cover;
    background-position: center center;
  }
}
.breakfast-roll .uncell .background-inner {
  background-position: center left !important;
}
.breakfast-roll .uncell:after {
  background-color: #edefee;
}

.shak {
  overflow: hidden;
  position: relative;
  transform: translateX(-50%);
  width: 100vw;
  left: 50%;
}
.shak .uncode-single-media .t-entry-visual {
  overflow: visible;
}
@media (max-width: 959px) {
  .shak .uncode-single-media {
    padding-right: 15px;
    padding-top: 20px;
  }
}
.shak .uncode-single-media img {
  transform: scale(1.18);
  transform-origin: bottom right;
}
@media (max-width: 959px) {
  .shak .uncode-single-media img {
    transform: scale(1.3);
  }
}

.fieldbowls-green-arrow:after {
  position: absolute;
  content: "";
  background: url(../img/green-arrow.png) no-repeat;
  background-size: contain;
  width: 150px;
  height: 40px;
  right: -50px;
  top: 60%;
  z-index: 2;
}
@media (max-width: 959px) {
  .fieldbowls-green-arrow:after {
    right: unset;
    top: unset;
    left: 0;
    bottom: -21px;
    transform: rotate(90deg) scale(0.6);
  }
}

.fieldbowls-rust-arrow:after {
  position: absolute;
  content: "";
  background: url(../img/rust-arrow.png) no-repeat;
  background-size: contain;
  width: 100px;
  height: 25px;
  left: -50px;
  top: 40%;
  z-index: 2;
}
@media (max-width: 959px) {
  .fieldbowls-rust-arrow:after {
    left: 50%;
    bottom: -3px;
    top: unset;
    width: 60px;
    height: 15px;
    transform: translateX(-50%) rotate(270deg);
  }
}

.porridge-arrow:after {
  position: absolute;
  content: "";
  background: url(../img/green-arrow.png) no-repeat;
  background-size: contain;
  transform: scaleX(-1);
  width: 125px;
  height: 40px;
  left: -40px;
  top: 70%;
  z-index: 2;
}
@media (max-width: 959px) {
  .porridge-arrow:after {
    display: none;
  }
}

.toast-arrow:after {
  position: absolute;
  content: "";
  background: url(../img/rust-arrow-curved.png) no-repeat;
  background-size: contain;
  width: 150px;
  height: 40px;
  right: -15px;
  top: 65%;
  z-index: 2;
}
@media (max-width: 959px) {
  .toast-arrow:after {
    display: none;
  }
}

.seasonal-arrow:after {
  position: absolute;
  content: "";
  background: url(../img/white-arrow-curved.png) no-repeat;
  background-size: contain;
  width: 125px;
  height: 40px;
  left: -35px;
  top: 66%;
  z-index: 2;
}
@media (max-width: 959px) {
  .seasonal-arrow:after {
    display: none;
  }
}

.oats-arrow:after {
  position: absolute;
  content: "";
  background: url(../img/green-arrow-long.png) no-repeat;
  background-size: contain;
  width: 125px;
  height: 40px;
  right: -30px;
  top: 45%;
  z-index: 2;
}
@media (max-width: 959px) {
  .oats-arrow:after {
    display: none;
  }
}

.dbl-egg-arrow:after {
  position: absolute;
  content: "";
  background: url(../img/green-arrow-long.png) no-repeat;
  background-size: contain;
  width: 125px;
  height: 40px;
  left: -34px;
  transform: scale(-1, 1);
  top: 38%;
  z-index: 2;
}
@media (max-width: 959px) {
  .dbl-egg-arrow:after {
    display: none;
  }
}

.white-arrow-down {
  z-index: 1;
}
.white-arrow-down:after {
  position: absolute;
  content: "";
  background: url(../img/white-arrow.png) no-repeat;
  background-size: contain;
  width: 100px;
  height: 25px;
  left: 50%;
  top: 100%;
  z-index: 2;
  transform: translate(-50%, -50%) rotate(90deg) scale(0.8);
}

.fieldtrays-scroller {
  width: 100vw;
  height: 300px;
  position: relative;
  overflow: hidden;
}
@media (max-width: 959px) {
  .fieldtrays-scroller {
    height: 200px;
  }
}
.fieldtrays-scroller .inner {
  height: inherit;
  position: absolute;
  width: -moz-max-content;
  width: max-content;
  top: 0;
  left: 0;
  white-space: nowrap;
  animation: scrollermove 10s linear infinite;
}
.fieldtrays-scroller .inner img {
  width: auto;
  height: inherit;
  margin: 0 10px;
}

@keyframes scrollermove {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(-50%);
  }
}
.menu-items .slick-arrow, .owl-farm-arrows .owl-next, .owl-farm-arrows .owl-prev, .category-products .slick-arrow {
  box-shadow: none;
  background: #112413;
  color: #F3DFD1;
  z-index: 10;
}
.menu-items .slick-arrow:before, .owl-farm-arrows .owl-next:before, .owl-farm-arrows .owl-prev:before, .category-products .slick-arrow:before {
  content: attr(data-text);
  position: absolute;
  width: 78px;
  text-align: center;
  font-size: 16px;
  top: 100%;
  left: 50%;
  transform: translateX(-50%);
  color: #112413;
  margin-top: 2px;
  line-height: 1;
}
.menu-items .slick-arrow.slick-prev, .menu-items .slick-arrow.owl-prev, .owl-farm-arrows .owl-next.slick-prev, .owl-farm-arrows .owl-next.owl-prev, .owl-farm-arrows .owl-prev.slick-prev, .owl-farm-arrows .owl-prev.owl-prev, .category-products .slick-arrow.slick-prev, .category-products .slick-arrow.owl-prev {
  right: unset;
}

.menu-items {
  display: flex;
  justify-content: center;
  padding: 0 35px;
}
@media (min-width: 960px) {
  .menu-items.items-4 {
    padding: 0;
  }
}
.menu-items .slick-list {
  padding-bottom: 3px;
  min-width: 100%;
}
.menu-items.color-light {
  color: #fff;
}
.menu-items.color-light .slick-arrow {
  background: none;
  border: 1px solid #fff;
  color: #fff;
}
.menu-items.color-light .slick-arrow:before {
  color: inherit;
}
.menu-items.color-light .item .ingredients span {
  border-color: #fff;
}
.menu-items .slick-arrow {
  top: 32%;
  right: -12px;
}
.menu-items .slick-arrow.slick-prev {
  right: unset;
  left: -10px;
}
.menu-items .item {
  width: 25%;
}
.menu-items .item .img {
  width: 250px;
  max-width: 100%;
  margin: 0 auto 24px;
}
.menu-items .item h3 {
  margin-top: 0;
  color: inherit;
}
.menu-items .item .ingredients {
  padding-top: 12px;
}
.menu-items .item .ingredients span {
  display: inline-block;
  border: 1px solid #112413;
  height: 24px;
  width: 24px;
  line-height: 24px;
  border-radius: 50%;
  cursor: pointer;
}
.menu-items.items-3 .item {
  width: 33.3%;
}

[data-tooltip] {
  position: relative;
}
[data-tooltip]:after, [data-tooltip]:before {
  opacity: 0;
  transition: opacity 0.25s;
  cursor: default;
}
[data-tooltip]:hover:after, [data-tooltip]:hover:before, [data-tooltip]:focus:after, [data-tooltip]:focus:before, [data-tooltip]:active:after, [data-tooltip]:active:before {
  opacity: 1;
  transition: opacity 0.25s;
}
[data-tooltip]:after {
  content: attr(data-tooltip);
  background: #fff;
  color: #112413;
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);
  border-radius: 5px;
  padding: 3px;
  margin: 0 auto;
  transform: translateX(-50%);
  font-size: 14px;
  min-width: 160px;
  max-width: 100%;
  margin-top: 8px;
  z-index: 1;
  line-height: 1.3;
  display: block;
  position: relative;
  left: 12px;
}
[data-tooltip]:before {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  transform: translateX(-50%);
  border: 5px solid transparent;
  border-bottom-color: #fff;
  z-index: 2;
}

body .page-wrapper .post-wrapper .uncol .uncell .uncont .uncode_text_column.underline-links a:not(.btn) {
  color: inherit !important;
  text-decoration: underline;
}
body .page-wrapper .post-wrapper .uncol .uncell .uncont .uncode_text_column.underline-links a:not(.btn):hover, body .page-wrapper .post-wrapper .uncol .uncell .uncont .uncode_text_column.underline-links a:not(.btn):focus, body .page-wrapper .post-wrapper .uncol .uncell .uncont .uncode_text_column.underline-links a:not(.btn):active {
  color: inherit !important;
}

.page-id-130891 .main-container .page-wrapper .row-container .row-parent, .page-id-131335 .main-container .page-wrapper .row-container .row-parent {
  padding: 0;
}
.page-id-130891 .menu-item-image img, .page-id-131335 .menu-item-image img {
  width: auto !important;
  height: auto !important;
  max-width: 100% !important;
  max-height: 475px !important;
  margin: 0 auto !important;
}

@media (min-width: 960px) {
  footer.site-footer .single-internal-gutter .uncont > *:not(:first-child) {
    margin-top: 30px !important;
  }
}
footer.site-footer a {
  text-decoration: underline;
}
footer.site-footer a:hover, footer.site-footer a:focus {
  color: #CC593B !important;
}
@media (max-width: 959px) {
  footer.site-footer .uncont {
    text-align: center !important;
  }
  footer.site-footer .uncont .uncode-single-media .single-wrapper {
    display: block;
    margin: 0 auto !important;
  }
}
footer.site-footer .newsletter-signup h4 {
  font-family: presicav, sans-serif !important;
  font-weight: bold !important;
  text-transform: uppercase;
}
footer.site-footer .newsletter-signup h4, footer.site-footer .newsletter-signup p {
  margin-top: 0;
}

body article.page-body, .related-recipes {
  background: #F3DFD1;
}
body article.page-body .post-content h1, body article.page-body .post-content h2, body article.page-body .post-content h3, body article.page-body .post-content h4, body article.page-body .post-content h5, body article.page-body .post-content h6, body article.page-body .post-after h1, body article.page-body .post-after h2, body article.page-body .post-after h3, body article.page-body .post-after h4, body article.page-body .post-after h5, body article.page-body .post-after h6, body article.page-body .related h1, body article.page-body .related h2, body article.page-body .related h3, body article.page-body .related h4, body article.page-body .related h5, body article.page-body .related h6, .related-recipes .post-content h1, .related-recipes .post-content h2, .related-recipes .post-content h3, .related-recipes .post-content h4, .related-recipes .post-content h5, .related-recipes .post-content h6, .related-recipes .post-after h1, .related-recipes .post-after h2, .related-recipes .post-after h3, .related-recipes .post-after h4, .related-recipes .post-after h5, .related-recipes .post-after h6, .related-recipes .related h1, .related-recipes .related h2, .related-recipes .related h3, .related-recipes .related h4, .related-recipes .related h5, .related-recipes .related h6 {
  font-family: presicav, sans-serif !important;
  font-weight: bold !important;
  text-transform: uppercase;
}

body article.page-body {
  background: #F3DFD1;
}
body article.page-body .post-content h1, body article.page-body .post-content h2, body article.page-body .post-content h3, body article.page-body .post-content h4, body article.page-body .post-content h5, body article.page-body .post-content h6, body article.page-body .post-after h1, body article.page-body .post-after h2, body article.page-body .post-after h3, body article.page-body .post-after h4, body article.page-body .post-after h5, body article.page-body .post-after h6 {
  font-family: presicav, sans-serif !important;
  font-weight: bold !important;
  text-transform: uppercase;
}
body article.page-body .post-content .uncode_text_column:not(.text-color-xsdn-color) > *:not(.entry-small):not(.panel-title):not(.t-entry-member-social) > a:not(.btn-text-skin):not(.btn), body article.page-body .post-after .uncode_text_column:not(.text-color-xsdn-color) > *:not(.entry-small):not(.panel-title):not(.t-entry-member-social) > a:not(.btn-text-skin):not(.btn) {
  color: #CC593B !important;
}
body article.page-body .post-content .uncode_text_column p, body article.page-body .post-content .uncode_text_column li, body article.page-body .post-content .uncode_text_column dt, body article.page-body .post-content .uncode_text_column dd, body article.page-body .post-content .uncode_text_column dl, body article.page-body .post-content .uncode_text_column address, body article.page-body .post-content .uncode_text_column label, body article.page-body .post-content .uncode_text_column small, body article.page-body .post-content .uncode_text_column pre, body article.page-body .post-content .uncode_text_column code, body article.page-body .post-after .uncode_text_column p, body article.page-body .post-after .uncode_text_column li, body article.page-body .post-after .uncode_text_column dt, body article.page-body .post-after .uncode_text_column dd, body article.page-body .post-after .uncode_text_column dl, body article.page-body .post-after .uncode_text_column address, body article.page-body .post-after .uncode_text_column label, body article.page-body .post-after .uncode_text_column small, body article.page-body .post-after .uncode_text_column pre, body article.page-body .post-after .uncode_text_column code {
  line-height: 1.5;
}
body article.page-body .post-content .uncode_text_column h1, body article.page-body .post-content .uncode_text_column h2, body article.page-body .post-content .uncode_text_column h3.h4, body article.page-body .post-content .uncode_text_column h5, body article.page-body .post-content .uncode_text_column h6, body article.page-body .post-after .uncode_text_column h1, body article.page-body .post-after .uncode_text_column h2, body article.page-body .post-after .uncode_text_column h3.h4, body article.page-body .post-after .uncode_text_column h5, body article.page-body .post-after .uncode_text_column h6 {
  color: inherit;
}
body article.page-body .post-content .uncode_text_column .h0, body article.page-body .post-after .uncode_text_column .h0 {
  font-size: 42px;
}
@media (max-width: 767px) {
  body article.page-body .post-content .uncode_text_column .h0, body article.page-body .post-after .uncode_text_column .h0 {
    font-size: 28px;
  }
}
body article.page-body .post-content .uncode_text_column > ul, body article.page-body .post-content .uncode_text_column > ol, body article.page-body .post-after .uncode_text_column > ul, body article.page-body .post-after .uncode_text_column > ol {
  padding-left: 20px;
}
body article.page-body .post-content .uncode_text_column > ul li:not(:last-child), body article.page-body .post-content .uncode_text_column > ol li:not(:last-child), body article.page-body .post-after .uncode_text_column > ul li:not(:last-child), body article.page-body .post-after .uncode_text_column > ol li:not(:last-child) {
  margin-bottom: 1em;
}
body article.page-body .post-content .panel-title.active a, body article.page-body .post-content .panel-title a:hover, body article.page-body .post-content .panel-title a:focus, body article.page-body .post-after .panel-title.active a, body article.page-body .post-after .panel-title a:hover, body article.page-body .post-after .panel-title a:focus {
  color: #CC593B !important;
}
body article.page-body .style-light {
  color: #000;
}
body article.page-body .wpcf7-text, body article.page-body .wpcf7-textarea, body article.page-body .wpcf7-select, body article.page-body .ninja-forms-field {
  border-radius: 25px !important;
  font-family: presicav, sans-serif !important;
  font-weight: bold !important;
  text-transform: uppercase;
  font-size: 12px;
  padding: 15px 20px !important;
  letter-spacing: 0;
  transform: none;
  background: none !important;
  border: 1px solid #112413 !important;
  color: #112413;
  overflow: hidden;
}
body article.page-body .wpcf7-text::-moz-placeholder, body article.page-body .wpcf7-textarea::-moz-placeholder, body article.page-body .wpcf7-select::-moz-placeholder, body article.page-body .ninja-forms-field::-moz-placeholder {
  opacity: 1;
  color: #112413;
}
body article.page-body .wpcf7-text::placeholder, body article.page-body .wpcf7-textarea::placeholder, body article.page-body .wpcf7-select::placeholder, body article.page-body .ninja-forms-field::placeholder {
  opacity: 1;
  color: #112413;
}
body article.page-body .wpcf7-text.wpcf7-not-valid, body article.page-body .wpcf7-textarea.wpcf7-not-valid, body article.page-body .wpcf7-select.wpcf7-not-valid, body article.page-body .ninja-forms-field.wpcf7-not-valid {
  border-color: #CC593B !important;
}
body article.page-body .wpcf7-not-valid-tip {
  margin-top: 2px;
  margin-left: 20px;
  color: #CC593B !important;
}
body article.page-body .file .wpcf7-not-valid-tip {
  margin-left: 0;
}
body article.page-body .wpcf7-submit, body article.page-body .submit-wrap input, body article.page-body .btn-styled-green {
  background: #112413 !important;
  color: #fff !important;
}
body article.page-body .wpcf7-response-output {
  text-align: center;
  color: #CC593B;
  font-size: 18px;
}
body article.page-body .nf-field-element {
  border-radius: 25px !important;
  overflow: hidden;
}
body article.page-body .nf-error.field-wrap .nf-field-element::after {
  z-index: -1;
}
body article.page-body .nf-form-content .list-select-wrap .nf-field-element > div {
  background: none !important;
  border: none !important;
}

.owl-dots {
  bottom: 18px !important;
  opacity: 1 !important;
}
.owl-dots .owl-dot span {
  box-shadow: none !important;
  height: 15px !important;
  width: 15px !important;
  background: none !important;
  border: 1px solid #fff !important;
  transform: none !important;
}
.owl-dots .owl-dot.active span {
  background: #fff !important;
}

.owl-single-arrow .owl-carousel {
  padding-bottom: 72px;
}
.owl-single-arrow .owl-carousel .row {
  padding: 0;
}
.owl-single-arrow .owl-prev {
  display: none !important;
}
.owl-single-arrow .owl-next {
  margin: 0 !important;
  bottom: 0 !important;
  right: 0 !important;
  padding: 0 !important;
  top: unset !important;
  height: 36px !important;
  width: 36px !important;
  border-radius: 50% !important;
  border: 1px solid #112413 !important;
  cursor: pointer;
  color: #112413 !important;
  display: block !important;
}
.owl-single-arrow .owl-next .owl-nav-container {
  all: unset !important;
  position: absolute !important;
  top: 4px !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
}
.owl-single-arrow .owl-next .owl-nav-container i {
  position: static !important;
  font-size: 24px !important;
  text-indent: unset;
}

.uncode-slider .text-lead > p {
  font-size: inherit;
}

.wpb_column .owl-carousel {
  height: unset !important;
}

.recipes-list .isotope-filters {
  background: #F5B47A;
}
.recipes-list .isotope-filters span {
  padding: 0 !important;
}
.recipes-list .isotope-filters a {
  color: #112413 !important;
  font-weight: normal !important;
  font-size: 14px !important;
  padding: 18px 9px !important;
  letter-spacing: 1px !important;
}
.recipes-list .isotope-filters a.active, .recipes-list .isotope-filters a:hover, .recipes-list .isotope-filters a:focus {
  text-decoration: underline;
}
.recipes-list .isotope-wrapper {
  max-width: 100%;
  width: 1280px;
  margin: 0 auto;
  padding: 80px 20px;
}
@media (max-width: 767px) {
  .recipes-list .isotope-wrapper {
    padding: 40px 20px;
  }
}
.home .recipes-list .isotope-wrapper {
  padding: 40px 20px;
}

.recipes-list .isotope-wrapper .t-inside .t-entry-visual {
  margin-bottom: 8px;
}
.recipes-list .isotope-wrapper .t-inside .t-entry-visual .dummy, .recipes-list .isotope-wrapper .t-inside .t-entry-visual .title-scale {
  display: none;
}
.recipes-list .isotope-wrapper .t-inside .t-entry-visual .pushed {
  aspect-ratio: 3/2;
  width: 100%;
  display: block;
  position: static !important;
}
.recipes-list .isotope-wrapper .t-inside .t-entry-visual .pushed img {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.recipes-list .isotope-wrapper .t-inside .t-entry-title {
  font-size: 16px;
}
.recipes-list .isotope-wrapper .t-inside .t-entry-meta {
  margin-top: 0 !important;
}
.recipes-list .isotope-wrapper .t-inside .t-entry-meta .t-entry-date:after {
  content: "";
  background: url(../img/mini-green-arrow.png) no-repeat center center;
  background-size: contain;
  height: 10px;
  width: 40px;
  display: inline-block;
}
.recipes-list .isotope-wrapper .t-inside .t-entry-meta span {
  font-size: 16px;
  font-weight: normal;
}

.recipe-icons img {
  position: relative;
  top: 6px;
}

.related-recipes a {
  color: inherit !important;
}
.related-recipes .uncode-single-media-wrapper a {
  display: block;
  aspect-ratio: 1/1;
}
.related-recipes .uncode-single-media-wrapper a img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

form.newsletter .top, form.newsletter-pantry .top {
  position: relative;
}
form.newsletter .top input[type=email], form.newsletter-pantry .top input[type=email] {
  display: block;
  background: transparent;
  border: 1px solid #112413;
  border-radius: 30px;
  font-size: 18px;
  padding-right: 40px;
  width: 100%;
  margin: 0;
}
form.newsletter .top button, form.newsletter-pantry .top button {
  height: 40px;
  min-width: 40px;
  line-height: 40px;
  border-radius: 20px;
  font-size: 24px;
  background: #112413;
  color: #F5B47A;
  text-align: center;
  margin: 0;
  padding: 0;
  position: absolute;
  right: 4px;
  top: 50%;
  transform: translateY(-50%);
  padding-left: 4px;
}
form.newsletter .terms, form.newsletter-pantry .terms {
  text-align: center;
  margin-top: 5px;
}
form.newsletter .terms input[type=checkbox], form.newsletter-pantry .terms input[type=checkbox] {
  accent-color: #112413;
  top: -2px;
}
form.newsletter .response, form.newsletter-pantry .response {
  font-weight: bold;
  font-size: 16px;
}
@media (min-width: 960px) {
  form.newsletter .response, form.newsletter-pantry .response {
    padding-left: 15px;
  }
}
form.newsletter .response.error, form.newsletter-pantry .response.error {
  color: #CC593B;
}
form.newsletter .response.success, form.newsletter-pantry .response.success {
  color: #112413;
}

body.page-id-132491 #masthead, body.page-id-132491 footer.site-footer, body.page-id-132491 .wt-cli-cookie-bar-container {
  display: none !important;
}
body.page-id-132491 .header {
  border-radius: 20px 20px 0 0;
  overflow: hidden;
}
body.page-id-132491 .header h1 {
  font-size: 50px;
}
body.page-id-132491 .header p {
  margin: 0;
  font-size: 13px;
}
body.page-id-132491 .post-wrapper form.newsletter .top input[type=email] {
  padding-right: 100px;
}
body.page-id-132491 .post-wrapper form.newsletter .top button {
  color: #fff;
  font-family: presicav, sans-serif !important;
  font-weight: bold !important;
  text-transform: uppercase;
  font-size: 11px;
  padding: 0 20px;
}
body.page-id-132491 .post-wrapper form.newsletter .terms label {
  font-size: 13px;
  line-height: 1;
}
body.page-id-132491 .post-wrapper form.newsletter .response {
  text-align: center;
}

/*@media(max-width:959px) {
    body:not(.home) #page-header .vc_row .wpb_row {
        min-height:calc(50vh - 50px) !important;
        margin-top:50px !important;
        height:auto !important;
        display:flex !important;
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }
}*/
.cf7-files p.file {
  margin-top: 5px;
  display: flex;
  align-items: center;
}
.cf7-files p.file input {
  margin: 0;
}
.cf7-files p.file .del {
  color: #CC593B;
  font-size: 28px;
  line-height: 16px;
  cursor: pointer;
  display: none;
}
.cf7-files p.file.show-del .del {
  display: inline-block;
}
.cf7-files p.file.hide {
  display: none;
}

@media (min-width: 960px) {
  .breakfast-padding .uncell {
    padding-left: 100px;
    padding-right: 100px;
  }
}
.grecaptcha-badge {
  visibility: hidden;
}

.shop-nav {
  z-index: 1001;
}

.pantry-popup {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.5);
  z-index: 1000;
  align-items: center;
  justify-content: center;
  display: none;
}
.pantry-popup.show {
  display: flex !important;
}
.pantry-popup .modal {
  width: 400px;
  position: relative;
  border-radius: 12px;
  max-width: 95%;
  overflow: hidden;
  transfrom: translateY(-88px);
}
.pantry-popup .modal img {
  display: block;
  border-radius: 0 0 12px 12px;
}
.pantry-popup .modal .close {
  position: absolute;
  top: 12px;
  right: 12px;
  color: #fff;
  font-size: 40px;
  line-height: 20px;
  cursor: pointer;
}
.pantry-popup .modal form.newsletter-pantry {
  padding: 12px;
  background: #F5B47A url(/wp-content/uploads/2023/10/yellow-pattern-1024x592.jpg) no-repeat top center;
}
.pantry-popup .modal form.newsletter-pantry input {
  font-size: 16px;
  padding: 6px 36px 6px 12px;
}
.pantry-popup .modal form.newsletter-pantry input::-moz-placeholder {
  color: #112413;
}
.pantry-popup .modal form.newsletter-pantry input::placeholder {
  color: #112413;
}
.pantry-popup .modal form.newsletter-pantry button {
  height: 30px;
  width: 30px;
  line-height: 30px;
  border-radius: 15px;
  font-size: 20px;
  min-width: 30px;
}
.pantry-popup .modal form.newsletter-pantry .response.error {
  font-weight: normal;
  text-align: center;
  padding: 0;
  margin-top: 5px;
}
.pantry-popup .modal form.newsletter-pantry .response-pantry {
  display: none;
}
.pantry-popup .modal form.newsletter-pantry .response-pantry p {
  margin: 0;
  text-align: center;
  font-weight: normal;
  color: #112413;
}
.pantry-popup .modal form.newsletter-pantry.success .response-pantry {
  display: block;
}
.pantry-popup .modal form.newsletter-pantry.success input, .pantry-popup .modal form.newsletter-pantry.success button, .pantry-popup .modal form.newsletter-pantry.success .response {
  display: none;
}

@media (max-width: 1024px) {
  body .box-wrapper .box-container .main-wrapper .uncell .uncont .responsive-table {
    overflow-x: auto;
  }
}
body .box-wrapper .box-container .main-wrapper .uncell .uncont .responsive-table table {
  width: 100%;
  margin-bottom: 0;
  border-collapse: collapse;
  border-spacing: 0;
  border-color: #CC593B;
}
body .box-wrapper .box-container .main-wrapper .uncell .uncont .responsive-table table th, body .box-wrapper .box-container .main-wrapper .uncell .uncont .responsive-table table td {
  line-height: 1.3;
  vertical-align: top;
  border-color: #CC593B;
}
body .box-wrapper .box-container .main-wrapper .uncell .uncont .responsive-table table th a, body .box-wrapper .box-container .main-wrapper .uncell .uncont .responsive-table table td a {
  color: #112413 !important;
  text-decoration: underline;
}
body .box-wrapper .box-container .main-wrapper .uncell .uncont .responsive-table table td {
  font-weight: normal;
}

@media (max-width: 440px) {
  .page-id-140446 .heading-text h2 {
    font-size: 32px !important;
  }
}

video.background-video-shortcode {
  position: static !important;
  height: 100% !important;
  width: 100% !important;
}

body .nf-form-content .list-checkbox-wrap .nf-field-element {
  border-radius: unset !important;
}
body .nf-form-content .list-checkbox-wrap .nf-field-element:after {
  display: none !important;
}
body .nf-form-content .list-checkbox-wrap ul {
  display: flex;
  flex-wrap: wrap;
  gap: 15px;
}
body .nf-form-content .list-checkbox-wrap ul li {
  margin: 0 !important;
  width: calc(25% - 15px);
}
@media (max-width: 767px) {
  body .nf-form-content .list-checkbox-wrap ul li {
    width: calc(50% - 15px);
  }
}
body .nf-form-content .list-checkbox-wrap ul label {
  margin-bottom: 0 !important;
}
body .nf-form-content .list-checkbox-wrap ul label:before, body .nf-form-content .list-checkbox-wrap ul label:after {
  top: 0 !important;
}
body .nf-form-content .list-checkbox-wrap ul input {
  float: none !important;
  padding: 0 !important;
  margin: 0 !important;
}

.page-id-152416 #page-header .wpb_row {
  height: unset !important;
  margin-top: 76px;
  min-height: 50vh;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
@media (max-width: 959px) {
  .page-id-152416 #page-header .wpb_row {
    margin-top: 50px !important;
    min-height: 40vh;
  }
}

#wc-stripe-express-checkout-button-separator {
  width: 100%;
  margin: 0 !important;
}

ul.langs {
  list-style: none;
  margin: 0;
  display: flex;
  position: absolute;
  top: 50%;
  right: 95px;
  transform: translateY(-50%);
  width: 70px;
}
ul.langs a, ul.langs img {
  display: block;
}
ul.langs a {
  padding: 0 5px;
}
ul.langs img {
  width: 25px;
  height: auto;
}
ul.langs li {
  opacity: 1;
  transition: opacity 0.25s;
  flex: 1;
}
ul.langs li:not(.active) {
  opacity: 0.5;
}
ul.langs:hover li {
  opacity: 0.5;
}
ul.langs:hover li:hover {
  opacity: 1;
}

.mmb-container ul.langs {
  right: 60px;
}

@media (max-width: 959px) {
  .menu-horizontal ul.langs {
    display: none;
  }
}