.constructor-card-list[data-v-97e9b6c2]{display:flex;position:relative;flex-direction:column}.constructor-card-list__picture-wrapper[data-v-97e9b6c2]{height:188px}@media screen and not (max-width:439px){.constructor-card-list__picture-wrapper[data-v-97e9b6c2]{height:267px}}@media screen and not (max-width:747px){.constructor-card-list__picture-wrapper[data-v-97e9b6c2]{height:222px}}@media screen and not (max-width:883px){.constructor-card-list__picture-wrapper[data-v-97e9b6c2]{height:267px}}@media screen and not (max-width:1107px){.constructor-card-list__picture-wrapper[data-v-97e9b6c2]{height:222px}}@media screen and not (max-width:1165px){.constructor-card-list__picture-wrapper[data-v-97e9b6c2]{height:246px}}@media screen and not (max-width:1223px){.constructor-card-list__picture-wrapper[data-v-97e9b6c2]{height:226px}}@media screen and not (max-width:1407px){.constructor-card-list__picture-wrapper[data-v-97e9b6c2]{height:267px}}.constructor-card-list__picture-wrapper[data-v-97e9b6c2]{position:relative;z-index:1;margin-bottom:20px;overflow:hidden;border-radius:4px;background-color:var(--Light-Base-100)}.constructor-card-list__picture-wrapper--collection[data-v-97e9b6c2]:after{content:"";position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,#2c7edc00,#2c7edc52)}.constructor-card-list__picture-wrapper--article[data-v-97e9b6c2]{margin-bottom:8px}.constructor-card-list__poster-picture[data-v-97e9b6c2]{display:flex;z-index:2;align-items:center;justify-content:center;width:100%;height:100%;overflow:hidden}.constructor-card-list__poster-image[data-v-97e9b6c2]{z-index:2;max-width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.constructor-card-list__poster-image-bg[data-v-97e9b6c2]{position:absolute;z-index:1;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:blur(18px);inset:0}.constructor-card-list__dates[data-v-97e9b6c2]{margin-bottom:8px}.constructor-card-list__title[data-v-97e9b6c2]{font-family:var(--title-font);font-size:16px;font-weight:550;line-height:22px}@media screen and (min-width:769px){.constructor-card-list__title[data-v-97e9b6c2]{font-size:20px;line-height:26px}}.constructor-card-list__title[data-v-97e9b6c2]{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-clamp:2;margin-bottom:6px;transition:color .15s;color:var(--Light-Base-1000);text-decoration:none}@media screen and (min-width:769px){.constructor-card-list__title[data-v-97e9b6c2]{font-family:var(--title-font);font-size:18px;font-weight:550;line-height:24px;margin-bottom:8px}}@media screen and (min-width:769px)and (min-width:769px){.constructor-card-list__title[data-v-97e9b6c2]{font-size:24px;line-height:32px}}@media(hover:hover){.constructor-card-list__title[data-v-97e9b6c2]:hover{color:var(--Light-BrandBlue-700)}}.constructor-card-list__title[data-v-97e9b6c2]:after{content:"";position:absolute;inset:0;z-index:4}.constructor-card-list__description[data-v-97e9b6c2]{font-size:15px;font-weight:400;line-height:20px}@media screen and (min-width:769px){.constructor-card-list__description[data-v-97e9b6c2]{font-size:15px;font-weight:400;line-height:22px}}.constructor-card-list__description[data-v-97e9b6c2]{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-clamp:2;margin:0;color:var(--Light-Base-500)}.constructor-cart-list-ph{display:flex;flex-direction:column}.constructor-cart-list-ph__poster{height:188px;margin-bottom:20px}@media screen and not (max-width:439px){.constructor-cart-list-ph__poster{height:267px}}@media screen and not (max-width:747px){.constructor-cart-list-ph__poster{height:222px}}@media screen and not (max-width:883px){.constructor-cart-list-ph__poster{height:267px}}@media screen and not (max-width:1107px){.constructor-cart-list-ph__poster{height:222px}}@media screen and not (max-width:1165px){.constructor-cart-list-ph__poster{height:246px}}@media screen and not (max-width:1223px){.constructor-cart-list-ph__poster{height:226px}}@media screen and not (max-width:1407px){.constructor-cart-list-ph__poster{height:267px}}.constructor-cart-list-ph__title{margin-bottom:6px}@media screen and (min-width:769px){.constructor-cart-list-ph__title{margin-bottom:8px}}
