.yy-card{display:flex;flex-direction:column;gap:10px;color:var(--yy-text, #000);text-decoration:none}.yy-card:hover{color:var(--yy-text, #000)}.yy-card:focus-visible{outline:2px solid var(--yy-black);outline-offset:3px}.yy-card__media{position:relative;aspect-ratio:1 / 1;overflow:hidden;border-radius:var(--yy-card-radius-m);corner-shape:var(--yy-corner-shape, round);background:var(--yy-card-bg)}.yy-card__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .3s ease}.yy-card__img--alt{opacity:0}@media(hover:hover){.yy-card--hover:hover .yy-card__img--alt{opacity:1}.yy-card--hover:hover .yy-card__img:not(.yy-card__img--alt){opacity:0}}.yy-card__placeholder{width:100%;height:100%;opacity:.35}.yy-card__badge{position:absolute;top:10px;left:10px;padding:4px 8px;background:var(--yy-black);color:var(--yy-white);font-family:var(--yy-font-body);font-size:1rem;font-weight:700;line-height:1;letter-spacing:.04em}.yy-card__info{display:flex;flex-direction:column;gap:var(--yy-card-gap-m, 10px)}.yy-card__line{font-size:var(--yy-card-line-m, 11px);font-weight:var(--yy-card-line-weight, 600);line-height:1.2;letter-spacing:var(--yy-card-line-ls, .04em);text-transform:uppercase}.yy-card__name{font-size:var(--yy-card-name-m, 15px);font-weight:var(--yy-card-name-weight, 600);line-height:1.3;min-height:calc(var(--yy-card-name-lines, 2) * 1.3em)}.yy-card .yy-stars{gap:4px;font-size:1.2rem}.yy-card__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px}.yy-card__price-now{font-size:var(--yy-card-price-m, 16px);font-weight:var(--yy-card-price-weight, 700);line-height:1.2}.yy-card__price-was{color:var(--yy-gray-300);font-size:1.3rem;font-weight:400;line-height:1.2}@media screen and (min-width:750px){.yy-card{gap:14px}.yy-card__media{border-radius:var(--yy-card-radius-d);corner-shape:var(--yy-corner-shape, round)}.yy-card__badge{top:14px;left:14px;padding:5px 10px;font-size:1.1rem}.yy-card__info{gap:var(--yy-card-gap-d, 5px)}.yy-card__line{font-size:var(--yy-card-line-d, 12px)}.yy-card__name{font-size:var(--yy-card-name-d, 16px);line-height:1.35;min-height:calc(var(--yy-card-name-lines, 2) * 1.35em)}.yy-card .yy-stars{gap:6px;font-size:1.3rem}.yy-card__price{gap:8px;margin-top:2px}.yy-card__price-now{font-size:var(--yy-card-price-d, 17px)}.yy-card__price-was{font-size:1.4rem}}.yy-card__rating .yy-stars__fill{color:var(--yy-card-star, var(--yy-black))}
/*# sourceMappingURL=/cdn/shop/t/2/assets/yy-product-card.css.map */
