:root{--nav-size:60px;--speed:500ms}.icon-button{--button-size:calc(var(--nav-size) * 0.5);width:var(--button-size);height:var(--button-size);background-color:#c4c4c4;border-radius:50%;padding:5px;margin:2px;display:flex;align-items:center;justify-content:center;transition:filter .3s}.icon-button:hover{filter:brightness(1.2)}.dropdown{position:absolute;top:58px;width:300px;transform:translateX(-6%);padding:1rem;overflow:hidden}.menu{width:100%}.menu-item{height:50px;display:flex;align-items:center;transition:background var(--speed)}.menu-item .icon-button{margin-right:.5rem}.menu-item .icon-button:hover{filter:none}.menu-item:hover{color:#525357;cursor:pointer}.icon-right{margin-left:auto}.menu-primary-enter{position:absolute;transform:translateX(-110%)}.menu-primary-enter-active{transform:translateX(0);transition:all var(--speed) ease}.menu-primary-exit{position:absolute}.menu-primary-exit-active{transform:translateX(-110%);transition:all var(--speed) ease}.menu-secondary-enter{transform:translateX(110%)}.menu-secondary-enter-active{transform:translateX(0);transition:all var(--speed) ease}.menu-secondary-exit-active{transform:translateX(110%);transition:all var(--speed) ease}.FlixSalePopup_overlay__rg0SM{position:fixed;inset:0;z-index:110;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(10,10,14,.86);color:#f6f5f8;line-height:1.375;-webkit-font-smoothing:antialiased;animation:FlixSalePopup_ffsFade__ookGR .25s ease-out}.FlixSalePopup_dialog__HtWRf{position:relative;overflow:hidden;width:560px;max-width:100%;max-height:calc(100dvh - 48px);border-radius:20px;background:linear-gradient(150deg,#5328c1,#2a1e4a 45%,#1a1a23);border:1px solid rgba(222,220,229,.1);box-shadow:0 30px 90px rgba(10,10,14,.7);animation:FlixSalePopup_ffsPop__9LccS .3s cubic-bezier(.2,.8,.2,1)}.FlixSalePopup_dialog__HtWRf:focus{outline:none}.FlixSalePopup_stripes__L2PY3{position:absolute;inset:0;background:repeating-linear-gradient(115deg,rgba(255,63,0,.5) 0 2px,transparent 2px 9px);opacity:.16;pointer-events:none}.FlixSalePopup_close__hvlXY{position:absolute;top:16px;right:16px;z-index:2;width:44px;height:44px;border-radius:9999px;border:0;background:rgba(222,220,229,.12);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s}.FlixSalePopup_close__hvlXY:hover{background:rgba(222,220,229,.2)}.FlixSalePopup_body__Nz1ic{position:relative;padding:40px 40px 28px;display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.FlixSalePopup_pill__T6_cl{display:inline-flex;align-items:center;height:30px;padding:0 14px;border-radius:9999px;background:rgba(222,220,229,.12);font-size:11px;font-weight:700;letter-spacing:.12em}.FlixSalePopup_logo__GndnX{margin:0;width:100%;max-width:340px;line-height:0}.FlixSalePopup_logoImg__qo_x4{display:block;width:100%;height:auto}.FlixSalePopup_headline__dOdBm{margin:0;font-family:var(--font-archivo,Archivo,ui-sans-serif,sans-serif);font-weight:800;font-size:36px;line-height:.95;letter-spacing:-.035em;text-transform:uppercase}.FlixSalePopup_accent__ntihK{color:#ff3f00}.FlixSalePopup_sub__7NIIU{margin:0;font-size:16px;line-height:1.45;color:rgba(222,220,229,.82)}.FlixSalePopup_sub__7NIIU strong{color:#f6f5f8;font-weight:700}.FlixSalePopup_label__IvnvC{margin:4px 0 0;font-size:13px;color:rgba(222,220,229,.68)}.FlixSalePopup_timer__ggdII{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;width:100%;max-width:420px}.FlixSalePopup_box__HoHjT{display:flex;flex-direction:column;align-items:center;padding:10px 6px;border-radius:12px;background:rgba(10,18,28,.55);border:1px solid rgba(222,220,229,.1)}.FlixSalePopup_num__tb3_1{font-family:var(--font-archivo,Archivo,ui-sans-serif,sans-serif);font-weight:800;font-size:28px;line-height:1;font-variant-numeric:tabular-nums}.FlixSalePopup_numAccent__unWuu{color:#ff3f00}.FlixSalePopup_unit__MITYe{margin-top:6px;font-size:10.5px;font-weight:700;letter-spacing:.16em;color:rgba(222,220,229,.68)}.FlixSalePopup_cta__npZzt{margin-top:8px;width:100%;max-width:420px;display:inline-flex;align-items:center;justify-content:center;height:52px;border-radius:9999px;background:#ff3f00;color:#ececec;text-decoration:none;font-size:14px;font-weight:600;letter-spacing:.1em;box-shadow:0 8px 22px rgba(255,63,0,.35);transition:filter .15s}.FlixSalePopup_cta__npZzt:hover{filter:brightness(1.1);color:#ececec}.FlixSalePopup_later__sCOeD{height:36px;padding:0 16px;border:0;background:transparent;color:rgba(222,220,229,.68);font-family:inherit;font-size:13px;cursor:pointer}@media (min-width:561px) and (max-height:820px){.FlixSalePopup_overlay__rg0SM{padding:16px}.FlixSalePopup_dialog__HtWRf{max-height:calc(100dvh - 32px)}.FlixSalePopup_body__Nz1ic{padding:32px 36px 20px;gap:8px}.FlixSalePopup_logo__GndnX{max-width:280px}.FlixSalePopup_headline__dOdBm{font-size:30px}.FlixSalePopup_sub__7NIIU{font-size:14px}.FlixSalePopup_box__HoHjT{padding:8px 4px}.FlixSalePopup_num__tb3_1{font-size:24px}.FlixSalePopup_cta__npZzt{margin-top:4px;height:48px}.FlixSalePopup_later__sCOeD{height:32px}}.FlixSalePopup_later__sCOeD:hover{color:#f6f5f8}.FlixSalePopup_close__hvlXY:focus-visible,.FlixSalePopup_cta__npZzt:focus-visible,.FlixSalePopup_later__sCOeD:focus-visible{outline:2px solid #f6f5f8;outline-offset:3px}@media (max-width:560px){.FlixSalePopup_overlay__rg0SM{align-items:flex-end;padding:0}.FlixSalePopup_dialog__HtWRf{width:100%;max-height:92dvh;overflow-y:auto;border-radius:20px 20px 0 0;border-width:1px 0 0;animation:FlixSalePopup_ffsSheet__xKa7R .3s cubic-bezier(.2,.8,.2,1)}.FlixSalePopup_body__Nz1ic{padding:40px 20px 28px;gap:14px}.FlixSalePopup_close__hvlXY{top:12px;right:12px}.FlixSalePopup_logo__GndnX{max-width:300px}.FlixSalePopup_headline__dOdBm{font-size:34px}.FlixSalePopup_sub__7NIIU{font-size:14px}.FlixSalePopup_timer__ggdII{gap:8px}.FlixSalePopup_num__tb3_1{font-size:28px}.FlixSalePopup_unit__MITYe{font-size:10px;letter-spacing:.14em}.FlixSalePopup_cta__npZzt{height:54px}}@keyframes FlixSalePopup_ffsFade__ookGR{0%{opacity:0}to{opacity:1}}@keyframes FlixSalePopup_ffsPop__9LccS{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:none}}@keyframes FlixSalePopup_ffsSheet__xKa7R{0%{transform:translateY(100%)}to{transform:none}}@media (prefers-reduced-motion:reduce){.FlixSalePopup_dialog__HtWRf,.FlixSalePopup_overlay__rg0SM{animation:none}}