/** Shopify CDN: Minification failed

Line 42:25 Expected ":"

**/

.p-template--16464585130035__p_hero_efRzTa .p-hero-content {
     padding-bottom: 2%!important;
}
.p-template--16440654561331__p_hero_9rJbyR .p-hero-content {
     padding-bottom: 2%!important;
}

/* —————————————————————————————————————————————————————————————————————————————————————————————————————
  #                                  POPUPS PROYECTOS
——————————————————————————————————————————————————————————————————————————————————————————————————————— */
.titulo-proyectos{
  
}
.subtitulo-proyectos{
  position: absolute;
  left: 24px;
  line-height: 1;
  margin-top: 3rem;
}

@media(max-width: 768px) {
.subtitulo-proyectos{
  margin-top: -0.5rem;
  display: contents;
} 
}


/* —————————————————————————————————————————————————————————————————————————————————————————————————————
  #                                  POPUP INFO PRODUCTOS
——————————————————————————————————————————————————————————————————————————————————————————————————————— */
/*#sect-2{
  margin-top: 50px;
}*/
.p-half-page p{
  margin-bottom:15px;glob
}

/* —————————————————————————————————————————————————————————————————————————————————————————————————————
  #                                  POPUP SOSTENIBILIDAD
——————————————————————————————————————————————————————————————————————————————————————————————————————— */

.sinratio{
  aspect-ratio: unset!important;
}

.block.t-4.mt-auto p{
  -webkit-line-clamp: 4;
}


/* google reviews

#SVGRepo_iconCarrier path:nth-child(1){
  fill: #BEBEBE;
}
#SVGRepo_iconCarrier path:nth-child(2){
  fill: #2F2F2F;
}
#SVGRepo_iconCarrier path:nth-child(3){
  fill: #696969;
}
#SVGRepo_iconCarrier path:nth-child(4){
  fill: #A9A9A9;
} */

.grp-full-star polygon{
  stroke: #000;
  stroke-width: 2px;
}


/* acordeón tipo faqs wholesale */
.accordion__toggle {
  line-height:1.2;
}

/* columna central wholesale es más ancha */
/* .p-template--16536998936627__p_hover_main_zqPy4U .desktop-hover{
  grid-template-columns:1fr 2fr 1fr!important;
} */

/* escondemos en mobile imagen de uno de los megamenu
@media(max-width: 767px){
  #header-panel-3 img{
    display:none;
  }
} */

/* quiz
@media (min-width: 1536px) {
    .builder-container-preview .lq-images .lq-wrapper {
        max-width: 1260px!important;
    }
} */

/* oscurecer bloques por arriba

.p-template--16536998936627__p_wholesale_dxtUyp .p-overlay {
    --content-over-media-overlay: 0 0 0 / 1;
    background: linear-gradient(0deg, rgba(255, 255, 255, 0) 60%, rgb(var(--content-over-media-overlay)));
} */




/* OCULTAR PRIMERAS OPCIONES MENÚ EN DESKTOP
@media (min-width: 768px) {
  li[data-title="Tienda"] div.mega-menu > ul.mega-menu__linklist > li.v-stack > ul.v-stack > li:nth-child(1) {
    display: none;
  }
  
  li[data-title="School"] div.mega-menu > ul.mega-menu__linklist > li:nth-child(4) > ul.v-stack > li:nth-child(1) {
    display: none;
  }
  
  li[data-title="Nosotros"] div.mega-menu > ul.mega-menu__linklist > li:nth-child(4) > ul.v-stack > li:nth-child(1) {
    display: none;
  }

} */


/* fondo amarillo acordeón ineffable points en productos */

div[data-block-id="accordion_xE4VRX"] div.accordion__content{
  background-color:#FFFFF0;
  padding:24px;
}

/*borde transparente en popup elección variante */
@media (min-width: 1000px) {
    .product [data-block-type=variant-picker] .variant-picker .popover--bottom-start {
        background: transparent;
    }
}

/* le quito sombra a los botones con flechas */

.circle-button{
  box-shadow:none!important;
}


/* respeto espacios para los key-value  */
@media (max-width: 768px) {
.instructions .key-val{
    padding-top:12px;
    padding-bottom:12px;
    border-bottom:1px solid;
  }
}

/* personalizo el submenú de faqs */

.menuc{
  cursor:pointer;
  /*line-height: 1.4;*/
}

/* reduzco tamaño de letra del formulario de typeform */
#contact_info-759172db-7393-4fb0-8c41-a6e36042a5c3-K4M29y9yzwbzfTLm-title .bFCrTC{
  font-size:22px!important;
}


