/** Shopify CDN: Minification failed

Line 1607:7 Unexpected "#"
Line 2001:1 Unexpected "{"

**/
.youtube-background {
  width:100%;
  height:100%;
}
.y-thumbs {  
  position: absolute;
  display: inline-block;
  width: 100%;
  overflow-x: scroll;
  white-space: nowrap;
}

.y-thumbs img {
  height: 120px;
  width: 120px;
  border-radius: 10px;
  object-fit: cover;
  
}
.y-img-wrapper {
  margin: 10px 5px;
  display:inline-block;
}
.y-img-wrapper.active img {
  border: 4px solid #8a514a;
}

input.newsletter-name-field{
  width: 100%;
    background-color: transparent;
        margin-bottom: 15px;
}

form#ContactFooterDesktop .label-custom{
padding: 0 3%;
    font-family: 'CreatoDisplay';
    color: #8EA49F;
    font-size: 20px;
    letter-spacing: 0.5px;
    font-weight: 400;
}

div.newsletter .button-arrow-wrapper {
    top: 85%;
}

@media screen and (max-width: 768px) {
  .hidden-1025 .swiper-actions {
    margin-top: 12rem;
  }
}
.y-cover-img {
  z-index: 1;
  position: absolute;
}

.hide {
  display:none;
}
@media screen and (min-width: 768px) {
  .h-custom .h-md-large {
    min-height: 500px;
  }
}
.y-test-bottom-right {
  position: absolute;
  bottom: 40px;
  right: 70px;
}
.y-test-bottom-right .ytag {
  background: linear-gradient(to right, #5757570d, #cccccca3);
  border-radius: 50px;
  padding: 5px 15px;
  backdrop-filter: blur(10px);
  border: 1px solid #aeaeae;
  color: white;
  margin: 15px 0px;
  font-family: "TimesNow";
  font-size: 20px;
}
.y-test-bottom-left {
  position: absolute;
  bottom: 40px;
  left: 70px;
}

.y-test-bottom-left h2.h5{
  width: 40%;
  font-weight: 300;
}
@media screen and (max-width: 768px) {
  .y-test-bottom-left h2.h5{
    width: 100%;
    font-size:15px
  }

  .y-test-bottom-right{
    display:none;
  }
  .y-slide-wrapper.h-large {
    min-height: 500px;
  }
}
.y-play-button {
  height: 100px;
  width: 100px;
  position: absolute;
  bottom: 0;
  left: 50%;
  top: 50%;
  transform: translateY(-50%) translateX(-50%);
  z-index: 10;
}

section#shopify-section-template--19095923687593__multicolumn_T7eVpB div.section{
  background-image: url(/cdn/shop/files/Rectangle_22_4.jpg?v=1756505878);
  background-size: cover;
  background-position: center;
  background-attachment: fixed;
}

section#shopify-section-template--19095923687593__rich_text_YLYjNg div.section{
  background-image: url(/cdn/shop/files/Group_2342.jpg?v=1758819211);
  background-size: cover;
  background-position: top;
}

section#shopify-section-template--19095923687593__multicolumn_T7eVpB div.section div.container{
  padding: 3% 5%;
}

section#shopify-section-template--19095923687593__multicolumn_TqhERc div.section{
  background-image: url(/cdn/shop/files/Rectangle_23.jpg?v=1756506716);
  background-size: cover;
  background-position: center;
  background-attachment: fixed;
}

section#shopify-section-template--19095923687593__multicolumn_TqhERc div.section div.container{
  padding: 3% 5%;
}

section#shopify-section-template--19185011982505__rich_text_CtWQmR div.section{
  background-image: url(/cdn/shop/files/Rectangle_70.jpg?v=1758238606);
  background-size: cover;
  background-position: center;
}

section#shopify-section-template--19095923687593__collections_list div.container{
  padding: 2% 2%;
}

section#shopify-section-template--19095923687593__collections_list div.section-header{
  margin-bottom: 4%;
}

section#shopify-section-template--19095923949737__main div.main-product .product-price-wrapper .price-regular span,
section#shopify-section-template--19095923949737__main div.main-product div.product-price-wrapper div.product-price{
  font-family: "CreatoDisplay";
  letter-spacing: 0.5px;
  line-height: 1.3;
  font-size: 18px;
}

section#shopify-section-template--19095923949737__main .main-product div.product-price{
width: 10%;
}

/*CARRITO*/
.cart-drawer div.drawer__footer a.button:hover{
  color:#8EA49F;
}

.cart-drawer div.drawer__header,
.search-drawer div.drawer__header{
  background-color: #DCD4C4;
}

.cart-drawer div.drawer__header h4.drawer__header-heading,
.search-drawer div.drawer__header h4.drawer__header-heading{
  font-family:'TimesNow';
  color:#3C3A3F;
}

.cart-drawer div.drawer__header .cart-count{
  display:none;
}

.search-drawer div#predictive-search div.search-list-item>div.flex{
  display:none;
}

.search-drawer div.drawer__footer{
  display:none !important;
}

.cart-drawer div#cart-drawer-form,
.cart-drawer div.drawer__block,
.search-drawer .predictive-search,
.search-drawer div.drawer__footer{
background-color: #f3f3eb !important;
}

.search-drawer input#SearchDrawerInput,
.search-drawer button.button-reset{
font-family: 'CreatoDisplay';
  font-size: 16px;
  letter-spacing: 0.5px;
}

.search-drawer div#predictive-search h5.h2{
  font-family:'TimesNow';
  font-size:17px;
  color:#3C3A3F;
}

.search-drawer ul.suggestion-links span.underline-link-text:hover{
  background-size: 100% 0px,100% 0px;
  transition: none !important;
  background-repeat: no-repeat;
}

.search-drawer ul.suggestion-links span.underline-link-text span{
  color: #8EA49F;
  font-family: 'CreatoDisplay';
  letter-spacing: 0.5px;
  border: 1px solid #8ea49f;
  border-radius: 30px;
  padding: 2% 3%;
  background-size: 100% 0px,100% 0px;
  transition: none !important;
  background-repeat: no-repeat;
}

.search-drawer .search-tabs span.upper-counter{
  display:none;
}

.search-drawer button.search-tabs__tab{
background-color: transparent;
  border: 0;
  padding: 0;
  color: #3c3a3f;
  font-family: 'TimesNow';
  font-size: 18px;
}

.search-drawer div.product-item h3 a.product-item__title{
  font-family:'TimesNow';
  color:#3C3A3F;
}

.search-drawer div.product-item div.product-price span{
font-family:'CreatoDisplay';
  font-size:16px;
  color:#3C3A3F;
}

.cart-drawer div.drawer__content-container a.tracking-widest{
  display:none;
}

.cart-drawer div.drawer__content-container div.cart-item h3{
  font-family:'TimesNow';
  color:#3C3A3F;
  font-size:15px;
}

.cart-drawer div.drawer__content-container div.cart-item div.product-price-container span{
  font-family:'CreatoDisplay';
  font-size:16px;
  color:#3C3A3F;
}

.cart-drawer div.drawer__content-container a.cart-remove{
  font-family:'CreatoDisplay';
  letter-spacing:0.5px;
}

.cart-drawer div.cart-recommendations div.p-20{
  background-color: #DCD4C4;
}

.cart-drawer div.cart-recommendations h2,
.cart-drawer div.cart-recommendations h3,
.cart-drawer div.cart-recommendations h3 a.product-item__title{
  font-family:'TimesNow';
  color:#3C3A3F;
}

.cart-drawer div.cart-recommendations div.product-price{
  font-family: 'CreatoDisplay';
  font-size: 16px;
}

.cart-drawer div.cart-recommendations div.product-price span{
  color: #3c3a3f;
}

.cart-drawer div.drawer__footer div.free-shipping-message{
font-family: 'CreatoDisplay';
color: #3c3a3f;
letter-spacing:0.5px;
font-size: 14px;
}

.cart-drawer div.drawer__footer span.h6{
  font-family: 'TimesNow';
  color: #3c3a3f;
}

.cart-drawer div.drawer__footer span.button__flair{
  display: none;
}

.cart-drawer div.drawer__footer span.button__inner{
  font-family: 'CreatoDisplay';
  font-size:22px;
  font-weight:400;
  letter-spacing:0.5px;
}

.cart-drawer div.drawer__footer span.button__inner svg{
display: none;
}

.cart-drawer div.drawer__footer button.button{
background-color: #E3E4A1;
  border: 0;
  color:#3C3A3F;
  border:1px solid #E3E4A1;
}

.cart-drawer div.drawer__footer a.button{
background-color: transparent;
  border: 0;
  color:#8EA49F;
  border:1px solid #8EA49F;
}

/*CARRITO*/

section#shopify-section-template--19095923687593__multicolumn_T7eVpB div.multicolumn__column:nth-child(1) h6,
section#shopify-section-template--19095923687593__multicolumn_T7eVpB div.multicolumn__column:nth-child(1) p,
section#shopify-section-template--19095923687593__multicolumn_TqhERc div.multicolumn__column:nth-child(1) h6,
section#shopify-section-template--19095923687593__multicolumn_TqhERc div.multicolumn__column:nth-child(1) p{
  margin:0;
  text-align: start;
}

section#shopify-section-template--19095923687593__multicolumn_T7eVpB div.multicolumn__column:nth-child(1) h6,
section#shopify-section-template--19095923687593__multicolumn_TqhERc div.multicolumn__column:nth-child(1) h6{
  padding-bottom: 3%;
  border-bottom: 1px solid white;
  max-width: 60%;
}

section#shopify-section-template--19095923687593__multicolumn_T7eVpB div.multicolumn__column:nth-child(2) h6,
section#shopify-section-template--19095923687593__multicolumn_TqhERc div.multicolumn__column:nth-child(2) h6{
  padding-bottom: 3%;
  border-bottom: 1px solid white;
  margin-left:40% !important;
}


section#shopify-section-template--19095923687593__multicolumn_T7eVpB div.multicolumn__column:nth-child(2) h6,
section#shopify-section-template--19095923687593__multicolumn_T7eVpB div.multicolumn__column:nth-child(2) p,
section#shopify-section-template--19095923687593__multicolumn_TqhERc div.multicolumn__column:nth-child(2) h6,
section#shopify-section-template--19095923687593__multicolumn_TqhERc div.multicolumn__column:nth-child(2) p{
  margin:0;
  text-align: end;
}

section#shopify-section-template--19095923687593__multicolumn_T7eVpB div.multicolumn__column:nth-child(1) p:nth-child(2),
section#shopify-section-template--19095923687593__multicolumn_TqhERc div.multicolumn__column:nth-child(1) p:nth-child(2){
  padding-right: 28%;
}

section#shopify-section-template--19095923687593__multicolumn_T7eVpB div.multicolumn__column:nth-child(2) p:nth-child(2),
section#shopify-section-template--19095923687593__multicolumn_TqhERc div.multicolumn__column:nth-child(2) p:nth-child(2){
  padding-left: 28%;
}

section#shopify-section-template--19095923687593__advanced_content_grid_JUttya div.content-grid div.content-grid__block:nth-child(1){
  border-radius:0;
}

section#shopify-section-template--19095923687593__advanced_content_grid_JUttya div.content-grid div.content-grid__block:nth-child(1) div.relative h2.h3{
  padding-bottom: 4%;
}

section#shopify-section-template--19095923687593__advanced_content_grid_JUttya div.content-grid div.content-grid__block:nth-child(1) div.relative h2.h3 strong{
  font-weight:bold;
}

section#shopify-section-template--19095923687593__image_with_text_6MKkag div.section{
  background-image: url(/cdn/shop/files/image_18_1.jpg?v=1758135164);
  background-size: cover;
}

section#shopify-section-template--19095923687593__image_with_text_6MKkag div.flex{
  justify-content: center;
}

section#shopify-section-template--19095923687593__image_with_text_6MKkag div.container{
  padding: 5% 0%;
}

section#shopify-section-template--19095923687593__image_with_text_6MKkag .color-image-bg {
    background-color: transparent;
}

section#shopify-section-template--19095923687593__logo_list_TT9qXh div.section-header{
  margin:0;
}

section#shopify-section-template--19095923687593__contact_form_pz9eph div.section{
  background-image: url("/cdn/shop/files/image_12_4.jpg?v=1758219979");
  background-size: cover;
  background-position: center;
}

section#shopify-section-template--19095923687593__contact_form_pz9eph div.section div.container{
  padding: 4% 4%;
}

section#shopify-section-template--19095923687593__contact_form_pz9eph .field .label{
  font-family:'CreatoDisplay';
  font-size:16px;
  letter-spacing:0.5px;
}

section#shopify-section-template--19095923687593__contact_form_pz9eph div.grid{
  gap: 35px;
}

section#shopify-section-template--19095923687593__contact_form_pz9eph button{
  width:100%;
  background-color: #E3E4A1;
  color: #3C3A3F;
  font-family: 'CreatoDisplay';
  letter-spacing: 0.5px;
  font-size: 19px;
  font-weight: 400;
  border: 0;
  padding: 15px;
  margin-top: 10px;
}

section#shopify-section-template--19095923687593__contact_form_pz9eph .border-1025-right {
  border-right: 0px;
  padding-right: 6%;
}

/*FOOTER*/
div#shopify-section-sections--19095922081961__footer div.footer__blocks div.footer-block:nth-child(2),
div#shopify-section-sections--19095922081961__footer div.footer__blocks div.footer-block:nth-child(3){
  padding: 0 7%;
}

/*div#shopify-section-sections--19095922081961__footer div.footer__blocks div.footer-block--custom-code{
  padding: 0 4%;
}*/

div.footer-block--social-icons{
  margin-top: -4%;
  padding-right: 7% !important;
}

div.footer-block--social-icons div.flex ul.list-social{
  justify-content: end;
}

div.footer-block--social-icons div.flex ul.list-social li a.list-social__link{
  background-color: #8EA49F;
  border-color: #8EA49F;
}

div#shopify-section-sections--19095922081961__footer div.footer__blocks .data-info{
  display: flex;
  align-items: center;
  font-size: 22px;
}

div#shopify-section-sections--19095922081961__footer div.footer__blocks .data-info a{
  color:#3C3A3F;
}

div#shopify-section-sections--19095922081961__footer div.footer__blocks .data-info img{
  width: 4%;
  height: 4%;
  margin-right: 12px;
}

div#shopify-section-sections--19095922081961__footer div.footer__blocks div.footer-block:nth-child(3) input{
  border: 1px solid #8EA49F;
  border-radius: 30px;
  padding: 0 4%;
}

div#shopify-section-sections--19095922081961__footer div.footer__blocks div.footer-block:nth-child(3) .label{
  padding: 0 4%;
  font-family:'CreatoDisplay';
  color: #8EA49F;
  font-size:20px;
  letter-spacing:0.5px;
  font-weight:400;
}

section#shopify-section-template--19185011982505__multicolumn_GqDBap div.multicolumn__column{
  border: 1px solid white;
  border-radius: 30px;
  padding: 10% 6%;
}

/*FAQ*/
div#shopify-section-template--19095923785897__faq div.w-custom .medium-weight{
  font-weight:400;
}

div#shopify-section-template--19095923785897__faq span.open-children-toggle span{
  background-color:#DCD4C4;
}

div#shopify-section-template--19095923785897__faq span.open-children-toggle span svg{
  color: #88594E;
}

div#shopify-section-template--19095923785897__faq .collapsible-block.collapsible-block--modern.active:before {
  opacity: 1;
  background-color: white;
}

div#shopify-section-template--19095923785897__faq div.collapsible-content p{
  font-family:'CreatoDisplay';
  font-size: 18px;
  letter-spacing: 1px;
  font-weight: 400;
  line-height: 1.4;
}

/*FAQ*/

/*QUIÉNES SOMOS*/

section#shopify-section-template--19125432877225__video_with_text_overlay_EywnPe{
  padding: 0 8%;
  padding-bottom: 10%;
}

section#shopify-section-template--19125432877225__icon_with_text_columns_gwxznd div.container{
  max-width:95%;
}

section#shopify-section-template--19125432877225__icon_with_text_columns_gwxznd h2.h2 em{
  color:#88594E;
}

section#shopify-section-template--19125432877225__icon_with_text_columns_gwxznd div.section-header__block{
  width: calc(75% - 3.5rem);
}

section#shopify-section-template--19125432877225__icon_with_text_columns_gwxznd div.section-header{
  gap:0;
  margin-bottom: 3%;
}

section#shopify-section-template--19125432877225__icon_with_text_columns_gwxznd div.icon-with-text-columns__block{
  padding: 0px 3%;
}

section#shopify-section-template--19125432877225__icon_with_text_columns_gwxznd div.icon-with-text-columns__block div.h-full{
  padding: 5%;
}

section#shopify-section-template--19125432877225__rich_text_pQdUrr div.container{
  max-width:95%;
}

section#shopify-section-template--19125432877225__image_with_text_HE3KLA div.media-with-text__content-inner,
section#shopify-section-template--19125432877225__image_with_text_cyr8h9 div.media-with-text__content-inner,
section#shopify-section-template--19125432877225__image_with_text_NaHFNR div.media-with-text__content-inner,
section#shopify-section-template--19125432877225__image_with_text_aj8Xqk div.media-with-text__content-inner,
section#shopify-section-template--19125432877225__image_with_text_96V9cf div.media-with-text__content-inner{
  gap: 0;
  padding: 0 8%;
}

section#shopify-section-template--19125432877225__image_with_text_HE3KLA div.rte p,
section#shopify-section-template--19125432877225__image_with_text_cyr8h9 div.rte p,
section#shopify-section-template--19125432877225__image_with_text_NaHFNR div.rte p,
section#shopify-section-template--19125432877225__image_with_text_aj8Xqk div.rte p,
section#shopify-section-template--19125432877225__image_with_text_96V9cf div.rte p{
  font-family: 'CreatoDisplay';
  font-size: 21px;
  letter-spacing: 0.5px;
  line-height: 1.3;
}

