/* VIFOOD V504 – mobile product article tables, isolated to product description */
@media(max-width:767px){
 html,body{max-width:100%;overflow-x:clip}
 #vf-product-full-description,#vf-product-article-body,.vf-detail-content-layout,.vf-detail-content{min-width:0;max-width:100%;box-sizing:border-box}
 #vf-product-article-body table,#vf-product-full-description table{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch;table-layout:auto!important;border-collapse:separate;border-spacing:0;white-space:normal}
 #vf-product-article-body table thead,#vf-product-full-description table thead{display:table-header-group!important}
 #vf-product-article-body table tbody,#vf-product-full-description table tbody{display:table-row-group!important}
 #vf-product-article-body table tr,#vf-product-full-description table tr{display:table-row!important;width:auto!important}
 #vf-product-article-body table th,#vf-product-article-body table td,#vf-product-full-description table th,#vf-product-full-description table td{display:table-cell!important;min-width:155px!important;max-width:310px!important;width:auto!important;padding:12px!important;vertical-align:top!important;white-space:normal!important;overflow-wrap:break-word!important;word-break:normal!important;float:none!important;position:static!important;box-sizing:border-box!important;font-size:14px!important;line-height:1.55!important}
 #vf-product-article-body table th,#vf-product-full-description table th{background:#174a31!important;color:#fff!important;font-weight:700!important}
 #vf-product-article-body table td,#vf-product-full-description table td{color:#263b32!important;background:#fff!important}
 #vf-product-article-body table td *,#vf-product-full-description table td *{max-width:100%;overflow-wrap:break-word;word-break:normal}
 #vf-product-article-body img,#vf-product-full-description img{max-width:100%!important;height:auto!important}
}
