/**
 * Mageplaza
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the mageplaza.com license that is
 * available through the world-wide-web at this URL:
 * https://www.mageplaza.com/LICENSE.txt
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade this extension to newer
 * version in the future.
 *
 * @category    Mageplaza
 * @package     Mageplaza_AutoRelated
 * @copyright   Copyright (c) Mageplaza (https://www.mageplaza.com/)
 * @license     https://www.mageplaza.com/LICENSE.txt
 */

.product-info .py-1.mx-auto {
    height: 32px;
}

.product-info .py-1.mx-auto {
    height: 32px;
}

.sidebar-main .mpalsobought-block .md\:w-1\/2.lg\:w-1\/3.xl\:w-1\/4 {
    width: 100% !important;
}

.sidebar-main .mpalsobought-block .grid-product {
    grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
}

@media (min-width: 1440px) {
    .mpalsobought-block .grid-product {
        grid-template-columns: repeat(4, minmax(0, 1fr));
    }
}

@media (max-width: 1439px) {
    .mpalsobought-block .grid-product {
        grid-template-columns: repeat(3, minmax(0, 1fr));
    }
}

@media (max-width: 1024px) {
    .mpalsobought-block .grid-product {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
}

@media (max-width: 639px) {
    .mpalsobought-block .grid-product {
        grid-template-columns: repeat(1, minmax(0, 1fr));
    }
}

.sidebar-main .mpalsobougt-block .product-item-photo {
    width: 30%;
    float: left;
    margin: 0;
}

.sidebar-main .mpalsobought-block .product-info {
    width: 65%;
    float: left;
    display: block !important;
}

.sidebar-main .mpalsobought-block .product-info .flex-wrap {
    flex-wrap: unset;
}

@media only screen and (min-width: 768px) and (max-width: 1279px) {
    .sidebar-main .mpalsobought-block .product-info .flex-wrap {
        flex-wrap: wrap;
    }
}

.sidebar-main .mpalsobought-block .product-info .text-primary {
    text-align: left;
}

.sidebar-main .mpalsobought-block form.product-item {
    flex-direction: unset;
}

.sidebar-main .mpalsobought-block .btn-primary {
    padding: 5px 6px
}

.sidebar-main .mpalsobought-block .swatch-option {
    padding: 0;
    min-width: 30px;
    font-size: 16px;
}

.sidebar-main .mpalsobought-block .swatch-attribute-options {
    min-height: 2.5rem;
}

.sidebar-main .mpalsobought-block .md\:px-1.xl\:px-2 {
    padding: 0;
}
