.elementor-262 .elementor-element.elementor-element-c4d7e09{--display:flex;}.elementor-262 .elementor-element.elementor-element-c4d7e09:not(.elementor-motion-effects-element-type-background), .elementor-262 .elementor-element.elementor-element-c4d7e09 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-72891ca );}.elementor-262 .elementor-element.elementor-element-a3a0e2c{--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;}.elementor-262 .elementor-element.elementor-element-88c4713{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-262 .elementor-element.elementor-element-40ec3f9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-262 .elementor-element.elementor-element-0771b4e{text-align:start;}.elementor-262 .elementor-element.elementor-element-0771b4e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:32px;font-weight:300;color:var( --e-global-color-9323678 );}.elementor-262 .elementor-element.elementor-element-d23b3a5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:28px;font-weight:600;text-transform:uppercase;font-style:normal;color:var( --e-global-color-9323678 );}.elementor-262 .elementor-element.elementor-element-ab98069{text-align:start;}.woocommerce .elementor-262 .elementor-element.elementor-element-ab98069 .price{color:var( --e-global-color-9323678 );font-family:"Poppins", Sans-serif;font-size:36px;}.woocommerce .elementor-262 .elementor-element.elementor-element-ab98069 .price ins{color:var( --e-global-color-accent );font-family:"Poppins", Sans-serif;font-size:32px;text-decoration:none;}.elementor-262 .elementor-element.elementor-element-449c064 .cart button, .elementor-262 .elementor-element.elementor-element-449c064 .cart .button{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;border-radius:6px 6px 6px 6px;color:var( --e-global-color-e105f55 );background-color:var( --e-global-color-9323678 );transition:all 0.2s;}.elementor-262 .elementor-element.elementor-element-449c064 .cart button:hover, .elementor-262 .elementor-element.elementor-element-449c064 .cart .button:hover{color:var( --e-global-color-684e9be );background-color:var( --e-global-color-accent );}.elementor-262 .elementor-element.elementor-element-449c064 .added_to_cart{color:var( --e-global-color-accent );}.elementor-262 .elementor-element.elementor-element-449c064 .quantity .qty{transition:all 0.2s;}@media(min-width:768px){.elementor-262 .elementor-element.elementor-element-88c4713{--width:35%;}.elementor-262 .elementor-element.elementor-element-40ec3f9{--width:65%;}}@media(max-width:1023px) and (min-width:768px){.elementor-262 .elementor-element.elementor-element-88c4713{--width:45%;}.elementor-262 .elementor-element.elementor-element-40ec3f9{--width:55%;}}/* Start custom CSS for woocommerce-product-images, class: .elementor-element-af39362 *//* Imagen principal */
.woocommerce div.product div.woocommerce-product-gallery__image img {
    border-radius: 0 !important;
    transition: transform 0.3s ease, opacity 0.3s ease !important;
    border-radius: 10px !important;
}



/* Miniaturas */
.woocommerce div.product div.woocommerce-product-gallery .flex-control-thumbs {
    display: flex !important;
    justify-content: center !important;
    gap: 8px !important;
    margin-top: 12px !important;
    padding: 0 !important;
}

.woocommerce div.product div.woocommerce-product-gallery .flex-control-thumbs li {
    list-style: none !important;
    flex: 0 0 auto !important;
}

.woocommerce div.product div.woocommerce-product-gallery .flex-control-thumbs img {
    border-radius: 6px !important;
    cursor: pointer !important;
    transition: transform 0.2s ease, opacity 0.2s ease !important;
    opacity: 0.7 !important;
}

/* Activar el zoom tipo lupa */
.woocommerce-product-gallery__wrapper {
    position: relative !important;
}

/* Quitar zoom en hover en la imagen principal */
.woocommerce div.product div.woocommerce-product-gallery__image img {
    transform: none !important;
    transition: none !important;
}

/* WooCommerce agrega el zoom con esta clase */
.woocommerce-product-gallery__wrapper .zoomImg {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-449c064 */.stock.in-stock,
span.stock.in-stock,
.woocommerce .stock.in-stock {
  font-family: "Poppins", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial !important;
  font-weight: 300 !important;
  color: #000000 !important;
  /* opcional: ajustar tamaño o espaciado */
  /* font-size: 0.95rem !important;
     line-height: 1.2 !important; */
}/* End custom CSS */