@media (max-width:767px){
/* header */
.header .sidebar_offset,.header .sidebar_offset>div{padding-top:4px!important;padding-bottom:4px!important}
.header .logo_holder{height:auto}
.header .logo_holder img{max-height:52px;width:auto}
.header_offset .header_search{padding-top:4px;padding-bottom:8px}
.header_info{padding-top:0!important;padding-bottom:8px}
.header_info>div{float:none;width:100%;padding:0}
.header_info>div:nth-child(2){display:flex;flex-wrap:wrap;justify-content:center;column-gap:14px;row-gap:2px;font-size:13px}
.header_info>div:nth-child(3){display:grid;grid-template-columns:1fr 1fr;justify-items:center;row-gap:4px;margin-top:6px;font-size:14px}
.header_info>div:nth-child(3)>div:last-child{grid-column:1/-1}
/* home product list (table view) */
.product-list.table_view{flex-wrap:wrap}
.product-list.table_view>li{width:100%!important;max-width:100%!important;flex:0 0 100%!important;margin-bottom:4px!important}
.product-list.table_view .corner.badge-transparent{max-width:100%}
.product-list.table_view .product{padding:6px 4px 10px!important;border-bottom:1px solid #eee}
.product-list.table_view .product>.row{padding:20px 0 0!important;margin:0!important}
.product-list.table_view .product form{display:grid;grid-template-columns:76px 1fr auto;column-gap:10px;row-gap:4px;align-items:start}
.product-list.table_view .product form>*{float:none!important;width:auto!important;margin-left:0!important;padding:0!important;text-align:left!important}
.product-list.table_view .product form>.col-xs-2{grid-column:1;grid-row:1/4}
.product-list.table_view .cover-container{width:76px!important}
.product-list.table_view .cover-container img{width:76px!important;height:76px!important;object-fit:cover;border-radius:6px;border:1px solid #eee}
.product-list.table_view .product_content{grid-column:2/4;grid-row:1}
.product-list.table_view .product_title .name{font-size:14px;line-height:1.3;white-space:normal;font-weight:600}
.product-list.table_view .buttons_holder{display:none}
.product-list.table_view .stocks{grid-column:2/4;grid-row:2;font-size:12px}
.product-list.table_view .product_content~.col-md-1{grid-column:2/4;grid-row:3}
.product-list.table_view .pricing{text-align:left!important}
.product-list.table_view .pricing .price{font-size:18px;font-weight:700}
.product-list.table_view .product_content~.col-md-4{grid-column:1/3;grid-row:4;display:flex;align-items:center;gap:10px;margin-top:6px}
.product-list.table_view .product_content~.col-md-4>div{float:none;width:auto;padding:0;margin:0}
.product-list.table_view .item-qty{display:flex;align-items:center;gap:6px}
.product-list.table_view .item-qty .qty-description{width:auto;font-size:11px;color:#888}
.product-list.table_view .product_content~.col-md-4>div:last-child{flex:1}
.product-list.table_view .product_content~.col-md-4 .button{width:100%;height:40px;border-radius:6px;display:flex;align-items:center;justify-content:center;gap:6px}
.product-list.table_view .product_content~.col-md-4 .button:after{content:"\417\430\43a\430\437\430\442\44c";font-weight:600;text-transform:uppercase;font-size:13px}
.product-list.table_view .list_buttons{grid-column:3;grid-row:4;align-self:center;margin-top:6px;position:static!important}
}
