@media screen and (max-width: 1920px) {
    .product-body {
        max-width: 1200px;
    }
}
@media screen and (max-width: 1280px) {
    .product-body{
        zoom: 91%;
    }
}
@media screen and (max-width: 1024px) {
    .modal{
        display: none !important;
    }
    .product-ac{
        display: flex;
        flex-direction: column;
        height: auto;
        align-items: center;
    }
    .product-ac-img-pannel {
        height: 8rem;
        margin-bottom: 1rem;
    }
    .product-ac-control {
        width: 65%;
    }
    
}

@media screen and (max-width: 850px) {
    .product-ac-img-ctr-btn.right-btn{
        margin-right: 0.5rem;
    }
    .product-body{
        width: 100%;
    }
    .product-ac-img-ctr{
        width: 100%;
        top: 0rem;
        background-color: rgba(0,0,0,0);
    }
    .product-ac-info{
        width: 95%;
        margin: auto;
    }
    .product-ac-img-pannel{
        height: 5rem;
        margin-bottom: 1rem;
    }
    .product-ac-control{
        width: 100%;
        margin-top: 2rem;
    }
    .product-name{
        font-size: 2rem;
        line-height: 2rem;
    }
    .product-price{
        font-size: 1.8rem;
    }
    .product-info{
        font-size: 1.24rem;
    }
    .product-btn{
        font-size: 3rem;
    }
    .product-btn.add-to-cart.amazon-icon{
        width: 13rem;
        height: 4rem;
    }
    .product-btn.add-to-cart.rakuten-icon{
        width: 12rem;
        height: 3rem;
    }
}
@media screen and (max-width: 370px) {
    .product-btn.add-to-cart.amazon-icon{
        text-align: center;
    }
    .product-btn.add-to-cart.rakuten-icon{
       text-align: center;
    }
    .product-ac-control-btn {
        flex-direction: column;
        align-items: center;
    }
    .product-info {
        font-size: 1.09rem;
    }
    label[for="Checkbox"] {
        font-size: 1.3rem;
    }
    .img-pannel-img img {
        padding: 8px 5px;
        
    }
    .column-10 {
        width: 100%;
    } 
    
}