.elementor-906 .elementor-element.elementor-element-9b36135{margin-top:67px;margin-bottom:0px;}.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 );color:var( --e-global-color-primary );}.elementor-906 .elementor-element.elementor-element-d017e68 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-906 .elementor-element.elementor-element-d017e68{text-align:left;}.elementor-906 .elementor-element.elementor-element-d017e68 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:44px;font-weight:700;color:var( --e-global-color-c8c5272 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-906 .elementor-element.elementor-element-b701917{color:#000000;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-906 .elementor-element.elementor-element-bb27ed1 .elementor-button{background-color:var( --e-global-color-c8c5272 );fill:#FFFFFF;color:#FFFFFF;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-906 .elementor-element.elementor-element-966ab1c img{border-radius:17px 17px 17px 17px;}.elementor-906 .elementor-element.elementor-element-b65009d > .elementor-container{max-width:1200px;}.elementor-906 .elementor-element.elementor-element-b65009d{padding:80px 0px 80px 0px;}.elementor-906 .elementor-element.elementor-element-bf9f9d9 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-906 .elementor-element.elementor-element-bf9f9d9{text-align:center;}.elementor-906 .elementor-element.elementor-element-bf9f9d9 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-c8c5272 );}.elementor-906 .elementor-element.elementor-element-4c44b8e > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-906 .elementor-element.elementor-element-4c44b8e{text-align:center;}.elementor-906 .elementor-element.elementor-element-4c44b8e .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:50px;font-weight:700;color:#282828;}.elementor-906 .elementor-element.elementor-element-3b855b8 .elementor-repeater-item-586dacc .feature-one_block-inner{background-color:#FB859300;}.elementor-906 .elementor-element.elementor-element-3b855b8 .elementor-repeater-item-c778cc3 .feature-one_block-inner{background-color:#FB859300;}.elementor-906 .elementor-element.elementor-element-3b855b8 .elementor-repeater-item-b36f8a7 .feature-one_block-inner{background-color:#FB859300;}.elementor-906 .elementor-element.elementor-element-3b855b8 .elementor-repeater-item-bff457b .feature-one_block-inner{background-color:#FB859300;}.elementor-906 .elementor-element.elementor-element-3b855b8 .elementor-repeater-item-33de52c .feature-one_block-inner{background-color:#FB859300;}.elementor-906 .elementor-element.elementor-element-3b855b8 .elementor-repeater-item-5690fb2 .feature-one_block-inner{background-color:#FB859300;}.elementor-906 .elementor-element.elementor-element-3b855b8 .elementor-repeater-item-07019cc .feature-one_block-inner{background-color:#FB859300;}.elementor-906 .elementor-element.elementor-element-3b855b8 .elementor-repeater-item-5b4ec85 .feature-one_block-inner{background-color:#FB859300;}.elementor-906 .elementor-element.elementor-element-3b855b8 .elementor-repeater-item-c60f859 .feature-one_block-inner{background-color:#FB859300;}.elementor-906 .elementor-element.elementor-element-3b855b8{width:100%;max-width:100%;}.elementor-906 .elementor-element.elementor-element-3b855b8 > .elementor-widget-container{padding:0px 0px 0px 0px;border-style:none;}.elementor-906 .elementor-element.elementor-element-dbf6a85 > .elementor-container{max-width:1200px;}.elementor-906 .elementor-element.elementor-element-dbf6a85{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 0px 50px 0px;}.elementor-906 .elementor-element.elementor-element-dbf6a85 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-906 .elementor-element.elementor-element-f9b4972 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-906 .elementor-element.elementor-element-f9b4972{text-align:center;}.elementor-906 .elementor-element.elementor-element-f9b4972 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-c8c5272 );}.elementor-906 .elementor-element.elementor-element-1ea0499 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-906 .elementor-element.elementor-element-1ea0499{text-align:center;}.elementor-906 .elementor-element.elementor-element-1ea0499 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:50px;font-weight:700;color:#282828;}.elementor-906 .elementor-element.elementor-element-48689d6 .elementor-button{background-color:#FB8593;fill:var( --e-global-color-1572716 );color:var( --e-global-color-1572716 );}.elementor-906 .elementor-element.elementor-element-cc37440{margin-top:0px;margin-bottom:67px;}.elementor-906 .elementor-element.elementor-element-5b2fb7c > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-906 .elementor-element.elementor-element-5b2fb7c{text-align:center;}.elementor-906 .elementor-element.elementor-element-5b2fb7c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-c8c5272 );}.elementor-906 .elementor-element.elementor-element-e04b50d > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-906 .elementor-element.elementor-element-e04b50d{text-align:center;}.elementor-906 .elementor-element.elementor-element-e04b50d .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:50px;font-weight:700;color:#282828;}.elementor-906 .elementor-element.elementor-element-7daef46 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-906 .elementor-element.elementor-element-7daef46{text-align:left;}.elementor-906 .elementor-element.elementor-element-7daef46 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:36px;font-weight:700;color:var( --e-global-color-c8c5272 );}.elementor-906 .elementor-element.elementor-element-072c95c{color:var( --e-global-color-3ee83bf );}.elementor-906 .elementor-element.elementor-element-e247df1 .elementor-button{background-color:var( --e-global-color-c8c5272 );fill:var( --e-global-color-1572716 );color:var( --e-global-color-1572716 );}.elementor-906 .elementor-element.elementor-element-1f2a274 img{border-radius:20px 20px 20px 20px;}.elementor-widget-posts .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-906 .elementor-element.elementor-element-97d6a6a{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-906 .elementor-element.elementor-element-97d6a6a .elementor-post__thumbnail__link{width:100%;}.elementor-906 .elementor-element.elementor-element-97d6a6a .elementor-post__meta-data span + span:before{content:"///";}.elementor-906 .elementor-element.elementor-element-97d6a6a.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-906 .elementor-element.elementor-element-97d6a6a.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-906 .elementor-element.elementor-element-97d6a6a.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-906 .elementor-element.elementor-element-97d6a6a .elementor-post__read-more{color:var( --e-global-color-c8c5272 );}.elementor-906 .elementor-element.elementor-element-14b89f6:not(.elementor-motion-effects-element-type-background), .elementor-906 .elementor-element.elementor-element-14b89f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9F9;}.elementor-906 .elementor-element.elementor-element-14b89f6 > .elementor-container{max-width:1200px;}.elementor-906 .elementor-element.elementor-element-14b89f6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:110px 0px 100px 0px;}.elementor-906 .elementor-element.elementor-element-14b89f6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-906 .elementor-element.elementor-element-398f5b8 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-906 .elementor-element.elementor-element-398f5b8{text-align:center;}.elementor-906 .elementor-element.elementor-element-398f5b8 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-c8c5272 );}.elementor-906 .elementor-element.elementor-element-aa8e8d0 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-906 .elementor-element.elementor-element-aa8e8d0{text-align:center;}.elementor-906 .elementor-element.elementor-element-aa8e8d0 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:50px;font-weight:700;color:#282828;}.elementor-906 .elementor-element.elementor-element-cc674ee{margin-top:0px;margin-bottom:0px;padding:42px 0px 57px 0px;}@media(max-width:767px){.elementor-906 .elementor-element.elementor-element-e04b50d .elementor-heading-title{font-size:30px;}.elementor-906 .elementor-element.elementor-element-7daef46 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-906 .elementor-element.elementor-element-7daef46 .elementor-heading-title{font-size:21px;}.elementor-906 .elementor-element.elementor-element-97d6a6a .elementor-post__thumbnail__link{width:100%;}}/* Start custom CSS for radios-slide-banner, class: .elementor-element-90a80b6 *//* ==== SLIDER PERSONALIZADO - Inversión + Ajustes Responsivos ==== */

/* --- Estructura base: invertir columnas --- */
.elementor-element-90a80b6 .slider-one .slide .row.clearfix {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}

/* --- Desktop / Tablet horizontal: TEXTO a la IZQUIERDA, IMAGEN a la DERECHA --- */

@media (min-width: 992px) {
  .elementor-element-90a80b6 .slider-one_image-column { order: 2; }
  .elementor-element-90a80b6 .slider-one_content-column { order: 1; }

  .elementor-element-90a80b6 .slider-one_content {
    text-align: left;
    padding-left: 80px; 
    
    /* Mueve el texto a la derecha para evitar que quede debajo de las flechas */
  }
}

/* --- Móvil / Tablet vertical: apilar, centrar texto y ajustar espaciados --- */

@media (max-width: 991.98px) {
  .elementor-element-90a80b6 .slider-one_image-column {
    order: 2;
    width: 100%;
  }
  .elementor-element-90a80b6 .slider-one_content-column {
    order: 1;
    width: 100%;
  }

  .elementor-element-90a80b6 .slider-one_content {
    text-align: center;
    margin-top: 20px;
    padding: 0 15px; 
    
    
    /* espacio lateral para evitar corte de texto */
  }
}

/* --- Imagen siempre responsive --- */

.elementor-element-90a80b6 .slider-one_image img {
  max-width: 100%;
  height: auto;
  display: block;
  margin: 0 auto;
}

/* ==== Ocultar flechas en móvil (solo swipe y dots) === */

@media (max-width: 767.98px) {
  .elementor-element-90a80b6 .owl-nav {
    display: none !important;
  }
  .elementor-element-90a80b6 .owl-dots {
    margin-top: 12px;
  }
}/* End custom CSS */
/* Start custom CSS for radios-product-cate-car, class: .elementor-element-3b855b8 *//* Solo estilos visuales, seguro con Owl */
.elementor-906 .elementor-element.elementor-element-3b855b8 .feature-one_block-inner{
  padding:0;
  transition:transform .25s ease, box-shadow .25s ease;
}
.elementor-906 .elementor-element.elementor-element-3b855b8 .feature-one_block-inner:hover{
  transform:scale(1.03);
  box-shadow:0 6px 20px rgba(0,0,0,.08);
}
.elementor-906 .elementor-element.elementor-element-3b855b8 .feature-one_block-image{
  border-radius:14px;
  overflow:hidden;
  background:#f5f5f5;
  box-shadow:0 4px 14px rgba(0,0,0,.06);
}
.elementor-906 .elementor-element.elementor-element-3b855b8 .feature-one_block-image img{
  display:block;
  width:100%;
  height:auto;
  object-fit:cover;
  border-radius:14px;
}/* End custom CSS */
/* Start custom CSS for vi-trending-product, class: .elementor-element-bdbe346 *//* Oculta la franja inferior con la marca/autor en las cards */
.product-block_two-lower-box,
.product-block_two-brand {
  display: none !important;
}

/* Quita espacios sobrantes debajo de la card */
.product-block_two .product-block_two-lower-box {
  margin: 0 !important;
  padding: 0 !important;
}/* End custom CSS */