/* ==========================================================================
   Start of custom Webflow CSS
   ========================================================================== */
.w-layout-grid {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  grid-row-gap: 16px;
  grid-column-gap: 16px;
}

body {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  background-color: #fff;
  font-family: Jost, sans-serif;
  color: #615e5d;
  font-size: 20px;
  line-height: 1.5em;
  font-weight: 400;
}

h1 {
  margin-top: 0px;
  margin-bottom: 18px;
  font-family: Jost, sans-serif;
  color: #1f1b1a;
  font-size: 57px;
  line-height: 1.12em;
  font-weight: 700;
}

h2 {
  margin-top: 0px;
  margin-bottom: 18px;
  font-family: Jost, sans-serif;
  color: #1f1b1a;
  font-size: 44px;
  line-height: 1.12em;
  font-weight: 700;
}

h3 {
  margin-top: 0px;
  margin-bottom: 18px;
  font-family: Jost, sans-serif;
  color: #1f1b1a;
  font-size: 36px;
  line-height: 1.1em;
  font-weight: 700;
}

h4 {
  margin-top: 0px;
  margin-bottom: 15px;
  font-family: Jost, sans-serif;
  color: #161844;
  font-size: 30px;
  line-height: 1.1em;
  font-weight: 700;
}

h5 {
  margin-top: 0px;
  margin-bottom: 12px;
  font-family: Jost, sans-serif;
  color: #1f1b1a;
  font-size: 24px;
  line-height: 1.2em;
  font-weight: 700;
}

h6 {
  margin-top: 0px;
  margin-bottom: 10px;
  font-family: Jost, sans-serif;
  color: #1f1b1a;
  font-size: 18px;
  line-height: 1.2em;
  font-weight: 700;
}

p {
    margin: auto;
}

a {
  -webkit-transition: color 300ms cubic-bezier(.25, .46, .45, .94);
  transition: color 300ms cubic-bezier(.25, .46, .45, .94);
  color: #eb9e32;
  text-decoration: underline;
}

a:hover {
  color: #161844;
}

ul {
  margin-top: 0px;
  margin-bottom: 22px;
  padding-left: 34px;
  color: #1f1b1a;
}

ol {
  margin-top: 0px;
  margin-bottom: 22px;
  padding-left: 34px;
  color: #1f1b1a;
}

li {
  padding-top: 4px;
  padding-bottom: 4px;
}

strong {
    color: #1f1b1a;
    font-weight: 900;
    font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
    font-size: 6rem;
    min-width: 600px;
    line-height: normal;
    margin: auto;
    border-top-right-radius: 0px;
}

em {
  font-style: italic;
}

blockquote {
  margin-bottom: 22px;
  margin-left: 12px;
  padding-top: 0px;
  padding-bottom: 0px;
  border-left: 2px solid #eb9e32;
  color: #1f1b1a;
  font-size: 22px;
  line-height: 1.5em;
  font-style: italic;
}

figure {
  overflow: hidden;
  margin-top: 34px;
  margin-bottom: 34px;
  border-radius: 10px;
}

figcaption {
  margin-top: 0px;
  padding: 12px 20px;
  background-color: #f4f2f0;
  color: #1f1b1a;
  font-size: 16px;
  line-height: 1.4em;
  text-align: center;
}

.wave-navbar {
  position: absolute;
  display: none;
  width: 100%;
  height: 36px;
  background-image: url("/assets/images/606e053c11788f69bcbb186e_wave_white_top_1.svg");
  background-position: 50% 50%;
  background-size: auto;
  background-repeat: repeat-x;
  background-attachment: scroll;
}

.navbar {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  z-index: 100;
  background-color: transparent;
}

.block-navbar {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 10px 2% 3px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #fff;
  box-shadow: 0 0 50px 0 rgba(63, 44, 39, 0.18);
}