section#shopify-section-template--19125432877225__rich_text_3GyWkP div.rich-text{
  background-image: url("/cdn/shop/files/blur_beige_flowers_texture_soft_calm_1.jpg?v=1757016218");
  background-size: cover;
  background-position: center;
}

section#shopify-section-template--19125432877225__rich_text_3GyWkP div.container{
  padding: 4% 0px;
}

.template-page-nosotros div.media-with-text div.media-with-text__content{
  border-radius: 0px 35px 35px 0px;
  background-color: white;
}

.template-page-nosotros div.media-with-text div.media-with-text__content div.media-with-text__content-inner{
    gap: 0;
    padding: 0 8%;
}

.template-page-nosotros div.media-with-text .media-with-text__media-wrapper{
  border-radius: 45px 0px 0px 45px;
  background-color: white;
}

.template-page-nosotros div.media-with-text h2{
  font-family: "TimesNow";
    color: #3c3a3f;
    font-size: 56px;
}

.template-page-nosotros div.media-with-text p.subheading-style{
font-family: "CreatoDisplay";
    font-size: 23px;
    letter-spacing: 0.5px;
    text-transform: none;
    font-weight: 500;
    line-height: 1.3;
    padding-bottom: 2.5%;
}

.template-page-nosotros div.media-with-text div.rte p{
    font-family: 'CreatoDisplay';
    font-size: 21px;
    letter-spacing: 0.5px;
    line-height: 1.3;
}

/*QUIÉNES SOMOS*/

/*VISTA PRODUCTO INDIVIDUAL*/

section#shopify-section-template--19095923949737__benefits div.w-full{
  max-width: 78%;
}

div.product-section div.product-review-widget span{
  font-family:'CreatoDisplay';
  font-size:18px;
  letter-spacing:0.5px;
  margin-bottom: 2.5%;
}

/*VISTA PRODUCTO INDIVIDUAL*/

/*INICIAR SESIÓN*/
div.customer-login button,
div.customer-login a.button{
  background-color: #e3e4a1;
  border-radius: 50px;
  border: 0;
  color: #3C3A3F;
  padding: 5% 0%;
}

div.customer-login button span.button__flair,
div.customer-login a.button span.button__flair{
  display:none;
}

div.customer-login #customer_login a.fs-small {
  font-family: CreatoDisplay;
  font-size: 17px;
  letter-spacing: .5px;
  text-decoration: none;
  padding-left: 5%;
}

div.customer-login div.form-actions{
  margin-top:0px;
}

div.customer-login a.link-info{
  display: flex;
  align-items: center;
  margin-left: 2%;
}

div.customer-login a.link-info img{
  max-width: 25px;
  height: 25px;
  margin-right: 4%;
}

div.customer-login hr.divisor{
  width: 100%;
  background-color: #88594E;
  height: 1px;
  margin-top: 5%;
}

div.customer-login p.contac_title{
  margin:0;
}

div.customer-login p.contac_title,
div.customer-login a.link-info{
  font-family:'CreatoDisplay';
  font-size:23px;
  color:#3C3A3F;
  letter-spacing:0.5px;
  background-image:none;
}

div.customer-login a.link-info:hover{
  background-image:none;
}

div.customer-login div.customer-content div.col-1025-remaining{
  display: block;
  padding-top: 2%;
}

/*INICIAR SESIÓN*/

/*FAQ*/
div#shopify-section-template--19095923785897__faq div.col-md-w-custom a .medium-weight{
  font-weight:400;
}

div#shopify-section-template--19095923785897__faq div.col-md-w-custom a div{
  background-color:transparent;
}

div#shopify-section-template--19095923785897__faq div.col-md-w-custom a div svg{
  color:#825c51;
}
/*FAQ*/

/*CONTACTO*/

section#shopify-section-template--19095924211881__contact_form div.col-1025-remaining{
  display:block;
}

section#shopify-section-template--19095924211881__contact_form button.button{
  width: 100%;
  background-color: #E3E4A1;
  margin-top: 2.5%;
  font-family: 'CreatoDisplay';
  font-weight: 400;
  color: #3C3A3F;
  font-size: 22px;
  letter-spacing: 0.5px;
  border-radius: 30px;
  padding: 1.8% 0%;
}

section#shopify-section-template--19095924211881__contact_form button.button span.button__flair{
  display:none;
}

section#shopify-section-template--19095924211881__contact_form #contact_form div.fs-12 p{
  display:none;
}

section#shopify-section-template--19095924211881__contact_form div.contact-info div.shrink-0{
  background-color:transparent;
}

section#shopify-section-template--19095924211881__contact_form div.contact-info div.shrink-0 svg{
 color:#825c51; 
}

section#shopify-section-template--19095924211881__contact_form div.contact-info a{
  margin-top: 2.5%;
}

section#shopify-section-template--19095924211881__contact_form div.contact-info h2,
section#shopify-section-template--19095924211881__contact_form div.contact-info a,
section#shopify-section-template--19095924211881__contact_form div.contact-info a strong{
  font-family:'CreatoDisplay';
  font-size:23px;
  color:#3C3A3F;
  font-weight:400 !important;
  letter-spacing:0.5px;
}

section#shopify-section-template--19095924211881__contact_form div.col-1025-w-custom div.rte{
  border-bottom: 1px solid #88594E;
  padding-bottom: 5%;
}

section#shopify-section-template--19095924211881__contact_form hr.separador{
  width:100%;
  height:1px;
  color:#88594E;
}

section#shopify-section-template--19095924211881__rich_text_8MwKxx div.container{
  max-width: 80%;
  background-color:#8EA49F;
  border-radius: 30px;
  padding: 5%;
}

section#shopify-section-template--19095924211881__rich_text_8MwKxx div.container h2{
  margin-bottom:0 !important;
  font-family:'TimesNow';
  font-weight:400;
  font-size:56px;
  color:white;
}

section#shopify-section-template--19095924211881__rich_text_8MwKxx div.container div.rte{
  padding: 0 17%;
  font-family:'CreatoDisplay';
  font-size:23px;
  line-height:1.3;
  color:white;
  font-weight:300;
}

section#shopify-section-template--19095924211881__rich_text_8MwKxx div.container div.rte strong{
  font-weight:bold;
}

section#shopify-section-template--19095924211881__rich_text_8MwKxx div.container h2 em{
  color:#E3E4A1;
}

section#shopify-section-template--19095924211881__rich_text_8MwKxx div.container a.button-primary{
  background-color: #E3E4A1;
  border: 0;
  color: #3C3A3F;
  font-family: 'CreatoDisplay';
  font-size: 23px;
  font-weight: 400;
  letter-spacing: 0.5px;
  padding: 1% 2%;
}

section#shopify-section-template--19095924211881__rich_text_8MwKxx div.container a.button-primary .button__flair{
  display:none;
}

/*CONTACTO*/

/*NUESTRA FILOSOFIA*/

section#shopify-section-template--19125432877225__video_with_text_overlay_EywnPe div.section{
  border-radius:50px;
}

/*NUESTRA FILOSOFIA*/

section#shopify-section-template--19125432877225__rich_text_3GyWkP span.button__flair{
  display:none;
}

/*PROGRAMA DE FERTILIDAD*/
section#shopify-section-template--19185011982505__multicolumn_GqDBap div.multicolumn__column{
  background: linear-gradient(315deg, #c49b87 0%, #a67c73 50%, #8b5a52 100%);
  backdrop-filter: blur(10px); 
  -webkit-backdrop-filter: blur(10px);
}
/*PROGRAMA DE FERTILIDAD*/

/*TODOS LOS PRODUCTOS*/
section#shopify-section-template--19095922999465__collection-banner h1.h2{
  margin-top: 5%;
}

div#shopify-section-template--19095922999465__main a.product-item__title{
  font-family:'TimesNow';
  font-size:29px;
  font-weight:400;
  color:#3C3A3F;
}

div#shopify-section-template--19095922999465__main div.product-price,
div#shopify-section-template--19095922999465__main .color-price-product-card{
  font-family: 'CreatoDisplay';
  font-size: 21px;
  color: #3C3A3F;
  font-weight: 400;
}
/*TODOS LOS PRODUCTOS*/

/*VISTA DE PRODUCTO INDIVIDUAL*/
section#shopify-section-template--19095923949737__main div.product__information button.button{
  background-color: #E3E4A1;
  color: #3C3A3F;
  font-family: 'CreatoDisplay';
  font-size: 22px;
  font-weight: 400;
  letter-spacing: 0.5px;
}

section#shopify-section-template--19095923949737__main div.product__information div.product-inventory-wrapper{
  display:none;
}

section#shopify-section-template--19095923949737__main div.product__information a.shopify-payment-button__more-options{
  display:none !important;
}
/*VISTA DE PRODUCTO INDIVIDUAL*/


section#shopify-section-template--19185011982505__benefits_DyNmMr div.w-full{
  max-width: 90%;
}

section#shopify-section-template--19185011982505__benefits_DyNmMr div.benefits__benefit{
  padding: 2%;
}

section#shopify-section-template--19185011982505__benefits_DyNmMr div.benefits__benefit div.shrink-0{
margin-bottom: 3%;
}

section#shopify-section-template--19185011982505__benefits_DyNmMr div.benefits__benefit h2.h3{
  font-family:'CreatoDisplay';
  font-family:21px;
  color:#3C3A3F;
  letter-spacing:0.5px;
}

section#shopify-section-template--19185011982505__benefits_DyNmMr div.benefits__benefit div.rte {
  font-family:'CreatoDisplay';
  font-size:18px;
  color:#3C3A3F;
  line-height:1.3;
  letter-spacing:0.5px;
}

section#shopify-section-template--19185011982505__multicolumn_GqDBap div.multicolumn__column>div.flex{
  flex-direction: column-reverse;
  justify-content: start;
}

section#shopify-section-template--19185011982505__multicolumn_GqDBap div.multicolumn__column .object-fit-cover {
  object-fit: contain;
}

section#shopify-section-template--19185011982505__multicolumn_GqDBap div.multicolumn__column div.multicolumn__column-media{
  width: 70px;
  margin: 0 auto;
}

section#shopify-section-template--19095923687593__collections_list div.section-header__block--wide{
  width: calc(40% - 3.5rem);
}

section#shopify-section-template--19095923687593__collections_list div.section-header__block--narrow{
  padding-left: 7%;
  width: calc(60% - 3.5rem);
}

section#shopify-section-template--19095923687593__collections_list hr.divisor{
  background-color: #3C3A3F;
  height: 1px;
  width: 18%;
  margin-right: 52%;
  margin-bottom: -1%;
}

.marquee{
  overflow: hidden;
  mask-image: linear-gradient(90deg, transparent 0 5%, #000 15% 85%, transparent 95% 100%); /* fade bordes */
}
.track{
  display: inline-flex;
  gap: 2rem;
  white-space: nowrap;
  will-change: transform;
  animation: scroll-x 10s linear infinite;
}

.track-reverse{
  display: inline-flex;
  gap: 2rem;
  white-space: nowrap;
  will-change: transform;
  animation: scroll-x-reverse 10s linear infinite;
}

.track li{ list-style: none; font-size: 1.25rem; }


@keyframes scroll-x{
  from{ transform: translateX(0); }
  to{   transform: translateX(-50%); } /* -50% porque duplicamos la lista */
}

@keyframes scroll-x-reverse{
  from{ transform: translateX(-50%); }
  to{   transform: translateX(0%); } /* -50% porque duplicamos la lista */
}

/* Pausa al hover y accesibilidad */
.marquee:hover .track{ animation-play-state: paused; }
@media (prefers-reduced-motion: reduce){
  .track{ animation: none; }
}

@keyframes scroll-y{
  from{ transform: translateX(-50); }
  to{   transform: translateX(0%); } /* -50% porque duplicamos la lista */
}


section#shopify-section-template--19095923687593__rich_text_YLYjNg div.container{
  padding: 2% 0%;
  max-width: 100%;
}

section#shopify-section-template--19095923687593__rich_text_YLYjNg h2{
  color:#3C3A3F;
  font-family:'TimesNow';
  font-size:56px;
  font-weight:300;
}

section#shopify-section-template--19095923687593__rich_text_YLYjNg p{
  font-family: 'CreatoDisplay';
  font-size: 22px;
  color: #3C3A3F;
  line-height: 1.3;
  letter-spacing: 0.5px;
  margin: 0;
}

ul.track li{
  font-family:'CreatoDisplay';
  font-size:23px;
  letter-spacing:0.5px;
  color:#3C3A3F;
  border: 1px solid #3C3A3F;
  border-radius: 30px;
  padding: 10px 20px;
  margin: 0 25px;
}

section#shopify-section-template--19095923687593__rich_text_YLYjNg a.button-primary{
  background-color: #92A39F;
  border: 0;
  font-family: 'CreatoDisplay';
  font-weight: 400;
  font-size: 23px;
  letter-spacing: 0.5px;
  border-radius: 50px;
  padding: 15px;
  margin-top: 1%;
}

section#shopify-section-template--19095923687593__featured_collection_kEaUN4 .animated-blocks{
  padding: 0 12.5%;
}

section#shopify-section-template--19095923687593__featured_collection_kEaUN4 div.product-item,
section#shopify-section-template--19095923687593__featured_collection_P87tHz div.product-item{
  border:0;
}

section#shopify-section-template--19095923687593__featured_collection_kEaUN4 div.product-item__information,
section#shopify-section-template--19095923687593__featured_collection_P87tHz div.product-item__information{
  background-color: transparent;
}

section#shopify-section-template--19095923687593__featured_collection_kEaUN4 a.product-item__title,
section#shopify-section-template--19095923687593__featured_collection_P87tHz a.product-item__title{
    font-family: 'TimesNow';
    font-size: 29px;
    font-weight: 400;
    color: #3C3A3F;
}

section#shopify-section-template--19095923687593__featured_collection_kEaUN4 div.product-price,
section#shopify-section-template--19095923687593__featured_collection_kEaUN4 .color-price-product-card,
section#shopify-section-template--19095923687593__featured_collection_P87tHz div.product-price,
section#shopify-section-template--19095923687593__featured_collection_P87tHz .color-price-product-card{
    font-family: 'CreatoDisplay';
    font-size: 21px;
    color: #3C3A3F;
    font-weight: 400;
}

section#shopify-section-template--19095923687593__featured_collection_kEaUN4 img,
section#shopify-section-template--19095923687593__featured_collection_P87tHz img{
  border-radius: 30px;
}

section#shopify-section-template--19095923687593__advanced_content_grid_JUttya div.content-grid__block img.icon-image{
  width: 70px;
  margin: 0 auto;
}

section#shopify-section-template--19095923687593__advanced_content_grid_JUttya div.content-grid__block h2{
  font-family:'TimesNow';
  font-size:36px;
  color:white;
  line-height:1.1;
}

section#shopify-section-template--19095923687593__advanced_content_grid_JUttya div.content-grid__block div.rte{
  font-family: 'CreatoDisplay';
  font-size: 20px;
  line-height: 1.3;
  font-weight: 300;
  letter-spacing: 0.5px;
  text-align: left;
  padding: 0 4%;
}

section#shopify-section-template--19095923687593__advanced_content_grid_JUttya div.section-header{
  justify-content: center;
  align-items: center;
  margin-bottom:0;
}

section#shopify-section-template--19095923687593__advanced_content_grid_JUttya div.section-header div.rte{
    text-align: end;
}

section#shopify-section-template--19095923687593__advanced_content_grid_JUttya h2.h2 {
  line-height: 1;
}

section#shopify-section-template--19095923687593__advanced_content_grid_JUttya div.content-grid div.content-grid__block:nth-child(1) div.relative h2.h3 {
  line-height: 1.3;
}

/*section#shopify-section-template--19095923687593__advanced_content_grid_JUttya div.h-full{
  align-items: start;
}*/

section#shopify-section-template--19185011982505__benefits_DyNmMr div.grid-custom-item:nth-child(1) div.benefits__benefit,
section#shopify-section-template--19185011982505__benefits_DyNmMr div.grid-custom-item:nth-child(2) div.benefits__benefit,
section#shopify-section-template--19185011982505__benefits_DyNmMr div.grid-custom-item:nth-child(5) div.benefits__benefit,
section#shopify-section-template--19185011982505__benefits_DyNmMr div.grid-custom-item:nth-child(6) div.benefits__benefit{
  margin:auto;
}


.benefits div.benefits__shape {
  border-color: rgba(136,89,78,1) !important;
  --shape-size: 80rem !important;
}

.benefits div.benefits__shape::before {
  border-color: rgba(136,89,78,1) !important;
  --shape-size: 74rem !important;
}

.benefits div.benefits__shape::after {
  border-color: rgba(136,89,78,1) !important;
  --shape-size: 68rem !important;
}

.benefits .benefits__shape, .benefits .benefits__shape::before, .benefits .benefits__shape::after {
  filter: none !important;
}

div.header__navigation ul li:nth-child(6){
  background-color:#8EA49F;
  border-radius: 30px;
}

div.header__navigation ul li:nth-child(6) a{
  color: white;
}

div.header__navigation ul li:nth-child(6) a::before{
  background-color:white !important;
}

section#shopify-section-template--19095923687593__contact_form_pz9eph div.container div.flex{
  align-items: end;
}

/*section#shopify-section-template--19095923687593__collections_list div.container{
  max-width: 95%;
}*/

section#shopify-section-template--19185011982505__multicolumn_GqDBap div.section-header{
  margin-bottom:0;
}

section#shopify-section-template--19185011982505__image_with_text_overlay_LWz8Vk .banner__media .image-picture img{
  transform: scale(1) !important;
}

section#shopify-section-template--19185011982505__image_with_text_9npKMR .image-picture{
  background-color: #f3f3eb;
}

section#shopify-section-template--19185011982505__rich_text_QzQwGf div#comp-lm8ge019{
  width: 613px;
  height: 826px;
  margin: 0 auto;
}

section#shopify-section-template--19185011982505__rich_text_QzQwGf div.ApaTM4{
  width: 100%;
  height: 100%;
}

