.elementor-4357 .elementor-element.elementor-element-5ae0fe1{--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-4357 .elementor-element.elementor-element-2cff7e8 > .elementor-widget-container{padding:0px 0px 0px 28px;}.elementor-4357 .elementor-element.elementor-element-2cff7e8{text-align:center;}.elementor-4357 .elementor-element.elementor-element-2cff7e8 .elementor-heading-title{color:var( --e-global-color-primary );}@media(max-width:767px){.elementor-4357 .elementor-element.elementor-element-5ae0fe1{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4357 .elementor-element.elementor-element-d48fc5f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-4357 .elementor-element.elementor-element-d48fc5f.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}}/* Start custom CSS for woocommerce-product-content, class: .elementor-element-d48fc5f */@media all and (max-width: 599px){
    #principal{
        width: 100% !important;
    }
    #principal >div{
        display: block !important;
    }
    #principal >div img{
        width: 80%;
        margin: 0 10%;
    }
    #principal h2{
        text-align: center;
        color: gray;
        text-transform: uppercase;
        font-size: 16px;
        line-height: 20px;
        font-weight: normal;
        margin: 0;
    }
    #principal p{
        text-align: center;
        color: gray;
        font-size: 14px;
        line-height: 18px;
        font-weight: normal;
    }
    .primero{
        display: block;
    }
    #listado{
        display: none;
    }
}/* End custom CSS */