.elementor-9160 .elementor-element.elementor-element-7fd8b34{--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;--margin-top:96px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9160 .elementor-element.elementor-element-4bb10b7{--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 48px;--row-gap:0px;--column-gap:48px;--margin-top:0px;--margin-bottom:96px;--margin-left:0px;--margin-right:0px;}.elementor-9160 .elementor-element.elementor-element-0598bfb{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9160 .elementor-element.elementor-element-cf777be{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9160 .elementor-element.elementor-element-3125b42{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9160 .elementor-element.elementor-element-2693595 .elementor-heading-title{font-size:50px;}.elementor-9160 .elementor-element.elementor-element-2501646{font-size:1.5em;font-weight:600;}.elementor-9160 .elementor-element.elementor-element-767331e > .elementor-widget-container{margin:2px 0px 0px 0px;}.elementor-9160 .elementor-element.elementor-element-767331e .cart button, .elementor-9160 .elementor-element.elementor-element-767331e .cart .button{padding:0px 0px 0px 0px;transition:all 0.2s;}.elementor-9160 .elementor-element.elementor-element-28ef500{--display:flex;}.elementor-9160 .elementor-element.elementor-element-7656edf{columns:1;}.elementor-9160 .elementor-element.elementor-element-7656edf p{margin-block-end:20px;}.elementor-9160 .elementor-element.elementor-element-d153bbb{--display:flex;}.elementor-9160 .elementor-element.elementor-element-277e18b a{color:var( --e-global-color-astglobalcolor0 );}.elementor-9160 .elementor-element.elementor-element-8fb5997{--display:flex;}.elementor-9160 .elementor-element.elementor-element-5e9046a a{color:var( --e-global-color-astglobalcolor0 );}.elementor-9160 .elementor-element.elementor-element-3c621dc{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-9160 .elementor-element.elementor-element-3c621dc > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-9160 .elementor-element.elementor-element-7d46dd7{--display:flex;--margin-top:0px;--margin-bottom:96px;--margin-left:0px;--margin-right:0px;}.elementor-9160 .elementor-element.elementor-element-8a60c06{--grid-columns:4;}@media(max-width:1024px){.elementor-9160 .elementor-element.elementor-element-8a60c06{--grid-columns:2;}}@media(max-width:767px){.elementor-9160 .elementor-element.elementor-element-7fd8b34{--margin-top:48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9160 .elementor-element.elementor-element-4bb10b7{--margin-top:0px;--margin-bottom:48px;--margin-left:0px;--margin-right:0px;}.elementor-9160 .elementor-element.elementor-element-2693595 .elementor-heading-title{font-size:35px;}.elementor-9160 .elementor-element.elementor-element-7d46dd7{--margin-top:0px;--margin-bottom:48px;--margin-left:0px;--margin-right:0px;}.elementor-9160 .elementor-element.elementor-element-8a60c06{--grid-columns:1;}}@media(min-width:768px){.elementor-9160 .elementor-element.elementor-element-0598bfb{--width:50%;}.elementor-9160 .elementor-element.elementor-element-cf777be{--width:50%;}}/* Start custom CSS for woocommerce-product-images, class: .elementor-element-33f24fd *//* Limitar altura de imagen principal de producto */
.woocommerce-product-gallery .flex-viewport,
.woocommerce-product-gallery__image {
    max-height: 750px;
}
.woocommerce-product-gallery__image img {
    max-height: 750px;
    width: 100%;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-767331e */.woocommerce-js div.product .stock {
    color: var(--ast-global-color-3);
}
p.ast-stock-detail {
    margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-8a60c06 */span.ast-stock-avail {
    display: none;
}/* End custom CSS */