.elementor-2385 .elementor-element.elementor-element-e8e6097{--display:flex;--min-height:75vh;--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-2385 .elementor-element.elementor-element-d8fe2f4{--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:center;--align-items:center;}.elementor-2385 .elementor-element.elementor-element-d294e83{--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:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-2385 .elementor-element.elementor-element-ca0d454{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:50px 50px;--row-gap:50px;--column-gap:50px;--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-2385 .elementor-element.elementor-element-03f7b23{text-align:center;}.elementor-2385 .elementor-element.elementor-element-03f7b23 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:30px;font-weight:500;color:var( --e-global-color-primary );}.elementor-2385 .elementor-element.elementor-element-8495e29{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-2385 .elementor-element.elementor-element-a197424 .uc_image_carousel_content{background-color:#FFFFFF;min-height:0px;padding:20px 20px 20px 20px;backdrop-filter:blur(0px);}.elementor-2385 .elementor-element.elementor-element-a197424 .uc_image_carousel_container_holder{padding:0px 0px 0px 0px;}.elementor-2385 .elementor-element.elementor-element-a197424 .uc_post_title a{font-family:"Lato", Sans-serif;font-size:22px;font-weight:400;color:#3E4827;}.elementor-2385 .elementor-element.elementor-element-a197424 .uc_post_title{margin-top:0px;}.elementor-2385 .elementor-element.elementor-element-a197424 .uc_paragraph{color:#939393;margin-top:10px;}.elementor-2385 .elementor-element.elementor-element-a197424 .uc_more_btn{background-color:#000000;color:#ffffff !important;border-radius:20px;margin-top:10px;padding:10px 20px 10px 20px;}.elementor-2385 .elementor-element.elementor-element-a197424 .uc_more_btn:hover{background-color:#1e1e1e;color:#ffffff !important;}.elementor-2385 .elementor-element.elementor-element-a197424 .uc_more_btn svg{fill:#ffffff !important;}.elementor-2385 .elementor-element.elementor-element-a197424 .uc_more_btn:hover svg{fill:#ffffff !important;}.elementor-2385 .elementor-element.elementor-element-a197424 .uc_image_carousel_container_holder:hover .uc_image_carousel_content .uc_more_btn{border-radius:20px;}.elementor-2385 .elementor-element.elementor-element-a197424 .uc-active-item .uc_image_carousel_container_holder .uc_image_carousel_content .uc_more_btn{border-radius:20px;}.elementor-2385 .elementor-element.elementor-element-a197424 .uc_more_btn .ue-btn-inner-wrapper{justify-content:center;}.elementor-2385 .elementor-element.elementor-element-a197424 .ue-btn-inner-wrapper i{font-size:16px;}.elementor-2385 .elementor-element.elementor-element-a197424 .ue-btn-inner-wrapper svg{width:16px;height:16px;}.elementor-2385 .elementor-element.elementor-element-a197424 .ue-btn-inner-wrapper{gap:10px;}.elementor-2385 .elementor-element.elementor-element-a197424 .owl-nav .owl-next{right:475px;left:auto;}.elementor-2385 .elementor-element.elementor-element-a197424 .owl-nav .owl-prev{left:475px;right:auto;}.elementor-2385 .elementor-element.elementor-element-a197424 .owl-nav .owl-next,.elementor-2385 .elementor-element.elementor-element-a197424 .owl-nav .owl-prev{top:490px;}.elementor-2385 .elementor-element.elementor-element-a197424 .owl-carousel .owl-nav .owl-next,.elementor-2385 .elementor-element.elementor-element-a197424 .owl-carousel .owl-nav .owl-prev{border-radius:0px;width:29px;height:29px;line-height:29px;font-size:24px;background-color:#000000;color:var( --e-global-color-primary );}.elementor-2385 .elementor-element.elementor-element-a197424 .owl-carousel .owl-nav .owl-next:hover,.elementor-2385 .elementor-element.elementor-element-a197424 .owl-carousel .owl-nav .owl-prev:hover{background-color:#000000;color:#ffffff;}.elementor-2385 .elementor-element.elementor-element-a197424 .owl-dot{width:8px;height:8px;background-color:#c6c6c6;margin:0px 10px;}.elementor-2385 .elementor-element.elementor-element-a197424 .owl-dot.active{background-color:#000000;}.elementor-2385 .elementor-element.elementor-element-a197424 .owl-dots{margin-top:9px;}.elementor-2385 .elementor-element.elementor-element-a197424 .carousel-image{height:400px;background-position:center center !important;background-size:cover !important;background-color:#fff;border-radius:0px 0px 0px 0px;}.elementor-2385 .elementor-element.elementor-element-c0cfa62{--display:flex;--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-2385 .elementor-element.elementor-element-5406597{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2385 .elementor-element.elementor-element-e2b5d2b{--display:flex;--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;}@media(min-width:768px){.elementor-2385 .elementor-element.elementor-element-d294e83{--width:100%;}.elementor-2385 .elementor-element.elementor-element-ca0d454{--width:75%;}}@media(max-width:767px){.elementor-2385 .elementor-element.elementor-element-e8e6097{--min-height:60vh;}.elementor-2385 .elementor-element.elementor-element-d294e83{--min-height:1vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2385 .elementor-element.elementor-element-ca0d454{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-2385 .elementor-element.elementor-element-a197424 .uc_image_carousel_container_holder{padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-2385 .elementor-element.elementor-element-a197424 .uc_image_carousel_content{min-height:0px;padding:7px 7px 7px 7px;}.elementor-2385 .elementor-element.elementor-element-a197424 .owl-nav .owl-next{right:60px;left:auto;}.elementor-2385 .elementor-element.elementor-element-a197424 .owl-nav .owl-prev{left:60px;right:auto;}.elementor-2385 .elementor-element.elementor-element-a197424 .owl-nav .owl-next,.elementor-2385 .elementor-element.elementor-element-a197424 .owl-nav .owl-prev{top:490px;}}/* Start custom CSS for ucaddon_woocommerce_category_carousel, class: .elementor-element-a197424 *//* estilos comunes para ambos botones */


#uc_woocommerce_category_carousel_elementor_a197424  .owl-nav .owl-prev,
#uc_woocommerce_category_carousel_elementor_a197424  .owl-nav .owl-next {
  width: 12px !important;
  height: 30px !important;
  flex-shrink: 0;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0;
  background-color: transparent;
  border: none;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  cursor: pointer;
  /* si son botones nativos, quitamos estilos por defecto */
  -webkit-appearance: none;
  appearance: none;
}

/* SVG para PREV (flecha izquierda) */
#uc_woocommerce_category_carousel_elementor_a197424  .owl-nav .owl-prev {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='32' viewBox='0 0 14 32' fill='none'><path d='M13 1L1 16.8621L13 31' stroke='%23000' stroke-width='1'/></svg>");
}

/* SVG para NEXT (flecha derecha) */
#uc_woocommerce_category_carousel_elementor_a197424  .owl-nav .owl-next {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='32' viewBox='0 0 14 32' fill='none'><path d='M0.999999 31L13 15.1379L1 1' stroke='%23000' stroke-width='1'/></svg>");
}

/* Opcional: efecto hover (suaviza/oscurece ligeramente) */
#uc_woocommerce_category_carousel_elementor_a197424  .owl-nav .owl-prev:hover,
#uc_woocommerce_category_carousel_elementor_a197424  .owl-nav .owl-next:hover {
  filter: brightness(0.9);
}

.elementor-2385 .elementor-element.elementor-element-a197424  .owl-dots {
    margin-top: 16px;
}

@media (max-width: 480px) {
  .elementor-2385 .elementor-element.elementor-element-a197424  .owl-dots {
    margin-top: 40px;
  }
}/* End custom CSS */