.course-card[data-v-c7eafa05]{background:var(--surface-white);border:1.5px solid transparent;border-radius:var(--radius-mid);box-shadow:0 0 20px #0000000d;cursor:pointer;display:flex;flex-direction:column;max-height:471px;max-width:365px;overflow:hidden;padding:8px;transition:box-shadow .25s ease,transform .25s ease}.course-card[data-v-c7eafa05]:hover{border-color:var(--secondary-color-400);box-shadow:0 8px 32px #4333711f;transform:translateY(-2px)}.course-card__image-wrap[data-v-c7eafa05]{aspect-ratio:4/3;background:var(--secondary-color-200);border-radius:var(--radius-mid);flex-shrink:0;height:209px;overflow:hidden;position:relative;width:349px}.course-card__image[data-v-c7eafa05]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .35s ease;width:100%}.course-card:hover .course-card__image[data-v-c7eafa05]{transform:scale(1.03)}.course-card__fav[data-v-c7eafa05]{align-items:center;background:#f4cdeb;border:none;border-radius:1000px;cursor:pointer;display:flex;height:35px;justify-content:center;left:12px;position:absolute;top:12px;transition:background .2s ease,transform .2s ease;width:48px;z-index:2}.course-card__fav[data-v-c7eafa05]:hover{background:var(--secondary-color-300);transform:scale(1.1)}.course-card__fav[data-v-c7eafa05] .v-icon{color:var(--primary-color-300)}.course-card__fav--active[data-v-c7eafa05] .v-icon{color:#e53935}.course-card__fav--toggling[data-v-c7eafa05]{opacity:.5;pointer-events:none}.course-card__body[data-v-c7eafa05]{display:flex;flex:1;flex-direction:column;gap:8px;padding:14px 14px 8px}.course-card__tags[data-v-c7eafa05]{display:flex;flex-wrap:wrap;gap:6px}.course-card__tag[data-v-c7eafa05]{background:var(--secondary-color-100);border-radius:var(--radius-full);color:var(--primary-color-500);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);padding:2px 10px;white-space:nowrap}.course-card__title[data-v-c7eafa05]{color:var(--primary-color-500);display:-webkit-box;font-size:var(--font-size-body);font-weight:var(--font-weight-bold);line-height:1.5;text-align:right;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.course-card__meta[data-v-c7eafa05]{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-top:auto}.course-card__meta-item[data-v-c7eafa05]{align-items:center;color:var(--primary-color-500);display:flex;font-size:var(--font-size-sm);gap:4px}.course-card__meta-icon[data-v-c7eafa05]{color:var(--primary-color-500)!important;opacity:.7}.course-card__stars[data-v-c7eafa05]{display:flex;gap:2px}.course-card__rating-count[data-v-c7eafa05]{color:var(--primary-color-500);font-size:var(--font-size-sm)}.course-card__footer[data-v-c7eafa05]{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-top:40px}.course-card__price-wrap[data-v-c7eafa05]{align-items:flex-start;display:flex;flex-direction:column;gap:2px}.course-card__price[data-v-c7eafa05]{color:var(--primary-color-500);direction:ltr;font-size:var(--font-size-xl);font-weight:var(--font-weight-medium)}.course-card__price-before[data-v-c7eafa05]{color:var(--color-black-200);direction:ltr;font-size:var(--font-size-xs);text-decoration:line-through}.course-card__btn[data-v-c7eafa05]{border:none;border-radius:var(--radius-full);cursor:pointer;flex-shrink:0;font-size:var(--font-size-sm);font-weight:var(--font-weight-exttrabold);height:40px;transition:background .2s ease,opacity .2s;white-space:nowrap;width:242px}.course-card__btn--details[data-v-c7eafa05]{background:var(--primary-color-500);color:var(--color-white-50)}.course-card__btn--details[data-v-c7eafa05]:hover{background:var(--primary-color-400)}.course-card__btn--in-cart[data-v-c7eafa05]{align-items:center;background:var(--secondary-color-400);color:var(--primary-color-500);cursor:default;display:flex;gap:4px}.course-card__btn--subscribed[data-v-c7eafa05]{background:var(--secondary-color-200);color:var(--primary-color-500);cursor:default}
