.collection{display:flex;flex-direction:column;padding:120px 40px 40px;align-items:flex-start}.collection h1{margin-bottom:0}.collection>.description{font-weight:200;max-width:800px;display:flex;flex-direction:row;align-items:center;gap:5px}.collection .description-link{font-weight:200;background-color:var(--background-gray);padding:5px 7px;border-radius:5px;font-size:12px}.collection .description-link.loading:before{content:"";display:inline-block;background:url(../../../icons/loader.svg) no-repeat center center;width:12px;height:12px;margin-right:5px;margin-bottom:-2px;animation:loading-spin 1s linear infinite}.collection .description-link-btn{font-weight:200;background-color:var(--background-gray);padding:5px 7px;border-radius:5px;font-size:12px;display:flex;flex-direction:row;align-items:center}.collection .description-link-btn .description-link-btn-logo{width:12px;height:12px;margin-right:5px}.collection-anime-grid{display:grid;grid-template-columns:repeat(8,1fr);gap:20px;margin-bottom:20px;margin-top:40px}@media screen and (max-width: 1900px){.collection-anime-grid{grid-template-columns:repeat(6,1fr)}}@media screen and (max-width: 1024px){.collection-anime-grid{grid-template-columns:repeat(4,1fr)}}@media screen and (max-width: 768px){.collection-anime-grid{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width: 560px){.collection-anime-grid{grid-template-columns:repeat(2,1fr);gap:10px}}@media screen and (max-width: 320px){.collection-anime-grid{grid-template-columns:repeat(1,1fr)}}@keyframes loading-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
