/**
Theme Name: Vital Sounds
Author: Noble Applications
Author URI: http://wpastra.com/about/
Description: Child them for Astra built for Vital Sounds
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: vital-sounds
Template: astra
*/

#ast-quick-view-content {
    max-width: unset !important;
}

#ast-quick-view-modal .ast-lightbox-content {
    height: fit-content !important;
}

@media screen and (max-width: 1079px) {
    #ast-quick-view-content div.images {
        width: 40% !important;
        min-width: 350px !important;
    }
    .stick-add-to-cart #ast-quick-view-content div.summary {
        padding-bottom: 15% !important;
    }
    #ast-quick-view-content div.summary form.cart.stick {
        width: calc(65% - 30px) !important;
    }
}

@media screen and (max-width: 1020px) {
    #ast-quick-view-content div.images {
        width: 20% !important;
        min-width: 250px !important;
    }
    #ast-quick-view-content div.summary {
        width: 65% !important;
    }
}

@media screen and (max-width: 969px) {
    #ast-quick-view-content div.images {
        width: 20% !important;
        min-width: 250px !important;
    }
    #ast-quick-view-content div.summary {
        width: 60% !important;
    }
    .woocommerce div.product div.images img {
        width: 100% !important;
    }
}

@media screen and (max-width: 862px) {
    #ast-quick-view-content div.images {
        width: 20% !important;
        min-width: 150px !important;
    }
    #ast-quick-view-content div.summary {
        width: 70% !important;
    }
}

@media screen and (max-width: 703px) {
    #ast-quick-view-content div.summary {
        width: 100% !important;
    }

    #ast-quick-view-content div.images {
        width: 100% !important;
        max-width: 220px !important;
        margin: 0 auto;
        min-width: unset !important;
        float: unset;
        display: flex;
    }
    #ast-quick-view-content div.summary form.cart.stick {
        width: calc(100% - 30px) !important;
    }
    .stick-add-to-cart #ast-quick-view-content div.summary {
        padding-bottom: 30% !important;
    }
}

@media screen and (max-width: 530px) {
    #ast-quick-view-content div.images {
        width: 100% !important;
        max-width: 170px !important;
    }
}