.CoursesList_titleWrapper__kuBfK{margin-bottom:var(--size-12)}.CoursesList_titleWrapper__kuBfK .CoursesList_title__h3617{margin-bottom:var(--size-4);font-size:var(--size-12)}.CoursesList_titleWrapper__kuBfK p{font-size:var(--font-size-4);color:var(--muted-foreground);max-width:calc(var(--size-17)*10)}.CoursesList_productListLayout__V1g_C{display:grid;grid-template-columns:auto 1fr;align-items:start;max-width:calc(var(--size-6)*81.25);gap:var(--size-8)}.CoursesList_productListLayout__V1g_C .CoursesList_bannerImage__rphB0{margin-bottom:var(--size-4);transition:transform .3s ease;border-radius:var(--size-2);cursor:pointer;width:100%;height:auto;object-fit:fill}.CoursesList_productListLayout__V1g_C .CoursesList_bannerImage__rphB0:hover{transform:scale(1.02)}.CoursesList_productListLayout__V1g_C .CoursesList_toolbar___BJgD{display:flex;justify-content:space-between;align-items:center;gap:var(--size-4);margin:0 auto var(--size-4) auto;width:100%;border-radius:var(--size-5);box-shadow:var(--default-box-shadow);overflow:visible;z-index:1;color:var(--gray-color)}@media(max-width:1023px){.CoursesList_productListLayout__V1g_C .CoursesList_toolbar___BJgD{background:#fff}}.CoursesList_productListLayout__V1g_C .CoursesList_toolbar___BJgD .CoursesList_toolbarLeft__BKzau,.CoursesList_productListLayout__V1g_C .CoursesList_toolbar___BJgD .CoursesList_toolbarRight__dmgQy{display:flex;align-items:center;gap:var(--size-4)}.CoursesList_productListLayout__V1g_C .CoursesList_toolbar___BJgD .CoursesList_toolbarLeft__BKzau{flex:0 0 auto;justify-content:flex-start}.CoursesList_productListLayout__V1g_C .CoursesList_toolbar___BJgD .CoursesList_toolbarRight__dmgQy{flex:0 0 auto;justify-content:flex-end;gap:var(--size-3)}.CoursesList_productListLayout__V1g_C .CoursesList_toolbar___BJgD .CoursesList_toolbarRight__dmgQy .CoursesList_label__ooPYB{font-size:var(--font-size-2)}.CoursesList_productListLayout__V1g_C .CoursesList_toolbar___BJgD .CoursesList_sortDropdown__TeKkF{position:relative;display:inline-block}.CoursesList_productListLayout__V1g_C .CoursesList_toolbar___BJgD .CoursesList_sortDropdown__TeKkF select{appearance:none;border:1px solid var(--background-gray-color);border-radius:var(--size-10);padding:var(--size-3) var(--size-10) var(--size-3) var(--size-4);font-size:var(--font-size-2);background:#fff;cursor:pointer;outline:none}.CoursesList_productListLayout__V1g_C .CoursesList_toolbar___BJgD .CoursesList_sortDropdown__TeKkF select:focus{border:1px solid var(--primary-color)}.CoursesList_productListLayout__V1g_C .CoursesList_toolbar___BJgD .CoursesList_sortDropdown__TeKkF .CoursesList_chevron__JxSon{position:absolute;right:calc(var(--size-3) + 2px);top:50%;transform:translateY(-50%);pointer-events:none}.CoursesList_productListLayout__V1g_C .CoursesList_toolbar___BJgD .CoursesList_sortDropdown__TeKkF .CoursesList_chevron__JxSon .CoursesList_icon__QtZ4h{width:var(--size-3);color:var(--gray-color)}@media(min-width:1024px){.CoursesList_productListLayout__V1g_C .CoursesList_toolbar___BJgD{box-shadow:none}.CoursesList_productListLayout__V1g_C .CoursesList_toolbar___BJgD .CoursesList_toolbarLeft__BKzau{display:none}.CoursesList_productListLayout__V1g_C .CoursesList_toolbar___BJgD .CoursesList_toolbarRight__dmgQy{flex:1}}.CoursesList_productListLayout__V1g_C .CoursesList_filterButton__P0MSK{display:flex;align-items:center;padding:var(--size-2) var(--size-4) var(--size-2) 0;gap:var(--size-1)}.CoursesList_productListLayout__V1g_C .CoursesList_filterIconWrapper__3fpzz{height:var(--size-6);width:var(--size-6);display:flex;align-items:center;cursor:pointer}.CoursesList_productListLayout__V1g_C .CoursesList_filterIconWrapper__3fpzz svg{color:var(--icon-color-light-gray)}.CoursesList_productListLayout__V1g_C .CoursesList_content__G8D0b{display:flex;flex-direction:column;width:100%}@media(max-width:1024px){.CoursesList_productListLayout__V1g_C{gap:0}.CoursesList_productListLayout__V1g_C .CoursesList_toolbar___BJgD{padding:var(--size-2) var(--size-3)}.CoursesList_productListLayout__V1g_C .CoursesList_toolbar___BJgD .CoursesList_toolbarRight__dmgQy{flex:0 0 auto}}@media(max-width:640px){.CoursesList_titleWrapper__kuBfK .CoursesList_title__h3617{font-size:var(--size-9)}.CoursesList_productListLayout__V1g_C .CoursesList_toolbar___BJgD{flex-wrap:nowrap;align-items:center;justify-content:space-between}.CoursesList_productListLayout__V1g_C .CoursesList_toolbar___BJgD .CoursesList_sortDropdown__TeKkF select{padding:calc(var(--size-1) + 2px) var(--size-8) calc(var(--size-1) + 2px) var(--size-3)}}@media(max-width:400px){.CoursesList_toolbarLeft__BKzau .CoursesList_filterButton__P0MSK{padding:0}.CoursesList_label__ooPYB{display:none}}