body{
    background-color: hsl(0deg 0% 94% / 50%);
}
.view-cartcheckout .checkoutmod {    display: none !important;}

#sp-main-body {

    padding: 20px 0;

}

#sp-component > div , #sp-right > div{

    box-shadow: #ccc 0 0 4px 0;

    background: #fff;

    border-radius: 4px;

	padding: 10px 2px;

}

#toast-container, #mod_applyCopWrapper{

	display: none !important;

}



#sp-left .sp-module, #sp-right .sp-module {

    margin-top: 10px;

    padding: 10px;

}



.qtc-prod-pin-inner {

    display: flex;

    min-height: 50px !important;

}



.qtc-prod-img-cover {

    width: 15%;

    padding: 0px;

}



.qtc-prod-footer-cover {

    width: 85%;

    padding: 0px;

}



.qtc-prod-img-cover .qtc-prod-img {

    height: 65px !important;

}



.qtc-prod-footer-cover {

    display: flex;

}



.qtc-prod-footer-cover > * {

    display: flex;

    align-items: center;

    flex-direction: column;

}



.qtc-prod-name-cover {

    width: 80%;

    padding:0 5px;

}



.qtc-prod-price-cover {

    width: 20%;

    display: none;

}



.product_list_addtocart {

    width: 20%;

}



.qtc-prod-pin-header {

    top: -3px;

    left: -10px;

    right: auto;

}

.qnt_text{

    display:none;

}



.com_quick2cart  .q2c-wrapper .qtc-prod-pin {

    margin-bottom: 2px !important;

}



.q2c_pin_container .row{

    margin:0 !important;

}





.qtc-cv-prod-name {

    white-space: normal !important;

}



.q2c-wrapper .q2c-small-buy-button {

    line-height: 16px !important;

}

.sortsearch{

    display:none;

}

.q2c_address_header .pull-right{

    display:none;

}





.mylogin{

	max-width:100%;

	width:600px;

	padding:20px;

	mrgin:0 auto;

}



@media (max-width: 767px) {



    #sp-right{

        display:none;

    }

    .q2c_pin_item_q2c_pc_category  .qtc-prod-pin-inner {

        max-width: 100%;

        font-size: 14px;

    }

    .product_list_addtocart {

        width: auto;

    }







    .pagination {

        flex-direction: column;

        align-items: center;

    }



    .searchbox {



        width: 100%;

        margin-top: 10px;

    }

}





 
