div.filter-column-cinemas::-webkit-scrollbar{width:.8rem}div.filter-column-cinemas::-webkit-scrollbar-track{background:var(--color-white)}div.filter-column-cinemas::-webkit-scrollbar-thumb{background-color:var(--theme-color);border-radius:20px;border:3px solid var(--color-white)}div.filter-column-cinemas::-webkit-scrollbar-thumb:hover{background-color:#c00}div.filter-column-cinemas::-webkit-scrollbar-thumb{visibility:hidden}div.filter-column-cinemas:hover::-webkit-scrollbar-thumb{visibility:visible}div.filter-column-cinemas{position:sticky;top:6.5rem;overflow-y:scroll;max-height:calc(100vh - 6.5rem)}@media (max-width: 768px){div.filter-column-cinemas{position:unset;max-height:unset}}.filter-icon{cursor:pointer;width:18px;height:18px}@media (min-width: 576px){.filter-icon{display:none}}.cinema-list li{flex-direction:row;display:flex;flex:0 0 100%;overflow:hidden;border-radius:5px;margin-bottom:15px;box-shadow:0 3px 8px #0003}@media (min-width: 768px){.cinema-list li{display:inline-flex;flex-direction:column;border-radius:0;margin:0 .5rem;max-width:200px;box-shadow:none}}.cinema-list a{text-decoration:none}.cinema-list__theater{display:flex;flex-direction:row;width:100%;flex-wrap:nowrap}.cinema-list__details{display:flex;flex-direction:column;justify-content:center;height:100%;flex-grow:1;min-width:0}.cinema-list__details-wrapper{display:flex;flex-direction:row;justify-content:space-between;padding:.5rem 0}@media (max-width: 768px){.cinema-list__details-wrapper{padding:.5rem;width:100%}}.cinema-list__name{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.cinema-list__address{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;color:#bebebe;margin-top:var(--margin-sm);font-size:var(--font-size-xs)}@media (min-width: 768px){.cinema-list__address{display:none}}.cinema-list__distance{font-size:var(--font-size-xs);color:var(--color-light-grey)}.resp-poster--square{height:100%;min-height:120px}@media (min-width: 768px){.resp-poster--square{height:200px}}
