/* Seret desktop footer (include/Footer.inc) - facelift 2026-11. Every class is prefixed ft- so nothing leaks into the rest of the site.
   The two generated lists (content/newMovieLinks.inc, content/comingSoonMovieLinks.inc) are styled for BOTH formats:
   old  <a class="fg14" ...>name</a><br>   and new  <a class="ft-l" ...>name</a>  (no <br>). */
.ft-main,.ft-promo,.ft-bar,.ft-lvwrap{--ft-gr:#059b5c;--ft-gr2:#04733b;--ft-deep:#0a3d22;--ft-or:#fd9a1a;--ft-red:#cc0011;--ft-fg:#1f2a24;--ft-link:#44524b;--ft-mut:#62706a;--ft-line:#dfe6e1;--ft-bg:#f4f8f5;--ft-sh:0 2px 10px rgba(10,50,30,.08);direction:rtl;text-align:right;font-family:'Heebo','Open Sans Hebrew',Arial,sans-serif;line-height:1.5;color:var(--ft-fg);width:100%;clear:both;}
.ft-main *,.ft-promo *,.ft-bar *,.ft-lvwrap *{box-sizing:border-box;}
.ft-main,.ft-promo,.ft-bar{display:block;}
.ft-in{width:100%;max-width:1280px;margin:0 auto;position:relative;}

/* ---------- last viewed panel (ids/JS unchanged) ---------- */
.ft-lvwrap{max-width:1280px;margin:10px auto 0;padding:0 10px;}
.ft-lv{position:relative;min-height:149px;background:var(--ft-bg);border:1px solid var(--ft-line);border-radius:14px;overflow:hidden;}
.ft-lv-h{font-size:15px;font-weight:800;color:var(--ft-gr2);padding:8px 16px;border-bottom:1px solid var(--ft-line);background:#fff;}
.ft-lv #LastViewedPanel{padding:8px 10px 6px;}

/* ---------- main link band ---------- */
.ft-main{margin-top:20px;background:var(--ft-bg);border-top:3px solid var(--ft-gr);padding:26px 10px 30px;}
.ft-card{position:relative;background:#fff;border:1px solid var(--ft-line);border-radius:16px;box-shadow:var(--ft-sh);padding:26px 28px 20px 92px;}
.ft-ribbon{position:absolute;left:24px;top:-3px;width:39px;height:62px;display:block;}
.ft-ribbon img{display:block;width:39px;height:62px;border:0;}
.ft-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:0 26px;}
.ft-col{min-width:0;}
.ft-h{display:block;position:relative;font-size:15px;font-weight:800;line-height:1.3;color:var(--ft-gr2);padding-bottom:9px;margin:0 0 8px;}
.ft-h:after{content:"";position:absolute;right:0;bottom:0;width:30px;height:3px;border-radius:2px;background:var(--ft-or);}
.ft-col br{display:none;}
.ft-main .ft-col a,.ft-main .ft-col a:link,.ft-main .ft-col a:visited{display:block;padding:4px 0;font-family:inherit;font-size:14px;font-weight:400;line-height:1.45;color:var(--ft-link);text-decoration:none;transition:color .15s;}
.ft-main .ft-col a:hover,.ft-main .ft-col a:focus{color:var(--ft-gr);text-decoration:underline;}
.ft-main .ft-col a.ft-hot,.ft-main .ft-col a.ft-hot:link,.ft-main .ft-col a.ft-hot:visited{color:var(--ft-red);font-weight:700;}
.ft-main .ft-col a.ft-hot:hover{color:#990010;}
.ft-main .ft-col a:focus-visible{outline:3px solid var(--ft-or);outline-offset:1px;border-radius:3px;}
/* generated movie lists: one title per line, long titles get an ellipsis (full title is in the title attribute) */
.ft-main .ft-list a,.ft-main .ft-list a:link,.ft-main .ft-list a:visited{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
/* links with a leading icon */
.ft-main .ft-col a.ft-ic{display:flex;align-items:center;gap:8px;}
.ft-ico{flex:none;width:26px;height:26px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--ft-gr);color:#fff;transition:background .15s;}
.ft-ico svg{width:15px;height:15px;display:block;}
.ft-ico-star{background:var(--ft-or);color:#2b1a00;}
.ft-ico svg,.ft-s svg{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;}
.ft-main .ft-col a.ft-ic:hover .ft-ico:not(.ft-ico-star){background:var(--ft-gr2);}
.ft-gap{display:block;height:6px;}

/* ---------- Seret+ promo strip ---------- */
.ft-promo{background:linear-gradient(135deg,var(--ft-deep) 0%,#0b6b3d 58%,var(--ft-gr) 130%);padding:16px 10px;color:#fff;overflow:hidden;}
.ft-promo .ft-in{display:flex;align-items:center;gap:8px 22px;flex-wrap:wrap;padding:0 18px;}
.ft-promo-img{flex:none;display:block;width:84px;height:88px;}
.ft-promo-img img{display:block;width:84px;height:88px;border:0;filter:drop-shadow(0 3px 6px rgba(0,0,0,.35));}
.ft-promo-t{flex:0 1 215px;min-width:0;}
.ft-promo-h{white-space:nowrap;font-size:20px;font-weight:800;line-height:1.3;color:#fff;}
.ft-promo-s{font-size:14px;color:rgba(255,255,255,.88);margin-top:2px;}
.ft-promo a.ft-cta,.ft-promo a.ft-cta:link,.ft-promo a.ft-cta:visited{flex:none;display:inline-block;padding:10px 24px;border-radius:999px;background:var(--ft-or);color:#2b1a00;font-size:16px;font-weight:800;text-decoration:none;box-shadow:0 3px 10px rgba(0,0,0,.25);transition:background .15s,transform .15s;}
.ft-promo a.ft-cta:hover{background:#ffb04a;color:#2b1a00;transform:translateY(-2px);}
.ft-soc{flex:none;display:flex;gap:10px;}
.ft-promo a.ft-s,.ft-promo a.ft-s:link,.ft-promo a.ft-s:visited{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.3);color:#fff;text-decoration:none;transition:background .15s,color .15s,transform .15s;}
.ft-promo a.ft-s:hover{background:#fff;color:var(--ft-deep);transform:translateY(-2px);}
.ft-s svg{width:21px;height:21px;display:block;}
.ft-promo a:focus-visible{outline:3px solid #fff;outline-offset:2px;}

/* Seret+ benefit list (check-in-circle icons, real text) */
.ft-perks{flex:1 1 440px;min-width:0;margin:0;padding:0;list-style:none;display:grid;grid-template-rows:repeat(3,auto);grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:3px 22px;}
.ft-perks li{display:flex;align-items:center;gap:8px;font-size:14px;line-height:1.4;color:#fff;min-width:0;}
.ft-chk{flex:none;width:18px;height:18px;display:block;}

/* ---------- legal bar ---------- */
.ft-bar{background:#fff;border-top:1px solid var(--ft-line);padding:16px 10px 20px;text-align:center;}
.ft-links{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 4px;margin:0 0 12px;}
.ft-bar .ft-links a,.ft-bar .ft-links a:link,.ft-bar .ft-links a:visited{display:inline-block;padding:4px 12px;border-radius:999px;font-family:inherit;font-size:14px;font-weight:400;line-height:1.5;color:var(--ft-link);text-decoration:none;transition:background .15s,color .15s;}
.ft-bar .ft-links a:hover,.ft-bar .ft-links a:focus{background:var(--ft-bg);color:var(--ft-gr2);}
.ft-bar .ft-links a.ft-adv,.ft-bar .ft-links a.ft-adv:link,.ft-bar .ft-links a.ft-adv:visited{color:var(--ft-red);font-weight:800;}
.ft-bar .ft-links a:focus-visible{outline:3px solid var(--ft-or);outline-offset:1px;}
.ft-copy{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 18px;font-size:13px;color:var(--ft-mut);}
.ft-bar .ft-copy a,.ft-bar .ft-copy a:link,.ft-bar .ft-copy a:visited{font-family:inherit;font-size:13px;color:var(--ft-gr2);font-weight:700;text-decoration:none;}
.ft-bar .ft-copy a:hover{text-decoration:underline;}
.ft-copy .logobws{flex:none;}

/* ---------- narrower screens ---------- */
@media (max-width:1180px){
 .ft-perks{display:flex;flex-wrap:wrap;flex-basis:100%;gap:4px 22px;}
 .ft-perks li{flex:none;}
 .ft-perks{order:5;}
 .ft-grid{gap:0 16px;}
 .ft-card{padding:24px 22px 16px;}
 .ft-ribbon{display:none;}
}
@media (max-width:900px){
 .ft-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 26px;}
}
@media (max-width:720px){
 .ft-grid{grid-template-columns:repeat(2,minmax(0,1fr));}
 .ft-card{padding:20px 18px 12px;}
 .ft-promo .ft-in{padding:0 4px;justify-content:center;text-align:center;}
 .ft-promo-t{flex-basis:100%;}
 .ft-perks{order:0;display:grid;flex-basis:100%;grid-template-rows:none;grid-auto-flow:row;grid-template-columns:minmax(0,1fr);justify-content:stretch;text-align:right;}
}
@media (max-width:440px){
 .ft-grid{grid-template-columns:minmax(0,1fr);}
}
@media (prefers-reduced-motion:reduce){
 .ft-main .ft-col a,.ft-promo a,.ft-bar .ft-links a{transition:none !important;transform:none !important;}
}

/* ---------- footer "get notifications" link (always available) ---------- */
.ft-bar .ft-links a.ft-push,.ft-bar .ft-links a.ft-push:link,.ft-bar .ft-links a.ft-push:visited{display:inline-flex;align-items:center;gap:6px;color:var(--ft-gr2);font-weight:800;background:#fff4e0;}
.ft-bar .ft-links a.ft-push:hover,.ft-bar .ft-links a.ft-push:focus{background:#ffe6bd;color:var(--ft-gr2);}
.ft-bell{flex:none;width:16px;height:16px;fill:none;stroke:var(--ft-or);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;}

/* ---------- footer advertise link: soft red pill + bullseye ---------- */
.ft-bar .ft-links a.ft-adv,.ft-bar .ft-links a.ft-adv:link,.ft-bar .ft-links a.ft-adv:visited{display:inline-flex;align-items:center;gap:6px;background:#fdecee;}
.ft-bar .ft-links a.ft-adv:hover,.ft-bar .ft-links a.ft-adv:focus{background:#fbd8dc;color:var(--ft-red);}
.ft-target{flex:none;width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;}
