.ProductCard{background:#fff;border-radius:12px;flex-direction:column;width:calc(33.33% - 16px);display:flex;overflow:hidden;box-shadow:0 2px 5.4px rgba(0,0,0,.25)}.ProductCard:hover .courseImage img{width:110%!important;min-height:110%!important}.ProductCard.workshop{background:var(--Primary-DarkBlue,#0b1956)}.ProductCard.workshop .productContent{border-radius:0 0 12px 12px}.ProductCard.bundle .courseImage{aspect-ratio:392/194}.ProductCard.unavailable{opacity:.7}.ProductCard .courseImage{aspect-ratio:392/220;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.ProductCard .courseImage img{object-fit:cover;object-position:center;width:100%;min-height:100%;transition:all .3s ease-in-out}.ProductCard .courseImage .layer{background:linear-gradient(transparent .19%,rgba(0,0,0,.5) 76.18%);align-items:flex-end;padding:16px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.ProductCard .courseImage .layer p{color:#fff;font-size:max(16px,min(1.8vw,28px));font-weight:600}.ProductCard .productContent{background:#fff;flex-direction:column;flex-grow:1;padding:8px 16px 24px;display:flex}@media (max-width:780px){.ProductCard .productContent{padding:4px 8px 10.5px}}.ProductCard .productContent .productStatus{color:var(--Secondary-Red,#f8623f);align-items:center;gap:4px;font-size:max(10px,min(1.4vw,16px));font-weight:500;display:flex}.ProductCard .productContent .productStatus p{margin-top:-2px;line-height:100%}@media (max-width:780px){.ProductCard .productContent .productStatus{gap:0}}.ProductCard .productContent .productStatus.available{color:var(--Colors-Green,#34c759)}.ProductCard .productContent .productStatus .icon{font-size:16px}.ProductCard .productContent .tagsWrapper{align-items:center;gap:11px;padding:12px 2px;display:flex;overflow:auto}@media (max-width:780px){.ProductCard .productContent .tagsWrapper{gap:6px}}.ProductCard .productContent .tagsWrapper::-webkit-scrollbar{display:none}.ProductCard .productContent .tagsWrapper{-ms-overflow-style:none;scrollbar-width:none}.ProductCard .productContent .tagsWrapper .tag{text-transform:lowercase;white-space:nowrap;color:#2e2e2e;text-align:center;background:#ffedd1;border-radius:99px;padding:2px 6% 3px;font-size:max(10px,min(1.4vw,16px));font-weight:500;box-shadow:0 1px 4px rgba(0,0,0,.25)}.ProductCard .productContent .tagsWrapper .tag.level{background:#f0f6fe}.ProductCard .productContent .tagsWrapper .tag.category{background:#ddcdff}.ProductCard .productContent .courseTitle{color:var(--Primary-DarkBlue,#0b1956);font-size:max(14px,min(1.8vw,22px));font-weight:600}.ProductCard .productContent .instructorName{color:#71717a;margin-top:4px;font-size:max(12px,min(1.4vw,16px));font-weight:400}.ProductCard .productContent .actionWrapper{flex-grow:1;align-items:flex-end;margin-top:19px;display:flex}.ProductCard .productContent .actionWrapper .inner{direction:ltr;flex-grow:1;justify-content:space-between;align-items:center;display:flex}.ProductCard .productContent .actionWrapper .inner .priceWrap{align-items:flex-end;gap:4px;display:flex}.ProductCard .productContent .actionWrapper .inner .priceWrap .original{color:#12b293;background:rgba(110,207,188,.5);border-radius:8px;align-items:center;gap:6px;padding:6px 11px;font-size:max(12px,min(1.4vw,16px));font-weight:600;display:flex}.ProductCard .productContent .actionWrapper .inner .priceWrap .original .currIcon div svg{width:max(12px,min(1.6vw,17px));height:max(12px,min(1.6vw,17px))}@media (max-width:780px){.ProductCard .productContent .actionWrapper .inner .priceWrap .original{gap:6px;padding:5px 4px}}.ProductCard .productContent .actionWrapper .inner .priceWrap .old{color:#434343;font-size:max(12px,min(1.4vw,16px));font-weight:600;-webkit-text-decoration-line:line-through;text-decoration-line:line-through}.ProductCard .productContent .actionWrapper .inner .cartBttn,.ProductCard .productContent .actionWrapper .inner .refLink{background:var(--Primary-Blue,#0870f3);border:1px solid var(--Primary-Blue,#0870f3);color:#fff;border-radius:11.52px;width:48px;min-width:48px;height:48px;font-size:26px;transition:all .3s ease-in-out}@media (max-width:780px){.ProductCard .productContent .actionWrapper .inner .cartBttn,.ProductCard .productContent .actionWrapper .inner .refLink{border-radius:4px;width:35px;min-width:35px;height:35px;padding:2px;font-size:20px}}.ProductCard .productContent .actionWrapper .inner .cartBttn:hover,.ProductCard .productContent .actionWrapper .inner .refLink:hover{color:var(--Primary-Blue,#0870f3);background-color:transparent;transform:scale(1.1)}.ProductCard .productContent .actionWrapper .inner .refLink{border-radius:50%;justify-content:center;align-items:center;width:40px;min-width:40px;height:40px;display:flex}@media (max-width:780px){.ProductCard .productContent .actionWrapper .inner .refLink{width:35px;min-width:35px;height:35px}}@media (max-width:580px){.ProductCard .productContent .actionWrapper .inner .refLink{width:30px;min-width:30px;height:30px}}.ProductCard .workshopDetails{justify-content:space-between;padding:9px 24px 13px;display:flex}@media (max-width:838px){.ProductCard .workshopDetails{padding:9px 14px}}.ProductCard .workshopDetails .infoBox{align-items:center;gap:7px;display:flex}.ProductCard .workshopDetails .infoBox .boxIcon{justify-content:center;align-items:center;display:flex}.ProductCard .workshopDetails .infoBox .boxIcon svg{width:max(14px,min(1.8vw,22px))}.ProductCard .workshopDetails .infoBox p{color:#fff;font-size:max(10px,min(1.2vw,14.053px));font-weight:400}.ProductCard .bundleCourses{flex-direction:column;flex-grow:1;gap:16px;margin-top:16px;display:flex}.ProductCard .bundleCourses .boxesContainer{flex-direction:column;gap:12px;max-height:142px;display:flex;overflow:auto}@media (max-width:1020px){.ProductCard .bundleCourses .boxesContainer{gap:10px}}.ProductCard .bundleCourses .boxesContainer .bundleCourseBox{background:#fafafa;border:1px solid #e2e2e2;border-radius:8px;flex-shrink:0;height:50px;display:flex;overflow:hidden}@media (max-width:1020px){.ProductCard .bundleCourses .boxesContainer .bundleCourseBox{height:42px}}@media (max-width:660px){.ProductCard .bundleCourses .boxesContainer .bundleCourseBox{height:36px}}@media (max-width:520px){.ProductCard .bundleCourses .boxesContainer .bundleCourseBox{height:30px}}.ProductCard .bundleCourses .boxesContainer .bundleCourseBox .titleWrapper{flex-grow:1;align-items:center;padding:0 12px;display:flex}.ProductCard .bundleCourses .boxesContainer .bundleCourseBox .titleWrapper p{color:var(--Primary-DarkBlue,#0b1956);font-size:max(11px,min(1.4vw,14px));font-weight:500}.ProductCard .bundleCourses .boxesContainer .bundleCourseBox .bundleCourseImg{aspect-ratio:112/62;height:100%}.ProductCard .bundleCourses .moreBttn{color:#fff;font-size:max(12px,min(1.6vw,14px));font-weight:500;font-family:var(--font-sans-active);background:#0b1956;border-radius:8px;align-self:center;width:-moz-fit-content;width:fit-content;padding:5px 24.5px}@media (max-width:1020px){.ProductCard .bundleCourses .moreBttn{height:25px;padding:5px 12.5px}}
