#fk-weekly-pick[hidden]{display:none!important}
#fk-weekly-pick{box-sizing:border-box;position:relative;isolation:isolate;clear:both;display:flex;align-items:stretch;gap:0;margin:12px 0 48px;border:1px solid #65502e;border-radius:16px;overflow:hidden;background:radial-gradient(ellipse at 85% 0,#79532129,transparent 65%),linear-gradient(120deg,#25212e,#15131f);color:#f6f1e8;box-shadow:0 12px 36px #0002}
#fk-weekly-pick .fk-weekly-art{display:block;flex:0 0 240px;position:relative;background:#14121c}
#fk-weekly-pick .fk-weekly-art img{display:block;width:100%;height:100%;min-height:280px;max-height:380px;object-fit:cover;object-position:center 25%}
#fk-weekly-pick .fk-weekly-copy{flex:1;min-width:0;padding:32px 34px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}
#fk-weekly-pick .fk-weekly-eyebrow{display:inline-flex;align-items:center;border:1px solid #8b652a;background:#b67c121a;color:#ffd589;border-radius:30px;padding:5px 12px;font-size:11px;letter-spacing:1.5px;text-transform:uppercase;font-weight:700;margin-bottom:17px}
#fk-weekly-pick h2{margin:0 0 15px;padding:0;border:0;font-size:30px;line-height:1.2;text-transform:none;letter-spacing:-.4px;overflow-wrap:anywhere}
#fk-weekly-pick h2:before,#fk-weekly-pick h2:after{display:none}
#fk-weekly-pick h2 a{color:#fff;text-decoration:none}
#fk-weekly-pick .fk-weekly-intro{padding:0;margin:0 0 23px;max-width:680px;color:#d3ccdb;font-size:15px;line-height:1.8;overflow-wrap:anywhere}
#fk-weekly-pick .fk-weekly-actions{display:flex;align-items:center;gap:12px 18px;flex-wrap:wrap}
#fk-weekly-pick .fk-weekly-watch,#fk-weekly-pick .fk-weekly-trailer{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:12px 19px;border-radius:7px;font-size:14px;line-height:1.5;font-weight:700;text-decoration:none}
#fk-weekly-pick .fk-weekly-watch{background:#ffb51b;color:#17121a;border:1px solid #ffb51b}
#fk-weekly-pick .fk-weekly-watch:hover{background:#ffca58}
#fk-weekly-pick .fk-weekly-trailer{background:#ffffff05;color:#f2e9da;border:1px solid #6e6254}
#fk-weekly-pick .fk-weekly-trailer:hover{background:#ffffff12}
#fk-weekly-pick .fk-weekly-more{font-size:13px;color:#c7bca8;text-decoration:none}
#fk-weekly-pick a:focus-visible{outline:2px solid #ffe1a0;outline-offset:-3px}
@media(max-width:800px){#fk-weekly-pick .fk-weekly-art{flex-basis:190px}#fk-weekly-pick .fk-weekly-copy{padding:25px 22px}#fk-weekly-pick h2{font-size:25px}}
@media(max-width:580px){#fk-weekly-pick{flex-direction:column;margin-bottom:32px}#fk-weekly-pick .fk-weekly-art{flex:auto;height:220px}#fk-weekly-pick .fk-weekly-art img{min-height:0;max-height:none;height:220px;object-position:center 30%}#fk-weekly-pick .fk-weekly-copy{padding:23px 20px}#fk-weekly-pick h2{font-size:26px}#fk-weekly-pick .fk-weekly-watch,#fk-weekly-pick .fk-weekly-trailer{padding:10px 14px;font-size:13px}}
#fk-weekly-pick button.fk-weekly-trailer{cursor:pointer;font-family:inherit;text-transform:none;letter-spacing:normal;width:auto;height:auto;margin:0;box-shadow:none}
#fk-weekly-dialog{box-sizing:border-box;width:min(960px,94vw);max-width:94vw;max-height:92vh;padding:0;border:1px solid #65502e;border-radius:12px;background:#12111b;color:#fff;overflow:auto;box-shadow:0 24px 100px #0009}
#fk-weekly-dialog::backdrop{background:#000c}
#fk-weekly-dialog .fk-weekly-dialog-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 16px}
#fk-weekly-dialog h2{font:600 16px/1.4 sans-serif;margin:0;padding:0;border:0;color:#fff}
#fk-weekly-dialog h2:before,#fk-weekly-dialog h2:after{display:none}
#fk-weekly-dialog .fk-weekly-close{font:28px/1 sans-serif;background:#292532;color:#fff;border:1px solid #59505f;border-radius:6px;cursor:pointer;padding:4px 10px;width:auto;height:auto;margin:0}
#fk-weekly-dialog .fk-weekly-video{position:relative;aspect-ratio:16/9;background:#000}
#fk-weekly-dialog iframe{display:block;position:absolute;inset:0;width:100%;height:100%;border:0;margin:0}
#fk-weekly-dialog button:focus-visible{outline:2px solid #ffb51b;outline-offset:2px}
#fk-weekly-pick.fk-weekly-compact{margin:24px 0;max-width:100%;border-color:#55452f;box-shadow:none}
#fk-weekly-pick.fk-weekly-compact .fk-weekly-art{flex-basis:145px}
#fk-weekly-pick.fk-weekly-compact .fk-weekly-art img{min-height:210px;max-height:270px}
#fk-weekly-pick.fk-weekly-compact .fk-weekly-copy{padding:22px 26px}
#fk-weekly-pick.fk-weekly-compact .fk-weekly-eyebrow{font-size:10px;margin-bottom:12px}
#fk-weekly-pick.fk-weekly-compact h2{font-size:24px;margin-bottom:10px}
#fk-weekly-pick.fk-weekly-compact .fk-weekly-intro{font-size:14px;margin-bottom:16px;line-height:1.6}
@media(max-width:580px){#fk-weekly-pick.fk-weekly-compact .fk-weekly-art{display:none}#fk-weekly-pick.fk-weekly-compact .fk-weekly-copy{padding:20px}}
