.lps-cal{padding-block:0 80px;background:var(--bg);color:var(--txt)}.lps-cal__inner{width:100%;max-width:1140px;margin-inline:auto;padding-inline:var(--page-margin, 20px)}.lps-cal a:focus-visible,.lps-cal button:focus-visible{outline:2px solid var(--lane-tv);outline-offset:3px}.lps-cal__masthead{position:relative;padding-block:56px 28px}.lps-cal__masthead:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,var(--lane-tv),transparent 65%);opacity:.5}.lps-cal__title{margin:0;font-family:var(--font-primary--family);font-size:clamp(2.5rem,7vw,5rem);line-height:.95;letter-spacing:-.01em;color:var(--txt)}.lps-cal__dek{max-width:58ch;margin:18px 0 0;color:var(--dim);font-size:1.0625rem;line-height:1.6}.lps-cal__controls{position:sticky;top:0;z-index:5;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding-block:13px;border-bottom:1px solid var(--line);background:#06080cf0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.lps-cal__lanes{display:flex;flex-wrap:wrap;gap:7px}.lps-chip{display:inline-flex;align-items:center;gap:8px;padding:7px 14px 7px 11px;border:1px solid var(--line);border-radius:4px;background:var(--panel);color:var(--dim);font-family:var(--mono);font-size:.8125rem;letter-spacing:.02em;text-transform:uppercase;cursor:pointer;transition:border-color .12s ease,color .12s ease}.lps-chip__ico{width:16px;height:16px;flex:none}.lps-chip__n{font-size:.75rem;opacity:.65}.lps-chip[data-lane=movie]{--lane: var(--lane-movie)}.lps-chip[data-lane=tv]{--lane: var(--lane-tv)}.lps-chip[data-lane=game]{--lane: var(--lane-game)}.lps-chip[data-lane=comic]{--lane: var(--lane-comic)}.lps-chip[aria-pressed=true]{color:var(--txt);border-color:color-mix(in srgb,var(--lane) 55%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--lane) 14%,transparent)}.lps-chip[aria-pressed=true] .lps-chip__ico{color:var(--lane);filter:drop-shadow(0 0 5px color-mix(in srgb,var(--lane) 55%,transparent))}.lps-chip[aria-pressed=false]{opacity:.5}.lps-chip[aria-pressed=false] .lps-chip__ico{color:var(--dim)}.lps-chip:hover{color:var(--txt)}.lps-cal__months{display:flex;flex-wrap:wrap;gap:2px 13px;font-family:var(--mono);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase}.lps-cal__month-link{color:var(--dim);text-decoration:none}.lps-cal__month-link:hover{color:var(--lane-tv)}.lps-cal__status,.lps-cal__empty{padding-block:56px;color:var(--dim);font-family:var(--mono);font-size:.875rem}.lps-cal__month{position:sticky;top:59px;z-index:3;display:flex;align-items:center;gap:16px;margin:0;padding:40px 0 12px;background:linear-gradient(180deg,rgb(6 8 12 / .97) 72%,transparent);color:var(--txt);font-family:var(--font-primary--family);font-size:1.5rem}.lps-cal__month:after{content:"";flex:1;height:1px;background:var(--line)}.lps-day{position:relative;display:grid;grid-template-columns:104px minmax(0,1fr);gap:28px;padding-block:26px}.lps-day:before{content:"";position:absolute;left:104px;top:0;bottom:0;width:1px;background:var(--line)}.lps-day:last-child:before{bottom:auto;height:46px}.lps-day__when{position:sticky;top:118px;align-self:start;display:flex;flex-direction:column;line-height:1;font-family:var(--mono)}.lps-day__when:after{content:"";position:absolute;right:-32px;top:7px;width:9px;height:9px;border-radius:50%;background:var(--bg);border:1px solid var(--lane-tv);box-shadow:0 0 9px color-mix(in srgb,var(--lane-tv) 70%,transparent)}.lps-day__num{font-size:2rem;font-weight:700;letter-spacing:-.03em;color:var(--txt)}.lps-day__dow{margin-top:7px;color:var(--dim);font-size:.6875rem;letter-spacing:.14em;text-transform:uppercase}.lps-day__list{display:flex;flex-direction:column;gap:14px;margin:0;padding:0;list-style:none}.lps-rel{position:relative;display:grid;grid-template-columns:74px minmax(0,1fr);gap:16px;padding:14px 16px 14px 15px;border:1px solid var(--line-soft);border-left:2px solid var(--lane, var(--lane-movie));border-radius:5px;background:var(--panel);transition:border-color .14s ease}.lps-rel--movie{--lane: var(--lane-movie)}.lps-rel--tv{--lane: var(--lane-tv)}.lps-rel--game{--lane: var(--lane-game)}.lps-rel--comic{--lane: var(--lane-comic)}.lps-rel:hover{border-color:color-mix(in srgb,var(--lane) 34%,transparent);border-left-color:var(--lane)}.lps-rel__art{display:block;width:74px;aspect-ratio:2 / 3;object-fit:cover;border-radius:3px;background:#121824}.lps-rel__art--none{display:block}.lps-rel__body{display:flex;flex-direction:column;gap:7px;min-width:0}.lps-rel__meta{display:flex;flex-wrap:wrap;align-items:center;gap:5px 10px;margin:0;font-family:var(--mono);font-size:.6875rem;letter-spacing:.11em;text-transform:uppercase;color:var(--dim)}.lps-rel__lane{color:var(--lane);font-weight:700}.lps-rel__title{margin:0;font-family:var(--font-primary--family);font-size:1.1875rem;line-height:1.25;color:var(--txt)}.lps-rel__title a{color:inherit;text-decoration:none}.lps-rel__title a:hover{color:var(--lane)}.lps-rel__dek{margin:0;color:var(--dim);font-size:.9375rem;line-height:1.55}.lps-svc{display:inline-flex;align-items:center;gap:6px;color:var(--txt);letter-spacing:.06em}.lps-svc__logo{width:19px;height:19px;flex:none;border-radius:4px;background:#fff;object-fit:contain;padding:1px}.lps-tr{position:relative;width:100%;max-width:420px;margin-top:4px;aspect-ratio:16 / 9;border:1px solid var(--line);border-radius:4px;overflow:hidden;background:#0a0e14}.lps-tr__btn{display:block;width:100%;height:100%;padding:0;border:0;background:none;cursor:pointer}.lps-tr__thumb{display:block;width:100%;height:100%;object-fit:cover;opacity:.82;transition:opacity .14s ease}.lps-tr__btn:hover .lps-tr__thumb{opacity:1}.lps-tr__play{position:absolute;top:50%;left:50%;width:52px;height:52px;margin:-26px 0 0 -26px;border:1px solid color-mix(in srgb,var(--lane, var(--lane-tv)) 65%,transparent);border-radius:50%;background:#06080cb8;transition:background .14s ease,box-shadow .14s ease}.lps-tr__play:after{content:"";position:absolute;top:50%;left:50%;margin:-8px 0 0 -5px;border-style:solid;border-width:8px 0 8px 13px;border-color:transparent transparent transparent #fff}.lps-tr__btn:hover .lps-tr__play{background:color-mix(in srgb,var(--lane, var(--lane-tv)) 80%,#000);box-shadow:0 0 18px color-mix(in srgb,var(--lane, var(--lane-tv)) 45%,transparent)}.lps-tr__cap{position:absolute;left:9px;bottom:8px;padding:2px 7px;border-radius:3px;background:#06080cd1;color:var(--lane, var(--lane-tv));font-family:var(--mono);font-size:.625rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.lps-tr iframe{display:block;width:100%;height:100%;border:0}.lps-cal__note{max-width:70ch;margin-top:72px;padding-top:20px;border-top:1px solid var(--line);color:var(--dim);font-size:.8125rem;line-height:1.6}.lps-cal__note p{margin:0}.lps-cal__note a{color:var(--lane-tv)}@media(prefers-reduced-motion:reduce){.lps-cal *,.lps-cal *:before,.lps-cal *:after{transition:none!important}}@media screen and (max-width:749px){.lps-cal__masthead{padding-block:34px 20px}.lps-cal__controls{gap:8px 14px}.lps-cal__months{display:none}.lps-cal__month{top:52px;font-size:1.25rem;padding-top:30px}.lps-day{grid-template-columns:minmax(0,1fr);gap:13px;padding-block:20px;border-top:1px solid var(--line-soft)}.lps-day:before{display:none}.lps-day__when{position:static;flex-direction:row;align-items:baseline;gap:10px}.lps-day__when:after{display:none}.lps-day__num{font-size:1.375rem}.lps-day__dow{margin-top:0}.lps-rel{grid-template-columns:58px minmax(0,1fr);gap:12px;padding:12px 13px}.lps-rel__art{width:58px}.lps-tr__play{width:42px;height:42px;margin:-21px 0 0 -21px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/lps-calendar.css.map */
