.elementor-49769 .elementor-element.elementor-element-38909e4d > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-49769 .elementor-element.elementor-element-72d5a31c.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-49769 .elementor-element.elementor-element-72d5a31c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-49769 .elementor-element.elementor-element-30d5e670 .elementor-repeater-item-5408230 .swiper-slide-bg{background-color:#FFFFFF;background-image:url(https://25beta.lambertsespanola.us.com/wp-content/uploads/2025/11/lamberts-corporativo-banner-home.jpg);background-size:cover;}.elementor-49769 .elementor-element.elementor-element-30d5e670 .elementor-repeater-item-30420de .swiper-slide-bg{background-color:#FFFFFF;background-image:url(https://25beta.lambertsespanola.us.com/wp-content/uploads/2025/12/lamberts-omega-3-veganos-home-slide-web.jpg);background-size:cover;}.elementor-49769 .elementor-element.elementor-element-30d5e670 .elementor-repeater-item-241bfd9 .swiper-slide-bg{background-color:#FFFFFF;background-image:url(https://25beta.lambertsespanola.us.com/wp-content/uploads/2026/01/lamberts-bisglicinato-magnesio-home-slide-pc.jpg);background-size:cover;}.elementor-49769 .elementor-element.elementor-element-30d5e670 .elementor-repeater-item-ee4a8f9 .swiper-slide-bg{background-color:#FFFFFF;background-image:url(https://25beta.lambertsespanola.us.com/wp-content/uploads/2025/12/lamberts-biome-balance-home-slider-pc.jpg);background-size:cover;}.elementor-49769 .elementor-element.elementor-element-30d5e670 .elementor-repeater-item-f245f0b .swiper-slide-bg{background-color:#FFFFFF;background-image:url(https://25beta.lambertsespanola.us.com/wp-content/uploads/2025/12/lamberts-gummies-home-slider-pc.jpg);background-size:cover;}.elementor-49769 .elementor-element.elementor-element-30d5e670 .swiper-slide{transition-duration:calc(4000ms*1.2);height:350px;}.elementor-49769 .elementor-element.elementor-element-30d5e670{width:100%;max-width:100%;}.elementor-49769 .elementor-element.elementor-element-30d5e670 .swiper-slide-contents{max-width:100%;}.elementor-49769 .elementor-element.elementor-element-30d5e670 .swiper-slide-inner{text-align:center;}.elementor-49769 .elementor-element.elementor-element-30d5e670 .elementor-slide-button{font-size:1px;line-height:1px;letter-spacing:0.1px;border-width:0px;border-radius:0px;}.elementor-49769 .elementor-element.elementor-element-30d5e670 .swiper-pagination-bullet{height:9px;width:9px;}.elementor-49769 .elementor-element.elementor-element-30d5e670 .swiper-horizontal .swiper-pagination-progressbar{height:9px;}.elementor-49769 .elementor-element.elementor-element-30d5e670 .swiper-pagination-fraction{font-size:9px;}.elementor-49769 .elementor-element.elementor-element-30d5e670 .swiper-pagination-bullet-active{background-color:#6EC1E4;}.elementor-49769 .elementor-element.elementor-element-414c956.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-49769 .elementor-element.elementor-element-414c956 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-49769 .elementor-element.elementor-element-bebffe3 .elementor-repeater-item-0b11147 .swiper-slide-bg{background-color:#FFFFFF;background-image:url(https://25beta.lambertsespanola.us.com/wp-content/uploads/2025/12/Corporativo_Banner-Slidder_600-x-294-MOVIL-NUEVA-WEB_2026-BIS.jpg);background-size:cover;}.elementor-49769 .elementor-element.elementor-element-bebffe3 .elementor-repeater-item-1ebaf01 .swiper-slide-bg{background-color:#FFFFFF;background-image:url(https://25beta.lambertsespanola.us.com/wp-content/uploads/2025/12/lamberts-omega-3-veganos-home-slide-mov.jpg);background-size:cover;}.elementor-49769 .elementor-element.elementor-element-bebffe3 .elementor-repeater-item-2aca2fd .swiper-slide-bg{background-color:#FFFFFF;background-image:url(https://25beta.lambertsespanola.us.com/wp-content/uploads/2025/12/lamberts-magnesio-bisglicinato-home-slide-mob.jpg);background-size:cover;}.elementor-49769 .elementor-element.elementor-element-bebffe3 .elementor-repeater-item-92d62c4 .swiper-slide-bg{background-color:#FFFFFF;background-image:url(https://25beta.lambertsespanola.us.com/wp-content/uploads/2025/12/lamberts-biome-balance-home-slider-mob.jpg);background-size:cover;}.elementor-49769 .elementor-element.elementor-element-bebffe3 .elementor-repeater-item-87308c1 .swiper-slide-bg{background-color:#FFFFFF;background-image:url(https://25beta.lambertsespanola.us.com/wp-content/uploads/2025/12/lamberts-gummies-home-slider-mov.jpg);background-size:cover;}.elementor-49769 .elementor-element.elementor-element-bebffe3 .swiper-slide{transition-duration:calc(4001ms*1.2);height:350px;}.elementor-49769 .elementor-element.elementor-element-bebffe3{width:100%;max-width:100%;}.elementor-49769 .elementor-element.elementor-element-bebffe3 .swiper-slide-contents{max-width:1905px;}.elementor-49769 .elementor-element.elementor-element-bebffe3 .swiper-slide-inner{text-align:center;}.elementor-49769 .elementor-element.elementor-element-bebffe3 .elementor-slide-button{font-size:1px;line-height:1px;letter-spacing:0.1px;border-width:0px;border-radius:0px;}.elementor-49769 .elementor-element.elementor-element-bebffe3 .swiper-pagination-bullet{height:9px;width:9px;}.elementor-49769 .elementor-element.elementor-element-bebffe3 .swiper-horizontal .swiper-pagination-progressbar{height:9px;}.elementor-49769 .elementor-element.elementor-element-bebffe3 .swiper-pagination-fraction{font-size:9px;}.elementor-49769 .elementor-element.elementor-element-bebffe3 .swiper-pagination-bullet-active{background-color:#6EC1E4;}.elementor-49769 .elementor-element.elementor-element-8a22813 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-49769 .elementor-element.elementor-element-8a22813 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:2px;}.elementor-49769 .elementor-element.elementor-element-8a22813{margin-top:30px;margin-bottom:0px;padding:0px 0px 0px 0px;z-index:0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-49769 .elementor-element.elementor-element-384990b .elementor-heading-title{font-family:"Open Sans Hebrew Condensed", Sans-serif;font-size:30px;font-weight:700;}.elementor-49769 .elementor-element.elementor-element-7d54df7{text-align:end;}.elementor-49769 .elementor-element.elementor-element-7d54df7 .elementor-heading-title{font-size:15px;font-weight:700;text-decoration:underline;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;color:#004FA2;}.elementor-49769 .elementor-element.elementor-element-e68eb4c.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-49769 .elementor-element.elementor-element-e68eb4c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-49769 .elementor-element.elementor-element-5cec2c9 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-49769 .elementor-element.elementor-element-5cec2c9 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:2px;}.elementor-49769 .elementor-element.elementor-element-5cec2c9{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;z-index:0;}.elementor-49769 .elementor-element.elementor-element-6c73e1c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:1px;}.elementor-widget-media-carousel .elementor-carousel-image-overlay{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-49769 .elementor-element.elementor-element-3c78de4.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:7px;}.elementor-49769 .elementor-element.elementor-element-3c78de4 .swiper-pagination-bullet-active, .elementor-49769 .elementor-element.elementor-element-3c78de4 .swiper-pagination-progressbar-fill{background-color:#004594;}.elementor-49769 .elementor-element.elementor-element-3c78de4 .swiper-pagination-fraction{color:#004594;}.elementor-49769 .elementor-element.elementor-element-3c78de4 .elementor-main-swiper{height:370px;}.elementor-49769 .elementor-element.elementor-element-3c78de4 .elementor-swiper-button{font-size:31px;color:#235A6E;}.elementor-49769 .elementor-element.elementor-element-3c78de4 .elementor-swiper-button svg{fill:#235A6E;}.elementor-49769 .elementor-element.elementor-element-3c78de4 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:6px;--swiper-pagination-bullet-vertical-gap:6px;}.elementor-49769 .elementor-element.elementor-element-3c78de4 .elementor-custom-embed-play i{font-size:20px;}.elementor-49769 .elementor-element.elementor-element-55f7eae{margin-top:-10px;margin-bottom:0px;}.elementor-49769 .elementor-element.elementor-element-a8291cf > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-49769 .elementor-element.elementor-element-cd4bfdb{margin-top:25px;margin-bottom:0px;}.elementor-49769 .elementor-element.elementor-element-021280d > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-49769 .elementor-element.elementor-element-021280d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-image .widget-image-caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-49769 .elementor-element.elementor-element-64bb295{width:100%;max-width:100%;}.elementor-49769 .elementor-element.elementor-element-64bb295 img{width:100%;}.elementor-49769 .elementor-element.elementor-element-ec6523a{margin-top:48px;margin-bottom:0px;}.elementor-49769 .elementor-element.elementor-element-78b971a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-49769 .elementor-element.elementor-element-78b971a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-49769 .elementor-element.elementor-element-8c2e163{width:100%;max-width:100%;}.elementor-49769 .elementor-element.elementor-element-8c2e163 img{width:100%;}.elementor-49769 .elementor-element.elementor-element-54dd02e{margin-top:30px;margin-bottom:0px;}.elementor-49769 .elementor-element.elementor-element-5341a6a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-49769 .elementor-element.elementor-element-c772ccf{margin-top:25px;margin-bottom:0px;}.elementor-49769 .elementor-element.elementor-element-ef6e39e{margin-top:25px;margin-bottom:0px;}.elementor-49769 .elementor-element.elementor-element-f64d655{margin-top:30px;margin-bottom:0px;}.elementor-49769 .elementor-element.elementor-element-c3274c0 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-49769 .elementor-element.elementor-element-420121e{margin-top:25px;margin-bottom:0px;}.elementor-49769 .elementor-element.elementor-element-ce2a588.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-49769 .elementor-element.elementor-element-87855a1{width:100%;max-width:100%;text-align:start;}.elementor-49769 .elementor-element.elementor-element-87855a1 > .elementor-widget-container{margin:0px 10px 0px 0px;}.elementor-49769 .elementor-element.elementor-element-87855a1 img{width:100%;}.elementor-49769 .elementor-element.elementor-element-693714f{width:100%;max-width:100%;text-align:end;}.elementor-49769 .elementor-element.elementor-element-693714f > .elementor-widget-container{margin:0px -1px 0px 10px;}.elementor-49769 .elementor-element.elementor-element-61c8c59{margin-top:30px;margin-bottom:0px;}.elementor-49769 .elementor-element.elementor-element-1b571c0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-49769 .elementor-element.elementor-element-1155d20{margin-top:50px;margin-bottom:0px;}.elementor-49769 .elementor-element.elementor-element-ce3241d{margin-top:25px;margin-bottom:0px;}.elementor-49769 .elementor-element.elementor-element-a647fbb > .elementor-element-populated{margin:25px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-49769 .elementor-element.elementor-element-23c1bf5 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:4px;}.elementor-49769 .elementor-element.elementor-element-23c1bf5{margin-top:5px;margin-bottom:0px;}body.elementor-page-49769:not(.elementor-motion-effects-element-type-background), body.elementor-page-49769 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #FFFFFF 100%);}:root{--page-title-display:none;}@media(min-width:768px){.elementor-49769 .elementor-element.elementor-element-72d5a31c{width:100%;}.elementor-49769 .elementor-element.elementor-element-414c956{width:100%;}.elementor-49769 .elementor-element.elementor-element-fbeba85{width:59.332%;}.elementor-49769 .elementor-element.elementor-element-e68eb4c{width:7%;}.elementor-49769 .elementor-element.elementor-element-021280d{width:100%;}.elementor-49769 .elementor-element.elementor-element-78b971a{width:100%;}.elementor-49769 .elementor-element.elementor-element-ce2a588{width:50%;}.elementor-49769 .elementor-element.elementor-element-7cee8ea{width:50%;}.elementor-49769 .elementor-element.elementor-element-47e1323{width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-49769 .elementor-element.elementor-element-ea84176{width:40%;}}@media(max-width:1024px){.elementor-widget-slides .elementor-slide-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-49769 .elementor-element.elementor-element-30d5e670 .swiper-slide{height:208px;}.elementor-49769 .elementor-element.elementor-element-bebffe3 .swiper-slide{height:208px;}.elementor-widget-media-carousel .elementor-carousel-image-overlay{font-size:var( --e-global-typography-accent-font-size );}.elementor-49769 .elementor-element.elementor-element-3c78de4.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-49769 .elementor-element.elementor-element-3c78de4 .elementor-main-swiper{height:300px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-49769 .elementor-element.elementor-element-38909e4d{margin-top:0px;margin-bottom:0px;}.elementor-bc-flex-widget .elementor-49769 .elementor-element.elementor-element-72d5a31c.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-49769 .elementor-element.elementor-element-72d5a31c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-49769 .elementor-element.elementor-element-72d5a31c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-widget-slides .elementor-slide-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-49769 .elementor-element.elementor-element-30d5e670 .swiper-slide{height:100px;}.elementor-49769 .elementor-element.elementor-element-30d5e670 .swiper-slide-contents{max-width:100%;}.elementor-49769 .elementor-element.elementor-element-e051a78{margin-top:0px;margin-bottom:0px;}.elementor-49769 .elementor-element.elementor-element-414c956{width:100%;}.elementor-bc-flex-widget .elementor-49769 .elementor-element.elementor-element-414c956.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-49769 .elementor-element.elementor-element-414c956.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-49769 .elementor-element.elementor-element-414c956 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-49769 .elementor-element.elementor-element-bebffe3 .swiper-slide-contents{max-width:100%;}.elementor-49769 .elementor-element.elementor-element-ea84176{width:70%;}.elementor-49769 .elementor-element.elementor-element-fbeba85{width:30%;}.elementor-49769 .elementor-element.elementor-element-fbeba85.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-49769 .elementor-element.elementor-element-7d54df7 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-widget-media-carousel .elementor-carousel-image-overlay{font-size:var( --e-global-typography-accent-font-size );}.elementor-49769 .elementor-element.elementor-element-3c78de4.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-49769 .elementor-element.elementor-element-3c78de4 .elementor-main-swiper{height:285px;}.elementor-49769 .elementor-element.elementor-element-55f7eae{margin-top:5px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-49769 .elementor-element.elementor-element-78b971a{width:100%;}.elementor-bc-flex-widget .elementor-49769 .elementor-element.elementor-element-78b971a.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-49769 .elementor-element.elementor-element-78b971a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-49769 .elementor-element.elementor-element-420121e .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:2px;}.elementor-49769 .elementor-element.elementor-element-87855a1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-49769 .elementor-element.elementor-element-693714f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-49769 .elementor-element.elementor-element-7d9bfe5{width:50%;}.elementor-49769 .elementor-element.elementor-element-802c9b7{width:50%;}.elementor-49769 .elementor-element.elementor-element-27e42f0{width:50%;}.elementor-49769 .elementor-element.elementor-element-87561cd{width:50%;}.elementor-49769 .elementor-element.elementor-element-d52c968{width:50%;}.elementor-49769 .elementor-element.elementor-element-1ffbb26{width:50%;}}/* Start custom CSS for slides, class: .elementor-element-30d5e670 */.elementor-49769 .elementor-element.elementor-element-30d5e670 .swiper-pagination-bullets {bottom:0px}
@media (max-width: 1367px) {
    .elementor-slides .swiper-slide-bg {
        background-size:contain  !important;
        background-position: center !important;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-72d5a31c */.elementor-49769 .elementor-element.elementor-element-72d5a31c .swiper-pagination-bullets {bottom:0px};/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-bebffe3 */.elementor-49769 .elementor-element.elementor-element-bebffe3 .swiper-pagination-bullets {bottom:0px}
@media (max-width: 1200px) {
    .elementor-slides .swiper-slide-bg {
        background-size:contain  !important;
        background-position: center !important;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-414c956 */.elementor-49769 .elementor-element.elementor-element-414c956 .swiper-pagination-bullets {bottom:0px};/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d54df7 */.elementor-49769 .elementor-element.elementor-element-7d54df7 {
    letter-spacing: 0.5px !important;}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-8a22813 *//* Responsive */
@media (max-width: 468px) { 
    #primary h2 {font-size:22px !important;
    }
}
#primary h2 a{color: #004fa2 !important;}/* End custom CSS */
/* Start custom CSS for media-carousel, class: .elementor-element-3c78de4 */@media (max-width: 468px) {
  .elementor-49769 .elementor-element.elementor-element-3c78de4 .elementor-column {
    width: 50%;
  }
}
 @media (min-width: 768px) {
     .elementor-49769 .elementor-element.elementor-element-3c78de4 .swiper-pagination-bullet {
                display: none !important;
            }
        }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5cec2c9 */.elementor-swiper-button-prev,
.elementor-swiper-button-next {
    display: none !important;
}

.nav-header-dif {
    display: flex;
    align-items: center;
    gap: 8px;
    margin-left: 10px;
}

.circle-btn {
    width: 28px;
    height: 28px;
    border-radius: 50%;
    border: none;
    font-size: 18px;
    background: #0056b3;
    color: white;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
}

.circle-btn:hover {
    background: #003f80;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-a8291cf *//* Grid contenedor */
.elementor-49769 .elementor-element.elementor-element-a8291cf .wc-grid {
  display: flex;
  overflow-x: hidden;
  scroll-snap-type: x mandatory;
  gap: 20px;
  padding: 10px;
}

/* Cada caja */
.elementor-49769 .elementor-element.elementor-element-a8291cf .wc-box {
  flex: 0 0 calc(25% - 12px); /* 4 columnas visibles */
  border: solid 3px #ccdcec;
  background-color: #f0f0f0;
  overflow: hidden;
  text-align: center;
  height: 290px;
  scroll-snap-align: start;
  box-sizing: border-box;
  position: relative;
  transition: none; /* eliminar cualquier transición */
}

/* Enlaces dentro de la caja */
.elementor-49769 .elementor-element.elementor-element-a8291cf .wc-box a {
  display: block;
  text-decoration: none;
  color: #004fa2;
  transition: none;
}

/* Imagen dentro de la caja */
.wc-box-image img {
  width: 100%;
  height: auto;
  display: block;
}

/* Contenido interno (texto, overlay) */
.elementor-49769 .elementor-element.elementor-element-a8291cf .wc-box-content {
  background-color: #0056b3;
  margin-top: -20px;
}

/* Responsive tablets */
@media (max-width: 768px) {
  .elementor-49769 .elementor-element.elementor-element-a8291cf .wc-box {
    flex: 0 0 calc(50% - 10px);
    height: auto;
  }

  .elementor-49769 .elementor-element.elementor-element-a8291cf .wc-grid {
    gap: 10px;
  }
}

/* Responsive móviles */
/* Responsive móviles: 2 imágenes por fila */

@media (max-width: 468px) {
  .wc-grid {
    display: flex !important;
    flex-wrap: wrap !important;
    gap: 5px !important; /* sólo 5px entre elementos */
    padding: 0 !important;
    margin: 0 !important;
    box-sizing: border-box;
    justify-content: flex-start !important;
  }

  .wc-grid .wc-box {
    flex: 0 0 calc(50% - 2.5px) !important; /* 2 tarjetas exactas con 5px entre ellas */
    max-width: calc(50% - 2.5px) !important;
    box-sizing: border-box;
    margin: 0 !important;
    padding: 0 !important;
  }

  .wc-grid .wc-box img {
    width: 100% !important;
    height: auto !important;
    display: block;
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-55f7eae */#primary h2 {margin-bottom:26px;font-weight: bold;}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0c38a1c *//* ======================================= */
/* Carrusel general */
.elementor-widget-container .wmcar-carousel,
.elementor-section .wmcar-carousel,
.wmcar-carousel {
    overflow: hidden;
    padding: 0 !important;
    margin-left: 0 !important;
    padding-left: 0 !important;
}

/* Slick track */
.wmcar-carousel .slick-track {
    display: flex !important;
    gap: 24px; /* mantiene gap principal del primer CSS */
    margin-left:-15px !important;
    width: 2555px !important;
    
}

/* Slick list */
.wmcar-carousel .slick-list {
    padding-left: 0 !important;
    margin-left: 0 !important;
 }

/* Cada item */
.wmcar-carousel .wmcar-item {
    display: flex !important;
    flex-direction: column;
    justify-content: flex-start;
    padding: 0 !important;
    margin: 0 !important;
    flex: 0 0 auto;
    box-sizing: border-box;
    width: 292px !important; /* del primer CSS */
}

/* Tarjeta de producto */
.wmcar-carousel .lamberts-product {
    flex: 1 1 auto;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    min-height: 570px; /* del segundo CSS, más alto */
    background: #fff;
    border: 2px solid #CCDCEC;
    padding: 3px; /* segundo CSS */
    box-sizing: border-box;
    transition: transform 0.2s ease, box-shadow 0.2s ease;
    text-align: center;
}

/* Hover tarjeta */
.wmcar-carousel .lamberts-product:hover {
    transform: translateY(0); /* último CSS */
    box-shadow: 0 6px 18px rgba(0,0,0,0.1);
}

/* Imagen del producto */
.wmcar-carousel .lamberts-product img {
    display: block;
    margin: 10px auto 15px auto;
    width: auto !important;
    height: 215px !important;
    object-fit: contain;
}

/* Contenedor info */
.wmcar-carousel .lamberts-product .lamberts-info {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    gap: 8px;
    flex: 1 1 auto;
    margin: 7px;
}

/* Referencia y cantidad */
.wmcar-carousel .lamberts-product .lamberts-ref-qty {
    display: flex;
    justify-content: space-between;
    font-size: 0.85rem;
    color: #666 !important;
    margin: 0 0 4px 0;
}
.wmcar-carousel .lamberts-product .lamberts-ref { text-align: left; }
.wmcar-carousel .lamberts-product .lamberts-qty { text-align: right; }

/* Bloque superior: título + subtítulo */
.wmcar-carousel .lamberts-product .lamberts-header {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
}
.wmcar-carousel .lamberts-product .lamberts-title {
    font-size: 17px; /* actualizado según primer CSS */
    font-weight: 600;
    margin: 4px 0;
    text-align: left;
    color: #094d82 !important;
}
.wmcar-carousel .lamberts-product .lamberts-subtitulo {
    font-size: 16px;
    font-weight: 500;
    color: #0091D0;
    margin: 4px 0;
    text-align: left;
    width: 100%;
}

/* Bloque inferior: precio + botón */
.wmcar-carousel .lamberts-product .lamberts-footer {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-top: auto;
    gap: 6px;
    width: 100%;
}

/* Precio */
.wmcar-carousel .lamberts-product .lamberts-price {
    font-size: 1rem;
    font-weight: bold;
    color: #004FA3 !important;
    margin: 4px 0 12px 0;
    text-align: center;
}

/* Botón */
.wmcar-carousel .lamberts-product .lamberts-btn {
    display: inline-block;
    text-align: center;
    text-decoration: none;
    background-color: #0b61a4 !important;
    color: white !important;
    border: none;
    border-radius: 5px;
    padding: 10px 18px;
    font-size: 15px;
    cursor: pointer;
    transition: background-color 0.2s ease;
    width: 90%;
    max-width: 280px;
    align-self: center;
    margin-top: auto;
}

/* Hover botón */
.wmcar-carousel .lamberts-product .lamberts-btn:hover {
    background-color: #094d82 !important;
}

.wmcar-carousel-container .slick-dots {
    display: flex !important;
    justify-content: center;
    gap: 6px;
    margin-top: 15px;
}

.wmcar-carousel-container .slick-dots li {
    margin: 0;
}

.wmcar-carousel-container .slick-dots li button:before {
    font-size: 9px;
    color: #bbb;
    opacity: 1;
}

.wmcar-carousel-container .slick-dots li.slick-active button:before {
    color: #004fa2;
}

@media (min-width: 768px) {
.wmcar-carousel-container .slick-dots {display: none !important;
    }
}

/* ======================================= */
/* Responsive */

/* Tablets */
@media (max-width: 768px) {
    .wmcar-carousel .wmcar-item { flex: 0 0 calc(50% - 6px); }
    .wmcar-carousel .slick-track { gap: 6px; }
    .wmcar-carousel .lamberts-product { min-height: 350px; padding: 3px; }
    .wmcar-carousel .lamberts-product img { height: 200px !important; }
}

/* Móvil */

@media (max-width: 468px) {
        .wmcar-carousel .slick-list {padding-left: 10px !important;}
    .wmcar-carousel .wmcar-item {flex: 0 0 calc(103%);}
     /*.wmcar-carousel .wmcar-item {flex: 0 0 calc(100% - 5px);}
    .wmcar-carousel .wmcar-item { flex: 0 0 50%; }*/
    .wmcar-carousel .slick-track {
        gap:10px;
          padding-left: 1rem;
          width: 100% !important;
    padding-right: 1rem;
    }

    .wmcar-carousel .lamberts-product {
        min-height: 300px;
        padding: 10px;
    }

    .wmcar-carousel .lamberts-product img {
        height: 190px !important;
    }
    
    .wmcar-carousel .lamberts-product .lamberts-info {margin-left:10px !important;margin-right:10px !important;
#primary h2{font-size: 75%}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-54dd02e */.elementor-49769 .elementor-element.elementor-element-54dd02e {margin-left: -10px !important;}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-f64d655 */.elementor-49769 .elementor-element.elementor-element-f64d655 {margin-left: -10px !important;}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-420121e */.elementor-49769 .elementor-element.elementor-element-420121e {margin-left: 0px !important;margin-right: 0px !important;}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1b571c0 *//* Grid contenedor */
.elementor-49769 .elementor-element.elementor-element-1b571c0 .wc-grid {
  display: flex;
  overflow-x: hidden;
  scroll-snap-type: x mandatory;
  gap: 20px;
  padding: 10px;
}

/* Cada caja */
.elementor-49769 .elementor-element.elementor-element-1b571c0 .wc-box {
  flex: 0 0 calc(25% - 12px); /* 4 columnas visibles */
  border: solid 3px #ccdcec;
  background-color: #f0f0f0;
  overflow: hidden;
  text-align: center;
  height: 290px;
  scroll-snap-align: start;
  box-sizing: border-box;
  position: relative;
  transition: none; /* eliminar cualquier transición */
}

/* Enlaces dentro de la caja */
.elementor-49769 .elementor-element.elementor-element-1b571c0 .wc-box a {
  display: block;
  text-decoration: none;
  color: #004fa2;
  transition: none;
}

/* Imagen dentro de la caja */
.wc-box-image img {
  width: 100%;
  height: auto;
  display: block;
}

/* Contenido interno (texto, overlay) */
.elementor-49769 .elementor-element.elementor-element-1b571c0 .wc-box-content {
  background-color: #0056b3;
  margin-top: -20px;
}

/* Responsive tablets */
@media (max-width: 768px) {
  .elementor-49769 .elementor-element.elementor-element-1b571c0 .wc-box {
    flex: 0 0 calc(50% - 10px);
    height: auto;
  }

  .elementor-49769 .elementor-element.elementor-element-1b571c0 .wc-grid {
    gap: 10px;
  }
}

/* Responsive móviles */
/* Responsive móviles: 2 imágenes por fila */

@media (max-width: 468px) {
  .wc-grid {
    display: flex !important;
    flex-wrap: wrap !important;
    gap: 5px !important; /* sólo 5px entre elementos */
    padding: 0 !important;
    margin: 0 !important;
    box-sizing: border-box;
    justify-content: flex-start !important;
  }

  .wc-grid .wc-box {
    flex: 0 0 calc(50% - 2.5px) !important; /* 2 tarjetas exactas con 5px entre ellas */
    max-width: calc(50% - 2.5px) !important;
    box-sizing: border-box;
    margin: 0 !important;
    padding: 0 !important;
  }

  .wc-grid .wc-box img {
    width: 100% !important;
    height: auto !important;
    display: block;
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-61c8c59 */#primary h2 {margin-bottom:26px;font-weight: bold;}/* End custom CSS */