.catalog-more{display:none}
.public-landing .catalog-expanded .carousel{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:20px;overflow:visible;padding-bottom:0;width:100%}
.public-landing .catalog-expanded .movie-card{width:100%;max-width:none;min-width:0;text-align:left}
.public-landing .catalog-expanded .public-carousel-controls{display:none}
.public-landing .catalog-expanded .catalog-more{display:flex;align-items:center;flex-direction:column;gap:16px;padding:26px 0 16px}
.catalog-more p{color:#b4b7c1;font-size:.8rem;text-align:center;line-height:1.6}
.catalog-more button{font-family:inherit;cursor:pointer;min-width:220px}.catalog-more button:disabled{opacity:.55;cursor:wait}
@media(max-width:1200px){.public-landing .catalog-expanded .carousel{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}}
@media(max-width:700px){.public-landing .catalog-expanded .carousel{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}}
@media(max-width:480px){.public-landing .catalog-expanded .carousel{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}
