.MovieCard_movieCard__YCTq1{position:relative;border-radius:20px;overflow:hidden;color:#fff;display:flex;flex-direction:column;min-height:550px}.MovieCard_movieCard__button__PjqUr{width:100%}.MovieCard_movieCard__bg__quw8D{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.MovieCard_movieCard__overlay__wfeX_{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.1),rgba(0,0,0,.9))}.MovieCard_movieCard__content__DZmtI{position:relative;z-index:2;padding:24px;display:flex;flex-direction:column;justify-content:flex-end;flex-grow:1}.MovieCard_movieCard__ageRating__rg_04{color:#e60026;font-weight:700;font-size:1.2rem}.MovieCard_movieCard__title__ejunw{font-size:1.8rem;font-weight:800;margin:8px 0}.MovieCard_movieCard__duration__LismH,.MovieCard_movieCard__genre__CDZ74{font-size:1rem;opacity:.9;margin:4px 0}.MovieCard_movieCard__duration__LismH{background-color:var(--primary-red-color-blur);border-radius:12px;padding:4px 10px;display:inline-block;margin-top:10px}.MovieCard_movieCard__footer__Ecruu{margin-top:24px;display:flex;justify-content:space-between;align-items:start;flex-direction:column;gap:1rem}@media(max-width:1023px){.MovieCard_movieCard__footer__Ecruu{gap:1rem;align-items:start;flex-direction:column}}.MovieCard_movieCard__showtimes__TyjnG{display:flex;flex-wrap:wrap;gap:1rem}.MovieCard_movieCard__timeSlot__0JUlG{background:none;color:#fff;padding:6px 10px;cursor:pointer;font-size:.95rem;transition:background-color .2s;border-left:1px solid var(--primary-red-color);border-right:1px solid var(--primary-red-color)}.MovieCard_movieCard__timeSlot__0JUlG sup{font-size:.7em;margin-left:2px;opacity:.8}.MovieCard_movieCard__timeSlot__0JUlG:hover{background-color:hsla(0,0%,100%,.2)}.MovieCard_movieCard__buyButton__jVAec{background-color:#f0f0f0;color:#111;border:none;border-radius:8px;padding:12px 20px;font-weight:600;cursor:pointer;transition:background-color .2s;white-space:nowrap}.MovieCard_movieCard__buyButton__jVAec:hover{background-color:#fff}