.inner-wrap {
  position: relative; }
  .inner-wrap .store-info-text {
    position: absolute;
    width: 100%; }
  .inner-wrap .store-info-text {
    bottom: 2em; }
    .inner-wrap .store-info-text h5 {
      font-size: 2em;
      letter-spacing: -1px;
      color: #fff;
      font-weight: bold; }
    .inner-wrap .store-info-text .sub-text p {
      display: inline;
      padding: 0.5em 4em;
      border: 1px solid #fdc506;
      color: white; }
      .inner-wrap .store-info-text .sub-text p:hover {
        background-color: #fdc506;
        color: inherit;
        font-size: 1.1em; }

.section-primal-soul {
  position: relative;
  display: flex;
  width: 100%;
  justify-content: center;
  margin: 5em 0em; }
  @media screen and (max-width: 481px) {
    .section-primal-soul {
      flex-direction: column; } }
  .section-primal-soul .section-primal-soul__text-wrap {
    position: relative;
    width: 33.33333%;
    padding: 5em 2em 3em 2em; }
    @media screen and (max-width: 481px) {
      .section-primal-soul .section-primal-soul__text-wrap {
        width: 100%;
        padding: 3em 2em; } }
    .section-primal-soul .section-primal-soul__text-wrap p {
      font-size: 1.2em; }