section#shopify-section-template--19125432877225__icon_with_text_columns_gwxznd div.icon-with-text-columns__block div.h-full{
  justify-content: initial;
  align-items: initial;
}

section#shopify-section-template--19095923687593__collections_list div.collection-item a:hover{
pointer-events: none;
}

section#shopify-section-template--19095923687593__collections_list div.collection-item a:hover span.underline-link-text{
  background-size: 100% 0px,100% 0px;
}

div.footer div.extra-info div.container{
  max-width: 100%;
  padding: 0;
}

div.footer div.extra-info div.copy-payments{
  padding: 0 5%;
}

div.footer div.footer__blocks div.footer-block--logo img{
  width: 50%;
  margin: 0 auto;
}

div.footer div.container img.footer-payments{
  max-width:25%;
}

li.terms-link a{
  font-family:'CreatoDisplay';
  font-size:17px;
  font-weight:300;
}

ul.links-list,
ul.links-list li{
  width: 100%;
  max-width: 100%;
}

li.terms-link span.policy-divisor{
  margin: 0 2%;
}

div.custom-copyright-text{
  text-align: center;
  display: block;
  padding-top: 1%;
  margin-top: 1%;
  border-top: 1px solid black;
}

div.custom-copyright-text div.rte{
  margin: 0 auto;
}

div.custom-copyright-text div.rte p{
  font-family: 'CreatoDisplay';
  font-size: 17px;
  font-weight: 300;
  line-height: 2;
  margin: 0;
}

section#shopify-section-template--19095923687593__advanced_content_grid_JUttya div.section-header__block h2 em{
  color:#E3E4A1;
}

section#shopify-section-template--19095923687593__advanced_content_grid_JUttya div.container{
  max-width: 95%;
}


section#shopify-section-template--19095923687593__advanced_content_grid_JUttya div.content-grid div.content-grid__block:nth-child(1){
  background:transparent;
}

section#shopify-section-template--19095923687593__advanced_content_grid_JUttya div.content-grid__block{
  background: linear-gradient(153deg, rgba(254, 253, 253, 0.2) 0%, rgba(220, 212, 196, 0.2) 100%);
}

section#shopify-section-template--19095923687593__advanced_content_grid_JUttya div.content-grid__block div.banner__media{
  display:none;
}

section#shopify-section-template--19095923687593__advanced_content_grid_JUttya div.section-header h2::before{
  content: '';
  width: 30rem;
  display: block;
  height: 1px;
  background-color: white;
  position: absolute;
  right: 30%;
  top: 3.7%;
}

section#shopify-section-template--19095923687593__multicolumn_QPAhWK div.multicolumn__column{
  min-height: 360px;
  border-radius: 20px;
  padding: 7%;
  background-position: center;
  background-size: cover;
}

section#shopify-section-template--19095923687593__multicolumn_QPAhWK div.multicolumn__column:nth-child(1){
  padding: 18%;
}

section#shopify-section-template--19095923687593__multicolumn_QPAhWK div.multicolumn__column div.flex{
  justify-content: center;
  /*align-items: center;*/
}

section#shopify-section-template--19095923687593__multicolumn_QPAhWK div.multicolumn__column h6{
  font-family: "CreatoDisplay";
  font-size: 28px;
  line-height: 1.2;
  font-weight: 400;
  color:white;
}

section#shopify-section-template--19095923687593__multicolumn_QPAhWK div.container{
  max-width: 95%;
}

section#shopify-section-template--19095923687593__scrolling_vertical_content div.scrolling-vertical-content__content{
  padding-bottom: 5%;
}

div.main-product__content div.product-form__buttons .button-checkout-dynamic{
  display:none;
}

/*div.main-product__content div.product-form__buttons button.button span.button__flair{
  display:none;
}*/

div.main-product__content div.appstle_one_time_details_wrapper span.appstle_one_time_text,
div.main-product__content span.appstle_subscribe_save_text{
  font-family: 'CreatoDisplay';
  font-size: 18px;
  letter-spacing: 0.5px;
  font-weight: 400;
}

div.main-product__content span.appstle-save-badge{
  font-family: 'CreatoDisplay';
  font-weight: 800;
  font-size: 15px;
  border-radius: 30px;
}

div.main-product__content div.appstle_one_time_description_text{
  font-family: 'CreatoDisplay';
  font-size: 14px;
  letter-spacing: 0.5px;
  font-weight: 400;
}

div.main-product__content div.appstle_subscription_amount_wrapper span.appstle_subscription_amount,
div.main-product__content  div.appstle_one_time_price_wrapper span.appstle_subscription_amount{
  font-family: 'CreatoDisplay';
  font-size: 18px;
  letter-spacing: 0.5px;
  font-weight: 400;
  font-weight:bold;
}

div.main-product__content div.appstle_subscription_amount_wrapper span.appstle_subscription_compare{
  font-family: 'CreatoDisplay';
  font-size: 18px;
  letter-spacing: 0.5px;
  font-weight: 400;
  font-weight:300;
}

div.main-cart .cart-item a.h6{
  font-family: 'TimesNow';
  font-size: 22px;
  font-weight: 400;
  color: #3C3A3F;
}

div.main-cart .cart-item span.price{
  font-family: 'CreatoDisplay';
  font-size: 20px;
  font-weight: 400;
  color: #3C3A3F;
  letter-spacing:0.5px;
}

div.main-cart .cart-item a.cart-remove{
  font-family: 'CreatoDisplay';
  font-size: 14px;
  font-weight: 300;
  color: #3C3A3F;
  letter-spacing: 0.5px;
}

div.main-cart div.cart-info span.h6{
  font-family: 'CreatoDisplay';
  font-size: 20px;
  font-weight: 400;
  color: #3C3A3F;
  letter-spacing: 0.5px;
}

div.main-cart button.button-checkout{
background-color: #e3e4a1;
  font-family: "CreatoDisplay";
  letter-spacing: 0.5px;
  color: #3c3a3f;
  font-weight: 400;
  border: 0;
  font-size: 22px;
}

div.main-cart #shopify-buyer-consent{
  display:none;
}

section#shopify-section-template--19095923687593__product_testimonials_custom_wFRPpT h2.h1-size{
  font-weight: 500;
    font-family: "TimesNow";
    font-size: 56px;
    line-height: 1;
    color: #3c3a3f;
    margin-top: 6%;
    margin-bottom: 2%;
}

section#shopify-section-template--19095923687593__product_testimonials_custom_wFRPpT h2.h1-size strong{
  color: #88594e;
  font-weight:400;
}

section#shopify-section-template--19095923687593__product_testimonials_custom_wFRPpT div.rte{
  font-family: "CreatoDisplay";
    font-size: 23px;
    line-height: 1.3;
    padding-right: 15%;
}

section#shopify-section-template--19095923687593__product_testimonials_custom_wFRPpT h2.h4{
  font-family:'TimesNow';
  font-size:40px;
}

section#shopify-section-template--19095923687593__product_testimonials_custom_wFRPpT h5 span{
  font-family: "CreatoDisplay";
    font-size: 22px;
    line-height: 1.3;
    padding-right: 15%;
}

section#shopify-section-template--19095923687593__product_testimonials_custom_wFRPpT div.product-testimonials__content-inner img{
  max-width:20%;
}

/*RESOLUCIÓN - 1700PX*/
@media only screen and (max-width: 1700px) {
  section#shopify-section-template--19185011982505__benefits_DyNmMr div.benefits__benefit h2.h3 {
    font-size: 22px;
  }

  section#shopify-section-template--19185011982505__benefits_DyNmMr div.benefits__benefit div.rte {
    font-size: 17px;
  }

  section#shopify-section-template--19185011982505__benefits_DyNmMr div.benefits__shapes h2 {
    font-size: 52px;
  }

  section#shopify-section-template--19185011982505__benefits_DyNmMr div.benefits__shapes p {
    font-size: 20px;
  }

  section#shopify-section-template--19185011982505__benefits_DyNmMr .benefits .benefits__shapes {
    max-width: 50rem;
  }

  section#shopify-section-template--19095923687593__advanced_content_grid_JUttya div.section-header h2::before {
  content: '';
  width: 20rem;
  display: block;
  height: 1px;
  background-color: white;
  position: absolute;
  right: 32%;
  top: 3.7%;
}


}

/*RESOLUCIÓN - 1600PX*/
@media only screen and (max-width: 1600px) {
section#shopify-section-template--19095923687593__advanced_content_grid_JUttya div.section-header h2::before {
    width: 12rem;
    right: 34%;
    top: 3.7%;
  }
}


/*RESOLUCIÓN - 1500PX*/
@media only screen and (max-width: 1500px) {

  section#shopify-section-template--19095923949737__main .main-product div.product-price{
      width:100%;
     }

div#shopify-section-template--19095923163305__main h1 {
  font-size: 45px;
}

div#shopify-section-template--19095923163305__main a.button, div#shopify-section-template--19095923163305__main a.button-outline, div.main-cart button.button-checkout{
  font-size: 19px;
}

div.main-cart .cart-item span.price {
  font-size: 18px;
}

div.main-cart .cart-item a.h6 {
  font-size: 20px;
}

div.main-cart div.cart-info span.h6 {
  font-size: 18px;
}


section#shopify-section-template--19095923687593__collections_list hr.divisor {
  width: 12%;
  margin-bottom: -1.5%;
}

section#shopify-section-template--19095923687593__collections_list div.container {
  padding: 2% 5%;
}

section#shopify-section-template--19095923687593__multicolumn_T7eVpB h2,
section#shopify-section-template--19095923687593__multicolumn_TqhERc h2{
  padding: 0 25%;
}

.benefits div.benefits__shape::after {
  --shape-size: 50rem !important;
}

.benefits div.benefits__shape::before {
  --shape-size: 58rem !important;
}

.benefits div.benefits__shape {
  --shape-size: 66rem !important;
}

section#shopify-section-template--19185011982505__image_with_text_9npKMR div.flex div.media-with-text__content{
  flex: 0 0 calc(107% - var(--col-width) - var(--col-gap-desktop, var(--col-gap)));
}

section#shopify-section-template--19185011982505__image_with_text_nTBxt9 div.container{
  max-width: 95%;
}

section#shopify-section-template--19125432877225__video_with_text_overlay_EywnPe div.rte {
  font-size: 48px;
}

section#shopify-section-template--19125432877225__video_with_text_overlay_EywnPe div.section__content{
max-width: 95%;
}

/*INICIO*/
section#shopify-section-template--19095923687593__collections_list h2 span {
  font-size: 50px;
}

section##shopify-section-template--19095923687593__collections_list div.rte {
  font-size: 17px;
}

section#shopify-section-template--19095923687593__collections_list div.rte {
  font-size: 17px;
}

section#shopify-section-template--19095923687593__collections_list div.collection-item span.underline-link-text,
section#shopify-section-template--19095923687593__multicolumn_QPAhWK div.multicolumn__column h6{
  font-size: 26px;
}

section#shopify-section-template--19095923687593__advanced_content_grid_JUttya h2.h2 {
  font-size: 52px;
}

section#shopify-section-template--19095923687593__advanced_content_grid_JUttya div.section-header__block div.rte {
  font-size: 25px;
}

section#shopify-section-template--19095923687593__advanced_content_grid_JUttya div.content-grid div.content-grid__block:nth-child(1) div.relative h2.h3 {
  font-size: 20px;
}

section#shopify-section-template--19095923687593__advanced_content_grid_JUttya div.content-grid__block h2 {
  font-size: 32px;
}

section#shopify-section-template--19095923687593__advanced_content_grid_JUttya div.content-grid__block div.rte {
  font-size: 18px;
}

section#shopify-section-template--19095923687593__image_with_text_6MKkag h2.h1-size {
  font-size: 48px;
}

section#shopify-section-template--19095923687593__image_with_text_6MKkag div.rte {
  font-size: 20px;
}

section#shopify-section-template--19095923687593__image_with_text_6MKkag .image-picture{
  width: 110px;
}

section#shopify-section-template--19095923687593__featured_collection_kEaUN4 p.subheading-style {
  font-size: 24px;
}

section#shopify-section-template--19095923687593__featured_collection_kEaUN4 h2.h2 {
  font-size: 60px;
}

section#shopify-section-template--19095923687593__featured_collection_kEaUN4 div.rte {
  font-size: 21px;
}

section#shopify-section-template--19095923687593__featured_collection_kEaUN4 a.product-item__title, section#shopify-section-template--19095923687593__featured_collection_P87tHz a.product-item__title {
  font-size: 26px;
}

section#shopify-section-template--19095923687593__featured_collection_kEaUN4 div.product-price, section#shopify-section-template--19095923687593__featured_collection_kEaUN4 .color-price-product-card, section#shopify-section-template--19095923687593__featured_collection_P87tHz div.product-price, section#shopify-section-template--19095923687593__featured_collection_P87tHz .color-price-product-card {
  font-size: 19px;
}

section#shopify-section-template--19095923687593__featured_collection_P87tHz h2.h2 {
  font-size: 60px;
}

section#shopify-section-template--19095923687593__featured_collection_P87tHz div.rte {
  font-size: 21px;
}

section#shopify-section-template--19095923687593__rich_text_YLYjNg h2 {
  font-size: 50px;
}

section#shopify-section-template--19095923687593__rich_text_YLYjNg p {
  font-size: 20px;
}

ul.track li {
  font-size: 21px;
}

section#shopify-section-template--19095923687593__rich_text_YLYjNg a.button-primary {
  font-size: 21px;
}

section#shopify-section-template--19095923687593__logo_list_TT9qXh p.subheading-style {
  font-size: 24px;
}

section#shopify-section-template--19095923687593__logo_list_TT9qXh h2.h2 {
  font-size: 60px;
}

section#shopify-section-template--19095923687593__logo_list_TT9qXh div.rte {
  font-size: 21px;
  margin-bottom: 0%;
}

section#shopify-section-template--19095923687593__video_with_text_3x6PpR h2,
section#shopify-section-template--19095923687593__product_testimonials_custom_wFRPpT h2.h1-size{
  font-size: 50px;
}

section#shopify-section-template--19095923687593__video_with_text_3x6PpR div.rte,
section#shopify-section-template--19095923687593__product_testimonials_custom_wFRPpT div.rte {
  font-size: 21px;
}

section#shopify-section-template--19095923687593__contact_form_pz9eph img {
  margin-bottom: 5%;
  max-width: 85%;
}

section#shopify-section-template--19095923687593__contact_form_pz9eph h2 {
  font-size: 50px;
}

section#shopify-section-template--19095923687593__contact_form_pz9eph div.rte {
  font-size: 21px;
}

/*INICIO*/

section#shopify-section-template--19095923687593__scrolling_vertical_content h2 {
  font-size: 100px;
  padding: 0 4%;
}

section#shopify-section-template--19095923687593__scrolling_vertical_content div.rte {
  font-family: "CreatoDisplay";
  font-size: 22px;
}

section#shopify-section-template--19095923687593__scrolling_vertical_content a.button-primary span {
  font-size: 21px;
}

section#shopify-section-template--19095923687593__rich_text_GHRHQU h2 {
  font-size: 52px;
}

section#shopify-section-template--19095923687593__rich_text_GHRHQU div.rte p {
  font-size: 21px;
  padding-right: 18.5%;
}

section#shopify-section-template--19095923687593__rich_text_GHRHQU a.button-primary {
  font-size: 21px;
}

section#shopify-section-template--19095923687593__rich_text_GHRHQU div.rich-text{
  padding-top: 0 !important;
}

section#shopify-section-template--19095923687593__multicolumn_T7eVpB h2,
section#shopify-section-template--19095923687593__multicolumn_TqhERc h2{
  font-size: 52px;
}

section#shopify-section-template--19095923687593__multicolumn_T7eVpB div.multicolumn__column:nth-child(1) h6,
section#shopify-section-template--19095923687593__multicolumn_TqhERc div.multicolumn__column:nth-child(1) h6,
section#shopify-section-template--19095923687593__multicolumn_T7eVpB div.multicolumn__column:nth-child(1) h6,
section#shopify-section-template--19095923687593__multicolumn_TqhERc div.multicolumn__column:nth-child(1) h6 {
  font-size: 24px;
}

 section#shopify-section-template--19095923687593__multicolumn_T7eVpB h6.h5-mb-size,
  section#shopify-section-template--19095923687593__multicolumn_TqhERc h6.h5-mb-size{
  font-size: 24px;
  }

section#shopify-section-template--19095923687593__multicolumn_T7eVpB div.rte p em ,
section#shopify-section-template--19095923687593__multicolumn_TqhERc div.rte p em{
  font-size: 105px;
}

section#shopify-section-template--19095923687593__multicolumn_T7eVpB div.rte p,
section#shopify-section-template--19095923687593__multicolumn_TqhERc div.rte p{
  font-size: 24px;
}

/*INICIAR SESIÓN*/
div#shopify-section-sections--19095922507945__announcement_bar div.rte {
  font-size: 17px;
}

div#shopify-section-template--19095922901161__main .container-narrow{
  max-width: 85%;
}

div#shopify-section-template--19095922901161__main h2{
  font-size: 80px;
}

div#shopify-section-template--19095922901161__main div.rte,
div#shopify-section-template--19095922901161__main button,
div#shopify-section-template--19095922901161__main a.button{
  font-size: 21px;
}

div#shopify-section-template--19095922901161__main p.contac_title,
div#shopify-section-template--19095922901161__main a.link-info{
  font-size: 21px;
}
/*INICIAR SESIÓN*/

/*FAQ*/
section#shopify-section-template--19095923785897__rich_text div.container {
  max-width: 95%;
}

div#shopify-section-template--19095923785897__faq div.container {
  max-width: 95%;
}

section#shopify-section-template--19095923785897__rich_text h2 span {
  font-size: 80px;
}

section#shopify-section-template--19095923785897__rich_text p {
  font-size: 21px;
  padding-bottom: 5%;
}

div#shopify-section-template--19095923785897__faq h2.h3 span,
div#shopify-section-template--19095923785897__faq h2.h4 span {
  font-size: 28px;
}

div#shopify-section-template--19095923785897__faq a.button-primary {
  font-size: 21px;
}

