body {
  color: #7c809b;
  background-color: #fafafe;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  line-height: 28px;
}

h2 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 32px;
  font-weight: bold;
  line-height: 36px;
}

h3 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 24px;
  font-weight: bold;
  line-height: 30px;
}

h4 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 18px;
  font-weight: bold;
  line-height: 24px;
}

p {
  margin-bottom: 0;
}

ul {
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 40px;
}

img {
  max-width: 100%;
  display: inline-block;
}

strong {
  font-weight: bold;
}

blockquote {
  border-left: 5px solid #e2e2e2;
  margin-bottom: 10px;
  padding: 10px 20px;
  font-size: 18px;
  line-height: 22px;
}

figcaption {
  text-align: center;
  margin-top: 5px;
}

.menu-button {
  cursor: pointer;
  display: none;
}

.nav-link {
  height: 100%;
  color: #2b2f4e;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: 40px;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  text-decoration: none;
  display: flex;
}

.nav-menu {
  height: 100%;
  align-items: center;
  display: flex;
}

.navigation-back-home {
  z-index: 300;
  width: 100%;
  height: 88px;
  background-color: rgba(255, 255, 255, .8);
  border-bottom: 1px solid #fff;
  position: fixed;
}

.content-wrapper {
  width: 100%;
  height: 100%;
  max-width: 1200px;
  justify-content: space-between;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-left: 16px;
  padding-right: 16px;
  display: flex;
  position: relative;
}

.content-wrapper.top-margin {
  margin-top: 80px;
}

.grey-80 {
  width: 100px;
  height: 100px;
  background-color: #2b2f4e;
  border-radius: 8px;
  margin-right: 14px;
}

.style-guide {
  flex-direction: column;
  display: flex;
}

.medium-paragraph {
  color: #2b2f4e;
  margin-bottom: 0;
  font-weight: 500;
  line-height: 24px;
}

.medium-paragraph.padding-right {
  padding-right: 2px;
}

.typography {
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: stretch;
  align-items: flex-start;
  justify-items: start;
  display: flex;
}

.semibold-paragraph {
  color: #383838;
  text-align: center;
  letter-spacing: .5px;
  text-transform: uppercase;
  font-size: 18px;
  font-weight: 400;
  line-height: 24px;
}

.h1 {
  z-index: 200;
  color: #2b2b2b;
  letter-spacing: -1px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 44px;
  font-weight: 700;
  line-height: 55px;
}

.title-wrapper {
  justify-content: flex-start;
  align-items: center;
  padding-top: 60px;
  padding-bottom: 30px;
  display: flex;
}

.small-title {
  margin-top: 6px;
  margin-bottom: 40px;
  font-family: Poppins, sans-serif;
}

.underline-button {
  color: #c0ca67;
  align-self: flex-end;
  font-weight: 500;
  line-height: 24px;
  text-decoration: none;
}

.colors {
  width: 100%;
  grid-column-gap: 10px;
  grid-row-gap: 40px;
  grid-template-rows: repeat(auto-fit, minmax(auto, 100px));
  grid-template-columns: repeat(auto-fit, minmax(max-content, 194px));
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  display: grid;
}

.h3 {
  color: #2b2f4e;
  letter-spacing: -1px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 40px;
  font-weight: 500;
  line-height: 48px;
}

.h3.green {
  color: #c0ca67;
  font-weight: 400;
}

.h3.top-margin {
  max-width: 800px;
  text-align: center;
  margin-top: 20px;
  margin-bottom: 20px;
}

.h2 {
  color: #292929;
  text-align: center;
  letter-spacing: -1px;
  justify-content: flex-end;
  margin-top: 1px;
  margin-bottom: 0;
  padding: 39px 39px 45px;
  font-family: Poppins, sans-serif;
  font-size: 44px;
  font-weight: 700;
  line-height: 54px;
  display: block;
}

.h2.center {
  float: left;
  color: #fff;
  text-align: center;
  margin-top: 42px;
  margin-bottom: 19px;
  margin-left: 0;
  padding-left: 0;
  padding-right: 0;
}

.h2.top-margin {
  margin-top: 20px;
}

.style-guide-title {
  z-index: 200;
  color: #2b2f4e;
  letter-spacing: -2px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 40px;
  font-weight: 500;
  line-height: 40px;
}

.style-guide-content {
  width: 100%;
  justify-content: space-between;
  margin-bottom: 100px;
  display: flex;
}

.button-primary {
  color: #fff;
  background-color: #353535;
  border-radius: 500px;
  justify-content: center;
  align-items: center;
  padding: 14px 40px;
  font-weight: 500;
  text-decoration: none;
  display: flex;
}

.button-primary.top-margin {
  text-align: center;
  margin-top: 8px;
  margin-bottom: 10px;
  padding: 11px 30px;
}

.h4 {
  color: #2b2f4e;
  letter-spacing: -1px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 32px;
  font-weight: 600;
  line-height: 36px;
}

.h4.margin-bottom {
  margin-bottom: 28px;
}

.small-paragraph {
  text-align: center;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 20px;
}

.small-paragraph.right-padding {
  padding-right: 6px;
}

.small-paragraph.padding {
  padding-left: 6px;
  padding-right: 6px;
}

.colors-wrapper {
  align-items: center;
  display: flex;
}

.style-guide-header {
  background-color: #fff;
  justify-content: center;
  align-items: center;
  padding-top: 200px;
  padding-bottom: 60px;
  display: flex;
}

.style-guide-wrapper {
  width: 100%;
  max-width: 1200px;
  flex-direction: column;
  margin-left: auto;
  margin-right: auto;
  padding-left: 16px;
  padding-right: 16px;
  display: flex;
}

.small-medium-paragraph {
  color: #2b2f4e;
  letter-spacing: .8px;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
}

.xs-paragraph {
  direction: ltr;
  color: #3a3a3a;
  text-align: left;
  letter-spacing: .2px;
  margin-bottom: 30px;
  font-size: 14px;
  font-weight: 200;
  line-height: 28px;
}

.xs-paragraph.center {
  max-width: 650px;
  min-width: 0;
  color: #333;
  text-align: center;
  object-fit: fill;
  object-position: 50% 50%;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  margin-top: 6px;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  font-size: 14px;
  font-weight: 300;
  display: flex;
}

.xs-paragraph.small-pading {
  padding-left: 4px;
  padding-right: 4px;
}

.xs-paragraph.padding-right {
  padding-right: 4px;
}

.xs-paragraph.padding-left {
  padding-left: 4px;
}

.xs-medium-paragraph {
  color: #2b2f4e;
  font-size: 12px;
  font-weight: 500;
  line-height: 18px;
}

.grey-60 {
  width: 100px;
  height: 100px;
  background-color: #7c809b;
  border-radius: 8px;
  margin-right: 14px;
}

.grey-40 {
  width: 100px;
  height: 100px;
  background-color: #a3a6c5;
  border-radius: 8px;
  margin-right: 14px;
}

.grey-20 {
  width: 100px;
  height: 100px;
  background-color: #ebebf7;
  border-radius: 8px;
  margin-right: 14px;
}

.grey-10 {
  width: 100px;
  height: 100px;
  background-color: #fafafe;
  border: 1px solid #a3a6c5;
  border-radius: 8px;
  margin-right: 14px;
}

.primary {
  width: 100px;
  height: 100px;
  background-color: #c0ca67;
  border-radius: 8px;
  margin-right: 14px;
}

.primary-light {
  width: 100px;
  height: 100px;
  background-color: #d7e181;
  border-radius: 8px;
  margin-right: 14px;
}

.accent-red {
  width: 100px;
  height: 100px;
  background-color: #ff7f7f;
  border-radius: 8px;
  margin-right: 14px;
}

.accent-red-light {
  width: 100px;
  height: 100px;
  background-color: #fcafaf;
  border-radius: 8px;
  margin-right: 14px;
}

.accent-orange {
  width: 100px;
  height: 100px;
  background-color: #f5cb98;
  border-radius: 8px;
  margin-right: 14px;
}

.dot {
  color: #c0ca67;
}

.call-icon {
  margin-right: 8px;
}

.underline {
  width: 100%;
  height: 2px;
  transform-origin: 0%;
  background-color: #c0ca67;
  margin-top: 2px;
}

