/* ISNET shared layout: edit events-preview/ashdod, not this generated file. */
:root{
  --bg:#f5f8fc;--surface:#fff;--ink:#08182d;--muted:#6d7b90;--line:#e3e9f1;
  --blue:#2368f2;--orange:#ff7a3d;--gold:#ffcb61;--radius:26px;--shadow:0 22px 60px rgba(11,35,68,.10)
}
*{box-sizing:border-box} html{scroll-behavior:smooth}
body{
  margin:0;color:var(--ink);font-family:"Assistant",Arial,sans-serif;line-height:1.55;
  background:radial-gradient(circle at 12% 10%,rgba(60,151,255,.08),transparent 28%),var(--bg)
}
a{text-decoration:none;color:inherit}.shell{width:min(1180px,calc(100% - 34px));margin:auto}
.topbar{position:sticky;top:0;z-index:30;background:rgba(6,19,38,.95);backdrop-filter:blur(15px);border-bottom:1px solid rgba(255,255,255,.08)}
.topbar__inner{height:70px;display:flex;align-items:center;justify-content:space-between;gap:18px}
.brand{display:flex;align-items:center;gap:9px;color:#fff;font-weight:800}
.brand__dot{width:12px;height:12px;border-radius:50%;background:linear-gradient(135deg,var(--orange),var(--gold));box-shadow:0 0 20px rgba(255,122,61,.65)}
.brand b{font:700 11px "Heebo",sans-serif;color:#bcd8f6;border:1px solid rgba(255,255,255,.15);padding:4px 8px;border-radius:999px}
.topbarLinks{display:flex;align-items:center;gap:9px}.topbarLinks a{color:#d8e7f6;font-weight:800;font-size:14px;padding:8px 11px;border-radius:11px}
.topbarLinks a:hover{background:rgba(255,255,255,.08)}.topbarLinks .ashdodNetLink{border:1px solid rgba(255,255,255,.15)}
.movieHero{position:relative;overflow:hidden;color:#fff;padding:48px 0 55px;background:radial-gradient(circle at 18% 12%,rgba(55,137,255,.30),transparent 25%),linear-gradient(145deg,#061326,#0b2444 52%,#0f3d6d)}
.movieHero:after{content:"";position:absolute;inset:auto -15% -120px;height:175px;background:var(--bg);border-radius:50% 50% 0 0/100% 100% 0 0}
.movieHero__grid{position:relative;z-index:2;display:grid;grid-template-columns:1.03fr .97fr;gap:46px;align-items:center}
.badges{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:13px}.badge{display:inline-flex;border-radius:999px;padding:6px 10px;background:rgba(255,255,255,.10);border:1px solid rgba(255,255,255,.13);font:800 12px "Heebo",sans-serif;color:#eaf4ff}
.badge.family{background:#fff0bf;color:#614510;border-color:#ffe18a}
.movieHero h1{margin:0;font:900 clamp(42px,6vw,70px)/1.02 "Heebo",sans-serif;letter-spacing:-2.2px;text-wrap:balance}
.movieSynopsis{font-size:clamp(18px,2vw,23px);color:#dbe8f5;font-weight:600;max-width:740px;margin:18px 0 22px}
.heroMeta{display:flex;gap:8px;flex-wrap:wrap}.heroMeta span{padding:8px 11px;border-radius:12px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.10);font-weight:700;color:#dce9f6}
.heroActions{display:flex;gap:10px;flex-wrap:wrap;margin-top:23px}.primaryButton,.secondaryButton{border:0;min-height:46px;display:inline-flex;align-items:center;justify-content:center;border-radius:14px;padding:11px 18px;font-weight:900;cursor:pointer}
.primaryButton{background:linear-gradient(135deg,#2b72ff,#1e5de0);color:#fff;box-shadow:0 12px 26px rgba(35,104,242,.28)}.secondaryButton{background:rgba(255,255,255,.10);color:#fff;border:1px solid rgba(255,255,255,.15)}
.movieHero__media{aspect-ratio:16/9;border-radius:28px;overflow:hidden;background:#10213a;box-shadow:0 30px 70px rgba(0,0,0,.28);border:1px solid rgba(255,255,255,.12)}
.heroPoster{position:relative;width:100%;height:100%;padding:0;border:0;background:#10213a;cursor:pointer}.heroPoster img{width:100%;height:100%;object-fit:cover;display:block}.heroPoster:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(2,8,17,.72),transparent 60%)}
.heroPoster>span{position:absolute;right:18px;bottom:16px;z-index:2;display:flex;align-items:center;gap:10px;color:#fff}.heroPoster i{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:#fff;color:#173a5d;font-style:normal;padding-left:2px}.heroPoster b{font:900 15px "Heebo",sans-serif}
.heroFallback{height:100%;display:grid;place-items:center;text-align:center;padding:30px;background:linear-gradient(135deg,#10213a,#2a4867)}.heroFallback span{font-size:54px}.heroFallback b{font:900 29px "Heebo",sans-serif}
.contentGrid{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:28px;align-items:start;padding:45px 0 70px}.mainColumn{min-width:0}.sideColumn{display:grid;gap:18px;position:sticky;top:92px}
.contentCard,.infoCard{background:#fff;border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 10px 30px rgba(11,35,68,.055)}.contentCard{padding:29px;margin-bottom:20px}.infoCard{padding:21px}
.kicker{display:block;color:#2d73b7;font:800 13px "Heebo",sans-serif;margin-bottom:4px}.contentCard h2,.sectionHead h2{margin:0 0 17px;font:900 30px/1.1 "Heebo",sans-serif;letter-spacing:-.8px}
.cinemaSchedules{display:grid;gap:16px}.cinemaBlock{border:1px solid #e5ecf4;border-radius:21px;overflow:hidden;background:#fbfcfe}.cinemaBlock__head{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:17px 19px;background:#f1f6fb;border-bottom:1px solid #e3eaf2}.cinemaBlock__head span{font-size:11px;color:#7d8da0;font-weight:800}.cinemaBlock__head h3{margin:2px 0 0;font:900 20px "Heebo",sans-serif}.screeningCount{padding:6px 9px;border-radius:999px;background:#e5f1ff;color:#2368a8!important}
.daysList{display:grid}.dayRow{display:grid;grid-template-columns:150px 1fr;gap:14px;align-items:center;padding:15px 18px;border-bottom:1px solid #edf1f5}.dayRow:last-child{border-bottom:0}.dayDate b{display:block;font:800 15px "Heebo",sans-serif}.dayDate span{display:block;color:#8491a1;font-size:12px;margin-top:1px}
.dayTimes{display:flex;gap:7px;flex-wrap:wrap}.showtime{min-width:59px;text-align:center;padding:7px 9px;border-radius:10px;background:#fff;border:1px solid #dbe5ef;font:900 13px "Heebo",sans-serif;color:#173d65;box-shadow:0 3px 9px rgba(8,24,45,.03)}
.noSchedule{padding:22px;color:#63758a;font-weight:700}.videoFrame{aspect-ratio:16/9;border-radius:20px;overflow:hidden;background:#07162b}.videoFrame iframe{width:100%;height:100%;border:0;display:block}.fullSynopsis{font-size:18px;color:#33485f;margin:0}
.navActions{display:grid;gap:9px}.navAction{display:flex;align-items:center;justify-content:center;min-height:44px;padding:10px 12px;border-radius:13px;background:#f3f7fb;border:1px solid #e4ebf3;color:#24415e;font-weight:900}.navAction.primary{background:#eaf4ff;color:#1d63aa}
.sourceLinks{display:grid;gap:9px}.sourceLinks a{display:block;padding:12px;border-radius:13px;border:1px solid #e6edf4;background:#f8fafc}.sourceLinks b{display:block;font-size:14px}.sourceLinks span{display:block;color:#3777b9;font-size:12px;font-weight:800;margin-top:3px}.updatedAt{color:#7e8c9d;font-size:12px;margin:12px 0 0}
.relatedSection{padding-top:12px}.sectionHead{margin-bottom:14px}.relatedGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.relatedCard{overflow:hidden;border-radius:18px;background:#fff;border:1px solid var(--line);box-shadow:0 7px 22px rgba(11,35,68,.05)}.relatedCard__media{aspect-ratio:16/9;background:#13243a}.relatedCard__media img{width:100%;height:100%;object-fit:cover;display:block}.relatedFallback{height:100%;display:grid;place-items:center;font-size:30px}.relatedCard__body{padding:12px}.relatedCard__body h3{font:800 15px/1.25 "Heebo",sans-serif;margin:4px 0 5px}.relatedCard__body>span:last-child{font-size:11px;color:#78879a}.miniBadge{display:inline-flex;padding:3px 6px;border-radius:999px;background:#fff0bf;color:#7a5610;font-size:10px;font-weight:900}
.state{text-align:center;padding:100px 20px;min-height:55vh}.state__spinner{width:42px;height:42px;border-radius:50%;margin:0 auto 14px;border:4px solid #dce7f3;border-top-color:#2368f2;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.state h1{font:900 38px "Heebo",sans-serif}
.footer{background:linear-gradient(145deg,#061326,#0c2748);color:#aebed0;padding:28px 0}.footer__inner{display:flex;justify-content:space-between;align-items:center;gap:24px;font-size:13px}.footer strong{display:block;color:#fff;font:800 17px "Heebo",sans-serif}.footerLinks{display:flex;gap:15px}.footerLinks a{color:#d8e7f6;font-weight:800}
@media(max-width:950px){.movieHero__grid{grid-template-columns:1fr}.contentGrid{grid-template-columns:1fr}.sideColumn{position:static;grid-row:1}.relatedGrid{grid-template-columns:1fr 1fr}}
@media(max-width:650px){.shell{width:min(100% - 22px,1180px)}.topbar__inner{height:auto;min-height:64px;align-items:flex-start;padding:10px 0}.brand b{display:none}.topbarLinks{flex-direction:column;align-items:flex-end;gap:2px}.topbarLinks a{font-size:12px;padding:4px 6px}.movieHero{padding:31px 0 42px}.movieHero h1{font-size:43px;letter-spacing:-1.5px}.movieSynopsis{font-size:17px}.contentGrid{padding-top:26px}.contentCard{padding:20px}.contentCard h2,.sectionHead h2{font-size:25px}.dayRow{grid-template-columns:1fr;gap:8px}.relatedGrid{grid-template-columns:1fr}.footer__inner{display:block;text-align:center}.footerLinks{justify-content:center;margin-top:10px;flex-wrap:wrap}}

.officialPoster{width:100%;height:100%;object-fit:contain}.heroPoster img{object-fit:contain}#trailerExternal{display:inline-block;color:#2368a8;margin-bottom:14px;font-weight:800}

[hidden]{display:none!important}