div#shopify-section-template--19095923785897__faq h2.h5 span,
div#shopify-section-template--19095923785897__faq a.color-text {
  font-size: 20px;
}

div#shopify-section-template--19095923785897__faq .h6 {
  font-size: 24px;
}

div#shopify-section-template--19095923785897__faq div.collapsible-content p {
  font-size: 17px;
}
/*FAQ*/

/*CONTACTO*/
section#shopify-section-template--19095924211881__contact_form h2.h0-size {
  font-size: 75px;
}

section#shopify-section-template--19095924211881__contact_form div.my-0 {
  font-size: 21px;
}

section#shopify-section-template--19095924211881__contact_form button.button {
  font-size: 20px;
}

section#shopify-section-template--19095924211881__contact_form div.contact-info h2, section#shopify-section-template--19095924211881__contact_form div.contact-info a, section#shopify-section-template--19095924211881__contact_form div.contact-info a strong {
  font-size: 21px;
}

section#shopify-section-template--19095924211881__rich_text_8MwKxx div.container {
  max-width: 85%;
}

section#shopify-section-template--19095924211881__rich_text_8MwKxx div.container h2 {
  font-size: 50px;
}

section#shopify-section-template--19095924211881__rich_text_8MwKxx div.container div.rte {
  padding: 0 15%;
  font-size: 21px;
}

section#shopify-section-template--19095924211881__rich_text_8MwKxx div.container a.button-primary {
  font-size: 21px;
}

section#shopify-section-template--19095924211881__contact_form input, section#shopify-section-template--19095924211881__contact_form textarea, section#shopify-section-template--19095924211881__contact_form select {
  font-size: 16px;
}

section#shopify-section-template--19095924211881__contact_form .label {
  font-size: 16px;
}
/*CONTACTO*/

/*NUESTRA FILOSOFIA*/
section#shopify-section-template--19125432877225__rich_text_3MhcNw p.subheading-style {
  font-size: 17px;
}

section#shopify-section-template--19125432877225__rich_text_3MhcNw h2.h1-size {
  font-size: 36px;
}

section#shopify-section-template--19125432877225__rich_text_3MhcNw div.rte p {
  font-size: 21px;
}

section#shopify-section-template--19125432877225__scrolling_banner_4yxURF div.scrolling-banner__block-wrapper div.rte {
  font-size: 50px;
}

section#shopify-section-template--19125432877225__icon_with_text_columns_gwxznd h2.h2 {
  font-size: 50px;
}

section#shopify-section-template--19125432877225__icon_with_text_columns_gwxznd div.section-header__block div.rte {
  font-size: 21px;
}

section#shopify-section-template--19125432877225__icon_with_text_columns_gwxznd h2.h5-mb-size {
  font-size: 20px;
}

section#shopify-section-template--19125432877225__icon_with_text_columns_gwxznd div.container {
  max-width: 100%;
}

section#shopify-section-template--19125432877225__icon_with_text_columns_gwxznd div.icon-with-text-columns__block div.rte {
  font-size: 15px;
}

section#shopify-section-template--19125432877225__icon_with_text_columns_gwxznd div.icon-with-text-columns__block {
  padding: 0px 1%;
}

section#shopify-section-template--19125432877225__rich_text_pQdUrr h2.h1-size {
  font-size: 50px;
}

section#shopify-section-template--19125432877225__rich_text_pQdUrr div.rte {
  font-size: 21px;
}

.template-page-nosotros div.media-with-text div.media-with-text__content div.media-with-text__content-inner h2.h1-size{
    font-size: 50px !important;
}

.template-page-nosotros div.media-with-text div.media-with-text__content div.media-with-text__content-inner p.subheading-style{
  font-size: 21px !important;
}

.template-page-nosotros div.media-with-text div.media-with-text__content div.media-with-text__content-inner div.rte p{
  font-size: 19px !important;
}

section#shopify-section-template--19125432877225__rich_text_3GyWkP h2.h1-size {
  font-size: 50px;
  padding: 0 25%;
}

section#shopify-section-template--19125432877225__rich_text_3GyWkP div.rte p {
  font-size: 24px;
}

section#shopify-section-template--19125432877225__rich_text_3GyWkP a span.button__inner {
  font-size: 21px;
}

/*NUESTRA FILOSOFIA*/

/*TODOS LOS PRODUCTOS*/
section#shopify-section-template--19095922999465__collection-banner h1.h2 {
  font-size: 75px;
}

div#shopify-section-template--19095922999465__main a.product-item__title {
  font-size: 27px;
}

div#shopify-section-template--19095922999465__main a span.button__inner,
div#shopify-section-template--19095922999465__main span.button__inner span {
  font-size: 20px;
}

div#shopify-section-template--19095922999465__main div.product-price,
div#shopify-section-template--19095922999465__main .color-price-product-card {
  font-size: 19px;
}
/*TODOS LOS PRODUCTOS*/

/*VISTA DE PRODUCTO INDIVIDUAL*/
section#shopify-section-template--19095923949737__main h1.h2,
div#shopify-section-template--19095923949737__highlight_rows h2.h2 {
  font-size: 50px;
}{
  font-size: 50px;
}

div.product-section div.product-review-widget span {
  font-size: 16px;
}

section#shopify-section-template--19095923949737__main div.product-price span {
  font-size: 21px;
}

section#shopify-section-template--19095923949737__main div.rte {
  font-size: 16px;
}

section#shopify-section-template--19095923949737__main div.product__information button.button {
  font-size: 20px;
}

div#shopify-section-template--19095923949737__highlight_rows div.rte {
  font-size: 18px;
}

div#shopify-section-template--19095923949737__highlight_rows h5.h2,
div#shopify-section-template--19095923949737__highlight_rows h6.h2 {
  font-size: 35px;
}

section#shopify-section-template--19095923949737__benefits div.w-full{
  max-width: 90%;
}

section#shopify-section-template--19095923949737__benefits h2.h1-size {
  font-size: 50px;
}

section#shopify-section-template--19095923949737__benefits h2.h3 {
  font-size: 30px;
}

section#shopify-section-template--19095923949737__image_with_text_nw9Whd h2.h1-size {
  font-size: 50px;
}

section#shopify-section-template--19095923949737__image_with_text_nw9Whd ul li {
  font-size: 21px;
}

section#shopify-section-template--19095923949737__product_recommendations h2.h2 {
  font-size: 50px;
}

section#shopify-section-template--19095923949737__product_recommendations a.product-item__title {
  font-size: 27px;
}

section#shopify-section-template--19095923949737__product_recommendations div.product-price,
section#shopify-section-template--19095923949737__product_recommendations .color-price-product-card {
  font-family: "CreatoDisplay";
  font-size: 19px;
}
/*VISTA DE PRODUCTO INDIVIDUAL*/

/*PROGRAMA DE FERTILIDAD*/
section#shopify-section-template--19185011982505__rich_text_CtWQmR h2 {
  font-size: 50px;
}

section#shopify-section-template--19185011982505__rich_text_CtWQmR div.rte {
  font-family: "CreatoDisplay";
  font-size: 21px;
}

section#shopify-section-template--19185011982505__multicolumn_GqDBap h2.h2 {
  font-size: 50px;
}

section#shopify-section-template--19185011982505__multicolumn_GqDBap h6.h5-mb-size {
  font-size: 32px;
}

section#shopify-section-template--19185011982505__multicolumn_GqDBap ul li {
  font-size: 18px;
}

section#shopify-section-template--19185011982505__image_with_text_overlay_LWz8Vk div.rte {
  font-size: 50px;
}

section#shopify-section-template--19185011982505__rich_text_gUCU7y h2 {
  font-size: 50px;
}

section#shopify-section-template--19185011982505__rich_text_gUCU7y div.rte {
  font-size: 18px;
}

section#shopify-section-template--19185011982505__image_with_text_ff7PUj div.media-with-text__content li strong {
  font-size: 32px;
}

section#shopify-section-template--19185011982505__image_with_text_ff7PUj div.media-with-text__content li {
  font-size: 18px;
}

section#shopify-section-template--19185011982505__image_with_text_9npKMR h2 {
  font-size: 50px;
}

section#shopify-section-template--19185011982505__image_with_text_9npKMR div.rte {
  font-size: 20px;
}

section#shopify-section-template--19185011982505__image_with_text_9npKMR div.media-with-text{
  padding-bottom: 8% !important;
  padding-top: 0 !important;
}

section#shopify-section-template--19185011982505__image_with_text_nTBxt9 h2.h1-size {
  font-size: 50px;
}

section#shopify-section-template--19185011982505__image_with_text_nTBxt9 div.rte,
section#shopify-section-template--19185011982505__image_with_text_nTBxt9 p,
section#shopify-section-template--19185011982505__image_with_text_nTBxt9 li {
  font-size: 20px;
}

section#shopify-section-template--19185011982505__rich_text_QzQwGf h2 {
  font-size: 50px;
}

section#shopify-section-template--19185011982505__rich_text_QzQwGf p,
section#shopify-section-template--19185011982505__rich_text_QzQwGf a {
  font-size: 20px;
}

section#shopify-section-template--19185011982505__rich_text_QzQwGf p.textbtm, 
section#shopify-section-template--19185011982505__rich_text_QzQwGf p.textbtm a {
  font-size: 16px;
}
/*PROGRAMA DE FERTILIDAD*/

section#shopify-section-template--19185011982505__benefits_DyNmMr div.benefits__shapes h2 {
    font-size: 48px;
  }

  section#shopify-section-template--19185011982505__benefits_DyNmMr div.benefits__shapes p {
    font-size: 19px;
  }

  section#shopify-section-template--19185011982505__benefits_DyNmMr .benefits .benefits__shapes {
    max-width: 32rem;
  }

   section#shopify-section-template--19095923687593__advanced_content_grid_JUttya div.section-header h2::before {
    width: 15rem;
    right: 34%;
    top: 3.3%;
  }

}
/*RESOLUCIÓN - 1500PX*/

/*RESOLUCIÓN - 1400PX*/
@media only screen and (max-width: 1400px) {

  section#shopify-section-template--19095923687593__advanced_content_grid_JUttya div.section-header h2::before {
    width: 10rem;
    right: 35%;
    top: 3.3%;
  }

  section#shopify-section-template--19095923687593__advanced_content_grid_JUttya h2.h2 {
    font-size: 49px;
  }

}

/*RESOLUCIÓN - 1300PX*/
@media only screen and (max-width: 1300px) {

  div#shopify-section-template--19095923163305__main h1 {
    font-size: 42px;
  }

  div.main-product__content div.appstle_one_time_details_wrapper span.appstle_one_time_text, div.main-product__content span.appstle_subscribe_save_text {
    font-size: 16px;
  }

  div.main-product__content div.appstle_subscription_amount_wrapper span.appstle_subscription_amount, div.main-product__content div.appstle_one_time_price_wrapper span.appstle_subscription_amount {
    font-size: 16px;
  }

  div.main-product__content span.appstle-save-badge {
    font-size: 13px;
  }

  section#shopify-section-template--19095923687593__advanced_content_grid_JUttya div.section-header h2::before {
    width: 10rem;
    right: 35%;
    top: 3%;
  }

  section#shopify-section-template--19125432877225__video_with_text_overlay_EywnPe div.rte {
    font-size: 45px;
  }

  section#shopify-section-template--19095923687593__scrolling_vertical_content h2 {
    font-size: 80px;
    padding: 0 13.5%;
  }

   section#shopify-section-template--19095923687593__scrolling_vertical_content div.rte {
    font-size: 20px;
    padding: 1% 5%;
  }

   section#shopify-section-template--19095923687593__scrolling_vertical_content a.button-primary span {
    font-size: 19px;
  }

  section#shopify-section-template--19095923687593__collections_list h2 span {
    font-size: 45px;
  }

   section#shopify-section-template--19095923687593__collections_list div.rte {
    font-size: 16px;
  }

  section#shopify-section-template--19095923687593__collections_list hr.divisor {
  width: 12%;
  margin-right: 53%;
  margin-bottom: -2%;
}

section#shopify-section-template--19095923687593__collections_list div.collection-item span.underline-link-text,
section#shopify-section-template--19095923687593__multicolumn_QPAhWK div.multicolumn__column h6{
    font-size: 22px;
  }

   section#shopify-section-template--19095923687593__rich_text_GHRHQU h2 {
    font-size: 45px;
  }

  section#shopify-section-template--19095923687593__rich_text_GHRHQU div.rte p {
    font-size: 19px;
  }

  section#shopify-section-template--19095923687593__rich_text_GHRHQU a.button-primary {
    font-size: 19px;
  }

  section#shopify-section-template--19095923687593__multicolumn_T7eVpB h2, section#shopify-section-template--19095923687593__multicolumn_TqhERc h2 {
    font-size: 45px;
    padding: 0 29%;
  }

  section#shopify-section-template--19095923687593__multicolumn_T7eVpB div.multicolumn__column:nth-child(1) h6, section#shopify-section-template--19095923687593__multicolumn_TqhERc div.multicolumn__column:nth-child(1) h6, section#shopify-section-template--19095923687593__multicolumn_T7eVpB div.multicolumn__column:nth-child(1) h6, section#shopify-section-template--19095923687593__multicolumn_TqhERc div.multicolumn__column:nth-child(1) h6 {
    font-size: 20px;
  }

   section#shopify-section-template--19095923687593__multicolumn_T7eVpB h6.h5-mb-size,
  section#shopify-section-template--19095923687593__multicolumn_TqhERc h6.h5-mb-size{
  font-size: 20px;
  }

  section#shopify-section-template--19095923687593__multicolumn_T7eVpB div.rte p em, section#shopify-section-template--19095923687593__multicolumn_TqhERc div.rte p em {
    font-size: 90px;
  }

  section#shopify-section-template--19095923687593__multicolumn_T7eVpB div.rte p, section#shopify-section-template--19095923687593__multicolumn_TqhERc div.rte p {
    font-size: 20px;
  }

  section#shopify-section-template--19095923687593__advanced_content_grid_JUttya h2.h2 {
    font-size: 45px;
  }

   section#shopify-section-template--19095923687593__advanced_content_grid_JUttya div.content-grid div.content-grid__block:nth-child(1) div.relative h2.h3 {
    font-size: 18px;
    padding-bottom: 7%;
  }

  section#shopify-section-template--19095923687593__advanced_content_grid_JUttya div.section-header__block div.rte {
    font-size: 22px;
  }

  section#shopify-section-template--19095923687593__advanced_content_grid_JUttya div.content-grid__block h2 {
    font-size: 28px;
  }

  section#shopify-section-template--19095923687593__advanced_content_grid_JUttya div.content-grid__block div.rte {
    font-size: 17px;
  }

   section#shopify-section-template--19095923687593__image_with_text_6MKkag h2.h1-size {
    font-size: 40px;
  }

  section#shopify-section-template--19095923687593__image_with_text_6MKkag div.rte {
    font-size: 18px;
  }

   section#shopify-section-template--19095923687593__featured_collection_kEaUN4 p.subheading-style,
   section#shopify-section-template--19095923687593__logo_list_TT9qXh p.subheading-style{
    font-size: 20px;
  }

  section#shopify-section-template--19095923687593__featured_collection_kEaUN4 h2.h2,
  section#shopify-section-template--19095923687593__featured_collection_P87tHz h2.h2,
  section#shopify-section-template--19095923687593__logo_list_TT9qXh h2.h2{
    font-size: 55px;
  }

  section#shopify-section-template--19095923687593__featured_collection_kEaUN4 div.rte,
  section#shopify-section-template--19095923687593__featured_collection_P87tHz div.rte,
  section#shopify-section-template--19095923687593__logo_list_TT9qXh div.rte,
  section#shopify-section-template--19095923687593__video_with_text_3x6PpR div.rte,
  section#shopify-section-template--19095923687593__contact_form_pz9eph div.rte,
  section#shopify-section-template--19095923687593__product_testimonials_custom_wFRPpT div.rte{
    font-size: 19px;
  }

   section#shopify-section-template--19095923687593__featured_collection_kEaUN4 a.product-item__title, section#shopify-section-template--19095923687593__featured_collection_P87tHz a.product-item__title {
    font-size: 24px;
  }

   section#shopify-section-template--19095923687593__rich_text_YLYjNg h2,
   section#shopify-section-template--19095923687593__video_with_text_3x6PpR h2,
   section#shopify-section-template--19095923687593__contact_form_pz9eph h2,
   section#shopify-section-template--19095923687593__product_testimonials_custom_wFRPpT h2.h1-size{
    font-size: 45px;
  }

  section#shopify-section-template--19095923687593__rich_text_YLYjNg p {
    font-size: 18px;
  }

   ul.track li {
    font-size: 19px;
  }

  section#shopify-section-template--19095923687593__rich_text_YLYjNg a.button-primary {
    font-size: 19px;
  }

  div#shopify-section-sections--19095922507945__announcement_bar div.rte {
    font-size: 16px;
  }

  div#shopify-section-sections--19095922507945__header li a {
    font-size: 16px;
  }

   div#shopify-section-template--19095922901161__main .container-narrow {
    max-width: 90%;
  }

  div#shopify-section-template--19095922901161__main h2 {
    font-size: 75px;
  }

  div#shopify-section-template--19095922901161__main div.rte, div#shopify-section-template--19095922901161__main button, div#shopify-section-template--19095922901161__main a.button, div.customer-login p.contac_title, div.customer-login a.link-info {
    font-size: 19px;
  }

  div#shopify-section-template--19095922901161__main input,
  div#shopify-section-template--19095922901161__main label {
    font-size: 17px;
  }

  div.customer-login #customer_login a.fs-small {
    font-size: 16px;
  }

  /*FAQ*/
  section#shopify-section-template--19095923785897__rich_text h2 span {
    font-size: 75px;
  }

  section#shopify-section-template--19095923785897__rich_text p {
    font-size: 19px;
  }

  div#shopify-section-template--19095923785897__faq h2.h3 span,
  div#shopify-section-template--19095923785897__faq h2.h4 span {
    font-size: 25px;
  }

   div#shopify-section-template--19095923785897__faq a.button-primary {
    font-size: 19px;
  }

  div#shopify-section-template--19095923785897__faq .h6 {
    font-size: 22px;
    line-height: 1.3;
  }

  div#shopify-section-template--19095923785897__faq div.collapsible-content p {
    font-size: 16px;
  }

  div#shopify-section-template--19095923785897__faq h2.h5 span, div#shopify-section-template--19095923785897__faq a.color-text {
    font-size: 18px;
  }
  /*FAQ*/

  /*CONTACTO*/
  section#shopify-section-template--19095924211881__contact_form h2.h0-size {
    font-size: 65px;
  }

  section#shopify-section-template--19095924211881__contact_form div.my-0 {
    font-size: 19px;
    padding-right: 20%;
  }

  section#shopify-section-template--19095924211881__contact_form div.contact-info h2, section#shopify-section-template--19095924211881__contact_form div.contact-info a, section#shopify-section-template--19095924211881__contact_form div.contact-info a strong {
    font-size: 19px;
  }

  section#shopify-section-template--19095924211881__contact_form button.button {
    font-size: 18px;
  }

   section#shopify-section-template--19095924211881__rich_text_8MwKxx div.container h2 {
    font-size: 45px;
  }

  section#shopify-section-template--19095924211881__rich_text_8MwKxx div.container div.rte {
    padding: 0 12%;
    font-size: 19px;
  }

  section#shopify-section-template--19095924211881__rich_text_8MwKxx div.container a.button-primary {
    font-size: 19px;
  }
  /*CONTACTO*/

  /*NUESTRA FILOSOFIA*/
  section#shopify-section-template--19125432877225__rich_text_3MhcNw h2.h1-size {
    font-size: 34px;
  }

  section#shopify-section-template--19125432877225__rich_text_3MhcNw div.rte p {
    font-size: 19px;
  }

  section#shopify-section-template--19125432877225__scrolling_banner_4yxURF div.scrolling-banner__block-wrapper div.rte {
    font-size: 45px;
  }

  section#shopify-section-template--19125432877225__icon_with_text_columns_gwxznd h2.h2 {
    font-size: 45px;
  }
  
  section#shopify-section-template--19125432877225__icon_with_text_columns_gwxznd div.section-header__block div.rte {
    font-size: 19px;
  }

  section#shopify-section-template--19125432877225__icon_with_text_columns_gwxznd h2.h5-mb-size {
    font-size: 18px;
  }

  section#shopify-section-template--19125432877225__icon_with_text_columns_gwxznd div.icon-with-text-columns__block div.rte {
    font-size: 15px;
  }

  section#shopify-section-template--19125432877225__rich_text_pQdUrr h2.h1-size {
    font-size: 45px;
  }

  section#shopify-section-template--19125432877225__rich_text_pQdUrr div.rte {
    font-size: 19px;
  }

  section#shopify-section-template--19125432877225__rich_text_pQdUrr div.rich-text{
    padding-top: 3% !important;
  }