/* ajustamos a columna el slider de productos donde conoce al productos, receta de cold brew... */
@media(min-width:768px){
  .p-template--16814036222003__p_slider_Re8cpz .desktop-arrows-wrapper {
    width: 100%;
    padding-left: clamp(48px,((100vw - var(--page-width)) / 2), 100%);
    padding-right: clamp(48px,((100vw - var(--page-width)) / 2), 100%);
  }
}

/* centro el contenido de los submenús que voy viendo */
.p-template--16905485811763__p_gift_index_tjCz4N .p-inner{
    padding-left: clamp(48px,((100vw - var(--page-width)) / 2), 100%);
    padding-right: clamp(48px,((100vw - var(--page-width)) / 2), 100%);
}
.p-template--16440654594099__p_faqs_index_DhkHNE .p-inner{
    padding-left: clamp(48px,((100vw - var(--page-width)) / 2), 100%);
    padding-right: clamp(48px,((100vw - var(--page-width)) / 2), 100%);
}

/* intento centrar contenido en secciones de productos para desktop */
@media(min-width:768px){
.product-list[collection-mobile-layout="medium"]{
  padding-left: 0!important;
  padding-right: 0!important;
}
}

/* ajusto blog a columna central */
@media(min-width:768px){
  .lg-cont,
  .p-cont{
    padding-left: clamp(48px,((100vw - var(--page-width)) / 2), 100%)!important;
    padding-right: clamp(48px,((100vw - var(--page-width)) / 2), 100%)!important;
  }
}

@media(min-width:1200px){
  .blog-post-list {
      --blog-post-list-items-per-row: 4!important;  /*isra: he subido a 4*/
  }
}
/* toqueteo el video para ebook */
  .videocafe{
    height: 450px;
    display: flex;
    justify-content: flex-end;
    /*margin-bottom: -50px;
    padding-left: clamp(10px,((100vw - var(--page-width)) / 2), 100%)!important;
    padding-right: clamp(10px,((100vw - var(--page-width)) / 2), 100%)!important;*/
}


@media(max-width:768px){
  .colvideos{
    display: flex;
    flex-direction: column-reverse;
  }
}

/* ---------------------------------------------------------
hago sticky el submenú con fondo gris 
___________________________________________________________*/

/*faqs*/
#shopify-section-template--16440654594099__p_faqs_index_DhkHNE{
  position: sticky;
  top: 105px;
  z-index: 3;
}
/*guia de regalos*/
#shopify-section-template--16905485811763__p_gift_index_tjCz4N{
  position: sticky;
  top: 55px;
  z-index: 3;
}
/*cafe espresso*/
#shopify-section-template--16894591369267__p_collections_list_qyzfyb, 
#shopify-section-template--16810554490931__p_collections_list_qyzfyb, 
#shopify-section-template--16894643273779__p_collections_list_qyzfyb,
#shopify-section-template--16894654152755__p_collections_list_qyzfyb,
#shopify-section-template--16894670471219__p_collections_list_qyzfyb,
#shopify-section-template--16440654397491__p_collections_list_qyzfyb{
  position: sticky;
  top: 105px;
  z-index: 3;
}
#shopify-section-template--16894591369267__main .collection-toolbar,
#shopify-section-template--16810554490931__main .collection-toolbar,
#shopify-section-template--16894643273779__main .collection-toolbar,
#shopify-section-template--16440654397491__main .collection-toolbar,
#shopify-section-template--16894654152755__main .collection-toolbar,
#shopify-section-template--16894670471219__main .collection-toolbar {
  top: 149px;
}


@media(max-width:768px){
  #shopify-section-template--16440654594099__p_faqs_index_DhkHNE{
    top:92px;
  }
  #shopify-section-template--16905485811763__p_gift_index_tjCz4N{
    top:68px;
  }
