.cn-cs{background:#fff;flex-direction:column;height:100%;min-height:0;display:flex}.cn-cs-head{padding:24px 26px 16px;align-items:baseline;gap:12px;padding-inline-end:64px;display:flex}.cn-cs-head h2{letter-spacing:-.01em;font-size:1.55rem;font-weight:300;line-height:1.1}html[data-locale=ar] .cine .cn-cs-head h2{font-weight:700}.cn-cs-head span{letter-spacing:.08em;color:var(--muted);font-size:12px}.cn-cs-banner{border-block:1px solid var(--line-l);background:var(--paper);color:var(--txt);align-items:center;gap:10px;margin:0;padding:11px 26px;font-size:12.5px;display:flex}.cn-cs-banner .cn-dot{width:7px;height:7px}.cn-cs-body{overscroll-behavior:contain;flex:1;min-height:0;padding:4px 26px;overflow-y:auto}.cn-cs .cn-co-lines .cn-co-line:first-child{border-top:0}.cn-cs .cn-co-line{grid-template-columns:72px minmax(0,1fr) auto;padding-block:18px}.cn-cs .cn-co-thumb{width:72px}.cn-cs-foot{padding:16px 26px calc(22px + env(safe-area-inset-bottom));border-top:1px solid var(--line-l);background:#fff;gap:14px;display:grid}.cn-cs-foot .cn-co-totals{border-top:0}.cn-cs-foot .cn-co-totals>div{padding-block:8px}.cn-cs-foot .cn-co-totals .cn-co-grand{padding-top:10px}.cn-cs-foot .cn-co-totals .cn-co-grand b{font-size:2rem}.cn-cs .cn-pd-btn{grid-column:auto;width:100%;text-decoration:none}.cn-cs-links{flex-wrap:wrap;justify-content:space-between;gap:8px 16px;display:flex}.cn-cs .cn-text-link{color:var(--txt);cursor:pointer;background:0 0;border:0;padding:0 0 4px;font-family:inherit;font-size:12px}html[data-locale] .cine[dir=rtl] .cn-cs .cn-text-link svg{transform:scaleX(-1)}.cn-cs-empty{align-content:center;justify-items:start;gap:16px;min-height:100%;padding-block:36px;display:grid}.cn-cs-empty h3{letter-spacing:-.01em;font-size:1.9rem;font-weight:300;line-height:1.12}html[data-locale=ar] .cine .cn-cs-empty h3{font-weight:700;line-height:1.4}.cn-cs-empty p{max-width:34ch;color:var(--muted);margin:0;font-size:14px;line-height:1.8}.cn-cs .cn-btn{background:var(--ink);color:#fff!important}.cn-cs .cn-btn .cn-btn-ico{color:var(--ink);background:#fff}.cn-cs .cn-btn:hover{color:var(--ink)!important}.cn-cs-quick{gap:10px;margin-top:18px;display:grid}.cn-cs-quick small{letter-spacing:.18em;text-transform:uppercase;color:#1a161380;font-size:11px}html[data-locale=ar] .cine .cn-cs-quick small{letter-spacing:.02em;text-transform:none;font-size:12.5px}.cn-cs-quick div{flex-wrap:wrap;gap:8px;display:flex}.cn-cs-quick a{border:1px solid var(--line-l);height:40px;transition:background .4s var(--ease), color .4s var(--ease), border-color .4s var(--ease);border-radius:999px;align-items:center;padding-inline:18px;font-size:13px;font-weight:600;display:inline-flex}.cn-cs-quick a:hover{background:var(--ink);border-color:var(--ink);color:#fff}.cn-cs .cn-pd-btn-solid{color:#fff!important}.cn-cs .cn-pd-btn-solid:hover{color:var(--ink)!important}
.cn-mm-head{padding:28px 30px 20px;align-items:center;padding-inline-end:64px;display:flex}.cn-mm-body{align-content:start;gap:26px;padding:28px 30px 12px;display:grid}.cn-mm-search{border:1px solid var(--line-l);width:100%;height:50px;font:inherit;color:#1a161399;cursor:pointer;transition:border-color .4s var(--ease), color .4s var(--ease);background:0 0;border-radius:999px;align-items:center;gap:10px;padding-inline:16px;font-size:13.5px;display:flex}.cn-mm-search:hover{border-color:var(--ink);color:var(--txt)}.cn-mm-label{margin-top:6px;margin-bottom:-10px}.cn-mm-list{border-top:1px solid var(--line-l);margin:0;padding:0;list-style:none}.cn-mm-list li{border-bottom:1px solid var(--line-l)}.cn-mm-list a{transition:padding .6s var(--ease);grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:14px;padding-block:20px;display:grid}.cn-mm-list a:hover{padding-inline-start:8px}.cn-mm-list small{letter-spacing:.2em;color:var(--accent);font-size:10.5px}.cn-mm-list a>span:first-of-type{letter-spacing:-.01em;font-size:1.2rem;font-weight:300;line-height:1.25}html[data-locale=ar] .cine .cn-mm-list a>span:first-of-type{font-weight:700}.cn-mm-list .cn-cat-arrow{width:32px;height:32px}.cn-mm-list a:hover .cn-cat-arrow,.cn-mm-list a:focus-visible .cn-cat-arrow{background:var(--ink);border-color:var(--ink);color:#fff;transform:rotate(-45deg)}html[data-locale] .cine[dir=rtl] .cn-mm-list a:hover .cn-cat-arrow{transform:rotate(45deg)}.cn-mm-skel i{background:linear-gradient(100deg, transparent 30%, #ffffff8c 50%, transparent 70%) var(--paper-2);background-size:250% 100%;border-radius:8px;height:52px;margin-block:4px;animation:1.6s linear infinite cn-shimmer;display:block}.cn-mm-sub{flex-wrap:wrap;gap:8px 28px;padding-block:2px 16px;display:flex}.cn-mm-sub a{color:var(--muted);font-size:13px;font-weight:600;transition:color .3s}.cn-mm-sub a:hover{color:var(--accent)}.cn-mm-foot{padding:22px 30px calc(26px + env(safe-area-inset-bottom));gap:18px}.cn-mm-foot .cn-btn{cursor:pointer;justify-content:space-between;width:100%;padding-inline-start:24px}.cn-mm-contact{gap:10px;padding-top:6px;display:grid}.cn-mm-contact a{color:var(--muted);align-items:center;gap:10px;font-size:12.5px;transition:color .3s;display:flex}.cn-mm-contact a:hover{color:var(--accent)}.cn-mm-contact svg{opacity:.6;flex:none}.cn-mm .cn-cs-banner{padding-inline:30px;font-size:12px}
