.promo-card{margin:20px 0;padding:16px;border:1px solid #e3e3e3;border-radius:12px;background:#fff}.promo-card__body{display:grid;grid-template-columns:96px minmax(0,1fr);column-gap:14px;align-items:start;color:inherit;text-decoration:none}.promo-card__media{grid-column:1;grid-row:1 / span 3;width:96px;height:96px;overflow:hidden;border-radius:8px;background:#f5f5f5}.promo-card__media img{display:block;width:100%;height:100%;object-fit:cover}.promo-card__text{display:contents;text-align:left}.promo-card__title{grid-column:2;margin:0 0 6px;font-size:15px;font-weight:700;line-height:1.4;letter-spacing:.02em}.promo-card__desc{grid-column:2;margin:0;font-size:13px;line-height:1.6}.promo-card__price{grid-column:2;margin:6px 0 0;font-size:13px;font-weight:600}.promo-card__note{display:inline-block;margin-left:8px;white-space:nowrap;font-size:11px;font-weight:400;opacity:.7}.promo-card__button{display:block;margin-top:14px;padding:13px 16px;border-radius:999px;background:#000;color:#fff;font-size:14px;font-weight:700;line-height:1.2;text-align:center;text-decoration:none;letter-spacing:.04em}.promo-card__button:visited{color:#fff}.promo-card__body:visited{color:inherit}.promo-card__button:hover,.promo-card__button:focus-visible{opacity:.85;color:#fff}@media(max-width:400px){.promo-card{padding:14px}.promo-card__body{grid-template-columns:72px minmax(0,1fr);column-gap:12px}.promo-card__title{grid-column:1 / -1;grid-row:1;margin-bottom:10px;white-space:nowrap}.promo-card__media{grid-row:2 / span 2;width:72px;height:72px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/product-promo-card.css.map */
