.pr{--pr-ink:#141414;--pr-ink-mute:#5c5c58;--pr-surface:#ffffff;--pr-paper:#f4f3ef;--pr-line:#e3e3de;--pr-tile:#ecebe6;color:var(--pr-ink)}:root[data-theme="dark"] .pr{--pr-ink:#ededea;--pr-ink-mute:#a8a8a2;--pr-surface:#161615;--pr-paper:#1f1f1d;--pr-line:#2a2a28;--pr-tile:#262624}.pr a{color:inherit;text-decoration:none}.pr .fm-i{flex:none;width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.pr>.ad--top:not(.ad--top-phone){padding-bottom:16px}.pr-hero{background:var(--c-ground);color:var(--c-ink)}.pr-hero__inner{display:flex;flex-direction:column;gap:16px;max-width:var(--wrap);margin-inline:auto;padding:36px var(--gutter) 32px}.pr-crumb{display:flex;flex-wrap:wrap;gap:8px;color:var(--c-ink-dim);font-family:var(--font-mono);font-size:var(--size-data)}.pr .pr-crumb a{color:var(--c-ink-mute)}.pr .pr-crumb a:hover{color:var(--c-ink)}.pr-hero__title{max-width:22ch;margin:0;font-family:var(--font-display);font-size:clamp(32px, 4.8vw, 56px);font-weight:800;letter-spacing:-.035em;line-height:1.04;text-wrap:balance}.pr-hero__lead{max-width:62ch;margin:0;color:var(--c-ink-mute);font-size:17px;line-height:1.55}.pr-hero__jump{display:flex;flex-wrap:wrap;gap:10px;margin:4px 0 0}.pr-pill{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 18px;border:1px solid var(--c-rule-strong);border-radius:99px;font:600 15px/1 var(--font-ui);transition:background var(--speed) var(--ease),border-color var(--speed) var(--ease)}.pr-pill:hover{border-color:var(--c-ink)}.pr-pill--lime{border-color:var(--c-accent);background:var(--c-accent);color:var(--c-accent-ink)!important}.pr-pill--lime:hover{border-color:var(--c-accent-hover);background:var(--c-accent-hover)}.pr-body{display:grid;grid-template-columns:minmax(0,1fr);gap:48px;max-width:var(--wrap);margin-inline:auto;padding:40px var(--gutter) 80px}.pr-body--ads{grid-template-columns:minmax(0,1fr) 300px}.pr-main{display:flex;flex-direction:column;gap:56px;min-width:0}.pr-ads{display:flex;flex-direction:column}.pr-section{display:flex;flex-direction:column;gap:18px;min-width:0;scroll-margin-top:90px}.pr-section__head{display:flex;flex-direction:column;gap:4px}.pr-section__title{display:flex;align-items:center;gap:10px;margin:0;font-family:var(--font-display);font-size:clamp(22px, 2.4vw, 28px);font-weight:700;letter-spacing:-.02em;line-height:1.15;scroll-margin-top:90px}.pr-section__title .fm-i{width:22px;height:22px}.pr-section__lead{margin:0;color:var(--pr-ink-mute);font-size:15px;line-height:1.5}.pr-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px;margin:0;padding:0;list-style:none}.pr-card a{display:flex;flex-direction:column;height:100%;padding:12px;border:1px solid var(--pr-line);border-radius:var(--radius);background:var(--pr-surface);font-size:13px;transition:border-color var(--speed) var(--ease)}.pr-card a:hover,.pr-card a:focus-visible{border-color:var(--pr-ink)}.pr-card__image{position:relative;display:grid;place-items:center;overflow:hidden;aspect-ratio:1;margin-bottom:10px;border-radius:var(--radius-sm);background:#fff;color:var(--pr-ink-mute)}.pr-card__image picture{display:contents}.pr-card__image img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.pr-card__image .fm-i{width:34px;height:34px;stroke-width:1.4}.pr-card__saving{position:absolute;top:8px;left:8px;padding:4px 8px;border-radius:var(--radius-sm);background:var(--c-accent);color:var(--c-accent-ink);font-family:var(--font-display);font-size:13px;font-weight:700;line-height:1}.pr-card__title{display:-webkit-box;overflow:hidden;margin-bottom:4px;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:3}.pr-card__film{margin-bottom:10px;overflow:hidden;color:var(--pr-ink-mute);font-size:12px;white-space:nowrap;text-overflow:ellipsis}.pr-card__prices{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:auto}.pr-card__price{padding:4px 11px;border-radius:99px;background:var(--pr-ink);color:var(--pr-surface);font-family:var(--font-display);font-size:16px;font-weight:700;white-space:nowrap}.pr-card__was{color:var(--pr-ink-mute);font-size:12px;white-space:nowrap}.pr-films{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:20px 14px;margin:0;padding:0;list-style:none}.pr-film a{display:flex;flex-direction:column;gap:4px}.pr-film__poster{display:block;overflow:hidden;aspect-ratio:250 / 357;margin-bottom:6px;border-radius:var(--radius);background:var(--pr-tile)}.pr-film__poster img{display:block;width:100%;height:100%;object-fit:cover;transition:transform var(--speed-slow) var(--ease)}.pr-film a:hover .pr-film__poster img{transform:scale(1.03)}.pr-film__title{font-family:var(--font-display);font-size:15px;font-weight:600;line-height:1.3}.pr-film a:hover .pr-film__title{text-decoration:underline;text-underline-offset:3px}.pr-film__count{color:var(--pr-ink-mute);font-size:13px}.pr-note{margin:0;color:var(--pr-ink-mute);font-size:13px}@media (max-width:767px){.pr-body,.pr-body--ads{grid-template-columns:minmax(0,1fr);padding-top:28px}.pr-ads{display:none}.pr-main{gap:44px}}@media (max-width:560px){.pr-hero__inner,.pr-body{padding-inline:16px}.pr-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pr-card a{padding:10px}.pr-films{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 10px}.pr-film__title{font-size:13.5px}}@media (prefers-reduced-motion:reduce){.pr-film__poster img{transition:none}}