/* MEISP 15.5 — prevent hero portrait from hiding behind right panel */
@media(min-width:1100px){
body.home .meisp-ref-hero-photo{inset:0 32% 0 32%!important;background-size:auto 115%!important;background-position:50% 50%!important;clip-path:inset(0 0 0 23%)!important;mask-image:linear-gradient(90deg,transparent 0%,#000 22%,#000 77%,transparent 100%)!important;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 22%,#000 77%,transparent 100%)!important;z-index:0!important}
body.home .meisp-ref-hero-layout{position:relative!important;z-index:2!important}
body.home .meisp-ref-hero-copy{position:relative!important;z-index:3!important}
body.home .meisp-ref-hero-benefits{position:relative!important;z-index:3!important}
body.home .meisp-ref-hero-copy:before{right:-60px!important}
}
body.woocommerce-shop .meisp-shop-catalog ul.products li.product img[src*="woocommerce-placeholder"],body.post-type-archive-product .meisp-shop-catalog ul.products li.product img[src*="woocommerce-placeholder"],body.tax-product_cat .meisp-shop-catalog ul.products li.product img[src*="woocommerce-placeholder"]{opacity:0!important}
body.woocommerce-shop .meisp-shop-catalog ul.products li.product a.woocommerce-LoopProduct-link:has(img[src*="woocommerce-placeholder"]),body.post-type-archive-product .meisp-shop-catalog ul.products li.product a.woocommerce-LoopProduct-link:has(img[src*="woocommerce-placeholder"]),body.tax-product_cat .meisp-shop-catalog ul.products li.product a.woocommerce-LoopProduct-link:has(img[src*="woocommerce-placeholder"]){position:relative!important}
body.woocommerce-shop .meisp-shop-catalog ul.products li.product a.woocommerce-LoopProduct-link:has(img[src*="woocommerce-placeholder"]):before,body.post-type-archive-product .meisp-shop-catalog ul.products li.product a.woocommerce-LoopProduct-link:has(img[src*="woocommerce-placeholder"]):before,body.tax-product_cat .meisp-shop-catalog ul.products li.product a.woocommerce-LoopProduct-link:has(img[src*="woocommerce-placeholder"]):before{content:"MEISP  ◈";position:absolute!important;top:0;left:0;right:0;height:195px;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 72% 15%,#128c71 0%,transparent 55%),linear-gradient(135deg,#00333d,#005342)!important;color:#2afa74!important;font-size:30px!important;font-weight:900!important;letter-spacing:.08em!important;border-radius:18px 18px 0 0!important}
body.woocommerce-shop .meisp-shop-catalog ul.products li.product:nth-child(4n+2) a.woocommerce-LoopProduct-link:has(img[src*="woocommerce-placeholder"]):before{background:radial-gradient(circle at 75% 25%,#217ba0,transparent 60%),linear-gradient(130deg,#00283d,#004f6b)!important}
body.woocommerce-shop .meisp-shop-catalog ul.products li.product:nth-child(4n+3) a.woocommerce-LoopProduct-link:has(img[src*="woocommerce-placeholder"]):before{background:radial-gradient(circle at 75% 25%,#0b9d64,transparent 60%),linear-gradient(130deg,#003b38,#00624a)!important}
body.woocommerce-shop .meisp-shop-catalog ul.products li.product:nth-child(4n+4) a.woocommerce-LoopProduct-link:has(img[src*="woocommerce-placeholder"]):before{background:radial-gradient(circle at 75% 25%,#2686a4,transparent 60%),linear-gradient(130deg,#002e48,#00565b)!important}
