.card[data-v-9dc56202]{--padding:30px 30px 32px;border-radius:20px;color:#fff;cursor:pointer;display:grid;grid-template-rows:1fr auto;height:100%;min-height:346px;overflow:hidden;padding:var(--padding);position:relative}@media screen and (max-width:768px){.card[data-v-9dc56202]{height:300px;width:100%;--padding:20px}}.card[data-v-9dc56202]{--circle-fill:#f66421}.card.card--media-cover[data-v-9dc56202]{background-color:#000}.card--orange[data-v-9dc56202]{background:#ff7233;--circle-fill:#f66421}.card--green[data-v-9dc56202]{background:#94c94d;--circle-fill:#86c139}.card--pink[data-v-9dc56202]{background:#ffa1d9;--circle-fill:#f996d0}.card--blue[data-v-9dc56202]{background:#9bb5ff;--circle-fill:#8ba7f6}.card__bg[data-v-9dc56202]{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;opacity:.55;pointer-events:none;position:absolute;width:100%}.card__media .card--media-circle[data-v-9dc56202]{--square:150px;aspect-ratio:1;border-radius:50%;height:var(--square);margin-left:auto;overflow:hidden;position:relative;width:var(--square);z-index:5}@media screen and (max-width:768px){.card__media .card--media-circle[data-v-9dc56202]{--square:120px}}.card__media .card--media-rounded[data-v-9dc56202]{border-radius:8px;max-height:-moz-max-content;max-height:max-content;overflow:hidden;width:100%}@media screen and (max-width:768px){.card__media .card--media-rounded[data-v-9dc56202]{height:141px}}.card__img[data-v-9dc56202]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.card .card__circle-bg[data-v-9dc56202]{align-items:flex-start;display:flex;inset:0;justify-content:flex-end;overflow:hidden;position:absolute;z-index:0}.card .card__circle-bg .card__circle-svg[data-v-9dc56202]{color:var(--circle-fill);height:auto;width:100%}.card .card__circle-svg[data-v-9dc56202]{height:auto;width:100%}.card__content[data-v-9dc56202]{display:flex;flex-direction:column;height:100%;justify-content:end;position:relative;z-index:1}.card__title[data-v-9dc56202]{--font-size:32px;font-family:Blue Curve,serif;font-size:var(--font-size);font-weight:400;white-space:pre-line}@media screen and (max-width:768px){.card__title[data-v-9dc56202]{--font-size:27px;white-space:unset}}.card__price[data-v-9dc56202]{font-family:Onest,sans-serif;font-size:20px;font-weight:400;margin-top:15px}.card__price .card__price-count[data-v-9dc56202]{font-family:Blue Curve,serif}