.buttons-wrapper {
  width: 100%;
  max-width: 600px;
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.rich-text-white {
  width: 100%;
  background-color: #fff;
  border-radius: 8px;
  margin-left: auto;
  margin-right: auto;
  padding: 40px 60px;
}

.rich-text-white h2 {
  color: #2b2f4e;
  letter-spacing: -1px;
  margin-top: 40px;
  margin-bottom: 20px;
  font-size: 30px;
  font-weight: 600;
}

.rich-text-white p {
  letter-spacing: .2px;
  margin-bottom: 20px;
  font-size: 18px;
  line-height: 32px;
}

.rich-text-white strong {
  color: #2b2f4e;
  font-weight: 600;
}

.rich-text-white blockquote {
  border-left-color: #c0ca67;
  margin-top: 30px;
  margin-bottom: 30px;
  font-size: 18px;
  font-style: italic;
  font-weight: 400;
  line-height: 32px;
}

.rich-text-white h4 {
  color: #2b2f4e;
  letter-spacing: -1px;
  margin-top: 40px;
  margin-bottom: 14px;
  font-size: 24px;
  font-weight: 600;
  line-height: 30px;
}

.rich-text-white ul {
  margin-top: 20px;
  margin-bottom: 20px;
  padding-left: 60px;
}

.rich-text-white li {
  padding-top: 6px;
  padding-bottom: 6px;
  font-size: 18px;
  line-height: 32px;
}

.rich-text-white img {
  max-width: 90%;
  margin-top: 20px;
}

.rich-text-white figcaption {
  margin-top: 10px;
  margin-bottom: 60px;
}

.footer {
  background-color: #fafafe;
}

.footer-top {
  width: 100%;
  background-color: #fff;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-top: 80px;
  padding-bottom: 80px;
  display: flex;
}

.contact-wrapper {
  margin-right: 40px;
  display: flex;
}

.opening-wrapper {
  width: 324px;
  font-size: 14px;
  line-height: 24px;
}

.contact-content {
  background-color: #fafafe;
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
  flex-direction: column;
  justify-content: space-between;
  padding: 40px;
  display: flex;
}

.map {
  width: 396px;
  height: 396px;
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
}

.opening-content {
  width: 100%;
  border-bottom: 1.5px solid #ebebf7;
  justify-content: space-between;
  margin-top: 12px;
  padding-bottom: 12px;
  display: flex;
}

.footer-bottom {
  background-color: #fff;
  border-top: 1.2px solid #ebebf7;
  justify-content: center;
  padding: 50px 16px;
  display: flex;
}

.link-footer {
  color: #2b2f4e;
  font-weight: 500;
  text-decoration: none;
}

.image {
  width: 100%;
}

.navigation {
  height: 88px;
  background-color: rgba(255, 255, 255, .93);
  border-bottom: 1px solid #fff;
  position: static;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.hero-section {
  width: 100%;
  height: 90vh;
  opacity: 1;
  background-color: rgba(0, 0, 0, 0);
  background-image: url('../images/Dill-Couscous-Salad-5---edit-extended.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  overflow: visible;
}

.hero-wrapper {
  width: 100%;
  height: 100%;
  max-width: 1200px;
  color: #2c2c2c;
  background-color: rgba(0, 0, 0, 0);
  justify-content: space-between;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-left: 16px;
  padding-right: 16px;
  display: flex;
  position: relative;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.hero-content {
  max-width: 540px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.section {
  width: 100%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 31px;
  padding-top: 0;
  padding-bottom: 80px;
  display: flex;
}

.section.changelog {
  padding-top: 0;
}

.features-wrapper {
  height: 100%;
  max-width: 1062px;
  background-color: #fff;
  border-radius: 8px;
  justify-content: space-between;
  align-items: center;
  margin: 0 16px;
  display: flex;
  box-shadow: 0 40px 50px -20px rgba(176, 179, 206, .3);
}

.feature-wrapper {
  background-color: #fff;
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 20px 50px;
  display: flex;
  position: relative;
}

.feature-image {
  margin-bottom: 23px;
}

.vertical-line {
  width: 1px;
  height: 148px;
  background-color: #ebebf7;
  margin-top: auto;
  margin-bottom: auto;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: auto;
}

.card-wrapper {
  width: 100%;
  height: 220px;
  max-width: 548px;
  color: #7c809b;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 20px 30px -8px rgba(176, 179, 206, .3);
}

.card-content {
  background-color: #fff;
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
  flex-direction: column;
  justify-content: space-between;
  padding: 20px;
  display: flex;
}

.card-image {
  width: 100%;
  height: 100%;
  max-width: 180px;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
}

.inline-text {
  align-items: center;
  display: flex;
}

.collection-list {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, minmax(min-content, 260px));
  grid-auto-columns: 1fr;
  justify-content: space-between;
  justify-items: stretch;
  padding: 10px;
  display: grid;
}

.collection-item {
  width: 100%;
  height: 328px;
  border-radius: 8px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: repeat(auto-fit, minmax(max-content, 268px));
  grid-auto-columns: 1fr;
  align-items: stretch;
  text-decoration: none;
  display: flex;
  box-shadow: 0 20px 30px -8px rgba(176, 179, 206, .3);
}

.item-image {
  height: 100%;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50%;
  background-size: cover;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  justify-content: center;
  align-items: flex-end;
  display: flex;
}

.item-content {
  height: 100%;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  flex-direction: column;
  justify-content: space-between;
  padding: 16px;
  display: flex;
}

.bottom-content {
  justify-content: space-between;
  align-items: center;
  margin-top: 18px;
  display: flex;
}

.vegan-label {
  width: 24px;
  height: 24px;
  background-image: url('../images/noun-carrot.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-left: 6px;
}

.spicy-label {
  width: 24px;
  height: 24px;
  background-image: url('../images/noun-spicy.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-left: 6px;
}

.top-content {
  grid-column-gap: 16px;
  grid-row-gap: 6px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.new-text {
  color: #7c809b;
  background-color: #fff;
  border-radius: 4px;
  margin-bottom: 10px;
  margin-right: 10px;
  padding: 2px 10px;
  font-size: 14px;
  line-height: 20px;
}

.discount-text {
  color: #fff;
  background-color: #ff5a5a;
  border-radius: 4px;
  margin-bottom: 10px;
  margin-right: 10px;
  padding: 2px 10px;
  font-size: 14px;
  line-height: 20px;
  display: flex;
}

.empty-state {
  height: 328px;
  letter-spacing: .3px;
  background-color: rgba(0, 0, 0, 0);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block {
  width: 140px;
  height: 140px;
  background-image: url('../images/noun-spoon-and-fork.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.button-wrapper {
  color: #292929;
  text-align: right;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-top: 36px;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.gallery-image-wrapper {
  height: 224px;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
  overflow: hidden;
}

.first-letter {
  float: left;
  color: #2b2f4e;
  margin-top: 40px;
  margin-left: 60px;
  margin-right: 8px;
  font-size: 60px;
  line-height: 62px;
}

.small-wrapper {
  width: 100%;
  height: 100%;
  max-width: 820px;
  justify-content: space-between;
  align-items: center;
  margin: 80px auto;
  padding-left: 16px;
  padding-right: 16px;
  display: block;
  position: relative;
}

.rich-text {
  width: 100%;
  border-radius: 8px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 20px;
  padding-bottom: 20px;
}

.rich-text h2 {
  color: #2b2f4e;
  letter-spacing: -1px;
  margin-top: 40px;
  margin-bottom: 20px;
  font-size: 30px;
  font-weight: 600;
}

.rich-text p {
  letter-spacing: .2px;
  margin-bottom: 20px;
  font-size: 18px;
  line-height: 32px;
}

.rich-text strong {
  color: #2b2f4e;
  font-weight: 600;
}

.rich-text blockquote {
  border-left-color: #c0ca67;
  margin-top: 30px;
  margin-bottom: 30px;
  font-size: 18px;
  font-style: italic;
  font-weight: 400;
  line-height: 32px;
}

.rich-text h4 {
  color: #2b2f4e;
  letter-spacing: -1px;
  margin-top: 40px;
  margin-bottom: 14px;
  font-size: 24px;
  font-weight: 600;
  line-height: 30px;
}

.rich-text ul {
  margin-top: 20px;
  margin-bottom: 20px;
  padding-left: 60px;
}

.rich-text li {
  padding-top: 6px;
  padding-bottom: 6px;
  font-size: 18px;
  line-height: 32px;
}

.rich-text img {
  max-width: 90%;
  margin-top: 20px;
}

.rich-text figcaption {
  margin-top: 10px;
  margin-bottom: 60px;
}

.rich-text h3 {
  color: #2b2f4e;
  font-size: 28px;
  font-weight: 600;
}

.license-wrapper {
  width: 100%;
  height: 100%;
  max-width: 1200px;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-top: 168px;
  padding-left: 16px;
  padding-right: 16px;
  display: flex;
  position: relative;
}

.license-paragraph {
  max-width: 700px;
  margin-top: 20px;
}

.license-content {
  width: 100%;
  background-color: #fff;
  border-radius: 8px;
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 10px 40px 10px 10px;
  display: flex;
}

.license-links {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-content: center;
  justify-content: space-between;
  align-items: center;
  justify-items: stretch;
  display: grid;
}

.icons-license {
  width: 160px;
  height: 160px;
  background-image: url('../images/Icons.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border: 1.5px solid #ebebf7;
  border-radius: 8px;
  margin-right: 40px;
}

.flex-wrapper {
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: repeat(auto-fit, minmax(max-content, 300px));
  grid-auto-columns: 1fr;
  margin-top: 40px;
  margin-bottom: 80px;
  display: flex;
}

.fonts-license {
  width: 160px;
  height: 160px;
  background-image: url('../images/Fonts.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border: 1.5px solid #ebebf7;
  border-radius: 8px;
  margin-right: 40px;
}

.images-license {
  width: 160px;
  height: 160px;
  background-image: url('../images/Images_1Images.webp');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border: 1.5px solid #ebebf7;
  border-radius: 8px;
  margin-right: 40px;
}

.license-link {
  color: #7c809b;
  text-decoration: none;
}

.changelog-header {
  width: 100%;
  background-image: linear-gradient(rgba(255, 255, 255, .8), rgba(255, 255, 255, .6)), url('../images/yogurtfruit_1yogurt&fruit.webp');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  padding-top: 168px;
  padding-bottom: 80px;
}

.version-description {
  margin-top: 20px;
}

.utility-page-wrap {
  width: 100vw;
  height: 100vh;
  max-height: 100%;
  max-width: 100%;
  justify-content: center;
  align-items: center;
  display: flex;
}

.utility-page-content {
  width: 340px;
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.image-error {
  height: 180px;
  margin-bottom: 20px;
}

.news-page-list {
  width: 100%;
  grid-column-gap: 16px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: minmax(220px, 548px) minmax(220px, 548px);
  grid-auto-columns: 1fr;
  justify-content: space-between;
  justify-items: stretch;
  margin-top: 60px;
  display: grid;
}

.utility-page-form {
  flex-direction: column;
  display: flex;
}

.input {
  height: 40px;
  background-color: rgba(0, 0, 0, 0);
  border: 1px #000;
  border-bottom: 1px solid #a3a6c5;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 14px;
  padding-bottom: 14px;
}

.logo-large {
  height: 40px;
  margin-bottom: 40px;
}

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

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

.breadcrumbs {
  align-items: center;
  margin-top: 20px;
  margin-bottom: 20px;
  display: flex;
}

.link {
  color: #2b2f4e;
  font-weight: 600;
  line-height: 28px;
  text-decoration: none;
  display: flex;
}

.link:hover {
  text-decoration: underline;
}

.slash {
  color: #a3a6c5;
  margin-left: 6px;
  margin-right: 6px;
  display: inline;
}

.breadcrumb-text {
  color: #a3a6c5;
  display: inline;
}

.image-item-page {
  width: 50%;
  max-height: 480px;
  border-radius: 8px;
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  display: flex;
  position: relative;
  overflow: hidden;
}

.grid-details {
  grid-column-gap: 10px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: min-content 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.grid-content-item {
  width: 50%;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-self: flex-start;
  margin-left: 60px;
  display: grid;
}

.vegan-label-item {
  width: 28px;
  height: 28px;
  background-image: url('../images/noun-carrot.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.spicy-label-item {
  width: 28px;
  height: 28px;
  background-image: url('../images/noun-spicy.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-left: 6px;
}

.new-label-item {
  color: #7c809b;
  background-color: #fff;
  border-radius: 4px;
  margin-top: 20px;
  margin-right: 20px;
  padding: 6px 14px;
  font-size: 16px;
  line-height: 20px;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: auto;
  right: 0%;
}

.discount-label-item {
  color: #fff;
  background-color: #ff5a5a;
  border-radius: 4px;
  margin-top: 20px;
  margin-bottom: 10px;
  margin-right: 20px;
  padding: 6px 14px;
  font-size: 16px;
  line-height: 20px;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: auto;
  right: 0%;
}

.paragraph {
  color: #222;
  text-align: left;
  margin-top: 7px;
  margin-left: 0;
  margin-right: 60px;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 200;
  line-height: 30px;
}

.paragraph-2 {
  font-family: Poppins, sans-serif;
  font-weight: 200;
}

.faq-plus-wrap {
  width: 20px;
  height: 20px;
  justify-content: center;
  align-items: center;
  margin-right: 25px;
  display: flex;
  position: relative;
}

.faq-plus-l {
  width: 5px;
  height: 100%;
  background-color: #292929;
  border-radius: 3px;
  position: absolute;
}

.faq-plus {
  width: 100%;
  height: 5px;
  background-color: #353535;
  border-radius: 3px;
}

.faq-question {
  height: 90px;
  cursor: pointer;
  align-items: center;
  font-size: 22px;
  font-weight: 800;
  display: flex;
}

.container {
  z-index: 2;
  width: 100%;
  max-width: 1400px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 5vw;
  padding-right: 5vw;
  display: block;
  position: relative;
}

.container.faq-container {
  max-width: 900px;
  background-color: rgba(255, 255, 255, .5);
  border-radius: 5px;
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 50px;
  box-shadow: 0 0 50px rgba(45, 62, 80, .06);
}

.faq-answer {
  border-bottom: 1px solid rgba(45, 62, 80, .12);
  padding-left: 45px;
  overflow: hidden;
}

.faq-answer.last-faq-answer {
  border-bottom-width: 0;
}

.section-2 {
  background-color: #a5bcb1;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 27px;
  padding-bottom: 2px;
}

.paragraph-3 {
  color: #fff;
  text-align: center;
  padding-left: 160px;
  padding-right: 160px;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 200;
}

.grid {
  border-radius: 2px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin: 50px;
}

.menu-image {
  border-radius: 8px;
}

.meal-name {
  color: #2e2e2e;
  text-align: center;
  font-size: 20px;
}

.grid-3 {
  display: none;
}

.div-block-4 {
  width: 100%;
  margin: 30px;
}

.hero5-grid {
  width: 100%;
  max-width: 1200px;
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  margin-top: 60px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.hero5-image-wrap {
  min-height: 700px;
  color: #fff;
  background-image: url('../images/eqq7nKqo-min.jpeg');
  background-position: 50% 100%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  margin-bottom: 47px;
  padding: 60px 36px;
  display: block;
}

.hero6-content-copy {
  max-width: 479px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.hero5-text-copy {
  flex: 1;
  margin-bottom: 30px;
}

.container-5 {
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.content-grid {
  grid-column-gap: 44px;
  grid-template-rows: auto;
  margin-top: 50px;
}

.image-block {
  justify-content: center;
  align-items: center;
  display: flex;
}

.content-block {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.heading {
  color: #252525;
  margin-bottom: 20px;
  font-size: 40px;
}

.save-money {
  background-color: rgba(0, 0, 0, 0);
  padding: 50px 3%;
  position: relative;
}

.image-3, .image-4 {
  border-radius: 10px;
}

.save-time {
  background-color: rgba(0, 0, 0, 0);
  margin-top: 0;
  padding: 50px 3%;
  position: relative;
}

.never-bored {
  background-color: rgba(0, 0, 0, 0);
  margin-bottom: 75px;
  padding: 50px 3%;
  display: block;
  position: relative;
}

.content-section-4-copy-copy, .mobile-save-money {
  background-color: rgba(0, 0, 0, 0);
  padding: 80px 3%;
  display: none;
  position: relative;
}

._4freemeals-button {
  width: 200px;
  text-align: center;
  object-fit: fill;
  background-color: #313131;
  border-radius: 30px;
  margin-left: auto;
  margin-right: auto;
  font-weight: 200;
  display: inline-block;
}

.button-centre {
  color: #414141;
  text-align: center;
  margin: 10px auto 50px;
  padding: 36px;
}

.section-5 {
  height: 700px;
  background-image: url('../images/7N1yoqHk-min_17N1yoqHk-min.webp');
  background-position: 50%;
  background-repeat: no-repeat;
  margin-bottom: 30px;
}

.paragraph-copy {
  color: #222;
  text-align: center;
  margin-top: 0;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 200;
}

.section-6 {
  background-color: #5e7462;
}

.image-6 {
  width: 250px;
  text-align: center;
  margin: 63px 63px 8px;
  display: inline-block;
}

.container-6 {
  text-align: center;
}

.xs-paragraph-copy {
  color: #fff;
  letter-spacing: .2px;
  margin-bottom: 30px;
  font-size: 14px;
  font-weight: 200;
  line-height: 28px;
}

.div-block-6 {
  flex: 0 auto;
  display: block;
}

.paragraph-6 {
  color: #222;
  text-align: left;
  margin-top: 20px;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 200;
}

.nav-bar-menu {
  color: #363636;
  font-weight: 300;
}

.testimonials-wrapper-t3 {
  width: 100%;
  max-width: 900px;
  flex-wrap: wrap;
  justify-content: center;
  align-items: flex-start;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.testimonials-wrapper {
  width: 90%;
  max-width: 1400px;
  border-radius: 8px;
  align-items: center;
  margin: 70px auto 20px;
  padding-top: 40px;
  padding-bottom: 40px;
  box-shadow: 1px 0 26px 3px #c9c9c9;
}

.testimonials-t3 {
  align-items: flex-start;
  margin-left: auto;
  margin-right: auto;
  padding-left: 16px;
  padding-right: 16px;
  display: flex;
}

.testimonials-subwrapper-t3 {
  height: 220px;
  max-width: 370px;
  border-radius: 6px;
  margin: 20px;
  padding: 20px;
  box-shadow: 1px 1px 15px 2px #c9c9c9;
}

.user-name-wrapper-t3 {
  flex-direction: column;
  align-items: flex-start;
  margin-top: 5px;
  margin-left: 18px;
  display: flex;
}

.user-wrapper-t3 {
  margin-bottom: 25px;
  display: flex;
}

.testimonials-wrapper-t6 {
  width: 100%;
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
}

.testimonials-wrapper-2 {
  width: 90%;
  max-width: 1400px;
  border-radius: 8px;
  align-items: center;
  margin: 100px auto;
  padding-top: 40px;
  padding-bottom: 40px;
  box-shadow: 1px 0 26px 3px #c9c9c9;
}

.slide-nav-t6 {
  margin-bottom: 28px;
  display: none;
}

.left-arrow-t6 {
  width: 60px;
  height: 60px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.company-name-t6 {
  text-align: center;
  margin-top: 11px;
  font-size: 15px;
  font-style: italic;
}

.user-name-t6 {
  color: #2c2c2c;
  text-align: center;
  margin-top: 30px;
  font-size: 18px;
  font-weight: 700;
}

.user-picture-wrapper-t6 {
  justify-content: center;
  align-items: center;
  margin-top: 10px;
  display: flex;
}

.right-arrow-t6 {
  width: 60px;
  height: 60px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.user-picture-subwrapper-t6 {
  border-radius: 100px;
  box-shadow: 1px 1px 10px #cfcfcf;
}

.arrow-wrapper-t6 {
  width: 50px;
  height: 50px;
  background-color: #fff;
  border: 1px solid #f1f1f1;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  transition: box-shadow .2s, transform .2s;
  display: flex;
  box-shadow: 1px 1px 1px #dfdfdf;
}

.arrow-wrapper-t6:hover {
  transform: scale(1.05);
  box-shadow: 1px 1px 2px #ddd;
}

.user-picture-t6 {
  border-radius: 100px;
  padding: 3px;
}

.quote-t6 {
  max-width: 700px;
  text-align: center;
  margin-top: 30px;
  margin-left: auto;
  margin-right: auto;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
}

.slider-t6 {
  background-color: rgba(0, 0, 0, 0);
}

.testimonials-t6 {
  align-items: flex-start;
  margin-left: auto;
  margin-right: auto;
  padding-left: 16px;
  padding-right: 16px;
  display: flex;
}

.quote-t6-2 {
  max-width: 700px;
  color: #000;
  text-align: center;
  margin-top: 122px;
  margin-left: auto;
  margin-right: auto;
  font-size: 18px;
  font-weight: 300;
  line-height: 28px;
}

.button-primary-copy {
  color: #fff;
  background-color: #353535;
  border-radius: 500px;
  justify-content: center;
  align-items: center;
  padding: 14px 40px;
  font-weight: 500;
  text-decoration: none;
  display: flex;
}

.button-primary-copy.top-margin {
  text-align: center;
  margin-top: 8px;
  margin-bottom: 10px;
  padding: 11px 30px;
}

.button-primary-copy.top-margin-copy {
  text-align: center;
  margin-top: 34px;
  margin-bottom: 10px;
  padding: 11px 30px;
}

.button-4-copy {
  width: 200px;
  color: #272727;
  text-align: center;
  object-fit: fill;
  background-color: #fff;
  border-radius: 30px;
  margin-left: auto;
  margin-right: auto;
  font-weight: 200;
  display: inline-block;
}

.button-centre-copy {
  color: #414141;
  text-align: center;
  margin: 7px;
  padding: 36px;
}

.button-4-copy-copy {
  width: 300px;
  color: #272727;
  text-align: center;
  object-fit: fill;
  background-color: #fff;
  border-radius: 30px;
  margin-left: auto;
  margin-right: auto;
  padding: 11px 30px;
  font-weight: 200;
  display: inline-block;
}

.semibold-paragraph-copy {
  color: #383838;
  text-align: center;
  letter-spacing: .5px;
  text-transform: uppercase;
  font-size: 18px;
  font-weight: 400;
  line-height: 24px;
}

.top-bar-container---brix {
  width: 100%;
  max-width: 1240px;
  justify-content: center;
  align-items: center;
  padding: 20px 56px;
  display: flex;
  overflow: hidden;
}

.top-bar-container---brix.top-bar-3---brix.preview-page {
  z-index: 1;
  clear: none;
  -webkit-text-fill-color: inherit;
  background-color: #5e7462;
  background-clip: border-box;
  flex-wrap: nowrap;
  padding-top: 10px;
  padding-bottom: 10px;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
}

.top-bar-text---brix.max-w-80-mobile---brix {
  color: #fff;
  font-size: 15px;
}

.top-bar-button---brix {
  color: #252525;
  text-align: center;
  white-space: nowrap;
  background-color: #f3f1ff;
  border-radius: 80px;
  margin-left: 16px;
  padding: 12px 24px;
  font-size: 10px;
  font-weight: 500;
  line-height: 1;
  transition: color .3s, background-color .3s;
}

.top-bar-button---brix:hover {
  color: #fff;
  background-color: #170f49;
}

.close-icon---brix {
  cursor: pointer;
  transform-style: preserve-3d;
  transition: transform .2s;
  position: absolute;
  top: auto;
  bottom: auto;
  left: auto;
  right: 32px;
}

.close-icon---brix:hover {
  transform: scale3d(.9, .9, .01);
}

.input---brix {
  min-height: 60px;
  color: #170f49;
  border: 1px solid #eff0f6;
  border-radius: 500px;
  margin-bottom: 0;
  padding: 30px 20px;
  font-size: 18px;
  line-height: 20px;
  transition: color .2s, border-color .2s;
}

.input---brix:hover, .input---brix:focus {
  color: #4a3aff;
  border-color: #4a3aff;
}

.input---brix::-ms-input-placeholder {
  color: #6f6c90;
}

.input---brix::placeholder {
  color: #6f6c90;
}

.input---brix.mg-bottom-16 {
  margin-bottom: 16px;
}

.button-secondary {
  color: #4a3aff;
  text-align: center;
  background-color: #f3f1ff;
  border-radius: 80px;
  padding: 15px 48px;
  line-height: 20px;
  transition: color .3s, background-color .3s;
}

.button-secondary:hover {
  color: #fff;
  background-color: #4a3aff;
}

.button-secondary.cloneable-header-button {
  padding-left: 22px;
  padding-right: 22px;
  font-size: 16px;
  font-weight: 500;
  line-height: 18px;
}

.dummy-display {
  color: #a0a3bd;
  margin-bottom: 16px;
  line-height: 1.2;
}

.column {
  width: 100%;
  justify-content: flex-end;
  margin-left: 40px;
  display: flex;
}

.popup-content-wrapper---brix {
  z-index: 100;
  border-radius: 32px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 3px 14px rgba(74, 58, 255, .16), 0 -2px 4px rgba(20, 20, 43, .12), 0 12px 44px rgba(20, 20, 43, .34);
}

.cloneable-header-grid {
  grid-column-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1.6fr 1fr;
  align-items: center;
}

.cloneable-header {
  background-color: #fff;
  border-radius: 18px;
  margin-bottom: 44px;
  padding: 24px 32px;
  box-shadow: 0 3px 14px rgba(74, 58, 255, .03), 0 -2px 4px rgba(20, 20, 43, .02), 0 12px 24px rgba(20, 20, 43, .01);
}

.heading-size-3 {
  margin-bottom: 0;
  font-size: 24px;
  line-height: 28px;
}

.popup-4-form---brix {
  flex-direction: column;
  align-items: stretch;
  display: flex;
  position: relative;
}

.popup-4---brix {
  width: 100%;
  max-width: 55%;
  text-align: left;
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  padding: 58px 48px;
  display: flex;
  position: relative;
}

.overlay---brix {
  z-index: 10;
  background-color: rgba(0, 0, 0, .61);
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.popup-title---brix {
  margin-bottom: 8px;
}

.popup-4---illustration---brix {
  width: 100%;
  height: 130%;
  object-fit: cover;
  position: relative;
}

.popup-form-block---brix {
  width: 100%;
  margin-bottom: 0;
}

.limit-content---brix {
  width: 100%;
  max-width: 456px;
  align-self: center;
}

.button-arrow {
  margin-left: 6px;
}

.image-thumbnail-illustration---brix {
  width: 100%;
  height: 100%;
  max-height: 440px;
}

.close-popup---brix {
  cursor: pointer;
  transition: transform .2s;
  position: absolute;
  top: 24px;
  bottom: auto;
  left: auto;
  right: 24px;
}

.close-popup---brix:hover {
  transform: scale(.9);
}

.success-message---brix {
  color: #fff;
  background-color: #4a3aff;
  border-radius: 16px;
}

.error-message---brix {
  border-radius: 16px;
  padding: 20px;
}

.subscribe-button---brix {
  color: #fff;
  text-align: center;
  background-color: #4a3aff;
  background-image: none;
  border-radius: 80px;
  padding: 16px 32px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
  transition: transform .3s, box-shadow .3s, background-color .3s;
  position: absolute;
  top: auto;
  bottom: auto;
  left: auto;
  right: 12px;
  box-shadow: 0 3px 12px rgba(74, 58, 255, .12);
}

.subscribe-button---brix:hover {
  background-color: #3527d8;
  transform: translate(0, -2px);
  box-shadow: 0 4px 10px rgba(74, 58, 255, .15);
}

.subscribe-button---brix.ebook-button---brix {
  background-image: none;
  margin-top: 16px;
  padding-top: 20px;
  padding-bottom: 20px;
  position: static;
}

.dummy-hero-button---brix {
  max-width: 260px;
  color: #6f6c90;
  text-align: center;
  transform-style: preserve-3d;
  background-color: #d9dbe9;
  border-radius: 80px;
  justify-content: center;
  align-items: center;
  padding: 20px 40px 21px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
  transition: transform .3s, box-shadow .3s, background-color .3s;
  display: flex;
  box-shadow: 0 3px 12px rgba(0, 0, 0, .04);
}

.dummy-hero-button---brix:hover {
  transform: scale3d(1, 1, .01)translate(0, -2px);
  box-shadow: 0 4px 10px rgba(0, 0, 0, .08);
}

.popup-4-image-wrapper---brix {
  max-width: 45%;
  align-items: center;
  display: flex;
}

.cloneable-container-default {
  min-height: 624px;
  background-color: #f7f7fb;
  border-radius: 20px;
  padding-top: 132px;
  padding-bottom: 132px;
  display: flex;
  position: relative;
  overflow: hidden;
  transform: translate(0);
}

.container-default {
  max-width: 1240px;
  flex: 1;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
}

.popup-wrapper---brix {
  z-index: 99999;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: fixed;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.popup-wrapper---brix.preview-page {
  position: absolute;
}

.paragraph-7.dummy-paragraph {
  color: #a0a3bd;
  margin-bottom: 32px;
}

.dummy-hero-wrapper---brix {
  width: 100%;
  justify-content: flex-start;
  display: flex;
}

.dummy-hero-wrapper---brix.preview-page---brix {
  padding: 32px 50px;
}

.div-block-8 {
  z-index: 500;
  object-fit: fill;
  background-color: #5e7462;
  justify-content: center;
  align-items: center;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 0;
  display: flex;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
}

.button-5 {
  background-color: #883031;
  border-radius: 5px;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-left: 10px;
  padding: 5px 12px;
  font-weight: 500;
  box-shadow: 1px 1px 3px #000;
}

.modal-wrapper {
  z-index: 9999;
  background-color: rgba(116, 109, 109, .5);
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.sign-up-form {
  height: auto;
  min-height: auto;
  min-width: auto;
  background-color: #fff;
  border-radius: 10px;
  margin-bottom: 0;
  padding-bottom: 0;
  padding-left: 0;
}

.div-block-9 {
  z-index: 9999;
  background-color: rgba(129, 129, 129, .5);
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.form {
  margin-top: 0;
  margin-right: 0;
  padding: 0;
}

.success-message {
  width: 800px;
  text-align: left;
  background-color: #fff;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
  position: static;
}

.close-modal-button {
  width: 30px;
  margin-top: 20px;
  margin-right: 20px;
  padding: 5px;
  position: absolute;
  top: 10%;
  bottom: auto;
  left: auto;
  right: 20px;
}

.column-2 {
  margin-top: 43px;
  padding: 8px 20px;
}

.image-7 {
  min-width: 100%;
  object-fit: cover;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  display: inline-block;
}

.submit-button {
  width: 340px;
  text-align: center;
  object-fit: fill;
  background-color: #5e7462;
  border-radius: 6px;
  margin-top: 13px;
  margin-left: 38px;
  padding-top: 12px;
  padding-bottom: 12px;
  font-weight: 500;
  display: inline-block;
}

.heading-2 {
  border: 1px dashed #000;
  padding-left: 60px;
}

.image-8 {
  padding-top: 20px;
  display: block;
}

.div-block-10 {
  border: 1px #000;
}

.column-3 {
  padding-top: 79px;
}

.text-block {
  text-align: center;
}

.button-6 {
  text-align: left;
  background-color: #5e7462;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-2 {
  color: #fff;
}

.heading-3 {
  color: #505050;
  text-align: center;
  margin-top: 71px;
  font-size: 40px;
}

.text-block-3 {
  color: #535353;
  text-align: center;
  margin-bottom: 1px;
  font-size: 14px;
}

.column-5 {
  padding-left: 0;
  padding-right: 0;
  display: block;
}

.close-button {
  text-align: left;
  margin-top: 7px;
  margin-left: auto;
  margin-right: 8px;
  display: block;
}

.columns-2 {
  justify-content: flex-start;
  display: block;
}

.div-block-11 {
  position: absolute;
  top: 0%;
  bottom: auto;
  left: auto;
  right: 0%;
}

.div-block-12 {
  display: none;
}

.image-9-copy {
  text-align: left;
  margin-top: 7px;
  margin-left: auto;
  margin-right: 8px;
  display: block;
}

.image-10 {
  max-width: 25%;
  text-align: center;
  margin-left: 0;
  padding-left: 0;
  display: inline-block;
  position: relative;
  top: 0;
  left: 0;
}

.div-block-13 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-14 {
  text-align: center;
  margin-top: 0;
  margin-bottom: -125px;
  padding-top: 0;
  padding-bottom: 0;
}

.heading-4 {
  color: #fff;
  text-align: center;
  margin-bottom: 35px;
}

.image-11 {
  text-align: center;
  margin-bottom: -46px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.heading-5 {
  color: #000;
  text-align: center;
  margin-top: 90px;
  font-size: 38px;
}

.heading-6 {
  object-fit: fill;
}

.columns-3 {
  padding-left: 40px;
  padding-right: 40px;
}

.container-8 {
  z-index: 5;
  width: 100%;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.form-block {
  width: 100%;
  max-width: 506px;
  margin-bottom: 0;
}

.check-icon-large {
  filter: hue-rotate(208deg);
  margin-right: 14px;
}

.search-block-wrapper {
  max-width: 600px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  margin-top: 60px;
  display: flex;
}

.image-15 {
  max-width: 20%;
}

.h1-2 {
  z-index: 200;
  color: #2b2b2b;
  letter-spacing: -1px;
  margin-top: 0;
  margin-bottom: 0;
  padding-right: 5px;
  font-family: Poppins, sans-serif;
  font-size: 50px;
  font-weight: 700;
  line-height: 55px;
}

.paragraph-copy33 {
  color: #222;
  text-align: center;
  margin-top: 0;
  font-family: Poppins, sans-serif;
  font-size: 14px;
  font-weight: 200;
  line-height: 30px;
}

.header-wrapper {
  background-color: #fff;
  position: relative;
}

.feature-wrapper-2 {
  color: #18264e;
  align-items: center;
  font-size: 16px;
  display: flex;
}

.submit-button-2 {
  width: auto;
  height: 100%;
  min-height: 54px;
  background-color: #49634d;
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
  padding-left: 24px;
  padding-right: 24px;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
  box-shadow: 20px 20px 45px -9px rgba(33, 37, 56, .13);
}

.submit-button-2:hover {
  background-color: #2c2c2c;
}

.paragraph-25 {
  color: #222;
  text-align: center;
  margin-top: 7px;
  margin-left: 15%;
  margin-right: 15%;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 200;
  line-height: 30px;
}

.hero-image {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: 100% 50%;
}

.grid-hero {
  grid-column-gap: 72px;
  grid-template-rows: auto;
}

.hero-image-block {
  width: 100%;
  height: 100%;
  max-width: 45%;
  background-color: #bebebe;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.success-message-2 {
  color: #fff;
  background-color: #1355ff;
}

.form-2 {
  background-color: rgba(0, 0, 0, 0);
  border: 0 #000;
  border-radius: 13px;
  justify-content: flex-start;
  align-items: center;
  padding-top: 20px;
  transition: border-color .3s;
  display: flex;
  position: relative;
}

.search-field {
  width: 100%;
  min-height: 54px;
  color: #000;
  text-align: left;
  letter-spacing: -.02em;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #949494;
  border-radius: 0;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 58px;
  font-size: 16px;
  font-weight: 300;
  transition: border-color .3s;
}

.search-field:hover, .search-field:active, .search-field:focus {
  border-color: #1355ff;
}

.search-field::-ms-input-placeholder {
  color: rgba(77, 77, 77, .6);
}

.search-field::placeholder {
  color: rgba(77, 77, 77, .6);
}

.grid-5 {
  grid-template-columns: 1fr 1fr 1fr;
  justify-items: center;
  margin-top: 17px;
  margin-bottom: 56px;
  display: none;
}

.text-span {
  color: #49634d;
}

.h3-copy {
  color: #303030;
  text-align: center;
  letter-spacing: -1px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 48px;
}

.paragraph-small {
  color: #0f0f0f;
  flex: 0 auto;
  font-family: Poppins, sans-serif;
  font-size: 14px;
  font-weight: 200;
  display: block;
}

.grid-features {
  width: 100%;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-flow: row;
  margin-top: 24px;
  margin-bottom: 32px;
}

.header-section-standard {
  min-height: 920px;
  color: #fff;
  align-items: center;
  padding: 140px 5% 100px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.section-8 {
  display: none;
}

.grid-6 {
  grid-row-gap: 0px;
  grid-template-columns: 1fr 1fr 1fr;
  justify-items: center;
  margin-top: 17px;
  margin-bottom: 56px;
}

.text-span-6 {
  color: #49634d;
}

.grid-7 {
  border-radius: 2px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin: 75px 150px 71px;
}

.grid-8 {
  display: none;
}

.h2-2 {
  color: #292929;
  text-align: center;
  letter-spacing: -1px;
  justify-content: flex-end;
  margin-top: 50px;
  margin-bottom: 0;
  padding: 39px 39px 19px;
  font-family: Poppins, sans-serif;
  font-size: 44px;
  font-weight: 700;
  line-height: 54px;
  display: block;
}

.meals {
  margin-top: 39px;
}

.fresh-or-free {
  background-color: #a5bcb1;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 27px;
  padding-bottom: 2px;
}

.button-primary-copy-2 {
  color: #fff;
  background-color: #353535;
  border-radius: 500px;
  justify-content: center;
  align-items: center;
  padding: 14px 40px;
  font-weight: 500;
  text-decoration: none;
  display: flex;
}

.button-primary-copy-2.top-margin-copy {
  text-align: center;
  flex: 0 auto;
  margin-top: 34px;
  margin-bottom: 10px;
  padding: 11px 30px;
}

.paragraph-9 {
  font-family: Poppins, sans-serif;
  font-weight: 200;
}

.content-grid-2 {
  grid-column-gap: 44px;
  grid-template-rows: auto;
}

.text-span-3 {
  color: #02051b;
}

.paragraph-4 {
  color: #222;
  text-align: left;
  margin-top: 20px;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 200;
}

.why-inspired-go {
  margin-top: 58px;
}

.hero5-image-wrap-2 {
  height: 0;
  min-height: 800px;
  color: #fff;
  background-image: url('../images/eqq7nKqo-min.jpeg');
  background-position: 50% 100%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  margin-bottom: 47px;
  padding: 60px 36px;
  display: block;
}

.div-block-16 {
  margin-left: 30%;
  margin-right: 30%;
}

.xs-paragraph-copy-2 {
  color: #3a3a3a;
  letter-spacing: .2px;
  margin-bottom: 30px;
  font-size: 14px;
  font-weight: 200;
  line-height: 28px;
}

.xs-paragraph-copy-2.center {
  color: #333;
  text-align: center;
  margin-top: 6px;
  margin-bottom: 30px;
  font-size: 18px;
  font-weight: 300;
}

.paragraph-10 {
  text-align: center;
  padding-left: 100px;
  padding-right: 100px;
}

.paragraph-11 {
  color: #222;
  text-align: left;
  margin-top: 7px;
  margin-left: 0;
  margin-right: 30px;
  padding-top: 10px;
  padding-bottom: 15px;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 200;
  line-height: 30px;
}

.paragraph-19 {
  color: #222;
  text-align: center;
  margin-top: 7px;
  margin-left: 15%;
  margin-right: 15%;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 200;
  line-height: 30px;
}

.paragraph-26, .paragraph-20 {
  color: #222;
  text-align: left;
  margin-top: 7px;
  margin-left: 0%;
  margin-right: 15%;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 200;
  line-height: 30px;
}

.image-16 {
  text-align: left;
  margin-left: 15%;
}

.button-69 {
  width: 200px;
  text-align: center;
  object-fit: fill;
  background-color: #313131;
  border-radius: 30px;
  margin-left: auto;
  margin-right: auto;
  font-weight: 200;
  display: inline-block;
}

.list {
  margin-left: 15%;
  margin-right: 15%;
}

.cards-section {
  margin-top: 100px;
  padding-top: 0;
  padding-bottom: 0;
}

.centered-container {
  text-align: center;
  flex: 1;
}

.cards-grid-container {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  text-align: left;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 20px;
  margin-bottom: 20px;
  display: grid;
}

.cards-image-mask {
  width: 100%;
  border-radius: 0%;
  padding-top: 100%;
  position: relative;
  overflow: hidden;
}

.cards-image {
  width: 100%;
  height: 100%;
  max-width: none;
  object-fit: cover;
  object-position: 50% 50%;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.heading-7 {
  color: #000;
  font-size: 44px;
}

.heading-324234 {
  color: #49634d;
  font-size: 44px;
  display: none;
}

.paragraph-27 {
  color: #000;
  margin-top: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 18px;
  font-weight: 200;
  display: none;
}

.cards-grid-container-2 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  text-align: left;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.heading-324235, .heading-324236, .heading-324237, .heading-324238, .heading-324239, .heading-324240 {
  color: #000;
}

.top-chef-mobile, .top-chef-desktop, .canadian-desktop {
  background-color: rgba(0, 0, 0, 0);
  padding: 50px 3%;
  display: none;
  position: relative;
}

.canadian-mobile, .save-money-mobile, .save-money-desktop, .save-money-desktop-copy, .save-money-desktop-copy-copy, .canadian-desktop-copy {
  background-color: rgba(0, 0, 0, 0);
  padding: 50px 3%;
  position: relative;
}

.canadian-mobilee, .save-money-mobile-1 {
  background-color: rgba(0, 0, 0, 0);
  padding: 50px 3%;
  display: none;
  position: relative;
}

.save, .save-money-desktop-1, .canadian-desktop-2 {
  background-color: rgba(0, 0, 0, 0);
  padding: 50px 3%;
  position: relative;
}

.canadian-mobile-2 {
  background-color: rgba(0, 0, 0, 0);
  padding: 50px 3%;
  display: none;
  position: relative;
}

.top-chef-desktop-1 {
  background-color: rgba(0, 0, 0, 0);
  padding: 50px 3%;
  position: relative;
}

.top-chef-mobile-1, .canadian-desktop-3 {
  background-color: rgba(0, 0, 0, 0);
  padding: 50px 3%;
  display: none;
  position: relative;
}

.h1-2-copy {
  z-index: 200;
  color: #2b2b2b;
  letter-spacing: -1px;
  margin-top: 0;
  margin-bottom: 0;
  padding-right: 5px;
  font-family: Poppins, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 55px;
}

.heading-324241 {
  color: #000;
  font-size: 28px;
  display: none;
}

.heading-324241-desktop {
  color: #000;
  font-size: 28px;
}

.paragraph-28 {
  color: #000;
  font-size: 32px;
  font-weight: 400;
}

.heading-324242 {
  color: #000;
  font-weight: 600;
}

.heading-7-desktop {
  color: #000;
  font-size: 44px;
}

.heading-324234-copy, .heading-324234-desktop {
  color: #49634d;
  font-size: 44px;
}

.paragraph-27-desktop {
  color: #000;
  margin-top: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 18px;
  font-weight: 200;
}

._4freemeals-applied {
  color: #fff;
  background-color: #353535;
  border-radius: 500px;
  justify-content: center;
  align-items: center;
  padding: 14px 40px;
  font-weight: 500;
  text-decoration: none;
  display: flex;
}

._4freemeals-applied.top-margin-copy {
  text-align: center;
  flex: 0 auto;
  margin-top: 34px;
  margin-bottom: 10px;
  padding: 11px 30px;
}

._4freemeals-white {
  width: 200px;
  color: #272727;
  text-align: center;
  object-fit: fill;
  background-color: #fff;
  border-radius: 30px;
  margin-left: auto;
  margin-right: auto;
  padding: 3px;
  font-weight: 200;
  display: inline-block;
}

.w {
  width: 200px;
  color: #272727;
  text-align: center;
  object-fit: fill;
  background-color: #fff;
  border-radius: 30px;
  margin-left: auto;
  margin-right: auto;
  font-weight: 200;
  display: inline-block;
}

.view-full-menu, .order-now, .aaaaa {
  width: 200px;
  text-align: center;
  object-fit: fill;
  background-color: #313131;
  border-radius: 30px;
  margin-left: auto;
  margin-right: auto;
  font-weight: 200;
  display: inline-block;
}

.heading-324242-mobile {
  color: #000;
  font-weight: 600;
  display: none;
}

.heading-324241-copy, .heading-324241-dt {
  color: #000;
  font-size: 28px;
  display: none;
}

.close-button-success {
  text-align: left;
  background-color: #000;
  margin-top: 7px;
  margin-left: auto;
  margin-right: 8px;
  display: block;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: auto;
  right: 0%;
}

.image-10-close-button {
  text-align: left;
  margin-top: 7px;
  margin-left: auto;
  margin-right: 8px;
  display: block;
}

.hero-image---tabhlet {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: 100% 50%;
  display: none;
}

.paragraph-1111 {
  color: #222;
  text-align: left;
  margin-top: 7px;
  margin-left: 0;
  margin-right: 30px;
  padding-top: 10px;
  padding-bottom: 15px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 200;
  line-height: 30px;
}

._5-delivered-to-your-door, .more-affordable, .lower-cancer-risk {
  background-color: rgba(0, 0, 0, 0);
  margin-bottom: 75px;
  padding: 50px 3%;
  display: none;
  position: relative;
}

.navigation-link-wrapper {
  grid-column-gap: 40px;
  align-items: center;
  display: flex;
}

.navigation-wrapper {
  grid-column-gap: 16px;
  align-items: center;
  display: flex;
}

.navigation-secondary {
  min-height: 40px;
  color: #080808;
  text-align: center;
  letter-spacing: -.02em;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #e6e6e6;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  padding: 8px 20px;
  font-size: 14px;
  font-weight: 500;
  text-decoration: none;
  transition: background-color .3s, border-color .3s;
  display: flex;
}

.navigation-secondary:hover {
  background-color: #f5f5f5;
  border-color: #f5f5f5;
}

.icon-arrow {
  width: 24px;
  height: 24px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.navigation-link {
  color: #1b1b1b;
  letter-spacing: -.01em;
  white-space: nowrap;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid rgba(0, 0, 0, 0);
  border-radius: 6px;
  padding: 4px 16px;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
  transition: all .35s;
}

.navigation-link:hover {
  color: #080808;
  border: 1px solid #e6e6e6;
}

.navigation-link.w--current {
  color: #642eff;
}

.navigation-menu {
  grid-column-gap: 12px;
  align-items: center;
  display: flex;
  position: relative;
}

.navigation-button {
  min-height: 40px;
  grid-column-gap: 8px;
  color: #fff;
  text-align: center;
  letter-spacing: -.02em;
  background-color: #49634d;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  padding: 8px 12px 8px 20px;
  font-size: 14px;
  font-weight: 500;
  text-decoration: none;
  transition: background-color .3s;
  display: flex;
}

.navigation-button:hover {
  background-color: #c74e38;
}

.navigation-container {
  width: 100%;
  max-width: 1280px;
  justify-content: space-between;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.menu-button-2 {
  color: #080808;
  border: 1px solid #e6e6e6;
  border-radius: 4px;
  padding: 8px;
  transition: color .3s;
}

.menu-button-2:hover {
  color: #ea7462;
}

.menu-button-2.w--open {
  color: #fff;
  background-color: #ea7462;
  border-color: #ea7462;
}

.navigation-2 {
  width: 100%;
  min-height: 96px;
  background-color: #fff;
  border-bottom: 1px solid rgba(0, 0, 0, .2);
  border-radius: 1px;
  align-items: center;
  padding: 24px 5%;
  display: flex;
  position: fixed;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.logo {
  width: 124px;
}

.div-block-17 {
  z-index: 9999;
  background-color: rgba(129, 129, 129, .5);
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
  overflow: visible;
}

.image-9-copy-2 {
  text-align: left;
  margin-top: 7px;
  margin-left: auto;
  margin-right: 8px;
  display: block;
}

.close-modal-button-2 {
  width: 30px;
  margin-top: 20px;
  margin-right: 20px;
  padding: 5px;
  position: absolute;
  top: 10%;
  bottom: auto;
  left: auto;
  right: 20px;
}

.success-message-3 {
  width: 800px;
  text-align: left;
  background-color: #fff;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
  position: static;
}

.logos-quote-divider {
  border-bottom: 1px solid #e4ebf3;
  padding: 60px 30px;
  position: relative;
}

.container-10 {
  width: 100%;
  max-width: 1260px;
  margin-left: 0;
  margin-right: 0;
  position: static;
}

.clients-wrapper-two {
  max-width: 820px;
  justify-content: space-between;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.clients-info-two {
  max-width: 350px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.clients-quote-two {
  margin-top: 10px;
  font-size: 32px;
  font-weight: 600;
  line-height: 40px;
}

.clients-divider {
  width: 90%;
  height: 1px;
  background-color: #e4ebf3;
  margin-top: 20px;
  margin-bottom: 20px;
}

.clients-info {
  align-items: center;
  font-size: 14px;
  line-height: 20px;
  display: flex;
}

.clients-info-image {
  width: 50px;
  height: 50px;
  object-fit: cover;
  margin-right: 24px;
}

.clients-grid {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  justify-items: center;
  display: grid;
}

.clients-image-two {
  text-align: center;
  object-fit: contain;
  display: block;
}

.partner-headline {
  z-index: 200;
  max-width: 1260px;
  color: #2b2b2b;
  letter-spacing: -1px;
  object-fit: contain;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 44px;
  font-weight: 700;
  line-height: 55px;
}

.partner-discounts {
  border-bottom: 1px solid #e4ebf3;
  padding: 0 100px 150px;
  position: relative;
}

.h333 {
  color: #292929;
  text-align: center;
  letter-spacing: -1px;
  justify-content: flex-end;
  margin-top: 1px;
  margin-bottom: 0;
  padding: 39px 39px 45px;
  font-family: Poppins, sans-serif;
  font-size: 44px;
  font-weight: 700;
  line-height: 54px;
  display: block;
}

.h333.center {
  float: left;
  color: #fff;
  text-align: center;
  margin-top: 42px;
  margin-bottom: 19px;
  margin-left: 0;
  padding-left: 0;
  padding-right: 0;
}

.h333.top-margin {
  margin-top: 20px;
}

.h555 {
  color: #292929;
  text-align: center;
  letter-spacing: -1px;
  justify-content: flex-end;
  margin-top: 50px;
  margin-bottom: 0;
  padding: 39px 39px 19px;
  font-family: Poppins, sans-serif;
  font-size: 44px;
  font-weight: 700;
  line-height: 54px;
  display: block;
}

.sad789asdas {
  width: 200px;
  color: #272727;
  text-align: center;
  object-fit: fill;
  background-color: #fff;
  border-radius: 30px;
  margin-left: auto;
  margin-right: auto;
  font-weight: 200;
  display: inline-block;
}

.main-banner_content-slider {
  width: 100%;
  height: 100%;
}

.main-banner_content-slider._1 {
  height: 100%;
  background-image: none;
  background-position: 50%;
  background-size: cover;
}

.main-banner_content-slider._2 {
  background-image: url('../images/Untitled-design-9.jpg');
  background-position: 50% 100%;
  background-size: cover;
}

.main-banner_content-slider._1 {
  height: 100%;
  -webkit-text-fill-color: inherit;
  object-fit: fill;
  background-image: url('../images/6238e65dcdbbbb0abaa2b140_Packaging--Stacked-6-min.webp');
  background-clip: border-box;
  justify-content: flex-start;
  margin-bottom: 0;
  padding-bottom: 0;
  display: flex;
}

.main-banner_content-slider._3 {
  background-image: url('../images/3.jpg');
  background-position: 50%;
  background-size: cover;
}

.icoons_image {
  max-width: 45px;
}

.text-size-medium {
  font-size: 1.125rem;
}

.text-size-medium.text-weight-medium {
  color: #000;
}

.text-size-medium.text-weight-bold.value-counter.disable-value {
  opacity: .5;
}

.text-size-medium.text-weight-bold.button-counter {
  width: 30px;
  height: 30px;
  cursor: pointer;
  border: 1px solid #efefef;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  display: flex;
}

.main-banner_checkpoints-div {
  align-items: center;
  margin-bottom: 15px;
  display: flex;
}

.main-banner_checkpoints-div.last {
  margin-bottom: 0;
}

.main-banner_content {
  width: 50%;
  padding: 35px;
}

.main-wrapper_cta-x {
  width: 80%;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.heading-large {
  font-size: 2.5rem;
  font-weight: 700;
  line-height: 1.2;
}

.margin-vertical {
  margin-left: 0;
  margin-right: 0;
}

.margin-vertical.margin-small {
  grid-column-gap: 10px;
  align-items: center;
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
  font-family: Montserrat, sans-serif;
}

.margin-vertical.margin-small-copy {
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
}

.icons-div {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.width-100 {
  width: 100%;
  height: 100%;
  color: #2b1a1a;
}

.checkpoint_image {
  width: 20px;
  height: 20px;
  justify-content: center;
  align-items: center;
  margin-right: 10px;
  display: flex;
}

.icons-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.text-align-center {
  text-align: center;
}

.button_main {
  width: 100%;
  height: 75px;
  max-width: 400px;
  text-align: center;
  background-color: #aa131d;
  border-radius: 10px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  font-weight: 600;
  display: flex;
}

.button_main:hover {
  background-color: #930f19;
}

.main-banner_divider {
  width: 100%;
  height: 1px;
  background-color: #555;
}

.main-banner_rating {
  font-size: 1.125rem;
}

.main-banner_stars {
  color: #faa707;
}

.columns-4 {
  margin-top: 30px;
  margin-left: 30px;
  margin-right: 30px;
}

.columns-5 {
  margin-top: 30px;
  margin-left: 30px;
  margin-right: 30px;
  display: flex;
}

.columns-6 {
  margin-top: 30px;
  margin-left: 30px;
  margin-right: 30px;
}

.view-full-menu-copy {
  width: 200px;
  text-align: center;
  object-fit: fill;
  background-color: #313131;
  border-radius: 30px;
  margin-left: auto;
  margin-right: auto;
  font-weight: 200;
  display: inline-block;
}

.asdasdasdas {
  color: #222;
  text-align: center;
  margin-top: 7px;
  margin-left: 100px;
  margin-right: 100px;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 200;
  line-height: 30px;
}

.column-6 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: left;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  display: flex;
}

.column-7 {
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.column-8, .column-9, .column-10 {
  justify-content: center;
  display: flex;
}

.section-arm-underline {
  background-color: #f9fafb;
  padding-top: 5rem;
  padding-bottom: 5rem;
  font-weight: 400;
  text-decoration: none;
  position: relative;
  overflow: hidden;
}

.div-bowl-across {
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
  padding: 50px 2rem;
  font-weight: 400;
  text-decoration: none;
}

.div-shells-happily {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  align-items: center;
  margin-top: 60px;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  display: grid;
}

.div-mouse-stems {
  max-width: 42rem;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2rem;
  padding-right: 2rem;
  font-weight: 400;
  text-decoration: none;
}

.h2-type-course {
  color: #111827;
  padding: 0;
  font-size: 2.25rem;
  font-weight: 700;
  line-height: 2.5rem;
  text-decoration: none;
}

.p-copper-read {
  color: #4b5563;
  margin-top: 1.5rem;
  padding: 0;
  font-size: 1.125rem;
  font-weight: 200;
  line-height: 1.75rem;
  text-decoration: none;
}

.div-wonderful-represent {
  max-width: 56rem;
  margin-top: 3rem;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  position: relative;
}

.div-almost-wherever {
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  position: absolute;
  top: 4rem;
  bottom: 4rem;
  left: 4rem;
  right: 4rem;
}

.div-spent-throw {
  width: 100%;
  height: 100%;
  opacity: .3;
  filter: blur(16px);
  background: linear-gradient(90deg, #44ff9a -.55%, #44b0ff 22.86%, #8b44ff 48.36%, #f64 73.33%, #ebff70 99.34%);
  border-style: solid;
  border-width: 0;
  border-radius: 1.5rem;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  transform: rotate(180deg);
}

.div-division-musical {
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  position: relative;
}

.div-worse-design {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  display: grid;
}

.div-test-stop {
  width: 100%;
  background-color: #fff;
  border-style: solid;
  border-width: 0;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding: 1rem 1.5rem;
  font-weight: 400;
  text-decoration: none;
  display: flex;
  overflow: hidden;
  box-shadow: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);
}

.img-never-gentle {
  width: auto;
  height: 2rem;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
}

.div-widely-raise, .div-perfect-pipe {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 1.25rem;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  display: grid;
}

.div-lesson-lips {
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) 50%, #f9fafb);
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  position: static;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.partner {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  align-items: center;
  margin-top: 60px;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  display: none;
}

.page-padding {
  background-color: #121212;
  padding: 3rem 2.5rem;
}

.container-large {
  width: 100%;
  max-width: 70rem;
  margin-left: auto;
  margin-right: auto;
}

.padding-vertical {
  padding-left: 0;
  padding-right: 0;
}

.padding-vertical.padding-medium {
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: block;
}

.padding-vertical.padding-xsmall {
  justify-content: space-between;
  align-items: center;
}

.padding-vertical.padding-xxsmall.flex-div {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.top-banner_text {
  color: #000;
  text-align: center;
  font-size: 1rem;
  font-weight: 600;
}

.dropdown-answer_icon {
  width: 40px;
  height: 40px;
  margin-right: 10px;
}

.text-weight-medium {
  font-weight: 500;
}

.text-weight-medium.text-size-medium.text-align-center {
  margin-top: 15px;
  font-weight: 400;
}

.text-weight-medium.font-land-small {
  color: #000;
}

.section-footer {
  background-color: #e7a227;
  font-family: Poppins, sans-serif;
}

.link-2 {
  color: #03f;
  text-decoration: underline;
}

.feedback_images {
  width: 45%;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.dropdown-answer_list {
  padding: 15px;
}

.dropdown-answer_list.w--open {
  background-color: #fff;
  border-bottom-right-radius: 15px;
  border-bottom-left-radius: 15px;
  padding-left: 65px;
  position: relative;
}

.steps_grid {
  width: 100%;
  grid-column-gap: 50px;
  grid-row-gap: 25px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 1.25rem;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.section-dropdown-answers {
  font-family: Poppins, sans-serif;
}

.margin-top {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-top.margin-small {
  margin-top: 1.25rem;
}

.text-size-small {
  color: #000;
  font-size: .875rem;
}

.text-size-small.text-weight-semibold {
  color: #fff;
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

.text-size-small.text-weight-xbold.custom-verfied {
  color: #3dbf22;
}

.faq_full {
  width: 100%;
}

.custom_small-stars {
  color: #000;
  text-align: center;
  font-size: 14px;
}

.footer-flex {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.section-steps {
  background-color: #fff9ee;
  font-family: Poppins, sans-serif;
}

.custom_pricing-head {
  text-align: center;
  font-size: 1.5rem;
  font-weight: 600;
}

.global-styles {
  display: block;
  position: fixed;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: auto;
}

.navbar-main {
  height: 100%;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.heading-small {
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.4;
}

.table-icon {
  width: 25px;
  height: 25px;
}

.different-image {
  width: 45%;
  border-radius: 20px;
  overflow: hidden;
}

.feedback_content {
  width: 50%;
}

.card-side-image {
  width: 45%;
  border-radius: 20px;
  overflow: hidden;
}

.section-faq {
  font-family: Poppins, sans-serif;
}

.brand-icon_grid-div {
  width: 60%;
  grid-column-gap: 50px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  justify-items: center;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.cta-float_flex {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.falvours-faq_dropdown.w--open {
  background-color: #fff;
  border-radius: 0 0 50px 50px;
  padding: 10px 21px;
  position: static;
}

.pricing_main-div {
  width: 100%;
}

.text-weight-semibold {
  color: #fff;
  font-weight: 600;
}

.hurry_main {
  margin-top: 2.5rem;
  margin-left: auto;
  margin-right: auto;
  font-size: 1.125rem;
  display: inline-block;
}

.main-banner_slider {
  width: 50%;
}

.text-align-center-2 {
  text-align: center;
  font-size: .85rem;
}

.card-side-split {
  color: #fff;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.hurry_checkmark {
  width: 30px;
  height: 30px;
  margin-right: 35px;
}

.table-main {
  margin-top: 2.5rem;
}

.faq_dropdown_toggle {
  width: 100%;
  white-space: normal;
}

.falvours-faq_dropdown-div {
  margin-bottom: 25px;
}

.main-banner_slider-div {
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0);
}

.table-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 40% 1fr 1fr 40%;
  grid-auto-columns: 1fr;
  align-items: center;
  justify-items: center;
  padding-top: 25px;
  padding-bottom: 25px;
  display: grid;
}

.table-grid.yellow {
  grid-column-gap: 0px;
  color: #fff;
  background-color: #121212;
  display: grid;
}

.button_main-2 {
  width: 100%;
  height: 75px;
  max-width: 400px;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  text-align: center;
  background-color: #3980c3;
  border-radius: 10px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  font-size: 18px;
  font-weight: 700;
  display: flex;
  transform: translate(0);
}

.button_main-2:hover {
  background-color: #930f19;
}

.button_main-2.no-width {
  max-width: none;
}

.button_main-2.width-80 {
  width: 80%;
}

.text-size-regular {
  color: #000;
  margin-top: 10px;
  font-size: 1rem;
}

.text-size-regular.text-align-center {
  color: #faf7f7;
  font-family: Montserrat, sans-serif;
  font-size: 1.125rem;
}

.text-size-regular.text-align-center.custom-table {
  font-size: 1.25rem;
}

.text-size-regular.text-align-center.text-weight-semibold {
  color: #000;
}

.text-size-regular.text-align-center.copy {
  color: #020202;
}

.text-size-regular.text-align-center.why {
  color: #000;
}

.hurry_div {
  align-items: center;
  margin-bottom: 1.25rem;
  display: flex;
}

.flavours-quantoty-div {
  justify-content: space-between;
  padding-top: 5px;
  padding-bottom: 5px;
  display: flex;
}

.main-banner_checkpoints-div-2 {
  align-items: center;
  margin-bottom: 15px;
  display: flex;
}

.main-banner_checkpoints-div-2.last {
  margin-bottom: 0;
}

.steps_highlight {
  color: #fff;
  background-color: #0069cc;
  margin-top: 5px;
  padding: 10px;
  font-size: 1.25rem;
  font-weight: 600;
  display: inline-block;
}

.differetnt_contact {
  width: 50%;
}

.section-diiferent {
  background-color: #ffd996;
  font-family: Poppins, sans-serif;
}

.steps_icons {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  justify-items: center;
  margin-top: 3rem;
  display: grid;
}

.faq_dropdown-list {
  background-color: #fff;
  padding: 20px;
  position: relative;
}

.pricing_main {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

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

.dropdown-answer_div {
  margin-bottom: 20px;
}

.steps_icon-div {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 10px;
  display: flex;
}

.pricing_checkpoint {
  margin-bottom: 7px;
  display: flex;
}

.pricing_checkpoint.x-center {
  background-color: #fff9ee;
  justify-content: center;
  margin-bottom: 0;
}

._3rem-section {
  color: #fcfcfc;
  text-align: center;
  margin-top: 0;
  font-family: Montserrat, sans-serif;
  font-size: 3rem;
  font-weight: 900;
  line-height: 1.2;
}

._3rem-section.text-align-center {
  color: #000;
  font-size: 2.4rem;
}

._3rem-section.text-align-center-copy {
  color: #000;
  text-align: center;
  color: #000;
  color: #000;
  color: #000;
  color: #000;
  color: #000;
  color: #000;
  font-size: 3rem;
}

._3rem-section._54645, ._3rem-section.text-align-center-copy-copy {
  color: #000;
  text-align: center;
  font-size: 3rem;
}

._3rem-section.text-align-center-copy-copy {
  color: #000;
  color: #000;
  font-size: 3rem;
}

._3rem-section.copy {
  color: #fff;
}

.sterps-icon {
  margin-bottom: 10px;
}

.info-drink_image {
  width: 45%;
}

.info-drink_image.right-shift {
  justify-content: flex-end;
  display: flex;
}

.expert_image {
  width: 75%;
  margin-left: auto;
  margin-right: auto;
}

.margin-bottom {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.section-cta-float {
  background-color: #fab944;
}

.section-cta-float.section-fixed {
  z-index: 25;
  position: fixed;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.pricing_card {
  background-color: #fff9ee;
  border: 2px solid rgba(0, 0, 0, 0);
  border-radius: 5px;
  padding: 10px;
}

.pricing_card.border {
  border-color: #aa131d;
}

.expert_div {
  width: 100%;
  min-height: 500px;
  text-align: center;
  background-color: #fff;
  border-radius: 20px;
  padding: 5%;
  box-shadow: 3px 3px 10px rgba(0, 0, 0, .06);
}

.flavours-faq_dropdown-toggle {
  width: 100%;
  background-color: #ffd996;
  padding: 10px 20px;
}

.section-main-banner {
  z-index: 30;
  background-color: #fff;
  position: relative;
}

.section-card-sdie {
  font-family: Poppins, sans-serif;
}

.steps_div {
  width: 100%;
  min-height: 500px;
  background-color: #fff;
  border-radius: 20px;
  padding: 5%;
  box-shadow: 3px 3px 10px rgba(0, 0, 0, .06);
}

.card-side-content {
  width: 45%;
}

.text-style-italic {
  font-style: italic;
}

.flavours_div {
  width: 100%;
  min-height: 500px;
  text-align: center;
  background-color: #fff;
  border-radius: 20px;
  padding: 5%;
  box-shadow: 3px 3px 10px rgba(0, 0, 0, .06);
}

.heading-large-2 {
  margin-top: -10px;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.2;
}

.footer-image {
  max-width: 125px;
}

.faq_-div {
  margin-bottom: 15px;
}

.info-drinkn_image-div {
  width: 100%;
  max-width: 450px;
  border-radius: 20px;
  overflow: hidden;
}

.section-experts {
  background-color: #fff9ee;
  font-family: Poppins, sans-serif;
}

.text-weight-bold {
  font-weight: 700;
}

.how-it-works-text-container {
  width: 100%;
  max-width: 48rem;
  margin-left: auto;
  margin-right: auto;
}

.how-it-works-text-container.flex-center {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.feedback_name {
  text-align: right;
  font-size: 1rem;
  font-weight: 600;
}

.info-drink_split {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.info-drink_split.second {
  margin-top: 4rem;
}

.section-info-drink {
  z-index: 30;
  background-color: #fff;
  font-family: Poppins, sans-serif;
  position: relative;
}

.different-split {
  width: 100%;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.main-banner_content-2 {
  width: 50%;
  background-color: #fff;
  align-items: center;
  padding: 35px;
  display: flex;
}

.pricing_pprice {
  color: #aa131d;
  font-size: 2rem;
  font-weight: 700;
  text-decoration: line-through;
}

.text-size-medium-2 {
  font-size: 1.125rem;
}

.text-size-medium-2.brand-icon {
  text-align: center;
  white-space: nowrap;
  margin-left: 15px;
  margin-right: 15px;
  font-family: Montserrat, sans-serif;
  font-weight: 900;
}

.text-size-medium-2.text-weight-semibold {
  color: #000;
}

.text-size-medium-2.bonus-icons-mobile {
  text-align: center;
  white-space: nowrap;
  margin-left: 15px;
  margin-right: 15px;
  font-family: Montserrat, sans-serif;
  font-weight: 900;
  display: none;
}

.section-pricing {
  z-index: 30;
  background-color: #fff;
  position: relative;
}

.section-table {
  font-family: Poppins, sans-serif;
}

.dropdown-answers_main {
  justify-content: space-between;
  align-items: flex-start;
  margin-top: 3.5rem;
  display: flex;
}

.feedback_div {
  margin-bottom: 2.5rem;
}

.flavours_grid {
  width: 100%;
  grid-column-gap: 50px;
  grid-row-gap: 25px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 1.25rem;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.falvours_quantity {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  margin-top: 1.25rem;
  display: grid;
}

.stick-atc {
  background-color: #f1cd8c;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.feedback_main {
  justify-content: space-between;
  align-items: center;
  margin-top: 2.5rem;
  display: flex;
}

.page-wrapper {
  color: #06374f;
  font-family: Montserrat, sans-serif;
}

.grey-divider {
  width: 40%;
  height: 1px;
  background-color: rgba(105, 88, 83, .25);
  margin-bottom: 10px;
  margin-left: auto;
  margin-right: auto;
}

.pricing_flex {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.falvours_table-head {
  text-align: center;
  background-color: #ffd996;
  padding: 10px;
}

.max-width-xlarge {
  width: 100%;
  max-width: 64rem;
  margin-left: auto;
  margin-right: auto;
}

.custom_price-head {
  font-size: 1.5rem;
  font-weight: 700;
}

.custom_price-head.added {
  color: #aa131d;
}

.falvours-faq_dropdown-x {
  z-index: 0;
  width: 100%;
  box-shadow: 3px 3px 10px rgba(0, 0, 0, .06);
}

.main-wrapper {
  color: #2b1a1a;
}

.sectoion-top-banner {
  background-color: #ffe7b6;
}

.dropdown_flex {
  align-items: center;
  display: flex;
}

.flavours_table-body {
  border-bottom-right-radius: 25px;
  border-bottom-left-radius: 25px;
  padding: 10px;
}

.section-hurry {
  background-color: #ffd996;
  font-family: Poppins, sans-serif;
}

.width-100-2 {
  width: 100%;
  height: 100%;
  color: #2b1a1a;
}

.faq_dropdown {
  z-index: 0;
  width: 100%;
  border: 1px solid #e5e5e5;
  border-radius: 4px;
}

.section-feedback {
  background-color: #fff9ee;
  font-family: Poppins, sans-serif;
}

.dropdown-answer_content {
  width: 55%;
}

.footer-link {
  margin-left: 20px;
  margin-right: 20px;
  font-size: 12px;
  text-decoration: underline;
}

.main-banner_content-inner-2 {
  margin-right: 100px;
}

.feedback_stars {
  color: #faa707;
  font-size: 1.25rem;
}

.pricing_checkpoint-icon {
  width: 20px;
  height: 20px;
  justify-content: center;
  align-items: center;
  margin-right: 10px;
  display: flex;
}

.navbar-navlink {
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: .875rem;
  font-weight: 600;
}

.navbar-navlink:hover {
  color: #930f19;
}

.custom_tag {
  color: #fff9ee;
  text-transform: uppercase;
  font-weight: 700;
}

.experts-main {
  grid-column-gap: 50px;
  grid-row-gap: 25px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 2.5rem;
  display: grid;
}

.footer-text {
  text-align: center;
  margin-top: 10px;
  font-size: 12px;
  font-weight: 600;
}

.brand-icons_head-wrapper {
  align-items: center;
  display: flex;
}

.dropdown-answer_toggle {
  width: 100%;
  white-space: normal;
  border-radius: 15px;
  padding: 10px 15px;
}

.pricing_tag {
  justify-content: center;
  align-items: center;
  margin-bottom: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
  display: flex;
}

.pricing_tag._1 {
  background-color: #48b496;
}

.pricing_tag._2 {
  background-color: #484ab4;
}

.heading-x {
  font-size: 1.5rem;
}

.section-navbar {
  background-color: #fff9ee;
  border-bottom: 1px solid #ddd;
}

.navbar-logo {
  max-width: 200px;
}

.main-banner_split {
  width: 100%;
  height: 100vh;
  justify-content: space-between;
  display: flex;
}

.dropdown-answer {
  z-index: 0;
  width: 100%;
  border: 1px #000;
  border-radius: 15px;
  box-shadow: 3px 3px 10px rgba(0, 0, 0, .06);
}

.dropdown-answer_image {
  width: 35%;
  border-radius: 50px;
  overflow: hidden;
}

.info-drink_content {
  width: 45%;
}

.section-brand-icons {
  z-index: 30;
  background-color: #ffd996;
  font-family: Poppins, sans-serif;
  position: relative;
}

.us-vs-them, .why-inspired-go-2 {
  background-color: #f7efe6;
  padding: 3rem 2.5rem;
}

._1111 {
  width: 100%;
  white-space: normal;
  border-radius: 15px;
  padding: 10px 15px;
}

.announcement-bar {
  color: #000;
  background-color: #121212;
  padding: 10px 2.5rem;
}

.reviews {
  background-color: #fff;
  padding: 3rem 2.5rem;
}

.faq-section-container {
  background-color: #121212;
  padding: 3rem 2.5rem;
}

.header {
  background-color: #fff;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.hidden {
  background-color: #f7f4e8;
  padding: 3rem 2.5rem;
  display: block;
}

.delicious {
  background-color: #f7f4e8;
  padding: 3rem 2.5rem;
}

.photo {
  width: 100%;
  height: 100%;
  color: #2b1a1a;
}

._15 {
  z-index: 1000;
  background-color: #fff;
  padding: 3rem 2.5rem;
  position: relative;
}

.paragraph-1113, .paragraph-1114 {
  font-family: Montserrat, sans-serif;
  font-size: 1rem;
}

.paragraph-1115, .paragraph-1116 {
  font-size: 1.125rem;
}

.bold-text {
  font-size: 1rem;
}

.page-padding-2 {
  background-color: #f7efe6;
  margin-top: 0;
  margin-bottom: -10px;
  padding: 0 2.5rem;
}

.heading-324243 {
  text-align: center;
  font-size: 2.5rem;
  font-weight: 900;
}

.paragraph-1117 {
  text-align: center;
  margin-top: 25px;
  margin-bottom: 50px;
  font-size: 1.125rem;
}

.grid-9 {
  grid-template-columns: 1fr 1fr 1fr;
}

.width-100-3 {
  width: 100%;
  height: 100%;
  color: #2b1a1a;
}

.bold-text-2 {
  font-size: 20px;
}

.mobile-only-grid {
  border-radius: 2px;
  grid-template-rows: auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin: 50px;
  display: none;
}

.us-vs-yo {
  background-color: #fff9ee;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.text-size-regular-2 {
  color: #000;
  padding-top: 30px;
  font-size: 1rem;
}

.text-size-regular-2.text-align-center {
  font-size: 16px;
}

.text-size-regular-2.text-align-center.custom-table {
  font-size: 1.25rem;
}

.table-icon-2 {
  width: 10%;
  height: 25px;
  max-width: 25px;
  min-width: 25px;
}

.table-row {
  width: 100%;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.table-content-2 {
  width: 90%;
}

.table-grid-2 {
  grid-column-gap: 50px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  justify-items: center;
  padding-top: 25px;
  padding-bottom: 25px;
  display: grid;
}

.table-grid-2.yellow {
  background-color: #ffd996;
}

.us-vs-yo-2 {
  background-color: #fff9ee;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.container-large-2 {
  width: 100%;
  max-width: 70rem;
  margin-left: auto;
  margin-right: auto;
}

.navbar_flex {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.footer-center {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.tags-div {
  color: #fff;
  background-color: #5e7462;
  padding: 15px;
  display: inline-block;
}

.button-main {
  height: 65px;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  background-color: #2e585e;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  font-size: 18px;
  font-weight: 700;
  display: flex;
}

.button-main:hover {
  background-color: #ffd67a;
}

.risk {
  color: #c8202f;
}

.section-tags {
  border-top: 1px solid #000;
}

.section-fixed-button {
  background-image: linear-gradient(rgba(0, 0, 0, 0), #fff);
}

.navbar-logo_flex {
  grid-column-gap: 25px;
  align-items: center;
  display: flex;
}

.heading-wrapper-2 {
  text-align: center;
}

.star-div-small {
  width: 20px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.delivery {
  grid-column-gap: 5px;
  align-items: center;
  display: flex;
}

.review-div-main {
  justify-content: space-between;
  margin-bottom: 10px;
  padding-bottom: 10px;
  display: flex;
}

.review-div-main.bottom-border {
  border-bottom: 1px solid #e6e6e6;
}

.star-grid {
  grid-column-gap: 5px;
  display: flex;
}

.trusted-icon {
  width: 20px;
}

.dicount-flex {
  grid-column-gap: 25px;
  display: flex;
}

.width-100-4 {
  width: 100%;
}

.text-size-medium-3 {
  color: #000;
  font-size: 1.125rem;
}

.text-size-medium-3.text-weight-light {
  font-size: 1rem;
}

.navbar-dropimg {
  width: 15px;
}

.read-story_num {
  width: 50px;
  height: 50px;
  background-color: #5e7462;
  border: 1px solid #000;
  justify-content: center;
  align-items: center;
  display: flex;
}

.container-large-3 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.text-link {
  color: #000;
  background-color: #fcdf2f;
}

.testimonial-content {
  width: 100%;
  justify-content: space-between;
  align-items: flex-start;
}

.dicount-check-main {
  grid-column-gap: 10px;
  grid-row-gap: 15px;
  flex-direction: column;
  display: flex;
}

.footer-logo {
  max-width: 150px;
}

.heading-medium-2 {
  color: #fff;
  font-size: 1.7rem;
  font-weight: 900;
}

.testimonial-icon {
  width: 75px;
  height: 75px;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  display: flex;
  overflow: hidden;
}

.heading-style-h2 {
  color: #000;
  font-size: 2.375rem;
  font-weight: 900;
  line-height: 1.2;
}

.section-main-header {
  background-image: linear-gradient(#fff6e7, #fff);
  border-bottom: 1px solid #000;
}

.fixed-button {
  max-width: 450px;
  margin-left: auto;
  margin-right: auto;
}

.discount_div {
  background-color: #fff6e7;
  border: 2px solid #fcd79b;
  padding: 20px;
}

.read-story_video {
  width: 100%;
}

.read-head {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.tags-row {
  grid-column-gap: 15px;
  display: flex;
}

.tags-row.margin-extra {
  margin-top: 15px;
}

.navbar-component {
  background-color: #fff;
  border-top: 1px solid #000;
  border-bottom: 1px solid #000;
}

.container-xsmall {
  width: 100%;
  max-width: 38.75rem;
  margin-left: auto;
  margin-right: auto;
}

.testimonail_head {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.navbar_main-logo {
  width: 150px;
}

.navbar_main-logo.hide-desktop {
  display: none;
}

.review-testimonials {
  width: 50%;
}

.discount-check {
  grid-column-gap: 10px;
  align-items: flex-start;
  display: flex;
}

.read-story_head {
  grid-column-gap: 10px;
  align-items: center;
  padding-top: 30px;
  display: flex;
}

.html-embed {
  width: 100%;
}

.read-story_main {
  grid-column-gap: 10px;
  align-items: center;
}

.review-flex {
  grid-column-gap: 50px;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.navbar_navlilnk {
  text-transform: uppercase;
  padding: 5px 10px;
  font-size: .875rem;
  font-weight: 900;
}

.truck-img {
  width: 25px;
}

.review-div {
  width: 50%;
  background-color: #fffcf7;
  padding: 20px 20px 10px;
}

.dicount-img {
  width: 45%;
}

.star-div {
  width: 25px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.button-wrapper-2 {
  width: 120%;
  margin-left: auto;
  margin-right: auto;
}

.button-wrapper-2.desktop-hide {
  display: none;
}

.review-star-flex {
  grid-column-gap: 15px;
  align-items: center;
  display: flex;
}

.dicount-risk {
  justify-content: space-around;
  align-items: center;
  display: flex;
}

.footer-links {
  grid-column-gap: 25px;
  display: flex;
}

.navbar-logo_outer {
  width: 75px;
  height: 75px;
  background-color: #5e7462;
  border: 1px #000;
  border-style: none solid;
  justify-content: center;
  align-items: center;
  display: flex;
}

.testimonial-tursted {
  grid-column-gap: 10px;
  align-items: center;
  display: flex;
}

.text-size-large {
  color: #000;
  margin-top: 30px;
  font-size: 1rem;
}

.section-review {
  background-color: #fff6e7;
}

.testimonial-div {
  grid-column-gap: 25px;
  margin-bottom: 25px;
  display: flex;
}

.padding-global {
  padding: 3rem 2.5rem;
}

.footer_link {
  color: #000;
  font-size: 12px;
  font-weight: 500;
}

.discount-content {
  width: 55%;
}

.text-size-tiny {
  color: #000;
  font-size: .75rem;
}

.text-size-tiny.text-weight-medium {
  color: #000;
}

.text-size-tiny.custom-green {
  color: #29af5c;
}

.text-size-tiny.custom-posted {
  color: #b6b6b6;
}

.container-medium {
  width: 100%;
  max-width: 55rem;
  margin-left: auto;
  margin-right: auto;
}

.header_dvider {
  width: 150px;
  height: 2px;
  background-color: #000;
  margin-left: auto;
  margin-right: auto;
}

.checkicon {
  width: 30px;
  height: 30px;
  margin-top: 5px;
}

.padding-global-copy {
  padding: 6rem 2.5rem;
}

.padding-global-copy.navbar {
  padding-top: 0;
  padding-bottom: 0;
}

.heading-324244 {
  color: #000;
}

.asdasd {
  color: #000;
  padding-bottom: 30px;
  font-size: 1.125rem;
}

.heading-324246, .heading-324247, .heading-324248 {
  color: #000;
}

.aaa {
  padding: 6rem 2.5rem;
}

.bold-text-12, .heading-324249, .heading-324250 {
  color: #000;
}

.a {
  font-size: .75rem;
}

.text-size-medium-3-copy {
  color: #000;
  font-size: 1.125rem;
}

.b, .c, .d, .aa {
  color: #fff;
  font-size: 1.125rem;
}

.section-comparison {
  background-color: #fff6e7;
}

.product-image {
  width: 75px;
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
  overflow: hidden;
}

.spacer {
  width: 100%;
  height: 75px;
}

.main-guarantee-icon {
  grid-column-gap: 25px;
  align-items: center;
  display: flex;
}

.padding-xlarge {
  padding: 4rem;
}

.amount-table {
  width: 100%;
  border: 1px solid #000;
  padding: 20px;
}

.main-calculator {
  grid-column-gap: 15px;
  margin-right: 20px;
  display: flex;
}

.footer-head {
  grid-column-gap: 25px;
  align-items: center;
  display: flex;
}

.imagined-sticky {
  z-index: 10;
  width: 3000%;
  background-color: #5e7462;
  justify-content: center;
  align-items: center;
  padding-top: 1rem;
  padding-bottom: 1rem;
  display: flex;
  position: static;
  top: 85px;
}

.media-head {
  text-align: center;
  font-size: 10px;
  font-weight: 500;
}

.buy-button_arrow {
  width: 13px;
  height: 13px;
  justify-content: center;
  align-items: center;
  margin-top: -1px;
  display: flex;
}

.header-vertical_flex {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.header-vertical_flex.left-align {
  text-align: left;
  align-items: flex-start;
}

.insta-col {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  flex-direction: column;
  display: flex;
}

.media-header {
  grid-column-gap: 15px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.stars-div {
  width: 24px;
  height: 24px;
  color: #ffb815;
}

.footer-links-2 {
  grid-column-gap: 25px;
  color: #0e0f11;
  font-size: 12px;
  font-weight: 700;
  text-decoration: none;
  display: flex;
}

.footer-links-2:hover {
  color: #ffc540;
}

.swiper-container.gallery-thumbs {
  margin-top: 25px;
  overflow: visible;
}

.max-logo-height {
  max-height: 45px;
}

.comparison-checkboxes {
  margin-top: 25px;
}

.comparison_drop-img {
  max-width: 120px;
}

.insta-flex {
  grid-column-gap: 100px;
  align-items: flex-start;
  display: flex;
}

.craft-video-div {
  width: 100%;
  overflow: hidden;
}

.reason-video-div {
  width: 100%;
  border-radius: 8px;
  overflow: hidden;
}

.fans-card-div {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.media-divider {
  width: 25%;
  height: 1px;
  max-width: 250px;
  background-color: rgba(15, 21, 41, .1);
}

.padding-global-2 {
  padding: 2rem 2.5rem;
}

.guantee-icon {
  width: 25%;
  max-width: 75px;
}

.padding-xsmall {
  padding: .5rem;
}

.padding-xsmall.border-bottom {
  border-bottom: 1px solid #fff6e7;
}

.main-product-div {
  border: 1px solid #efefef;
  border-radius: 8px;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 15px;
  display: flex;
  position: relative;
}

.width-100-5 {
  width: 100%;
  display: block;
}

.section-fans {
  background-color: #fff3d9;
}

.navbar-button {
  background-color: #5e7462;
  border-radius: .4rem;
  padding: 10px 19px;
  font-weight: 700;
}

.navbar-button:hover {
  background-color: #ad1b28;
}

.section-navbar-2 {
  z-index: 15;
  height: 85px;
  background-color: #fff;
  border-bottom: 1px solid #eee;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
}

.faq-dropdown-toggle {
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}

.buy-button {
  width: 100%;
  color: #fff;
  background-color: #5e7462;
  border-radius: .4rem;
  justify-content: center;
  align-items: center;
  padding: 17.5px 25px;
  text-decoration: none;
  display: flex;
}

.buy-button:hover {
  background-color: #a71c29;
}

.main-relative {
  z-index: 5;
  position: relative;
  overflow: visible;
}

.text-size-regular-3 {
  color: #000;
  font-size: 1rem;
}

.text-size-regular-3.text-align-center {
  color: #fff;
  margin-bottom: 20px;
  font-size: 16px;
}

.text-size-regular-3.text-weight-bold {
  font-weight: 400;
}

.custom-amount-text {
  font-size: 28px;
  font-weight: 700;
}

.insta-div {
  border-radius: 8px;
  overflow: hidden;
}

.navbar-logo-2 {
  width: 150px;
}

.craft-smiley {
  width: 25px;
}

.main-images {
  width: 50%;
  position: -webkit-sticky;
  position: sticky;
  top: 10px;
}

.faq-dropdown {
  z-index: 0;
  width: 100%;
  border-bottom: 1px solid #000;
}

.faq-dropdown.border-none {
  border-bottom-style: none;
}

.best-seller-title {
  color: #919191;
  background-color: #fff;
  padding: 5px;
  font-size: .75rem;
  position: absolute;
  top: -14px;
  bottom: auto;
  left: auto;
  right: 40px;
}

.footer-logo-2 {
  width: 125px;
}

.fans_stars-flex {
  grid-column-gap: 5px;
  align-items: center;
  display: flex;
}

.fans-rating-items {
  background-color: #fff;
  border-radius: 18px;
  padding: 20px;
}

.amount-small-text {
  text-align: right;
  font-size: 10px;
}

.container-large-4 {
  width: 100%;
  max-width: 75rem;
  margin-left: auto;
  margin-right: auto;
}

.padding-small {
  padding: 1rem;
}

.text-style-strikethrough {
  text-decoration: line-through;
}

.main-flex {
  grid-column-gap: 60px;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
  overflow: visible;
}

.buy-button_flrx {
  grid-column-gap: 5px;
  align-items: center;
  display: flex;
}

.imagined-content {
  width: 50%;
}

.comparison-video-div {
  width: 100%;
}

.text-size-small-2 {
  color: #000;
  font-size: .875rem;
}

.text-size-small-2.text-weight-bold {
  color: #000;
  font-size: 1rem;
}

.text-size-small-2.tagline {
  color: #5e7462;
  text-align: center;
  font-weight: 700;
}

.text-size-small-2.tagline.align-left {
  color: #5e7462;
  text-align: left;
}

.divider {
  width: 100%;
  height: 1px;
  background-color: #e0e3e6;
  margin-top: 20px;
  margin-bottom: 20px;
}

.icon {
  margin-right: 0;
}

.checkbox-icon {
  width: 22px;
  height: 22px;
  justify-content: center;
  align-items: center;
}

.checkbox-icon.green {
  color: #29af5c;
}

.checkbox-icon.red {
  color: #c8202f;
}

.insta-controls {
  background-color: #fff;
  padding: 15px;
}

.fans_flex {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.fans_flex.margin-botom-x {
  margin-bottom: 5px;
}

.fans-review-title {
  grid-column-gap: 10px;
  align-items: center;
  display: flex;
}

.section-imagined {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
  position: static;
}

.buy-box-text-continer {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.media-logo-div {
  width: 90%;
  grid-column-gap: 100px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr .5fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.amount-serving {
  border-top: 1px solid #cacac8;
  border-bottom: 1px solid #cacac8;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.section-footer-3 {
  border-top: 1px solid #e0e3e6;
}

.insta-grid {
  width: 60%;
  grid-column-gap: 25px;
  display: flex;
}

.amount-image-div {
  width: 100%;
}

.imagined-icon {
  max-width: 80px;
  filter: invert();
}

.inline-blokc {
  display: inline-block;
}

.stars-component {
  display: flex;
}

.main_buy-button {
  z-index: 5;
  background-image: linear-gradient(rgba(255, 255, 255, .5), #fff);
  padding-bottom: 25px;
  position: -webkit-sticky;
  position: sticky;
  bottom: 0;
  overflow: visible;
}

.html-embed-2 {
  width: 100%;
  border-radius: 8px;
}

.text-weight-xbold {
  font-weight: 800;
}

.imagined-icon-div {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.section-main {
  z-index: 20;
  background-color: #fff;
  position: relative;
}

.main-gallery {
  width: 100%;
}

.craft-flex {
  grid-column-gap: 25px;
  display: flex;
}

.custom-imagined {
  color: #fff;
  text-align: center;
  margin-top: 5px;
  font-size: .7rem;
  font-weight: 700;
}

.fans-card {
  background-color: #fff;
  border-radius: 6px;
  overflow: hidden;
}

.text-size-large-2 {
  font-size: 1.25rem;
}

.text-size-large-2.text-weight-medium {
  color: #000;
}

.main-content {
  width: 50%;
}

.section-insta {
  background-color: #fff3d9;
  position: relative;
}

.heading-style-h1 {
  color: #000;
  font-size: 2.25rem;
  font-weight: 900;
  line-height: 1.1;
}

.heading-style-h1.center-align-land {
  font-size: 3rem;
}

.amount-flex {
  grid-column-gap: 50px;
  align-items: flex-start;
  display: flex;
}

.imagined-sticky_content {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.craft-div {
  width: 100%;
}

.trustpilot {
  width: 100px;
}

.swiper-button-next {
  display: none;
}

.heading-style-h3 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.75rem;
  font-weight: 900;
  line-height: 1.2;
}

.swiper-slide {
  width: 100%;
  background-color: #fff;
  border-radius: 8px;
  overflow: hidden;
}

.swiper-slide.small-slider {
  width: 50px;
  height: 50px;
  border: 4px solid rgba(200, 32, 47, .1);
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  display: flex;
  overflow: hidden;
}

.faq-div {
  width: 100%;
}

.buy-box-head {
  text-align: center;
  background-color: #fff6e7;
  margin-top: -15px;
  margin-bottom: 15px;
  padding: 15px;
}

.swiper-wrapper {
  width: 100%;
}

.swiper-wrapper.thumbnail-wrapper {
  justify-content: center;
  display: flex;
}

.insta-content {
  width: 40%;
  height: 100%;
  justify-content: center;
  align-items: center;
  display: flex;
  position: -webkit-sticky;
  position: sticky;
  top: 85px;
}

.main-product-image {
  grid-column-gap: 10px;
  align-items: center;
  display: flex;
}

.craft-subtext {
  grid-column-gap: 5px;
  align-items: center;
  display: flex;
}

.main-stars {
  grid-column-gap: 10px;
  align-items: center;
  display: flex;
}

.star-code {
  width: 100%;
}

.main-buy-box {
  border: 1px solid #fff6e7;
  border-radius: 5px;
}

.comparison-checkbox {
  grid-column-gap: 10px;
  align-items: center;
  margin-bottom: .5rem;
  display: flex;
}

.comparison-flex {
  grid-column-gap: 2rem;
  display: flex;
}

.our-way-vs-old-way-headlines {
  color: #fff;
  background-color: #0069cc;
  border-radius: .5rem;
  padding: 5px 10px;
  font-size: 1rem;
  font-weight: 900;
  display: inline-block;
}

.comparison-vertical_flex {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.navbar-flex {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.text-large {
  font-size: 58px;
  font-weight: 700;
}

.comparison-div {
  width: 100%;
}

.faq-dropdown-lilist.w--open {
  background-color: #fff;
  position: static;
}

.nav-block {
  display: inline;
}

.buy-button_text {
  grid-column-gap: 7px;
  display: flex;
}

.padding-global-2-copy {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.as {
  background-color: #fff9ee;
  padding: 2rem 2.5rem;
}

.hero {
  padding: 2rem 2.5rem;
}

.bold-text-13 {
  color: #000;
}

.bold-text-14, .bold-text-15, .bold-text-16 {
  color: #5e7462;
}

.tt {
  font-size: 1rem;
}

.tt.brand-icon {
  text-align: center;
  white-space: nowrap;
  margin-left: 15px;
  margin-right: 15px;
  font-family: Montserrat, sans-serif;
}

.ttt {
  font-size: 1rem;
}

.ttt.brand-icon {
  text-align: center;
  white-space: nowrap;
  margin-left: 15px;
  margin-right: 15px;
  font-family: Montserrat, sans-serif;
}

.ttttt {
  font-size: 1rem;
}

.ttttt.brand-icon {
  text-align: center;
  white-space: nowrap;
  margin-left: 15px;
  margin-right: 15px;
  font-family: Montserrat, sans-serif;
}

._789789978 {
  width: 100%;
  height: 100%;
  color: #2b1a1a;
}

.floating {
  background-color: #ffefd0;
  padding: .5rem 2.5rem;
}

.page-padding-3 {
  background-color: #fff9ee;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  display: none;
}

.heading-medium-3 {
  font-size: 2.5rem;
  font-weight: 700;
  line-height: 1.2;
}

.heading-medium-3.text-align-center {
  font-size: 2.4rem;
}

.text-size-regular-4 {
  font-size: 1rem;
}

.text-size-regular-4.text-align-center {
  margin-bottom: 10px;
  font-size: 16px;
}

.experts {
  background-color: #ffefd0;
  padding: 1rem 2.5rem;
}

.flavours {
  background-color: #fff9ee;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  display: none;
}

.title {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 50% 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  justify-items: center;
  padding-top: 25px;
  padding-bottom: 25px;
  display: grid;
}

.title.yellow {
  grid-column-gap: 0px;
  background-color: #ffd996;
}

.story {
  background-color: #f7f4e8;
  padding: 3rem 2.5rem 1rem;
}

.salads {
  color: #000;
  font-size: 2.25rem;
  font-weight: 900;
  line-height: 1.1;
}

.width-100-5-copy, .hhhh {
  width: 100%;
  display: block;
}

.button-text {
  font-weight: 700;
}

.h11 {
  color: #000;
  font-size: 2.25rem;
  font-weight: 900;
  line-height: 1.1;
}

.guarantee {
  grid-column-gap: 25px;
  align-items: center;
  display: flex;
}

.width-100-2-copy, .a456asd456asd654 {
  width: 100%;
  height: 100%;
  color: #2b1a1a;
}

.aaaadaad {
  background-color: #f7efe6;
  padding: 1rem 2.5rem;
}

.asdoaskdoaskd {
  background-color: #fff9ee;
  padding: 3rem 2.5rem;
  display: block;
}

.bar {
  background-color: #f8ead0;
  padding: 1rem 2.5rem;
}

.asdasdsasadasd {
  background-color: #fff;
  padding: 1rem 2.5rem;
}

.aaaa564sd465as {
  background-color: #fff9ee;
  padding: 1rem 2.5rem;
}

.text-weight-bold-2 {
  font-weight: 700;
}

.text-size-small-3 {
  font-size: .875rem;
}

.page-padding-4 {
  background-color: #fff9ee;
  padding-top: 50px;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.button_main-3 {
  width: 100%;
  height: 75px;
  max-width: 400px;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  text-align: center;
  background-color: #5e7462;
  border-radius: 10px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  font-weight: 600;
  display: flex;
  transform: translate(0);
}

.button_main-3:hover {
  background-color: #930f19;
}

.button_main-3.no-width {
  max-width: none;
  margin-top: 10px;
  margin-bottom: 10px;
}

.bundle-2, .bundle-3, .bundle-1 {
  width: 100%;
  height: 100%;
  color: #2b1a1a;
  padding-bottom: 20px;
}

.final, .final-ss, .finalll {
  color: #1ba02f;
  margin-top: 10px;
  font-size: 2rem;
  font-weight: 700;
}

.text-size-small-3-copy {
  font-size: .875rem;
}

.don-t-like-what-you-see {
  color: red;
  font-size: .875rem;
  text-decoration: underline;
}

._1212 {
  grid-column-gap: 10px;
  align-items: center;
  margin-bottom: .5rem;
  display: flex;
}

.padding-global-copy {
  padding: 3rem 2.5rem;
}

.subb {
  color: #000;
  font-size: 1.125rem;
}

.subb.text-weight-light {
  font-size: 1rem;
}

.padding-global-copy-copy {
  padding: 3rem 2.5rem;
}

.container-11 {
  margin-top: 25px;
  padding-left: 325px;
}

.heading-324247-copy {
  color: #000;
}

.heading-324251 {
  font-size: 40px;
  font-weight: 400;
  line-height: 45px;
}

.heading-324251.desktop {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 26px;
  font-weight: 900;
}

.flavour-blocks-copy {
  margin-top: 15px;
  margin-bottom: 14px;
  display: flex;
}

.image-13-copy {
  width: 25px;
  height: 25px;
  object-fit: contain;
  margin-right: .7rem;
}

.text-block-4, .intro {
  font-size: 16px;
  line-height: 26px;
}

.width-100-4-copy, .logologo {
  width: 100%;
}

.stickysticky {
  padding: 3rem 2.5rem;
}

.column-11 {
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.main-banner_content-3 {
  margin-left: 15px;
  margin-right: 0;
}

.main-banner_content-inner-3 {
  margin-right: 40px;
}

.column-12 {
  margin-top: 0;
  padding-bottom: 0;
}

.image-19 {
  max-height: 100%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.text-align-center-3 {
  text-align: center;
  padding-top: 5px;
  padding-right: 0;
  font-size: .85rem;
}

.cta-button {
  height: 65px;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  background-color: #0069cc;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 700;
  display: flex;
}

.cta-button:hover {
  background-color: #ffd67a;
}

.text-size-medium-4 {
  margin-top: -10px;
  font-family: Montserrat, sans-serif;
  font-size: 1.125rem;
}

.text-size-medium-4.text-weight-semibold {
  color: #000;
  text-align: center;
  margin-top: 0;
  font-size: 12px;
}

.heading-large-3 {
  margin-top: -10px;
  font-size: 3rem;
  font-weight: 900;
  line-height: 48px;
}

.main-wrapper_cta-x-2 {
  width: 80%;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.icons-grid-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 40px;
  display: grid;
}

.columns-8 {
  width: 50%;
  margin-left: auto;
  margin-right: auto;
}

.bold-text-23 {
  text-align: right;
  padding-right: 14px;
}

.body {
  color: #06374f;
  font-family: Montserrat, sans-serif;
}

.heading-medium-copy {
  text-align: center;
  font-size: 2.5rem;
  font-weight: 900;
  line-height: 1.2;
}

.heading-medium-copy.text-align-center {
  color: #000;
  font-size: 2.4rem;
}

.heading-medium-copy.text-align-center-copy {
  color: #000;
  text-align: center;
  font-size: 3rem;
}

.columns-8-copy {
  width: 50%;
  margin-left: auto;
  margin-right: auto;
}

.hero-section-headline {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 2.4rem;
  font-weight: 900;
  line-height: 48px;
}

.brand-icon_grid-div-copy {
  width: 60%;
  grid-column-gap: 50px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  justify-items: center;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.page-padding-copy {
  z-index: 1000;
  background-color: #fff;
  padding: 3rem 2.5rem;
  position: relative;
}

.us-vs-them-reviews {
  background-color: #fff;
  padding: 3rem 2.5rem 6rem;
}

.section-10 {
  background-color: #fff;
  font-family: Poppins, sans-serif;
}

.page-padding-copy-copy, .why-inspired-go-2-copy {
  background-color: #fff;
  padding: 3rem 2.5rem;
}

.comparison {
  background-color: #f7f4e8;
  font-family: Poppins, sans-serif;
}

.column-15 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-start;
  padding-left: 0;
  padding-right: 0;
  display: block;
}

.button-70 {
  padding-left: 50px;
  padding-right: 50px;
}

.button-71 {
  color: #fff;
  background-color: #d42642;
  border-radius: 20px;
  margin-bottom: 10px;
  padding: 20px 200px 14px;
  font-size: 20px;
}

.section-11 {
  background-color: #ffefd0;
  padding-top: 10px;
  padding-bottom: 30px;
  position: -webkit-sticky;
  position: sticky;
  bottom: 0;
}

.column-16 {
  padding-right: 0;
}

.bold-text-24 {
  padding-right: 19px;
  font-size: 14px;
}

.text-block-5 {
  padding-top: 0;
  font-size: 12px;
}

.bold-text-25 {
  font-size: 14px;
}

.text-block-6 {
  color: #faa707;
  font-size: 20px;
}

.column-18 {
  text-align: right;
  display: flex;
}

.column-19, .column-20 {
  justify-content: center;
  display: flex;
}

.text-size-medium-4-copy {
  margin-top: -10px;
  font-size: 1.125rem;
}

.text-size-medium-4-copy.text-weight-semibold {
  color: #000;
  margin-top: 0;
  padding-bottom: 0;
  font-size: 14px;
}

.text-align-center-3-copy {
  color: #fff;
  text-align: center;
  text-align: center;
  padding-top: 5px;
  padding-right: 0;
  font-size: .85rem;
}

.text-align-center-3-copy-copy {
  text-align: center;
  padding-top: 5px;
  padding-right: 0;
  font-size: .85rem;
}

._111, ._45645, ._789789 {
  width: 100%;
  height: 100%;
  color: #2b1a1a;
}

._4545 {
  color: #000;
  margin-top: 10px;
  font-size: 1rem;
}

._4545.text-align-center {
  color: #000;
  font-size: 1.125rem;
}

._4545.text-align-center.custom-table {
  font-size: 1.25rem;
}

._4545.text-align-center.text-weight-semibold {
  color: #fff;
}

._45 {
  color: #000;
  margin-top: 10px;
  font-size: 1rem;
}

._45.text-align-center {
  color: #000;
  font-size: 1.125rem;
}

._45.text-align-center.custom-table {
  font-size: 1.25rem;
}

._45.text-align-center.text-weight-semibold {
  color: #fff;
}

._453453 {
  color: #000;
  margin-top: 10px;
  font-size: 1rem;
}

._453453.text-align-center {
  color: #000;
  font-size: 1.125rem;
}

._453453.text-align-center.custom-table {
  font-size: 1.25rem;
}

._453453.text-align-center.text-weight-semibold {
  color: #fff;
}

._453453453 {
  color: #000;
  margin-top: 10px;
  font-size: 1rem;
}

._453453453.text-align-center {
  color: #000;
  font-size: 1.125rem;
}

._453453453.text-align-center.custom-table {
  font-size: 1.25rem;
}

._453453453.text-align-center.text-weight-semibold {
  color: #fff;
}

.text-size-regular-copy {
  color: #000;
  margin-top: 10px;
  font-size: 1rem;
}

.text-size-regular-copy.text-align-center {
  color: #000;
  font-size: 1.125rem;
}

.text-size-regular-copy.text-align-center.custom-table {
  font-size: 1.25rem;
}

.text-size-regular-copy.text-align-center.text-weight-semibold {
  color: #ecedf5;
}

.text-size-regular-copy {
  color: #000;
  margin-top: 10px;
  font-size: 1rem;
}

.text-size-regular-copy.text-align-center {
  color: #000;
  font-size: 1.125rem;
}

.text-size-regular-copy.text-align-center.custom-table {
  font-size: 1.25rem;
}

.text-size-regular-copy.text-align-center.text-weight-semibold {
  color: #faf4f4;
}

.text-size-tiny-2 {
  font-size: .75rem;
}

.text-size-tiny-2.custom-green {
  color: #29af5c;
}

.paragraph-1123 {
  text-align: left;
  font-size: 14px;
}

.paragraph-1124, .timer {
  font-size: 14px;
}

.columns-10 {
  width: 100%;
  height: 100%;
}

._456456 {
  font-size: 2rem;
  font-weight: 900;
  line-height: 1.2;
}

._456456.text-align-center {
  color: #000;
  font-size: 2.4rem;
}

._456456.text-align-center-copy {
  color: #000;
  text-align: center;
  color: #000;
  color: #000;
  color: #000;
  color: #000;
  color: #000;
  color: #000;
  font-size: 3rem;
}

._456456._54645 {
  color: #000;
  text-align: left;
  font-size: 3rem;
}

.buy-box-head-copy {
  text-align: center;
  background-color: #fff6e7;
  margin-top: 0;
  margin-bottom: 15px;
  padding: 15px;
}

.bold-text-26 {
  color: #fff;
  font-weight: 400;
}

.columns-11 {
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(rgba(0, 0, 0, 0), #fff 51%);
}

.brand-icon_grid-div-copy-copy {
  width: 60%;
  grid-column-gap: 50px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  justify-items: center;
  margin-top: 2rem;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.width-100-7 {
  width: 100%;
}

.text-size-small-5 {
  color: #000;
  font-family: Montserrat, sans-serif;
  font-size: .875rem;
}

.newnewnewn {
  font-size: 1.125rem;
}

.newnewnewn.text-weight-semibold {
  color: #000;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 1rem;
}

.button-main-3 {
  height: 65px;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  background-color: #2e585e;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  margin-top: 50px;
  margin-bottom: 10px;
  padding-top: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 600;
  display: block;
}

.button-main-3:hover {
  background-color: #ffd67a;
}

.text-size-medium-2-copy {
  font-size: 1.125rem;
}

.text-size-medium-2-copy.brand-icon {
  text-align: center;
  white-space: nowrap;
  margin-left: 15px;
  margin-right: 15px;
  font-family: Montserrat, sans-serif;
}

.text-size-medium-2-copy.text-weight-semibold {
  color: #000;
}

.section-12 {
  font-family: Poppins, sans-serif;
  position: -webkit-sticky;
  position: sticky;
  bottom: 0;
}

.paragraph-1125 {
  padding-top: 3px;
}

.image-19-copy {
  max-height: 100%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: none;
}

.bold-text-28 {
  color: #fff;
  font-size: .85rem;
  font-weight: 400;
}

.timer-mobile {
  text-align: center;
  background-color: #fff6e7;
  margin-top: 0;
  margin-bottom: 15px;
  padding: 15px;
  display: none;
}

.timer-desktop {
  text-align: center;
  background-color: #121212;
  margin-top: 0;
  margin-bottom: 15px;
  padding: 15px;
  font-family: Montserrat, sans-serif;
  display: none;
}

.grid-10 {
  width: 80%;
  border: 0 dotted #000;
  border-radius: 0;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-left: auto;
  margin-right: auto;
}

.image-20 {
  border: 1px dotted #000;
  border-radius: 20px;
  margin-left: auto;
  margin-right: auto;
}

.image-21, .image-22, .image-23 {
  border: 1px dotted #000;
  border-radius: 20px;
}

.icons-desktop, .bonus-icons-desktop {
  align-items: center;
  display: flex;
}

.container-12 {
  text-align: left;
  margin-bottom: 10px;
  margin-left: auto;
  margin-right: auto;
}

.columns-12, .bonus-offer-desktop, .bonus-timer-desktop {
  text-align: left;
  margin-left: auto;
  margin-right: auto;
}

.bonus-timer-mobile {
  display: none;
}

.paragraph-1126 {
  text-align: center;
}

.paragraph-1127 {
  text-align: center;
  margin-bottom: 10px;
  margin-left: auto;
  margin-right: auto;
  font-size: 16px;
}

.hero-imagea {
  max-height: 100%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.bonus-timer-desktop-copy {
  text-align: left;
  background-color: #f7f4e8;
  margin-left: auto;
  margin-right: auto;
}

.text-size-medium-2-copy {
  font-size: 1.125rem;
}

.text-size-medium-2-copy.brand-icon {
  text-align: center;
  white-space: nowrap;
  margin-left: 15px;
  margin-right: 15px;
  font-family: Montserrat, sans-serif;
  font-weight: 900;
}

.text-size-medium-2-copy.text-weight-semibold {
  color: #000;
}

.text-size-medium-2-copy.bonus-icons-mobile {
  text-align: center;
  white-space: nowrap;
  margin-left: 15px;
  margin-right: 15px;
  font-family: Montserrat, sans-serif;
  font-weight: 900;
  display: none;
}

.bonuses {
  background-color: #f7efe6;
  padding: 1rem 2.5rem;
}

.grey-divider-2 {
  width: 100%;
  height: 1px;
  background-color: rgba(105, 88, 83, .25);
}

.text-size-medium-5 {
  font-size: 1.125rem;
}

.text-size-medium-5.brand-icon {
  text-align: center;
  white-space: nowrap;
  margin-left: 15px;
  margin-right: 15px;
  font-family: Montserrat, sans-serif;
}

.brand-icon_grid-div-copy-2 {
  width: 60%;
  grid-column-gap: 50px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  justify-items: center;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.image-24 {
  margin-left: auto;
  margin-right: auto;
}

.logos {
  background-color: #fff;
  padding: 1rem 2.5rem 3rem;
}

.bold-text-30 {
  color: #fff;
  font-weight: 700;
}

.bold-text-31 {
  color: #fff;
  font-weight: 400;
}

.text-span-7 {
  color: #0021ff;
}

.italic-text {
  text-decoration: underline;
}

.section-13, .section-14 {
  font-family: Poppins, sans-serif;
}

.bold-text-32, .bold-text-33 {
  font-size: 12px;
}

.bold-text-34 {
  font-size: 12px;
  font-weight: 700;
}

.width-100-2-copy {
  width: 80%;
  height: 80%;
  color: #2b1a1a;
  width: 80%;
  height: 80%;
  color: #2b1a1a;
  width: 80%;
  height: 80%;
  color: #2b1a1a;
}

.bold-text-35 {
  font-family: Poppins, sans-serif;
}

.bold-text-36 {
  font-weight: 700;
}

.navbar-logo-image {
  width: 100%;
  height: 100%;
  color: #2b1a1a;
}

.company-gradient-left {
  width: 100px;
  height: 100%;
  background-image: linear-gradient(to right, #fff 26%, rgba(255, 255, 255, .1));
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: auto;
}

.logo-wrappers {
  width: 100%;
  max-width: 66.25rem;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
}

.company-logo {
  width: 100px;
  max-width: 120px;
  margin-left: 25px;
  margin-right: 25px;
}

.container-medium-2 {
  width: 100%;
  max-width: 64rem;
  margin-left: auto;
  margin-right: auto;
}

.items {
  justify-content: center;
  align-items: center;
  transition: opacity .2s;
  display: flex;
}

.items-holder {
  flex-direction: row;
  display: flex;
  position: relative;
}

._w-100 {
  width: 100%;
}

.company-gradient-right {
  width: 100px;
  height: 100%;
  background-image: linear-gradient(to right, rgba(255, 255, 255, .1), #fff 74%);
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.padding-global-3 {
  background-color: #fff;
  border: 1px solid #000;
  padding: 25px 2.5rem;
}

.section-10-copy, .section-10-copy-copy, .hero-section-1 {
  background-color: #fff;
  font-family: Poppins, sans-serif;
}

.why-us {
  background-color: #fff;
  padding: 3rem 2.5rem;
}

.expert-reviews {
  background-color: #f7f4e8;
  padding: 3rem 2.5rem;
  display: block;
}

.review-text-1 {
  font-size: 1rem;
}

.review-text-1.brand-icon {
  text-align: center;
  white-space: nowrap;
  margin-left: 15px;
  margin-right: 15px;
  font-family: Montserrat, sans-serif;
}

.review-text-2 {
  font-size: 1rem;
}

.review-text-2.brand-icon {
  text-align: center;
  white-space: nowrap;
  margin-left: 15px;
  margin-right: 15px;
  font-family: Montserrat, sans-serif;
}

.comp-1 {
  color: #000;
  margin-top: 10px;
  font-size: 1rem;
}

.comp-1.text-align-center {
  color: #000;
  font-size: 1.125rem;
}

.comp-1.text-align-center.custom-table {
  font-size: 1.25rem;
}

.comp-1.text-align-center.text-weight-semibold {
  color: #fff;
}

.comp-2 {
  color: #000;
  margin-top: 10px;
  font-size: 1rem;
}

.comp-2.text-align-center {
  color: #000;
  font-size: 1.125rem;
}

.comp-2.text-align-center.custom-table {
  font-size: 1.25rem;
}

.comp-2.text-align-center.text-weight-semibold {
  color: #fff;
}

.hero-section-1-copy {
  background-color: #fff;
  font-family: Poppins, sans-serif;
}

.hero-section-desktop {
  z-index: 1000;
  background-color: #fff;
  font-family: Poppins, sans-serif;
  position: relative;
}

.double-copy-section {
  z-index: 30;
  background-color: #fff;
  font-family: Poppins, sans-serif;
  position: relative;
}

.how-it-works-section {
  background-color: #fff9ee;
  font-family: Poppins, sans-serif;
}

.why-us-section {
  font-family: Poppins, sans-serif;
}

.our-way-vs-old-way-section {
  color: #fff;
  background-color: #121212;
  padding-top: 3rem;
  padding-bottom: 3rem;
  font-family: Poppins, sans-serif;
}

.comparison-chart-section {
  font-family: Poppins, sans-serif;
}

.expert-reviews-ection {
  background-color: #fff9ee;
  font-family: Poppins, sans-serif;
}

.reviews-section {
  font-family: Poppins, sans-serif;
}

.testimonials-section {
  background-color: #fff9ee;
  font-family: Poppins, sans-serif;
}

.guarantee-section {
  font-family: Poppins, sans-serif;
}

.offer-section, .cta-section {
  background-color: #ffd996;
  font-family: Poppins, sans-serif;
}

.faq-section {
  font-family: Poppins, sans-serif;
}

.sticky-footer-section {
  font-family: Poppins, sans-serif;
  position: -webkit-sticky;
  position: sticky;
  bottom: 0;
}

.navbar-section {
  background-color: #fff9ee;
  border-bottom: 1px solid #ddd;
}

.announcement-bar-section {
  background-color: #ffe7b6;
}

.narrow-screen-hero {
  max-height: 100%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.wide-hero {
  max-height: 100%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: none;
}

.double-copy-section-container {
  color: #fff;
  background-color: #121212;
  padding: 3rem 2.5rem;
}

.projected-sellout-date-hero {
  padding-right: 19px;
  font-size: 12px;
}

.left-in-stock-hero-deal-ends {
  margin-top: -10px;
  font-size: 1.125rem;
}

.left-in-stock-hero-deal-ends.text-weight-semibold {
  color: #000;
  text-align: center;
  margin-top: 0;
  font-size: 12px;
}

.left-in-stock-hero-deal-ends.text-weight-semibold.copy {
  color: #fff;
}

.urgency-and-scarcity-under-cta {
  font-family: Montserrat, sans-serif;
}

.cta-section-text {
  font-size: 1.125rem;
}

.cta-section-text.brand-icon {
  text-align: center;
  white-space: nowrap;
  margin-left: 15px;
  margin-right: 15px;
  font-family: Montserrat, sans-serif;
}

.cta-section-text.text-weight-semibold {
  color: #000;
}

.how-it-works-container {
  color: #fff;
  background-color: #121212;
  padding: 3rem 2.5rem;
}

.mobile-hero {
  max-height: 100%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: none;
}

.narrow-hero-600-600 {
  max-height: 100%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
}

.wide-hero-1000-666, .mobile-hero-720-550 {
  max-height: 100%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: none;
}

.image-500-500 {
  width: 100%;
  height: 100%;
  color: #2b1a1a;
}

.cta-section-headline {
  font-size: 2rem;
  font-weight: 900;
  line-height: 1.2;
}

.cta-section-headline.text-align-center {
  color: #000;
  font-size: 2.4rem;
}

.cta-section-headline.text-align-center-copy {
  color: #000;
  text-align: center;
  color: #000;
  color: #000;
  color: #000;
  color: #000;
  color: #000;
  color: #000;
  font-size: 3rem;
}

.cta-section-headline.cta-section-healine {
  color: #000;
  text-align: left;
  font-family: Montserrat, sans-serif;
  font-size: 3rem;
}

.comparison-chart-logo {
  width: 100%;
  height: 75%;
  color: #2b1a1a;
}

.expert-reviews-container {
  background-color: #f7f4e8;
  padding: 3rem 2.5rem;
  display: block;
}

.icons-text {
  text-transform: uppercase;
  font-family: Montserrat, sans-serif;
}

.bold-text-36-copy {
  font-weight: 700;
}

.bold-text-35-copy {
  font-family: Poppins, sans-serif;
}

.double-header-section-headline {
  text-align: left;
  margin-top: 0;
  font-family: Montserrat, sans-serif;
  font-size: 2rem;
  font-weight: 900;
  line-height: 1.2;
}

.double-header-section-headline.text-align-center {
  color: #000;
  font-size: 2.4rem;
}

.double-header-section-headline.text-align-center-copy {
  color: #000;
  text-align: center;
  color: #000;
  color: #000;
  color: #000;
  color: #000;
  color: #000;
  color: #000;
  font-size: 3rem;
}

.double-header-section-headline._54645, .double-header-section-headline.text-align-center-copy-copy {
  color: #000;
  text-align: center;
  font-size: 3rem;
}

.double-header-section-headline.text-align-center-copy-copy {
  color: #000;
  color: #000;
  font-size: 3rem;
}

._3rem-headline {
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-size: 2.5rem;
  font-weight: 900;
  line-height: 3.2rem;
}

._3rem-headline-left-alignment {
  text-align: left;
  margin-top: 0;
  font-family: Montserrat, sans-serif;
  font-size: 3rem;
  font-weight: 900;
  line-height: 1.2;
}

._3rem-headline-left-alignment.text-align-center {
  color: #000;
  font-size: 2.4rem;
}

._3rem-headline-left-alignment.text-align-center-copy {
  color: #000;
  text-align: center;
  color: #000;
  color: #000;
  color: #000;
  color: #000;
  color: #000;
  color: #000;
  font-size: 3rem;
}

._3rem-headline-left-alignment._54645, ._3rem-headline-left-alignment.text-align-center-copy-copy {
  color: #000;
  text-align: center;
  font-size: 3rem;
}

._3rem-headline-left-alignment.text-align-center-copy-copy {
  color: #000;
  color: #000;
  font-size: 3rem;
}

.main-guarantee-icon-2 {
  grid-column-gap: 25px;
  align-items: center;
  margin-top: 25px;
  display: flex;
}

.text-size-small-4-copy {
  font-size: 14px;
  font-weight: 300;
}

.timer-desktop-2 {
  text-align: center;
  background-color: #fff6e7;
  margin-top: 20px;
  margin-bottom: 15px;
  padding: 15px;
}

.paragraph-1128 {
  text-align: center;
  margin: 10px auto;
  font-size: 16px;
}

.brand-icon_grid-div-2 {
  width: 80%;
  grid-column-gap: 50px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  justify-items: center;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.bold-text-37 {
  color: #000;
  font-size: 12px;
  font-weight: 400;
}

.aaaadaad-2 {
  z-index: 1000;
  background-color: #fff;
  padding: 3rem 2.5rem 4rem;
  display: block;
  position: relative;
}

.bold-text-39 {
  color: #000;
  font-size: 12px;
  font-weight: 400;
}

.paragraph-1129 {
  padding-top: 3px;
}

.text-size-medium-2-copy-2 {
  font-size: 1.1rem;
}

.text-size-medium-2-copy-2.brand-icon {
  text-align: center;
  white-space: nowrap;
  margin: 0 15px;
  font-family: Montserrat, sans-serif;
}

.bold-text-40 {
  font-size: 12px;
}

.bold-text-41 {
  font-size: 12px;
  font-weight: 800;
}

.image-500-500-copy {
  width: 100%;
  height: 100%;
  color: #2b1a1a;
}

.navbar-logo-left {
  background-color: #fff;
}

.navbar-logo-left-container {
  z-index: 5;
  width: 1030px;
  max-width: 100%;
  background-color: rgba(0, 0, 0, 0);
  margin-left: auto;
  margin-right: auto;
  padding: 15px 20px;
}

.navbar-logo-left-container.shadow-three {
  width: 100%;
  max-width: 1140px;
  background-color: #fff;
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 20px;
}

.container-13 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.navbar-wrapper {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.nav-menu-two {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.nav-link-2 {
  color: #1a1b1f;
  letter-spacing: .25px;
  margin-left: 5px;
  margin-right: 5px;
  padding: 5px 10px;
  font-size: 14px;
  line-height: 20px;
  text-decoration: none;
}

.nav-link-2:hover {
  color: rgba(26, 27, 31, .75);
}

.nav-link-2:focus-visible {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 4px;
  outline: 2px solid #0050bd;
}

.nav-link-2[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 4px;
  outline: 2px solid #0050bd;
}

.nav-dropdown {
  margin-left: 5px;
  margin-right: 5px;
}

.nav-dropdown-toggle {
  letter-spacing: .25px;
  padding: 5px 30px 5px 10px;
  font-size: 14px;
  line-height: 20px;
}

.nav-dropdown-toggle:hover {
  color: rgba(26, 27, 31, .75);
}

.nav-dropdown-toggle:focus-visible {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.nav-dropdown-toggle[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.nav-dropdown-icon {
  margin-right: 10px;
}

.nav-dropdown-list {
  background-color: #fff;
  border-radius: 12px;
}

.nav-dropdown-list.w--open {
  padding-top: 10px;
  padding-bottom: 10px;
}

.nav-dropdown-link {
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 14px;
}

.nav-dropdown-link:focus-visible {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.nav-dropdown-link[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.nav-divider {
  width: 1px;
  height: 22px;
  background-color: #e4ebf3;
  margin-left: 15px;
  margin-right: 15px;
}

.nav-link-accent {
  color: #1a1b1f;
  letter-spacing: .25px;
  margin-left: 5px;
  margin-right: 20px;
  padding: 5px 10px;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
}

.nav-link-accent:hover {
  color: rgba(26, 27, 31, .75);
}

.button-primary-2 {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #1a1b1f;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  transition: all .2s;
}

.button-primary-2:hover {
  color: #fff;
  background-color: #32343a;
}

.button-primary-2:active {
  background-color: #43464d;
}

.columns-13, .image-25, .bold-text-42, .bold-text-43 {
  display: none;
}

.comparison-chart-logo-copy {
  width: 50%;
  height: 75%;
  color: #2b1a1a;
}

.image-26 {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.as-featured-in {
  z-index: 1000;
  background-color: #fff;
  padding: 3rem 2.5rem 4rem;
  display: block;
  position: relative;
}

.bold-text-44 {
  color: #f8f8f8;
}

.bold-text-45, .bold-text-46 {
  color: #fff;
}

.column-24, .column-25, .column-26, .column-27 {
  background-color: #121212;
}

.bold-text-47 {
  color: #fff;
}

._3rem-section-copy {
  color: #070707;
  text-align: center;
  margin-top: 0;
  font-family: Montserrat, sans-serif;
  font-size: 3rem;
  font-weight: 900;
  line-height: 1.2;
}

._3rem-section-copy.text-align-center {
  color: #000;
  font-size: 2.4rem;
}

._3rem-section-copy.text-align-center-copy {
  color: #000;
  text-align: center;
  color: #000;
  color: #000;
  color: #000;
  color: #000;
  color: #000;
  color: #000;
  font-size: 3rem;
}

._3rem-section-copy._54645, ._3rem-section-copy.text-align-center-copy-copy {
  color: #000;
  text-align: center;
  font-size: 3rem;
}

._3rem-section-copy.text-align-center-copy-copy {
  color: #000;
  color: #000;
  font-size: 3rem;
}

._3rem-section-copy.copy {
  color: #fff;
}

.vs {
  color: #050505;
}

._3rem-section-copy-reviews {
  color: #000;
  text-align: center;
  margin-top: 0;
  font-family: Montserrat, sans-serif;
  font-size: 3rem;
  font-weight: 900;
  line-height: 1.2;
}

._3rem-section-copy-reviews.text-align-center {
  color: #000;
  font-size: 2.4rem;
}

._3rem-section-copy-reviews.text-align-center-copy {
  color: #000;
  text-align: center;
  color: #000;
  color: #000;
  color: #000;
  color: #000;
  color: #000;
  color: #000;
  font-size: 3rem;
}

._3rem-section-copy-reviews._54645, ._3rem-section-copy-reviews.text-align-center-copy-copy {
  color: #000;
  text-align: center;
  font-size: 3rem;
}

._3rem-section-copy-reviews.text-align-center-copy-copy {
  color: #000;
  color: #000;
  font-size: 3rem;
}

._3rem-section-copy-reviews.copy {
  color: #fff;
}

._3rem-section-copy-so-you-can {
  color: #030303;
  text-align: center;
  margin-top: 0;
  font-family: Montserrat, sans-serif;
  font-size: 3rem;
  font-weight: 900;
  line-height: 1.2;
}

._3rem-section-copy-so-you-can.text-align-center {
  color: #000;
  font-size: 2.4rem;
}

._3rem-section-copy-so-you-can.text-align-center-copy {
  color: #000;
  text-align: center;
  color: #000;
  color: #000;
  color: #000;
  color: #000;
  color: #000;
  color: #000;
  font-size: 3rem;
}

._3rem-section-copy-so-you-can._54645, ._3rem-section-copy-so-you-can.text-align-center-copy-copy {
  color: #000;
  text-align: center;
  font-size: 3rem;
}

._3rem-section-copy-so-you-can.text-align-center-copy-copy {
  color: #000;
  color: #000;
  font-size: 3rem;
}

._3rem-section-copy-so-you-can.copy {
  color: #fff;
}

.margin-top-copy {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-top-copy.margin-small {
  margin-top: 1.25rem;
}

.margin-top-copy-so-you-can {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-top-copy-so-you-can.margin-small {
  margin-top: 1.25rem;
}

.so-you-can-text {
  color: #030303;
}

.icon-mobile {
  color: #f3eaea;
}

.text-size-regular-copy {
  color: #000;
  margin-top: 10px;
  font-size: 1rem;
}

.text-size-regular-copy.text-align-center {
  color: #faf7f7;
  font-family: Montserrat, sans-serif;
  font-size: 1.125rem;
}

.text-size-regular-copy.text-align-center.custom-table {
  font-size: 1.25rem;
}

.text-size-regular-copy.text-align-center.text-weight-semibold {
  color: #000;
}

.text-size-regular-copy.text-align-center.copy {
  color: #020202;
}

.text-size-regular-copy.text-align-center.why {
  color: #000;
}

.text-size-regular-copy-video-sec {
  color: #000;
  margin-top: 10px;
  font-size: 1rem;
}

.text-size-regular-copy-video-sec.text-align-center {
  color: #faf7f7;
  font-family: Montserrat, sans-serif;
  font-size: 1.125rem;
}

.text-size-regular-copy-video-sec.text-align-center.custom-table {
  font-size: 1.25rem;
}

.text-size-regular-copy-video-sec.text-align-center.text-weight-semibold {
  color: #000;
}

.text-size-regular-copy-video-sec.text-align-center.copy {
  color: #020202;
}

.text-size-regular-copy-video-sec.text-align-center.why {
  color: #000;
}

._3rem-headline-left-alignment-copy-deal-ends {
  text-align: left;
  margin-top: 0;
  font-family: Montserrat, sans-serif;
  font-size: 3rem;
  font-weight: 900;
  line-height: 1.2;
}

._3rem-headline-left-alignment-copy-deal-ends.text-align-center {
  color: #000;
  font-size: 2.4rem;
}

._3rem-headline-left-alignment-copy-deal-ends.text-align-center-copy {
  color: #000;
  text-align: center;
  color: #000;
  color: #000;
  color: #000;
  color: #000;
  color: #000;
  color: #000;
  font-size: 3rem;
}

._3rem-headline-left-alignment-copy-deal-ends._54645, ._3rem-headline-left-alignment-copy-deal-ends.text-align-center-copy-copy {
  color: #000;
  text-align: center;
  font-size: 3rem;
}

._3rem-headline-left-alignment-copy-deal-ends.text-align-center-copy-copy {
  color: #000;
  color: #000;
  font-size: 3rem;
}

.cta-section-text-copy-deal-ends {
  font-size: 1.125rem;
}

.cta-section-text-copy-deal-ends.brand-icon {
  text-align: center;
  white-space: nowrap;
  margin-left: 15px;
  margin-right: 15px;
  font-family: Montserrat, sans-serif;
}

.cta-section-text-copy-deal-ends.text-weight-semibold {
  color: #000;
}

.projected-sellout-date-hero-copy-deal-ends {
  padding-right: 19px;
  font-size: 12px;
}

.text-block-5-copy-deal-ends {
  padding-top: 0;
  font-size: 12px;
}

.faq-section-container-copy-1 {
  background-color: #121212;
  padding: 3rem 2.5rem;
}

._3rem-section-copy-1 {
  color: #fcfcfc;
  text-align: center;
  margin-top: 0;
  font-family: Montserrat, sans-serif;
  font-size: 3rem;
  font-weight: 900;
  line-height: 1.2;
}

._3rem-section-copy-1.text-align-center {
  color: #000;
  font-size: 2.4rem;
}

._3rem-section-copy-1.text-align-center-copy {
  color: #000;
  text-align: center;
  color: #000;
  color: #000;
  color: #000;
  color: #000;
  color: #000;
  color: #000;
  font-size: 3rem;
}

._3rem-section-copy-1._54645, ._3rem-section-copy-1.text-align-center-copy-copy {
  color: #000;
  text-align: center;
  font-size: 3rem;
}

._3rem-section-copy-1.text-align-center-copy-copy {
  color: #000;
  color: #000;
  font-size: 3rem;
}

._3rem-section-copy-1.copy {
  color: #fff;
}

.text-weight-semibold-copy-1, .text-weight-semibold-copy, .text-weight-semibold-copy, .text-weight-semibold-copy {
  color: #fff;
  font-weight: 600;
}

._3rem-section-copy-2 {
  color: #fcfcfc;
  text-align: center;
  margin-top: 0;
  font-family: Montserrat, sans-serif;
  font-size: 3rem;
  font-weight: 900;
  line-height: 1.2;
}

._3rem-section-copy-2.text-align-center {
  color: #000;
  font-size: 2.4rem;
}

._3rem-section-copy-2.text-align-center-copy {
  color: #000;
  text-align: center;
  color: #000;
  color: #000;
  color: #000;
  color: #000;
  color: #000;
  color: #000;
  font-size: 3rem;
}

._3rem-section-copy-2._54645, ._3rem-section-copy-2.text-align-center-copy-copy {
  color: #000;
  text-align: center;
  font-size: 3rem;
}

._3rem-section-copy-2.text-align-center-copy-copy {
  color: #000;
  color: #000;
  font-size: 3rem;
}

._3rem-section-copy-2.copy {
  color: #fff;
}

.text-weight-semibold-copy-2, .text-weight-semibold-copy-copy, .text-weight-semibold-copy-copy, .text-weight-semibold-copy-copy {
  color: #fff;
  font-weight: 600;
}

.page-padding-copy-2 {
  z-index: 1000;
  background-color: #fff;
  padding: 3rem 2.5rem;
  position: relative;
}

._3rem-headline-left-alignment-copy-deal-ends-copy {
  text-align: left;
  margin-top: 0;
  font-family: Montserrat, sans-serif;
  font-size: 3rem;
  font-weight: 900;
  line-height: 1.2;
}

._3rem-headline-left-alignment-copy-deal-ends-copy.text-align-center {
  color: #000;
  font-size: 2.4rem;
}

._3rem-headline-left-alignment-copy-deal-ends-copy.text-align-center-copy {
  color: #000;
  text-align: center;
  color: #000;
  color: #000;
  color: #000;
  color: #000;
  color: #000;
  color: #000;
  font-size: 3rem;
}

._3rem-headline-left-alignment-copy-deal-ends-copy._54645, ._3rem-headline-left-alignment-copy-deal-ends-copy.text-align-center-copy-copy {
  color: #000;
  text-align: center;
  font-size: 3rem;
}

._3rem-headline-left-alignment-copy-deal-ends-copy.text-align-center-copy-copy {
  color: #000;
  color: #000;
  font-size: 3rem;
}

.text-size-regular-copy-3 {
  color: #000;
  margin-top: 10px;
  font-size: 1rem;
}

.text-size-regular-copy-3.text-align-center {
  color: #faf7f7;
  font-family: Montserrat, sans-serif;
  font-size: 1.125rem;
}

.text-size-regular-copy-3.text-align-center.custom-table {
  font-size: 1.25rem;
}

.text-size-regular-copy-3.text-align-center.text-weight-semibold {
  color: #000;
}

.text-size-regular-copy-3.text-align-center.copy {
  color: #020202;
}

.text-size-regular-copy-3.text-align-center.why {
  color: #000;
}

.text-size-regular-copy-copy-1 {
  color: #000;
  margin-top: 10px;
  font-size: 1rem;
}

.text-size-regular-copy-copy-1.text-align-center {
  color: #000;
  font-size: 1.125rem;
}

.text-size-regular-copy-copy-1.text-align-center.custom-table {
  font-size: 1.25rem;
}

.text-size-regular-copy-copy-1.text-align-center.text-weight-semibold {
  color: #ecedf5;
}

.table-grid-copy-1 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 40% 1fr 1fr 40%;
  grid-auto-columns: 1fr;
  align-items: center;
  justify-items: center;
  padding-top: 25px;
  padding-bottom: 25px;
  display: grid;
}

.table-grid-copy-1.yellow {
  grid-column-gap: 0px;
  color: #fff;
  background-color: #121212;
  display: grid;
}

.text-size-regular-copy-copy {
  color: #000;
  margin-top: 10px;
  font-size: 1rem;
}

.text-size-regular-copy-copy.text-align-center {
  color: #000;
  font-size: 1.125rem;
}

.text-size-regular-copy-copy.text-align-center.custom-table {
  font-size: 1.25rem;
}

.text-size-regular-copy-copy.text-align-center.text-weight-semibold {
  color: #faf4f4;
}

.icon-mobile-copy {
  color: #f3eaea;
}

.bulllet-points {
  margin-left: 0;
  margin-right: 0;
}

.bulllet-points.margin-small {
  grid-column-gap: 10px;
  align-items: center;
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
  font-family: Montserrat, sans-serif;
}

.bulllet-points.margin-small-copy {
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
}

.bulllet-points.bullets {
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
  font-family: Montserrat, sans-serif;
}

.bold-text-49, .bold-text-50, .bold-text-51 {
  color: #fff;
}

.comparison-checkboxes-2 {
  margin-top: 25px;
}

.bold-text-52, .bold-text-53, .bold-text-54, .bold-text-55 {
  color: #fff;
}

@media screen and (min-width: 1280px) {
  .h2 {
    margin-top: 50px;
    padding-bottom: 40px;
    font-size: 50px;
  }

  .h2.center {
    font-size: 50px;
  }

  .button-primary.top-margin {
    justify-content: center;
  }

  .xs-paragraph.center {
    font-size: 16px;
  }

  .button-wrapper {
    align-items: center;
    margin-right: 0;
  }

  .paragraph {
    font-size: 22px;
    font-weight: 200;
  }

  .grid {
    max-width: 1000px;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    align-content: stretch;
    justify-content: stretch;
    align-items: stretch;
    justify-items: stretch;
    margin-left: auto;
    margin-right: auto;
    display: grid;
  }

  .div-block-4 {
    margin: 30px 0;
  }

  .hero5-image-wrap {
    min-height: 700px;
    background-position: 50%;
  }

  .heading {
    margin-bottom: 30px;
    font-size: 50px;
  }

  ._4freemeals-button {
    width: 225px;
  }

  .section-5 {
    margin-bottom: 52px;
  }

  .paragraph-copy {
    font-size: 22px;
    font-weight: 200;
  }

  .paragraph-6 {
    text-align: left;
    margin-bottom: 100px;
    font-size: 18px;
    font-weight: 200;
  }

  .testimonials-wrapper {
    margin-top: 80px;
  }

  .user-wrapper-t3 {
    margin-bottom: 8px;
  }

  .testimonials-wrapper-2 {
    margin-top: 39px;
  }

  .user-name-t6 {
    color: #444;
  }

  .quote-t6-2 {
    color: #4b4b4b;
    margin-top: 102px;
    font-weight: 300;
  }

  .button-primary-copy.top-margin, .button-primary-copy.top-margin-copy {
    justify-content: center;
  }

  .button-4-copy, .button-4-copy-copy {
    width: 225px;
  }

  .div-block-7 {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .button-5 {
    background-color: #8b2123;
    padding: 4px 14px;
    box-shadow: 1px 1px 3px #000;
  }

  .sign-up-form {
    margin-top: 127px;
    position: absolute;
    top: -2px;
  }

  .columns {
    position: relative;
  }

  .div-block-9 {
    display: none;
  }

  .close-modal-button {
    margin-top: 0;
  }

  .submit-button {
    background-color: #5e7462;
  }

  .text-block-2 {
    font-weight: 600;
  }

  .columns-2 {
    display: block;
  }

  .h1-2 {
    font-size: 44px;
  }

  .paragraph-copy33 {
    font-size: 16px;
    font-weight: 200;
  }

  .paragraph-25 {
    margin-top: 0;
    font-size: 22px;
    font-weight: 200;
  }

  .grid-hero {
    padding-top: 102px;
  }

  .section-8 {
    display: none;
  }

  .grid-7 {
    max-width: 1000px;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    align-content: stretch;
    justify-content: stretch;
    align-items: stretch;
    justify-items: stretch;
    margin-left: auto;
    margin-right: auto;
    display: grid;
  }

  .h2-2 {
    margin-top: 50px;
    padding-bottom: 15px;
    font-size: 50px;
  }

  .button-primary-copy-2.top-margin-copy {
    justify-content: center;
  }

  .paragraph-4 {
    font-size: 18px;
    font-weight: 200;
  }

  .hero5-image-wrap-2 {
    min-height: 700px;
    background-position: 50%;
  }

  .xs-paragraph-copy-2.center {
    font-size: 16px;
  }

  .paragraph-11, .paragraph-19, .paragraph-26, .paragraph-20 {
    font-size: 22px;
    font-weight: 200;
  }

  .button-69 {
    width: 225px;
  }

  .heading-7, .heading-324234, .paragraph-27, .top-chef-mobile, .canadian-desktop, .canadian-mobilee, .save-money-mobile-1, .canadian-mobile-2, .top-chef-mobile-1 {
    display: none;
  }

  .h1-2-copy {
    font-size: 44px;
  }

  ._4freemeals-applied.top-margin-copy {
    justify-content: center;
  }

  ._4freemeals-white, .w, .view-full-menu, .order-now, .aaaaa {
    width: 225px;
  }

  .paragraph-1111 {
    font-size: 22px;
    font-weight: 200;
  }

  .div-block-17 {
    display: none;
  }

  .close-modal-button-2 {
    margin-top: 0;
  }

  .h333 {
    margin-top: 50px;
    padding-bottom: 40px;
    font-size: 50px;
  }

  .h333.center {
    font-size: 50px;
  }

  .h555 {
    margin-top: 50px;
    padding-bottom: 15px;
    font-size: 50px;
  }

  .sad789asdas {
    width: 225px;
  }

  .main-banner_content-slider._1 {
    background-image: url('../images/6238e65dcdbbbb0abaa2b140_Packaging--Stacked-6-min.webp');
  }

  .view-full-menu-copy {
    width: 225px;
  }

  .asdasdasdas {
    font-size: 22px;
    font-weight: 200;
  }

  .section-arm-underline {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .div-bowl-across {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .div-mouse-stems {
    max-width: 42rem;
    margin-left: auto;
    margin-right: auto;
  }

  .h2-type-course {
    font-size: 2.25rem;
    line-height: 2.5rem;
  }

  .div-wonderful-represent {
    max-width: 56rem;
    margin-top: 3rem;
    margin-left: auto;
    margin-right: auto;
  }

  .div-worse-design {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .div-test-stop {
    width: 100%;
  }

  .div-widely-raise, .div-perfect-pipe {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .page-padding {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .text-size-regular.text-align-center {
    color: #000;
  }

  ._3rem-section {
    font-size: 2rem;
  }

  ._3rem-section.text-align-center, ._3rem-section.text-align-center-copy, ._3rem-section.text-align-center-copy, ._3rem-section.text-align-center-copy, ._3rem-section.text-align-center-copy, ._3rem-section.text-align-center-copy, ._3rem-section.text-align-center-copy, ._3rem-section.text-align-center-copy, ._3rem-section._54645, ._3rem-section.text-align-center-copy-copy, ._3rem-section.text-align-center-copy-copy, ._3rem-section.text-align-center-copy-copy {
    color: #000;
    font-size: 2rem;
  }

  .width-100-2 {
    width: 100%;
  }

  .announcement-bar {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .faq-section-container {
    background-color: #fff;
    padding-top: 2rem;
  }

  ._15 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .heading-324243 {
    font-size: 2rem;
  }

  .mobile-only-grid {
    max-width: 1000px;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    align-content: stretch;
    justify-content: stretch;
    align-items: stretch;
    justify-items: stretch;
    margin-left: auto;
    margin-right: auto;
    display: none;
  }

  .tags-div {
    background-color: #5e7462;
  }

  .text-size-medium-3.text-weight-light {
    font-size: 1rem;
  }

  .read-story_num {
    background-color: #5e7462;
  }

  .heading-medium-2 {
    color: #fff;
  }

  .navbar-logo_outer {
    background-color: #5e7462;
  }

  .b, .c, .d, .aa {
    color: #fff;
  }

  .imagined-sticky {
    background-color: #fff;
    padding: 0 50px;
  }

  .buy-button {
    justify-content: center;
  }

  .main_buy-button {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: block;
  }

  .our-way-vs-old-way-headlines {
    background-color: #0069cc;
  }

  ._789789978 {
    width: 50%;
  }

  .floating {
    padding-top: 0;
    padding-bottom: 0;
  }

  .experts, .story {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .button-text {
    object-fit: fill;
  }

  .width-100-2-copy, .a456asd456asd654 {
    width: 100%;
  }

  .aaaadaad, .bar, .asdasdsasadasd, .aaaa564sd465as {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .text-weight-bold-2 {
    color: #fff9ee;
    background-color: #fff9ee;
  }

  .text-size-small-3 {
    color: #2b1a1a;
  }

  .text-size-small-3-copy {
    color: #fff9ee;
  }

  .don-t-like-what-you-see {
    color: #2b1a1a;
  }

  .subb.text-weight-light {
    font-size: 1rem;
  }

  .main-banner_content-3 {
    margin-left: 25px;
  }

  .text-align-center-3 {
    padding-top: 5px;
  }

  .text-size-medium-4.text-weight-semibold {
    font-size: 12px;
  }

  .bold-text-23 {
    font-size: .75rem;
  }

  .heading-medium-copy {
    font-size: 2rem;
  }

  .heading-medium-copy.text-align-center, .heading-medium-copy.text-align-center-copy {
    color: #000;
    font-size: 2rem;
  }

  .page-padding-copy, .page-padding-copy-copy {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .button-71 {
    padding-left: 200px;
    padding-right: 200px;
  }

  .bold-text-24 {
    font-size: 14px;
  }

  .text-block-5 {
    padding-top: 0;
    font-size: 12px;
  }

  .bold-text-25, .text-block-6 {
    font-size: 20px;
  }

  .text-block-7 {
    font-size: 12px;
  }

  .text-align-center-3-copy, .text-align-center-3-copy-copy {
    padding-top: 5px;
  }

  ._111, ._45645, ._789789 {
    width: 100%;
  }

  ._4545.text-align-center, ._45.text-align-center, ._453453.text-align-center, ._453453453.text-align-center, .text-size-regular-copy.text-align-center, .text-size-regular-copy.text-align-center {
    color: #000;
  }

  .text-size-regular-copy.text-align-center.text-weight-semibold {
    color: #faf4f4;
  }

  ._456456 {
    font-size: 2rem;
  }

  ._456456.text-align-center, ._456456.text-align-center-copy, ._456456.text-align-center-copy, ._456456.text-align-center-copy, ._456456.text-align-center-copy, ._456456.text-align-center-copy, ._456456.text-align-center-copy, ._456456.text-align-center-copy, ._456456._54645 {
    color: #000;
    font-size: 2rem;
  }

  .columns-11 {
    background-color: rgba(255, 255, 255, 0);
  }

  .image-19-copy {
    display: none;
  }

  .bonus-timer-desktop-copy {
    background-color: #121212;
  }

  .bonuses, .logos {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .width-100-2-copy {
    width: 100%;
    width: 100%;
    width: 100%;
  }

  .navbar-logo-image {
    width: 100%;
  }

  .comp-1.text-align-center, .comp-2.text-align-center {
    color: #000;
  }

  .wide-hero {
    display: none;
  }

  .double-copy-section-container {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .projected-sellout-date-hero {
    font-size: 14px;
  }

  .mobile-hero {
    display: none;
  }

  .narrow-hero-600-600 {
    padding-top: 0;
  }

  .wide-hero-1000-666, .mobile-hero-720-550 {
    display: none;
  }

  .image-500-500 {
    width: 100%;
  }

  .cta-section-headline {
    font-size: 2rem;
  }

  .cta-section-headline.text-align-center, .cta-section-headline.text-align-center-copy, .cta-section-headline.text-align-center-copy, .cta-section-headline.text-align-center-copy, .cta-section-headline.text-align-center-copy, .cta-section-headline.text-align-center-copy, .cta-section-headline.text-align-center-copy, .cta-section-headline.text-align-center-copy, .cta-section-headline.cta-section-healine {
    color: #000;
    font-size: 2rem;
  }

  .comparison-chart-logo {
    width: 50%;
  }

  .double-header-section-headline {
    font-size: 2rem;
  }

  .double-header-section-headline.text-align-center, .double-header-section-headline.text-align-center-copy, .double-header-section-headline.text-align-center-copy, .double-header-section-headline.text-align-center-copy, .double-header-section-headline.text-align-center-copy, .double-header-section-headline.text-align-center-copy, .double-header-section-headline.text-align-center-copy, .double-header-section-headline.text-align-center-copy, .double-header-section-headline._54645, .double-header-section-headline.text-align-center-copy-copy, .double-header-section-headline.text-align-center-copy-copy, .double-header-section-headline.text-align-center-copy-copy {
    color: #000;
    font-size: 2rem;
  }

  ._3rem-headline-left-alignment {
    font-size: 2rem;
  }

  ._3rem-headline-left-alignment.text-align-center, ._3rem-headline-left-alignment.text-align-center-copy, ._3rem-headline-left-alignment.text-align-center-copy, ._3rem-headline-left-alignment.text-align-center-copy, ._3rem-headline-left-alignment.text-align-center-copy, ._3rem-headline-left-alignment.text-align-center-copy, ._3rem-headline-left-alignment.text-align-center-copy, ._3rem-headline-left-alignment.text-align-center-copy, ._3rem-headline-left-alignment._54645, ._3rem-headline-left-alignment.text-align-center-copy-copy, ._3rem-headline-left-alignment.text-align-center-copy-copy, ._3rem-headline-left-alignment.text-align-center-copy-copy {
    color: #000;
    font-size: 2rem;
  }

  .brand-icon_grid-div-2 {
    width: 80%;
    grid-template-rows: auto;
  }

  .aaaadaad-2 {
    padding-top: 0;
    padding-bottom: 1rem;
  }

  .text-size-medium-2-copy-2.brand-icon {
    margin-top: 30px;
    margin-bottom: 0;
  }

  .image-500-500-copy {
    width: 100%;
  }

  .comparison-chart-logo-copy {
    width: 50%;
  }

  .as-featured-in {
    padding-top: 0;
    padding-bottom: 1rem;
  }

  ._3rem-section-copy {
    font-size: 2rem;
  }

  ._3rem-section-copy.text-align-center, ._3rem-section-copy.text-align-center-copy, ._3rem-section-copy.text-align-center-copy, ._3rem-section-copy.text-align-center-copy, ._3rem-section-copy.text-align-center-copy, ._3rem-section-copy.text-align-center-copy, ._3rem-section-copy.text-align-center-copy, ._3rem-section-copy.text-align-center-copy, ._3rem-section-copy._54645, ._3rem-section-copy.text-align-center-copy-copy, ._3rem-section-copy.text-align-center-copy-copy, ._3rem-section-copy.text-align-center-copy-copy {
    color: #000;
    font-size: 2rem;
  }

  ._3rem-section-copy-reviews {
    font-size: 2rem;
  }

  ._3rem-section-copy-reviews.text-align-center, ._3rem-section-copy-reviews.text-align-center-copy, ._3rem-section-copy-reviews.text-align-center-copy, ._3rem-section-copy-reviews.text-align-center-copy, ._3rem-section-copy-reviews.text-align-center-copy, ._3rem-section-copy-reviews.text-align-center-copy, ._3rem-section-copy-reviews.text-align-center-copy, ._3rem-section-copy-reviews.text-align-center-copy, ._3rem-section-copy-reviews._54645, ._3rem-section-copy-reviews.text-align-center-copy-copy, ._3rem-section-copy-reviews.text-align-center-copy-copy, ._3rem-section-copy-reviews.text-align-center-copy-copy {
    color: #000;
    font-size: 2rem;
  }

  ._3rem-section-copy-so-you-can {
    font-size: 2rem;
  }

  ._3rem-section-copy-so-you-can.text-align-center, ._3rem-section-copy-so-you-can.text-align-center-copy, ._3rem-section-copy-so-you-can.text-align-center-copy, ._3rem-section-copy-so-you-can.text-align-center-copy, ._3rem-section-copy-so-you-can.text-align-center-copy, ._3rem-section-copy-so-you-can.text-align-center-copy, ._3rem-section-copy-so-you-can.text-align-center-copy, ._3rem-section-copy-so-you-can.text-align-center-copy, ._3rem-section-copy-so-you-can._54645, ._3rem-section-copy-so-you-can.text-align-center-copy-copy, ._3rem-section-copy-so-you-can.text-align-center-copy-copy, ._3rem-section-copy-so-you-can.text-align-center-copy-copy {
    color: #000;
    font-size: 2rem;
  }

  .icon-mobile {
    color: #f7f3f3;
  }

  .text-size-regular-copy.text-align-center {
    color: #000;
  }

  .text-size-regular-copy-video-sec.text-align-center {
    color: #fff;
  }

  ._3rem-headline-left-alignment-copy-deal-ends {
    font-size: 2rem;
  }

  ._3rem-headline-left-alignment-copy-deal-ends.text-align-center, ._3rem-headline-left-alignment-copy-deal-ends.text-align-center-copy, ._3rem-headline-left-alignment-copy-deal-ends.text-align-center-copy, ._3rem-headline-left-alignment-copy-deal-ends.text-align-center-copy, ._3rem-headline-left-alignment-copy-deal-ends.text-align-center-copy, ._3rem-headline-left-alignment-copy-deal-ends.text-align-center-copy, ._3rem-headline-left-alignment-copy-deal-ends.text-align-center-copy, ._3rem-headline-left-alignment-copy-deal-ends.text-align-center-copy, ._3rem-headline-left-alignment-copy-deal-ends._54645, ._3rem-headline-left-alignment-copy-deal-ends.text-align-center-copy-copy, ._3rem-headline-left-alignment-copy-deal-ends.text-align-center-copy-copy, ._3rem-headline-left-alignment-copy-deal-ends.text-align-center-copy-copy {
    color: #000;
    font-size: 2rem;
  }

  .projected-sellout-date-hero-copy-deal-ends, .text-block-5-copy-deal-ends {
    font-size: 14px;
  }

  .faq-section-container-copy-1 {
    background-color: #121212;
    padding-top: 2rem;
  }

  ._3rem-section-copy-1 {
    font-size: 2rem;
  }

  ._3rem-section-copy-1.text-align-center, ._3rem-section-copy-1.text-align-center-copy, ._3rem-section-copy-1.text-align-center-copy, ._3rem-section-copy-1.text-align-center-copy, ._3rem-section-copy-1.text-align-center-copy, ._3rem-section-copy-1.text-align-center-copy, ._3rem-section-copy-1.text-align-center-copy, ._3rem-section-copy-1.text-align-center-copy, ._3rem-section-copy-1._54645, ._3rem-section-copy-1.text-align-center-copy-copy, ._3rem-section-copy-1.text-align-center-copy-copy, ._3rem-section-copy-1.text-align-center-copy-copy {
    color: #000;
    font-size: 2rem;
  }

  ._3rem-section-copy-2 {
    font-size: 2rem;
  }

  ._3rem-section-copy-2.text-align-center, ._3rem-section-copy-2.text-align-center-copy, ._3rem-section-copy-2.text-align-center-copy, ._3rem-section-copy-2.text-align-center-copy, ._3rem-section-copy-2.text-align-center-copy, ._3rem-section-copy-2.text-align-center-copy, ._3rem-section-copy-2.text-align-center-copy, ._3rem-section-copy-2.text-align-center-copy, ._3rem-section-copy-2._54645, ._3rem-section-copy-2.text-align-center-copy-copy, ._3rem-section-copy-2.text-align-center-copy-copy, ._3rem-section-copy-2.text-align-center-copy-copy {
    color: #000;
    font-size: 2rem;
  }

  .page-padding-copy-2 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  ._3rem-headline-left-alignment-copy-deal-ends-copy {
    font-size: 2rem;
  }

  ._3rem-headline-left-alignment-copy-deal-ends-copy.text-align-center, ._3rem-headline-left-alignment-copy-deal-ends-copy.text-align-center-copy, ._3rem-headline-left-alignment-copy-deal-ends-copy.text-align-center-copy, ._3rem-headline-left-alignment-copy-deal-ends-copy.text-align-center-copy, ._3rem-headline-left-alignment-copy-deal-ends-copy.text-align-center-copy, ._3rem-headline-left-alignment-copy-deal-ends-copy.text-align-center-copy, ._3rem-headline-left-alignment-copy-deal-ends-copy.text-align-center-copy, ._3rem-headline-left-alignment-copy-deal-ends-copy.text-align-center-copy, ._3rem-headline-left-alignment-copy-deal-ends-copy._54645, ._3rem-headline-left-alignment-copy-deal-ends-copy.text-align-center-copy-copy, ._3rem-headline-left-alignment-copy-deal-ends-copy.text-align-center-copy-copy, ._3rem-headline-left-alignment-copy-deal-ends-copy.text-align-center-copy-copy {
    color: #000;
    font-size: 2rem;
  }

  .text-size-regular-copy-3.text-align-center {
    color: #f4f5fa;
  }

  .text-size-regular-copy-copy-1.text-align-center, .text-size-regular-copy-copy.text-align-center {
    color: #000;
  }

  .text-size-regular-copy-copy.text-align-center.text-weight-semibold {
    color: #faf4f4;
  }

  .icon-mobile-copy {
    color: #f7f3f3;
  }
}

@media screen and (min-width: 1440px) {
  .section-arm-underline {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }

  .div-bowl-across {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .div-shells-happily {
    grid-template-columns: 1fr 1fr;
  }

  .div-mouse-stems {
    max-width: none;
    text-align: left;
    margin-left: auto;
    margin-right: auto;
    padding-right: 4rem;
  }

  .h2-type-course {
    font-size: 3rem;
    line-height: 1;
  }

  .div-wonderful-represent {
    max-width: none;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
  }

  .div-worse-design {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .div-test-stop {
    width: 100%;
  }

  .div-widely-raise {
    grid-template-columns: 1fr 1fr 1fr;
    transform: translate(1.5rem);
  }

  .div-perfect-pipe {
    grid-template-columns: 1fr 1fr 1fr;
    transform: translate(3rem);
  }

  .div-lesson-lips {
    background-image: linear-gradient(to right, undefined, undefined);
  }

  .partner {
    grid-template-columns: 1fr 1fr;
  }

  .page-padding, .announcement-bar {
    background-color: #121212;
  }

  ._15 {
    background-color: #fff;
  }

  .page-padding-2 {
    background-color: #fff9ee;
  }

  .comparison-checkboxes {
    margin-top: 25px;
    font-weight: 500;
  }

  .text-size-regular-3.text-weight-bold {
    color: #fff;
  }

  .our-way-vs-old-way-headlines {
    background-color: #0069cc;
  }

  .floating {
    background-color: #fff9ee;
  }

  .page-padding-3 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .experts {
    background-color: #fff9ee;
  }

  .flavours {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .story, .aaaadaad, .bar, .asdasdsasadasd, .aaaa564sd465as, .page-padding-copy, .page-padding-copy {
    background-color: #fff9ee;
  }

  .page-padding-copy-copy {
    background-color: #fff;
  }

  .button-71 {
    padding-bottom: 20px;
    padding-left: 220px;
    padding-right: 220px;
  }

  .columns-9 {
    padding-top: 0;
  }

  .text-block-5 {
    font-size: 14px;
  }

  .bold-text-25 {
    font-size: 20px;
  }

  .text-block-6 {
    font-size: 25px;
  }

  .text-block-7 {
    font-size: 20px;
  }

  .text-size-regular-copy.text-align-center.text-weight-semibold {
    color: #faf3f3;
  }

  .image-19-copy {
    display: block;
  }

  .paragraph-1127 {
    font-size: 16px;
  }

  .hero-imagea {
    display: none;
  }

  .columns-9-copy {
    padding-top: 0;
  }

  .bonuses {
    background-color: #fff9ee;
  }

  .logos {
    background-color: #fff;
  }

  .bold-text-30 {
    font-weight: 700;
  }

  .narrow-screen-hero {
    display: none;
  }

  .wide-hero {
    display: block;
  }

  .double-copy-section-container {
    background-color: #121212;
  }

  .left-in-stock-hero-deal-ends.text-weight-semibold {
    color: #000;
  }

  .urgency-and-scarcity-under-cta {
    padding-top: 0;
  }

  .mobile-hero {
    display: block;
  }

  .narrow-hero-600-600 {
    display: none;
  }

  .wide-hero-1000-666 {
    display: block;
  }

  .mobile-hero-720-550 {
    display: none;
  }

  .paragraph-1128 {
    font-size: 16px;
  }

  .aaaadaad-2 {
    background-color: #fff9ee;
  }

  .navbar-logo-left, .as-featured-in {
    background-color: #fff;
  }

  .text-size-regular-copy-video-sec.text-align-center {
    color: #f6f7fc;
  }

  .cta-section-text-copy-deal-ends, .projected-sellout-date-hero-copy-deal-ends {
    color: #000;
  }

  .text-block-5-copy-deal-ends {
    color: #000;
    font-size: 14px;
  }

  .faq-section-container-copy-1 {
    background-color: #121212;
  }

  ._3rem-section-copy-2.copy, .text-weight-semibold-copy-2, .text-weight-semibold-copy-copy {
    color: #fff;
  }

  .page-padding-copy-2 {
    background-color: #fff;
  }

  ._3rem-headline-left-alignment-copy-deal-ends-copy {
    color: #000;
  }

  .text-size-regular-copy-3.text-align-center {
    color: #fff;
  }

  .text-size-regular-copy-copy-1.text-align-center.text-weight-semibold {
    color: #faf3f3;
  }

  .bold-text-49 {
    color: #f6f7ff;
    font-weight: 700;
  }

  .bold-text-50, .bold-text-51 {
    color: #fff;
    font-weight: 700;
  }

  .comparison-checkboxes-2 {
    margin-top: 25px;
  }

  .bold-text-52, .bold-text-53, .bold-text-54 {
    color: #fff;
  }
}

@media screen and (min-width: 1920px) {
  .save-money {
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
    overflow: visible;
  }

  ._4freemeals-button {
    text-align: center;
  }

  .button-4-copy-copy {
    width: 300px;
    font-weight: 400;
  }

  .top-bar-container---brix {
    max-width: 1240px;
    position: relative;
  }

  .modal-wrapper {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    position: fixed;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%;
  }

  .sign-up-form {
    max-height: 800px;
    max-width: 35%;
    min-height: auto;
    min-width: auto;
    filter: blur();
    text-align: center;
    object-fit: fill;
    background-color: #fff;
    border-radius: 3px;
    flex: 0 auto;
    align-self: center;
    padding-bottom: 0;
    padding-right: 0;
    transition: opacity .2s;
    display: block;
    position: relative;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%;
    overflow: hidden;
  }

  .submitinfo {
    position: relative;
    top: 115px;
  }

  .div-block-9 {
    display: none;
  }

  .form {
    display: block;
  }

  .column-2 {
    margin-top: 13px;
  }

  .image-7 {
    float: none;
    text-align: center;
    background-color: rgba(0, 0, 0, 0);
    display: inline-block;
  }

  .submit-button {
    margin-left: 0;
  }

  .columns-2 {
    clear: none;
    opacity: 1;
    background-color: rgba(0, 0, 0, 0);
    flex-wrap: nowrap;
    display: flex;
    overflow: visible;
  }

  .form-block {
    text-align: left;
    margin-left: 145px;
    display: block;
  }

  .h1-2 {
    font-size: 54px;
  }

  .paragraph-25 {
    text-align: center;
    margin-left: 15%;
  }

  .form-2 {
    justify-content: center;
    align-items: center;
  }

  .search-field {
    object-fit: fill;
  }

  .grid-5, .grid-6 {
    margin-top: 40px;
  }

  .button-primary-copy-2.top-margin-copy {
    max-width: 300px;
    flex-wrap: nowrap;
    flex: 0 auto;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    display: block;
  }

  .paragraph-11 {
    font-size: 24px;
  }

  .paragraph-19, .paragraph-26, .paragraph-20 {
    text-align: left;
    margin-left: 0%;
  }

  .button-69 {
    width: 300px;
    height: 75px;
    text-align: center;
    white-space: normal;
    object-fit: fill;
    border-radius: 20px;
    margin-top: 5%;
    font-family: Poppins, sans-serif;
    font-size: 28px;
    font-style: normal;
    font-weight: 200;
    line-height: 55px;
    text-decoration: none;
    display: block;
  }

  .container-9 {
    max-width: 10000px;
  }

  .cards-section {
    margin-top: 100px;
  }

  .top-chef-mobile {
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
    display: none;
    overflow: visible;
  }

  .top-chef-desktop, .canadian-desktop {
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
    overflow: visible;
  }

  .canadian-mobile, .save-money-mobile {
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
    display: none;
    overflow: visible;
  }

  .save-money-desktop, .save-money-desktop-copy, .save-money-desktop-copy-copy, .canadian-desktop-copy, .canadian-mobilee, .save-money-mobile-1, .save, .save-money-desktop-1, .canadian-desktop-2, .canadian-mobile-2, .top-chef-desktop-1, .top-chef-mobile-1, .canadian-desktop-3 {
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
    overflow: visible;
  }

  .heading-324241 {
    font-size: 28px;
    font-weight: 600;
    display: none;
  }

  .heading-324241-desktop {
    font-size: 28px;
    font-weight: 600;
  }

  .paragraph-27-desktop {
    padding-top: 35px;
    padding-bottom: 35px;
  }

  ._4freemeals-applied.top-margin-copy {
    max-width: 300px;
    flex-wrap: nowrap;
    flex: 0 auto;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    display: block;
  }

  .view-full-menu, .order-now, .aaaaa {
    text-align: center;
  }

  .heading-324242-mobile {
    display: none;
  }

  .heading-324241-copy, .heading-324241-dt {
    font-size: 28px;
    font-weight: 600;
    display: none;
  }

  .hero-image---tabhlet {
    display: none;
  }

  .paragraph-1111 {
    font-size: 24px;
  }

  .div-block-17 {
    display: none;
  }

  .container-10 {
    text-align: left;
    object-fit: fill;
    display: block;
  }

  .main-banner_content-slider._1 {
    height: 100%;
    -webkit-text-fill-color: inherit;
    object-fit: fill;
    background-image: url('../images/6238e65dcdbbbb0abaa2b140_Packaging--Stacked-6-min.webp');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: scroll;
    background-clip: border-box;
    overflow: visible;
  }

  .view-full-menu-copy {
    text-align: center;
  }

  .page-padding {
    background-color: #121212;
  }

  .padding-vertical.padding-small {
    background-color: rgba(0, 0, 0, 0);
    background-image: linear-gradient(rgba(0, 0, 0, 0), #fff);
  }

  .text-align-center-2 {
    text-align: center;
  }

  .main-banner_checkpoints-div-2 {
    font-size: 1.125rem;
  }

  .steps_highlight {
    background-color: #0069cc;
  }

  ._3rem-section.text-align-center-copy {
    font-size: 3rem;
  }

  .text-weight-bold {
    flex: 0 auto;
  }

  .info-drink_split {
    margin-left: 0;
    padding-left: 0;
  }

  .text-size-medium-2.text-weight-semibold {
    color: #000;
  }

  .page-wrapper, .sectoion-top-banner {
    font-family: Poppins, sans-serif;
  }

  .announcement-bar {
    background-color: #121212;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .hidden, .delicious {
    background-color: #f7f4e8;
  }

  ._15 {
    background-color: #fff;
  }

  .paragraph-1113 {
    padding-left: 20px;
  }

  .mobile-only-grid {
    display: none;
  }

  .paragraph-1118 {
    font-size: 1.125rem;
  }

  .padding-global-copy.navbar {
    padding-top: .5rem;
    padding-bottom: .5rem;
  }

  .header-vertical_flex.left-align {
    margin-top: 0;
    margin-bottom: 0;
  }

  .padding-global-2 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .text-size-regular-3.text-align-center {
    padding-bottom: 20px;
  }

  .text-size-small-2.text-weight-bold {
    font-size: 1.125rem;
  }

  .html-embed-2 {
    padding-top: 10px;
  }

  .our-way-vs-old-way-headlines {
    background-color: #0069cc;
  }

  .padding-global-2-copy {
    background-color: #fff;
    padding-top: 0;
  }

  .as, .hero {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  ._789789978 {
    width: 100%;
  }

  .story {
    background-color: #f7f4e8;
  }

  .button-text {
    flex: 0 auto;
  }

  .image-18 {
    height: 100em;
  }

  ._1212 {
    margin-top: 25px;
    font-size: 16px;
  }

  .container-11 {
    margin-top: 10px;
  }

  .text-block-4 {
    color: #000;
    font-size: 20px;
  }

  .intro {
    color: #000;
    font-size: 20px;
    font-weight: 700;
  }

  .column-11 {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding-right: 0;
    display: flex;
  }

  .main-banner_content-3 {
    margin-top: 0;
  }

  .main-banner_content-inner-3 {
    margin-top: 100px;
    margin-left: 25px;
    margin-right: 60px;
  }

  .column-12 {
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 0;
    padding-left: 0;
  }

  .image-19 {
    max-height: 100%;
    max-width: 100%;
    object-fit: cover;
    margin-left: auto;
    margin-right: auto;
    display: block;
    position: static;
  }

  .text-align-center-3 {
    text-align: center;
    padding-top: 5px;
  }

  .paragraph-1121 {
    font-size: 1.125rem;
  }

  .text-size-medium-4.text-weight-semibold {
    color: #000;
    font-size: 12px;
  }

  .columns-8 {
    width: 50%;
  }

  .bold-text-23 {
    font-size: 16px;
  }

  .columns-8-copy {
    width: 50%;
  }

  .hero-section-headline {
    font-size: 3rem;
  }

  .page-padding-copy {
    background-color: #121212;
  }

  .section-10, .page-padding-copy-copy, .why-inspired-go-2-copy {
    background-color: #fff;
  }

  .comparison {
    background-color: #f7f4e8;
  }

  .button-71 {
    padding-left: 300px;
    padding-right: 300px;
  }

  .columns-9 {
    padding-top: 0;
    padding-bottom: 15px;
  }

  .bold-text-24 {
    font-size: 14px;
  }

  .text-block-5 {
    padding-top: 2px;
    font-size: 12px;
  }

  .bold-text-25, .text-block-6, .text-block-7 {
    font-size: 20px;
  }

  .text-size-medium-4-copy.text-weight-semibold {
    color: #000;
    margin-top: 0;
  }

  .text-align-center-3-copy {
    text-align: center;
    text-align: center;
    padding-top: 5px;
    font-size: 16px;
  }

  .text-align-center-3-copy-copy {
    text-align: center;
    padding-top: 5px;
  }

  ._4545.text-align-center.text-weight-semibold, ._45.text-align-center.text-weight-semibold, ._453453.text-align-center.text-weight-semibold, ._453453453.text-align-center.text-weight-semibold, .text-size-regular-copy.text-align-center.text-weight-semibold {
    color: #fff;
  }

  .bold-text-26 {
    font-size: 16px;
  }

  .columns-11 {
    margin-top: 50px;
  }

  .bold-text-27 {
    color: #070e19;
    font-size: 1.1rem;
  }

  .newnewnewn.text-weight-semibold {
    color: #000;
  }

  .button-main-3 {
    padding-top: 20px;
    display: block;
  }

  .text-size-medium-2-copy.text-weight-semibold {
    color: #000;
  }

  .paragraph-1125 {
    padding-top: 5px;
  }

  .image-19-copy {
    max-height: 50%;
    max-width: 100%;
    object-fit: cover;
    margin-left: auto;
    margin-right: auto;
    display: block;
    position: static;
  }

  .bold-text-29 {
    font-size: 20px;
  }

  .timer-desktop {
    background-color: #121212;
    display: none;
  }

  .hero-imagea {
    max-height: 50%;
    max-width: 100%;
    object-fit: cover;
    margin-left: auto;
    margin-right: auto;
    display: none;
    position: static;
  }

  .columns-9-copy {
    padding-top: 0;
    padding-bottom: 15px;
  }

  .bonus-timer-desktop-copy {
    background-color: #121212;
    margin-top: 20px;
    margin-bottom: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .text-size-medium-2-copy.brand-icon {
    margin-top: 0;
    margin-bottom: 10px;
  }

  .text-size-medium-2-copy.text-weight-semibold {
    color: #000;
  }

  .logos {
    background-color: #fff;
  }

  .padding-global-3 {
    border-width: 0;
  }

  .as-seen-in {
    background-color: #fff;
    border: 1px solid #000;
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .section-10-copy, .section-10-copy-copy, .hero-section-1, .why-us {
    background-color: #fff;
  }

  .expert-reviews {
    background-color: #f7f4e8;
  }

  .comp-1.text-align-center.text-weight-semibold, .comp-2.text-align-center.text-weight-semibold {
    color: #fff;
  }

  .hero-section-1-copy {
    background-color: #fff;
  }

  .hero-section-desktop {
    background-color: #fff;
    margin-left: 0;
    margin-right: 0;
  }

  .as-featured-in-section {
    background-color: #fff;
    border: 0 solid #000;
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .how-it-works-section {
    padding-top: 0;
  }

  .why-us-section {
    padding-top: 0;
    padding-bottom: 0;
  }

  .our-way-vs-old-way-section {
    background-color: #121212;
    padding-top: 0;
    padding-bottom: 0;
  }

  .announcement-bar-section {
    font-family: Poppins, sans-serif;
  }

  .narrow-screen-hero {
    max-height: 50%;
    max-width: 100%;
    object-fit: cover;
    margin-left: auto;
    margin-right: auto;
    display: none;
    position: static;
  }

  .wide-hero {
    max-height: 50%;
    max-width: 100%;
    object-fit: cover;
    margin-left: auto;
    margin-right: auto;
    display: block;
    position: static;
  }

  .double-copy-section-container {
    background-color: #121212;
  }

  .projected-sellout-date-hero {
    font-size: 12px;
  }

  .left-in-stock-hero-deal-ends.text-weight-semibold {
    color: #030303;
  }

  .urgency-and-scarcity-under-cta {
    padding-top: 0;
    padding-bottom: 15px;
  }

  .cta-section-text.text-weight-semibold {
    color: #000;
  }

  .how-it-works-container {
    background-color: #121212;
  }

  .mobile-hero, .narrow-hero-600-600, .wide-hero-1000-666, .mobile-hero-720-550 {
    max-height: 50%;
    max-width: 100%;
    object-fit: cover;
    margin-left: auto;
    margin-right: auto;
    display: none;
    position: static;
  }

  .comparison-chart-logo {
    width: 100%;
  }

  .expert-reviews-container {
    background-color: #f7f4e8;
  }

  .double-header-section-headline {
    max-width: none;
    padding-left: 20px;
  }

  .double-header-section-headline.text-align-center-copy, ._3rem-headline-left-alignment.text-align-center-copy {
    font-size: 3rem;
  }

  .main-guarantee-icon-2 {
    justify-content: center;
  }

  .aaaadaad-2 {
    background-color: #fff;
  }

  .bold-text-39 {
    font-size: 16px;
  }

  .paragraph-1129 {
    padding-top: 5px;
  }

  .text-size-medium-2-copy-2.brand-icon {
    margin-top: 0;
  }

  .image-25 {
    display: block;
  }

  .comparison-chart-logo-copy {
    width: 100%;
  }

  .as-featured-in {
    background-color: #fff;
  }

  ._3rem-section-copy.text-align-center-copy, ._3rem-section-copy-reviews.text-align-center-copy, ._3rem-section-copy-so-you-can.text-align-center-copy {
    font-size: 3rem;
  }

  .text-size-regular-copy-video-sec.text-align-center {
    color: #f3f4fa;
  }

  ._3rem-headline-left-alignment-copy-deal-ends {
    color: #fff;
  }

  ._3rem-headline-left-alignment-copy-deal-ends.text-align-center-copy {
    font-size: 3rem;
  }

  .cta-section-text-copy-deal-ends {
    color: #0a0a0a;
  }

  .cta-section-text-copy-deal-ends.text-weight-semibold {
    color: #000;
  }

  .projected-sellout-date-hero-copy-deal-ends {
    color: #090808;
    font-size: 14px;
  }

  .text-block-5-copy-deal-ends {
    color: #111010;
    padding-top: 0;
    font-size: 14px;
  }

  .faq-section-container-copy-1 {
    background-color: #121212;
  }

  ._3rem-section-copy-1.text-align-center-copy {
    font-size: 3rem;
  }

  ._3rem-section-copy-1.copy {
    color: #020202;
  }

  .text-weight-semibold-copy-1 {
    color: #080808;
  }

  .text-weight-semibold-copy {
    color: #070707;
  }

  ._3rem-section-copy-2.text-align-center-copy {
    font-size: 3rem;
  }

  ._3rem-section-copy-2.copy {
    color: #f7efef;
  }

  .text-weight-semibold-copy-2, .text-weight-semibold-copy-copy {
    color: #fff;
  }

  .page-padding-copy-2 {
    background-color: #fff;
  }

  ._3rem-headline-left-alignment-copy-deal-ends-copy {
    color: #070707;
  }

  ._3rem-headline-left-alignment-copy-deal-ends-copy.text-align-center-copy {
    font-size: 3rem;
  }

  .text-size-regular-copy-3.text-align-center, .text-size-regular-copy-copy-1.text-align-center.text-weight-semibold {
    color: #fff;
  }
}

@media screen and (max-width: 991px) {
  .content-wrapper.vertical-align {
    flex-direction: column;
  }

  .semibold-paragraph {
    letter-spacing: .2px;
    font-size: 14px;
  }

  .h1 {
    justify-content: center;
    align-items: center;
    font-size: 42px;
    line-height: 50px;
  }

  .h3.top-margin {
    margin-left: 16px;
    margin-right: 16px;
  }

  .h2 {
    font-size: 38px;
    line-height: 48px;
  }

  .style-guide-title {
    max-width: 400px;
    justify-content: center;
    align-items: center;
    font-size: 42px;
    line-height: 42px;
  }

  .button-primary, .button-primary.top-margin {
    padding-left: 32px;
    padding-right: 32px;
    font-size: 14px;
    line-height: 20px;
  }

  .underline {
    display: none;
  }

  .contact-wrapper {
    margin-right: 0;
  }

  .opening-wrapper {
    order: -1;
    margin-bottom: 60px;
  }

  .footer-bottom {
    text-align: center;
  }

  .hero-section {
    height: 80vh;
    box-shadow: 0 10px 40px rgba(176, 179, 206, .3);
  }

  .section {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .feature-wrapper {
    padding: 20px;
  }

  .card-wrapper {
    max-width: 100%;
  }

  .card-content {
    width: 100%;
  }

  .card-image {
    max-width: 200px;
  }

  .collection-list {
    grid-template-columns: repeat(auto-fit, 32%);
    justify-content: center;
    padding-left: 0;
    padding-right: 0;
  }

  .button-wrapper {
    margin-right: 0;
  }

  .news-page-list {
    grid-template-columns: 100%;
    justify-content: stretch;
    justify-items: stretch;
    padding-left: 40px;
    padding-right: 40px;
  }

  .image-item-page {
    width: 80%;
    margin-bottom: 40px;
  }

  .grid-content-item {
    width: 80%;
    align-self: center;
    margin-left: 0;
  }

  .paragraph {
    font-size: 18px;
  }

  .paragraph-3 {
    padding-left: 100px;
    padding-right: 100px;
  }

  .grid {
    grid-template-rows: auto;
    margin-bottom: 0;
    margin-left: 40px;
    margin-right: 40px;
  }

  .grid-3 {
    display: none;
  }

  .hero5-grid {
    width: 100%;
    max-width: 738px;
    grid-column-gap: 24px;
    grid-row-gap: 30px;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .content-grid {
    grid-row-gap: 80px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .content-block {
    max-width: 500px;
    text-align: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
  }

  .save-money {
    background-color: #f5fbfc;
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 100px;
    padding-bottom: 100px;
    display: none;
  }

  .save-time, .never-bored, .content-section-4-copy-copy {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .mobile-save-money {
    padding-top: 100px;
    padding-bottom: 100px;
    display: block;
  }

  .paragraph-copy, .paragraph-6 {
    font-size: 18px;
  }

  .testimonials-wrapper, .testimonials-wrapper-2 {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
  }

  .left-arrow-t6 {
    top: auto;
    bottom: 0%;
    left: 0%;
    right: auto;
  }

  .right-arrow-t6 {
    top: auto;
    bottom: 0%;
    left: auto;
    right: 0%;
  }

  .button-primary-copy, .button-primary-copy.top-margin, .button-primary-copy.top-margin-copy {
    padding-left: 32px;
    padding-right: 32px;
    font-size: 14px;
    line-height: 20px;
  }

  .semibold-paragraph-copy {
    letter-spacing: .2px;
    font-size: 14px;
  }

  .top-bar-container---brix {
    justify-content: space-between;
    padding-left: 24px;
    padding-right: 24px;
  }

  .top-bar-text---brix {
    max-width: 90%;
  }

  .column {
    width: 100%;
    align-self: auto;
    margin-top: 40px;
    margin-left: 0;
  }

  .popup-content-wrapper---brix {
    width: auto;
  }

  .popup-content-wrapper---brix.popup-4-content-wrapper---brix {
    max-height: none;
    max-width: none;
    left: 24px;
    right: 24px;
  }

  .popup-4---brix {
    padding-left: 40px;
    padding-right: 64px;
  }

  .limit-content---brix {
    max-width: none;
    align-self: auto;
  }

  .subscribe-button---brix.ebook-button---brix {
    background-position: 78%;
  }

  .popup-wrapper---brix.preview-page {
    padding-left: 32px;
    padding-right: 32px;
  }

  .dummy-hero-wrapper---brix.preview-page---brix {
    max-width: 90%;
    flex-direction: column;
    margin-left: auto;
    margin-right: auto;
    padding-left: 32px;
    padding-right: 32px;
  }

  .div-block-9 {
    display: none;
  }

  .submit-button {
    margin-left: 0;
  }

  .heading-3 {
    margin-top: 30px;
  }

  .image-15 {
    max-width: 20%;
  }

  .h1-2 {
    justify-content: center;
    align-items: center;
    margin-top: 50px;
    font-size: 42px;
    line-height: 50px;
  }

  .paragraph-copy33 {
    margin-top: 0;
    font-size: 14px;
  }

  .paragraph-25 {
    font-size: 18px;
  }

  .hero-image {
    display: none;
  }

  .grid-hero {
    grid-template-columns: 1fr;
    margin-bottom: 60px;
  }

  .hero-image-block {
    max-width: 100%;
    border-radius: 20px;
    position: relative;
    top: auto;
    bottom: 0%;
    left: 0%;
    right: 0%;
    overflow: hidden;
  }

  .h3-copy {
    font-size: 24px;
  }

  .header-section-standard {
    min-height: auto;
    flex-direction: column;
    padding-top: 0;
    padding-bottom: 40px;
  }

  .grid-7 {
    margin-left: 40px;
    margin-right: 40px;
  }

  .grid-8 {
    display: none;
  }

  .h2-2 {
    font-size: 38px;
    line-height: 48px;
  }

  .button-primary-copy-2, .button-primary-copy-2.top-margin-copy {
    padding-left: 32px;
    padding-right: 32px;
    font-size: 14px;
    line-height: 20px;
  }

  .content-grid-2 {
    grid-row-gap: 80px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .paragraph-4 {
    font-size: 18px;
  }

  .hero5-image-wrap-2 {
    min-height: 600px;
    background-size: cover;
  }

  .paragraph-11, .paragraph-19, .paragraph-26, .paragraph-20 {
    font-size: 18px;
  }

  .cards-grid-container, .cards-grid-container-2 {
    grid-column-gap: 20px;
  }

  .top-chef-mobile, .top-chef-desktop, .canadian-desktop, .canadian-mobile, .save-money-mobile, .save-money-desktop, .save-money-desktop-copy, .save-money-desktop-copy-copy, .canadian-desktop-copy, .canadian-mobilee, .save-money-mobile-1, .save, .save-money-desktop-1, .canadian-desktop-2, .canadian-mobile-2, .top-chef-desktop-1, .top-chef-mobile-1, .canadian-desktop-3 {
    background-color: #f5fbfc;
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 100px;
    padding-bottom: 100px;
    display: none;
  }

  .h1-2-copy {
    justify-content: center;
    align-items: center;
    font-size: 42px;
    line-height: 50px;
  }

  ._4freemeals-applied, ._4freemeals-applied.top-margin-copy {
    padding-left: 32px;
    padding-right: 32px;
    font-size: 14px;
    line-height: 20px;
  }

  .hero-image---tabhlet {
    width: 100%;
    height: 50%;
    max-width: 100%;
  }

  .paragraph-1111 {
    font-size: 18px;
  }

  ._5-delivered-to-your-door, .more-affordable, .lower-cancer-risk {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .logo-link {
    margin-right: 0;
  }

  .navigation-wrapper {
    width: auto;
    align-items: center;
    display: flex;
  }

  .navigation-link {
    width: 100%;
  }

  .navigation-menu {
    color: #393b6a;
    background-color: #fff;
    border-radius: 8px;
    padding: 12px;
    position: absolute;
  }

  .navigation-menu.w--open {
    background-color: #282556;
    border-color: #fff;
  }

  .menu-button-2.w--open {
    background-color: #ea7462;
  }

  .navigation-2 {
    position: relative;
  }

  .div-block-17 {
    display: none;
  }

  .container-10 {
    max-width: 728px;
  }

  .clients-quote-two {
    font-size: 28px;
    line-height: 36px;
  }

  .partner-headline {
    justify-content: center;
    align-items: center;
    font-size: 42px;
    line-height: 50px;
  }

  .h333, .h555 {
    font-size: 38px;
    line-height: 48px;
  }

  .main-banner_content-slider._1 {
    min-height: 500px;
    min-height: 1000px;
    opacity: 1;
  }

  .main-banner_content-slider._3 {
    background-color: #f5f5f5;
  }

  .main-banner_content {
    width: 100%;
  }

  .margin-vertical {
    margin-left: 0;
    margin-right: 0;
  }

  .main-banner_paragraph, .main-banner_paragraph.desktop {
    display: none;
  }

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

  .asdasdasdas {
    font-size: 18px;
  }

  .section-arm-underline {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .div-bowl-across {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .div-mouse-stems {
    max-width: 42rem;
    margin-left: auto;
    margin-right: auto;
  }

  .h2-type-course {
    font-size: 2.25rem;
    line-height: 2.5rem;
  }

  .div-wonderful-represent {
    margin-top: 3rem;
  }

  .div-worse-design {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .div-test-stop {
    width: 100%;
  }

  .div-widely-raise, .div-perfect-pipe {
    grid-template-columns: 1fr 1fr 1fr;
  }

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

  .padding-vertical {
    padding-left: 0;
    padding-right: 0;
  }

  .feedback_images {
    width: 100%;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .steps_grid {
    grid-column-gap: 25px;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .feedback_content {
    width: 100%;
    margin-top: 25px;
  }

  .card-side-image {
    width: 75%;
  }

  .main-banner_slider {
    width: 100%;
  }

  .card-side-split {
    flex-direction: column-reverse;
  }

  .button_main-2 {
    margin-left: auto;
    margin-right: auto;
  }

  .steps_icons {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .info-drink_image {
    width: 75%;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .card-side-content {
    width: 100%;
    text-align: center;
    margin-top: 25px;
  }

  .info-drinkn_image-div {
    max-width: none;
  }

  .info-drink_split {
    flex-direction: column-reverse;
  }

  .info-drink_split.second {
    flex-direction: column;
  }

  .main-banner_content-2 {
    width: 100%;
  }

  .menu {
    color: #2b1a1a;
  }

  .menu.w--open {
    color: #fff;
    background-color: #ffe7b6;
    border-radius: 10px;
  }

  .flavours_grid {
    grid-column-gap: 25px;
    grid-template-columns: 1fr 1fr;
  }

  .falvours_quantity {
    grid-template-columns: 1fr;
  }

  .nav-menu-2 {
    background-color: #fff9ee;
    border-bottom-right-radius: 25px;
    border-bottom-left-radius: 25px;
  }

  .feedback_main {
    flex-direction: column-reverse;
  }

  .navbar-navlink {
    text-align: center;
    border-top: 1px solid #2b1a1a;
  }

  .experts-main {
    grid-column-gap: 25px;
    grid-template-columns: 1fr 1fr;
    grid-template-areas: ".";
    grid-auto-flow: row;
    justify-content: center;
  }

  .main-banner_split {
    height: auto;
    flex-direction: column;
  }

  .info-drink_content {
    width: 100%;
    text-align: center;
    margin-top: 25px;
  }

  ._15 {
    padding-top: 50px;
  }

  .mobile-only-grid {
    margin-left: 40px;
    margin-right: 40px;
  }

  .padding-xlarge {
    padding: 3rem;
  }

  .comparison-checkboxes {
    padding-top: 25px;
  }

  .text-size-regular-3.text-weight-bold {
    color: #fff;
    font-weight: 700;
  }

  .text-size-small-2.text-weight-bold {
    color: #fff;
  }

  .our-way-vs-old-way-headlines {
    background-color: #0069cc;
  }

  .floating, .experts, .story, .aaaadaad, .bar, .asdasdsasadasd, .aaaa564sd465as {
    padding-top: 50px;
  }

  .button_main-3 {
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-20 {
    color: #000;
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .heading-324251.desktop {
    display: none;
  }

  .div-block-21 {
    color: #000;
    flex-direction: column;
    align-items: flex-start;
    margin-bottom: 25px;
    display: flex;
  }

  .logologo {
    padding-right: 50px;
  }

  .main-banner_content-3 {
    width: 100%;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .column-12 {
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 40px;
    padding-right: 20px;
  }

  .paragraph-1120, .paragraph-1121, .paragraph-1122 {
    font-size: 14px;
  }

  .text-size-medium-4 {
    text-align: center;
    padding-bottom: 13px;
    font-size: 1rem;
  }

  .text-size-medium-4.text-weight-semibold {
    font-size: 12px;
  }

  .heading-large-3 {
    font-size: 1.4rem;
  }

  .hero-section-headline {
    text-align: center;
    margin-bottom: -20px;
    font-size: 2rem;
    line-height: 40px;
  }

  .page-padding-copy, .page-padding-copy-copy {
    padding-top: 50px;
  }

  .button-71 {
    padding-bottom: 22px;
    padding-left: 80px;
    padding-right: 80px;
  }

  .bold-text-24, .text-block-7 {
    font-size: 12px;
  }

  .column-20 {
    justify-content: center;
    align-items: center;
    font-size: 12px;
  }

  .text-size-medium-4-copy {
    font-size: 1rem;
  }

  .text-size-medium-4-copy.text-weight-semibold {
    text-align: center;
    padding-bottom: 0;
  }

  ._4545.text-align-center.text-weight-semibold, ._45.text-align-center.text-weight-semibold, ._453453.text-align-center.text-weight-semibold, ._453453453.text-align-center.text-weight-semibold, .text-size-regular-copy.text-align-center.text-weight-semibold {
    color: #fff;
  }

  .button-main-3 {
    display: block;
  }

  .image-19-copy {
    display: none;
  }

  .timer-desktop {
    padding-left: 0;
    padding-right: 0;
  }

  .bonuses, .logos {
    padding-top: 50px;
  }

  .bold-text-30 {
    font-weight: 700;
  }

  .comp-1.text-align-center.text-weight-semibold, .comp-2.text-align-center.text-weight-semibold {
    color: #fff;
  }

  .hero-section-desktop {
    display: block;
  }

  .wide-hero {
    display: none;
  }

  .double-copy-section-container {
    padding-top: 50px;
  }

  .projected-sellout-date-hero {
    font-size: 12px;
  }

  .left-in-stock-hero-deal-ends {
    font-size: 1rem;
  }

  .left-in-stock-hero-deal-ends.text-weight-semibold {
    justify-content: center;
    align-items: center;
    font-size: 12px;
    display: flex;
  }

  .urgency-and-scarcity-under-cta {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .mobile-hero, .narrow-hero-600-600, .wide-hero-1000-666, .mobile-hero-720-550 {
    display: none;
  }

  .main-guarantee-icon-2 {
    justify-content: center;
    margin-top: 10px;
  }

  .aaaadaad-2 {
    padding-top: 0;
  }

  .container-13 {
    max-width: 728px;
  }

  .nav-menu-wrapper {
    background-color: rgba(0, 0, 0, 0);
  }

  .nav-menu-two {
    background-color: #fff;
    border-radius: 50px;
    flex-wrap: wrap;
    justify-content: space-around;
    align-items: center;
    margin-top: 10px;
    padding: 20px;
    display: flex;
    box-shadow: 0 8px 50px rgba(0, 0, 0, .05);
  }

  .nav-link-2 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .nav-dropdown-list.shadow-three.w--open {
    position: absolute;
  }

  .menu-button-4 {
    padding: 12px;
  }

  .menu-button-4.w--open {
    color: #fff;
    background-color: #a6b1bf;
  }

  .columns-13 {
    text-align: center;
    justify-content: center;
    align-items: center;
    padding-left: 0;
    display: block;
  }

  .column-22 {
    padding-right: 0;
  }

  .column-23 {
    padding-left: 0;
  }

  .image-25 {
    display: block;
  }

  .as-featured-in {
    padding-top: 0;
  }

  .margin-top-copy, .margin-top-copy-so-you-can {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .icon-mobile {
    color: #f1e9e9;
  }

  .projected-sellout-date-hero-copy-deal-ends {
    font-size: 12px;
  }

  .page-padding-copy-2 {
    padding-top: 50px;
  }

  .text-size-regular-copy-copy-1.text-align-center.text-weight-semibold {
    color: #fff;
  }

  .icon-mobile-copy {
    color: #f1e9e9;
  }

  .bulllet-points {
    margin-left: 0;
    margin-right: 0;
  }

  .comparison-checkboxes-2 {
    padding-top: 25px;
  }

  .bold-text-55 {
    color: #fff;
  }
}

@media screen and (max-width: 767px) {
  .menu-button {
    z-index: 2000;
    width: 36px;
    height: 36px;
    flex-direction: column;
    order: 1;
    justify-content: center;
    align-items: center;
    padding: 4px;
    display: flex;
    position: relative;
  }

  .nav-link {
    height: auto;
    text-transform: uppercase;
    margin-left: 0;
    padding-top: 20px;
    padding-bottom: 20px;
    display: flex;
  }

  .nav-link:hover {
    border-bottom-style: solid;
    border-bottom-color: rgba(0, 0, 0, 0);
  }

  .nav-menu {
    z-index: 400;
    width: 100vw;
    height: 60vh;
    transform-origin: 50% 0;
    background-color: #fff;
    flex-direction: column;
    justify-content: center;
    margin-top: 88px;
    margin-right: 0;
    padding-top: 20px;
    padding-bottom: 20px;
    display: none;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%;
    box-shadow: 0 40px 40px -40px rgba(124, 128, 155, .5);
  }

  .top-burger-line {
    width: 28px;
    height: 2px;
    background-color: #6d7375;
    border-radius: 20px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .center-burger-line {
    width: 28px;
    height: 2px;
    background-color: #6d7375;
    border-radius: 20px;
    margin-top: 6px;
    margin-bottom: 6px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .bottom-burger-line {
    width: 28px;
    height: 2px;
    background-color: #6d7375;
    border-radius: 20px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .h1 {
    font-size: 34px;
    line-height: 44px;
  }

  .underline-button {
    margin-left: 10px;
  }

  .h2 {
    flex: 1;
    margin-top: 50px;
  }

  .style-guide-title {
    text-align: center;
  }

  .contact-wrapper {
    margin-right: 0;
  }

  .contact-content {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-items: center;
    display: grid;
  }

  .map {
    width: 280px;
    height: 320px;
  }

  .navigation {
    background-color: rgba(255, 255, 255, .8);
  }

  .hero-section {
    height: 100vh;
    background-position: 50%, 100%;
    background-size: cover, cover;
  }

  .hero-content {
    width: 50%;
  }

  .card-wrapper {
    height: 240px;
  }

  .card-image {
    max-width: 180px;
  }

  .collection-list {
    grid-template-rows: auto;
    grid-template-columns: repeat(auto-fit, minmax(min-content, 240px));
  }

  .collection-item {
    height: 100%;
  }

  .item-image {
    height: 160px;
  }

  .item-content {
    height: 200px;
  }

  .image-error {
    height: 120px;
  }

  .news-page-list {
    padding-left: 0;
    padding-right: 0;
  }

  .image-item-page {
    width: 100%;
    max-height: 340px;
  }

  .grid-content-item {
    width: 100%;
  }

  .paragraph {
    font-size: 15px;
  }

  .paragraph-3 {
    padding-left: 50px;
    padding-right: 50px;
  }

  .grid {
    display: none;
  }

  .grid-3 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin: 10px 10px 167px;
    display: grid;
  }

  .hero5-grid {
    max-width: none;
    grid-column-gap: 20px;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .hero5-image-wrap {
    min-height: 600px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .hero6-content-copy {
    max-width: none;
    text-align: center;
    align-items: center;
  }

  .content-grid {
    grid-row-gap: 50px;
  }

  .save-money, .content-section-4-copy-copy {
    display: none;
  }

  .paragraph-copy, .paragraph-6 {
    font-size: 15px;
  }

  .testimonials-wrapper {
    margin-left: auto;
    margin-right: auto;
  }

  .testimonials-t3 {
    padding: 40px 10px;
  }

  .testimonials-wrapper-2 {
    margin-left: auto;
    margin-right: auto;
  }

  .slider-t6 {
    height: auto;
  }

  .testimonials-t6 {
    padding: 40px 10px;
  }

  .top-bar-container---brix {
    justify-content: flex-start;
    padding-left: 24px;
    padding-right: 24px;
    line-height: 1.5;
  }

  .top-bar-text---brix {
    max-width: 85%;
  }

  .close-icon---brix {
    max-width: 14px;
    top: 24px;
    right: 24px;
  }

  .close-icon---brix.top-bar-3---brix {
    margin-left: 14px;
    position: static;
  }

  .column {
    margin-top: 40px;
    margin-left: 0;
  }

  .popup-content-wrapper---brix.popup-4-content-wrapper---brix {
    flex-direction: column;
  }

  .cloneable-header-grid {
    grid-template-columns: 1fr;
  }

  .popup-4---brix {
    max-width: 100%;
    padding: 32px 24px;
  }

  .subscribe-button---brix {
    width: 100%;
    min-height: 66px;
    background-position: 67% 52%;
    line-height: 18px;
    position: static;
  }

  .dummy-hero-button---brix {
    padding: 16px 34px;
    font-size: 16px;
    line-height: 18px;
  }

  .popup-4-image-wrapper---brix {
    max-height: 300px;
    max-width: 100%;
  }

  .popup-wrapper---brix {
    padding-left: 24px;
    padding-right: 24px;
  }

  .dummy-hero-wrapper---brix {
    flex-direction: column;
  }

  .dummy-hero-wrapper---brix.preview-page---brix {
    max-width: 100%;
  }

  .sign-up-form {
    max-height: 616%;
    max-width: 100%;
    min-height: auto;
    padding-left: 0;
  }

  .div-block-9 {
    display: none;
  }

  .success-message {
    max-width: 100%;
  }

  .column-2 {
    text-align: center;
    margin-top: 0;
    margin-bottom: 31px;
    display: block;
  }

  .image-7 {
    text-align: left;
    display: none;
  }

  .submit-button {
    margin-left: 0;
  }

  .heading-2 {
    justify-content: center;
    align-items: center;
    padding-left: 0;
    display: flex;
  }

  .column-3 {
    padding-left: 0;
  }

  .column-4 {
    justify-content: center;
    align-items: center;
    padding-left: 0;
    padding-right: 56px;
    display: flex;
  }

  .heading-3 {
    margin-top: 26px;
  }

  .column-5 {
    text-align: center;
  }

  .h1-2 {
    font-size: 34px;
    line-height: 44px;
  }

  .paragraph-copy33 {
    font-size: 14px;
  }

  .paragraph-25 {
    font-size: 15px;
  }

  .h3-copy {
    font-size: 24px;
  }

  .grid-7 {
    display: none;
  }

  .grid-8 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin: 10px 10px 167px;
    display: grid;
  }

  .h2-2 {
    flex: 1;
  }

  .content-grid-2 {
    grid-row-gap: 50px;
  }

  .paragraph-4 {
    font-size: 15px;
  }

  .hero5-image-wrap-2 {
    min-height: 600px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .paragraph-11, .paragraph-19, .paragraph-26, .paragraph-20 {
    font-size: 15px;
  }

  .cards-section {
    padding: 40px 20px;
  }

  .cards-grid-container, .cards-grid-container-2 {
    max-width: none;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    align-self: stretch;
  }

  .top-chef-mobile, .top-chef-desktop, .canadian-desktop, .canadian-mobile, .save-money-mobile, .save-money-desktop, .save-money-desktop-copy, .save-money-desktop-copy-copy, .canadian-desktop-copy, .canadian-mobilee, .save-money-mobile-1, .save, .save-money-desktop-1, .canadian-desktop-2, .canadian-mobile-2, .top-chef-desktop-1, .top-chef-mobile-1, .canadian-desktop-3 {
    display: none;
  }

  .h1-2-copy {
    font-size: 34px;
    line-height: 44px;
  }

  .paragraph-1111 {
    font-size: 15px;
  }

  .navigation-secondary, .div-block-17 {
    display: none;
  }

  .success-message-3 {
    max-width: 100%;
  }

  .logos-quote-divider {
    padding: 60px 15px;
  }

  .clients-wrapper-two {
    flex-direction: column;
  }

  .clients-info-two {
    max-width: none;
    margin-bottom: 40px;
  }

  .clients-grid {
    grid-column-gap: 40px;
    grid-template-columns: 1fr 1fr 1fr;
    margin-top: 15px;
  }

  .partner-headline {
    font-size: 34px;
    line-height: 44px;
  }

  .partner-discounts {
    padding: 60px 15px;
  }

  .h333 {
    flex: 1;
    margin-top: 50px;
  }

  .h555 {
    flex: 1;
  }

  .main-banner_content-slider._1 {
    min-height: 400px;
    min-height: 400px;
  }

  .heading-large {
    font-size: 2rem;
  }

  .margin-vertical {
    margin-left: 0;
    margin-right: 0;
  }

  .asdasdasdas {
    font-size: 15px;
  }

  .section-arm-underline {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .div-bowl-across {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .h2-type-course {
    font-size: 2.25rem;
    line-height: 2.5rem;
  }

  .div-wonderful-represent {
    margin-top: 3rem;
  }

  .div-worse-design, .div-widely-raise, .div-perfect-pipe {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .page-padding {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .padding-vertical {
    padding-left: 0;
    padding-right: 0;
  }

  .text-weight-medium.font-land-small {
    font-size: .65rem;
  }

  .steps_grid {
    grid-template-columns: 1fr;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .custom_pricing-head, .heading-small {
    font-size: 1rem;
  }

  .different-image {
    width: 75%;
  }

  .brand-icon_grid-div {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    grid-template-columns: 1fr 1fr;
  }

  .differetnt_contact {
    width: 100%;
  }

  .pricing_main {
    grid-template-columns: 1fr 1fr;
  }

  ._3rem-section {
    font-size: 1.5rem;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .section-cta-float.section-fixed {
    z-index: 10;
  }

  .heading-large-2 {
    font-size: 2rem;
  }

  .footer-image {
    max-width: 100px;
  }

  .different-split {
    flex-direction: column;
  }

  .stick-atc, .us-vs-them, .why-inspired-go-2, .announcement-bar, .reviews, .faq-section-container, .header, .hidden, .delicious, ._15, .page-padding-2 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .mobile-only-grid {
    display: none;
  }

  .us-vs-yo {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

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

  .us-vs-yo-2 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .navbar_flex {
    z-index: 25;
    width: 100%;
    border-top: 1px solid #000;
    border-bottom: 1px solid #000;
    position: absolute;
  }

  .navbar_menu-items {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .navbar-logo_flex {
    padding-left: 0;
  }

  .heading-wrapper-2 {
    text-align: left;
  }

  .heading-wrapper-2.center-align {
    text-align: center;
  }

  .dicount-flex {
    grid-row-gap: 25px;
    flex-direction: column;
    align-items: center;
  }

  .flex-guaranntee {
    grid-column-gap: 20px;
    align-items: center;
    display: flex;
  }

  .navmenu {
    z-index: 20;
    width: 100%;
    height: 100vh;
    background-color: #fff6e7;
    padding-top: 75px;
    position: fixed;
  }

  .read-story_num {
    width: 45px;
    height: 45px;
  }

  .heading-medium-2 {
    font-size: 1.25rem;
  }

  .heading-style-h2 {
    font-size: 2rem;
  }

  .section-main-header {
    margin-top: 76px;
  }

  .tags-row {
    grid-row-gap: 5px;
    flex-direction: column;
  }

  .tags-row.margin-extra {
    margin-top: 5px;
  }

  .navbar-component {
    border-top-style: none;
    border-bottom-style: none;
  }

  .menu-button-3 {
    width: 75px;
    height: 75px;
    color: #000;
    background-color: #fff;
    border-left: 1px solid #000;
    justify-content: center;
    align-items: center;
    padding: 22px;
    display: flex;
  }

  .menu-button-3.w--open {
    color: #000;
    background-color: #fff;
  }

  .navbar_main-logo.hide-desktop {
    display: block;
  }

  .review-testimonials {
    width: 100%;
  }

  .review-flex {
    grid-row-gap: 50px;
    flex-direction: column;
  }

  .guarantee-icon {
    width: 25%;
  }

  .navbar_navlilnk {
    text-align: center;
    border-bottom: 1px solid #000;
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .review-div {
    width: 100%;
  }

  .dicount-img {
    width: 65%;
  }

  .button-wrapper-2.desktop-hide {
    margin-top: 25px;
    padding-left: 30px;
    padding-right: 30px;
    display: block;
  }

  .text-size-large {
    font-size: 1.125rem;
  }

  .padding-global {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .padding-global.navbar {
    padding-left: 0;
    padding-right: 0;
  }

  .discount-content {
    width: 100%;
  }

  .text-size-tiny.align-center-nav {
    text-align: center;
  }

  .menu-icon-2 {
    margin-left: auto;
    margin-right: auto;
    font-size: 2rem;
    display: block;
  }

  .header_dvider {
    margin-left: 0;
  }

  .padding-global-copy {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .padding-global-copy.navbar {
    padding-left: 0;
    padding-right: 0;
  }

  .aaa {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .aaa.navbar {
    padding-left: 0;
    padding-right: 0;
  }

  .padding-xlarge {
    padding: 2rem;
  }

  .footer-head {
    grid-row-gap: 25px;
    flex-direction: column;
  }

  .imagined-sticky {
    width: 100%;
    height: auto;
    padding-top: 25px;
    padding-bottom: 25px;
    position: static;
  }

  .footer-links-2 {
    grid-row-gap: 20px;
    flex-direction: column;
  }

  .insta-flex {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    flex-direction: column;
  }

  .fans-card-div {
    grid-column-gap: 15px;
    grid-template-columns: 1fr 1fr;
  }

  .padding-global-2 {
    padding-top: 0;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .navbar-button {
    text-align: center;
    padding-bottom: 8px;
    font-size: 12px;
  }

  .section-navbar-2 {
    height: auto;
  }

  .navbar-logo-2 {
    display: none;
  }

  .main-images {
    width: 100%;
    position: static;
  }

  .main-flex {
    grid-row-gap: 50px;
    flex-direction: column;
  }

  .imagined-content {
    width: 100%;
  }

  .section-imagined {
    flex-direction: column;
  }

  .media-logo-div {
    grid-column-gap: 50px;
  }

  .insta-grid {
    width: 100%;
    flex-direction: row-reverse;
  }

  .imagined-icon {
    max-width: 65px;
  }

  .inline-blokc {
    width: 100%;
    display: block;
  }

  .craft-flex {
    grid-row-gap: 25px;
    flex-direction: column;
  }

  .text-size-large-2 {
    font-size: 1.25rem;
  }

  .main-content {
    width: 100%;
  }

  .heading-style-h1 {
    font-size: 2.5rem;
  }

  .heading-style-h1.center-align-land {
    text-align: center;
  }

  .amount-flex {
    grid-row-gap: 50px;
    flex-direction: column;
  }

  .imagined-sticky_content {
    grid-column-gap: 25px;
    justify-content: center;
    display: flex;
  }

  .swiper-button-next {
    display: block;
  }

  .heading-style-h3 {
    font-size: 1.5rem;
  }

  .swiper-slide {
    background-color: #fff6e7;
  }

  .insta-content {
    width: 100%;
    position: static;
  }

  .comparison-flex {
    grid-row-gap: 2rem;
    flex-direction: column;
  }

  .our-way-vs-old-way-headlines {
    background-color: #0069cc;
  }

  .comparison-div {
    text-align: center;
  }

  .nav-block {
    display: block;
  }

  .padding-global-2-copy, .as, .hero, .floating, .page-padding-3 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .heading-medium-3 {
    font-size: 1.5rem;
  }

  .experts, .flavours, .story {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .salads {
    font-size: 2.5rem;
  }

  .salads.center-align-land {
    text-align: center;
  }

  .h11 {
    font-size: 2.5rem;
  }

  .h11.center-align-land {
    text-align: center;
  }

  .aaaadaad, .asdoaskdoaskd, .bar, .asdasdsasadasd, .aaaa564sd465as, .page-padding-4, .padding-global-copy {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .padding-global-copy.navbar {
    padding-left: 0;
    padding-right: 0;
  }

  .padding-global-copy-copy {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .padding-global-copy-copy.navbar {
    padding-left: 0;
    padding-right: 0;
  }

  .stickysticky {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .stickysticky.navbar {
    padding-left: 0;
    padding-right: 0;
  }

  .column-11 {
    padding-bottom: 0;
  }

  .image-19 {
    max-width: 100%;
  }

  .heading-large-3 {
    font-size: 2rem;
  }

  .heading-medium-copy {
    font-size: 1.5rem;
  }

  .columns-8-copy {
    width: 100%;
    display: flex;
  }

  .hero-section-headline {
    font-size: 2rem;
  }

  .brand-icon_grid-div-copy {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    grid-template-columns: 1fr 1fr;
  }

  .page-padding-copy, .us-vs-them-reviews, .page-padding-copy-copy, .why-inspired-go-2-copy {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .button-71 {
    padding-left: 180px;
    padding-right: 180px;
  }

  .columns-9 {
    display: flex;
  }

  ._456456 {
    font-size: 1.5rem;
  }

  .brand-icon_grid-div-copy-copy {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    grid-template-columns: 1fr 1fr;
  }

  .image-19-copy {
    max-width: 100%;
    display: block;
  }

  .hero-imagea {
    max-width: 100%;
    display: none;
  }

  .columns-9-copy {
    display: flex;
  }

  .bonus-timer-desktop-copy {
    background-color: #121212;
  }

  .bonuses {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .brand-icon_grid-div-copy-2 {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    grid-template-columns: 1fr 1fr;
  }

  .logos {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .company-logo {
    max-width: 90px;
  }

  .items {
    align-items: center;
  }

  .padding-global-3, .why-us, .expert-reviews {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .narrow-screen-hero {
    max-width: 100%;
    display: none;
  }

  .wide-hero {
    max-width: 100%;
    display: block;
  }

  .double-copy-section-container {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .urgency-and-scarcity-under-cta {
    display: flex;
  }

  .how-it-works-container {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .mobile-hero {
    max-width: 100%;
    display: block;
  }

  .narrow-hero-600-600, .wide-hero-1000-666 {
    max-width: 100%;
    display: none;
  }

  .mobile-hero-720-550 {
    max-width: 100%;
    display: block;
  }

  .cta-section-headline {
    font-size: 1.5rem;
  }

  .expert-reviews-container {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .double-header-section-headline {
    font-size: 1.5rem;
  }

  ._3rem-headline {
    line-height: 3rem;
  }

  ._3rem-headline-left-alignment {
    font-size: 1.5rem;
  }

  .brand-icon_grid-div-2 {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    grid-template-columns: 1fr 1fr;
  }

  .aaaadaad-2 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .navbar-logo-left-container {
    max-width: 100%;
  }

  .navbar-brand {
    padding-left: 0;
  }

  .nav-menu-two {
    border-radius: 20px;
    flex-direction: column;
    padding-bottom: 30px;
  }

  .nav-link-2 {
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-block;
  }

  .nav-dropdown {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .nav-dropdown-toggle {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .nav-dropdown-list.shadow-three {
    box-shadow: 0 8px 50px rgba(0, 0, 0, .05);
  }

  .nav-dropdown-list.shadow-three.w--open {
    position: relative;
  }

  .nav-dropdown-list.shadow-three.mobile-shadow-hide {
    box-shadow: none;
  }

  .nav-divider {
    width: 200px;
    height: 1px;
    max-width: 100%;
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .nav-link-accent {
    margin-right: 5px;
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-block;
  }

  .mobile-margin-top-10 {
    margin-top: 10px;
  }

  .image-25 {
    display: none;
  }

  .as-featured-in {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  ._3rem-section-copy, ._3rem-section-copy-reviews, ._3rem-section-copy-so-you-can {
    font-size: 1.5rem;
  }

  .margin-top-copy, .margin-top-copy-so-you-can {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .icon-mobile {
    color: #f7f3f3;
  }

  ._3rem-headline-left-alignment-copy-deal-ends {
    font-size: 1.5rem;
  }

  .faq-section-container-copy-1 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  ._3rem-section-copy-1, ._3rem-section-copy-2 {
    font-size: 1.5rem;
  }

  .page-padding-copy-2 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  ._3rem-headline-left-alignment-copy-deal-ends-copy {
    font-size: 1.5rem;
  }

  .icon-mobile-copy {
    color: #f7f3f3;
  }

  .bulllet-points {
    margin-left: 0;
    margin-right: 0;
  }
}

@media screen and (max-width: 479px) {
  body {
    font-size: 14px;
    line-height: 20px;
  }

  .brand-wrapper.w--current {
    text-align: center;
  }

  .brand {
    max-width: 80%;
    text-align: center;
  }

  .content-wrapper {
    justify-content: center;
  }

  .medium-paragraph {
    line-height: 20px;
  }

  .semibold-paragraph {
    color: #272727;
    text-align: center;
    text-transform: uppercase;
    font-size: 18px;
    font-weight: 400;
    line-height: 20px;
  }

  .h1 {
    text-align: center;
    margin: 0 0 10px;
    padding-left: 0;
    font-size: 36px;
    line-height: 45px;
  }

  .small-title {
    font-size: 14px;
    line-height: 20px;
  }

  .underline-button {
    margin-top: 10px;
  }

  .h3 {
    letter-spacing: 0;
    font-size: 20px;
    line-height: 26px;
  }

  .h2 {
    text-align: center;
    flex-direction: row;
    justify-content: center;
    margin: 0 24px 25px;
    padding: 0 0 7px;
    font-size: 40px;
    line-height: 50px;
    display: block;
  }

  .h2.center {
    margin-top: 0;
    margin-left: 30px;
    margin-right: 30px;
  }

  .style-guide-title {
    max-width: 300px;
    margin-left: 0;
    margin-right: 0;
    font-size: 32px;
    line-height: 42px;
  }

  .style-guide-content {
    flex-direction: column;
  }

  .button-primary {
    padding: 10px 32px;
  }

  .button-primary.top-margin {
    flex-direction: column;
    justify-content: center;
    margin-top: 45px;
    padding: 17px 30px;
  }

  .h4 {
    text-align: center;
    font-size: 20px;
    line-height: 30px;
  }

  .h4.align-left {
    text-align: left;
  }

  .small-paragraph {
    text-align: center;
    justify-content: center;
    align-items: center;
    margin-top: 1px;
    margin-right: 0;
    padding-top: 0;
    font-family: Poppins, sans-serif;
    font-size: 12px;
    font-weight: 200;
    line-height: 18px;
  }

  .small-medium-paragraph {
    letter-spacing: 0;
    font-size: 12px;
    line-height: 18px;
  }

  .xs-paragraph.center {
    color: #333;
    font-size: 14px;
    font-weight: 300;
  }

  .xs-paragraph.padding-left {
    padding-left: 2px;
  }

  .rich-text-white {
    max-width: 100%;
    padding: 20px;
  }

  .rich-text-white h2 {
    font-size: 26px;
  }

  .rich-text-white p, .rich-text-white blockquote, .rich-text-white li {
    font-size: 16px;
    line-height: 28px;
  }

  .contact-wrapper {
    width: 100%;
    flex-direction: column;
  }

  .opening-wrapper {
    width: 80%;
  }

  .contact-content {
    border-top-right-radius: 8px;
    border-bottom-left-radius: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .map {
    width: 100%;
    border-top-right-radius: 0;
    border-bottom-left-radius: 8px;
  }

  .hero-section {
    height: 120vh;
    box-shadow: none;
    background-image: url('../images/Dill-Couscous-Salad-5---edit-extended-copy-2-min_1Dill Couscous Salad-5 - edit extended copy 2-min.webp'), linear-gradient(rgba(255, 255, 255, .9), rgba(255, 255, 255, .7)), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
    background-position: 50%, 0 0, 0 0;
    background-repeat: repeat, repeat, repeat;
    background-size: cover, auto, auto;
    background-attachment: scroll, scroll, scroll;
  }

  .hero-wrapper {
    max-width: 1200px;
    object-fit: fill;
    flex-wrap: nowrap;
    justify-content: center;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    display: block;
    position: relative;
  }

  .hero-content {
    width: 100%;
    opacity: 1;
    text-align: center;
    object-fit: fill;
    background-color: rgba(236, 237, 242, 0);
    border: 1px #000;
    border-radius: 10px;
    flex-wrap: nowrap;
    flex: 0 auto;
    align-items: center;
    margin-top: 0;
    margin-bottom: 287px;
    padding-top: 72px;
    padding-bottom: 19px;
  }

  .section {
    margin-top: 0;
  }

  .features-wrapper {
    flex-direction: column;
  }

  .feature-wrapper {
    padding: 40px;
  }

  .vertical-line {
    width: 148px;
    height: 1px;
    top: 0%;
    bottom: auto;
    left: auto;
  }

  .card-wrapper {
    height: 100%;
    flex-direction: column;
  }

  .card-content {
    border-top-right-radius: 0;
    border-bottom-left-radius: 8px;
  }

  .card-image {
    height: 140px;
    max-width: 100%;
    border-top-right-radius: 8px;
    border-bottom-left-radius: 0;
  }

  .inline-text {
    margin-bottom: 6px;
  }

  .collection-list {
    grid-row-gap: 30px;
    grid-template-columns: repeat(auto-fit, 100%);
    align-content: stretch;
    justify-content: center;
  }

  .collection-item {
    flex-direction: row;
  }

  .item-image {
    width: 120px;
    height: 100%;
    border-top-right-radius: 0;
    border-bottom-left-radius: 8px;
    justify-content: center;
  }

  .item-content {
    width: 90%;
    height: 180px;
    border-top-right-radius: 8px;
    border-bottom-left-radius: 0;
    padding-left: 12px;
    padding-right: 12px;
  }

  .vegan-label, .spicy-label {
    width: 20px;
    height: 20px;
    margin-left: 4px;
  }

  .new-text, .discount-text {
    margin-right: 0;
  }

  .button-wrapper {
    text-align: left;
    object-fit: fill;
    align-items: center;
    margin: -1px 10px 47px 0;
    font-size: 18px;
  }

  .gallery-image-wrapper {
    height: 140px;
  }

  .first-letter {
    margin-top: 20px;
    margin-left: 20px;
    font-size: 54px;
    line-height: 54px;
  }

  .small-wrapper {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .rich-text {
    max-width: 100%;
    padding-top: 0;
    padding-bottom: 0;
  }

  .rich-text h2 {
    font-size: 26px;
  }

  .rich-text p, .rich-text blockquote {
    font-size: 16px;
    line-height: 28px;
  }

  .rich-text h4 {
    font-size: 18px;
    line-height: 26px;
  }

  .rich-text li {
    font-size: 16px;
    line-height: 28px;
  }

  .rich-text h3 {
    font-size: 20px;
    line-height: 28px;
  }

  .utility-page-content {
    margin-left: 16px;
    margin-right: 16px;
  }

  .news-page-list {
    grid-template-columns: 100%;
  }

  .image-item-page {
    border-top-right-radius: 0;
    border-bottom-left-radius: 8px;
    justify-content: center;
    margin-bottom: 10px;
  }

  .vegan-label-item, .spicy-label-item {
    width: 20px;
    height: 20px;
    margin-left: 4px;
  }

  .discount-label-item {
    margin-right: 0;
  }

  .paragraph {
    text-align: center;
    margin: 10px 23px 23px;
    font-size: 18px;
    font-weight: 200;
    line-height: 25px;
  }

  .paragraph-2 {
    font-family: Poppins, sans-serif;
    font-size: 16px;
    font-weight: 200;
  }

  .faq-answer {
    padding-left: 9px;
  }

  .section-2 {
    margin-top: -3px;
  }

  .paragraph-3 {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 16px;
    font-weight: 200;
  }

  .grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    object-fit: fill;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: stretch;
    margin: 12px;
    display: none;
    overflow: visible;
  }

  .menu-image {
    object-fit: fill;
  }

  .meal-name {
    font-size: 16px;
  }

  .grid-3 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin: 10px 10px 65px;
    display: grid;
  }

  .hero5-grid {
    grid-column-gap: 12px;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .hero5-image-wrap {
    min-height: 900px;
    background-image: url('../images/eqq7nKqo-copy-min.jpeg');
    padding: 20px 16px 56px;
    display: block;
  }

  .section-4 {
    display: block;
  }

  .hero5-text-copy {
    margin-top: 0;
    margin-bottom: 0;
  }

  .content-grid {
    grid-column-gap: 44px;
    grid-row-gap: 30px;
  }

  .save-money {
    display: none;
  }

  .save-time {
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .never-bored {
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
  }

  .content-section-4-copy-copy {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .mobile-save-money {
    padding-top: 0;
    padding-bottom: 0;
    display: block;
  }

  ._4freemeals-button {
    width: 200px;
    padding: 14px 20px;
    font-weight: 400;
  }

  .button-centre {
    margin-top: 0;
    margin-bottom: 0;
    padding: 0 0 20px;
  }

  .section-5 {
    background-image: url('../images/7N1yoqHk-min-min_17N1yoqHk-min-min.webp');
  }

  .paragraph-copy {
    margin: 23px;
    padding-bottom: 0;
    font-size: 18px;
    font-weight: 200;
    line-height: 25px;
  }

  .image-6 {
    width: 200px;
    text-align: center;
    margin-bottom: 12px;
  }

  .paragraph-6 {
    text-align: center;
    margin: 23px;
    font-size: 18px;
    font-weight: 200;
    line-height: 25px;
  }

  .testimonials-wrapper {
    width: 100%;
    border-radius: 0;
  }

  .testimonials-t3 {
    width: 100%;
  }

  .testimonials-subwrapper-t3 {
    height: auto;
  }

  .user-wrapper-t3 {
    align-items: flex-start;
  }

  .testimonials-wrapper-2 {
    width: 100%;
    border-radius: 0;
    margin-top: 0;
  }

  .user-name-t6 {
    color: #353535;
  }

  .slider-t6 {
    padding-bottom: 60px;
  }

  .testimonials-t6 {
    width: 100%;
    padding-top: 0;
    padding-bottom: 0;
  }

  .quote-t6-2 {
    color: #464646;
    margin-top: 7px;
    font-weight: 300;
  }

  .button-primary-copy {
    padding: 10px 32px;
  }

  .button-primary-copy.top-margin {
    flex-direction: column;
    justify-content: center;
    margin-top: 45px;
    padding: 17px 30px;
  }

  .button-primary-copy.top-margin-copy {
    flex-direction: column;
    justify-content: center;
    margin-top: 45px;
    padding: 17px 30px;
    font-weight: 400;
  }

  .button-4-copy {
    width: 200px;
    padding: 14px 20px;
  }

  .button-centre-copy {
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .button-4-copy-copy {
    width: 200px;
    padding: 8px;
    font-weight: 400;
  }

  .semibold-paragraph-copy {
    color: #272727;
    text-align: left;
    text-transform: uppercase;
    font-size: 18px;
    font-weight: 400;
    line-height: 20px;
  }

  .container-7 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .top-bar-container---brix {
    padding-left: 16px;
    padding-right: 16px;
  }

  .top-bar-container---brix.top-bar-3---brix {
    flex-direction: column;
    align-items: flex-start;
  }

  .top-bar-text---brix {
    max-width: 100%;
  }

  .top-bar-text---brix.max-w-80-mobile---brix {
    max-width: 80%;
  }

  .top-bar-button---brix {
    margin-top: 12px;
    margin-left: 0;
  }

  .close-icon---brix {
    max-width: 14px;
    top: 32px;
    right: 16px;
  }

  .close-icon---brix.top-bar-3---brix {
    margin-left: 0;
    position: absolute;
  }

  .column {
    margin-top: 32px;
  }

  .popup-content-wrapper---brix {
    border-radius: 24px;
  }

  .popup-content-wrapper---brix.popup-4-content-wrapper---brix {
    left: 16px;
    right: 16px;
  }

  .popup-4---brix {
    padding: 32px 16px;
  }

  .popup-title---brix {
    font-size: 22px;
    line-height: 1.2;
  }

  .popup-4---illustration---brix {
    width: 110%;
    max-width: 200%;
  }

  .subscribe-button---brix {
    text-align: center;
    background-position: 247px;
    padding: 15px 34px 16px 38px;
  }

  .subscribe-button---brix.ebook-button---brix {
    background-position: 85%;
  }

  .dummy-hero-button---brix {
    padding: 15px 34px 16px;
  }

  .popup-4-image-wrapper---brix {
    max-height: 240px;
    justify-content: center;
  }

  .container-default, .popup-wrapper---brix {
    padding-left: 16px;
    padding-right: 16px;
  }

  .dummy-hero-wrapper---brix.preview-page---brix {
    max-width: 100%;
  }

  .div-block-8 {
    background-color: #5e7462;
    position: -webkit-sticky;
    position: sticky;
    top: 0;
  }

  .button-5 {
    border-radius: 6px;
    padding: 8px;
    box-shadow: 1px 1px 3px #000;
  }

  .sign-up-form {
    margin: 7px;
    padding-left: 14px;
  }

  .div-block-9 {
    display: flex;
  }

  .close-modal-button {
    color: #000;
    background-color: #000;
    border: 1px #000;
    margin-top: 250px;
    position: absolute;
  }

  .column-2 {
    margin-bottom: 13px;
    padding-left: 8px;
    display: block;
  }

  .image-7 {
    display: none;
  }

  .submit-button {
    width: 250px;
    text-align: center;
    object-fit: fill;
    margin-left: 0;
    padding-left: 15px;
  }

  .heading-2 {
    justify-content: center;
    align-items: center;
    padding-left: 0;
    display: flex;
  }

  .image-8 {
    text-align: left;
  }

  .column-3 {
    justify-content: center;
    align-items: center;
    padding-top: 0;
    padding-right: 19px;
    display: block;
  }

  .text-block {
    margin-top: 16px;
  }

  .column-4 {
    justify-content: center;
    align-items: center;
    padding-left: 59px;
    padding-right: 93px;
    display: flex;
  }

  .text-block-2 {
    font-size: 13px;
  }

  .heading-3 {
    text-align: center;
    justify-content: center;
    align-items: center;
    margin-top: 25px;
    display: flex;
  }

  .text-block-3 {
    text-align: center;
    margin-top: 0;
    margin-bottom: 11px;
  }

  .text-field {
    text-align: center;
  }

  .column-5 {
    padding-left: 20px;
  }

  .close-button {
    display: none;
  }

  .columns-2 {
    margin-bottom: 27px;
    display: block;
  }

  .div-block-12 {
    display: block;
    position: absolute;
    top: 0%;
    bottom: auto;
    left: auto;
    right: 0%;
  }

  .image-9-copy {
    cursor: pointer;
    display: block;
    position: absolute;
    top: 0%;
    bottom: auto;
    left: auto;
    right: 0%;
  }

  .div-block-14 {
    display: inline-block;
  }

  .image-12 {
    display: none;
  }

  .check-icon-large {
    filter: hue-rotate(207deg);
    color: #49634d;
    flex: 0 auto;
    display: none;
  }

  .search-block-wrapper {
    margin-top: 40px;
    margin-left: 0%;
    margin-right: 0%;
    padding-left: 0%;
  }

  .image-15 {
    max-width: 30%;
    text-align: center;
  }

  .h1-2 {
    text-align: center;
    margin: 0 0 5px;
    padding-top: 20px;
    padding-left: 0;
    font-size: 36px;
    line-height: 45px;
    display: block;
  }

  .paragraph-copy33 {
    text-align: center;
    margin: 0;
    font-size: 11px;
    font-weight: 200;
    line-height: 25px;
  }

  .submit-button-2 {
    width: 100%;
    min-width: 120px;
    border-radius: 4px;
    margin-top: -5px;
  }

  .paragraph-25 {
    text-align: center;
    margin: 23px 8px;
    font-size: 16px;
    font-weight: 200;
    line-height: 25px;
  }

  .hero-image {
    display: none;
  }

  .grid-hero {
    margin-bottom: 40px;
  }

  .hero-image-block {
    border-radius: 0;
  }

  .form-2 {
    flex-flow: column wrap;
    padding-top: 0;
  }

  .search-field {
    text-align: center;
    border-radius: 4px;
    margin-bottom: 10px;
    padding-left: 12px;
    font-size: 14px;
  }

  .div-block-15 {
    margin-left: 5%;
    margin-right: 5%;
  }

  .grid-5 {
    grid-column-gap: 18px;
    grid-row-gap: 4px;
    margin-left: 10px;
    margin-right: 10px;
  }

  .text-span {
    color: #49634d;
  }

  .h3-copy {
    text-align: center;
    letter-spacing: 0;
    font-size: 16px;
    font-weight: 600;
    line-height: 26px;
  }

  .paragraph-small {
    color: #000;
    font-family: Poppins, sans-serif;
    font-size: 12px;
    font-weight: 200;
  }

  .grid-features {
    flex-direction: row;
    grid-template-areas: "."
                         "Area";
    justify-content: space-around;
    margin-top: 10px;
    display: flex;
  }

  .header-section-standard {
    padding: 58px 0% 0;
  }

  .section-8 {
    border-radius: 0;
    padding-left: 0%;
    padding-right: 0%;
    display: block;
  }

  .image-13 {
    border-radius: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .grid-6 {
    grid-column-gap: 18px;
    grid-row-gap: 4px;
    margin-left: 10px;
    margin-right: 10px;
  }

  .grid-7 {
    object-fit: fill;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: stretch;
    margin: 12px;
    display: none;
    overflow: visible;
  }

  .grid-8 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin: 55px 10px 65px;
    display: grid;
  }

  .h2-2 {
    text-align: center;
    flex-direction: row;
    justify-content: center;
    margin: 0 8px 25px;
    padding: 0 0 7px;
    font-size: 40px;
    line-height: 50px;
    display: block;
  }

  .meals {
    margin-left: 0%;
    margin-right: 0%;
  }

  .fresh-or-free {
    margin-top: -3px;
  }

  .button-primary-copy-2 {
    padding: 10px 32px;
  }

  .button-primary-copy-2.top-margin-copy {
    flex-direction: column;
    justify-content: center;
    margin-top: 45px;
    padding: 17px 30px;
  }

  .paragraph-9 {
    color: #fff;
    font-family: Poppins, sans-serif;
    font-size: 16px;
    font-weight: 200;
  }

  .content-grid-2 {
    grid-column-gap: 44px;
    grid-row-gap: 30px;
  }

  .paragraph-4 {
    text-align: center;
    margin: 23px 8px;
    font-size: 18px;
    font-weight: 200;
    line-height: 25px;
  }

  .hero5-image-wrap-2 {
    min-height: 900px;
    background-image: url('../images/eqq7nKqo-copy-min.jpeg');
    margin-bottom: 47px;
    padding: 20px 16px 56px;
    display: block;
  }

  .div-block-16 {
    display: none;
  }

  .xs-paragraph-copy-2.center {
    color: #333;
    padding-left: 10px;
    font-size: 14px;
    font-weight: 300;
  }

  .paragraph-10 {
    padding-left: 0;
    padding-right: 0;
  }

  .paragraph-11 {
    text-align: center;
    margin: 0 8px 30px;
    padding-bottom: 15px;
    font-size: 16px;
    font-weight: 200;
    line-height: 25px;
  }

  .paragraph-19, .paragraph-26, .paragraph-20 {
    text-align: center;
    margin: 23px 8px;
    font-size: 16px;
    font-weight: 200;
    line-height: 25px;
  }

  .button-69 {
    width: 200px;
    padding: 14px 20px;
  }

  .cards-section {
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .centered-container {
    text-align: left;
  }

  .cards-grid-container {
    grid-template-columns: 1fr;
    margin-left: 0;
    margin-right: 0;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .heading-7 {
    text-align: center;
  }

  .heading-324234 {
    text-align: center;
    white-space: normal;
    display: block;
  }

  .paragraph-27 {
    text-align: center;
    font-size: 16px;
    display: block;
  }

  .cards-grid-container-2 {
    grid-template-columns: 1fr;
    margin-left: 0;
    margin-right: 0;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .top-chef-mobile, .top-chef-desktop, .canadian-desktop {
    display: none;
  }

  .canadian-mobile {
    display: block;
    position: relative;
  }

  .save-money-mobile {
    display: flex;
  }

  .save-money-desktop {
    display: none;
  }

  .save-money-desktop-copy, .save-money-desktop-copy-copy {
    display: flex;
  }

  .canadian-desktop-copy, .canadian-mobilee {
    display: none;
  }

  .save-money-mobile-1, .save {
    display: flex;
  }

  .save-money-desktop-1, .canadian-desktop-2 {
    display: none;
  }

  .canadian-mobile-2 {
    display: flex;
  }

  .top-chef-desktop-1 {
    display: none;
  }

  .top-chef-mobile-1 {
    display: flex;
  }

  .canadian-desktop-3 {
    display: none;
  }

  .h1-2-copy {
    text-align: center;
    margin: 7px 0 5px;
    padding-left: 0;
    font-size: 36px;
    line-height: 45px;
    display: block;
  }

  .heading-324241 {
    text-align: center;
    align-items: center;
    font-size: 18px;
    font-weight: 400;
    display: flex;
  }

  .heading-324241-desktop, .heading-324242, .heading-7-desktop, .heading-324234-desktop, .paragraph-27-desktop {
    display: none;
  }

  ._4freemeals-applied {
    padding: 10px 32px;
    font-size: 12px;
    font-weight: 400;
  }

  ._4freemeals-applied.top-margin-copy {
    flex-direction: column;
    justify-content: center;
    margin-top: 45px;
    padding: 17px 30px;
  }

  ._4freemeals-white {
    width: 200px;
    padding: 8px;
  }

  .w {
    width: 200px;
    padding: 14px 20px;
  }

  .view-full-menu, .order-now {
    width: 200px;
    padding: 14px 20px;
    font-weight: 400;
  }

  .aaaaa {
    width: 200px;
    padding: 14px 20px;
  }

  .heading-324242-mobile {
    text-align: center;
    margin-left: 8px;
    margin-right: 8px;
    font-size: 18px;
    font-weight: 400;
  }

  .heading-324241-copy {
    text-align: center;
    display: flex;
  }

  .heading-324241-dt {
    text-align: center;
    display: none;
  }

  .close-button-success {
    cursor: pointer;
    display: none;
  }

  .image-10-close-button {
    cursor: pointer;
    display: block;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: auto;
  }

  .hero-image---tabhlet {
    display: none;
  }

  .paragraph-1111 {
    text-align: center;
    margin: 0 8px 30px;
    padding-bottom: 15px;
    font-size: 16px;
    font-weight: 200;
    line-height: 25px;
  }

  ._5-delivered-to-your-door, .more-affordable, .lower-cancer-risk {
    padding-top: 15px;
    padding-bottom: 60px;
    display: none;
  }

  .navigation-secondary, .navigation-button, .div-block-17 {
    display: none;
  }

  .image-9-copy-2 {
    display: block;
  }

  .container-10 {
    max-width: none;
  }

  .clients-quote-two {
    font-size: 24px;
    line-height: 32px;
  }

  .clients-info-image {
    margin-right: 16px;
  }

  .clients-grid {
    grid-column-gap: 20px;
    grid-row-gap: 40px;
    grid-template-columns: 1fr 1fr;
  }

  .clients-image-two {
    object-fit: fill;
  }

  .partner-headline {
    text-align: center;
    margin: 7px 0 10px;
    padding-left: 0;
    font-size: 36px;
    line-height: 45px;
  }

  .partner-discounts {
    padding-top: 0;
  }

  .h333 {
    text-align: center;
    flex-direction: row;
    justify-content: center;
    margin: 0 24px 25px;
    padding: 15px 0 7px;
    font-size: 40px;
    line-height: 50px;
    display: block;
  }

  .h333.center {
    margin-top: 0;
    margin-left: 30px;
    margin-right: 30px;
  }

  .h555 {
    text-align: center;
    flex-direction: row;
    justify-content: center;
    margin: 15px 8px 25px;
    padding: 15px 0 7px;
    font-size: 40px;
    line-height: 50px;
    display: block;
  }

  .sad789asdas {
    width: 200px;
    margin-top: 50px;
    margin-bottom: 40px;
    padding: 14px 20px;
    font-weight: 400;
  }

  .main-banner_content-slider._2 {
    -webkit-text-fill-color: inherit;
    background-image: url('../images/Untitled-design-9.jpg');
    background-position: 50%;
    background-size: cover;
    background-clip: border-box;
  }

  .main-banner_content-slider._1 {
    min-height: 350px;
    background-image: url('../images/Packaging--Stacked-6-min_1Packaging- Stacked-6-min.webp');
    background-position: 50% 70%;
    background-size: cover;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
  }

  .margin-vertical {
    margin-left: 0;
    margin-right: 0;
  }

  .margin-vertical.margin-xsmall {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .margin-vertical.margin-small {
    float: none;
    clear: none;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    object-fit: contain;
    background-color: #0069cc;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: block;
    position: relative;
  }

  .margin-vertical.margin-small-copy {
    float: none;
    clear: none;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    object-fit: contain;
    float: none;
    clear: none;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    object-fit: contain;
    background-color: #fff;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: block;
    position: relative;
  }

  .main-banner_paragraph.desktop {
    display: block;
  }

  .icons-div {
    justify-content: center;
    align-items: center;
  }

  .icons-grid {
    grid-column-gap: 17px;
    grid-row-gap: 17px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    align-items: stretch;
    margin-left: 0;
    padding-top: 0;
    font-size: .8rem;
    display: grid;
  }

  .button_main {
    font-size: 1.1rem;
  }

  .view-full-menu-copy {
    width: 200px;
    padding: 14px 20px;
    font-weight: 400;
  }

  .asdasdasdas {
    text-align: center;
    margin: 10px 23px 23px;
    font-size: 18px;
    font-weight: 200;
    line-height: 25px;
  }

  .section-9 {
    margin-top: 50px;
  }

  .section-arm-underline {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .div-bowl-across {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .div-shells-happily {
    display: block;
  }

  .h2-type-course {
    font-size: 1.875rem;
    line-height: 2.25rem;
  }

  .div-wonderful-represent {
    margin-top: 2rem;
  }

  .div-worse-design {
    grid-template-columns: 1fr;
  }

  .div-test-stop {
    width: 11rem;
    flex-direction: column;
  }

  .div-widely-raise, .div-perfect-pipe {
    grid-template-columns: 1fr;
  }

  .page-padding {
    margin-top: 0;
    margin-bottom: 0;
    padding: 3rem .5rem;
    display: block;
  }

  .container-large {
    max-width: 100%;
  }

  .padding-vertical {
    padding-left: 0;
    padding-right: 0;
  }

  .padding-vertical.padding-huge {
    padding-top: 0;
  }

  .padding-vertical.padding-large {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .padding-vertical.padding-medium {
    padding-top: .5rem;
    padding-bottom: .5rem;
  }

  .padding-vertical.padding-xsmall {
    padding-top: 0;
    padding-bottom: 0;
  }

  .top-banner_text {
    color: #fff;
    font-size: .9rem;
  }

  .text-weight-medium {
    font-weight: 400;
    line-height: 24px;
  }

  .text-weight-medium.text-size-medium.text-align-center {
    font-size: 1rem;
    font-weight: 400;
    line-height: 24px;
  }

  .section-footer {
    font-family: Montserrat, sans-serif;
  }

  .steps_grid {
    grid-template-columns: 1fr;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .main-banner_slider-slide {
    background-image: url('../images/4.jpg');
    background-position: 0 0;
    background-size: auto;
  }

  .text-size-small, .text-size-small.text-weight-xbold {
    color: #000;
  }

  .text-size-small.text-weight-xbold.custom-verfied {
    font-size: .7rem;
  }

  .footer-flex {
    background-color: #fff;
  }

  .navbar-main {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: block;
  }

  .brand-icon_grid-div {
    width: 100%;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .text-weight-semibold {
    margin-bottom: 0;
  }

  .text-align-center-2 {
    font-size: .85rem;
  }

  .main-banner_slider-mask {
    opacity: 1;
  }

  .main-banner_slider-div {
    background-color: #ddd;
  }

  .table-grid {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-direction: row;
    grid-template-rows: auto;
    grid-template-columns: 25% 1fr 1fr 25%;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: center;
    padding-right: 0;
    display: grid;
  }

  .table-grid.yellow {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    background-color: #121212;
    flex-wrap: nowrap;
    grid-template-rows: auto;
    grid-template-columns: 25% 1fr 1fr 25%;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: center;
    margin-left: 0;
    margin-right: 0;
    padding-left: 5px;
    padding-right: 5px;
    display: grid;
  }

  .button_main-2 {
    margin-top: -10px;
    font-size: 1.1rem;
  }

  .button_main-2.width-80 {
    margin-bottom: 30px;
  }

  .text-size-regular {
    background-color: #fff;
    line-height: 24px;
  }

  .text-size-regular.text-align-center {
    background-color: rgba(0, 0, 0, 0);
    font-size: 1rem;
    font-weight: 400;
    line-height: 24px;
  }

  .text-size-regular.text-align-center.custom-table {
    font-size: .8rem;
  }

  .text-size-regular.text-align-center.text-weight-semibold {
    text-align: left;
    font-size: .7rem;
  }

  .main-banner_checkpoints-div-2 {
    text-align: left;
    flex-direction: row;
    justify-content: flex-start;
    margin-bottom: 0;
    font-size: 1.125rem;
    display: flex;
  }

  .steps_highlight {
    background-color: #0069cc;
  }

  .differetnt_contact {
    text-align: center;
    display: block;
  }

  .steps_icons {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: row;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    display: grid;
  }

  .pricing_main {
    grid-template-columns: 1fr;
  }

  ._3rem-section.text-align-center {
    margin-top: 0;
    font-size: 2.1rem;
    line-height: 1;
  }

  ._3rem-section.text-align-center-copy, ._3rem-section._54645 {
    margin-top: 0;
    font-size: 1.5rem;
    line-height: 1;
  }

  ._3rem-section.text-align-center-copy-copy {
    text-align: center;
    margin-top: 0;
    font-size: 2rem;
    line-height: 1;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .heading-large-2 {
    text-align: center;
    margin-top: -10px;
    font-size: 1.3rem;
  }

  .text-weight-bold {
    justify-content: center;
    display: flex;
  }

  .feedback_name {
    text-align: left;
    margin-top: 0;
    padding-top: 10px;
  }

  .info-drink_split {
    margin-top: 0;
  }

  .text-size-medium-2 {
    text-align: left;
    margin-top: 0;
    font-size: 1rem;
    font-weight: 400;
    line-height: 24px;
  }

  .text-size-medium-2.brand-icon {
    margin-left: auto;
    margin-right: auto;
    font-weight: 900;
  }

  .text-size-medium-2.text-weight-semibold {
    color: #000;
    text-align: left;
    margin-top: 0;
    margin-bottom: 0;
    font-size: .875rem;
    font-weight: 800;
  }

  .text-size-medium-2.bonus-icons-mobile {
    margin-left: auto;
    margin-right: auto;
    font-weight: 900;
  }

  .dropdown-answers_main {
    flex-direction: column;
  }

  .flavours_grid {
    grid-template-columns: 1fr;
  }

  .stick-atc {
    display: block;
  }

  .nav-menu-2 {
    z-index: 2000;
  }

  .page-wrapper {
    font-family: Poppins, sans-serif;
  }

  .grey-divider {
    display: none;
  }

  .custom_price-head {
    text-align: center;
    padding-bottom: 5px;
  }

  .width-100-2 {
    text-align: center;
    padding-top: 0;
    display: block;
  }

  .dropdown-answer_content {
    width: 100%;
    margin-top: 25px;
  }

  .main-banner_content-inner-2 {
    margin-right: 0;
  }

  .experts-main {
    grid-template-columns: 1fr;
  }

  .footer-text {
    background-color: #fff;
  }

  .section-navbar {
    color: #fcf8f8;
    background-color: #fff;
    margin-top: 0;
    margin-bottom: 0;
  }

  .navbar-logo {
    padding-left: 0;
  }

  .dropdown-answer_image {
    width: 75%;
    margin-left: auto;
    margin-right: auto;
  }

  .us-vs-them {
    margin-top: 0;
    display: flex;
  }

  .slide-nav {
    opacity: 1;
  }

  .why-inspired-go-2 {
    margin-top: 0;
    padding-bottom: 3rem;
  }

  ._1111 {
    margin-top: 0;
    padding-top: 10px;
    display: flex;
  }

  .announcement-bar {
    background-color: #121212;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 5px;
    padding-bottom: 5px;
    display: block;
  }

  .reviews {
    background-color: #fff;
    display: block;
  }

  .faq-section-container {
    z-index: 1000;
    background-color: #121212;
    padding-top: 3rem;
    padding-bottom: 3rem;
    display: block;
    position: relative;
  }

  .header {
    background-color: #fff;
    margin-top: 0;
    margin-bottom: 5px;
    display: block;
  }

  .hidden {
    display: block;
  }

  .delicious {
    margin-top: 0;
    font-family: Montserrat, sans-serif;
  }

  .paragraph-1112 {
    font-size: 1.125rem;
  }

  ._15 {
    background-color: #fff;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 3rem;
    padding-bottom: 3rem;
    display: block;
  }

  .paragraph-1113 {
    font-size: 1rem;
    line-height: 24px;
  }

  .paragraph-1114 {
    font-family: Montserrat, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    line-height: 24px;
  }

  .paragraph-1116 {
    font-size: 1rem;
    line-height: 24px;
  }

  .bold-text {
    font-size: 1rem;
  }

  .page-padding-2 {
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .heading-324243 {
    font-size: 1.5rem;
    line-height: 25px;
  }

  .paragraph-1117 {
    font-size: 1rem;
    line-height: 24px;
  }

  .grid-9 {
    grid-column-gap: 16px;
    grid-template-rows: auto auto auto;
  }

  .width-100-3 {
    display: block;
  }

  .bold-text-2 {
    font-size: 16px;
  }

  .mobile-only-grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    object-fit: fill;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    align-content: center;
    justify-content: center;
    align-items: center;
    justify-items: center;
    margin: 12px;
    display: grid;
    overflow: visible;
  }

  .bold-text-3, .bold-text-4 {
    font-size: 16px;
  }

  .us-vs-yo {
    padding-left: 0;
    padding-right: 0;
  }

  .text-size-regular-2 {
    color: #000;
    font-weight: 300;
  }

  .text-size-regular-2.text-align-center.text-weight-semibold {
    font-size: .7rem;
  }

  .table-grid-2 {
    padding-right: 0;
  }

  .bold-text-5 {
    display: flex;
  }

  .us-vs-yo-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .tags-div {
    background-color: #5e7462;
  }

  .button-main {
    height: 50px;
    color: #fff;
    background-color: #2e585e;
    margin-top: 15px;
  }

  .star-div-small {
    width: 15px;
  }

  .main-wrapper-2 {
    background-color: #fff9ee;
  }

  .star-grid {
    grid-column-gap: 3px;
  }

  .trusted-icon {
    width: 15px;
  }

  .width-100-4 {
    margin-right: 0;
    padding-right: 0;
  }

  .text-size-medium-3 {
    color: #000;
    text-align: center;
    margin-bottom: 0;
    font-size: .875rem;
    font-weight: 200;
  }

  .read-story_num {
    background-color: #5e7462;
  }

  .heading-medium-2 {
    color: #fff;
  }

  .testimonial-icon {
    width: 50px;
    height: 50px;
  }

  .heading-style-h2 {
    color: #000;
    font-size: 1.5rem;
  }

  .navbar_main-logo.hide-desktop {
    width: 125px;
  }

  .read-story_head {
    padding-top: 0;
    display: flex;
  }

  .guarantee-icon {
    width: 75px;
    min-width: 50px;
  }

  .star-div {
    width: 17.5px;
  }

  .button-wrapper-2 {
    width: 100%;
  }

  .review-star-flex {
    grid-column-gap: 5px;
  }

  .navbar-logo_outer {
    background-color: #5e7462;
  }

  .testimonial-tursted {
    grid-column-gap: 5px;
  }

  .text-size-large {
    color: #000;
    padding-top: 10px;
    font-size: 1rem;
    font-weight: 300;
  }

  .testimonial-div {
    grid-column-gap: 10px;
  }

  .padding-global {
    background-color: #fff9ee;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .text-size-tiny {
    font-family: Poppins, sans-serif;
  }

  .heading-324244 {
    text-align: center;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 1.5rem;
    font-weight: 800;
    line-height: 24px;
  }

  .asdasd {
    color: #000;
    font-size: 1rem;
  }

  .bold-text-6 {
    color: #000;
    font-size: 24px;
    font-weight: 800;
    line-height: 1px;
  }

  .heading-324245 {
    color: #000;
    margin-top: 0;
    margin-bottom: 0;
    line-height: 24px;
  }

  .heading-324246 {
    color: #000;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 24px;
    line-height: 24px;
  }

  .heading-324247 {
    color: #000;
    margin-top: 30px;
    font-size: 20px;
    font-weight: 800;
    line-height: 20px;
  }

  .bold-text-7 {
    color: #000;
    font-size: 24px;
  }

  .heading-324248 {
    color: #000;
    font-size: 24px;
    line-height: 24px;
  }

  .aaa {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .bold-text-8, .bold-text-9, .bold-text-10, .bold-text-11 {
    color: #fff;
  }

  .bold-text-12 {
    font-size: 24px;
  }

  .heading-324249 {
    margin-top: 0;
    margin-bottom: 0;
    line-height: 24px;
  }

  .heading-324250 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 24px;
    line-height: 24px;
  }

  .text-size-medium-3-copy, .b, .c, .d, .aa {
    color: #fff;
    font-size: 1rem;
  }

  .imagined-sticky {
    padding-left: 10px;
    padding-right: 10px;
  }

  .comparison-checkboxes {
    margin-top: 0;
    padding-top: 0;
  }

  .fans-card-div {
    grid-template-columns: 1fr;
  }

  .padding-global-2 {
    background-color: #121212;
    padding-top: 0;
    padding-bottom: 0;
    font-family: Montserrat, sans-serif;
  }

  .navbar-button {
    padding-left: 10px;
    padding-right: 10px;
  }

  .buy-button {
    justify-content: center;
    padding-left: 0;
    padding-right: 50px;
  }

  .text-size-regular-3 {
    margin-bottom: 20px;
  }

  .text-size-regular-3.text-align-center {
    line-height: 24px;
  }

  .text-size-regular-3.text-weight-bold {
    text-align: left;
    justify-content: flex-start;
  }

  .buy-button_flrx {
    justify-content: center;
    align-items: center;
  }

  .text-size-small-2 {
    margin-top: 10px;
  }

  .text-size-small-2.text-weight-bold {
    margin-top: 0;
    font-weight: 600;
  }

  .media-logo-div {
    width: 100%;
  }

  .imagined-icon {
    max-width: 50px;
  }

  .heading-style-h1 {
    text-align: center;
    margin-top: 0;
    margin-bottom: 10px;
    font-size: 1.5rem;
  }

  .heading-style-h1.center-align-land {
    font-size: 2rem;
  }

  .heading-style-h1.text-align-center {
    font-size: 1.5rem;
  }

  .imagined-sticky_content {
    grid-column-gap: 19px;
  }

  .buy-box-head {
    margin-top: -5px;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .main-stars {
    margin-top: -60px;
    margin-bottom: -10px;
  }

  .main-buy-box {
    background-color: #fff9ee;
  }

  .our-way-vs-old-way-headlines {
    background-color: #0069cc;
  }

  .navbar-flex {
    grid-column-gap: 5px;
  }

  .as {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .hero {
    padding-top: 0;
    padding-bottom: 1rem;
  }

  .html-embed-3 {
    display: block;
  }

  .tt {
    text-align: left;
    margin-top: -5px;
    font-size: 1rem;
    font-weight: 300;
    line-height: 24px;
  }

  .tt.text-weight-semibold {
    margin-top: -25px;
    font-size: 1rem;
  }

  .ttt {
    text-align: left;
    margin-top: -5px;
    font-size: 1rem;
    font-weight: 300;
    line-height: 24px;
  }

  .ttt.text-weight-semibold {
    margin-top: -25px;
    font-size: 1rem;
  }

  .ttttt {
    text-align: left;
    margin-top: -5px;
    font-size: 1rem;
    font-weight: 300;
    line-height: 24px;
  }

  .ttttt.text-weight-semibold {
    margin-top: -25px;
    font-size: 1rem;
  }

  .bold-text-17 {
    margin-top: 0;
    display: flex;
  }

  .bold-text-18 {
    padding-top: 25px;
    display: flex;
  }

  .bold-text-19, .bold-text-20 {
    padding-top: 0;
    display: flex;
  }

  ._789789978 {
    width: 100%;
    text-align: center;
    padding-top: 0;
    display: block;
  }

  .floating {
    margin-top: 0;
    margin-bottom: 0;
    padding: .5rem;
    display: block;
  }

  .heading-medium-3.text-align-center {
    font-size: 2.1rem;
  }

  .experts {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
    display: none;
  }

  .flavours {
    display: none;
  }

  .title {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-direction: row;
    grid-template-rows: auto;
    grid-template-columns: 50% 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: center;
    padding-right: 0;
    display: grid;
  }

  .title.yellow {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-wrap: nowrap;
    grid-template-rows: auto;
    grid-template-columns: 25% 1fr 1fr 25%;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: center;
    margin-left: 0;
    margin-right: 0;
    padding-left: 5px;
    padding-right: 5px;
    display: grid;
  }

  .story {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 1.5rem;
    padding-bottom: 2.5rem;
    display: block;
  }

  .salads {
    text-align: left;
    font-size: 1.75rem;
  }

  .bold-text-21 {
    font-weight: 400;
  }

  .hhhh {
    background-color: #fff;
    margin-top: 0;
    margin-bottom: -70px;
  }

  .button-text {
    justify-content: center;
    padding-left: 50px;
    display: flex;
  }

  .h11 {
    text-align: left;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 1.5rem;
  }

  .guarantee {
    grid-column-gap: 25px;
    grid-row-gap: 16px;
    flex-wrap: nowrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .width-100-2-copy {
    text-align: center;
    padding-top: 0;
    display: block;
  }

  .a456asd456asd654 {
    height: 50%;
    max-width: 100%;
    text-align: center;
    padding-top: 0;
    display: block;
  }

  .icon-2 {
    margin-top: 0;
  }

  .aaaadaad {
    background-color: #fff9ee;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
    display: block;
  }

  .image-17 {
    text-align: center;
    display: inline-block;
  }

  .asdoaskdoaskd {
    display: none;
  }

  .bar, .asdasdsasadasd {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
    display: block;
  }

  .aaaa564sd465as {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 2.5rem;
    display: block;
  }

  .button_main-3 {
    font-size: 1.1rem;
  }

  .final, .final-ss, .finalll {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  ._1212 {
    margin-top: 20px;
  }

  .padding-global-copy {
    background-color: #fff9ee;
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .subb {
    color: #000;
    text-align: center;
    margin-top: 20px;
    margin-bottom: 30px;
    font-size: 1rem;
    font-weight: 300;
  }

  .padding-global-copy-copy {
    background-color: #fff9ee;
    padding-top: 3rem;
    padding-bottom: 1rem;
  }

  .container-11 {
    margin-top: -25px;
    padding-left: 40px;
  }

  .heading-324247-copy {
    color: #000;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 20px;
    font-weight: 800;
    line-height: 20px;
  }

  .div-block-20 {
    color: #000;
    margin-bottom: 25px;
  }

  .flavour-blocks-copy {
    margin-top: 5px;
    margin-bottom: 5px;
  }

  .text-block-4 {
    color: #000;
    font-size: 16px;
    font-weight: 300;
    line-height: 24px;
  }

  .div-block-21 {
    margin-top: 10px;
  }

  .intro {
    color: #000;
    margin-top: 5px;
    font-size: 16px;
    font-weight: 600;
    line-height: 24px;
  }

  .width-100-4-copy {
    margin-right: 0;
    padding-right: 0;
  }

  .logologo {
    margin-right: 0;
    padding-left: 50px;
    padding-right: 0;
  }

  .stickysticky {
    background-color: #fff;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .main-banner_content-3 {
    margin-left: auto;
    margin-right: auto;
    padding-top: 10px;
    padding-bottom: 0;
  }

  .main-banner_content-inner-3 {
    width: 100%;
    max-width: 400px;
    margin-left: auto;
    margin-right: auto;
  }

  .column-12 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .image-19 {
    width: 100%;
    height: 100%;
    max-height: 90%;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .text-align-center-3 {
    width: 100%;
    padding-top: 5px;
    font-size: .75rem;
  }

  .cta-button {
    width: 95%;
    height: 60px;
    color: #fff;
    background-color: #0069cc;
    margin-top: -3px;
    margin-left: auto;
    margin-right: auto;
  }

  .paragraph-1122 {
    font-size: 1.125rem;
  }

  .text-size-medium-4 {
    text-align: left;
    margin: 0 auto;
    padding-bottom: 0;
    font-size: .875rem;
    font-weight: 300;
    line-height: 24px;
  }

  .text-size-medium-4.text-weight-semibold {
    color: #000;
    background-color: #fff;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 10px;
    font-weight: 500;
  }

  .heading-large-3 {
    text-align: center;
    margin-top: -10px;
    font-size: 1.4rem;
    font-weight: 900;
  }

  .main-wrapper_cta-x-2 {
    width: 100%;
  }

  .icons-grid-2 {
    width: 90%;
    grid-column-gap: 0px;
    grid-row-gap: 17px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    align-items: stretch;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    font-size: .8rem;
    display: grid;
  }

  .columns-8 {
    display: flex;
  }

  .bold-text-23 {
    text-align: center;
    font-size: .75rem;
  }

  .heading-medium-copy.text-align-center {
    margin-top: 0;
    font-size: 2.1rem;
    line-height: 1;
  }

  .heading-medium-copy.text-align-center-copy {
    margin-top: 0;
    font-size: 2rem;
    line-height: 1;
  }

  .columns-8-copy {
    width: 100%;
    margin-top: 5px;
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

  .column-13, .column-14 {
    padding-left: 0;
    padding-right: 0;
  }

  .hero-section-headline {
    text-align: left;
    background-color: #fff;
    margin-top: 0;
    margin-bottom: -10px;
    font-family: Montserrat, sans-serif;
    font-size: 1.6rem;
    font-weight: 900;
    line-height: 30px;
  }

  .brand-icon_grid-div-copy {
    width: 100%;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .page-padding-copy {
    z-index: 1000;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0 .5rem;
    display: block;
    position: relative;
  }

  .us-vs-them-reviews {
    margin-top: 0;
    padding-bottom: .125rem;
    font-family: Montserrat, sans-serif;
    display: flex;
  }

  .page-padding-copy-copy {
    margin-top: 0;
    margin-bottom: 0;
    padding: 2.5rem .5rem;
    display: block;
  }

  .why-inspired-go-2-copy {
    margin-top: 0;
    padding-bottom: 3rem;
  }

  .column-15 {
    text-align: center;
    display: block;
  }

  .button-71 {
    padding-left: 50px;
    padding-right: 50px;
  }

  .section-11 {
    padding-top: 15px;
  }

  .column-16, .column-17 {
    display: none;
  }

  .columns-9 {
    padding-top: 0;
    padding-bottom: 15px;
    display: flex;
  }

  .bold-text-24 {
    font-size: 10px;
  }

  .text-block-5 {
    padding-top: 3px;
    font-size: 10px;
  }

  .bold-text-25 {
    font-size: 12px;
  }

  .text-block-7 {
    font-size: 16px;
  }

  .column-20 {
    background-color: rgba(0, 0, 0, 0);
  }

  .text-size-medium-4-copy {
    text-align: center;
    margin-top: -15px;
    margin-left: auto;
    margin-right: auto;
    font-size: 1rem;
    font-weight: 300;
    line-height: 24px;
  }

  .text-size-medium-4-copy.text-weight-semibold {
    color: #000;
    text-align: left;
    background-color: #fff;
    margin-top: -25px;
    margin-bottom: 0;
    font-size: 12px;
    font-weight: 600;
  }

  .text-align-center-3-copy {
    width: 100%;
    text-align: center;
    width: 100%;
    padding-top: 5px;
    font-size: .75rem;
  }

  .text-align-center-3-copy-copy {
    width: 100%;
    color: #fff;
    text-align: center;
    padding-top: 5px;
    font-size: .75rem;
  }

  ._111, ._45645, ._789789 {
    width: 75%;
    height: 75%;
    text-align: center;
    padding-top: 0;
    display: block;
  }

  .bold-text-18-copy {
    padding-top: 0;
    display: flex;
  }

  ._4545 {
    line-height: 24px;
  }

  ._4545.text-align-center {
    font-size: 1rem;
    font-weight: 400;
    line-height: 24px;
  }

  ._4545.text-align-center.custom-table {
    font-size: .8rem;
  }

  ._4545.text-align-center.text-weight-semibold {
    text-align: left;
    font-size: .7rem;
  }

  ._45 {
    line-height: 24px;
  }

  ._45.text-align-center {
    font-size: 1rem;
    font-weight: 400;
    line-height: 24px;
  }

  ._45.text-align-center.custom-table {
    font-size: .8rem;
  }

  ._45.text-align-center.text-weight-semibold {
    text-align: left;
    font-size: .7rem;
  }

  ._453453 {
    line-height: 24px;
  }

  ._453453.text-align-center {
    font-size: 1rem;
    font-weight: 400;
    line-height: 24px;
  }

  ._453453.text-align-center.custom-table {
    font-size: .8rem;
  }

  ._453453.text-align-center.text-weight-semibold {
    text-align: left;
    font-size: .7rem;
  }

  ._453453453 {
    line-height: 24px;
  }

  ._453453453.text-align-center {
    font-size: 1rem;
    font-weight: 400;
    line-height: 24px;
  }

  ._453453453.text-align-center.custom-table {
    font-size: .8rem;
  }

  ._453453453.text-align-center.text-weight-semibold {
    text-align: left;
    font-size: .7rem;
  }

  .text-size-regular-copy {
    line-height: 24px;
  }

  .text-size-regular-copy.text-align-center {
    font-size: 1rem;
    font-weight: 400;
    line-height: 24px;
  }

  .text-size-regular-copy.text-align-center.custom-table {
    font-size: .8rem;
  }

  .text-size-regular-copy.text-align-center.text-weight-semibold {
    text-align: left;
    font-size: .7rem;
  }

  .text-size-regular-copy {
    line-height: 24px;
  }

  .text-size-regular-copy.text-align-center {
    font-size: 1rem;
    font-weight: 400;
    line-height: 24px;
  }

  .text-size-regular-copy.text-align-center.custom-table {
    font-size: .8rem;
  }

  .text-size-regular-copy.text-align-center.text-weight-semibold {
    text-align: left;
    font-size: .7rem;
  }

  .timer {
    font-weight: 600;
  }

  ._456456.text-align-center {
    margin-top: 0;
    font-size: 2.1rem;
    line-height: 1;
  }

  ._456456.text-align-center-copy {
    margin-top: 0;
    font-size: 1.5rem;
    line-height: 1;
  }

  ._456456._54645 {
    text-align: center;
    margin-top: 0;
    font-size: 1.5rem;
    line-height: 1;
  }

  .buy-box-head-copy {
    margin-top: -5px;
    padding-top: 10px;
    padding-bottom: 10px;
    display: none;
  }

  .bold-text-27 {
    color: #000;
    font-size: .7rem;
  }

  .brand-icon_grid-div-copy-copy {
    width: 100%;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .text-size-small-5 {
    font-size: .75rem;
  }

  .newnewnewn {
    text-align: left;
    margin-top: 0;
    font-size: 1rem;
    font-weight: 300;
  }

  .newnewnewn.text-weight-semibold {
    color: #000;
    justify-content: center;
    margin-top: 0;
    font-size: .75rem;
    font-weight: 800;
    display: flex;
  }

  .button-main-3 {
    height: 50px;
    color: #fff;
    background-color: #2e585e;
    margin: 20px 10px 0;
    padding-top: 14px;
    padding-left: 12px;
    padding-right: 12px;
    font-family: Montserrat, sans-serif;
    font-size: 16px;
    font-weight: 600;
  }

  .text-size-medium-2-copy {
    text-align: center;
    margin-top: 0;
    font-size: 1rem;
    font-weight: 400;
    line-height: 24px;
  }

  .text-size-medium-2-copy.brand-icon {
    font-weight: 900;
  }

  .text-size-medium-2-copy.text-weight-semibold {
    color: #000;
    text-align: left;
    margin-top: 0;
    margin-bottom: 0;
    font-size: .875rem;
    font-weight: 800;
  }

  .paragraph-1125 {
    color: #fff;
    padding-top: 5px;
  }

  .image-19-copy {
    width: 100%;
    height: 100%;
    max-height: 90%;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .bold-text-28 {
    font-size: 10px;
  }

  .timer-mobile {
    background-color: #121212;
    margin-top: -10px;
    padding-top: 10px;
    padding-bottom: 10px;
    display: none;
  }

  .timer-desktop {
    margin-top: -5px;
    padding-top: 10px;
    padding-bottom: 10px;
    display: none;
  }

  .grid-10 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .bonus-icons-desktop {
    display: block;
  }

  .bonus-timer-desktop {
    display: none;
  }

  .bonus-timer-mobile {
    background-color: #121212;
    display: block;
  }

  .paragraph-1127 {
    font-size: 12px;
  }

  .text-block-8 {
    background-color: #0069cc;
  }

  .hero-imagea {
    width: 100%;
    height: 100%;
    max-height: 90%;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    display: none;
  }

  .columns-9-copy {
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
  }

  .bonus-timer-desktop-copy {
    display: none;
  }

  .text-size-medium-2-copy {
    text-align: left;
    margin-top: 0;
    font-size: 1rem;
    font-weight: 400;
    line-height: 24px;
  }

  .text-size-medium-2-copy.brand-icon {
    margin-left: auto;
    margin-right: auto;
    font-weight: 900;
  }

  .text-size-medium-2-copy.text-weight-semibold {
    color: #000;
    text-align: left;
    margin-top: 0;
    margin-bottom: 0;
    font-size: .875rem;
    font-weight: 800;
  }

  .text-size-medium-2-copy.bonus-icons-mobile {
    margin-left: auto;
    margin-right: auto;
    font-weight: 900;
  }

  .bonuses {
    background-color: #fff9ee;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
    display: block;
  }

  .text-size-medium-5 {
    text-align: center;
    margin-top: 0;
    font-size: 1rem;
    font-weight: 400;
    line-height: 24px;
  }

  .text-size-medium-5.brand-icon {
    font-weight: 900;
  }

  .brand-icon_grid-div-copy-2 {
    width: 70%;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .logos {
    background-color: #fff;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
    display: block;
  }

  .bold-text-30, .bold-text-31 {
    line-height: 24px;
  }

  .column-21 {
    background-color: #fff;
  }

  .width-100-2-copy {
    text-align: center;
    text-align: center;
    text-align: center;
    padding-top: 0;
    display: block;
  }

  .navbar-logo-image {
    height: 50%;
    max-width: 100%;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    display: block;
  }

  .padding-global-3 {
    border-width: 1px;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .why-us {
    margin-top: 0;
    padding-bottom: 3rem;
    font-family: Montserrat, sans-serif;
  }

  .expert-reviews {
    font-family: Montserrat, sans-serif;
    display: block;
  }

  .review-text-1 {
    text-align: left;
    margin-top: -5px;
    font-size: 1rem;
    font-weight: 300;
    line-height: 24px;
  }

  .review-text-1.text-weight-semibold {
    margin-top: -25px;
    font-size: 1rem;
  }

  .review-text-2 {
    text-align: left;
    margin-top: -5px;
    font-size: 1rem;
    font-weight: 300;
    line-height: 24px;
  }

  .review-text-2.text-weight-semibold {
    margin-top: -25px;
    font-size: 1rem;
  }

  .comp-1 {
    line-height: 24px;
  }

  .comp-1.text-align-center {
    font-size: 1rem;
    font-weight: 400;
    line-height: 24px;
  }

  .comp-1.text-align-center.custom-table {
    font-size: .8rem;
  }

  .comp-1.text-align-center.text-weight-semibold {
    text-align: left;
    font-size: .7rem;
  }

  .comp-2 {
    line-height: 24px;
  }

  .comp-2.text-align-center {
    font-size: 1rem;
    font-weight: 400;
    line-height: 24px;
  }

  .comp-2.text-align-center.custom-table {
    font-size: .8rem;
  }

  .comp-2.text-align-center.text-weight-semibold {
    text-align: left;
    font-size: .7rem;
  }

  .hero-section-desktop {
    z-index: 1000;
    font-family: Montserrat, sans-serif;
    position: relative;
  }

  .as-featured-in-section {
    font-family: Montserrat, sans-serif;
  }

  .our-way-vs-old-way-section {
    background-color: #121212;
  }

  .expert-reviews-ection, .testimonials-section, .guarantee-section, .offer-section, .cta-section, .faq-section, .sticky-footer-section {
    font-family: Montserrat, sans-serif;
  }

  .navbar-section {
    color: #fcf8f8;
    background-color: #fff;
    margin-top: 0;
    margin-bottom: 0;
    position: static;
  }

  .narrow-screen-hero {
    width: 100%;
    height: 100%;
    max-height: 90%;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    display: none;
  }

  .wide-hero {
    width: 100%;
    height: 100%;
    max-height: 90%;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .double-copy-section-container {
    background-color: #121212;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 3rem;
    padding-bottom: 3rem;
    font-family: Montserrat, sans-serif;
    display: block;
  }

  .projected-sellout-date-hero {
    font-size: 10px;
  }

  .left-in-stock-hero-deal-ends {
    text-align: center;
    margin-top: -10px;
    margin-left: auto;
    margin-right: auto;
    font-size: .875rem;
    font-weight: 300;
    line-height: 24px;
  }

  .left-in-stock-hero-deal-ends.text-weight-semibold {
    color: #000;
    background-color: rgba(0, 0, 0, 0);
    margin-top: 0;
    margin-bottom: 0;
    font-size: 10px;
    font-weight: 500;
  }

  .urgency-and-scarcity-under-cta {
    padding-top: 0;
    padding-bottom: 15px;
    display: flex;
  }

  .cta-section-text {
    text-align: center;
    margin-top: 0;
    font-size: 1rem;
    font-weight: 400;
    line-height: 24px;
  }

  .cta-section-text.brand-icon {
    font-weight: 900;
  }

  .cta-section-text.text-weight-semibold {
    color: #000;
    text-align: left;
    margin-top: 0;
    margin-bottom: 0;
    font-size: .875rem;
    font-weight: 800;
  }

  .how-it-works-container {
    margin-top: 0;
    font-family: Montserrat, sans-serif;
  }

  .mobile-hero {
    width: 100%;
    height: 100%;
    max-height: 90%;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .narrow-hero-600-600, .wide-hero-1000-666 {
    width: 100%;
    height: 100%;
    max-height: 90%;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    display: none;
  }

  .mobile-hero-720-550 {
    width: 100%;
    height: 100%;
    max-height: 90%;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .image-500-500 {
    text-align: center;
    padding-top: 0;
    display: block;
  }

  .cta-section-headline.text-align-center {
    margin-top: 0;
    font-size: 2.1rem;
    line-height: 1;
  }

  .cta-section-headline.text-align-center-copy {
    margin-top: 0;
    font-size: 1.5rem;
    line-height: 1;
  }

  .cta-section-headline.cta-section-healine {
    text-align: center;
    margin-top: 0;
    font-size: 1.5rem;
    line-height: 1;
  }

  .comparison-chart-logo {
    width: 100%;
    text-align: center;
    padding-top: 0;
    display: block;
  }

  .expert-reviews-container {
    font-family: Montserrat, sans-serif;
    display: block;
  }

  .double-header-section-headline {
    text-align: center;
  }

  .double-header-section-headline.text-align-center {
    margin-top: 0;
    font-size: 2.1rem;
    line-height: 1;
  }

  .double-header-section-headline.text-align-center-copy, .double-header-section-headline._54645 {
    margin-top: 0;
    font-size: 1.5rem;
    line-height: 1;
  }

  .double-header-section-headline.text-align-center-copy-copy {
    text-align: center;
    margin-top: 0;
    font-size: 2rem;
    line-height: 1;
  }

  ._3rem-headline {
    line-height: 3rem;
  }

  ._3rem-headline-left-alignment {
    text-align: center;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  ._3rem-headline-left-alignment.text-align-center {
    margin-top: 0;
    font-size: 2.1rem;
    line-height: 1;
  }

  ._3rem-headline-left-alignment.text-align-center-copy, ._3rem-headline-left-alignment._54645 {
    margin-top: 0;
    font-size: 1.5rem;
    line-height: 1;
  }

  ._3rem-headline-left-alignment.text-align-center-copy-copy {
    text-align: center;
    margin-top: 0;
    font-size: 2rem;
    line-height: 1;
  }

  .timer-desktop-2 {
    margin-top: -5px;
    padding-top: 10px;
    padding-bottom: 10px;
    display: none;
  }

  .paragraph-1128 {
    color: #000;
    font-size: 14px;
  }

  .brand-icon_grid-div-2 {
    width: 100%;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    margin-top: .5rem;
  }

  .bold-text-37 {
    font-size: 12px;
  }

  .aaaadaad-2 {
    background-color: #fff9ee;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
    display: block;
  }

  .bold-text-38 {
    color: #000;
    font-family: Poppins, sans-serif;
    font-weight: 800;
  }

  .bold-text-39 {
    font-size: .7rem;
  }

  .paragraph-1129 {
    text-align: left;
    padding-top: 5px;
    font-size: 12px;
  }

  .text-size-medium-2-copy-2 {
    text-align: center;
    margin-top: 0;
    font-size: 1rem;
    font-weight: 300;
    line-height: 24px;
  }

  .image-500-500-copy {
    text-align: center;
    padding-top: 0;
    display: block;
  }

  .navbar-logo-left-container.shadow-three {
    z-index: 2000;
    padding-top: 0;
    padding-bottom: 0;
  }

  .container-13 {
    max-width: none;
  }

  .nav-menu-two {
    flex-direction: column;
  }

  .comparison-chart-logo-copy {
    width: 100%;
    text-align: center;
    padding-top: 0;
    display: block;
  }

  .as-featured-in {
    background-color: #fff;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
    display: block;
  }

  ._3rem-section-copy.text-align-center {
    margin-top: 0;
    font-size: 2.1rem;
    line-height: 1;
  }

  ._3rem-section-copy.text-align-center-copy, ._3rem-section-copy._54645 {
    margin-top: 0;
    font-size: 1.5rem;
    line-height: 1;
  }

  ._3rem-section-copy.text-align-center-copy-copy {
    text-align: center;
    margin-top: 0;
    font-size: 2rem;
    line-height: 1;
  }

  ._3rem-section-copy-reviews {
    margin-top: 25px;
  }

  ._3rem-section-copy-reviews.text-align-center {
    margin-top: 0;
    font-size: 2.1rem;
    line-height: 1;
  }

  ._3rem-section-copy-reviews.text-align-center-copy, ._3rem-section-copy-reviews._54645 {
    margin-top: 0;
    font-size: 1.5rem;
    line-height: 1;
  }

  ._3rem-section-copy-reviews.text-align-center-copy-copy {
    text-align: center;
    margin-top: 0;
    font-size: 2rem;
    line-height: 1;
  }

  ._3rem-section-copy-so-you-can.text-align-center {
    margin-top: 0;
    font-size: 2.1rem;
    line-height: 1;
  }

  ._3rem-section-copy-so-you-can.text-align-center-copy, ._3rem-section-copy-so-you-can._54645 {
    margin-top: 0;
    font-size: 1.5rem;
    line-height: 1;
  }

  ._3rem-section-copy-so-you-can.text-align-center-copy-copy {
    text-align: center;
    margin-top: 0;
    font-size: 2rem;
    line-height: 1;
  }

  .margin-top-copy, .margin-top-copy-so-you-can {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .column-28 {
    background-color: #121212;
  }

  .icon-mobile {
    color: #fff;
  }

  .text-size-regular-copy {
    background-color: #fff;
    line-height: 24px;
  }

  .text-size-regular-copy.text-align-center {
    background-color: rgba(0, 0, 0, 0);
    font-size: 1rem;
    font-weight: 400;
    line-height: 24px;
  }

  .text-size-regular-copy.text-align-center.custom-table {
    font-size: .8rem;
  }

  .text-size-regular-copy.text-align-center.text-weight-semibold {
    text-align: left;
    font-size: .7rem;
  }

  .text-size-regular-copy-video-sec {
    background-color: #fff;
    line-height: 24px;
  }

  .text-size-regular-copy-video-sec.text-align-center {
    background-color: rgba(0, 0, 0, 0);
    font-size: 1rem;
    font-weight: 400;
    line-height: 24px;
  }

  .text-size-regular-copy-video-sec.text-align-center.custom-table {
    font-size: .8rem;
  }

  .text-size-regular-copy-video-sec.text-align-center.text-weight-semibold {
    text-align: left;
    font-size: .7rem;
  }

  ._3rem-headline-left-alignment-copy-deal-ends {
    text-align: center;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  ._3rem-headline-left-alignment-copy-deal-ends.text-align-center {
    margin-top: 0;
    font-size: 2.1rem;
    line-height: 1;
  }

  ._3rem-headline-left-alignment-copy-deal-ends.text-align-center-copy, ._3rem-headline-left-alignment-copy-deal-ends._54645 {
    margin-top: 0;
    font-size: 1.5rem;
    line-height: 1;
  }

  ._3rem-headline-left-alignment-copy-deal-ends.text-align-center-copy-copy {
    text-align: center;
    margin-top: 0;
    font-size: 2rem;
    line-height: 1;
  }

  .cta-section-text-copy-deal-ends {
    text-align: center;
    margin-top: 0;
    font-size: 1rem;
    font-weight: 400;
    line-height: 24px;
  }

  .cta-section-text-copy-deal-ends.brand-icon {
    font-weight: 900;
  }

  .cta-section-text-copy-deal-ends.text-weight-semibold {
    color: #000;
    text-align: left;
    margin-top: 0;
    margin-bottom: 0;
    font-size: .875rem;
    font-weight: 800;
  }

  .projected-sellout-date-hero-copy-deal-ends {
    font-size: 10px;
  }

  .text-block-5-copy-deal-ends {
    padding-top: 3px;
    font-size: 10px;
  }

  .faq-section-container-copy-1 {
    z-index: 1000;
    background-color: #121212;
    padding-top: 3rem;
    padding-bottom: 3rem;
    display: block;
    position: relative;
  }

  ._3rem-section-copy-1.text-align-center {
    margin-top: 0;
    font-size: 2.1rem;
    line-height: 1;
  }

  ._3rem-section-copy-1.text-align-center-copy, ._3rem-section-copy-1._54645 {
    margin-top: 0;
    font-size: 1.5rem;
    line-height: 1;
  }

  ._3rem-section-copy-1.text-align-center-copy-copy {
    text-align: center;
    margin-top: 0;
    font-size: 2rem;
    line-height: 1;
  }

  .text-weight-semibold-copy-1, .text-weight-semibold-copy, .text-weight-semibold-copy, .text-weight-semibold-copy {
    margin-bottom: 0;
  }

  ._3rem-section-copy-2.text-align-center {
    margin-top: 0;
    font-size: 2.1rem;
    line-height: 1;
  }

  ._3rem-section-copy-2.text-align-center-copy, ._3rem-section-copy-2._54645 {
    margin-top: 0;
    font-size: 1.5rem;
    line-height: 1;
  }

  ._3rem-section-copy-2.text-align-center-copy-copy {
    text-align: center;
    margin-top: 0;
    font-size: 2rem;
    line-height: 1;
  }

  .text-weight-semibold-copy-2, .text-weight-semibold-copy-copy, .text-weight-semibold-copy-copy, .text-weight-semibold-copy-copy {
    margin-bottom: 0;
  }

  .page-padding-copy-2 {
    z-index: 1000;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0 .5rem;
    display: block;
    position: relative;
  }

  ._3rem-headline-left-alignment-copy-deal-ends-copy {
    text-align: center;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  ._3rem-headline-left-alignment-copy-deal-ends-copy.text-align-center {
    margin-top: 0;
    font-size: 2.1rem;
    line-height: 1;
  }

  ._3rem-headline-left-alignment-copy-deal-ends-copy.text-align-center-copy, ._3rem-headline-left-alignment-copy-deal-ends-copy._54645 {
    margin-top: 0;
    font-size: 1.5rem;
    line-height: 1;
  }

  ._3rem-headline-left-alignment-copy-deal-ends-copy.text-align-center-copy-copy {
    text-align: center;
    margin-top: 0;
    font-size: 2rem;
    line-height: 1;
  }

  .text-size-regular-copy-3 {
    background-color: #fff;
    line-height: 24px;
  }

  .text-size-regular-copy-3.text-align-center {
    background-color: rgba(0, 0, 0, 0);
    font-size: 1rem;
    font-weight: 400;
    line-height: 24px;
  }

  .text-size-regular-copy-3.text-align-center.custom-table {
    font-size: .8rem;
  }

  .text-size-regular-copy-3.text-align-center.text-weight-semibold {
    text-align: left;
    font-size: .7rem;
  }

  .text-size-regular-copy-copy-1 {
    line-height: 24px;
  }

  .text-size-regular-copy-copy-1.text-align-center {
    font-size: 1rem;
    font-weight: 400;
    line-height: 24px;
  }

  .text-size-regular-copy-copy-1.text-align-center.custom-table {
    font-size: .8rem;
  }

  .text-size-regular-copy-copy-1.text-align-center.text-weight-semibold {
    text-align: left;
    font-size: .7rem;
  }

  .table-grid-copy-1 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-direction: row;
    grid-template-rows: auto;
    grid-template-columns: 25% 1fr 1fr 25%;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: center;
    padding-right: 0;
    display: grid;
  }

  .table-grid-copy-1.yellow {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    background-color: #121212;
    flex-wrap: nowrap;
    grid-template-rows: auto;
    grid-template-columns: 25% 1fr 1fr 25%;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: center;
    margin-left: 0;
    margin-right: 0;
    padding-left: 5px;
    padding-right: 5px;
    display: grid;
  }

  .text-size-regular-copy-copy {
    line-height: 24px;
  }

  .text-size-regular-copy-copy.text-align-center {
    font-size: 1rem;
    font-weight: 400;
    line-height: 24px;
  }

  .text-size-regular-copy-copy.text-align-center.custom-table {
    font-size: .8rem;
  }

  .text-size-regular-copy-copy.text-align-center.text-weight-semibold {
    text-align: left;
    font-size: .7rem;
  }

  .icon-mobile-copy {
    color: #fff;
  }

  .bulllet-points {
    margin-left: 0;
    margin-right: 0;
  }

  .bulllet-points.margin-xsmall {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .bulllet-points.margin-small {
    float: none;
    clear: none;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    object-fit: contain;
    background-color: #0069cc;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: block;
    position: relative;
  }

  .bulllet-points.margin-small-copy {
    float: none;
    clear: none;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    object-fit: contain;
    float: none;
    clear: none;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    object-fit: contain;
    background-color: #fff;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: block;
    position: relative;
  }

  .bulllet-points.bullets {
    float: none;
    clear: none;
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    object-fit: contain;
    background-color: #fff;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    margin-top: 1.25rem;
    padding-left: 0;
    display: flex;
    position: relative;
  }

  .bold-text-48 {
    display: flex;
  }

  .bold-text-50, .bold-text-51 {
    text-align: left;
  }

  .comparison-checkboxes-2 {
    margin-top: 0;
    padding-top: 0;
  }

  .bold-text-56 {
    font-size: 14px;
  }
}

#w-node-heading-2-1d62fbad, #w-node-f4e9a699-a395-bad1-0023-bffe47d0ad7a-1d62fbad, #w-node-fec2cadf-9002-a760-0939-b2f6fda5d55f-1d62fbad {
  grid-area: 1 / 1 / 2 / 3;
}


