/* v1.10 mobiel: compacter en sneller bij de producten */
@media (max-width:767px){
 .topbar{display:none}
 /* categorie: zijbalk-tab dubbel met "Filters" */
 .kitify-toggle-sidebar__toggle{display:none!important}
 .sgh-bantip .rev{display:none}
 .sgh-bantip p{font-size:13.5px;line-height:1.45;padding:9px 11px}
 /* subcategorieën in 2 kolommen i.p.v. één lange kolom */
 ul.products:has(> li.product-category){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0!important}
 ul.products > li.product-category{width:auto!important;max-width:none!important;flex:none!important;padding:0!important;margin:0!important}
 ul.products > li.product-category .nova-banner-box,ul.products > li.product-category .nova-banner-box__image{height:auto!important;min-height:0!important}
 ul.products > li.product-category .woocommerce-loop-category__thumbnail{display:block;aspect-ratio:1/1;height:auto!important;background-size:cover;background-position:center}
 ul.products > li.product-category .woocommerce-loop-category__title{font-size:14px!important;line-height:1.25}
 /* productpagina: naam niet dubbel, titel kleiner, prijs eerder in beeld */
 body.single-product .kitify-breadcrumbs__wrap > .kitify-breadcrumbs__item:last-child,
 body.single-product .kitify-breadcrumbs__wrap > .kitify-breadcrumbs__item:nth-last-child(2){display:none}
 body.single-product h1.kitify-post-title{font-size:22px!important;line-height:1.2!important;margin-bottom:6px!important}
 body.single-product .woocommerce-product-gallery img{max-height:280px;object-fit:contain}
}