.col-1:before {
  content: "";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  background-image: url(//cdn.shopify.com/s/files/1/0436/9140/9571/t/3/assets/bg-arrow-1.png?v=8331525920443352579);
  background-size: 30% 15%;
  background-repeat: no-repeat;
  background-origin: border-box;
  background-position: left top; }
.col-1:after {
  content: "";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  background-image: url(//cdn.shopify.com/s/files/1/0436/9140/9571/t/3/assets/bg-arrow-3.png?v=8772503470131976149);
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-origin: border-box;
  background-position: left bottom; }
@media screen and (max-width: 481px) {
  .col-1:after, .col-1:before {
    display: none; } }

.col-2:after {
  content: "";
  width: 95%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  background-image: url(//cdn.shopify.com/s/files/1/0436/9140/9571/t/3/assets/bg-arrow-2.png?v=14776868500292619001);
  background-size: 105% 50%;
  background-repeat: no-repeat;
  background-origin: border-box;
  background-position: right top; }
@media screen and (max-width: 481px) {
  .col-2 {
    border-top: 2px solid #fdc506; }
    .col-2:after {
      display: none; } }

.col-3:before {
  content: "";
  width: 100%;
  height: 100%;
  padding-bottom: 25em;
  top: 0;
  left: 0;
  position: absolute;
  background-image: url(//cdn.shopify.com/s/files/1/0436/9140/9571/t/3/assets/bg-arrow-4.png?v=5514074517794990759);
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-origin: border-box;
  background-position: left top; }
@media screen and (max-width: 481px) {
  .col-3 {
    border-top: 2px solid #fdc506; }
    .col-3:before {
      display: none; } }

.display-table-cell.item-0 {
  padding-top: 3em !important; }

.display-table-cell.item-1 {
  padding-top: 0 !important; }

.display-table-cell.item-2 {
  padding-top: 5em !important; }
  @media screen and (max-width: 481px) {
    .display-table-cell.item-2 {
      padding-top: 0 !important; } }

.wrap-title-img {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: baseline;
  margin-bottom: 1em; }
  .wrap-title-img h2 {
    width: 65%; }
  .wrap-title-img .text-wrap__img {
    width: 60px;
    height: 55px;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-origin: border-box;
    background-position: left top; }
  .wrap-title-img .col1 {
    background-image: url(//cdn.shopify.com/s/files/1/0436/9140/9571/t/3/assets/icono-natural.png?v=2873657417379735315); }
  .wrap-title-img .col2 {
    background-image: url(//cdn.shopify.com/s/files/1/0436/9140/9571/t/3/assets/icono_consciente.png?v=18346633584437102159); }
  .wrap-title-img .col3 {
    background-image: url(//cdn.shopify.com/s/files/1/0436/9140/9571/t/3/assets/icono-balanceado.png?v=8885428695416036859); }

.rte-setting a {
  text-align: center; }

.border-btn-2 {
  background-color: transparent;
  border: 1px solid #fdc506;
  margin: 1em 0; }
  .border-btn-2:hover {
    background-color: #fdc506;
    color: inherit; }

#shopify-section-1599055249659 > div > div.custom-content.wow.fadeIn > div.custom__item.custom__item--1600451253332.one-whole.align--center {
  margin-top: -3em; }

.heading-fetured-blog {
  text-align: center;
  margin: 10em 0 15em 0; }

.h2__home-phrase {
  font-size: 4em;
  font-weight: bold;
  letter-spacing: -2px;
  color: #c6c6c6; }
  .h2__home-phrase .span__color-yellow {
    color: #fdc506; }

.span__color-yellow {
  color: #fdc506; }

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

.section__post-img {
  width: 100%;
  height: 300px;
  background-image: url(//cdn.shopify.com/s/files/1/0436/9140/9571/t/3/assets/verano-1.png?v=11954031793955179299);
  background-size: 100% 100%; }

.section__post-text-wrap {
  padding: 0 1em 3em 1em; }

.post-text-wrap__date {
  color: #1d1d1d; }

.post-text-wrap__h3 {
  font-size: 1.5em;
  margin-bottom: 0.5em !important;
  color: #fdc506; }

.post-text-wrap__p {
  color: #828180; }

.heading-featured__tit h2 {
  width: 60%;
  font-size: 4em;
  font-weight: bold;
  text-transform: inherit;
  letter-spacing: -4px; }
  @media (min-width: 325px) and (max-width: 720px) {
    .heading-featured__tit h2 {
      font-size: 3em; } }

.heading-featured__tit h2 span {
  color: #fdc506; }

.heading-featured__tit p {
  font-size: 1.2em;
  padding: 0.8em 0;
  color: #1d1d1d; }

.btn.blog {
  background-color: white;
  border: 1px solid #fdc506;
  color: #222222; }
  .btn.blog:hover {
    background-color: #fdc506;
    color: inherit;
    font-size: 1.1em; }

.section__card-recipe {
  position: relative;
  width: 100%;
  height: 400px;
  overflow: hidden; }

.section__card-recipe__h1 {
  position: absolute;
  width: 100%;
  bottom: 30px;
  text-align: center;
  padding: 0 20px; }

.section__card-recipe__h1 h1 {
  color: white;
  font-weight: bold; }
  @media screen and (min-width: 325px) and (max-width: 769px) {
    .section__card-recipe__h1 h1 {
      font-size: 1.8em;
      color: #c6c6c6; } }

.section__card-recipe__border {
  width: 70%;
  margin: auto;
  border-bottom: 2px solid #fdc506; }

/*.section__card-recipe img {
  width: 100%;
  min-height: 425px;
  height: 100%;
}*/
.heading-featured-two__tit h2 {
  width: 90%;
  font-size: 4em;
  font-weight: bold;
  text-transform: inherit;
  letter-spacing: -4px; }
  @media (min-width: 325px) and (max-width: 720px) {
    .heading-featured-two__tit h2 {
      font-size: 3em; } }

.heading-featured-two__tit h2 span {
  color: #fdc506; }

.heading-featured-two__tit p {
  font-size: 1.2em;
  padding: 0.8em 0;
  color: #1d1d1d; }

.slideshow__subtitle {
  color: white;
  font-size: 4em;
  font-weight: bold; }

#Slideshow-1599139165770 > div > div > div > div.slideshow__text-wrap.slideshow__overlay > div > div > div > div:after {
  border: none; }

.form__subscribe {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: center; }

#shopify-section-1600799898625 > div > div.section-header.text-center.home > h2 {
  color: #504a4a; }

#shopify-section-1600799898625 > div > div.section-header.text-center.home > h2:after {
  content: none; }

.form__subscribe input[type="email"] {
  width: 45%; }

.form__subscribe input[type="submit"] {
  width: 35%;
  background-color: #fdc506; }

/*
.wrap-section-restaurant {
	display: flex;
    flex-direction: column;
    align-items: center;
    width: 50%;
    margin: auto;
    position: relative;
    left: 0;
    top: -14em;
    margin-bottom: -14em;
    p {
    	font-size: 2em;
        text-align: center;
        @media (max-width: 790px) {
          font-size: 1.5em;    
    	}
    }
    a {
      	padding: 0.5em 2em;
    	background: #fdc506;
    }
    @media (max-width: 790px) {
   		width: 100%;
    	top: 0;
        margin-bottom: 0;    
    }
}
*/
#Slideshow-1603391257c1f9a1b6 > div > div > div > a > div.slideshow__text-wrap.slideshow__overlay > div > div > div > div span {
  color: #000;
  border-color: #fdc506;
  background: #fdc506;
  margin-top: 0.25em; }
@media (min-width: 640px) {
  #Slideshow-1603391257c1f9a1b6 > div > div > div > a > div.slideshow__text-wrap.slideshow__overlay > div > div > div > div {
    position: relative;
    width: 70%;
    bottom: -10em; }
    #Slideshow-1603391257c1f9a1b6 > div > div > div > a > div.slideshow__text-wrap.slideshow__overlay > div > div > div > div h2 {
      font-size: 2em; } }
@media (min-width: 1000px) {
  #Slideshow-1603391257c1f9a1b6 > div > div > div > a > div.slideshow__text-wrap.slideshow__overlay > div > div > div > div {
    position: relative;
    width: 50%;
    bottom: -14em; }
    #Slideshow-1603391257c1f9a1b6 > div > div > div > a > div.slideshow__text-wrap.slideshow__overlay > div > div > div > div h2 {
      font-size: 2.6em; } }
@media (max-width: 639px) {
  #Slideshow-1603391257c1f9a1b6 > div > div > div > a > div.slideshow__text-wrap.slideshow__overlay > div > div > div > div {
    position: relative;
    width: 100%;
    bottom: 0; }
    #Slideshow-1603391257c1f9a1b6 > div > div > div > a > div.slideshow__text-wrap.slideshow__overlay > div > div > div > div h2 {
      font-size: 2em;
      color: #fff; }
    #Slideshow-1603391257c1f9a1b6 > div > div > div > a > div.slideshow__text-wrap.slideshow__overlay > div > div > div > div span {
      margin-top: 3.5em; } }
@media (max-width: 424px) {
  #Slideshow-1603391257c1f9a1b6 > div > div > div > a > div.slideshow__text-wrap.slideshow__overlay > div > div > div > div {
    position: relative;
    width: 100%;
    bottom: 0; }
    #Slideshow-1603391257c1f9a1b6 > div > div > div > a > div.slideshow__text-wrap.slideshow__overlay > div > div > div > div h2 {
      font-size: 1.8em;
      color: #fff; }
    #Slideshow-1603391257c1f9a1b6 > div > div > div > a > div.slideshow__text-wrap.slideshow__overlay > div > div > div > div span {
      margin-top: 3.5em; } }
