.poster_posterWrapper__uCSLL{position:relative;border-radius:16px;overflow:hidden;display:flex;justify-content:center;align-items:start;width:100%;height:100%}.poster_posterWrapper__uCSLL img{width:100%;height:auto}.poster_posterWrapper__uCSLL .poster_pushkinCard__hKwgg{position:absolute;width:80px;height:32px;left:8px;bottom:8px}.poster_posterWrapper__uCSLL .poster_posterInfo__JnWEd{color:var(--White-100);padding:4px 8px;font-size:14px;line-height:20px;border-radius:4px;position:absolute;top:8px;left:8px;font-weight:600}@media screen and (max-width:960px){.poster_posterWrapper__uCSLL .poster_posterInfo__JnWEd{font-size:11px}}@media screen and (max-width:850px){.poster_posterWrapper__uCSLL .poster_posterInfo__JnWEd{font-size:9px}}@media screen and (max-width:767px){.poster_posterWrapper__uCSLL .poster_posterInfo__JnWEd{font-size:11px}}.poster_posterWrapper__uCSLL .poster_posterInfo_active__qCMvp{background-color:var(--White-100);color:var(--Primary-90)}.poster_posterWrapper__uCSLL .poster_posterInfo_soon__aK43A{background-color:var(--Primary-90)}.poster_posterWrapper__uCSLL .poster_posterInfo_ended__za_LN{background-color:var(--affiche-posterwrapper-ended-bg-color)}.grid_gridContainer__TJ2oQ{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:10px;max-width:1400px;grid-gap:24px;gap:24px;grid-row-gap:28px;row-gap:28px;margin-top:48px;opacity:0;grid-auto-flow:dense}@media screen and (max-width:1100px){.grid_gridContainer__TJ2oQ{grid-template-columns:repeat(4,1fr)}}@media screen and (max-width:767px){.grid_gridContainer__TJ2oQ{min-height:60vh;grid-template-columns:repeat(2,1fr);gap:8px;grid-auto-flow:dense;margin-top:32px}}.grid_gridContainer__loaded__gQwAy{opacity:1;transition:opacity .2s ease-in}.grid_gridContainer__TJ2oQ .grid_gridItem__8Eb8u{aspect-ratio:1/1.42;min-width:0;overflow:hidden}.grid_gridContainer__TJ2oQ .grid_large__zdlyD{grid-column:span 2;grid-row:span 2}.tabsBlock_tabsBlock__KjA8R{width:100%;max-width:1400px;display:flex;flex-direction:column;gap:28px;justify-content:flex-start}@media screen and (max-width:767px){.tabsBlock_tabsBlock__KjA8R{gap:24px}}