<style>
.t-store__card__imgwrapper {display: none}
.t-store__card__sku {
display: block !important;
font-size: 12px;
}
.js-product.t-store__card {
border-left: 1px solid #c9c9c9;
border-right: 1px solid #c9c9c9;
border-top: 1px solid #c9c9c9;
box-sizing: border-box;
position: relative;
min-height: 70px;
padding: 15px 10px 10px 20px;
}
.t-store__card__btns-wrapper.js-store-buttons-wrapper {
position: absolute;
right: 0;
}
a.t-store__card__btn_second { margin: 0 !important}
a.js-store-prod-btn.t-store__card__btn.t-btn { margin: 0 10px 0 0}
.js-store-grid-cont.t-store__grid-cont.t-container>div:last-child {border-bottom: 1px solid #c9c9c9}
.t-store__prod__quantity {margin: 0}
.t-store__card__btns-wrapper { flex-wrap: nowrap}
.t-store__card__btns-wrapper.js-store-buttons-wrapper.t-store__card__btns-wrapper--quantity {display: flex}
.t-store__prod__quantity { margin-right: 7px}
.t-store__card::after {
content: "Остаток: " attr(data-product-inv) " шт";
font-family: 'Roboto',Arial,sans-serif;
font-size: 12px;
color: #000000;
position: absolute;
margin-top: 4px;
width: 250px;
top: 3px;
right: 35px;
text-align: right;
}
.js-store-grid-cont .t-store__card {
display: flex !important;
align-items: center;
width: inherit !important;
max-width: none;
flex-direction: row !important;
max-width: 1160px;
margin-bottom: 0 !important;
}
.js-store-grid-cont .t-store__card__textwrapper { height: auto !important}
.js-store-grid-cont .js-product.t-store__card a {
display: flex;
width: 100%;
}
.js-store-grid-cont .t-store__card__imgwrapper {
width: 70px;
height: 70px;
padding-bottom: 0px !important;
margin-right: 40px;
}
.js-store-grid-cont .t-store__card__textwrapper {
padding-top: 0px;
width: 450px;
position:relative;
margin-top: 0;
}
.js-store-grid-cont .t-store__card__btns-wrapper {
margin-right: 35px;
margin-top: 0;
}
.js-store-grid-cont .js-store-price-wrapper {
position: absolute;
right: -380px;
width: 200px;
margin: 0;
top:50%;
transform: translateY(-50%);
}
.js-store-grid-cont .t-store__grid-separator {display: none}
.js-store-grid-cont .js-product.t-store__card:hover {
background: #f9f9f9;
}
@media screen and (max-width:1200px){
.js-store-grid-cont .t-store__card__textwrapper { width: 340px}
}
@media screen and (max-width:980px){
.js-store-grid-cont .t-store__card__textwrapper {width: 70%}
.js-store-grid-cont .js-store-price-wrapper {
position: static;
margin-top: 16px;
}
.js-store-grid-cont .t-store__card__imgwrapper {margin-right: 25px}
.js-store-grid-cont .t-store__card__btns-wrapper {margin-right: 10px}
.t-store__card::after { right: 10px}
}
@media screen and (max-width:640px){
.t-store__card__btns-wrapper.js-store-buttons-wrapper.t-store__card__btns-wrapper--quantity {
flex-direction: column;
}
.t-store__card__btns-wrapper--quantity .t-store__prod__quantity {
margin-right: 0px!important;
margin-bottom:10px;
}
.js-product.t-store__card { min-height: 150px}
.js-store-grid-cont .t-store__card__textwrapper { width: 240px}
}
@media screen and (max-width:400px){
.js-store-grid-cont .t-store__card__textwrapper { width: 160px}
}
</style>