.card-lineup{border-radius:24px;align-items:end;display:grid;position:relative;overflow:hidden}@media only screen and (max-width:1023px){.card-lineup{border-radius:14px}}.card-lineup .tags-group .buttons__list a{display:contents}.card-lineup__inner{border-radius:inherit;flex-direction:column;justify-content:space-between;width:100%;height:100%;padding:24px;display:flex;position:absolute;top:0;left:0;overflow:hidden}@media only screen and (max-width:1023px){.card-lineup__inner{border-radius:14px;padding:16px}}.card-lineup__top{z-index:1;padding-right:60px;position:relative}@media only screen and (max-width:1023px){.card-lineup__top{padding-right:0}}.card-lineup__title{margin-bottom:8px}@media only screen and (max-width:1023px){.card-lineup__title{margin-bottom:4px;font-size:22px;line-height:26px}}.card-lineup__icon{opacity:0;transition:opacity .3s ease-in-out;position:absolute;top:0;right:0}.card-lineup__img-wrap{-o-object-fit:cover;object-fit:cover}.card-lineup__img-wrap,.card-lineup__img-wrap:before{border-radius:inherit;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.card-lineup__img-wrap:before{content:"";background:linear-gradient(#000000d6,#0000 28.45% 86.71%,#0000006d)}.card-lineup__img-wrap:after{content:"";border-radius:inherit;background:#0000004d;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.card-lineup__img{-o-object-fit:cover;object-fit:cover;border-radius:24px;width:100%;height:100%}@media only screen and (max-width:1023px){.card-lineup__img{border-radius:16px}}.card-lineup:hover .card-lineup__icon{opacity:1}@media only screen and (max-width:1023px){.card-lineup:hover .card-lineup__icon{opacity:0}}.card-lineup .card-lineup__icon{color:#fff}.card-lineup.is-special{background-color:#fff;border-radius:20px;align-items:end;min-height:380px;display:grid}@media only screen and (max-width:1439px){.card-lineup.is-special{min-height:400px}}@media only screen and (max-width:1279px){.card-lineup.is-special{aspect-ratio:unset;min-height:500px}}@media only screen and (max-width:1023px){.card-lineup.is-special{border-radius:14px;min-height:258px}}.card-lineup.is-special .card-lineup__img-wrap:after,.card-lineup.is-special .card-lineup__img-wrap:before{display:none}.card-lineup.is-special .card-lineup__img-wrap .card-lineup__img{-o-object-fit:contain;object-fit:contain}.card-lineup.is-special .card-lineup__icon,.card-lineup.is-special .card-lineup__title{color:#141414}