#shopify-section-template--16894591369267__p_collections_list_qyzfyb,
#shopify-section-template--16810554490931__p_collections_list_qyzfyb,
#shopify-section-template--16894643273779__p_collections_list_qyzfyb,
#shopify-section-template--16894654152755__p_collections_list_qyzfyb,
#shopify-section-template--16894670471219__p_collections_list_qyzfyb,
#shopify-section-template--16440654397491__p_collections_list_qyzfyb {
  top: 92px;
}
#shopify-section-template--16894591369267__main .collection-toolbar,
#shopify-section-template--16810554490931__main .collection-toolbar,
#shopify-section-template--16894643273779__main .collection-toolbar,
#shopify-section-template--16440654397491__main .collection-toolbar,
#shopify-section-template--16894654152755__main .collection-toolbar,
#shopify-section-template--16894670471219__main .collection-toolbar {
  top: 128px;
}

  #shopify-section-sections--16440654102579__p_text_hqbygg{
    position: relative;
    z-index:3;
  }
  #shopify-section-sections--16440654102579__footer{
    position: relative;
    z-index:3;
  }

}
#shopify-section-sections--16440654102579__p_newsletter_m999RU{
  z-index:3;
  position:relative;
}
#shopify-section-sections--16440654102579__p_text_hqbygg{
  z-index: 3;
  position: relative;
}

/* apaño titulares del módulo p rich */
p.h2 a{
  background: none!important;
}

@media(max-width:768px){
  p.h2{
    font-size: 36px!important;
    line-height:1;
  }
  .accordion__toggle h2{
    font-size:18px;
  }
}
@media(min-width:768px){
  p.h2{
    font-size: 60px!important;
    line-height:1;
  }
  #shopify-section-template--16468477804595__rich_text_jKUMxR{
    display:none;
  }
}

.swiper-item{
  margin-right:10px;
}

.grp-entangle--root .swiper-pagination{
  z-index:2!important;
}



@media(min-width:768px){
.t35-22{
  font-size:35px;
}
}
@media(max-width:768px){
.t35-22{
  font-size:20px;
}
}

@media(max-width:768px){
.p-template--16471297097779__p_two_cols_adjustable_N6fAqk .p-page-width{
    display:flex;
    padding-left: var(--mobile-padding);
    padding-right: var(--mobile-padding);
  }
.p-template--16486784696371__p_two_cols_adjustable_xiXB4a .p-page-width{
    display:flex;
    padding-left: var(--mobile-padding);
    padding-right: var(--mobile-padding);
  }
  .grp-entangle--root{
    padding-top: inherit!important;
  }
  #shopify-section-template--16464585130035__multi_column_DPwGyX {
    --multi-column-column-width: 68vw!important;
  }
  #shopify-section-template--16464585130035__multi_column_YLUpYf {
    --multi-column-column-width: 80vw!important;
  }
  
  #shopify-section-template--16468477804595__multi_column_bGicjz {
    --multi-column-column-width: 68vw!important;
  }
}
#shopify-section-template--16471570677811__multi_column_hFGkCV{
  margin-bottom:50px;
}




.shopify-section--featured-collections .section-stack{
  gap: 24px;
}
@media(min-width:768px){
  .shopify-section--featured-collections .section-stack{
    gap: 50px;
  }  
}


.product-card-price p{
  margin-top:0px:
}

.product-card__info p{
  margin-top:5px;
}


.product-title2 {
  font-size: 20px;
  line-height: normal;
}
.product-card-price2 {
  font-size: 18px;
  margin-top: -3px;
  margin-bottom: 20px;
  justify-content: left;
  line-height: normal;
  color: var(--dark-gray);
}

/* acerco precio a nombre de producto en fichas individuales */
.product-info__block-item:is([data-block-type=vendor],[data-block-type=title],[data-block-type=sku],[data-block-type=price]) {
    --product-info-gap: 0rem;
}



/*
------------------------------------------------------------------------
toqueteo la sección interior de suscripciones para ver si la dejo bonita 
------------------------------------------------------------------------
*/

/* meto el contenido en columna central */
.gbbBodyWrapper{
  
  padding-left: clamp(10px,((100vw - var(--page-width)) / 2), 100%)!important;
  padding-right: clamp(10px,((100vw - var(--page-width)) / 2), 100%)!important;
}


/* quito bordes */
.gbbProductItem{
  border: 0px!important;
}

.gbbProductImageContainer {
    background: var(--gray-img-back)!important;
}

.gbbProductImageContainerImg{
  mix-blend-mode: multiply!important;
}

.barragris{
  background: #eeeeee;
  padding: 9px;
  font-size: 16px;
}


@media (min-width: 1024px) {
    .gbbBodyWrapper{
      margin:0!important;
    }
    .gbbProductImageContainerImg {
        max-height: 380px!important;
    }
    .gbbProductItem {
        grid-template-rows: 5fr 0.8fr 0.8fr!important;
    }
  /*.gbbAddProductsPageHeader {
        display: none;
    }*/
}


.form-control .textarea{
  border-radius:25px;
}








