.home-booking[hidden]{display:none!important}
.cinema-hero .hero-actions{gap:14px 24px;flex-wrap:wrap}
.cinema-hero .hero-actions>.button{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;min-height:54px;padding:17px 25px;border:1px solid #ffdb59;border-radius:7px;background:#ffdb59;color:#18353d;font-size:14px;font-weight:700;line-height:1.3;text-decoration:none;box-shadow:none}
.cinema-hero .hero-actions>.button:hover{background:#ffe47f;border-color:#ffe47f;transform:none}
.cinema-hero .hero-actions>.button:focus-visible{outline:2px solid white;outline-offset:4px}
.cinema-hero .hero-actions>.button .arrow{width:18px;height:18px}
.cinema-hero .hero-actions .home-booking{display:inline-flex;align-items:center;padding:9px 2px;border:0;border-radius:0;background:none;color:#fff;font-size:11px;font-weight:400;line-height:1.5;text-decoration:underline;text-decoration-color:#ffffff65;text-underline-offset:5px;white-space:nowrap;box-shadow:none}
.cinema-hero .hero-actions .home-booking:hover{text-decoration-color:white;background:none}
.cinema-hero .hero-actions .home-booking:focus-visible{outline:2px solid white;outline-offset:4px}
@media(max-width:760px){.cinema-hero .hero-actions{flex-direction:column;align-items:flex-start;gap:9px;margin-top:26px}.cinema-hero .hero-actions>.button{font-size:13px;min-height:50px;padding:15px 22px;gap:28px}.cinema-hero .hero-actions .home-booking{font-size:11px;padding:9px 2px}}
