.card-lineup{position:relative;overflow:hidden;display:grid;align-items:end;border-radius:24px}@media only screen and (max-width:1023px){.card-lineup{border-radius:14px}}.card-lineup .tags-group .buttons__list a{display:contents}.card-lineup__inner{position:absolute;top:0;left:0;overflow:hidden;display:flex;justify-content:space-between;width:100%;height:100%;padding:24px;border-radius:inherit;flex-direction:column}@media only screen and (max-width:1023px){.card-lineup__inner{padding:16px;border-radius:14px}}.card-lineup__top{position:relative;z-index:1;padding-right:60px}@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__price{font-weight:500}@media only screen and (max-width:1023px){.card-lineup__price{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.card-lineup__price-break{display:none}}.card-lineup__price-old{text-decoration:line-through;opacity:.6}.card-lineup__icon{position:absolute;top:0;right:0;opacity:0;transition:opacity .3s ease-in-out}.card-lineup__bottom{position:relative;z-index:1}.card-lineup__bottom .tags-group__hidden{display:none!important}.card-lineup__img-wrap{position:absolute;top:0;left:0;overflow:hidden;width:100%;height:100%;border-radius:inherit;-o-object-fit:cover;object-fit:cover}.card-lineup__img-wrap:before{background:linear-gradient(180deg,rgba(0,0,0,.84),transparent 28.45%,transparent 86.71%,rgba(0,0,0,.428))}.card-lineup__img-wrap:after,.card-lineup__img-wrap:before{content:"";position:absolute;top:0;left:0;overflow:hidden;width:100%;height:100%;border-radius:inherit}.card-lineup__img-wrap:after{background:#0000004d}.card-lineup__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:24px}@media only screen and (max-width:1023px){.card-lineup__img{border-radius:16px}}.card-lineup__tags{z-index:2;display:flex;flex-wrap:wrap;gap:4px}.card-lineup__tags .tag,.card-lineup__tags :deep(.tag){font-weight:500}@media only screen and (max-width:1279px){.card-lineup__tags .tag{height:32px;padding-right:10px;padding-left:10px;border-radius:6px}}.card-lineup__tags .tag__icon{color:#fff}.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 .card-lineup__tags{margin-right:24px;margin-bottom:24px;margin-left:24px}@media only screen and (max-width:1023px){.card-lineup .card-lineup__tags{margin-right:16px;margin-bottom:16px;margin-left:16px}}.card-lineup.is-special{display:grid;align-items:end;min-height:380px;border-radius:20px;background-color:#fff}@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{min-height:258px;border-radius:14px}}.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}
