.elementor-12485 .elementor-element.elementor-element-403f256{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--overlay-opacity:0.4;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:90px;--padding-left:100px;--padding-right:100px;}.elementor-12485 .elementor-element.elementor-element-403f256:not(.elementor-motion-effects-element-type-background), .elementor-12485 .elementor-element.elementor-element-403f256 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0d83916 );}.elementor-12485 .elementor-element.elementor-element-403f256::before, .elementor-12485 .elementor-element.elementor-element-403f256 > .elementor-background-video-container::before, .elementor-12485 .elementor-element.elementor-element-403f256 > .e-con-inner > .elementor-background-video-container::before, .elementor-12485 .elementor-element.elementor-element-403f256 > .elementor-background-slideshow::before, .elementor-12485 .elementor-element.elementor-element-403f256 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12485 .elementor-element.elementor-element-403f256 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://lechepuleva.desarrollotrevenque.com/wp-content/uploads/istockphoto-embarazo-lg-1.png");--background-overlay:'';background-repeat:no-repeat;background-size:cover;}.elementor-12485 .elementor-element.elementor-element-a186adf{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:8px 0px;--row-gap:8px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-12485 .elementor-element.elementor-element-2e07bfc > .elementor-widget-container{background-color:var( --e-global-color-1808fdb );padding:4px 8px 4px 8px;border-radius:8px 8px 8px 8px;}.elementor-12485 .elementor-element.elementor-element-2e07bfc{--icon-box-icon-margin:8px;}.elementor-12485 .elementor-element.elementor-element-2e07bfc .elementor-icon{font-size:24px;}.elementor-12485 .elementor-element.elementor-element-2e07bfc .elementor-icon-box-title, .elementor-12485 .elementor-element.elementor-element-2e07bfc .elementor-icon-box-title a{font-size:var( --e-global-typography-2f0c39a-font-size );font-weight:var( --e-global-typography-2f0c39a-font-weight );line-height:var( --e-global-typography-2f0c39a-line-height );}.elementor-12485 .elementor-element.elementor-element-2e07bfc .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-12485 .elementor-element.elementor-element-7867e6d .elementor-heading-title{font-size:2.85rem;font-weight:700;line-height:120%;color:var( --e-global-color-primary );}.elementor-12485 .elementor-element.elementor-element-69b8978 .elementor-heading-title{font-size:2rem;font-weight:600;line-height:130%;color:var( --e-global-color-primary );}.elementor-12485 .elementor-element.elementor-element-a04ba91 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12485 .elementor-element.elementor-element-a04ba91{text-align:left;}.elementor-12485 .elementor-element.elementor-element-a04ba91 .elementor-heading-title{font-size:var( --e-global-typography-0db2c15-font-size );font-weight:var( --e-global-typography-0db2c15-font-weight );line-height:var( --e-global-typography-0db2c15-line-height );color:var( --e-global-color-primary );}.elementor-12485 .elementor-element.elementor-element-6678823{--swiper-slides-to-display:1;--swiper-slides-gap:24px;width:var( --container-widget-width, 43% );max-width:43%;--container-widget-width:43%;--container-widget-flex-grow:0;--dots-horizontal-position:50%;--dots-horizontal-transform:-50%;--dots-horizontal-offset:0px;--dots-vertical-position:100%;--dots-vertical-transform:-100%;--dots-vertical-offset:14px;}.elementor-12485 .elementor-element.elementor-element-6678823 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-12485 .elementor-element.elementor-element-6678823.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-12485 .elementor-element.elementor-element-6678823 .swiper-slide > .elementor-element{height:100%;}@media(max-width:1024px){.elementor-12485 .elementor-element.elementor-element-403f256::before, .elementor-12485 .elementor-element.elementor-element-403f256 > .elementor-background-video-container::before, .elementor-12485 .elementor-element.elementor-element-403f256 > .e-con-inner > .elementor-background-video-container::before, .elementor-12485 .elementor-element.elementor-element-403f256 > .elementor-background-slideshow::before, .elementor-12485 .elementor-element.elementor-element-403f256 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12485 .elementor-element.elementor-element-403f256 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://lechepuleva.desarrollotrevenque.com/wp-content/uploads/istockphoto-embarazo-xs-1.png");background-position:center center;}.elementor-12485 .elementor-element.elementor-element-403f256{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:140px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-12485 .elementor-element.elementor-element-a186adf{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12485 .elementor-element.elementor-element-2e07bfc .elementor-icon-box-title, .elementor-12485 .elementor-element.elementor-element-2e07bfc .elementor-icon-box-title a{font-size:var( --e-global-typography-2f0c39a-font-size );line-height:var( --e-global-typography-2f0c39a-line-height );}.elementor-12485 .elementor-element.elementor-element-7867e6d .elementor-heading-title{font-size:2.25rem;}.elementor-12485 .elementor-element.elementor-element-69b8978 .elementor-heading-title{font-size:1.5rem;}.elementor-12485 .elementor-element.elementor-element-a04ba91 .elementor-heading-title{font-size:var( --e-global-typography-0db2c15-font-size );line-height:var( --e-global-typography-0db2c15-line-height );}.elementor-12485 .elementor-element.elementor-element-6678823{--swiper-slides-to-display:2;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}}@media(max-width:767px){.elementor-12485 .elementor-element.elementor-element-403f256{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:24px 0px;--row-gap:24px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:200px;--padding-left:20px;--padding-right:20px;}.elementor-12485 .elementor-element.elementor-element-403f256::before, .elementor-12485 .elementor-element.elementor-element-403f256 > .elementor-background-video-container::before, .elementor-12485 .elementor-element.elementor-element-403f256 > .e-con-inner > .elementor-background-video-container::before, .elementor-12485 .elementor-element.elementor-element-403f256 > .elementor-background-slideshow::before, .elementor-12485 .elementor-element.elementor-element-403f256 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12485 .elementor-element.elementor-element-403f256 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:bottom center;}.elementor-12485 .elementor-element.elementor-element-a186adf{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:4px 0px;--row-gap:4px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12485 .elementor-element.elementor-element-2e07bfc > .elementor-widget-container{padding:6px 12px 0px 12px;}.elementor-12485 .elementor-element.elementor-element-2e07bfc.elementor-element{--align-self:center;}.elementor-12485 .elementor-element.elementor-element-2e07bfc .elementor-icon-box-title, .elementor-12485 .elementor-element.elementor-element-2e07bfc .elementor-icon-box-title a{font-size:var( --e-global-typography-2f0c39a-font-size );line-height:var( --e-global-typography-2f0c39a-line-height );}.elementor-12485 .elementor-element.elementor-element-7867e6d{text-align:center;}.elementor-12485 .elementor-element.elementor-element-7867e6d .elementor-heading-title{font-size:1.745rem;line-height:125%;}.elementor-12485 .elementor-element.elementor-element-69b8978{text-align:center;}.elementor-12485 .elementor-element.elementor-element-69b8978 .elementor-heading-title{font-size:1.25rem;line-height:125%;}.elementor-12485 .elementor-element.elementor-element-a04ba91.elementor-element{--align-self:flex-start;}.elementor-12485 .elementor-element.elementor-element-a04ba91{text-align:center;}.elementor-12485 .elementor-element.elementor-element-a04ba91 .elementor-heading-title{font-size:var( --e-global-typography-0db2c15-font-size );line-height:var( --e-global-typography-0db2c15-line-height );}.elementor-12485 .elementor-element.elementor-element-6678823{--swiper-slides-to-display:1;--swiper-slides-gap:12px;--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-12485 .elementor-element.elementor-element-6678823 > .elementor-widget-container{padding:4px 0px 8px 0px;}.elementor-12485 .elementor-element.elementor-element-6678823.elementor-element{--align-self:center;}}@media(min-width:768px){.elementor-12485 .elementor-element.elementor-element-a186adf{--width:65%;}}@media(max-width:1024px) and (min-width:768px){.elementor-12485 .elementor-element.elementor-element-a186adf{--width:100%;}}/* Start custom CSS for loop-carousel, class: .elementor-element-6678823 */:root {
  /*--bg-destacado: #9ebfe7;*/
  --bg-destacado: #fff !important;
  --sombra-puleva: 0 2px 12px 6px rgba(0, 0, 0, 0.15);
}
.tag-destacado{
    display: none;
}
.tag-destacado .elementor-icon-box-wrapper{
     align-items: center !important
}

