.topdisplay{
	display:none;
}

.grid-view-wrap{
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(180px, 1fr));
    column-gap: 1rem;
    row-gap: 1.5rem;
}
.list-view-wrap {
    display: grid;
    gap: 1rem;
    font-size:0.9rem;
    margin-bottom: 1.5rem;
}

.list-view {
    display: grid;
    grid-template-areas: 'list-pimg list-pname list-pcart';
    grid-template-columns: max-content 1fr 0.5fr;
    align-items: center;
    gap: 1rem;
    border-bottom: 1px dashed #e8e8e8;
    padding-bottom: 1rem;
    
}

.propricemain{
	display:block;
    min-height: initial;
    border:none !important;
}
.list-view-wrap .prodprice{
	width:100%;
    font-size: 1.05em !important;
    text-align: end;
}

.list-product-img-wrap{
    grid-area:list-pimg;
    min-width: 120px;
}
.list-product-img-wrap img{
    max-width: 100%;
    height: auto;
    border-radius: 8px;
}
.list-product-name-wrap{
    grid-area:list-pname;
}
.productname{
    padding-bottom:0; 
}

.price-cart-details-wrap {
    display: grid;
    justify-content: end;
    grid-area:list-pcart;
}

.list-cart-button-wrap{
    display:flex;
    gap: 0.5rem;
    align-items: center;
    flex-wrap: wrap;
    justify-content: end;
    display: none;
}

.product-limit-option{
    margin-top: 0.5rem;
    text-align: end;
}

.mult_cart input[type="text"]{
    border-radius: 4px;
    text-align: center;
    font-size: 0.7rem;
}
.productbtn input[type="submit"] {
    font-size: 1em;
}

.comparewish{
    display: none;
}

.ex_tax {
    font-size: 0.9em;
}

#newProductsDefault .buttonRow.forward{
    display: none;
}

@media screen and (max-width: 768px){
    .list-view-wrap{
        grid-template-columns: repeat(1, 1fr);
        font-size:0.85rem;
    }
    .list-view {
        grid-template-areas:'list-pimg list-pcart'
                            'list-pname list-pname';
        grid-template-columns: 1fr 1fr;
    }
    .list-view-wrap .prodprice {
        font-size: inherit;
    }
    .price-cart-details-wrap {
        justify-content: end;
    }
    .list-cart-button-wrap {
        justify-content: center;
    }
}