
/* LPITA V126 home-only safety: keep restored blocks visible and centered without touching other pages */
body.live-body.route-home .zara-main{overflow:hidden!important;background:#fff!important;}
body.live-body.route-home .z-block-hero,body.live-body.route-home .z-home-hero{display:block!important;visibility:visible!important;opacity:1!important;min-height:calc(100svh - 34px)!important;position:relative!important;}
body.live-body.route-home .z-block-hero img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;}
body.live-body.route-home .z-hero-caption{max-width:min(860px,calc(100vw - 40px))!important;left:clamp(20px,5vw,80px)!important;right:auto!important;text-align:left!important;}
body.live-body.route-home .z-hero-caption span,body.live-body.route-home .z-text-block p,body.live-body.route-home .home-block-head p{font-weight:400!important;}
body.live-body.route-home .z-home-carousel,body.live-body.route-home .z-text-block,body.live-body.route-home .z-dual-hero,body.live-body.route-home .z-home-panel{display:block!important;visibility:visible!important;opacity:1!important;}
@media(max-width:760px){body.live-body.route-home .z-hero-caption{left:20px!important;right:20px!important;max-width:calc(100vw - 40px)!important;text-align:center!important}body.live-body.route-home .z-hero-caption em,body.live-body.route-home .z-hero-caption .btn{margin-left:auto!important;margin-right:auto!important}.z-block-hero{min-height:86svh!important}}
