.elementor-34970 .elementor-element.elementor-element-d00fad1{--display:flex;--min-height:536px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34970 .elementor-element.elementor-element-d00fad1 .elementor-background-slideshow__slide__image{background-size:contain;background-position:top center;}.elementor-34970 .elementor-element.elementor-element-d00fad1::before, .elementor-34970 .elementor-element.elementor-element-d00fad1 > .elementor-background-video-container::before, .elementor-34970 .elementor-element.elementor-element-d00fad1 > .e-con-inner > .elementor-background-video-container::before, .elementor-34970 .elementor-element.elementor-element-d00fad1 > .elementor-background-slideshow::before, .elementor-34970 .elementor-element.elementor-element-d00fad1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-34970 .elementor-element.elementor-element-d00fad1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-34970 .elementor-element.elementor-element-77ab2cb2{--display:flex;--min-height:198px;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:-38px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:5px;--padding-right:5px;}.elementor-34970 .elementor-element.elementor-element-468b2b9b{--wd-cat-brd-radius:8px;}.elementor-34970 .elementor-element.elementor-element-468b2b9b div.product-category .wd-entities-title, .elementor-34970 .elementor-element.elementor-element-468b2b9b .wd-nav-product-cat>li>a{font-family:"Verdana", Sans-serif;font-size:10px;font-weight:800;font-style:normal;text-decoration:underline;line-height:1px;letter-spacing:1.7px;word-spacing:0px;}.elementor-34970 .elementor-element.elementor-element-31002df{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:-140px;--margin-bottom:-38px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:5px;--padding-right:5px;}.elementor-34970 .elementor-element.elementor-element-fc02996{--wd-cat-brd-radius:8px;}.elementor-34970 .elementor-element.elementor-element-fc02996 div.product-category .wd-entities-title, .elementor-34970 .elementor-element.elementor-element-fc02996 .wd-nav-product-cat>li>a{font-family:"Verdana", Sans-serif;font-size:10px;font-weight:800;font-style:normal;text-decoration:underline;line-height:1px;letter-spacing:1.7px;word-spacing:0px;}.elementor-34970 .elementor-element.elementor-element-4f7a87f7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-34970 .elementor-element.elementor-element-63789607 .wd-tabs{--wd-row-gap:10px;}.elementor-34970 .elementor-element.elementor-element-63789607 .wd-tabs .tabs-name{font-size:1px;font-style:italic;text-decoration:underline;line-height:1px;}.elementor-34970 .elementor-element.elementor-element-63789607 .wd-nav-tabs > li > a{font-size:23px;font-weight:600;font-style:normal;letter-spacing:3.3px;word-spacing:0px;border-style:none;}.elementor-34970 .elementor-element.elementor-element-63789607 .wd-nav-tabs{--nav-gap:63px;}@media(min-width:769px){.elementor-34970 .elementor-element.elementor-element-d00fad1{--width:100%;}}@media(max-width:1024px){.elementor-34970 .elementor-element.elementor-element-d00fad1{--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;}.elementor-34970 .elementor-element.elementor-element-77ab2cb2{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-34970 .elementor-element.elementor-element-31002df{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-34970 .elementor-element.elementor-element-4f7a87f7{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}}@media(max-width:768px){.elementor-34970 .elementor-element.elementor-element-d00fad1{--margin-top:0px;--margin-bottom:65px;--margin-left:0px;--margin-right:0px;}.elementor-34970 .elementor-element.elementor-element-77ab2cb2{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-34970 .elementor-element.elementor-element-31002df{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-34970 .elementor-element.elementor-element-4f7a87f7{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}}/* Start custom CSS for container, class: .elementor-element-d00fad1 *//* Banner de ancho completo */
.tc-full-bleed {
  width: 100vw !important;
  max-width: 100vw !important;
  margin-left: calc(50% - 50vw) !important;
  margin-right: calc(50% - 50vw) !important;
  border-radius: 0 !important;
  overflow: hidden !important;
}

/* El contenido interno vuelve a respetar el ancho de lectura */
.tc-full-bleed > .e-con-inner {
  max-width: var(--wd-container-w, 1222px);
  margin-inline: auto;
}

/* La imagen llena el ancho sin deformarse */
.tc-full-bleed img,
.tc-full-bleed .swiper-slide img,
.tc-full-bleed .metaslider img {
  width: 100% !important;
  height: 100% !important;
  object-fit: cover !important;
  object-position: center !important;
}

.tc-full-bleed .swiper-slide,
.tc-full-bleed .metaslider {
  height: clamp(220px, 26vw, 460px) !important;
  width: 100% !important;
  max-width: none !important;
}/* End custom CSS */