.elementor-6035 .elementor-element.elementor-element-2ff7715{--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-6035 .elementor-element.elementor-element-2ff7715:not(.elementor-motion-effects-element-type-background), .elementor-6035 .elementor-element.elementor-element-2ff7715 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F5F6;}.elementor-6035 .elementor-element.elementor-element-b8b2be1{width:100%;max-width:100%;}.elementor-6035 .elementor-element.elementor-element-b8b2be1 > .elementor-widget-container{margin:12px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6035 .elementor-element.elementor-element-ff0cd51{--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:0px 16px;--row-gap:0px;--column-gap:16px;--padding-top:10px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-6035 .elementor-element.elementor-element-ff0cd51:not(.elementor-motion-effects-element-type-background), .elementor-6035 .elementor-element.elementor-element-ff0cd51 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F5F6;}.elementor-6035 .elementor-element.elementor-element-f6fc19c{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E1E3E4;--border-color:#E1E3E4;--margin-top:-26px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6035 .elementor-element.elementor-element-f6fc19c:not(.elementor-motion-effects-element-type-background), .elementor-6035 .elementor-element.elementor-element-f6fc19c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6035 .elementor-element.elementor-element-9229cd9 > .elementor-widget-container{margin:-3px 0px 0px 0px;}.elementor-6035 .elementor-element.elementor-element-ebcaa9c{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E1E3E4;--border-color:#E1E3E4;--margin-top:-26px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-6035 .elementor-element.elementor-element-ebcaa9c:not(.elementor-motion-effects-element-type-background), .elementor-6035 .elementor-element.elementor-element-ebcaa9c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6035 .elementor-element.elementor-element-ab73251{text-align:left;}.woocommerce .elementor-6035 .elementor-element.elementor-element-ab73251 .price ins{color:#DA0101;}body:not(.rtl) .elementor-6035 .elementor-element.elementor-element-ab73251:not(.elementor-product-price-block-yes) del{margin-right:10px;}body.rtl .elementor-6035 .elementor-element.elementor-element-ab73251:not(.elementor-product-price-block-yes) del{margin-left:10px;}.elementor-6035 .elementor-element.elementor-element-ab73251.elementor-product-price-block-yes del{margin-bottom:10px;}.elementor-6035 .elementor-element.elementor-element-fb8205a .cart button, .elementor-6035 .elementor-element.elementor-element-fb8205a .cart .button{transition:all 0.2s;}.elementor-6035 .elementor-element.elementor-element-fb8205a .quantity .qty{transition:all 0.2s;}.elementor-6035 .elementor-element.elementor-element-a68add2{--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-6035 .elementor-element.elementor-element-a68add2:not(.elementor-motion-effects-element-type-background), .elementor-6035 .elementor-element.elementor-element-a68add2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F5F6;}.elementor-6035 .elementor-element.elementor-element-a78ed1d{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E1E3E4;--border-color:#E1E3E4;}.elementor-6035 .elementor-element.elementor-element-a78ed1d:not(.elementor-motion-effects-element-type-background), .elementor-6035 .elementor-element.elementor-element-a78ed1d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.woocommerce .elementor-6035 .elementor-element.elementor-element-aefa149 .woocommerce-Tabs-panel h2{color:#000000;}.woocommerce .elementor-6035 .elementor-element.elementor-element-aefa149 .woocommerce-tabs .woocommerce-Tabs-panel h2{font-size:30px;}.elementor-6035 .elementor-element.elementor-element-3a84ee7{--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;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-6035 .elementor-element.elementor-element-3a84ee7:not(.elementor-motion-effects-element-type-background), .elementor-6035 .elementor-element.elementor-element-3a84ee7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F5F6;}.elementor-6035 .elementor-element.elementor-element-e6a772c{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E1E3E4;--border-color:#E1E3E4;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6035 .elementor-element.elementor-element-e6a772c:not(.elementor-motion-effects-element-type-background), .elementor-6035 .elementor-element.elementor-element-e6a772c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6035 .elementor-element.elementor-element-ac2c6a6 .elementor-heading-title{font-size:30px;color:#000000;}.elementor-6035 .elementor-element.elementor-element-f229840{--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;--justify-content:center;--padding-top:40px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-6035 .elementor-element.elementor-element-f229840:not(.elementor-motion-effects-element-type-background), .elementor-6035 .elementor-element.elementor-element-f229840 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F5F6;}.elementor-6035 .elementor-element.elementor-element-914ef4c.elementor-wc-products ul.products li.product{text-align:center;background-color:#FFFFFF;border-color:#E1E3E4;}.elementor-6035 .elementor-element.elementor-element-914ef4c.elementor-wc-products  ul.products{grid-column-gap:0px;grid-row-gap:40px;}.woocommerce .elementor-6035 .elementor-element.elementor-element-914ef4c.elementor-wc-products .products > h2{color:#000000;font-size:30px;text-align:left;}.elementor-6035 .elementor-element.elementor-element-914ef4c.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(min-width:768px){.elementor-6035 .elementor-element.elementor-element-f6fc19c{--width:50%;}.elementor-6035 .elementor-element.elementor-element-ebcaa9c{--width:50%;}}@media(max-width:1024px){.elementor-6035 .elementor-element.elementor-element-914ef4c.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-6035 .elementor-element.elementor-element-914ef4c.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for woocommerce-product-images, class: .elementor-element-9229cd9 *//* ─── LAYOUT PRINCIPAL ─── */
.woocommerce div.product .images {
  display: flex !important;
  align-items: flex-start !important;
  gap: 10px !important;       /* espacio entre galería e imagen */
}

.woocommerce div.product .flex-control-nav {
  position: relative !important;
  order: 1 !important;
  margin-right: 10px !important;
  width: auto !important;
}

.woocommerce div.product .flex-viewport {
  order: 2 !important;
  flex: 1 1 auto !important;
  width: auto !important;
}

/* ─── MINIATURAS UNIFORMES ─── */
.woocommerce div.product .flex-control-thumbs {
  display: flex !important;
  flex-direction: column !important;
  gap: 8px !important;
  max-height: none !important;
  overflow: visible !important;
}

.woocommerce div.product .flex-control-thumbs li {
  width: 60px !important;     /* ancho tipo Amazon */
  height: auto !important;
  flex: none !important;
}

/* ─── TU CÓDIGO ORIGINAL ─── */
/* Functionality: Custom thumbnail size in product image gallery
 * Date:  2021-03-10
 * Author: Rafael Azuaje
 */
.woocommerce .flex-control-thumbs {
    margin: 10px 0 10px -5px !important;
    width: 100% !important;
    display: flex;
}
ol.flex-control-nav.flex-control-thumbs li {
    width: 15% !important;
}
@media (max-width:414px){
    ol.flex-control-nav.flex-control-thumbs li {
        width/* End custom CSS */