/* v1.11 – huisstijl voor productfoto's + menu dat nooit wordt afgesneden */

/* Menu: op desktop/tablet alles zichtbaar (zo nodig 2 regels), op mobiel blijft het een veegbalk */
@media (min-width:768px){
 nav.cats ul{flex-wrap:wrap!important;justify-content:center!important;overflow:visible!important;gap:0 2px!important}
 nav.cats ul li a{padding:11px 10px!important;font-size:14px!important}
}

/* Productfoto's op een Sigase-achtergrond: wit valt weg in een zachte petrol-tint */
:root{--sgh-photo-bg:linear-gradient(160deg,#f6f9f8 0%,#e8efed 100%)}
ul.products li.product:not(.product-category) .product-item__thumbnail,


.woocommerce-product-gallery__image,
.woocommerce-product-gallery .flex-control-thumbs li,
.sgh-mb .mb-card img,
.sgh-home .prod .ph{background:var(--sgh-photo-bg)!important;border-radius:14px}
ul.products li.product:not(.product-category) .product-item__thumbnail img,
.woocommerce-product-gallery__image img,
.woocommerce-product-gallery .flex-control-thumbs img,
.sgh-mb .mb-card img,
.sgh-home .prod .ph img{mix-blend-mode:multiply;background:transparent!important}
.sgh-mb .mb-card img{padding:6px;box-sizing:border-box}
/* kleine Sigase-hoek op productkaarten */
ul.products li.product:not(.product-category) .product-item__thumbnail{position:relative;overflow:hidden}
ul.products li.product:not(.product-category) .product-item__thumbnail::after{content:"";position:absolute;right:10px;bottom:10px;width:9px;height:9px;border-radius:2px;background:#a6c83a;opacity:.9;pointer-events:none}
ul.products li.product:not(.product-category) .product-item__thumbnail img{object-fit:contain;padding:7%;box-sizing:border-box}
/* categorie-tegels: naam leesbaar op de foto */
ul.products li.product-category .woocommerce-loop-category__title{background:rgba(255,255,255,.94)!important;color:#00444f!important;display:inline-block!important;padding:7px 14px!important;border-radius:999px;box-shadow:0 2px 10px rgba(0,40,46,.15);font-weight:700!important}
ul.products li.product-category .woocommerce-loop-category__title mark{background:none;color:#7a8a8f}
