.elementor-24914 .elementor-element.elementor-element-7bd9eb1{--display:flex;--margin-top:100px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products{--products-title-color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.products-heading-show .related-products > h2, .elementor-widget-wc-archive-products.products-heading-show .upsells > h2, .elementor-widget-wc-archive-products.products-heading-show .cross-sells > h2{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-wc-archive-products.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-wc-archive-products .elementor-products-nothing-found{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-24914 .elementor-element.elementor-element-a2d9ec9.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-24914 .elementor-element.elementor-element-a2d9ec9.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(max-width:1024px){.elementor-24914 .elementor-element.elementor-element-a2d9ec9.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-24914 .elementor-element.elementor-element-a2d9ec9.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for container, class: .elementor-element-7bd9eb1 *//* BOTÓN ESTILO VAN TREK (Terracota) */
.elementor-24914 .elementor-element.elementor-element-7bd9eb1 .woocommerce ul.products li.product .button {
    background-color: #c66c61 !important; /* El color rojo/terracota de la imagen */
    color: #ffffff !important;
    border-radius: 50px !important; /* Forma de píldora */
    padding: 14px 30px !important;
    margin: 10px 15px 20px 15px !important;
    font-weight: 800 !important;
    font-style: italic !important; /* Inclinado como el estilo Van Trek */
    text-transform: uppercase !important;
    font-size: 11px !important;
    letter-spacing: 1px !important;
    text-align: center !important;
    display: block !important;
    border: none !important;
    transition: all 0.3s ease !important;
}

/* EFECTO AL PASAR EL CURSOR */
.elementor-24914 .elementor-element.elementor-element-7bd9eb1 .woocommerce ul.products li.product .button:hover {
    background-color: #2b2b2b !important; /* Cambia a negro al pasar el mouse */
    transform: translateY(-2px) !important; /* Pequeño salto hacia arriba */
    box-shadow: 0 5px 15px rgba(198, 108, 97, 0.3) !important; /* Sombra del color del botón */
}

/* EFECTO AL PASAR EL MOUSE */
.elementor-24914 .elementor-element.elementor-element-7bd9eb1 .woocommerce ul.products li.product .button:hover {
    background-color: #2b2b2b !important; /* Cambia a negro al pasar el mouse */
    transform: scale(1.03); /* Crece un poquito */
}
/* --- 1. ESTILO DE LA TARJETA DEL PRODUCTO (Esquinas redondeadas y Sombra al Hover) --- */
.elementor-24914 .elementor-element.elementor-element-7bd9eb1 .woocommerce ul.products li.product {
    border-radius: 15px !important; /* Ajusta este valor para más o menos redondeado */
    overflow: hidden !important; /* Necesario para que la imagen no se salga de las esquinas */
    transition: all 0.4s ease-in-out !important; /* Suaviza el efecto hover */
    background: #fff; /* Asegura un fondo sólido */
    box-shadow: 0px 5px 15px rgba(0,0,0,0.05) !important; /* Sombra sutil por defecto */
}

/* Efecto al pasar el cursor sobre la TARJETA */
.elementor-24914 .elementor-element.elementor-element-7bd9eb1 .woocommerce ul.products li.product:hover {
    box-shadow: 0px 15px 35px rgba(0,0,0,0.1) !important; /* Sombra más pronunciada al hover */
    transform: translateY(-5px) !important; /* Levanta la tarjeta ligeramente */
}

/* --- 2. EFECTO DE ZOOM EN LA IMÁGEN AL HOVER --- */
.elementor-24914 .elementor-element.elementor-element-7bd9eb1 .woocommerce ul.products li.product a img {
    transition: transform 0.6s ease-in-out !important; /* Suaviza el zoom de la imagen */
    will-change: transform;
}

/* Zoom de la imagen cuando pasas el mouse por la tarjeta */
.elementor-24914 .elementor-element.elementor-element-7bd9eb1 .woocommerce ul.products li.product:hover a img {
    transform: scale(1.1) !important; /* Agranda la imagen un 10% */
}

/* --- 3. BOTÓN ESTILO VANTREK (Mismo estilo anterior, pero sin el scale individual en el hover) --- */
.elementor-24914 .elementor-element.elementor-element-7bd9eb1 .woocommerce ul.products li.product .button {
    background-color: #89a878 !important; /* Verde oliva */
    color: #ffffff !important;
    border-radius: 50px !important; /* Píldora */
    padding: 12px 25px !important;
    margin: 10px 15px 20px 15px !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;
    font-size: 11px !important;
    letter-spacing: 1px !important;
    text-align: center !important;
    display: block !important;
    transition: all 0.3s ease !important;
}

/* Efecto Hover del Botón (Solo cambio de color, ya que la tarjeta se mueve completa) */
.elementor-24914 .elementor-element.elementor-element-7bd9eb1 .woocommerce ul.products li.product .button:hover {
    background-color: #2b2b2b !important; /* Negro */
}
/* --- ESTILO DE TEXTOS VAN TREK --- */

/* 1. TÍTULO DEL PRODUCTO */
.elementor-24914 .elementor-element.elementor-element-7bd9eb1 .woocommerce ul.products li.product .woocommerce-loop-product__title {
    font-family: 'Archivo Black', sans-serif !important; /* O la fuente principal de tu kit */
    font-weight: 900 !important;
    font-style: italic !important; /* Inclinación como en la imagen */
    text-transform: uppercase !important; /* Todo en mayúsculas */
    font-size: 1.3rem !important;
    color: #1a1a1a !important;
    line-height: 1 !important;
    padding: 15px 15px 5px 15px !important;
}

/* 2. DESCRIPCIÓN CORTA (Si la tienes activa en el grid) */
.elementor-24914 .elementor-element.elementor-element-7bd9eb1 .woocommerce ul.products li.product .woocommerce-product-details__short-description,
.elementor-24914 .elementor-element.elementor-element-7bd9eb1 .woocommerce ul.products li.product .archive-product-description {
    font-family: 'Inter', sans-serif !important;
    font-weight: 500 !important;
    font-size: 0.9rem !important;
    color: #4a4a4a !important;
    padding: 0 15px 10px 15px !important;
    line-height: 1.4 !important;
}

/* 3. EL PRECIO (También con estilo VanTrek) */
.elementor-24914 .elementor-element.elementor-element-7bd9eb1 .woocommerce ul.products li.product .price {
    font-weight: 800 !important;
    font-style: italic !important;
    color: #89a878 !important; /* Verde oliva del kit */
    font-size: 1.2rem !important;
    padding: 0 15px 15px 15px !important;
}/* End custom CSS */