/* Aplica al primer swiper-slide dentro del carrusel con ID carrusel-hero */
#carrusel-hero .swiper-wrapper > .swiper-slide:first-of-type .card-product-mini {
  background-color: var(--bg-destacado) !important;
  color: #fff !important;
/*  box-shadow: var(--sombra-puleva) !important;*/
  border-radius: 8px;
  overflow: hidden;
  position: relative;
  isolation: isolate;
 /* width: 92%;
  height: 97%*/
}
#carrusel-hero .swiper-wrapper > .swiper-slide:first-of-type .card-product-mini .tag-destacado{
    display: inline-block
}

/* Elimina el fondo blanco de Elementor generado con ::before */
#carrusel-hero .swiper-wrapper > .swiper-slide:first-of-type .card-product-mini::before {
  background-color: var(--bg-destacado) !important;
  opacity: 1 !important;
  z-index: -1;
}

/* Cambia el color de los títulos y enlaces dentro del primer slide */
#carrusel-hero .swiper-wrapper > .swiper-slide:first-of-type .elementor-heading-title,
#carrusel-hero .swiper-wrapper > .swiper-slide:first-of-type .elementor-heading-title a,
#carrusel-hero .swiper-wrapper > .swiper-slide:first-of-type a {
  color: var(--e-global-color-primary) !important;
  text-decoration: none;
}

/* Hover y focus accesibles */
#carrusel-hero .swiper-wrapper > .swiper-slide:first-of-type a:hover {
  text-decoration: underline;
}
#carrusel-hero .swiper-wrapper > .swiper-slide:first-of-type a:focus-visible {
  outline: 2px solid #fff;
  outline-offset: 2px;
}

/* Imagen principal del producto con sombra ligera */
#carrusel-hero .swiper-wrapper > .swiper-slide:first-of-type .img-main-family img {
  filter: drop-shadow(0 6px 12px rgba(0, 0, 0, 0.25));
}/* End custom CSS */