.nav-group {
    margin: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.brand {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 15px;
  padding: 5px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.logo {
  width: 175px;
  height: 64px;
}

.nav-menu {
  z-index: 10;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.nav-link {
  padding: 14px 26px;
  color: #161844;
  font-size: 14px;
  line-height: 1.2em;
  font-weight: 500;
  letter-spacing: 0.06em;
  text-transform: uppercase;
}

.nav-link.w--current {
  color: #eb9e32;
}

.dropdown-text {
  font-size: 14px;
  line-height: 1.2em;
  font-weight: 500;
  letter-spacing: 0.06em;
  text-transform: uppercase;
}

.dropdown-toggle {
  padding: 14px 42px 14px 26px;
}

.icon-dropdown {
  margin-right: 26px;
  font-size: 12px;
  line-height: 1em;
}

.dropdown-link {
  padding-right: 14px;
  padding-left: 14px;
  color: #161844;
  font-size: 14px;
  line-height: 1.2em;
  font-weight: 500;
  letter-spacing: 0.06em;
  text-transform: uppercase;
}

.dropdown-link:hover {
  color: #eb9e32;
}

.dropdown-link.w--current {
  color: #eb9e32;
}

.dropdown-list {
  z-index: 99;
  background-color: #fff;
}

.dropdown-list.w--open {
  overflow: hidden;
  padding: 12px;
  border-radius: 10px;
  background-color: #fff;
}

.button-nav {
  padding: 13px 27px;
  border-radius: 50px;
  background-color: #eb9e32;
  -webkit-transition: background-color 300ms cubic-bezier(.25, .46, .45, .94), -webkit-transform 300ms cubic-bezier(.25, .46, .45, .94);
  transition: background-color 300ms cubic-bezier(.25, .46, .45, .94), -webkit-transform 300ms cubic-bezier(.25, .46, .45, .94);
  transition: transform 300ms cubic-bezier(.25, .46, .45, .94), background-color 300ms cubic-bezier(.25, .46, .45, .94);
  transition: transform 300ms cubic-bezier(.25, .46, .45, .94), background-color 300ms cubic-bezier(.25, .46, .45, .94), -webkit-transform 300ms cubic-bezier(.25, .46, .45, .94);
  color: #fff;
  font-size: 14px;
  line-height: 1.2em;
  font-weight: 500;
  text-align: center;
  letter-spacing: 0.06em;
  text-transform: uppercase;
}

.button-nav:hover {
  background-color: #161844;
  -webkit-transform: scale(1.05);
  -ms-transform: scale(1.05);
  transform: scale(1.05);
  color: #fff;
}

.wave-navbar-dropdown {
  position: absolute;
  display: none;
  width: 100%;
  height: 36px;
  background-image: url("/assets/images/606e053c11788f0dd2bb1872_wave_white_top_3.svg");
  background-position: 50% 50%;
  background-size: auto;
  background-repeat: repeat-x;
  background-attachment: scroll;
}

.section-hero {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  padding-top: 100px;
  padding-bottom: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #161844;
}

.section-hero.green {
  background-color: transparent;
  background-image: url("/assets/images/606e053c11788f7353bb188c_texture.png"), -webkit-gradient(linear, left top, left bottom, from(#161844), to(#161844));
  background-image: url("/assets/images/606e053c11788f7353bb188c_texture.png"), linear-gradient(180deg, #161844, #161844);
  background-position: 50% 50%, 0px 0px;
  background-size: auto, auto;
}

.section-hero.post-page {
  padding-bottom: 0px;
  background-color: #fff;
}

.section-hero.category {
  background-position: 50% 50%;
  background-size: cover;
}

.section-hero.cleanse {
  background-image: url("/assets/images/608731252fe935f946801e8e_IMG_7449%2B(1).jpg");
  background-position: 50% 50%;
  background-size: cover;
}

.wave-white-1-down {
  position: absolute;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
  z-index: 20;
  display: none;
  width: 100%;
  height: 36px;
  background-image: url("/assets/images/606e053c11788f8e38bb186f_wave_white_down_1.svg");
  background-position: 50% 50%;
  background-size: auto;
  background-repeat: repeat-x;
  background-attachment: scroll;
}

.block-hero {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 800px;
  margin-top: 35px;
  margin-bottom: 35px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
}

.hero-title {
  margin-bottom: 28px;
  color: #161844;
  font-size: 81px;
  line-height: 1.05em;
}

.hero-title.white {
  color: #fff;
}

.hero-paragraph {
  max-width: 530px;
  margin-bottom: 40px;
  font-size: 24px;
  line-height: 1.5em;
}

.hero-paragraph.white {
  color: #fff;
}

.button-large {
  padding: 25px 50px;
  border-radius: 50px;
  background-color: #eb9e32;
  -webkit-transition: background-color 300ms cubic-bezier(.25, .46, .45, .94), -webkit-transform 300ms cubic-bezier(.25, .46, .45, .94);
  transition: background-color 300ms cubic-bezier(.25, .46, .45, .94), -webkit-transform 300ms cubic-bezier(.25, .46, .45, .94);
  transition: background-color 300ms cubic-bezier(.25, .46, .45, .94), transform 300ms cubic-bezier(.25, .46, .45, .94);
  transition: background-color 300ms cubic-bezier(.25, .46, .45, .94), transform 300ms cubic-bezier(.25, .46, .45, .94), -webkit-transform 300ms cubic-bezier(.25, .46, .45, .94);
  color: #fff;
  font-size: 16px;
  line-height: 1.2em;
  font-weight: 500;
  text-align: center;
  letter-spacing: 0.06em;
  text-transform: uppercase;
}

.button-large:hover {
  background-color: #eb9e32;
  -webkit-transform: scale(1.05);
  -ms-transform: scale(1.05);
  transform: scale(1.05);
  color: #fff;
}

.button-large.orange {
  background-color: #eb9e32;
}

.button-large.orange:hover {
  background-color: #ff3000;
}

.button-large.white {
  background-color: #fff;
  -webkit-transition: color 300ms cubic-bezier(.25, .46, .45, .94), background-color 300ms cubic-bezier(.25, .46, .45, .94), -webkit-transform 300ms cubic-bezier(.25, .46, .45, .94);
  transition: color 300ms cubic-bezier(.25, .46, .45, .94), background-color 300ms cubic-bezier(.25, .46, .45, .94), -webkit-transform 300ms cubic-bezier(.25, .46, .45, .94);
  transition: color 300ms cubic-bezier(.25, .46, .45, .94), background-color 300ms cubic-bezier(.25, .46, .45, .94), transform 300ms cubic-bezier(.25, .46, .45, .94);
  transition: color 300ms cubic-bezier(.25, .46, .45, .94), background-color 300ms cubic-bezier(.25, .46, .45, .94), transform 300ms cubic-bezier(.25, .46, .45, .94), -webkit-transform 300ms cubic-bezier(.25, .46, .45, .94);
  color: #1f1b1a;
}

.button-large.white:hover {
  background-color: #eb9e32;
  color: #fff;
}

.button-large.green {
  background-color: #eb9e32;
}

.button-large.green:hover {
  background-color: #eb9e32;
}

.button-large.blue {
  background-color: #eb9e32;
}

.button-large.blue:hover {
  background-color: #eb9e32;
}

.content {
  position: relative;
  z-index: 10;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 1350px;
  padding: 75px 25px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: url("/assets/images/606e053c11788f7353bb188c_texture.png");
  background-size: auto;
}

.content.float-right {
  width: 70%;
  max-width: none;
}

.content.float-right.less-padding {
  padding-top: 50px;
  padding-bottom: 50px;
}

.content.menu {
  width: 30%;
  max-width: none;
  min-width: auto;
  padding-right: 25px;
  padding-left: 25px;
}

.content.product {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 25px;
  padding-bottom: 0px;
}

.content.less-padding {
  padding-bottom: 0px;
}

.content.sticky {
  position: -webkit-sticky;
  position: sticky;
  top: 100px;
  z-index: 99;
  padding-top: 23px;
  padding-bottom: 25px;
  background-color: #fff;
}

.content.category-padding {
  background-image: none;
}

.content.no-bottom-padding {
  padding-bottom: 0px;
}

.content.no-txture {
  background-image: none;
}

.img-hero {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  -webkit-perspective: 1000px;
  perspective: 1000px;
  -webkit-transform: perspective(1000px);
  transform: perspective(1000px);
}

.text-hero {
  position: relative;
  z-index: 10;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.image-food-1 {
  position: absolute;
  left: -260px;
  bottom: -50px;
  z-index: 10;
  width: 300px;
  height: 300px;
  -o-object-fit: contain;
  object-fit: contain;
}

.image-food-1.single-page {
  left: -506px;
  bottom: -394px;
}

.image-food-1._2 {
  left: -500px;
  bottom: 50px;
  width: 300px;
}

.food-shadow-1 {
  position: absolute;
  left: -316px;
  bottom: -196px;
  z-index: 5;
  width: 300px;
  height: 300px;
  border-radius: 100%;
  background-color: #1f1b1a;
  opacity: 0.3;
  -webkit-filter: blur(80px);
  filter: blur(80px);
}

.food-shadow-1.single-page {
  left: -297px;
  bottom: -300px;
}

.image-food-2 {
  position: absolute;
  top: -46px;
  right: -224px;
  z-index: 10;
  width: 650px;
  height: 650px;
  -o-object-fit: contain;
  object-fit: contain;
}

.image-food-2.single-page {
  top: -302px;
  right: -396px;
}

.image-food-3 {
  position: absolute;
  left: -375px;
  top: -200px;
  z-index: 9;
  width: 450px;
  height: 450px;
  -o-object-fit: contain;
  object-fit: contain;
}

.image-food-3.single-page {
  left: -258px;
  top: -173px;
  width: 400px;
  height: 400px;
}

.food-shadow-3 {
  position: absolute;
  left: -109px;
  top: -56px;
  z-index: 5;
  width: 150px;
  height: 150px;
  border-radius: 100%;
  background-color: #1f1b1a;
  opacity: 0.3;
  -webkit-filter: blur(80px);
  filter: blur(80px);
}

.food-shadow-3.single-page {
  left: -53px;
  top: -103px;
}

.food-shadow-2 {
  position: absolute;
  top: -8px;
  right: -585px;
  z-index: 5;
  width: 300px;
  height: 300px;
  border-radius: 100%;
  background-color: #1f1b1a;
  opacity: 0.3;
  -webkit-filter: blur(80px);
  filter: blur(80px);
}

.food-shadow-2.single-page {
  top: -101px;
  right: -513px;
}

.section {
  position: relative;
  display: block;
  overflow: hidden;
  padding-top: 0px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.section.padding {
  padding-bottom: 36px;
}

.section.top-padding {
  padding-top: 50px;
}

.section.menu {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}

.section.not-hidden {
  overflow: visible;
}

.section.find-us {
  overflow: visible;
  padding-top: 50px;
}

.grid-3-columns {
  width: 100%;
  grid-column-gap: 35px;
  grid-row-gap: 35px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.grid-3-columns.top-padding {
  margin-top: 75px;
  margin-bottom: 75px;
}

.grid-3-columns.product-page {
  margin-bottom: 20px;
  grid-column-gap: 15px;
  grid-row-gap: 15px;
}

.blob {
  width: 75px;
  height: 75px;
  -o-object-fit: contain;
  object-fit: contain;
}

.blob.larger {
  width: 90px;
  height: 90px;
}

.feature {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
}

.icon-red {
  position: absolute;
  width: 27px;
  height: 27px;
}

.icon-block {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 22px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.icon-block.less-padding {
  margin-bottom: 0px;
}

.paragraph-small {
  max-width: 390px;
  color: #615e5d;
  font-size: 18px;
  line-height: 1.6em;
}

.paragraph-small.no-bottom-padding {
  margin-bottom: 0px;
  line-height: 24px;
}

.grid-full {
  width: 100%;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.wave-white-2-top {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  z-index: 20;
  display: none;
  width: 100%;
  height: 36px;
  background-image: url("/assets/images/606e053c11788f5d89bb1873_wave_white_top_2.svg");
  background-position: 50% 50%;
  background-size: auto;
  background-repeat: repeat-x;
  background-attachment: scroll;
}

.image-grid {
  width: 100%;
  min-height: 500px;
  -o-object-fit: cover;
  object-fit: cover;
}

.block-full {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 100px 20% 100px 15%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #161844;
  background-image: url("/assets/images/606e053c11788f7353bb188c_texture.png"), url("/assets/images/60704851a2af5346490ef70e_Asset%202orange.png");
  background-position: 0px 0px, 100% 50%;
  background-size: auto, 90px;
  background-repeat: repeat, no-repeat;
  background-attachment: scroll, scroll;
}

.block-full-text {
  max-width: 520px;
}

.paragraph-white {
  margin-bottom: 36px;
  color: #fff;
}

.title {
  margin-bottom: 22px;
  font-family: Jost, sans-serif;
  color: #161844;
}

.title.white {
  color: #fff;
}

.title.script {
  font-family: Belove, sans-serif;
  font-size: 86px;
}

.title.script.white {
  font-size: 125px;
  font-weight: 400;
  text-shadow: 1px 1px 8px rgba(0, 0, 0, 0.47);
}

.title.script.menu {
  margin-bottom: 0px;
  font-size: 75px;
  line-height: 75px;
}

.title.less-margin {
  margin-bottom: 5px;
}

.subtitle {
  padding-right: 5px;
  padding-left: 5px;
  font-family: Belove, sans-serif;
  color: #eb9e32;
  font-size: 45px;
  line-height: 1.3em;
}

.subtitle.white {
  color: #fff;
}

.subtitle.blue {
  color: #161844;
}

.subtitle.italic {
  margin-bottom: 15px;
  font-family: Jost, sans-serif;
  font-size: 20px;
  font-style: italic;
}

.button {
  padding: 20px 37px;
  border-radius: 50px;
  background-color: #ff3000;
  -webkit-transition: background-color 300ms cubic-bezier(.25, .46, .45, .94), -webkit-transform 300ms cubic-bezier(.25, .46, .45, .94);
  transition: background-color 300ms cubic-bezier(.25, .46, .45, .94), -webkit-transform 300ms cubic-bezier(.25, .46, .45, .94);
  transition: background-color 300ms cubic-bezier(.25, .46, .45, .94), transform 300ms cubic-bezier(.25, .46, .45, .94);
  transition: background-color 300ms cubic-bezier(.25, .46, .45, .94), transform 300ms cubic-bezier(.25, .46, .45, .94), -webkit-transform 300ms cubic-bezier(.25, .46, .45, .94);
  color: #fff;
  font-size: 16px;
  line-height: 1.2em;
  font-weight: 500;
  text-align: center;
  letter-spacing: 0.06em;
  text-transform: uppercase;
}

.button:hover {
  background-color: #eb9e32;
  -webkit-transform: scale(1.05);
  -ms-transform: scale(1.05);
  transform: scale(1.05);
  color: #fff;
}

.button.orange {
  background-color: #eb9e32;
}

.button.orange:hover {
  background-color: #eb9e32;
}

.button.white {
  background-color: #fff;
  -webkit-transition: color 300ms cubic-bezier(.25, .46, .45, .94), background-color 300ms cubic-bezier(.25, .46, .45, .94), -webkit-transform 300ms cubic-bezier(.25, .46, .45, .94);
  transition: color 300ms cubic-bezier(.25, .46, .45, .94), background-color 300ms cubic-bezier(.25, .46, .45, .94), -webkit-transform 300ms cubic-bezier(.25, .46, .45, .94);
  transition: color 300ms cubic-bezier(.25, .46, .45, .94), background-color 300ms cubic-bezier(.25, .46, .45, .94), transform 300ms cubic-bezier(.25, .46, .45, .94);
  transition: color 300ms cubic-bezier(.25, .46, .45, .94), background-color 300ms cubic-bezier(.25, .46, .45, .94), transform 300ms cubic-bezier(.25, .46, .45, .94), -webkit-transform 300ms cubic-bezier(.25, .46, .45, .94);
  color: #1f1b1a;
}

.button.white:hover {
  background-color: #eb9e32;
  color: #fff;
}

.button.green {
  background-color: #eb9e32;
}

.button.green:hover {
  background-color: #eb9e32;
}

.button.blue {
  background-color: #eb9e32;
}

.button.blue:hover {
  background-color: #eb9e32;
}

.button.reverse-blue {
  border-style: solid;
  border-width: 2px;
  border-color: #161844;
  background-color: transparent;
  color: #161844;
}

.grid-2-columns {
  width: 100%;
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.grid-2-columns.hide {
  display: none;
}

.paragraph {
  margin-bottom: 36px;
}

.paragraph.less-padding {
  margin-bottom: 20px;
}

.block-right {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 60px 12%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.icon-list-red {
  width: 18px;
  height: 18px;
  margin-right: 14px;
}

.feature-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 17px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.feature-list-heading {
  margin-bottom: 0px;
}

.blob-group {
  -o-object-fit: contain;
  object-fit: contain;
}

.food-blob-group {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-perspective: 1000px;
  perspective: 1000px;
}

.food-shadow-blob {
  position: absolute;
  z-index: 25;
  width: 250px;
  height: 250px;
  margin-top: 130px;
  border-radius: 100%;
  background-color: #1f1b1a;
  opacity: 0.3;
  -webkit-filter: blur(80px);
  filter: blur(80px);
}

.image-food-blob {
  position: absolute;
  left: 47.9062px;
  bottom: 39.9062px;
  z-index: 30;
  width: 72%;
  -o-object-fit: contain;
  object-fit: contain;
}

.image-food-blob.move {
  left: 243.9062px;
  top: -3.0938px;
  right: 22.9062px;
  z-index: 30;
  width: 60%;
}

.image-food-blob.smallest {
  left: 357.9062px;
  bottom: 28.9062px;
  z-index: 999;
  width: 50%;
}

.image-food-blob.about {
  position: relative;
  left: auto;
  width: 400px;
}

.image-food-blob.round {
  border-radius: 100%;
}

.block-center {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
}

.section-background {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  padding-top: 46px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #f4f2f0;
}

.section-background.padding {
  padding-bottom: 46px;
}

.section-background.dark {
  background-color: #161844;
  background-image: url("/assets/images/606e053c11788f7353bb188c_texture.png");
  background-position: 50% 50%;
  background-size: cover;
}

.section-background.white {
  padding-top: 0px;
  background-color: #fff;
}

.wave-white-3-top {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  z-index: 20;
  display: none;
  width: 100%;
  height: 36px;
  background-image: url("/assets/images/606e053c11788f0dd2bb1872_wave_white_top_3.svg");
  background-position: 50% 50%;
  background-size: auto;
  background-repeat: repeat-x;
  background-attachment: scroll;
}

.grid-4-columns {
  width: 100%;
  margin-top: 10px;
  margin-bottom: 20px;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.testimonial {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 32px;
  padding-right: 20px;
  padding-bottom: 30px;
  padding-left: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  border-radius: 10px;
  background-color: #fff;
  text-align: center;
}

.testimonial.location {
  padding-top: 25px;
  padding-bottom: 30px;
  border-radius: 0px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#eb9e32), to(#eb9e32));
  background-image: linear-gradient(180deg, #eb9e32, #eb9e32);
}

.testimonial.location.hide {
  display: none;
}

.heading-testimonial {
  margin-bottom: 10px;
  color: #161844;
  font-size: 18px;
  line-height: 1.3em;
  font-weight: 500;
}

.heading-testimonial.larger {
  font-size: 30px;
  line-height: 1.4em;
}

.paragraph-testimonial {
  max-width: 390px;
  margin-bottom: 20px;
  padding-right: 0px;
  padding-left: 0px;
  font-size: 16px;
  line-height: 1.4em;
  text-align: left;
}

.paragraph-testimonial.larger {
  font-size: 18px;
  line-height: 1.5em;
}

.icon-testimonial {
  width: 25px;
  height: 25px;
  margin-bottom: 15px;
  background-color: transparent;
}

.image-testimonial {
  width: 64px;
  height: 64px;
  margin: -32px auto 22px;
  border-style: solid;
  border-width: 2px;
  border-color: #fff;
  border-radius: 100%;
  background-image: url("/assets/images/606f6167c6a3995afd81b14f_38862303_710578979288544_2025444905358196736_n.jpg");
  background-position: 50% 50%;
  background-size: cover;
  box-shadow: 1px 1px 11px 0 rgba(0, 0, 0, 0.38);
}

.image-testimonial._2 {
  background-image: url("/assets/images/609acb604469a14bcc8c2621_Screen%20Shot%202021-05-11%20at%202.22.02%20PM.png");
}

.image-testimonial._3 {
  background-image: url("/assets/images/609ace9b5af0021122218f71_Screen%20Shot%202021-05-11%20at%202.35.42%20PM.png");
  background-position: 50% 50%;
  background-size: cover;
}

.image-testimonial._4 {
  background-color: #fff;
  background-image: url("/assets/logo.png");
  background-size: contain;
  background-repeat: no-repeat;
}

.image-testimonial._7 {
  background-image: url("/assets/images/609ad51db290a31755b78689_Screen%20Shot%202021-05-11%20at%203.03.29%20PM.png");
}

.image-testimonial._8 {
  background-image: url("/assets/images/609ad6086cc27c72f832219b_Screen%20Shot%202021-05-11%20at%203.07.29%20PM.png");
}

.image-testimonial._11 {
  background-image: url("/assets/images/609ad9d70b78885ccf10931c_Screen%20Shot%202021-05-11%20at%203.23.51%20PM.png");
}

.image-testimonial._12 {
  background-image: url("/assets/images/609ada60863f691d5d1bada0_Screen%20Shot%202021-05-11%20at%203.26.12%20PM.png");
}

.image-testimonial._13 {
  background-image: url("/assets/images/609addb74b98fe3abcb292a7_Screen%20Shot%202021-05-11%20at%203.40.23%20PM.png");
}

.image-testimonial._15 {
  background-image: url("/assets/images/609ade8a4d3314b430ef8cbc_Screen%20Shot%202021-05-11%20at%203.43.30%20PM.png");
}

.image-testimonial.foodismysaviorr_pgh {
  background-image: url("/assets/images/609ad2e2dcd6edcf02a09423_Screen%20Shot%202021-05-11%20at%202.53.54%20PM.png");
  background-position: 50% 50%;
  background-size: cover;
}

.image-testimonial.createnplate {
  background-image: url("/assets/images/609ad4596c46fcac9d76f61a_Screen%20Shot%202021-05-11%20at%203.00.17%20PM.png");
  background-position: 50% 0%;
}

.image-testimonial.vegancaroline {
  background-image: url("/assets/images/60a2971035d000b74c0123bb_Screen%20Shot%202021-05-17%20at%2012.17.12%20PM.png");
}

.image-testimonial.geez_eatz {
  background-image: url("/assets/images/60a2978ce7df1427c4e1476b_Screen%20Shot%202021-05-17%20at%2012.19.01%20PM.png");
}

.image-testimonial.pghdinnerclub {
  background-image: url("/assets/images/60a298faeb8428f5c359c216_Screen%20Shot%202021-05-17%20at%2012.25.20%20PM.png");
}

.image-testimonial.sumatisavage {
  background-image: url("/assets/images/60a299f44cbad5e9f5af4258_Screen%20Shot%202021-05-17%20at%2012.29.19%20PM.png");
}

.image-testimonial.pittsburghfoodgirl {
  background-image: url("/assets/images/60a29a886a6be44311545cef_Screen%20Shot%202021-05-17%20at%2012.31.50%20PM.png");
}

.image-testimonial.songbird_cec {
  background-image: url("/assets/images/60a29b04e235ed4ab00c4331_Screen%20Shot%202021-05-17%20at%2012.33.57%20PM.png");
}

.image-testimonial.cheesycece {
  background-image: url("/assets/images/60a29bdc6a6be415ad5464d8_Screen%20Shot%202021-05-17%20at%2012.37.37%20PM.png");
}

.accent-a {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(31, 27, 26, 0.35)), to(rgba(31, 27, 26, 0.35))), url("/assets/images/samosa-mix.jpg");
  background-image: linear-gradient(180deg, rgba(31, 27, 26, 0.35), rgba(31, 27, 26, 0.35)), url("/assets/images/samosa-mix.jpg");
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
  background-repeat: repeat, no-repeat;
  background-attachment: scroll, scroll;
}

.wave-white-2-down {
  position: absolute;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
  z-index: 20;
  width: 100%;
  height: 36px;
  background-image: url("/assets/images/606e053c11788fcd2bbb1871_wave_white_down_2.svg");
  background-position: 50% 50%;
  background-size: auto;
  background-repeat: repeat-x;
  background-attachment: scroll;
}

.wave-grey-1-top {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  z-index: 20;
  width: 100%;
  height: 36px;
  background-image: url("/assets/images/606e053c11788f77cfbb18a7_wave_grey_top_1.svg");
  background-position: 50% 50%;
  background-size: auto;
  background-repeat: repeat-x;
  background-attachment: scroll;
}

.accent-title {
  margin-bottom: 28px;
  color: #fff;
  font-size: 81px;
  line-height: 1.05em;
}

.accent-center {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 1100px;
  margin-top: 85px;
  margin-bottom: 85px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
}

.text-extra {
  font-family: 'Homemade Apple', sans-serif;
  font-weight: 400;
}

.grid-banner {
  overflow: hidden;
  width: 100%;
  margin-top: 40px;
  margin-bottom: 20px;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border-radius: 0px;
  background-image: -webkit-gradient(linear, left bottom, left top, from(#fee8a3), to(#eb9e32));
  background-image: linear-gradient(0deg, #fee8a3, #eb9e32);
  background-position: 0px 0px;
  background-size: auto;
}

.button-small {
  padding: 13px 27px;
  border-radius: 50px;
  background-color: #eb9e32;
  -webkit-transition: background-color 300ms cubic-bezier(.25, .46, .45, .94), -webkit-transform 300ms cubic-bezier(.25, .46, .45, .94);
  transition: background-color 300ms cubic-bezier(.25, .46, .45, .94), -webkit-transform 300ms cubic-bezier(.25, .46, .45, .94);
  transition: background-color 300ms cubic-bezier(.25, .46, .45, .94), transform 300ms cubic-bezier(.25, .46, .45, .94);
  transition: background-color 300ms cubic-bezier(.25, .46, .45, .94), transform 300ms cubic-bezier(.25, .46, .45, .94), -webkit-transform 300ms cubic-bezier(.25, .46, .45, .94);
  color: #fff;
  font-size: 14px;
  line-height: 1.2em;
  font-weight: 500;
  text-align: center;
  letter-spacing: 0.06em;
  text-transform: uppercase;
}

.button-small:hover {
  background-color: #eb9e32;
  -webkit-transform: scale(1.05);
  -ms-transform: scale(1.05);
  transform: scale(1.05);
  color: #fff;
}

.button-small.orange {
  background-color: #eb9e32;
}

.button-small.orange:hover {
  background-color: #ff3000;
}

.button-small.white {
  background-color: #fff;
  -webkit-transition: color 300ms cubic-bezier(.25, .46, .45, .94), background-color 300ms cubic-bezier(.25, .46, .45, .94), -webkit-transform 300ms cubic-bezier(.25, .46, .45, .94);
  transition: color 300ms cubic-bezier(.25, .46, .45, .94), background-color 300ms cubic-bezier(.25, .46, .45, .94), -webkit-transform 300ms cubic-bezier(.25, .46, .45, .94);
  transition: color 300ms cubic-bezier(.25, .46, .45, .94), background-color 300ms cubic-bezier(.25, .46, .45, .94), transform 300ms cubic-bezier(.25, .46, .45, .94);
  transition: color 300ms cubic-bezier(.25, .46, .45, .94), background-color 300ms cubic-bezier(.25, .46, .45, .94), transform 300ms cubic-bezier(.25, .46, .45, .94), -webkit-transform 300ms cubic-bezier(.25, .46, .45, .94);
  color: #1f1b1a;
}

.button-small.white:hover {
  background-color: #eb9e32;
  color: #fff;
}

.button-small.green {
  background-color: #eb9e32;
}

.button-small.green:hover {
  background-color: #eb9e32;
}

.button-small.blue {
  background-color: #eb9e32;
}

.button-small.blue:hover {
  background-color: #eb9e32;
}

.button-small.bottom-padding {
  margin-bottom: 25px;
}

.text-banner {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 520px;
  margin-top: 60px;
  margin-right: 10%;
  margin-bottom: 60px;
  padding-left: 75px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.image-banner {
  width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: 100% 100%;
  object-position: 100% 100%;
}

.grid-faq {
  width: 100%;
  max-width: 780px;
  margin-top: 10px;
  margin-bottom: 20px;
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.accordion-item {
  border-radius: 10px;
  background-color: #fff;
}

.accordion-heading {
  margin-right: 25px;
  margin-bottom: 0px;
  font-size: 22px;
  font-style: normal;
  font-weight: 700;
}

.accordion-header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 18px 24px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-transition: padding 200ms cubic-bezier(.25, .46, .45, .94);
  transition: padding 200ms cubic-bezier(.25, .46, .45, .94);
  cursor: pointer;
}

.accordion-header:hover {
  padding-left: 28px;
}

.accordion-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  padding-right: 24px;
  padding-left: 24px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.paragraph-accordion {
  font-size: 18px;
  line-height: 1.6em;
}

.wave-grey-2-top {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  z-index: 20;
  display: none;
  width: 100%;
  height: 36px;
  background-image: url("/assets/images/606e053c11788fd3fbbb18a8_wave_grey_top_2.svg");
  background-position: 50% 50%;
  background-size: auto;
  background-repeat: repeat-x;
  background-attachment: scroll;
}

.accent-b {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(31, 27, 26, 0.35)), to(rgba(31, 27, 26, 0.35))), url("/assets/images/606f616b58abed68da20eaaa_124848788_394970461640648_2378061302792669557_n.jpeg");
  background-image: linear-gradient(180deg, rgba(31, 27, 26, 0.35), rgba(31, 27, 26, 0.35)), url("/assets/images/606f616b58abed68da20eaaa_124848788_394970461640648_2378061302792669557_n.jpeg");
  background-position: 0px 0px, 50% 100%;
  background-size: auto, cover;
  background-repeat: repeat, no-repeat;
  background-attachment: scroll, scroll;
}

.footer {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #161844;
}

.wave-footer {
  position: absolute;
  left: 0%;
  top: -36px;
  right: 0%;
  bottom: auto;
  display: none;
  width: 100%;
  height: 36px;
  background-image: url("/assets/images/606e053c11788f1f53bb18ac_wave_footer.svg");
  background-position: 50% 50%;
  background-size: auto;
  background-repeat: repeat-x;
  background-attachment: scroll;
}

.content-footer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 1350px;
  padding: 40px 25px 50px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.footer-group {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.logo-footer {
  width: auto;
  height: 80px;
  margin-right: 16px;
}

.link-footer {
  margin-right: 16px;
  margin-left: 16px;
  opacity: 0.4;
  -webkit-transition-property: opacity;
  transition-property: opacity;
  color: #fff;
  font-size: 18px;
  text-align: center;
  text-decoration: none;
}

.link-footer:hover {
  opacity: 1;
  color: #fff;
}

.grid-social {
  margin-left: 16px;
  grid-auto-flow: column;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.social-link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 48px;
  height: 48px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100%;
  background-color: hsla(0, 0%, 100%, 0.05);
  -webkit-transition: background-color 300ms cubic-bezier(.25, .46, .45, .94), -webkit-transform 300ms cubic-bezier(.25, .46, .45, .94);
  transition: background-color 300ms cubic-bezier(.25, .46, .45, .94), -webkit-transform 300ms cubic-bezier(.25, .46, .45, .94);
  transition: transform 300ms cubic-bezier(.25, .46, .45, .94), background-color 300ms cubic-bezier(.25, .46, .45, .94);
  transition: transform 300ms cubic-bezier(.25, .46, .45, .94), background-color 300ms cubic-bezier(.25, .46, .45, .94), -webkit-transform 300ms cubic-bezier(.25, .46, .45, .94);
}

.social-link:hover {
  background-color: hsla(0, 0%, 100%, 0.1);
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}

.social-link.orange {
  background-color: #eb9e32;
}

.image-social {
  width: 16px;
  height: 16px;
}

.form {
  display: -ms-grid;
  display: grid;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 12px;
  grid-row-gap: 18px;
  -ms-grid-columns: 2.5fr 1fr;
  grid-template-columns: 2.5fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.form-block {
  width: 100%;
  max-width: 520px;
}

.text-field {
  height: 59px;
  margin-bottom: 0px;
  padding: 14px 23px;
  border-style: solid;
  border-width: 1px;
  border-color: #eb9e32;
  border-radius: 30px;
  background-color: #fff;
  -webkit-transition: border-color 300ms cubic-bezier(.25, .46, .45, .94);
  transition: border-color 300ms cubic-bezier(.25, .46, .45, .94);
  color: #1f1b1a;
  font-size: 18px;
  line-height: 1.2em;
}

.text-field:focus {
  border-color: #ccc2ba;
}

.text-field::-webkit-input-placeholder {
  color: rgba(31, 27, 26, 0.55);
}

.text-field:-ms-input-placeholder {
  color: rgba(31, 27, 26, 0.55);
}

.text-field::-ms-input-placeholder {
  color: rgba(31, 27, 26, 0.55);
}

.text-field::placeholder {
  color: rgba(31, 27, 26, 0.55);
}

.text-field.margin {
  margin-bottom: 14px;
}

.submit-button {
  padding: 20px 37px;
  border-radius: 50px;
  background-color: #eb9e32;
  -webkit-transition: background-color 300ms cubic-bezier(.25, .46, .45, .94), -webkit-transform 300ms cubic-bezier(.25, .46, .45, .94);
  transition: background-color 300ms cubic-bezier(.25, .46, .45, .94), -webkit-transform 300ms cubic-bezier(.25, .46, .45, .94);
  transition: background-color 300ms cubic-bezier(.25, .46, .45, .94), transform 300ms cubic-bezier(.25, .46, .45, .94);
  transition: background-color 300ms cubic-bezier(.25, .46, .45, .94), transform 300ms cubic-bezier(.25, .46, .45, .94), -webkit-transform 300ms cubic-bezier(.25, .46, .45, .94);
  color: #fff;
  font-size: 16px;
  line-height: 1.2em;
  font-weight: 500;
  text-align: center;
  letter-spacing: 0.06em;
  text-transform: uppercase;
}

.submit-button:hover {
  background-color: #161844;
  -webkit-transform: scale(1.05);
  -ms-transform: scale(1.05);
  transform: scale(1.05);
  color: #fff;
}

.success-message {
  padding: 18px;
  border-radius: 10px;
  background-color: #eb9e32;
}

.text-success {
  color: #fff;
}

.error-message {
  margin-top: 12px;
  padding-right: 15px;
  padding-left: 15px;
  border-radius: 10px;
  background-color: #ff3000;
}

.text-error {
  color: #fff;
}

.icon-shopping-cart {
  width: 17px;
  height: 17px;
  margin-right: 10px;
}

.cart-button {
  display: none;
  margin-right: 10px;
  padding-top: 13px;
  padding-bottom: 13px;
  border-radius: 50px;
  background-color: transparent;
  -webkit-transition-property: background-color;
  transition-property: background-color;
  color: #1f1b1a;
}

.cart-button:hover {
  background-color: #f4f2f0;
  color: #1f1b1a;
}

.cart-quantity {
  background-color: #eb9e32;
  color: #fff;
}

.text-cart {
  font-size: 14px;
  line-height: 1.2em;
  font-weight: 500;
  letter-spacing: 0.06em;
  text-transform: uppercase;
}

.collection-list-wrapper {
  width: 100%;
  margin-top: 10px;
  margin-bottom: 20px;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.collection-list-wrapper.bottom-padding {
  margin-bottom: 50px;
}

.collection-list-wrapper.third {
  display: inline-block;
  width: 100%;
}

.collection-list-product {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.empty-state {
  padding: 16px;
  border-radius: 10px;
  background-color: #f4f2f0;
}

.text-empty {
  color: #1f1b1a;
}

.product {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 10px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: none;
  border-width: 1px;
  border-color: #eb9e32;
  border-radius: 0px;
  background-color: #fff;
  text-align: center;
}

.plan-thumbnail {
    width: 100%;
    height: 223px;
    -webkit-transition: -webkit-transform 300ms cubic-bezier(.25, .46, .45, .94);
    transition: -webkit-transform 300ms cubic-bezier(.25, .46, .45, .94);
    transition: transform 300ms cubic-bezier(.25, .46, .45, .94);
    transition: transform 300ms cubic-bezier(.25, .46, .45, .94), -webkit-transform 300ms cubic-bezier(.25, .46, .45, .94);
    -o-object-fit: cover;
    object-fit: cover;
}

.plan-thumbnail:hover {
  -webkit-transform: scale(1.05);
  -ms-transform: scale(1.05);
  transform: scale(1.05);
}

.price-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 25px;
  margin-bottom: 25px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.plan-price {
  color: #1f1b1a;
  font-size: 30px;
  line-height: 1.2em;
  font-weight: 700;
}

.plan-price-info {
  margin-left: 12px;
  opacity: 0.5;
  color: #1f1b1a;
  font-size: 18px;
  line-height: 1.2em;
  font-weight: 500;
  text-align: left;
}

.link-product {
  overflow: hidden;
  width: 100%;
  border-radius: 0px;
  -webkit-perspective: 1000px;
  perspective: 1000px;
}

.meals-text {
  margin-right: 3px;
  margin-left: 3px;
  color: #1f1b1a;
  font-size: 14px;
  line-height: 1.2em;
  font-weight: 500;
}

.meals {
  position: relative;
  z-index: 10;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: -16px;
  padding: 7px 12px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 8px;
  background-color: #fff;
  box-shadow: 0 8px 20px -8px rgba(31, 27, 26, 0.3);
}

.product-name {
  position: static;
  margin-bottom: 0px;
  font-family: Belove, sans-serif;
  color: #161844;
  font-size: 65px;
}

.product-name.sans-serif {
  font-family: Jost, sans-serif;
  font-size: 32px;
  line-height: 1em;
  font-weight: 600;
}

.link-product-name {
  margin-top: 5px;
  margin-bottom: 25px;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  text-decoration: none;
}

.link-product-name:hover {
  -webkit-transform: scale(1.05);
  -ms-transform: scale(1.05);
  transform: scale(1.05);
}

.link-product-name.no-bottom-padding {
  margin-top: 15px;
}

.link-product-name.less-padding {
  margin-bottom: 0px;
}

.link-product-name.less-bottom-margin {
  margin-bottom: 15px;
}

.block-product {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  padding: 25px 10% 44px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.group {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-top: 75px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.group.no-top-margin {
  margin-top: 0px;
}

.product-thumbnail {
  width: 100%;
  height: 340px;
  -webkit-transition: -webkit-transform 300ms cubic-bezier(.25, .46, .45, .94);
  transition: -webkit-transform 300ms cubic-bezier(.25, .46, .45, .94);
  transition: transform 300ms cubic-bezier(.25, .46, .45, .94);
  transition: transform 300ms cubic-bezier(.25, .46, .45, .94), -webkit-transform 300ms cubic-bezier(.25, .46, .45, .94);
  -o-object-fit: cover;
  object-fit: cover;
}

.product-thumbnail:hover {
  -webkit-transform: scale(1.05);
  -ms-transform: scale(1.05);
  transform: scale(1.05);
}

.block-product {
  padding-right: 15px;
  padding-bottom: 0px;
  padding-left: 15px;
}

.block-product.less-padding {
  padding-top: 0px;
}

.block-product.less-top-margin {
  padding-top: 0px;
}

.product-price {
  color: #ff3000;
  font-size: 22px;
  line-height: 1.2em;
  font-weight: 700;
}

.price-block-product {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 16px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.text-compare-at-price {
  margin-left: 15px;
  color: rgba(31, 27, 26, 0.4);
  font-size: 16px;
  line-height: 1.2em;
  font-weight: 500;
  text-decoration: line-through;
}

.link-plan-name {
  margin-bottom: 12px;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  text-decoration: none;
}

.link-plan-name:hover {
  -webkit-transform: scale(1.05);
  -ms-transform: scale(1.05);
  transform: scale(1.05);
}

.plan-name {
  margin-bottom: 0px;
}

.add-to-cart {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.default-state {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.field-label {
  margin-right: 10px;
  margin-bottom: 0px;
  font-size: 18px;
  font-weight: 400;
}

.add-to-cart-button-small {
  margin-right: 8px;
  margin-left: 8px;
  padding: 13px 27px;
  border-radius: 50px;
  background-color: #f4f2f0;
  -webkit-transition: color 300ms cubic-bezier(.25, .46, .45, .94), background-color 300ms cubic-bezier(.25, .46, .45, .94), -webkit-transform 300ms cubic-bezier(.25, .46, .45, .94);
  transition: color 300ms cubic-bezier(.25, .46, .45, .94), background-color 300ms cubic-bezier(.25, .46, .45, .94), -webkit-transform 300ms cubic-bezier(.25, .46, .45, .94);
  transition: color 300ms cubic-bezier(.25, .46, .45, .94), background-color 300ms cubic-bezier(.25, .46, .45, .94), transform 300ms cubic-bezier(.25, .46, .45, .94);
  transition: color 300ms cubic-bezier(.25, .46, .45, .94), background-color 300ms cubic-bezier(.25, .46, .45, .94), transform 300ms cubic-bezier(.25, .46, .45, .94), -webkit-transform 300ms cubic-bezier(.25, .46, .45, .94);
  color: #1f1b1a;
  font-size: 14px;
  line-height: 1.2em;
  font-weight: 500;
  text-align: center;
  letter-spacing: 0.06em;
  text-transform: uppercase;
}

.add-to-cart-button-small:hover {
  background-color: #eb9e32;
  -webkit-transform: scale(1.05);
  -ms-transform: scale(1.05);
  transform: scale(1.05);
  color: #fff;
}

.buy-now-button-small {
  padding: 13px 27px;
  border-radius: 50px;
  background-color: #f4f2f0;
  -webkit-transition: color 300ms cubic-bezier(.25, .46, .45, .94), background-color 300ms cubic-bezier(.25, .46, .45, .94), -webkit-transform 300ms cubic-bezier(.25, .46, .45, .94);
  transition: color 300ms cubic-bezier(.25, .46, .45, .94), background-color 300ms cubic-bezier(.25, .46, .45, .94), -webkit-transform 300ms cubic-bezier(.25, .46, .45, .94);
  transition: color 300ms cubic-bezier(.25, .46, .45, .94), background-color 300ms cubic-bezier(.25, .46, .45, .94), transform 300ms cubic-bezier(.25, .46, .45, .94);
  transition: color 300ms cubic-bezier(.25, .46, .45, .94), background-color 300ms cubic-bezier(.25, .46, .45, .94), transform 300ms cubic-bezier(.25, .46, .45, .94), -webkit-transform 300ms cubic-bezier(.25, .46, .45, .94);
  color: #1f1b1a;
  font-size: 14px;
  line-height: 1.2em;
  font-weight: 500;
  text-align: center;
  letter-spacing: 0.06em;
  text-transform: uppercase;
}

.buy-now-button-small:hover {
  background-color: #eb9e32;
  -webkit-transform: scale(1.05);
  -ms-transform: scale(1.05);
  transform: scale(1.05);
  color: #fff;
}

.quantity {
  width: 68px;
  height: 42px;
  margin-right: 0px;
  margin-bottom: 0px;
  border-color: #eb9e32;
  border-radius: 50px;
  background-color: #fff;
  -webkit-transition: border-color 300ms cubic-bezier(.25, .46, .45, .94);
  transition: border-color 300ms cubic-bezier(.25, .46, .45, .94);
  color: #1f1b1a;
  font-size: 14px;
  line-height: 1.2em;
  font-weight: 500;
}

.quantity:focus {
  border-color: #ccc2ba;
}

.block-add-to-cart {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.out-of-stock-state {
  margin-top: 0px;
  padding-right: 14px;
  padding-left: 14px;
  border-radius: 10px;
  background-color: #f4f2f0;
}

.text-stock-state {
  color: #1f1b1a;
}

.close-button {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
}

.close-button:hover {
  -webkit-transform: scale(1.2);
  -ms-transform: scale(1.2);
  transform: scale(1.2);
}

.cart-container {
  border-radius: 10px;
}

.cart-header {
  padding-top: 22px;
  padding-bottom: 22px;
  border-bottom-color: #eb9e32;
}

.cart-footer {
  padding-top: 22px;
  border-top-color: #eb9e32;
}

.image-cart-item {
  border-radius: 10px;
}

.cart-item-name {
  font-family: Jost, sans-serif;
  color: #1f1b1a;
  font-size: 18px;
  line-height: 1.2em;
}

.cart-item-price {
  margin-bottom: 4px;
  color: #615e5d;
  font-size: 15px;
  line-height: 1.2em;
  font-weight: 500;
}

.remove-button {
  color: #ff3000;
  font-size: 14px;
  line-height: 1.5em;
  font-weight: 500;
  text-decoration: none;
}

.text-subtotal {
  color: #1f1b1a;
  font-size: 20px;
  line-height: 1.5em;
}

.checkout-button {
  padding: 20px 37px;
  border-radius: 50px;
  background-color: #eb9e32;
  -webkit-transition: background-color 300ms cubic-bezier(.25, .46, .45, .94), -webkit-transform 300ms cubic-bezier(.25, .46, .45, .94);
  transition: background-color 300ms cubic-bezier(.25, .46, .45, .94), -webkit-transform 300ms cubic-bezier(.25, .46, .45, .94);
  transition: background-color 300ms cubic-bezier(.25, .46, .45, .94), transform 300ms cubic-bezier(.25, .46, .45, .94);
  transition: background-color 300ms cubic-bezier(.25, .46, .45, .94), transform 300ms cubic-bezier(.25, .46, .45, .94), -webkit-transform 300ms cubic-bezier(.25, .46, .45, .94);
  color: #fff;
  font-size: 16px;
  line-height: 1.2em;
  font-weight: 500;
  text-align: center;
  letter-spacing: 0.06em;
  text-transform: uppercase;
}

.checkout-button:hover {
  background-color: #eb9e32;
  -webkit-transform: scale(1.05);
  -ms-transform: scale(1.05);
  transform: scale(1.05);
  color: #fff;
}

.apple-pay {
  height: 45px;
  border-radius: 50px;
}

.pay-with-browser {
  height: 45px;
  border-radius: 50px;
}

.pay-with-browser:hover {
  color: #fff;
}

.web-payments {
  margin-bottom: 9px;
}

.cart-empty-state {
  padding-top: 80px;
  padding-bottom: 90px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.text-cart-empty {
  margin-bottom: 20px;
}

.cart-error-message {
  padding-right: 15px;
  padding-left: 15px;
  border-style: solid;
  border-width: 2px;
  border-color: #ff3000;
  border-radius: 10px;
  background-color: transparent;
}

.cart-text-error {
  color: #ff3000;
  text-align: center;
}

.cart {
  z-index: 50;
}

.accent-c {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: url("/assets/images/606e053c11788f7353bb188c_texture.png"), -webkit-gradient(linear, left top, left bottom, from(#eb9e32), to(#eb9e32));
  background-image: url("/assets/images/606e053c11788f7353bb188c_texture.png"), linear-gradient(180deg, #eb9e32, #eb9e32);
  background-position: 50% 50%, 0px 0px;
  background-size: auto, auto;
}

.feature-number {
  position: absolute;
  left: 0%;
  top: 0%;
  right: auto;
  bottom: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 33px;
  height: 33px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100%;
  background-color: #fff;
  box-shadow: 0 10px 20px -3px rgba(63, 44, 39, 0.18);
}

.number {
  color: #ff3000;
  font-size: 16px;
  line-height: 1em;
  font-weight: 700;
}

.block-left {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-top: 0px;
    padding-right: 18%;
    padding-left: 5%;
    padding-bottom: 70px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
}

.orange-texture {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    max-width: 424px;
    margin-top: 100px;
    margin-bottom: 100px;
    margin-left: 10%;
    padding-top: 26px;
    padding-right: 57px;
    padding-left: 73px;
    padding-bottom: 24px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    border-radius: 10px;
    background-image: url("/assets/images/606e053c11788f7353bb188c_texture.png"), -webkit-gradient(linear, left top, left bottom, from(#eb9e32), to(#eb9e32));
    background-image: url("/assets/images/606e053c11788f7353bb188c_texture.png"), linear-gradient(180deg, #eb9e32, #eb9e32);
    background-position: 50% 50%, 0px 0px;
    background-size: auto, auto;
}

.hero-title-small {
  margin-bottom: 28px;
  line-height: 1.05em;
}

.hero-title-small.white {
    margin-bottom: -132px;
    font-family: Belove, sans-serif;
    color: #fff;
    font-size: 73px;
    line-height: 125px;
    font-weight: 400;
    margin-top: -32px;
    margin-left: -9px;
}

.hero-grid-image {
    width: 100%;
    min-height: 968px;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
    background-image: url(../hf_20260125_013116_81043395-7529-491e-9532-107988ee4f22.jpg);
    background-position: 81% 38%;
    background-size: cover;
    background-repeat: no-repeat;
}

.section-hero-optional {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    padding-top: 86px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100vw;
}

.wave-white-3-down {
  position: absolute;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
  z-index: 20;
  width: 100%;
  height: 36px;
  background-image: url("/assets/images/606e053c11788fddfebb1870_wave_white_down_3.svg");
  background-position: 50% 50%;
  background-size: auto;
  background-repeat: repeat-x;
  background-attachment: scroll;
}

.hero-grid {
  width: 100%;
  min-height: 700px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.green-texture {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 120px 10%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: url("/assets/images/606e053c11788f7353bb188c_texture.png"), -webkit-gradient(linear, left top, left bottom, from(#eb9e32), to(#eb9e32));
  background-image: url("/assets/images/606e053c11788f7353bb188c_texture.png"), linear-gradient(180deg, #eb9e32, #eb9e32);
  background-position: 50% 50%, 0px 0px;
  background-size: auto, auto;
  text-align: center;
}

.section-top {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 122px;
  padding-bottom: 36px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #fff;
}

.section-top.background {
  background-color: #f4f2f0;
}

.grid-product-single {
  width: 100%;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.image-product-single {
  width: 100%;
  border-radius: 0px;
}

.product-price-wrapper {
  display: none;
  margin-bottom: 24px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.price {
  color: #ff3000;
  font-size: 30px;
  line-height: 1.2em;
  font-weight: 700;
}

.block-product-single {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 50px 7% 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  text-align: left;
}

.add-to-cart-button {
  margin-right: 8px;
  margin-left: 8px;
  padding: 20px 37px;
  border-radius: 50px;
  background-color: #eb9e32;
  -webkit-transition: background-color 300ms cubic-bezier(.25, .46, .45, .94), -webkit-transform 300ms cubic-bezier(.25, .46, .45, .94);
  transition: background-color 300ms cubic-bezier(.25, .46, .45, .94), -webkit-transform 300ms cubic-bezier(.25, .46, .45, .94);
  transition: background-color 300ms cubic-bezier(.25, .46, .45, .94), transform 300ms cubic-bezier(.25, .46, .45, .94);
  transition: background-color 300ms cubic-bezier(.25, .46, .45, .94), transform 300ms cubic-bezier(.25, .46, .45, .94), -webkit-transform 300ms cubic-bezier(.25, .46, .45, .94);
  color: #fff;
  font-size: 16px;
  line-height: 1.2em;
  font-weight: 500;
  text-align: center;
  letter-spacing: 0.06em;
  text-transform: uppercase;
}

.add-to-cart-button:hover {
  background-color: #eb9e32;
  -webkit-transform: scale(1.05);
  -ms-transform: scale(1.05);
  transform: scale(1.05);
  color: #fff;
}

.quantity-large {
  width: 90px;
  height: 59px;
  margin-right: 0px;
  margin-bottom: 0px;
  padding: 14px 10px 14px 15px;
  border-color: #eb9e32;
  border-radius: 50px;
  background-color: #fff;
  -webkit-transition: border-color 300ms cubic-bezier(.25, .46, .45, .94);
  transition: border-color 300ms cubic-bezier(.25, .46, .45, .94);
  color: #1f1b1a;
  font-size: 16px;
  line-height: 1.2em;
  font-weight: 500;
}

.quantity-large:focus {
  border-color: #ccc2ba;
}

.buy-now-button {
  padding: 20px 37px;
  border-radius: 50px;
  background-color: #f4f2f0;
  -webkit-transition: color 300ms cubic-bezier(.25, .46, .45, .94), background-color 300ms cubic-bezier(.25, .46, .45, .94), -webkit-transform 300ms cubic-bezier(.25, .46, .45, .94);
  transition: color 300ms cubic-bezier(.25, .46, .45, .94), background-color 300ms cubic-bezier(.25, .46, .45, .94), -webkit-transform 300ms cubic-bezier(.25, .46, .45, .94);
  transition: color 300ms cubic-bezier(.25, .46, .45, .94), background-color 300ms cubic-bezier(.25, .46, .45, .94), transform 300ms cubic-bezier(.25, .46, .45, .94);
  transition: color 300ms cubic-bezier(.25, .46, .45, .94), background-color 300ms cubic-bezier(.25, .46, .45, .94), transform 300ms cubic-bezier(.25, .46, .45, .94), -webkit-transform 300ms cubic-bezier(.25, .46, .45, .94);
  color: #1f1b1a;
  font-size: 16px;
  line-height: 1.2em;
  font-weight: 500;
  text-align: center;
  letter-spacing: 0.06em;
  text-transform: uppercase;
}

.buy-now-button:hover {
  background-color: #eb9e32;
  -webkit-transform: scale(1.05);
  -ms-transform: scale(1.05);
  transform: scale(1.05);
  color: #fff;
}

.rich-text-block-product {
  margin-bottom: 12px;
}

.collection-list-wrapper-categories {
  position: relative;
  z-index: 10;
}

.collection-list-categories {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.button-categories {
  margin-right: 5px;
  margin-left: 5px;
  padding: 20px 37px;
  border-style: solid;
  border-width: 1px;
  border-color: #eb9e32;
  border-radius: 50px;
  background-color: #fff;
  -webkit-transition: color 300ms cubic-bezier(.25, .46, .45, .94), background-color 300ms cubic-bezier(.25, .46, .45, .94), -webkit-transform 300ms cubic-bezier(.25, .46, .45, .94);
  transition: color 300ms cubic-bezier(.25, .46, .45, .94), background-color 300ms cubic-bezier(.25, .46, .45, .94), -webkit-transform 300ms cubic-bezier(.25, .46, .45, .94);
  transition: color 300ms cubic-bezier(.25, .46, .45, .94), background-color 300ms cubic-bezier(.25, .46, .45, .94), transform 300ms cubic-bezier(.25, .46, .45, .94);
  transition: color 300ms cubic-bezier(.25, .46, .45, .94), background-color 300ms cubic-bezier(.25, .46, .45, .94), transform 300ms cubic-bezier(.25, .46, .45, .94), -webkit-transform 300ms cubic-bezier(.25, .46, .45, .94);
  color: #1f1b1a;
  font-size: 16px;
  line-height: 1.2em;
  font-weight: 500;
  text-align: center;
  letter-spacing: 0.06em;
  text-transform: uppercase;
}

.button-categories:hover {
  background-color: #eb9e32;
  -webkit-transform: scale(1.05);
  -ms-transform: scale(1.05);
  transform: scale(1.05);
  color: #fff;
}

.button-categories.w--current {
  background-color: #eb9e32;
  color: #fff;
}

.button-categories.w--current:hover {
  background-color: #eb9e32;
}

.button-categories.hide {
  display: none;
}

.paragraph-single-page {
  max-width: 530px;
  font-size: 24px;
  line-height: 1.5em;
}

.paragraph-single-page.white {
  color: #fff;
}

.paragraph-single-page.large-max-w {
  max-width: none;
}

.categories {
  position: relative;
  top: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-bottom: 0px;
  padding-top: 25px;
  padding-bottom: 25px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.checkout-form {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: auto;
  padding: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: transparent;
}

.checkout-contents {
  margin-right: 0px;
}

.checkout-sidebar {
  top: 150px;
}

.grid-checkout-container {
  display: -ms-grid;
  display: grid;
  width: 100%;
  max-width: 1350px;
  padding-right: 25px;
  padding-bottom: 60px;
  padding-left: 25px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  grid-auto-columns: 1fr;
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  -ms-grid-columns: 2fr 1fr;
  grid-template-columns: 2fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.order-summary {
  padding-right: 25px;
  padding-left: 25px;
  border-radius: 10px;
  background-color: #fff;
}

.block-content {
  padding-right: 0px;
  padding-left: 0px;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  background-color: transparent;
}

.block-header {
  padding: 20px 0px;
  border-style: none none solid;
  border-bottom-color: #eb9e32;
  background-color: transparent;
}

.checkout-heading {
  margin-bottom: 0px;
}

.discounts {
  padding: 25px 0px 30px;
  border-style: solid none none;
  border-top-color: #eb9e32;
}

.field-label-discounts {
  font-family: Jost, sans-serif;
  color: #1f1b1a;
  font-size: 18px;
  font-weight: 700;
}

.text-field-checkout {
  height: 38px;
  margin-bottom: 10px;
  padding: 7px 16px;
  border-style: solid;
  border-width: 1px;
  border-color: #eb9e32;
  border-radius: 30px;
  background-color: #f6f6f5;
  -webkit-transition: border-color 300ms cubic-bezier(.25, .46, .45, .94);
  transition: border-color 300ms cubic-bezier(.25, .46, .45, .94);
  color: #1f1b1a;
  font-size: 18px;
  line-height: 1.2em;
}

.text-field-checkout:focus {
  border-color: #ccc2ba;
}

.text-field-checkout.-wfp-focus {
  border-color: #ccc2ba;
}

.text-field-checkout::-webkit-input-placeholder {
  color: rgba(31, 27, 26, 0.55);
}

.text-field-checkout:-ms-input-placeholder {
  color: rgba(31, 27, 26, 0.55);
}

.text-field-checkout::-ms-input-placeholder {
  color: rgba(31, 27, 26, 0.55);
}

.text-field-checkout::placeholder {
  color: rgba(31, 27, 26, 0.55);
}

.checkout-group {
  margin-bottom: 30px;
  padding-right: 30px;
  padding-bottom: 10px;
  padding-left: 30px;
  border-radius: 10px;
  background-color: #fff;
}

.field-label-checkout {
  font-family: Jost, sans-serif;
  color: #1f1b1a;
  font-size: 16px;
  font-weight: 500;
}

.field-label-checkout {
  margin-top: 8px;
  line-height: 1.5em;
}

.country {
  padding-right: 16px;
  padding-left: 16px;
  border-color: #eb9e32;
  border-radius: 30px;
  background-color: #f6f6f5;
  -webkit-transition: border-color 300ms cubic-bezier(.25, .46, .45, .94);
  transition: border-color 300ms cubic-bezier(.25, .46, .45, .94);
  color: #1f1b1a;
  font-size: 18px;
  line-height: 1.2em;
}

.country:focus {
  border-color: #ccc2ba;
}

.text-required {
  color: #eb9e32;
  font-size: 18px;
  font-weight: 500;
}

.shipping-method {
  padding-right: 0px;
  padding-left: 10px;
  border-bottom-style: none;
  background-color: transparent;
}

.field-label-shipping {
  margin-top: 8px;
  font-family: Jost, sans-serif;
  color: #1f1b1a;
  font-size: 20px;
  line-height: 1.5em;
  font-weight: 700;
}

.shipping-method-list {
  margin-bottom: 20px;
  border-right-style: none;
  border-left-style: none;
}

.empty-state-shipping {
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 16px;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  border-radius: 10px;
  background-color: rgba(255, 48, 0, 0.11);
}

.text-empty-shipping {
  color: #ff3000;
}

.checkbox-label {
  font-size: 17px;
}

.checkbox {
  margin-top: 9px;
}

.checkout-price {
  font-size: 18px;
  font-weight: 500;
}

.text-quantity-order {
  color: rgba(97, 94, 93, 0.8);
  font-size: 18px;
}

.paypal-checkout-form {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: auto;
  padding: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: transparent;
}

.order-confirmation {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: auto;
  padding: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: transparent;
}

.block-center-grid {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 60px 12%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
}

.block-circle {
  position: absolute;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.image-blob-circle {
  width: 420px;
  height: 420px;
  max-width: none;
  border-radius: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.image-blob-circle.sewickley {
  background-image: url("/assets/images/60d184b4b43b927200dd7f9f_60875d54f6728744d021486b_DSC_5528.JPG");
  background-position: 0px 0px;
  background-size: cover;
}

.image-blob-circle.shadyside {
  background-image: url("/assets/images/60875d47bd15a768e0c482fc_Screen%20Shot%202021-04-26%20at%208.17.29%20PM.png");
  background-position: 0px 0px;
  background-size: cover;
}

.image-blob-circle.oakland {
  background-image: url("/assets/images/60d1855a12a086478128b022_608756f465a2fa7e733988a5_fullsizeoutput_6a67.jpeg");
  background-position: 50% 50%;
  background-size: cover;
}

.image-blob-circle.oakmont {
  background-image: url("/assets/images/608756f6b2aec06ffc347fa9_Copy%2Bof%2BDSC_3704.jpeg");
  background-position: 50% 50%;
  background-size: cover;
}

.work-number-a {
  position: absolute;
  left: 0%;
  top: 10%;
  right: auto;
  bottom: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 64px;
  height: 64px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100%;
  background-color: #fff;
  box-shadow: 0 10px 40px -3px rgba(63, 44, 39, 0.18);
}

.number-large {
  color: #eb9e32;
  font-size: 24px;
  line-height: 1em;
  font-weight: 700;
}

.grid-group {
  width: 100%;
  margin-top: 20px;
  margin-bottom: 20px;
  grid-column-gap: 0px;
  grid-row-gap: 65px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.grid-group.large {
  grid-row-gap: 100px;
}

.block-image-work {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.image-work {
  width: 100%;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-radius: 10px;
  -o-object-fit: cover;
  object-fit: cover;
}

.work-number-b {
  position: absolute;
  left: 20px;
  top: 20px;
  right: auto;
  bottom: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 64px;
  height: 64px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100%;
  background-color: #fff;
  box-shadow: 0 10px 40px -3px rgba(63, 44, 39, 0.18);
}

.work-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 17px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.work-number-c {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 33px;
  height: 33px;
  margin-right: 18px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  border-radius: 100%;
  background-color: #fff;
  box-shadow: 0 10px 20px -3px rgba(63, 44, 39, 0.18);
}

.work-list-heading {
  margin-top: 2px;
  margin-bottom: 7px;
}

.page-content {
  width: 100%;
  max-width: 860px;
}

.page-content.center {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
}

.page-content.center.bottom-margin {
  margin-bottom: 50px;
}

.image-section-full {
  width: 100%;
  max-height: 70vh;
  max-width: none;
  min-height: 400px;
  background-color: #f4f2f0;
  -o-object-fit: cover;
  object-fit: cover;
}

.block-image-food {
  z-index: 30;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 25px;
  margin-bottom: 50px;
  margin-left: 25px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.image-food-about {
  z-index: 2;
  width: 480px;
  -o-object-fit: contain;
  object-fit: contain;
}

.grid-4-columns-full {
  width: 100%;
  margin-bottom: 100px;
  padding-right: 25px;
  padding-left: 25px;
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.image-grid-full {
  width: 100%;
  min-height: auto;
  border-radius: 0px;
  -o-object-fit: cover;
  object-fit: cover;
}

.grid-story {
  width: 100%;
  margin-top: 36px;
  margin-bottom: 36px;
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  -ms-grid-rows: auto auto auto;
  grid-template-rows: auto auto auto;
}

.image-grid-story {
  width: 100%;
  border-radius: 10px;
  -o-object-fit: cover;
  object-fit: cover;
}

.grid-values {
  width: 100%;
  margin-top: 20px;
  margin-bottom: 20px;
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.icon-value {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 70px;
  height: 70px;
  margin-bottom: 22px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100%;
  background-color: #f4f2f0;
}

.value {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
}

.block-contact-img {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  min-height: 600px;
  padding-right: 25px;
  padding-left: 25px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #f4f2f0;
  background-image: url("/assets/images/606f616b58abed68da20eaaa_124848788_394970461640648_2378061302792669557_n.jpeg");
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.block-contact {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 780px;
  margin-top: 100px;
  margin-bottom: 100px;
  padding: 55px 50px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 10px;
  background-color: hsla(0, 0%, 100%, 0.91);
  text-align: center;
}

.form-block-contact {
  width: 100%;
  margin-top: 15px;
  margin-bottom: 0px;
}

.form-contact {
  display: -ms-grid;
  display: grid;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 12px;
  grid-row-gap: 18px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.textarea {
  max-height: 300px;
  max-width: 100%;
  min-height: 130px;
  min-width: 100%;
  padding: 18px 23px;
  border-style: solid;
  border-width: 1px;
  border-color: #eb9e32;
  border-radius: 30px;
  -webkit-transition: border-color 300ms cubic-bezier(.25, .46, .45, .94);
  transition: border-color 300ms cubic-bezier(.25, .46, .45, .94);
  color: #1f1b1a;
  font-size: 18px;
  line-height: 1.2em;
}

.textarea:focus {
  border-color: #ccc2ba;
}

.textarea::-webkit-input-placeholder {
  color: rgba(31, 27, 26, 0.55);
}

.textarea:-ms-input-placeholder {
  color: rgba(31, 27, 26, 0.55);
}

.textarea::-ms-input-placeholder {
  color: rgba(31, 27, 26, 0.55);
}

.textarea::placeholder {
  color: rgba(31, 27, 26, 0.55);
}

.section-get-started {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 86px;
  padding-right: 25px;
  padding-left: 25px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  background-color: #f4f2f0;
  background-image: url("/assets/images/606e053c11788f4047bb18dd_get_started.jpg");
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.grid-get-started {
  display: -ms-grid;
  display: grid;
  max-width: 1300px;
  margin-top: 100px;
  margin-bottom: 100px;
  padding: 55px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  -ms-grid-columns: 1fr 1.5fr;
  grid-template-columns: 1fr 1.5fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border-radius: 10px;
  background-color: #fff;
}

.block-get-started-right {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-left: 30px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-left: 1px solid #eb9e32;
  text-align: center;
}

.form-block-started {
  width: 100%;
  max-width: 500px;
  margin-top: 15px;
  margin-bottom: 0px;
}

.form-started {
  display: -ms-grid;
  display: grid;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 12px;
  grid-row-gap: 18px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.block-get-started-left {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.feature-option {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 22px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.text-feature-option {
  margin-left: 26px;
}

.collection-list-wrapper-blog {
  width: 100%;
  margin-top: 10px;
  margin-bottom: 40px;
}

.collection-list-wrapper-blog.top-40 {
  margin-top: 40px;
}

.collection-list-blog {
  display: -ms-grid;
  display: grid;
  overflow: hidden;
  grid-auto-columns: 1fr;
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.blog-thumbnail {
  width: 100%;
  height: 380px;
  -webkit-transition: -webkit-transform 300ms cubic-bezier(.25, .46, .45, .94);
  transition: -webkit-transform 300ms cubic-bezier(.25, .46, .45, .94);
  transition: transform 300ms cubic-bezier(.25, .46, .45, .94);
  transition: transform 300ms cubic-bezier(.25, .46, .45, .94), -webkit-transform 300ms cubic-bezier(.25, .46, .45, .94);
  -o-object-fit: cover;
  object-fit: cover;
}

.blog-thumbnail:hover {
  -webkit-transform: scale(1.05);
  -ms-transform: scale(1.05);
  transform: scale(1.05);
}

.link-blog-thumbnail {
  overflow: hidden;
  width: 50%;
  border-radius: 10px;
  -webkit-perspective: 1000px;
  perspective: 1000px;
}

.link-post-name {
  margin-bottom: 32px;
  -webkit-transform-origin: 0% 50%;
  -ms-transform-origin: 0% 50%;
  transform-origin: 0% 50%;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  text-decoration: none;
}

.link-post-name:hover {
  -webkit-transform: scale(1.02);
  -ms-transform: scale(1.02);
  transform: scale(1.02);
}

.post-title {
  margin-bottom: 0px;
}

.text-publication-date {
  display: inline-block;
  margin-bottom: 10px;
  padding-right: 12px;
  padding-left: 12px;
  border-radius: 8px;
  background-color: rgba(254, 232, 163, 0.58);
  color: #eb9e32;
  font-size: 14px;
  font-weight: 500;
}

.block-blog {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50%;
  padding-right: 5%;
  padding-left: 5%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.collection-item-blog {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 50px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-content: space-between;
  -ms-flex-line-pack: justify;
  align-content: space-between;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border-bottom: 1px solid #eb9e32;
}

.collection-item-blog:nth-child(even) {
  margin-left: -5%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}

.image-blog-main {
  width: 100%;
  max-height: 70vh;
  max-width: none;
  min-height: 600px;
  background-color: #f4f2f0;
  -o-object-fit: cover;
  object-fit: cover;
}

.block-single-page {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 860px;
  padding-top: 15px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
}

.grid-image-licensing {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.image-licensing {
  width: 100%;
  height: 220px;
  max-width: none;
  border-radius: 10px;
  -o-object-fit: cover;
  object-fit: cover;
}

.space {
  width: 100%;
  height: 1px;
  margin-top: 50px;
  margin-bottom: 50px;
  background-color: #eb9e32;
}

.icon-licensing {
  width: 70px;
  height: 70px;
  margin-right: 15px;
  margin-bottom: 15px;
  padding: 22px;
  border-radius: 10px;
  background-color: #f4f2f0;
}

.grid-style-colors {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.style-color {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 30px 10px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: solid;
  border-width: 1px;
  border-color: #eb9e32;
  border-radius: 10px;
  background-color: #fff;
  color: #1f1b1a;
}

.style-color.background {
  background-color: #f4f2f0;
}

.style-color.border {
  background-color: #eb9e32;
}

.style-color.paragraphs {
  background-color: #615e5d;
  color: #fff;
}

.style-color.heading {
  background-color: #1f1b1a;
  color: #fff;
}

.style-color.green {
  background-color: #eb9e32;
  color: #fff;
}

.style-color.red {
  background-color: #ff3000;
  color: #fff;
}

.style-color.orange {
  background-color: #eb9e32;
  color: #fff;
}

.style-color.blue {
  background-color: #eb9e32;
  color: #fff;
}

.text-style-color {
  font-size: 18px;
  line-height: 1.2em;
  font-weight: 500;
}

.style-buttons {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 14px;
  padding: 14px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 10px;
  background-color: #f4f2f0;
}

.style-buttons.dark {
  background-color: #1f1b1a;
}

.grid-buttons {
  justify-items: start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-auto-flow: column;
  grid-auto-columns: auto;
  -ms-grid-columns: auto;
  grid-template-columns: auto;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.utility-page-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100vw;
  height: 100vh;
  max-height: 100%;
  max-width: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: url("/assets/images/60873775c1c61917631156a7_DSC_5303.JPG");
  background-position: 50% 50%;
  background-size: cover;
}

.utility-page-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 400px;
  margin-right: 10px;
  margin-left: 10px;
  padding: 50px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 10px;
  background-color: #fff;
  text-align: center;
}

.utility-page-form {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.icon-utility-page {
  width: 40px;
  height: 40px;
  margin-bottom: 20px;
}

.image-head-page {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #eb9e32;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(31, 27, 26, 0.5)), to(rgba(31, 27, 26, 0.5))), url("/assets/images/6087377951f4f71f8a3db8e1_DSC_5522.JPG");
  background-image: linear-gradient(180deg, rgba(31, 27, 26, 0.5), rgba(31, 27, 26, 0.5)), url("/assets/images/6087377951f4f71f8a3db8e1_DSC_5522.JPG");
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
  background-repeat: repeat, no-repeat;
}

.contact-info {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
}

.add-to-cart-single {
  display: none;
}

.fonts-licensing {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 14px;
  padding: 24px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 10px;
  background-color: #f4f2f0;
}

.text-licensing-font {
  font-family: Jost, sans-serif;
  color: #1f1b1a;
  font-size: 30px;
}

.text-licensing-font.homemade-apple {
  font-family: 'Homemade Apple', sans-serif;
}

.text-licensing-font.jost {
  font-family: Jost, sans-serif;
}

.link-licensing-font {
  margin-right: 20px;
}

.quarter-slide {
  width: 25%;
}

.slider {
  height: auto;
  padding-top: 0px;
  background-color: transparent;
}

.slider.top-padding {
  margin-top: 75px;
}

.slider.bottom-padding {
  margin-bottom: 50px;
}

.menu-slider {
  width: 100%;
  height: auto;
  max-height: 500px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  background-color: transparent;
}

.menu-slide {
  width: 33.333%;
}

.orange-slice {
  width: 100px;
}

.orange-slice.bottom-padding {
  margin-bottom: 25px;
}

.orange-slice.move {
  position: absolute;
  left: auto;
  top: auto;
  right: 0%;
  bottom: -4px;
  width: 150px;
}

.menu-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: none;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.icon {
  border-style: none;
  border-width: 1px;
  border-color: #eb9e32;
  border-radius: 500px;
  background-color: #fff;
  background-image: url("/assets/images/607050a768e08c3ef0b67536_noun_Arrow_1564665%20(1).png");
  background-position: 0px 0px;
  background-size: contain;
  color: transparent;
  font-size: 25px;
}

.icon._2 {
  background-image: url("/assets/images/607050a76231f0545e6c85de_noun_Arrow_1564665.png");
  background-size: contain;
  color: transparent;
}

.circle-static {
  position: absolute;
  left: 326.906px;
  top: 24.656px;
  z-index: 9;
  width: 55%;
}

.circle-static.smaller {
  left: 335.906px;
  top: 343.656px;
  z-index: 999;
  width: 50%;
}

.circle-static.large {
  left: 0%;
  top: 16%;
  right: auto;
  bottom: auto;
  z-index: 99;
  width: 80%;
}

.ingredients {
  margin-bottom: 20px;
  font-size: 24px;
}

.collection-item {
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
  -ms-flex-order: 0;
  order: 0;
  -webkit-box-flex: 0;
  -webkit-flex: 0 25%;
  -ms-flex: 0 25%;
  flex: 0 25%;
}

.collection-item-2 {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.slide-nav {
  display: none;
}

.product-name-sans-serif {
  margin-bottom: 10px;
  font-size: 28px;
}

.small-header-product {
  font-size: 16px;
}

.collection-item-3 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 33.333%;
  -ms-flex: 0 33.333%;
  flex: 0 33.333%;
}

.shadow {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(31, 27, 26, 0.4);
}

.divider {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-bottom: 4px solid #161844;
}

.faq p {
  font-size: 18px;
  line-height: 1.5em;
}

.faq strong {
  color: #615e5d;
}

.back-to-blog-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.back-to-blog-button {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #161844;
  text-decoration: none;
}

.back-to-blog-button:hover {
  color: #eb9e32;
  text-decoration: underline;
}

.slide-third {
  width: 33.333%;
}

@media screen and (min-width: 1280px) {
  .section-hero.category {
    background-image: url("/assets/images/606f6166d36b4e511a19d5d5_39077797_318365198733960_873318738500255744_n.jpeg"), url("/assets/images/606e053c11788f7353bb188c_texture.png");
    background-position: 50% 50%, 0px 0px;
    background-size: cover, auto;
  }

  .content {
    margin-right: auto;
    margin-left: auto;
  }

  .content.float-right {
    width: 70%;
    max-width: none;
  }

  .content.menu {
    width: 30%;
    min-width: auto;
  }

  .content.sticky {
    top: 87px;
    margin-right: auto;
    margin-left: auto;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .content.category-padding {
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .content.less-top-padding {
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .section.menu {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }

  .title.script.white {
    margin-bottom: 0px;
    font-size: 150px;
    font-weight: 400;
  }

  .title.script.menu {
    margin-bottom: 0px;
    font-size: 75px;
    line-height: 75px;
  }

  .link-product-name.no-bottom-padding {
    margin-bottom: 0px;
  }

  .button-categories.w--current:hover {
    background-color: #161844;
  }

  .paragraph-single-page.white {
    margin-bottom: 0px;
  }

  .categories {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .orange-slice.center {
    position: absolute;
    left: auto;
    top: auto;
    right: 0%;
    bottom: -4px;
    display: block;
    width: 150px;
    margin-right: auto;
    margin-left: auto;
  }

  .collection-item-3 {
    -webkit-flex-basis: 25%;
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
  }

  .shadow {
    position: absolute;
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: 0%;
    width: 100%;
    height: 100%;
    background-color: rgba(31, 27, 26, 0.5);
  }

  .divider {
    position: relative;
    width: 100%;
    max-width: 1350px;
    margin-right: auto;
    margin-bottom: 15px;
    margin-left: auto;
    border-style: none none solid;
    border-width: 1px 1px 4px;
    border-color: #000 #000 #161844;
  }
}

@media screen and (min-width: 1440px) {
  .content.float-right {
    max-width: none;
  }

  .content.menu {
    max-width: 500px;
  }
}

@media screen and (min-width: 1920px) {
  .content.float-right {
    max-width: none;
  }

  .content.menu {
    max-width: none;
  }

  .image-food-1 {
    left: -260px;
    bottom: -50px;
  }

  .image-food-1._2 {
    left: -500px;
    bottom: 50px;
  }

  .image-food-2 {
    top: -114px;
    right: -324px;
    width: 850px;
    height: 850px;
  }
}

@media screen and (max-width: 991px) {
  h1 {
    font-size: 48px;
  }

  h2 {
    font-size: 40px;
  }

  h3 {
    font-size: 33px;
  }

  h4 {
    font-size: 27px;
  }

  h5 {
    font-size: 22px;
  }

  .navbar {
    position: fixed;
  }

  .block-navbar {
    padding: 0px 20px;
  }

  .nav-menu {
    padding-top: 5px;
    padding-bottom: 15px;
    background-color: #fff;
  }

  .nav-link {
    margin-right: 20px;
    margin-left: 20px;
    padding: 17px 10px;
  }

  .dropdown-text {
    display: inline-block;
  }

  .dropdown-toggle {
    padding: 10px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
  }

  .dropdown {
    padding-right: 20px;
    padding-left: 20px;
  }

  .icon-dropdown {
    position: relative;
    display: inline-block;
    margin-right: 5px;
    margin-left: 5px;
  }

  .dropdown-list.w--open {
    background-color: #f4f2f0;
  }

  .wave-navbar-dropdown {
    display: block;
    margin-top: 15px;
  }

  .icon-menu {
    font-size: 45px;
  }

  .menu-button {
    margin-left: 5px;
    padding: 12px;
    border-radius: 50px;
    background-color: transparent;
    -webkit-transition: color 300ms cubic-bezier(.25, .46, .45, .94), background-color 300ms cubic-bezier(.25, .46, .45, .94);
    transition: color 300ms cubic-bezier(.25, .46, .45, .94), background-color 300ms cubic-bezier(.25, .46, .45, .94);
    color: #eb9e32;
    font-size: 45px;
    line-height: 45px;
  }

  .menu-button.w--open {
    background-color: transparent;
    color: #eb9e32;
  }

  .section-hero {
    padding-top: 35px;
  }

  .block-hero {
    margin-top: 28px;
    margin-bottom: 28px;
  }

  .hero-title {
    font-size: 65px;
  }

  .hero-paragraph {
    font-size: 22px;
  }

  .content {
    padding-top: 65px;
    padding-bottom: 65px;
  }

  .content.product {
    padding-top: 75px;
  }

  .image-food-1 {
    left: -282px;
    bottom: -271px;
    width: 400px;
    height: 400px;
  }

  .image-food-1.single-page {
    left: -266px;
    bottom: -300px;
    width: 350px;
    height: 350px;
  }

  .food-shadow-1 {
    left: -120px;
    bottom: -226px;
    width: 250px;
    height: 250px;
  }

  .food-shadow-1.single-page {
    left: -91px;
    bottom: -237px;
    width: 200px;
    height: 200px;
  }

  .image-food-2 {
    top: -100px;
    right: -348px;
    width: 400px;
    height: 400px;
  }

  .image-food-2.single-page {
    top: -277px;
    right: -232px;
    width: 350px;
    height: 350px;
  }

  .image-food-3 {
    left: -190px;
    width: 250px;
    height: 250px;
  }

  .image-food-3.single-page {
    left: -115px;
    top: -214px;
  }

  .food-shadow-3 {
    left: -82px;
    width: 120px;
    height: 120px;
  }

  .food-shadow-3.single-page {
    left: -21px;
    top: -111px;
  }

  .food-shadow-2 {
    right: -258px;
    width: 200px;
    height: 200px;
  }

  .food-shadow-2.single-page {
    right: -232px;
  }

  .grid-3-columns {
    grid-column-gap: 20px;
    grid-row-gap: 30px;
  }

  .block-full {
    padding: 90px 10%;
  }

  .grid-2-columns {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .block-right {
    padding: 30px 5%;
  }

  .image-food-blob {
    width: 85%;
  }

  .grid-4-columns {
    grid-column-gap: 15px;
    grid-row-gap: 30px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .testimonial {
    padding-right: 20px;
    padding-left: 20px;
  }

  .accent-title {
    font-size: 65px;
  }

  .accent-center {
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .content-footer {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .collection-list-product {
    justify-items: center;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .group {
    margin-top: 65px;
  }

  .block-left {
    padding-top: 30px;
    padding-right: 5%;
    padding-bottom: 30px;
  }

  .orange-texture {
    margin-top: 70px;
    margin-bottom: 70px;
    padding: 40px 35px;
  }

  .hero-title-small {
    margin-bottom: 20px;
  }

  .hero-grid-image {
    -ms-grid-columns: 2fr 1fr;
    grid-template-columns: 2fr 1fr;
  }

  .section-hero-optional {
    padding-top: 0px;
  }

  .green-texture {
    padding-top: 90px;
    padding-bottom: 90px;
  }

  .section-top {
    padding-top: 35px;
  }

  .grid-product-single {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .price {
    font-size: 24px;
  }

  .block-product-single {
    padding-right: 5%;
    padding-left: 5%;
  }

  .paragraph-single-page {
    font-size: 22px;
  }

  .checkout-sidebar {
    top: 30px;
  }

  .grid-checkout-container {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .block-center-grid {
    padding: 20px 4%;
  }

  .image-blob-circle {
    width: 300px;
    height: 300px;
  }

  .grid-group {
    grid-row-gap: 40px;
  }

  .grid-group.large {
    grid-row-gap: 60px;
  }

  .grid-4-columns-full {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .image-grid-full {
    min-height: 200px;
  }

  .grid-values {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .section-get-started {
    padding-top: 0px;
  }

  .grid-get-started {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .block-get-started-right {
    padding-top: 50px;
    padding-left: 0px;
    border-top: 1px solid #eb9e32;
    border-left-style: none;
  }

  .feature-option {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .image-blog-main {
    min-height: 400px;
  }

  .slide-third {
    width: 50%;
  }
}

@media screen and (max-width: 767px) {
  h1 {
    font-size: 42px;
  }

  h2 {
    font-size: 35px;
  }

  h3 {
    font-size: 29px;
  }

  h4 {
    font-size: 24px;
  }

  h5 {
    font-size: 20px;
  }

  .button-nav {
    display: none;
  }

  .hero-title {
    margin-bottom: 20px;
    font-size: 57px;
  }

  .hero-paragraph {
    margin-bottom: 30px;
  }

  .content {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .image-food-1 {
    left: -250px;
    bottom: -297px;
  }

  .image-food-1.single-page {
    left: -150px;
    bottom: -283px;
    width: 300px;
    height: 300px;
  }

  .food-shadow-1.single-page {
    left: 24px;
    bottom: -181px;
    width: 150px;
    height: 150px;
  }

  .image-food-2 {
    top: -100px;
    right: -275px;
  }

  .image-food-2.single-page {
    top: -263px;
    right: -157px;
    width: 300px;
    height: 300px;
  }

  .image-food-3 {
    left: -155px;
    top: -193px;
  }

  .image-food-3.single-page {
    left: -5px;
    top: -205px;
    width: 200px;
    height: 200px;
  }

  .food-shadow-3.single-page {
    left: 69px;
  }

  .food-shadow-2.single-page {
    right: -87px;
    width: 150px;
    height: 150px;
  }

  .grid-3-columns {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .grid-full {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .image-grid {
    min-height: 400px;
  }

  .block-full {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .grid-2-columns {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .blob-group {
    max-width: 500px;
  }

  .food-shadow-blob {
    display: none;
  }

  .image-food-blob {
    width: 70%;
  }

  .testimonial {
    padding-right: 15px;
    padding-left: 15px;
  }

  .accent-title {
    font-size: 57px;
  }

  .accent-center {
    margin-top: 50px;
    margin-bottom: 50px;
  }

  .grid-banner {
    margin-top: 20px;
    -ms-grid-columns: 1fr 2fr;
    grid-template-columns: 1fr 2fr;
  }

  .text-banner {
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .content-footer {
    padding-top: 30px;
    padding-bottom: 40px;
  }

  .footer-group {
    margin-top: 14px;
    margin-bottom: 14px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .logo-footer {
    margin-right: 0px;
  }

  .link-footer {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .grid-social {
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left: 0px;
  }

  .price-block {
    margin-top: 18px;
    margin-bottom: 18px;
  }

  .link-product-name {
    margin-top: 28px;
  }

  .block-product {
    padding-right: 8%;
    padding-left: 8%;
  }

  .group {
    margin-top: 50px;
  }

  .block-product {
    padding-bottom: 30px;
  }

  .orange-texture {
    margin-right: 10%;
    padding: 50px 40px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
  }

  .hero-grid-image {
    min-height: 300px;
  }

  .hero-grid {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .green-texture {
    padding: 80px 8%;
  }

  .block-product-single {
    padding: 30px 0%;
  }

  .button-categories {
    margin-top: 25px;
    padding: 14px 25px;
  }

  .categories {
    padding-top: 0px;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .grid-checkout-container {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .work-number-a {
    width: 50px;
    height: 50px;
  }

  .number-large {
    font-size: 20px;
  }

  .grid-group.large {
    grid-row-gap: 50px;
  }

  .work-number-b {
    width: 50px;
    height: 50px;
  }

  .grid-4-columns-full {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .grid-story {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .grid-values {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .block-contact {
    padding: 40px;
  }

  .form-contact {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .grid-get-started {
    padding: 40px;
  }

  .blog-thumbnail {
    height: 300px;
  }

  .link-blog-thumbnail {
    width: 100%;
  }

  .link-post-name {
    margin-bottom: 20px;
  }

  .block-blog {
    width: 100%;
    padding: 30px 0% 15px;
  }

  .collection-item-blog {
    padding-bottom: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }

  .collection-item-blog:nth-child(even) {
    margin-left: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .grid-image-licensing {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .grid-style-colors {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .style-buttons {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .grid-buttons {
    justify-items: center;
    grid-auto-flow: row;
  }

  .fonts-licensing {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .link-licensing-font {
    margin-right: 0px;
    margin-bottom: 6px;
  }

  .collection-item-3 {
    -webkit-flex-basis: 48%;
    -ms-flex-preferred-size: 48%;
    flex-basis: 48%;
  }

  .slide-third {
    width: 50%;
  }
}

@media screen and (max-width: 479px) {
  h1 {
    font-size: 38px;
  }

  h2 {
    font-size: 32px;
  }

  h3 {
    font-size: 26px;
  }

  h4 {
    font-size: 22px;
  }

  h5 {
    font-size: 19px;
  }

  h6 {
    font-size: 17px;
  }

  .block-navbar {
    padding: 0px 0px 0px 10px;
  }

  .brand {
    margin-right: 5px;
  }

  .icon-menu {
    color: #eb9e32;
    font-size: 45px;
    line-height: 45px;
  }

  .menu-button {
    background-color: transparent;
  }

  .section-hero {
    padding-top: 75px;
    padding-bottom: 0px;
  }

  .section-hero.left {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .block-hero {
    width: auto;
    max-width: 600px;
  }

  .block-hero.homepage {
    max-width: 250px;
  }

  .hero-title {
    font-size: 44px;
  }

  .hero-title.white {
    margin-bottom: 15px;
    font-size: 32px;
    line-height: 36px;
  }

  .hero-paragraph {
    font-size: 20px;
  }

  .hero-paragraph.white {
    margin-bottom: 25px;
    padding-right: 25px;
    font-size: 18px;
    line-height: 24px;
  }

  .button-large {
    padding-right: 35px;
    padding-left: 35px;
  }

  .content {
    padding-top: 40px;
    padding-bottom: 40px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .content.float-right {
    width: 100%;
    padding-top: 0px;
    padding-right: 0px;
    padding-left: 0px;
  }

  .content.float-right.less-padding {
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .content.menu {
    width: 100%;
    padding-top: 35px;
    padding-bottom: 35px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .content.product {
    padding-top: 75px;
  }

  .content.sticky {
    top: 70px;
    padding: 15px 0px;
  }

  .content.category-padding {
    padding: 20px 0px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .content.left {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .img-hero {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    text-align: left;
  }

  .text-hero.squish {
    width: auto;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    text-align: left;
  }

  .image-food-1 {
    left: -117px;
    bottom: -249px;
    width: 300px;
    height: 300px;
  }

  .image-food-1.single-page {
    bottom: -239px;
  }

  .image-food-1._2 {
    left: -135px;
    top: -225px;
    bottom: 0px;
    width: 200px;
    height: 200px;
  }

  .image-food-1.hide-mobile {
    display: none;
  }

  .food-shadow-1 {
    left: -5px;
    bottom: -196px;
    width: 150px;
    height: 150px;
  }

  .image-food-2 {
    left: auto;
    top: 10%;
    right: -25%;
    bottom: 0%;
    width: 325px;
    height: 325px;
  }

  .image-food-2.single-page {
    top: -200px;
    right: -180px;
  }

  .image-food-3 {
    left: -235px;
    top: 0px;
    width: 300px;
    height: 300px;
  }

  .image-food-3.single-page {
    left: -181px;
    top: -116px;
  }

  .image-food-3.hide-mobile {
    display: none;
  }

  .food-shadow-3 {
    left: -35px;
  }

  .food-shadow-3.single-page {
    left: 4px;
  }

  .food-shadow-2 {
    top: -50px;
    right: -98px;
    width: 150px;
    height: 150px;
  }

  .food-shadow-2.single-page {
    right: -108px;
  }

  .section.top-padding {
    padding-top: 50px;
  }

  .grid-3-columns {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .grid-3-columns.top-padding {
    margin-top: 50px;
  }

  .grid-3-columns.product-page {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .feature {
    padding-right: 5px;
    padding-left: 5px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }

  .grid-full {
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }

  .image-grid {
    min-height: 300px;
  }

  .block-full {
    padding: 50px 5% 70px;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .block-full-text {
    max-width: 280px;
  }

  .paragraph-white {
    margin-bottom: 26px;
  }

  .title {
    font-size: 36px;
  }

  .title.script.menu {
    font-size: 65px;
  }

  .subtitle {
    margin-bottom: 5px;
    font-size: 70px;
    line-height: 65px;
  }

  .subtitle.blue {
    margin-bottom: 15px;
    line-height: 65px;
  }

  .paragraph {
    margin-bottom: 26px;
  }

  .block-right {
    padding: 25px 0%;
  }

  .blob-group {
    max-width: 320px;
  }

  .food-blob-group {
    min-height: 200px;
  }

  .image-food-blob {
    left: 0px;
    bottom: 0px;
    width: 100%;
  }

  .image-food-blob.move {
    display: none;
  }

  .image-food-blob.smallest {
    display: none;
  }

  .section-background.padding {
    padding-top: 35px;
    padding-bottom: 35px;
  }

  .grid-4-columns {
    margin-top: 45px;
    grid-row-gap: 25px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .testimonial {
    padding-right: 5px;
    padding-bottom: 0px;
    padding-left: 5px;
  }

  .testimonial.location {
    margin-top: 0px;
    padding-right: 25px;
    padding-bottom: 25px;
    padding-left: 25px;
  }

  .heading-testimonial.larger {
    margin-bottom: 25px;
    font-size: 40px;
    line-height: 50px;
  }

  .paragraph-testimonial {
    font-size: 16px;
    line-height: 22px;
  }

  .paragraph-testimonial.larger {
    color: #615e5d;
    font-size: 20px;
    line-height: 28px;
    font-weight: 500;
  }

  .accent-title {
    font-size: 44px;
  }

  .accent-center {
    margin-top: 45px;
    margin-bottom: 45px;
  }

  .grid-banner {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .text-banner {
    margin-right: 8%;
    margin-left: 8%;
    padding-left: 0px;
  }

  .link-footer {
    font-size: 20px;
    line-height: 2em;
  }

  .grid-social {
    margin-top: 25px;
  }

  .form {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .cart-button {
    margin-right: 3px;
    padding-right: 12px;
    padding-left: 12px;
  }

  .collection-list-wrapper.bottom-padding {
    margin-bottom: 10px;
  }

  .collection-list-wrapper.third {
    display: block;
    width: 100%;
    margin-bottom: 0px;
  }

  .collection-list-product {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
  }

  .price-block {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .link-product {
    margin-bottom: 15px;
  }

  .product-name {
    line-height: 65px;
  }

  .link-product-name {
    margin-top: 0px;
  }

  .group {
    margin-top: 40px;
  }

  .product-thumbnail {
    height: 375px;
  }

  .block-product {
    padding-right: 5%;
    padding-bottom: 25px;
    padding-left: 5%;
  }

  .block-product.less-top-margin {
    padding-bottom: 15px;
  }

  .price-block-product {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .text-compare-at-price {
    margin-left: 0px;
  }

  .field-label {
    margin-right: 0px;
    margin-bottom: 10px;
  }

  .quantity {
    margin-bottom: 10px;
  }

  .block-add-to-cart {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .image-cart-item {
    width: 53px;
  }

  .cart-item-name {
    font-size: 16px;
  }

  .block-left {
    padding: 25px 0%;
  }

  .orange-texture {
    margin-right: 5%;
    margin-left: 5%;
    padding: 30px 25px;
  }

  .hero-title-small.white {
    margin-bottom: 0px;
    font-size: 100px;
    line-height: 100px;
  }

  .green-texture {
    padding: 70px 7%;
  }

  .price {
    font-size: 20px;
  }

  .block-product-single {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .quantity-large {
    margin-bottom: 10px;
  }

  .collection-list-wrapper-categories {
    width: 100%;
  }

  .collection-list-categories {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .button-categories {
    margin-top: 5px;
    margin-bottom: 5px;
    border-style: solid;
    border-color: #fff;
  }

  .button-categories.w--current {
    border-color: #eb9e32;
  }

  .paragraph-single-page {
    font-size: 20px;
  }

  .paragraph-single-page.white {
    line-height: 28px;
  }

  .categories {
    padding-bottom: 0px;
  }

  .grid-checkout-container {
    padding-right: 10px;
    padding-left: 10px;
  }

  .order-summary {
    padding-right: 20px;
    padding-left: 20px;
  }

  .checkout-group {
    padding-right: 20px;
    padding-left: 20px;
  }

  .checkout-price {
    font-size: 16px;
  }

  .text-quantity-order {
    font-size: 16px;
  }

  .block-center-grid {
    padding-right: 0%;
    padding-left: 0%;
  }

  .image-blob-circle {
    width: 200px;
    height: 200px;
  }

  .grid-group.large {
    grid-row-gap: 40px;
  }

  .work-number-b {
    left: 10px;
    top: 10px;
    width: 40px;
    height: 40px;
  }

  .work-list {
    margin-bottom: 6px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .work-number-c {
    margin-right: 10px;
    margin-bottom: 10px;
  }

  .block-image-food {
    margin-right: 0px;
    margin-bottom: 30px;
    margin-left: 0px;
  }

  .grid-4-columns-full {
    margin-bottom: 25px;
  }

  .grid-values {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .block-contact-img {
    padding-right: 10px;
    padding-left: 10px;
  }

  .block-contact {
    margin-top: 70px;
    margin-bottom: 70px;
    padding: 30px 25px;
  }

  .form-block-contact {
    margin-top: 5px;
  }

  .section-get-started {
    padding-right: 10px;
    padding-left: 10px;
  }

  .grid-get-started {
    margin-top: 70px;
    margin-bottom: 70px;
    padding: 30px 25px;
  }

  .form-block-started {
    margin-top: 5px;
  }

  .feature-option {
    margin-top: 10px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    text-align: center;
  }

  .text-feature-option {
    margin-left: 0px;
  }

  .blog-thumbnail {
    height: 250px;
  }

  .image-blog-main {
    min-height: 300px;
  }

  .grid-image-licensing {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .grid-style-colors {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .utility-page-content {
    padding: 30px;
  }

  .add-to-cart-single {
    width: 100%;
  }

  .quarter-slide {
    width: 50%;
  }

  .slider.bottom-padding {
    padding-right: 5px;
    padding-left: 5px;
  }

  .menu-slider {
    max-height: none;
  }

  .menu-slide {
    width: 100%;
  }

  .orange-slice.move {
    width: 100px;
  }

  .menu-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .icon {
    box-shadow: 1px 1px 10px 0 rgba(0, 0, 0, 0.25);
  }

  .circle-static {
    display: none;
  }

  .circle-static.large {
    position: relative;
    top: 0%;
    display: block;
    width: 100%;
  }

  .collection-item-3 {
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
  }

  .slide-third {
    width: 100%;
  }

  .slide-nav-2 {
    display: none;
  }
}

#w-node-_6d6d61b0-a174-3f22-272c-dc9d4aa8b7f7-d9bb1841 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-_1eea834f-990a-7912-4b3e-4b05bcba27dc-32bb1853 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-_29d7b762-65a4-44d5-6295-f02c6253fb1d-21bb185b {
  -ms-grid-row: span 2;
  grid-row-start: span 2;
  -ms-grid-row-span: 2;
  grid-row-end: span 2;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-_29d7b762-65a4-44d5-6295-f02c6253fb1e-21bb185b {
  -ms-grid-row: span 2;
  grid-row-start: span 2;
  -ms-grid-row-span: 2;
  grid-row-end: span 2;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-_6f394dc0-c70a-6636-1ffd-966b84eaf81a-24bb185c {
  -ms-grid-row: span 2;
  grid-row-start: span 2;
  -ms-grid-row-span: 2;
  grid-row-end: span 2;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-d84c33d4-c021-2160-82b0-fe94ffbd3111-24bb185c {
  -ms-grid-row: span 2;
  grid-row-start: span 2;
  -ms-grid-row-span: 2;
  grid-row-end: span 2;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#Message.w-node-f65c3a8f-d81e-379c-3fce-b223aa44f6e4-a2bb185d {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-_429635ac-d607-d8ab-f3cf-984ec965f873-a2bb185d {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-efacf92e-f9e3-43dc-a8d3-c299afd0dc7c-0ebb185e {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-_429635ac-d607-d8ab-f3cf-984ec965f873-0ebb185e {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#Message.w-node-f65c3a8f-d81e-379c-3fce-b223aa44f6e4-f2cc5829 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-_429635ac-d607-d8ab-f3cf-984ec965f873-f2cc5829 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#Message.w-node-f65c3a8f-d81e-379c-3fce-b223aa44f6e4-857f6193 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-_429635ac-d607-d8ab-f3cf-984ec965f873-857f6193 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#Message.w-node-f65c3a8f-d81e-379c-3fce-b223aa44f6e4-3c5410bd {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-_429635ac-d607-d8ab-f3cf-984ec965f873-3c5410bd {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#Message.w-node-f65c3a8f-d81e-379c-3fce-b223aa44f6e4-a3240c42 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-_429635ac-d607-d8ab-f3cf-984ec965f873-a3240c42 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

@media screen and (max-width: 991px) {
  #w-node-_29d7b762-65a4-44d5-6295-f02c6253fb1d-21bb185b {
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }

  #w-node-_29d7b762-65a4-44d5-6295-f02c6253fb1e-21bb185b {
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }

  #w-node-_6f394dc0-c70a-6636-1ffd-966b84eaf81a-24bb185c {
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }

  #w-node-d84c33d4-c021-2160-82b0-fe94ffbd3111-24bb185c {
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }
}

@media screen and (max-width: 767px) {
  #w-node-b182ff71-176c-791a-66fd-af74a7686386-f0bb1852 {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }

  #w-node-df564970-075a-05f2-cfc7-7571e43a8471-f0bb1852 {
    -webkit-box-ordinal-group: -9998;
    -webkit-order: -9999;
    -ms-flex-order: -9999;
    order: -9999;
  }

  #w-node-_39b23c76-fde1-bd8e-b380-7aa35c168430-8bbb1856 {
    -webkit-box-ordinal-group: -9998;
    -webkit-order: -9999;
    -ms-flex-order: -9999;
    order: -9999;
  }

  #w-node-eb523162-848a-c0fd-dc4a-b62612cdc533-8bbb1856 {
    -webkit-box-ordinal-group: -9998;
    -webkit-order: -9999;
    -ms-flex-order: -9999;
    order: -9999;
  }

  #w-node-c191597e-2302-ccd0-1c63-cefb314db07e-b8bb1857 {
    -webkit-box-ordinal-group: -9998;
    -webkit-order: -9999;
    -ms-flex-order: -9999;
    order: -9999;
  }

  #w-node-a9c45806-9a9b-e524-431c-2e2344aa7545-b8bb1857 {
    -webkit-box-ordinal-group: -9998;
    -webkit-order: -9999;
    -ms-flex-order: -9999;
    order: -9999;
  }

  #w-node-_29d7b762-65a4-44d5-6295-f02c6253fb1d-21bb185b {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }

  #w-node-_29d7b762-65a4-44d5-6295-f02c6253fb1e-21bb185b {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row-align: stretch;
    align-self: stretch;
    -webkit-box-ordinal-group: 10000;
    -webkit-order: 9999;
    -ms-flex-order: 9999;
    order: 9999;
  }

  #w-node-_6f394dc0-c70a-6636-1ffd-966b84eaf81a-24bb185c {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }

  #w-node-d84c33d4-c021-2160-82b0-fe94ffbd3111-24bb185c {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row-align: stretch;
    align-self: stretch;
    -webkit-box-ordinal-group: 10000;
    -webkit-order: 9999;
    -ms-flex-order: 9999;
    order: 9999;
  }

  #w-node-c4d256a1-7d15-09fe-2762-bcdb9b1256d3-a2bb185d {
    -webkit-box-ordinal-group: -9998;
    -webkit-order: -9999;
    -ms-flex-order: -9999;
    order: -9999;
  }

  #w-node-c4d256a1-7d15-09fe-2762-bcdb9b1256ef-a2bb185d {
    -webkit-box-ordinal-group: -9998;
    -webkit-order: -9999;
    -ms-flex-order: -9999;
    order: -9999;
  }

  #Message.w-node-f65c3a8f-d81e-379c-3fce-b223aa44f6e4-a2bb185d {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_429635ac-d607-d8ab-f3cf-984ec965f873-a2bb185d {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #Message.w-node-f65c3a8f-d81e-379c-3fce-b223aa44f6e4-f2cc5829 {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_429635ac-d607-d8ab-f3cf-984ec965f873-f2cc5829 {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-f9089025-bdcb-4c3e-5a99-c3e18d563eb6-82b2e936 {
    -webkit-box-ordinal-group: -9998;
    -webkit-order: -9999;
    -ms-flex-order: -9999;
    order: -9999;
  }

  #Message.w-node-f65c3a8f-d81e-379c-3fce-b223aa44f6e4-857f6193 {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_429635ac-d607-d8ab-f3cf-984ec965f873-857f6193 {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #Message.w-node-f65c3a8f-d81e-379c-3fce-b223aa44f6e4-3c5410bd {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_429635ac-d607-d8ab-f3cf-984ec965f873-3c5410bd {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #Message.w-node-f65c3a8f-d81e-379c-3fce-b223aa44f6e4-a3240c42 {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_429635ac-d607-d8ab-f3cf-984ec965f873-a3240c42 {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }
}
@font-face {
  font-family: 'Belove';
  src: url('./Molle-Italic.ttf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