.template-page-nosotros div.media-with-text div.media-with-text__content div.media-with-text__content-inner h2.h1-size{
    font-size: 45px !important;
}

.template-page-nosotros div.media-with-text div.media-with-text__content div.media-with-text__content-inner p.subheading-style{
  font-size: 18px !important;
}

.template-page-nosotros div.media-with-text div.media-with-text__content div.media-with-text__content-inner div.rte p{
  font-size: 16px !important;
}

  section#shopify-section-template--19125432877225__rich_text_3GyWkP h2.h1-size {
    font-size: 45px;
    padding: 0 27.5%;
  }

  section#shopify-section-template--19125432877225__rich_text_3GyWkP div.rte p {
    font-size: 21px;
  }

  section#shopify-section-template--19125432877225__rich_text_3GyWkP a span.button__inner {
    font-size: 19px;
  }
  /*NUESTRA FILOSOFIA*/

  /*TODOS LOS PRODUCTOS*/
  section#shopify-section-template--19095922999465__collection-banner h1.h2 {
    font-size: 65px;
  }

  div#shopify-section-template--19095922999465__main a span.button__inner, div#shopify-section-template--19095922999465__main span.button__inner span {
    font-size: 18px;
  }

  div#shopify-section-template--19095922999465__main a.product-item__title {
    font-size: 24px;
  }

  div#shopify-section-template--19095922999465__main div.product-price,
  div#shopify-section-template--19095922999465__main .color-price-product-card {
    font-size: 18px;
  }
  /*TODOS LOS PRODUCTOS*/

  /*VISTA DE PRODUCTO INDIVIDUAL*/
  section#shopify-section-template--19095923949737__main h1.h2, div#shopify-section-template--19095923949737__highlight_rows h2.h2 {
    font-size: 45px;
  }

  section#shopify-section-template--19095923949737__main div.product__information button.button {
    font-size: 18px;
    padding: 5% 0%;
  }

   div#shopify-section-template--19095923949737__highlight_rows div.rte {
    font-size: 17px;
  }

  div#shopify-section-template--19095923949737__highlight_rows h5.h2, div#shopify-section-template--19095923949737__highlight_rows h6.h2 {
    font-size: 32px;
  }

  section#shopify-section-template--19095923949737__benefits div.w-full {
    max-width: 95%;
  }

  section#shopify-section-template--19095923949737__benefits h2.h3 {
    font-size: 28px;
  }

  section#shopify-section-template--19095923949737__benefits div.benefits__benefit {
    max-width: 45rem;
  }

  section#shopify-section-template--19095923949737__benefits h2.h1-size {
    font-size: 45px;
  }

  section#shopify-section-template--19095923949737__image_with_text_nw9Whd h2.h1-size {
    font-size: 45px;
  }

  section#shopify-section-template--19095923949737__image_with_text_nw9Whd ul li {
    font-size: 19px;
  }

   section#shopify-section-template--19095923949737__product_recommendations h2.h2 {
    font-size: 45px;
  }

  section#shopify-section-template--19095923949737__product_recommendations a.product-item__title {
    font-size: 24px;
  }

  section#shopify-section-template--19095923949737__product_recommendations div.product-price, section#shopify-section-template--19095923949737__product_recommendations .color-price-product-card {
    font-size: 18px;
  }
  /*VISTA DE PRODUCTO INDIVIDUAL*/

  /*PROGRAMA DE FERTILIDAD*/
 section#shopify-section-template--19185011982505__rich_text_CtWQmR h2 {
    font-size: 45px;
  }

  section#shopify-section-template--19185011982505__rich_text_CtWQmR div.rte {
    font-size: 19px;
  }

  section#shopify-section-template--19185011982505__multicolumn_GqDBap h2.h2 {
    font-size: 45px;
  }

  section#shopify-section-template--19185011982505__multicolumn_GqDBap h6.h5-mb-size {
    font-size: 28px;
  }

  section#shopify-section-template--19185011982505__multicolumn_GqDBap ul li {
    font-size: 17px;
  }

  section#shopify-section-template--19185011982505__image_with_text_overlay_LWz8Vk div.rte {
    font-size: 45px;
  }

  section#shopify-section-template--19185011982505__rich_text_gUCU7y h2 {
    font-size: 45px;
  }

  section#shopify-section-template--19185011982505__rich_text_gUCU7y div.rte {
    font-size: 16px;
  }

  section#shopify-section-template--19185011982505__image_with_text_ff7PUj div.media-with-text__content li strong {
    font-size: 28px;
  }

  section#shopify-section-template--19185011982505__image_with_text_ff7PUj div.media-with-text__content li {
    font-size: 16px;
  }

  section#shopify-section-template--19185011982505__image_with_text_9npKMR h2 {
    font-size: 45px;
  }

   section#shopify-section-template--19185011982505__image_with_text_9npKMR div.rte {
    font-size: 18px;
  }

  section#shopify-section-template--19185011982505__image_with_text_nTBxt9 h2.h1-size {
    font-size: 45px;
    padding-right: 20%;
  }

  section#shopify-section-template--19185011982505__image_with_text_nTBxt9 div.rte, section#shopify-section-template--19185011982505__image_with_text_nTBxt9 p, section#shopify-section-template--19185011982505__image_with_text_nTBxt9 li {
    font-size: 18px;
  }

  section#shopify-section-template--19185011982505__rich_text_QzQwGf h2 {
  font-size: 45px;
  }

  section#shopify-section-template--19185011982505__rich_text_QzQwGf p, section#shopify-section-template--19185011982505__rich_text_QzQwGf a {
    font-size: 18px;
  }

  section#shopify-section-template--19185011982505__rich_text_QzQwGf p.textbtm, section#shopify-section-template--19185011982505__rich_text_QzQwGf p.textbtm a {
    font-size: 15px;
  }
  /*PROGRAMA DE FERTILIDAD*/

  section#shopify-section-template--19185011982505__benefits_DyNmMr div.w-full {
  max-width: 96%;
}

section#shopify-section-template--19185011982505__benefits_DyNmMr div.benefits__benefit h2.h3 {
    font-size: 20px;
  }

  section#shopify-section-template--19185011982505__benefits_DyNmMr div.benefits__benefit div.rte {
    font-size: 16px;
  }

  section#shopify-section-template--19185011982505__benefits_DyNmMr div.benefits__shapes h2 {
    font-size: 42px;
  }

  section#shopify-section-template--19185011982505__benefits_DyNmMr div.benefits__shapes p {
    font-size: 17px;
  }

  section#shopify-section-template--19185011982505__benefits_DyNmMr .benefits .benefits__shapes {
    max-width: 25rem;
  }

}
/*RESOLUCIÓN - 1300PX*/


/*RESOLUCIÓN - 1200PX*/
@media only screen and (max-width: 1200px) {

  form#ContactFooterDesktop .label-custom {
    font-size: 18px;
  }

  section#shopify-section-template--19095923687593__advanced_content_grid_JUttya div.section-header h2::before {
    width: 14rem;
    right: 32%;
    top: 2.5%;
  }

  section#shopify-section-template--19095923687593__scrolling_vertical_content h2 {
    font-size: 70px;
  }

   section#shopify-section-template--19095923687593__scrolling_vertical_content div.rte {
    font-size: 18px;
   }

   section#shopify-section-template--19095923687593__collections_list h2 span,
   section#shopify-section-template--19095923687593__rich_text_GHRHQU h2,
   section#shopify-section-template--19095923687593__multicolumn_T7eVpB h2,
   section#shopify-section-template--19095923687593__multicolumn_TqhERc h2{
    font-size: 40px;
  }

  section#shopify-section-template--19095923687593__multicolumn_T7eVpB div.multicolumn__column:nth-child(1) h6, section#shopify-section-template--19095923687593__multicolumn_TqhERc div.multicolumn__column:nth-child(1) h6, section#shopify-section-template--19095923687593__multicolumn_T7eVpB div.multicolumn__column:nth-child(1) h6, section#shopify-section-template--19095923687593__multicolumn_TqhERc div.multicolumn__column:nth-child(1) h6 {
    font-size: 18px;
  }

  section#shopify-section-template--19095923687593__multicolumn_T7eVpB div.rte p, section#shopify-section-template--19095923687593__multicolumn_TqhERc div.rte p {
    font-size: 18px;
  }

  section#shopify-section-template--19095923687593__advanced_content_grid_JUttya h2.h2 {
    font-size: 40px;
  }

  section#shopify-section-template--19125432877225__video_with_text_overlay_EywnPe div.rte {
    font-size: 40px;
  }

  section#shopify-section-template--19095923687593__advanced_content_grid_JUttya div.section-header__block div.rte {
    font-size: 18px;
  }

  section#shopify-section-template--19095923687593__advanced_content_grid_JUttya div.content-grid div.content-grid__block:nth-child(1) div.relative h2.h3 {
    font-size: 16px;
    padding-bottom: 7%;
  }

  section#shopify-section-template--19095923687593__advanced_content_grid_JUttya div.content-grid__block h2 {
    font-size: 24px;
  }

  section#shopify-section-template--19095923687593__advanced_content_grid_JUttya div.content-grid__block div.rte {
    font-size: 16px;
  }

   section#shopify-section-template--19095923687593__featured_collection_kEaUN4 h2.h2, section#shopify-section-template--19095923687593__featured_collection_P87tHz h2.h2, section#shopify-section-template--19095923687593__logo_list_TT9qXh h2.h2 {
    font-size: 50px;
  }

   section#shopify-section-template--19095923687593__featured_collection_kEaUN4 div.rte, section#shopify-section-template--19095923687593__featured_collection_P87tHz div.rte, section#shopify-section-template--19095923687593__logo_list_TT9qXh div.rte, section#shopify-section-template--19095923687593__video_with_text_3x6PpR div.rte, section#shopify-section-template--19095923687593__contact_form_pz9eph div.rte, section#shopify-section-template--19095923687593__product_testimonials_custom_wFRPpT div.rte{
    font-size: 17px;
  }

  section#shopify-section-template--19095923687593__featured_collection_kEaUN4 a.product-item__title, section#shopify-section-template--19095923687593__featured_collection_P87tHz a.product-item__title {
    font-size: 22px;
  }

  section#shopify-section-template--19095923687593__featured_collection_kEaUN4 div.product-price, section#shopify-section-template--19095923687593__featured_collection_kEaUN4 .color-price-product-card, section#shopify-section-template--19095923687593__featured_collection_P87tHz div.product-price, section#shopify-section-template--19095923687593__featured_collection_P87tHz .color-price-product-card {
    font-size: 17px;
  }

  section#shopify-section-template--19095923687593__rich_text_YLYjNg h2, section#shopify-section-template--19095923687593__video_with_text_3x6PpR h2, section#shopify-section-template--19095923687593__contact_form_pz9eph h2, section#shopify-section-template--19095923687593__product_testimonials_custom_wFRPpT h2.h1-size{
    font-size: 40px;
  }

  section#shopify-section-template--19095923687593__rich_text_YLYjNg p {
    font-size: 16px;
  }

  ul.track li {
    font-size: 17px;
  }

  section#shopify-section-template--19095923687593__rich_text_YLYjNg a.button-primary {
    font-size: 17px;
  }

  section#shopify-section-template--19095923687593__contact_form_pz9eph .field .label {
    font-size: 15px;
  }

  section#shopify-section-template--19095923687593__featured_collection_kEaUN4 h2.h2, section#shopify-section-template--19095923687593__featured_collection_P87tHz h2.h2, section#shopify-section-template--19095923687593__logo_list_TT9qXh h2.h2 {
    font-size: 45px;
  }

  section#shopify-section-template--19095923687593__featured_collection_kEaUN4 p.subheading-style, section#shopify-section-template--19095923687593__logo_list_TT9qXh p.subheading-style {
    font-size: 16px;
  }

  section#shopify-section-template--19095923687593__featured_collection_kEaUN4 div.rte, section#shopify-section-template--19095923687593__featured_collection_P87tHz div.rte, section#shopify-section-template--19095923687593__logo_list_TT9qXh div.rte, section#shopify-section-template--19095923687593__video_with_text_3x6PpR div.rte, section#shopify-section-template--19095923687593__contact_form_pz9eph div.rte, section#shopify-section-template--19095923687593__product_testimonials_custom_wFRPpT div.rte{
    font-size: 16px;
  }

  section#shopify-section-template--19095923687593__featured_collection_kEaUN4 p.subheading-style, section#shopify-section-template--19095923687593__logo_list_TT9qXh p.subheading-style {
    font-size: 18px;
  }

   section#shopify-section-template--19095923687593__image_with_text_6MKkag .image-picture {
    width: 95px;
  }

  section#shopify-section-template--19095923687593__image_with_text_6MKkag h2.h1-size {
    font-size: 35px;
  }

  section#shopify-section-template--19095923687593__image_with_text_6MKkag div.rte {
    font-size: 16px;
  }

  section#shopify-section-template--19095923687593__multicolumn_T7eVpB h6.h5-mb-size,
  section#shopify-section-template--19095923687593__multicolumn_TqhERc h6.h5-mb-size{
  font-size: 18px;
  }

  section#shopify-section-template--19095923687593__multicolumn_T7eVpB div.rte p em, section#shopify-section-template--19095923687593__multicolumn_TqhERc div.rte p em {
    font-size: 80px;
  }

   section#shopify-section-template--19095923687593__rich_text_GHRHQU div.rte p,
   section#shopify-section-template--19095923687593__rich_text_GHRHQU a.button-primary{
    font-size: 17px;
  }

  section#shopify-section-template--19095923687593__collections_list div.collection-item span.underline-link-text,
  section#shopify-section-template--19095923687593__multicolumn_QPAhWK div.multicolumn__column h6{
    font-size: 20px;
  }

   section#shopify-section-template--19095923687593__scrolling_vertical_content a.button-primary span {
    font-size: 17px;
  }

   div#shopify-section-sections--19095922507945__announcement_bar div.rte{
    font-size: 15px;
  }

  div#shopify-section-sections--19095922507945__header li a {
    font-size: 15px;
    padding: 6px;
  }

  div#shopify-section-template--19095922901161__main h2 {
    font-size: 65px;
  }

  div#shopify-section-template--19095922901161__main div.rte, div#shopify-section-template--19095922901161__main button, div#shopify-section-template--19095922901161__main a.button, div.customer-login p.contac_title, div.customer-login a.link-info {
    font-size: 17px;
  }

   div.customer-login #customer_login a.fs-small {
    font-size: 15px;
  }

  div#shopify-section-template--19095922901161__main input, div#shopify-section-template--19095922901161__main label {
    font-size: 15px;
  }

  /*FAQ*/
  section#shopify-section-template--19095923785897__rich_text h2 span {
    font-size: 70px;
  }

  section#shopify-section-template--19095923785897__rich_text p {
    font-size: 17px;
  }

  div#shopify-section-template--19095923785897__faq h2.h3 span, div#shopify-section-template--19095923785897__faq h2.h4 span {
    font-size: 23px;
  }

  div#shopify-section-template--19095923785897__faq a.button-primary {
    font-size: 17px;
  }

  div#shopify-section-template--19095923785897__faq h2.h5 span, div#shopify-section-template--19095923785897__faq a.color-text {
    font-size: 16px;
    line-height: 1.3;
  }

  div#shopify-section-template--19095923785897__faq .h6 {
    font-size: 20px;
  }

  div#shopify-section-template--19095923785897__faq div.collapsible-content p {
    font-size: 15px;
  }
  /*FAQ*/

  /*CONTACTO*/
  section#shopify-section-template--19095924211881__contact_form h2.h0-size {
    font-size: 60px;
  }

  section#shopify-section-template--19095924211881__contact_form div.my-0 {
    font-size: 17px;
  }

  section#shopify-section-template--19095924211881__contact_form div.contact-info h2, section#shopify-section-template--19095924211881__contact_form div.contact-info a, section#shopify-section-template--19095924211881__contact_form div.contact-info a strong {
    font-size: 17px;
  }

  section#shopify-section-template--19095924211881__contact_form input, section#shopify-section-template--19095924211881__contact_form textarea, section#shopify-section-template--19095924211881__contact_form select {
    font-size: 15px;
  }

  section#shopify-section-template--19095924211881__contact_form .label {
    font-size: 15px;
  }

  section#shopify-section-template--19095924211881__contact_form button.button {
    font-size: 17px;
  }

  section#shopify-section-template--19095924211881__rich_text_8MwKxx div.container h2 {
    font-size: 40px;
  }

  section#shopify-section-template--19095924211881__rich_text_8MwKxx div.container div.rte {
    padding: 0 13%;
    font-size: 17px;
  }

  section#shopify-section-template--19095924211881__rich_text_8MwKxx div.container a.button-primary {
    font-size: 17px;
  }

  section#shopify-section-template--19095924211881__rich_text_8MwKxx div.rich-text{
    padding-top: 0 !important;
  }
  /*CONTACTO*/

  /*TODOS LOS PRODUCTOS*/
 section#shopify-section-template--19095922999465__collection-banner h1.h2 {
    font-size: 60px;
  }

  div#shopify-section-template--19095922999465__main a span.button__inner, div#shopify-section-template--19095922999465__main span.button__inner span {
    font-size: 16px;
  }

  div#shopify-section-template--19095922999465__main a.product-item__title {
    font-size: 22px;
  }
  /*TODOS LOS PRODUCTOS*/

  /*VISTA DE PRODUCTO INDIVIDUAL*/
   section#shopify-section-template--19095923949737__main h1.h2, div#shopify-section-template--19095923949737__highlight_rows h2.h2 {
    font-size: 40px;
  }

   div.product-section div.product-review-widget span {
    font-size: 15px;
  }

   section#shopify-section-template--19095923949737__main div.product-price span {
    font-size: 19px;
  }

   section#shopify-section-template--19095923949737__main div.rte {
    font-size: 15px;
  }

   section#shopify-section-template--19095923949737__main div.product__information button.button {
    font-size: 16px;
    padding: 4% 0%;
  }

   div#shopify-section-template--19095923949737__highlight_rows div.rte {
    font-size: 16px;
  }

  div#shopify-section-template--19095923949737__highlight_rows h5.h2, div#shopify-section-template--19095923949737__highlight_rows h6.h2 {
    font-size: 28px;
  }

  section#shopify-section-template--19095923949737__benefits h2.h3 {
    font-size: 26px;
  }

   section#shopify-section-template--19095923949737__benefits div.benefits__benefit {
    max-width: 42rem;
  }

  section#shopify-section-template--19095923949737__benefits h2.h1-size {
    font-size: 40px;
  }

  section#shopify-section-template--19095923949737__image_with_text_nw9Whd h2.h1-size {
    font-size: 40px;
  }

  section#shopify-section-template--19095923949737__image_with_text_nw9Whd ul li {
    font-size: 17px;
  }

  section#shopify-section-template--19095923949737__product_recommendations h2.h2 {
    font-size: 40px;
  }

  section#shopify-section-template--19095923949737__product_recommendations a.product-item__title {
    font-size: 22px;
  }
  /*VISTA DE PRODUCTO INDIVIDUAL*/

  
  /*PROGRAMA DE FERTILIDAD*/
 section#shopify-section-template--19185011982505__rich_text_CtWQmR h2 {
    font-size: 40px;
  }

  section#shopify-section-template--19185011982505__rich_text_CtWQmR div.rte {
    font-size: 17px;
  }

  section#shopify-section-template--19185011982505__multicolumn_GqDBap h2.h2 {
    font-size: 40px;
  }

  section#shopify-section-template--19185011982505__multicolumn_GqDBap h6.h5-mb-size {
    font-size: 26px;
  }

  section#shopify-section-template--19185011982505__multicolumn_GqDBap ul li {
    font-size: 16px;
  }

  section#shopify-section-template--19185011982505__image_with_text_overlay_LWz8Vk div.rte {
    font-size: 40px;
  }

  section#shopify-section-template--19185011982505__rich_text_gUCU7y h2 {
    font-size: 40px;
  }

  section#shopify-section-template--19185011982505__rich_text_gUCU7y div.rte {
    font-size: 15px;
  }

  section#shopify-section-template--19185011982505__image_with_text_ff7PUj div.media-with-text__content li strong {
    font-size: 24px;
  }

  section#shopify-section-template--19185011982505__image_with_text_ff7PUj div.media-with-text__content li {
    font-size: 15px;
  }

  section#shopify-section-template--19185011982505__image_with_text_9npKMR h2 {
    font-size: 40px;
  }

   section#shopify-section-template--19185011982505__image_with_text_9npKMR div.rte {
    font-size: 16px;
  }

  section#shopify-section-template--19185011982505__image_with_text_nTBxt9 h2.h1-size {
    font-size: 40px;
    padding-right: 20%;
  }

  section#shopify-section-template--19185011982505__image_with_text_nTBxt9 div.rte, section#shopify-section-template--19185011982505__image_with_text_nTBxt9 p, section#shopify-section-template--19185011982505__image_with_text_nTBxt9 li {
    font-size: 16px;
  }

  section#shopify-section-template--19185011982505__rich_text_QzQwGf h2 {
  font-size: 40px;
  }

  section#shopify-section-template--19185011982505__rich_text_QzQwGf p, section#shopify-section-template--19185011982505__rich_text_QzQwGf a {
    font-size: 16px;
  }
  /*PROGRAMA DE FERTILIDAD*/

  section#shopify-section-template--19185011982505__benefits_DyNmMr div.benefits__benefit{
    max-width: 35rem;
  }
}
/*RESOLUCIÓN - 1200PX*/


