.catalog-card-module-scss-module__ghf-Ca__card{position:relative}.catalog-card-module-scss-module__ghf-Ca__card .catalog-card-module-scss-module__ghf-Ca__ph{transition:transform .4s cubic-bezier(.2,.8,.2,1)}.catalog-card-module-scss-module__ghf-Ca__card:hover .catalog-card-module-scss-module__ghf-Ca__ph{transform:scale(1.04)}.catalog-card-module-scss-module__ghf-Ca__link{color:#2a1f27;text-decoration:none;display:block}.catalog-card-module-scss-module__ghf-Ca__link:hover{color:#2a1f27}.catalog-card-module-scss-module__ghf-Ca__media{aspect-ratio:1;color:#9b3d6e;border-radius:20px;place-items:center;display:grid;overflow:hidden}@media screen and (max-width:760px){.catalog-card-module-scss-module__ghf-Ca__media{border-radius:16px}}.catalog-card-module-scss-module__ghf-Ca__ph{width:104px;height:104px}@media screen and (max-width:760px){.catalog-card-module-scss-module__ghf-Ca__ph{width:68px;height:68px}}.catalog-card-module-scss-module__ghf-Ca__whiteBadge,.catalog-card-module-scss-module__ghf-Ca__badge,.catalog-card-module-scss-module__ghf-Ca__offer{border-radius:999px;padding:5px 10px;font-size:13px;font-weight:600;position:absolute;top:12px;left:12px}@media screen and (max-width:760px){.catalog-card-module-scss-module__ghf-Ca__whiteBadge,.catalog-card-module-scss-module__ghf-Ca__badge,.catalog-card-module-scss-module__ghf-Ca__offer{padding:4px 8px;font-size:12px;font-weight:600;top:8px;left:8px}}.catalog-card-module-scss-module__ghf-Ca__whiteBadge{color:#2a1f27;background:#fff}.catalog-card-module-scss-module__ghf-Ca__card .catalog-card-module-scss-module__ghf-Ca__badge{font-weight:700}.catalog-card-module-scss-module__ghf-Ca__offer{color:#1f4e70;background:#eaf5fd;top:46px}@media screen and (max-width:760px){.catalog-card-module-scss-module__ghf-Ca__offer{display:none}}.catalog-card-module-scss-module__ghf-Ca__title{margin:12px 0 0;font-size:16px;font-weight:500;line-height:1.35}@media screen and (max-width:760px){.catalog-card-module-scss-module__ghf-Ca__title{margin-top:8px;font-size:14px;font-weight:500;line-height:1.35}}.catalog-card-module-scss-module__ghf-Ca__price{font-family:var(--font-bricolage),sans-serif;margin:6px 0 0;font-size:22px;font-weight:700}@media screen and (max-width:760px){.catalog-card-module-scss-module__ghf-Ca__price{margin-top:4px;font-size:19px;font-weight:700}}.catalog-card-module-scss-module__ghf-Ca__meta{color:#6d5f68;margin:4px 0 0;font-size:14px;font-weight:400}@media screen and (max-width:760px){.catalog-card-module-scss-module__ghf-Ca__meta{margin-top:2px;font-size:13px;font-weight:400}}.catalog-card-module-scss-module__ghf-Ca__mobileOnly{display:none}@media screen and (max-width:760px){.catalog-card-module-scss-module__ghf-Ca__mobileOnly{display:inline}.catalog-card-module-scss-module__ghf-Ca__desktopOnly{display:none}}.catalog-card-module-scss-module__ghf-Ca__card .catalog-card-module-scss-module__ghf-Ca__fav{transition:background .2s}.catalog-card-module-scss-module__ghf-Ca__card .catalog-card-module-scss-module__ghf-Ca__fav:hover{background:#f7e6ef}@media screen and (max-width:760px){.catalog-card-module-scss-module__ghf-Ca__card .catalog-card-module-scss-module__ghf-Ca__fav{width:40px;height:40px;top:6px;right:6px}.catalog-card-module-scss-module__ghf-Ca__card .catalog-card-module-scss-module__ghf-Ca__fav svg{width:20px;height:20px}}.catalog-card-module-scss-module__ghf-Ca__enter{animation:.35s both catalog-card-module-scss-module__ghf-Ca__enter}@keyframes catalog-card-module-scss-module__ghf-Ca__enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.catalog-card-module-scss-module__ghf-Ca__enter{animation:none}}
