/* ZenPath V7 CMS-skin. Retains ZenPath public interface and editable theme. */
:root{--zp-news-url:var(--site-hero-url)}
.news-image{background-image:var(--zp-news-url)!important}
.prod-art img,.prod-art .cms-product-image{width:100%;height:100%;object-fit:contain;max-height:155px;filter:drop-shadow(0 14px 15px #0008)}
.news-image img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0}
.promo-stage{isolation:isolate}
.promo-stage .promo-custom-bg{position:absolute;inset:0;z-index:-1;background-position:center;background-size:cover;opacity:.3;pointer-events:none}
[hidden]{display:none!important}
/* Higher legibility for the bright red ZenPath theme */
.btn.primary,.primary,.zp-login-submit{background:linear-gradient(115deg,var(--red2),var(--red))!important}
.zp-login-editions [aria-selected=true]{border-color:var(--red2)}