/*RESOLUCIÓN - 1100PX*/
@media only screen and (max-width: 1100px) {

  div#shopify-section-template--19095923163305__main h1 {
    font-size: 40px;
  }

   div#shopify-section-template--19095923163305__main a.button, div#shopify-section-template--19095923163305__main a.button-outline, div.main-cart button.button-checkout {
    font-size: 17px;
  }

  div.main-cart .cart-item span.price {
    font-size: 16px;
  }

  div.main-cart div.cart-info span.h6 {
    font-size: 16px;
  }

  section#shopify-section-template--19095923687593__collections_list hr.divisor {
    width: 12%;
  }

  section#shopify-section-template--19185011982505__rich_text_QzQwGf div#comp-lm8ge019 {
    width: 530px;
    height: 800px;
  }

    section#shopify-section-template--19095923687593__advanced_content_grid_JUttya div.section-header h2::before {
    width: 11rem;
    right: 35%;
    top: 2.5%;
  }

  section#shopify-section-template--19095923687593__advanced_content_grid_JUttya h2.h2 {
    font-size: 36px;
  }

}

@media only screen and (max-width: 1064px) {
 div#shopify-section-sections--19095922507945__header li a {
    font-size: 14px;
 }
}

@media only screen and (max-width: 1030px) {
 div#shopify-section-sections--19095922507945__header li a {
    font-size: 13px;
 }
}

/*RESOLUCIÓN - 1024PX*/
@media only screen and (max-width: 1024px) {

.customer-content {
  max-width: 100%;
}

div#shopify-section-template--19095922901161__main h2 {
  font-size: 60px;
  text-align: center;
}

div#shopify-section-template--19095922901161__main div.rte, div#shopify-section-template--19095922901161__main button, div#shopify-section-template--19095922901161__main a.button, div.customer-login p.contac_title, div.customer-login a.link-info {
  font-size: 16px;
  text-align: center;
}

div.customer-login a.link-info {
  justify-content: center;
}

div.customer-login a.link-info img {
  margin-right: 1.5%;
}

div.customer-login hr.divisor {
  margin-top: 2%;
}

/*CONTACTO*/

  section#shopify-section-template--19095924211881__contact_form div.section{
    padding-bottom: 2% !important;
  }

  section#shopify-section-template--19095924211881__contact_form h2.h0-size {
    padding-top: 4%;
  }

  section#shopify-section-template--19095924211881__contact_form div.col-1025-w-custom div.rte{
    padding: 0;
    padding-bottom: 0px;
    text-align: center;
    margin-bottom: 1%;
    padding-bottom: 4%;
  }

  section#shopify-section-template--19095924211881__contact_form div.contact-info h2{
    margin-top: 4%;
  }

  section#shopify-section-template--19095924211881__contact_form div.contact-info h2, section#shopify-section-template--19095924211881__contact_form div.contact-info a, section#shopify-section-template--19095924211881__contact_form div.contact-info a strong {
    font-size: 17px;
    text-align: center;
    margin: 0 auto;
  }
/*CONTACTO*/

/*NUESTRA FILOSOFIA*/
  section#shopify-section-template--19125432877225__rich_text_3MhcNw p.subheading-style {
    font-size: 16px;
  }

  section#shopify-section-template--19125432877225__rich_text_3MhcNw h2.h1-size {
    font-size: 32px;
  }

  section#shopify-section-template--19125432877225__rich_text_3MhcNw div.rte p {
    font-size: 17px;
  }

  section#shopify-section-template--19125432877225__scrolling_banner_4yxURF div.scrolling-banner__block-wrapper div.rte {
    font-size: 42px;
  }

  section#shopify-section-template--19125432877225__icon_with_text_columns_gwxznd h2.h2 {
    font-size: 42px;
  }

   section#shopify-section-template--19125432877225__video_with_text_overlay_EywnPe div.rte {
    font-size: 36px;
  }

  section#shopify-section-template--19125432877225__icon_with_text_columns_gwxznd div.section-header__block div.rte {
    font-size: 17px;
    line-height: 1.3;
  }

  section#shopify-section-template--19125432877225__rich_text_pQdUrr h2.h1-size {
    font-size: 42px;
  }

  section#shopify-section-template--19125432877225__rich_text_pQdUrr div.rte {
    font-size: 17px;
    padding: 0 5%;
  }

  section#shopify-section-template--19125432877225__rich_text_pQdUrr div.rich-text{
    padding-bottom: 0% !important;
  }

  section#shopify-section-template--19125432877225__image_with_text_HE3KLA .media-with-text__media-wrapper,
  section#shopify-section-template--19125432877225__image_with_text_HE3KLA div.color-image-bg,
  section#shopify-section-template--19125432877225__image_with_text_cyr8h9 .media-with-text__media-wrapper,
  section#shopify-section-template--19125432877225__image_with_text_cyr8h9 div.color-image-bg,
  section#shopify-section-template--19125432877225__image_with_text_NaHFNR .media-with-text__media-wrapper,
  section#shopify-section-template--19125432877225__image_with_text_NaHFNR div.color-image-bg,
  section#shopify-section-template--19125432877225__image_with_text_aj8Xqk .media-with-text__media-wrapper,
  section#shopify-section-template--19125432877225__image_with_text_aj8Xqk div.color-image-bg,
  section#shopify-section-template--19125432877225__image_with_text_96V9cf .media-with-text__media-wrapper,
  section#shopify-section-template--19125432877225__image_with_text_96V9cf div.color-image-bg{
    border-radius: 45px 45px 0px 0px;
  }

  section#shopify-section-template--19125432877225__image_with_text_HE3KLA div.flex,
  section#shopify-section-template--19125432877225__image_with_text_cyr8h9 div.flex,
  section#shopify-section-template--19125432877225__image_with_text_NaHFNR div.flex,
  section#shopify-section-template--19125432877225__image_with_text_aj8Xqk div.flex,
  section#shopify-section-template--19125432877225__image_with_text_96V9cf div.flex{
    gap:0;
  }

  section#shopify-section-template--19125432877225__image_with_text_HE3KLA div.media-with-text__content,
  section#shopify-section-template--19125432877225__image_with_text_cyr8h9 div.media-with-text__content,
  section#shopify-section-template--19125432877225__image_with_text_NaHFNR div.media-with-text__content,
  section#shopify-section-template--19125432877225__image_with_text_aj8Xqk div.media-with-text__content,
  section#shopify-section-template--19125432877225__image_with_text_96V9cf div.media-with-text__content{
    border-radius: 0px 0px 35px 35px;
    padding-top: 3%;
    padding-bottom:5%;
  }

  .template-page-nosotros div.media-with-text .media-with-text__media-wrapper{
    border-radius: 45px 45px 0px 0px;
  }

  .template-page-nosotros div.media-with-text div.media-with-text__content{
    border-radius: 0px 0px 35px 35px;
    padding-top: 3%;
    padding-bottom:5%;
  }

  .template-page-nosotros div.media-with-text div.flex{
    gap:0;
  }

.template-page-nosotros div.media-with-text div.media-with-text__content div.media-with-text__content-inner h2.h1-size{
    font-size: 40px !important;
}

.template-page-nosotros div.media-with-text div.media-with-text__content div.media-with-text__content-inner p.subheading-style{
  font-size: 17px !important;
}

.template-page-nosotros div.media-with-text div.media-with-text__content div.media-with-text__content-inner div.rte p{
  font-size: 15px !important;
}

  section#shopify-section-template--19125432877225__rich_text_3GyWkP h2.h1-size {
    font-size: 42px;
    padding: 0 28.5%;
  }

  section#shopify-section-template--19125432877225__rich_text_3GyWkP div.rte p {
    font-size: 19px;
    padding: 0 10%;
  }

  section#shopify-section-template--19125432877225__rich_text_3GyWkP a span.button__inner {
    font-size: 17px;
  }

  section#shopify-section-template--19125432877225__rich_text_3GyWkP img{
    max-width: 75%;
  }

/*NUESTRA FILOSOFIA*/

/*TODOS LOS PRODUCTOS*/
section#shopify-section-template--19095922999465__collection-banner h1.h2 {
  font-size: 50px;
  margin-top: 0;
}
/*TODOS LOS PRODUCTOS*/

/*VISTA DE PRODUCTO INDIVIDUAL*/
  section#shopify-section-template--19095923949737__main h1.h2, div#shopify-section-template--19095923949737__highlight_rows h2.h2 {
    font-size: 35px;
  }

  section#shopify-section-template--19095923949737__main div.product__information button.button {
    padding: 2% 0%;
  }

  div#shopify-section-template--19095923949737__highlight_rows h5.h2, div#shopify-section-template--19095923949737__highlight_rows h6.h2 {
    font-size: 25px;
  }

  section#shopify-section-template--19095923949737__benefits div.section-header__block{
    width:100%;
  }

  section#shopify-section-template--19095923949737__benefits h2.h1-size {
    font-size: 35px;
    margin: 0 auto;
  }

  section#shopify-section-template--19095923949737__benefits h2.h3 {
    font-size: 23px;
  }

  section#shopify-section-template--19095923949737__benefits div.benefits__benefit div.rte {
    font-size: 15px;
  }

  section#shopify-section-template--19095923949737__image_with_text_nw9Whd h2.h1-size {
    font-size: 35px;
  }

   section#shopify-section-template--19095923949737__image_with_text_nw9Whd ul li {
    font-size: 16px;
    margin-top: 10px;
  }

  section#shopify-section-template--19095923949737__product_recommendations h2.h2 {
    font-size: 35px;
  }

  section#shopify-section-template--19095923949737__product_recommendations a.product-item__title {
    font-size: 20px;
  }

   section#shopify-section-template--19095923949737__product_recommendations div.product-price, section#shopify-section-template--19095923949737__product_recommendations .color-price-product-card {
    font-size: 17px;
  }
/*VISTA DE PRODUCTO INDIVIDUAL*/

/*PROGRAMA DE FERTILIDAD*/
 section#shopify-section-template--19185011982505__rich_text_CtWQmR h2 {
    font-size: 35px;
  }

  section#shopify-section-template--19185011982505__rich_text_CtWQmR div.rte {
    font-size: 16px;
  }

  section#shopify-section-template--19185011982505__multicolumn_GqDBap h2.h2 {
    font-size: 35px;
  }

  section#shopify-section-template--19185011982505__multicolumn_GqDBap h6.h5-mb-size {
    font-size: 24px;
  }

  section#shopify-section-template--19185011982505__multicolumn_GqDBap ul li {
    font-size: 15px;
  }

  section#shopify-section-template--19185011982505__image_with_text_overlay_LWz8Vk div.rte {
    font-size: 35px;
  }

  section#shopify-section-template--19185011982505__rich_text_gUCU7y h2 {
    font-size: 35px;
  }

  section#shopify-section-template--19185011982505__image_with_text_ff7PUj div.media-with-text__content li strong {
    font-size: 22px;
  }

  section#shopify-section-template--19185011982505__image_with_text_9npKMR h2 {
    font-size: 35px;
  }

   section#shopify-section-template--19185011982505__image_with_text_9npKMR div.rte {
    font-size: 15px;
  }

  section#shopify-section-template--19185011982505__image_with_text_nTBxt9 h2.h1-size {
    font-size:35px;
    padding-right: 20%;
  }

  section#shopify-section-template--19185011982505__image_with_text_nTBxt9 div.rte, section#shopify-section-template--19185011982505__image_with_text_nTBxt9 p, section#shopify-section-template--19185011982505__image_with_text_nTBxt9 li {
    font-size: 15px;
  }

  section#shopify-section-template--19185011982505__rich_text_QzQwGf h2 {
  font-size: 35px;
  }

  section#shopify-section-template--19185011982505__rich_text_QzQwGf p, section#shopify-section-template--19185011982505__rich_text_QzQwGf a {
    font-size: 15px;
  }

  section#shopify-section-template--19185011982505__image_with_text_9npKMR h2 {
    display: contents;
  }

  section#shopify-section-template--19185011982505__image_with_text_9npKMR div.media-with-text {
    padding-bottom: 14% !important;
  }

  section#shopify-section-template--19185011982505__image_with_text_9npKMR div.rte {
    text-align: center;
  }

  /*PROGRAMA DE FERTILIDAD*/

  section#shopify-section-template--19185011982505__multicolumn_GqDBap div.multicolumn__column div.multicolumn__column-media {
    width: 55px;
  }

  section#shopify-section-template--19185011982505__benefits_DyNmMr div.section-header__block{
    width:100%;
  }

  section#shopify-section-template--19185011982505__benefits_DyNmMr div.section-header__block h2{
    font-size: 38px;
    font-family: "TimesNow";
    color: #3c3a3f;
  }

  section#shopify-section-template--19185011982505__benefits_DyNmMr div.section-header__block h2 em{
    color:#88594E;
  }

  section#shopify-section-template--19185011982505__benefits_DyNmMr div.grid-custom-item:nth-child(1) div.benefits__benefit, section#shopify-section-template--19185011982505__benefits_DyNmMr div.grid-custom-item:nth-child(2) div.benefits__benefit, section#shopify-section-template--19185011982505__benefits_DyNmMr div.grid-custom-item:nth-child(5) div.benefits__benefit, section#shopify-section-template--19185011982505__benefits_DyNmMr div.grid-custom-item:nth-child(6) div.benefits__benefit {
    margin: initial;
  }

  section#shopify-section-template--19095923687593__scrolling_vertical_content div.rte {
    padding: 1% 15%;
  }

  section#shopify-section-template--19095923687593__collections_list hr.divisor {
    display: none;
  }

   section#shopify-section-template--19095923687593__multicolumn_T7eVpB div.rte p em, section#shopify-section-template--19095923687593__multicolumn_TqhERc div.rte p em {
    font-size: 70px;
  }

   section#shopify-section-template--19095923687593__image_with_text_6MKkag h2.h1-size {
    margin: 0 auto;
  }

   section#shopify-section-template--19095923687593__image_with_text_6MKkag div.rte {
      text-align: center;
      padding: 0 20%;
    }

     section#shopify-section-template--19095923687593__image_with_text_6MKkag .image-picture {
      width: 100%;
     }

     section#shopify-section-template--19095923687593__video_with_text_3x6PpR div.media-with-text{
      padding-top:0 !important;
     }

     section#shopify-section-template--19095923687593__video_with_text_3x6PpR div.flex{
      margin: 0 auto;
     }

     section#shopify-section-template--19095923687593__video_with_text_3x6PpR div.flex h2{
      margin: 0 auto;
     }

      section#shopify-section-template--19095923687593__video_with_text_3x6PpR div.rte{
      text-align: center;
      padding: 0 20%;
     }

     section#shopify-section-template--19095923687593__contact_form_pz9eph .border-1025-right{
      padding-right:0;
     }

     section#shopify-section-template--19095923687593__contact_form_pz9eph img,
     section#shopify-section-template--19095923687593__contact_form_pz9eph h2{
      margin: 0 auto;
     }

     section#shopify-section-template--19095923687593__contact_form_pz9eph div.rte{
      text-align: center;
      padding: 0 20%;
      margin-bottom: 3%;
     }

     section#shopify-section-template--19095923949737__main .main-product div.product-price{
      width:100%;
     }

}
/*RESOLUCIÓN - 1024PX*/

/*RESOLUCIÓN - 1000PX*/
@media only screen and (max-width: 1000px) {
  section#shopify-section-template--19095923687593__advanced_content_grid_JUttya h2.h2 {
      font-size: 32px;
    }

     section#shopify-section-template--19095923687593__advanced_content_grid_JUttya div.section-header h2::before {
    width: 11rem;
    right: 36%;
    top: 2.2%;
  }
}

/*RESOLUCIÓN - 900PX*/
@media only screen and (max-width: 900px) {
  section#shopify-section-template--19095923785897__rich_text div.w-full{
    max-width:100%;
    text-align: center;
  }
  
  section#shopify-section-template--19095923687593__featured_collection_P87tHz .animated-blocks{
    padding: 0 7.5%;
  }

  section#shopify-section-template--19125432877225__video_with_text_overlay_EywnPe div.rte {
    font-size: 32px;
  }

  section#shopify-section-template--19095923785897__rich_text h2 span {
    font-size: 65px;
    width: 100%;
  }

  section#shopify-section-template--19095923785897__rich_text p {
    font-size: 16px;
    padding-bottom: 2%;
  }

  div#shopify-section-template--19095923785897__faq div.container div.flex{
    display:block;
  }

  div#shopify-section-template--19095923785897__faq div.container div.flex div.col-md-w-custom{
    width:100%;
    text-align: center;
  }

   div#shopify-section-template--19095923785897__faq div.container div.flex div.col-md-w-custom div.flex{
    align-items: center;
    display: flex;
   }

  div#shopify-section-template--19095923785897__faq h2.h5 {
    margin-bottom: 4%;
  }

  div#shopify-section-template--19095923785897__faq div.w-full{
    margin-top: 5%;
  }

  div#shopify-section-template--19095923785897__faq h2.h4{
    text-align:center;
  }

  div#shopify-section-template--19095923785897__faq h2.h3 span, div#shopify-section-template--19095923785897__faq h2.h4 span {
    font-size: 21px;
  }

   div#shopify-section-template--19095923785897__faq .h6 {
    font-size: 18px;
  }

  .collapsible-block.collapsible-block--modern::before {
    bottom: -2rem;
  }

  section#shopify-section-template--19095924211881__contact_form h2.h0-size {
    font-size: 55px;
  }

  section#shopify-section-template--19095924211881__rich_text_8MwKxx div.container h2 {
    font-size: 35px;
  }

  section#shopify-section-template--19095924211881__contact_form div.my-0 {
    font-size: 16px;
  }

  section#shopify-section-template--19095924211881__contact_form div.contact-info h2, section#shopify-section-template--19095924211881__contact_form div.contact-info a, section#shopify-section-template--19095924211881__contact_form div.contact-info a strong {
    font-size: 16px;
  }

  section#shopify-section-template--19095924211881__rich_text_8MwKxx div.container div.rte {
    padding: 0 5%;
    font-size: 16px;
  }

  section#shopify-section-template--19095924211881__rich_text_8MwKxx div.container a.button-primary {
    font-size: 16px;
  }

  /*NUESTRA FILOSOFIA*/
  section#shopify-section-template--19125432877225__rich_text_3MhcNw h2.h1-size {
    font-size: 30px;
    padding: 0 8%;
  }

  section#shopify-section-template--19125432877225__rich_text_3MhcNw div.rte p {
    padding: 0 8%;
  }

  section#shopify-section-template--19125432877225__scrolling_banner_4yxURF div.scrolling-banner__block-wrapper div.rte {
    font-size: 38px;
  }

  section#shopify-section-template--19125432877225__icon_with_text_columns_gwxznd h2.h2 {
    font-size: 38px;
  }

  section#shopify-section-template--19125432877225__rich_text_pQdUrr h2.h1-size {
    font-size: 38px;
  }

.template-page-nosotros div.media-with-text div.media-with-text__content div.media-with-text__content-inner h2.h1-size{
    font-size: 36px !important;
}

  section#shopify-section-template--19125432877225__rich_text_3GyWkP h2.h1-size {
    font-size: 38px;
  }

  section#shopify-section-template--19125432877225__rich_text_3GyWkP div.rte p {
    font-size: 17px;
  }
  /*NUESTRA FILOSOFIA*/

  section#shopify-section-template--19185011982505__benefits_DyNmMr div.section-header__block h2{
    font-size:38px;
  }

  section#shopify-section-template--19185011982505__benefits_DyNmMr div.benefits__benefit h2.h3 {
    font-size: 17px;
  }

  section#shopify-section-template--19185011982505__benefits_DyNmMr div.benefits__benefit div.rte {
    font-size: 15px;
  }

  section#shopify-section-template--19095923687593__collections_list h2 span, section#shopify-section-template--19095923687593__rich_text_GHRHQU h2, section#shopify-section-template--19095923687593__multicolumn_T7eVpB h2, section#shopify-section-template--19095923687593__multicolumn_TqhERc h2 {
    font-size: 35px;
  }

  section#shopify-section-template--19095923687593__collections_list div.collection-item span.underline-link-text,
  section#shopify-section-template--19095923687593__multicolumn_QPAhWK div.multicolumn__column h6{
    font-size: 18px;
  }

  section#shopify-section-template--19095923687593__rich_text_GHRHQU div.rte p, section#shopify-section-template--19095923687593__rich_text_GHRHQU a.button-primary {
    font-size: 16px;
  }

  section#shopify-section-template--19095923687593__multicolumn_T7eVpB div.rte p em, section#shopify-section-template--19095923687593__multicolumn_TqhERc div.rte p em {
    font-size: 60px;
  }

  section#shopify-section-template--19095923687593__advanced_content_grid_JUttya h2.h2 {
    font-size: 30px;
  }

  section#shopify-section-template--19095923687593__advanced_content_grid_JUttya div.section-header__block div.rte {
    font-size: 16px;
  }

  section#shopify-section-template--19095923687593__advanced_content_grid_JUttya div.content-grid__block img.icon-image {
    width: 50px;
  }

  section#shopify-section-template--19095923687593__image_with_text_6MKkag .image-picture {
    width: 60%;
    margin: 0 auto;
  }

  section#shopify-section-template--19095923687593__featured_collection_kEaUN4 .animated-blocks {
  padding: 0 7.5%;
}

 section#shopify-section-template--19095923687593__featured_collection_kEaUN4 a.product-item__title, section#shopify-section-template--19095923687593__featured_collection_P87tHz a.product-item__title {
    font-size: 20px;
  }

   section#shopify-section-template--19095923687593__featured_collection_kEaUN4 h2.h2, section#shopify-section-template--19095923687593__featured_collection_P87tHz h2.h2, section#shopify-section-template--19095923687593__logo_list_TT9qXh h2.h2 {
    font-size: 35px;
  }

   section#shopify-section-template--19095923687593__advanced_content_grid_JUttya div.section-header h2::before {
    width: 7rem;
    right: 36%;
    top: 2%;
  }
}

/*RESOLUCIÓN - 768PX*/
@media only screen and (max-width: 768px) {

  form#ContactFooterMobile .label-custom {
    padding: 0 2%;
    font-family: 'CreatoDisplay';
    color: #8EA49F;
    font-size: 16px;
    letter-spacing: 0.5px;
    font-weight: 400;
  }

  section#shopify-section-template--19095923687593__rich_text_GHRHQU a.button-primary,
  section#shopify-section-template--19095923687593__rich_text_YLYjNg a.button-primary,
  section#shopify-section-template--19125432877225__rich_text_3GyWkP a.button-primary{
    padding:15px;
  }

  section#shopify-section-template--19095924211881__contact_form h2.h0-size span.animated-block{
    margin: 0 auto;
  text-align: center;
  }

 div#shopify-section-template--19095923163305__main h1 {
    font-size: 32px;
 }

 section#shopify-section-template--19095924211881__contact_form div.col-1025-w-custom div.rte{
    margin-bottom: 5px;
    padding-bottom: 25px !important;
 }

 div#shopify-section-template--19095923163305__main h1 .animated-list{
  text-align: center;
  display: block;
 }

 div#shopify-section-template--19095923163305__main a.button, div#shopify-section-template--19095923163305__main a.button-outline, div.main-cart button.button-checkout {
    font-size: 16px;
    margin: 0 auto;
  }

   div.main-cart .cart-item a.h6 {
    font-size: 18px;
  }

  div.footer div.footer-block--menu{
    padding-left: 7%;
  }

  div#shopify-section-sections--19095922081961__footer div.footer__blocks .data-info {
    font-size: 18px;
  }

  div#shopify-section-sections--19095922081961__footer div.newsletter div.rte {
    font-size: 18px;
  }

  div#shopify-section-sections--19095922081961__footer div.footer__blocks div.footer-block:nth-child(3) input {
    font-size: 17px;
  }

  div#shopify-section-sections--19095922081961__footer div.footer-block--menu ul li{
    text-align: initial;
  }

  div#shopify-section-sections--19095922081961__footer ul li {
    display: block;
    text-align: center;
  }

  div.footer div.container img.footer-payments {
    max-width: 40%;
    margin: 0 auto;
    padding-bottom: 5%;
  }

  div.custom-copyright-text div.rte p {
    line-height: 1.3;
    margin-top: 5%;
  }

  div.footer-block--social-icons div.flex ul.list-social {
    justify-content: center;
  }

  div#shopify-section-sections--19095922081961__footer div.footer__blocks div.footer-block:nth-child(3) .label {
    font-size: 17px;
  }

  section#shopify-section-template--19095923687593__logo_list_TT9qXh div.swiper-pagination{
    margin-top: 0;
  }

  section#shopify-section-template--19095923687593__image_with_text_6MKkag h2 .animated-list{
    justify-content: center;
    align-items: center;
  }

  section#shopify-section-template--19095923687593__image_with_text_6MKkag h2.h1-size {
    font-size: 30px;
    padding: 0 16%;
  }

  section#shopify-section-template--19095923687593__featured_collection_kEaUN4 h2.h2, section#shopify-section-template--19095923687593__featured_collection_P87tHz h2.h2, section#shopify-section-template--19095923687593__logo_list_TT9qXh h2.h2 {
    font-size: 30px;
  }

  section#shopify-section-template--19095923687593__advanced_content_grid_JUttya h2 .animated-list{
    justify-content: center;
    align-items: center;
  }

  section#shopify-section-template--19185011982505__rich_text_QzQwGf div#comp-lm8ge019 {
    width: 440px;
  }


  section#shopify-section-template--19095923687593__scrolling_vertical_content h2 {
    font-size: 60px;
    padding: 0 22%;
  }

  section#shopify-section-template--19095923687593__scrolling_vertical_content div.rte {
    padding: 1% 23%;
    font-size: 16px;
  }

  section#shopify-section-template--19095923687593__scrolling_vertical_content a.button-primary span {
    font-size: 15px;
  }

  section#shopify-section-template--19095923687593__collections_list div.section-header__block--wide {
    width: 100%;
    text-align: center;
  }

  section#shopify-section-template--19095923687593__collections_list div.section-header__block--narrow {
    width: 100%;
    text-align: center;
    padding: 0 5%;
  }

   section#shopify-section-template--19095923687593__collections_list div.rte {
    font-size: 15px;
  }

  section#shopify-section-template--19095923687593__collections_list div.collection-item span.underline-link-text,
  section#shopify-section-template--19095923687593__multicolumn_QPAhWK div.multicolumn__column h6{
    font-size: 17px;
  }

  section#shopify-section-template--19095923687593__collections_list h2 span, section#shopify-section-template--19095923687593__rich_text_GHRHQU h2, section#shopify-section-template--19095923687593__multicolumn_T7eVpB h2, section#shopify-section-template--19095923687593__multicolumn_TqhERc h2 {
    font-size: 30px;
  }

  section#shopify-section-template--19125432877225__icon_with_text_columns_gwxznd div.section-header__block {
    width: 100%;
  }

  section#shopify-section-template--19095922999465__collection-banner h1.h2 {
    font-size: 42px;
  }

  section#shopify-section-template--19095923687593__multicolumn_T7eVpB div.grid-cols,
  section#shopify-section-template--19095923687593__multicolumn_TqhERc div.grid-cols{
    display:block;
  }

  section#shopify-section-template--19095923687593__advanced_content_grid_JUttya div.content-grid div.content-grid__block:nth-child(1) div.relative h2.h3 {
    font-size: 16px;
    padding-bottom: 12%;
    padding-right: 0%;
    text-align: center;
  }

  section#shopify-section-template--19095923687593__advanced_content_grid_JUttya div.content-grid__block h2 {
    font-size: 22px;
  }

  /*section#shopify-section-template--19095923687593__image_with_text_6MKkag .media-with-text__media-wrapper {
    display: none;
  }*/

  section#shopify-section-template--19095923687593__image_with_text_6MKkag .media-with-text__media-wrapper div.flex{
    max-height: 150px;
    height: 150px;
    display: contents;
  }

  section#shopify-section-template--19095923687593__image_with_text_6MKkag div.flex {
    margin-top: -3%;
  }

  section#shopify-section-template--19095923687593__featured_collection_kEaUN4 div.section-header__block {
  width: 100%;
}

   section#shopify-section-template--19095923687593__featured_collection_kEaUN4 div.rte,
   section#shopify-section-template--19095923687593__featured_collection_P87tHz div.rte{
    padding: 0 10%;
   }

  section#shopify-section-template--19095923687593__rich_text_YLYjNg h2, section#shopify-section-template--19095923687593__video_with_text_3x6PpR h2, section#shopify-section-template--19095923687593__contact_form_pz9eph h2,section#shopify-section-template--19095923687593__product_testimonials_custom_wFRPpT h2.h1-size{
    font-size: 35px;
  }

  section#shopify-section-template--19095923687593__featured_collection_P87tHz div.section-header__block {
    width: 100%;
  }

  section#shopify-section-template--19095923687593__multicolumn_T7eVpB div.multicolumn__column:nth-child(1) h6, section#shopify-section-template--19095923687593__multicolumn_TqhERc div.multicolumn__column:nth-child(1) h6, section#shopify-section-template--19095923687593__multicolumn_T7eVpB div.multicolumn__column:nth-child(1) h6, section#shopify-section-template--19095923687593__multicolumn_TqhERc div.multicolumn__column:nth-child(1) h6{
    max-width: 100%;
    text-align: center;
  }

  section#shopify-section-template--19095923687593__rich_text_YLYjNg p {
    font-size: 15px;
  }

  section#shopify-section-template--19095923687593__logo_list_TT9qXh div.section-header__block {
  width: 100%;
}

 section#shopify-section-template--19095923687593__featured_collection_kEaUN4 div.rte, section#shopify-section-template--19095923687593__featured_collection_P87tHz div.rte, section#shopify-section-template--19095923687593__logo_list_TT9qXh div.rte, section#shopify-section-template--19095923687593__video_with_text_3x6PpR div.rte, section#shopify-section-template--19095923687593__contact_form_pz9eph div.rte, section#shopify-section-template--19095923687593__product_testimonials_custom_wFRPpT div.rte {
    font-size: 15px;
  }

  section#shopify-section-template--19095923687593__featured_collection_kEaUN4 p.subheading-style, section#shopify-section-template--19095923687593__logo_list_TT9qXh p.subheading-style {
    font-size: 16px;
  }

  section#shopify-section-template--19095923687593__contact_form_pz9eph button {
    font-size: 16px;
  }

  ul.track li {
    font-size: 15px;
  }

  section#shopify-section-template--19095923687593__rich_text_YLYjNg a.button-primary {
    font-size: 16px;
  }

  section#shopify-section-template--19095923687593__multicolumn_T7eVpB div.multicolumn__column:nth-child(1) h6,
  section#shopify-section-template--19095923687593__multicolumn_T7eVpB div.multicolumn__column:nth-child(1) p,
  section#shopify-section-template--19095923687593__multicolumn_TqhERc div.multicolumn__column:nth-child(1) h6,
  section#shopify-section-template--19095923687593__multicolumn_TqhERc div.multicolumn__column:nth-child(1) p {
    margin: 0;
    text-align: center;
  }

  section#shopify-section-template--19095923687593__multicolumn_T7eVpB div.multicolumn__column:nth-child(1) p:nth-child(2), section#shopify-section-template--19095923687593__multicolumn_TqhERc div.multicolumn__column:nth-child(1) p:nth-child(2) {
    padding-right: 0%;
    padding: 0 10%;
  }

  section#shopify-section-template--19095923687593__multicolumn_T7eVpB div.multicolumn__column:nth-child(2) h6, section#shopify-section-template--19095923687593__multicolumn_TqhERc div.multicolumn__column:nth-child(2) h6 {
  padding-bottom: 3%;
  border-bottom: 1px solid white;
  margin-left: 0% !important;
  text-align: center !important;
  display: block;
  margin-top: 8% !important;
}

section#shopify-section-template--19095923687593__multicolumn_T7eVpB div.multicolumn__column:nth-child(2) h6, section#shopify-section-template--19095923687593__multicolumn_T7eVpB div.multicolumn__column:nth-child(2) p, section#shopify-section-template--19095923687593__multicolumn_TqhERc div.multicolumn__column:nth-child(2) h6, section#shopify-section-template--19095923687593__multicolumn_TqhERc div.multicolumn__column:nth-child(2) p {
  margin: 0;
  text-align: center;
}

section#shopify-section-template--19095923687593__multicolumn_T7eVpB div.multicolumn__column:nth-child(2) p:nth-child(2), section#shopify-section-template--19095923687593__multicolumn_TqhERc div.multicolumn__column:nth-child(2) p:nth-child(2) {
  padding: 0 10%;
}


  /*VISTA DE PRODUCTO INDIVIDUAL*/
   section#shopify-section-template--19095923949737__main h1.h2, div#shopify-section-template--19095923949737__highlight_rows h2.h2 {
    font-size: 30px;
  }

   div#shopify-section-template--19095923949737__highlight_rows div.rte {
    font-size: 15px;
  }

  section#shopify-section-template--19095923949737__benefits h2.h1-size {
    font-size: 30px;
  }

  section#shopify-section-template--19095923949737__image_with_text_nw9Whd h2.h1-size {
    font-size: 30px;
  }

  section#shopify-section-template--19095923949737__product_recommendations h2.h2 {
    font-size: 30px;
  }
  /*VISTA DE PRODUCTO INDIVIDUAL*/

  
/*PROGRAMA DE FERTILIDAD*/
 section#shopify-section-template--19185011982505__rich_text_CtWQmR h2 {
    font-size: 30px;
    padding: 0 7%;
  }

  section#shopify-section-template--19185011982505__rich_text_CtWQmR div.rte {
    font-size: 15px;
    padding: 0 7%;
  }

  section#shopify-section-template--19185011982505__multicolumn_GqDBap h2.h2 {
    font-size: 30px;
  }

  section#shopify-section-template--19185011982505__multicolumn_GqDBap h6.h5-mb-size {
    font-size: 22px;
  }

  section#shopify-section-template--19185011982505__image_with_text_overlay_LWz8Vk div.rte {
    font-size: 26px;
  }

  section#shopify-section-template--19185011982505__rich_text_gUCU7y h2 {
    font-size: 30px;
  }

  section#shopify-section-template--19185011982505__image_with_text_ff7PUj div.media-with-text__content li strong {
    font-size: 20px;
  }

  section#shopify-section-template--19185011982505__image_with_text_9npKMR h2 {
    font-size: 30px;
  }

  section#shopify-section-template--19185011982505__image_with_text_nTBxt9 h2.h1-size {
    font-size:30px;
    padding-right: 10%;
  }

  section#shopify-section-template--19185011982505__rich_text_QzQwGf h2 {
  font-size: 30px;
  }

  section#shopify-section-template--19185011982505__rich_text_gUCU7y div.rte {
    padding: 0 10%;
  }

  section#shopify-section-template--19185011982505__rich_text_gUCU7y h2 {
    padding: 0 10%;
  }

  section#shopify-section-template--19185011982505__multicolumn_GqDBap div.multicolumn__column {
    margin-right: 5%;
  }

  section#shopify-section-template--19185011982505__multicolumn_GqDBap h2.h2 {
    padding: 0 7%;
    margin-bottom: 10%;
  }

  section#shopify-section-template--19185011982505__rich_text_QzQwGf p.texttop {
    padding: 0 10%;
  } 

  section#shopify-section-template--19185011982505__rich_text_QzQwGf p.textbtm {
    padding: 0 10%;
  }

  /*PROGRAMA DE FERTILIDAD*/

   section#shopify-section-template--19095923687593__advanced_content_grid_JUttya div.section-header h2::before {
    display:none;
  }

  section#shopify-section-template--19185011982505__rich_text_gUCU7y div.rich-text{
    padding-top: 0 !important;
  }

  section#shopify-section-template--19185011982505__image_with_text_ff7PUj div.media-with-text{
    padding-top: 0 !important;
  }

  section#shopify-section-template--19185011982505__image_with_text_ff7PUj .media-with-text__media-wrapper{
    display:none;
  }

  section#shopify-section-template--19185011982505__image_with_text_9npKMR div.media-with-text div.flex{
    display: block;
  }

  section#shopify-section-template--19185011982505__image_with_text_9npKMR div.relative::before{
    display:none;
  }

  section#shopify-section-template--19185011982505__image_with_text_9npKMR .media-with-text__media-wrapper {
    width: 35%;
    margin: 0 auto;
  }

  section#shopify-section-template--19185011982505__image_with_text_9npKMR div.media-with-text__content-inner {
    padding-left: 0rem;
  }

  section#shopify-section-template--19185011982505__benefits_DyNmMr div.section-header__block h2 {
    font-size: 30px;
  }

  section#shopify-section-template--19185011982505__image_with_text_9npKMR div.media-with-text__content-inner h2 .animated-list{
    text-align: center;
    display: block;
  }

section#shopify-section-template--19095923687593__product_testimonials_custom_wFRPpT div.product-testimonials__content-inner img {
  margin: 0 auto;
}

section#shopify-section-template--19095923687593__product_testimonials_custom_wFRPpT h2.h1-size{
  text-align:center;
}

section#shopify-section-template--19095923687593__product_testimonials_custom_wFRPpT h2.h1-size .animated-list{
  display:block;
  margin:0 auto;
}

section#shopify-section-template--19095923687593__product_testimonials_custom_wFRPpT div.rte{
  text-align: center;
  padding: 0 5%;
}

}
/*RESOLUCIÓN - 768PX*/

/*RESOLUCIÓN - 550PX*/
@media only screen and (max-width: 550px) {

  section#shopify-section-template--19095923687593__multicolumn_QPAhWK div.multicolumn__column:nth-child(1) {
    padding: 0% 25%;
  }

  section#shopify-section-template--19095923687593__collections_list div.collections-list{
    padding-bottom: 0 !important;
  }

  section#shopify-section-template--19095923687593__multicolumn_QPAhWK div.section{
    padding-top: 0 !important;
  }

  section#shopify-section-template--19095923687593__advanced_content_grid_JUttya div.content-grid{
    display: block;
  }

  section#shopify-section-template--19095923687593__advanced_content_grid_JUttya div.content-grid div.content-grid__block{
    margin-bottom: 7%;
  }

  section#shopify-section-template--19095923687593__advanced_content_grid_JUttya div.content-grid div.content-grid__block:nth-child(1){
    margin-bottom: 0%;
  }

  section#shopify-section-template--19095923687593__advanced_content_grid_JUttya div.content-grid div.content-grid__block:nth-child(2){
    height: 270px;
  }

section#shopify-section-template--19095923687593__multicolumn_T7eVpB .swiper,
section#shopify-section-template--19095923687593__multicolumn_TqhERc .swiper{
  display:none;
}

section#shopify-section-template--19095923687593__multicolumn_T7eVpB h2, section#shopify-section-template--19095923687593__multicolumn_TqhERc h2 {
  font-size: 30px;
  padding: 0 10%;
}

section#shopify-section-template--19095923687593__multicolumn_T7eVpB div.rte p em, section#shopify-section-template--19095923687593__multicolumn_TqhERc div.rte p em {
    font-size: 45px;
  }

   section#shopify-section-template--19095923687593__rich_text_YLYjNg p {
    padding: 0 5%;
  }

  section#shopify-section-template--19095923687593__rich_text_YLYjNg h2, section#shopify-section-template--19095923687593__video_with_text_3x6PpR h2, section#shopify-section-template--19095923687593__contact_form_pz9eph h2, section#shopify-section-template--19095923687593__product_testimonials_custom_wFRPpT h2.h1-size{
    font-size: 30px;
  }

  section#shopify-section-template--19095923687593__video_with_text_3x6PpR div.rte {
    padding: 0 10%;
  }

  section#shopify-section-template--19095923687593__contact_form_pz9eph div.rte {
    padding: 0 10%;
  }

  section#shopify-section-template--19095923687593__contact_form_pz9eph .animated-list,
  section#shopify-section-template--19095923687593__video_with_text_3x6PpR .animated-list{
    display: flex !important;
  flex-wrap: wrap;
  width: 100% !important;
  justify-content: center !important;
  }

}

/*RESOLUCIÓN - 500PX*/
@media only screen and (max-width: 500px) {

  section#shopify-section-template--19095923949737__image_with_text_nw9Whd h2.h1-size {
    margin-bottom: -5%;
  }

  section#shopify-section-template--19095923687593__multicolumn_QPAhWK div.multicolumn__column:nth-child(1) {
    padding: 0% 15%;
    margin-top: -15%;
    margin-bottom: -10%;
  }

  section#shopify-section-template--19125432877225__video_with_text_overlay_EywnPe{
    margin-top: -15%;
  }

  section#shopify-section-template--19095923687593__multicolumn_T7eVpB h2, section#shopify-section-template--19095923687593__multicolumn_TqhERc h2 {
    font-size: 26px;
  }

  section#shopify-section-template--19095923687593__multicolumn_T7eVpB div.rte p em, section#shopify-section-template--19095923687593__multicolumn_TqhERc div.rte p em {
    font-size: 40px;
  }

  section#shopify-section-template--19095923687593__multicolumn_T7eVpB div.rte p, section#shopify-section-template--19095923687593__multicolumn_TqhERc div.rte p {
    font-size: 16px;
  }

  section#shopify-section-template--19095923687593__scrolling_vertical_content div.scrolling-vertical-content__content {
    padding-bottom: 0%;
  }

  section#shopify-section-template--19125432877225__video_with_text_overlay_EywnPe div.rte {
    font-size: 28px;
    text-align: center;
    line-height: 1.3;
  }

  section#shopify-section-template--19125432877225__video_with_text_overlay_EywnPe div.rte p{
    margin:0;
  }

  section#shopify-section-template--19185011982505__rich_text_QzQwGf div#comp-lm8ge019 {
    width: 310px;
  }

section#shopify-section-template--19095923687593__scrolling_vertical_content h2 {
    font-size: 40px;
    padding: 0 15%;
  }

 div#shopify-section-template--19095922901161__main h2 {
  font-size: 45px;
 }

 section#shopify-section-template--19095923785897__rich_text h2 span {
    font-size: 45px;
 }

 section#shopify-section-template--19095923785897__rich_text p {
    font-size: 15px;
    padding-bottom: 1%;
    padding: 0 5%;
    line-height: 1.4;
  }

  section#shopify-section-template--19095924211881__contact_form h2.h0-size {
    font-size: 45px;
  }

  section#shopify-section-template--19095924211881__contact_form div.my-0 {
    font-size: 16px;
    padding: 0 10% !important;
    padding-bottom: 20px !important; 
  }

  section#shopify-section-template--19095924211881__rich_text_8MwKxx div.container h2 {
    font-size: 30px;
    line-height: 1;
    margin-bottom: 3% !important;
  }

  /*NUESTRA FILOSOFIA*/
  section#shopify-section-template--19125432877225__rich_text_3MhcNw p.subheading-style {
    font-size: 15px;
  }

  section#shopify-section-template--19125432877225__rich_text_3MhcNw h2.h1-size {
    font-size: 25px;
  }

  section#shopify-section-template--19125432877225__rich_text_3MhcNw div.rte p {
    font-size: 16px;
  }

  section#shopify-section-template--19125432877225__scrolling_banner_4yxURF div.scrolling-banner__block-wrapper div.rte {
    font-size: 30px;
  }

  section#shopify-section-template--19125432877225__icon_with_text_columns_gwxznd h2.h2 {
    font-size: 30px;
  }

  section#shopify-section-template--19125432877225__icon_with_text_columns_gwxznd div.section-header__block div.rte {
    font-size: 16px;
    padding: 0 5%;
    margin-top: 1%;
    margin-bottom: 4%;
  }

  section#shopify-section-template--19125432877225__rich_text_pQdUrr h2.h1-size {
    font-size: 30px;
  }

  section#shopify-section-template--19125432877225__rich_text_pQdUrr div.rte {
    font-size: 16px;
  }

.template-page-nosotros div.media-with-text div.media-with-text__content div.media-with-text__content-inner h2.h1-size{
    font-size: 30px !important;
}

  section#shopify-section-template--19125432877225__rich_text_3GyWkP h2.h1-size {
    font-size: 30px;
    padding: 0 15%;
  }
  
  section#shopify-section-template--19125432877225__rich_text_3GyWkP div.rte p {
    font-size: 16px;
  }

  section#shopify-section-template--19125432877225__rich_text_3GyWkP a span.button__inner {
    font-size: 16px;
  }
  /*NUESTRA FILOSOFIA*/

  /*TODOS LOS PRODUCTOS*/
  section#shopify-section-template--19095922999465__collection-banner h1.h2 {
    font-size: 38px;
    line-height: 1.3;
  }

  div#shopify-section-template--19095922999465__main a.product-item__title {
    font-size: 20px;
  }

  div#shopify-section-template--19095922999465__main div.product-price, div#shopify-section-template--19095922999465__main .color-price-product-card {
    font-size: 17px;
  }
  /*TODOS LOS PRODUCTOS*/

  section#shopify-section-template--19185011982505__benefits_DyNmMr div.section-header__block h2{
    font-size:30px;
  }

  section#shopify-section-template--19095923687593__scrolling_vertical_content div.rte {
    padding: 1% 10%;
    font-size: 16px;
  }

}
/*RESOLUCIÓN - 500PX*/


/*CUSTOM FONTS*/

@font-face {
  font-family: 'CreatoDisplay';
  src: url('/cdn/shop/files/CreatoDisplay-Thin.otf?v=1756248121');
  font-weight: 100;
}

@font-face {
  font-family: 'CreatoDisplay';
  src: url('/cdn/shop/files/CreatoDisplay-Light.otf?v=1756248121');
  font-weight: 300;
}

@font-face {
  font-family: 'CreatoDisplay';
  src: url('/cdn/shop/files/CreatoDisplay-Regular.otf?v=1756248121');
  font-weight: 400;
}

@font-face {
  font-family: 'CreatoDisplay';
  src: url('/cdn/shop/files/CreatoDisplay-RegularItalic.otf?v=1756248121');
  font-weight: 400;
  font-style:italic;
}

@font-face {
  font-family: 'CreatoDisplay';
  src: url('/cdn/shop/files/CreatoDisplay-Medium.otf?v=1756248121');
  font-weight: 500;
}

@font-face {
  font-family: 'CreatoDisplay';
  src: url('/cdn/shop/files/CreatoDisplay-Bold.otf?v=1756248121');
  font-weight: 700;
}

@font-face {
  font-family: 'CreatoDisplay';
  src: url('/cdn/shop/files/CreatoDisplay-ExtraBold.otf?v=1756248121');
  font-weight: 800;
}

@font-face {
  font-family: 'CreatoDisplay';
  src: url('/cdn/shop/files/CreatoDisplay-Black.otf?v=1756248121');
  font-weight: 900;
}

@font-face {
  font-family: 'TimesNow';
  src: url('/cdn/shop/files/TimesNow-Light.ttf?v=1756248128');
  font-weight: 300;
}

@font-face {
  font-family: 'TimesNow';
  src: url('/cdn/shop/files/TimesNow-SemiLight.ttf?v=1756248128');
  font-weight: 400;
}

@font-face {
  font-family: 'TimesNow';
  src: url('/cdn/shop/files/TimesNow-SemiLightItalic.ttf?v=1756248128');
  font-weight: 400;
  font-style:italic;
}


/*CUSTOM FONTS*/