.MeCourseBadge_description__tj_Dv{margin-left:.2rem}.WishButton_wishButtonContainer__jKpss.WishButton_roundBox__ukqck{position:absolute;top:.8rem;right:.8rem;display:flex;align-items:center;width:-moz-fit-content;width:fit-content;height:2rem;background-color:rgba(0,0,0,.3);border-radius:1.9rem;gap:.1rem;padding:.2rem .6rem}.WishButton_wishButtonContainer__jKpss.WishButton_roundBox__ukqck .WishButton_wishButton__BU83G{position:relative;width:1.4rem;height:1.4rem}.WishButton_wishButtonContainer__jKpss.WishButton_roundBox__ukqck .WishButton_wishButtonHeartAnimation__ifXUN{position:absolute;opacity:0;top:-.3rem;right:-.3rem;width:2rem;height:2rem;filter:drop-shadow(.1rem .1rem .1rem rgba(0,0,0,.13))}.WishButton_wishButtonContainer__jKpss.WishButton_roundBox__ukqck .WishButton_wishButtonHeartAnimation__ifXUN.WishButton_selected__6ANgJ{opacity:1}.WishButton_wishButtonContainer__jKpss.WishButton_roundBox__ukqck .WishButton_wishButtonHeartDefault__f6rQG{position:absolute;top:0;right:0;width:1.4rem;height:1.4rem}@media(hover:hover)and (pointer:fine){.WishButton_wishButtonContainer__jKpss.WishButton_roundBox__ukqck .WishButton_wishButtonHeartDefault__f6rQG:hover path:first-child{fill:hsla(240,5%,96%,.5);fill-opacity:1}}.WishButton_wishButtonContainer__jKpss.WishButton_roundBox__ukqck .WishButton_wishButtonHeartDefault__f6rQG.WishButton_selected__6ANgJ{display:none}.WishButton_wishButtonContainer__jKpss.WishButton_roundBox__ukqck .WishButton_wishButtonCount__hUbhE{color:#fff;text-align:right;text-shadow:0 .2rem .8rem rgba(0,0,0,.16);font-size:1.1rem;font-weight:500;line-height:1.6rem}.WishButton_wishButtonContainer__jKpss.WishButton_roundBox__ukqck .WishButton_wishButtonText__ZnRgw{font-size:1rem}.WishButton_wishButtonContainer__jKpss.WishButton_default__DigoK,.WishButton_wishButtonContainer__jKpss.WishButton_withText__BnPiP{display:flex;flex-direction:column;align-items:center;margin:0 1.6rem 0 0}.WishButton_wishButtonContainer__jKpss.WishButton_default__DigoK .WishButton_wishButton__BU83G,.WishButton_wishButtonContainer__jKpss.WishButton_withText__BnPiP .WishButton_wishButton__BU83G{width:3.3rem;height:3.3rem}.WishButton_wishButtonContainer__jKpss.WishButton_default__DigoK .WishButton_wishButtonHeartAnimation__ifXUN,.WishButton_wishButtonContainer__jKpss.WishButton_withText__BnPiP .WishButton_wishButtonHeartAnimation__ifXUN{position:relative;opacity:0;top:0;right:0;width:3.3rem;height:3.3rem}.WishButton_wishButtonContainer__jKpss.WishButton_default__DigoK .WishButton_wishButtonHeartAnimation__ifXUN.WishButton_selected__6ANgJ,.WishButton_wishButtonContainer__jKpss.WishButton_withText__BnPiP .WishButton_wishButtonHeartAnimation__ifXUN.WishButton_selected__6ANgJ{opacity:1}.WishButton_wishButtonContainer__jKpss.WishButton_default__DigoK .WishButton_wishButtonHeartDefault__f6rQG,.WishButton_wishButtonContainer__jKpss.WishButton_withText__BnPiP .WishButton_wishButtonHeartDefault__f6rQG{position:relative;top:-2.9rem}.WishButton_wishButtonContainer__jKpss.WishButton_default__DigoK .WishButton_wishButtonHeartDefault__f6rQG path:first-child,.WishButton_wishButtonContainer__jKpss.WishButton_withText__BnPiP .WishButton_wishButtonHeartDefault__f6rQG path:first-child{fill:transparent;fill-opacity:1}.WishButton_wishButtonContainer__jKpss.WishButton_default__DigoK .WishButton_wishButtonHeartDefault__f6rQG path:last-child,.WishButton_wishButtonContainer__jKpss.WishButton_withText__BnPiP .WishButton_wishButtonHeartDefault__f6rQG path:last-child{fill:#b7b9ba;fill-opacity:1}@media(hover:hover)and (pointer:fine){.WishButton_wishButtonContainer__jKpss.WishButton_default__DigoK .WishButton_wishButtonHeartDefault__f6rQG:hover path:first-child,.WishButton_wishButtonContainer__jKpss.WishButton_withText__BnPiP .WishButton_wishButtonHeartDefault__f6rQG:hover path:first-child{fill:#e7e7e8}.WishButton_wishButtonContainer__jKpss.WishButton_default__DigoK .WishButton_wishButtonHeartDefault__f6rQG:hover path:last-child,.WishButton_wishButtonContainer__jKpss.WishButton_withText__BnPiP .WishButton_wishButtonHeartDefault__f6rQG:hover path:last-child{fill:#8a8c8d}}.WishButton_wishButtonContainer__jKpss.WishButton_default__DigoK .WishButton_wishButtonHeartDefault__f6rQG.WishButton_selected__6ANgJ,.WishButton_wishButtonContainer__jKpss.WishButton_withText__BnPiP .WishButton_wishButtonHeartDefault__f6rQG.WishButton_selected__6ANgJ{display:none}.WishButton_wishButtonContainer__jKpss.WishButton_default__DigoK .WishButton_wishButtonCount__hUbhE,.WishButton_wishButtonContainer__jKpss.WishButton_withText__BnPiP .WishButton_wishButtonCount__hUbhE{position:absolute;top:3rem;font-size:1.2rem;width:100%;text-align:center;font-weight:500;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.35);line-height:1.8rem;white-space:nowrap}.WishButton_wishButtonContainer__jKpss.WishButton_default__DigoK .WishButton_wishButtonText__ZnRgw,.WishButton_wishButtonContainer__jKpss.WishButton_withText__BnPiP .WishButton_wishButtonText__ZnRgw{font-size:1rem}.WishButton_wishButtonContainer__jKpss.WishButton_default__DigoK{margin:0}.CourseCard_courseCard__THdLU{width:100%;min-width:15rem}.CourseCard_courseCardContainer__sx20K{display:flex;position:relative;flex-direction:column;max-height:41rem;max-width:40rem;width:100%;cursor:pointer;border-radius:.4rem .4rem 0 0;overflow:hidden;color:#171b1f}.CourseCard_courseCardRankBadge__Q97tB{position:absolute;left:0;top:0;width:3rem;height:2rem;background-color:#171b1f;font-weight:500;color:#fff;border-radius:.4rem 0 .4rem 0;font-size:1.2rem;text-align:center;line-height:2rem}.CourseCard_courseCardWish__lRkgQ{display:flex;flex-direction:column;align-items:center;position:absolute;top:0;right:0}.CourseCard_courseCardWishBtn__SXey1{width:5rem;height:5rem}@media(hover:hover)and (pointer:fine){.CourseCard_courseCardWishBtn__SXey1:hover .CourseCard_courseCardHeartDefault__HnbOR path:first-child{fill:#fff;fill-opacity:1}}.CourseCard_courseCardHeartDefault__HnbOR path:last-child{filter:drop-shadow(.1rem .1rem .1rem rgba(0,0,0,.13))}.CourseCard_courseCardHeartDefault__HnbOR.CourseCard_selected__yDUfA{display:none}.CourseCard_courseCardHeartAnimation__vTSYM{position:absolute;top:0;right:0;opacity:0;width:5rem;height:5rem;filter:drop-shadow(.1rem .1rem .1rem rgba(0,0,0,.13))}.CourseCard_courseCardHeartAnimation__vTSYM.CourseCard_selected__yDUfA{opacity:1}.CourseCard_courseCardWishCount__Id0Lv{position:absolute;top:4rem;font-size:1.2rem;width:100%;text-align:center;font-weight:500;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.35);line-height:1.8rem}.CourseCard_courseCardRemove__svGs5{display:flex;position:absolute;flex-direction:column;justify-content:center;align-items:center;top:.8rem;right:0;width:5rem;height:5rem;color:#fff}.CourseCard_courseCardRemoveIcon__rYxyK path{fill:#747678}.CourseCard_courseCardRemoveText__QnOa2{font-weight:500;opacity:0}@media(hover:hover)and (pointer:fine){.CourseCard_courseCardRemove__svGs5:hover .CourseCard_courseCardRemoveText__QnOa2{opacity:1}.CourseCard_courseCardRemove__svGs5:hover .CourseCard_courseCardRemoveIcon__rYxyK path{fill:#fff}}.CourseCard_courseCardImageWrapper__7dNDZ{display:flex;justify-content:center;align-items:center;position:relative;overflow:hidden;width:100%;height:auto;aspect-ratio:4/3;border-radius:.4rem}.CourseCard_courseCardImageWrapperPlaceholder__7HvwJ{background-image:url("data:image/svg+xml,%3Csvg width='106' height='56' viewBox='0 0 106 56' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg filter='url(%23filter0_d)'%3E%3Crect x='20' y='12' width='16' height='16' rx='2' fill='rgba(211,211,211, 1)'/%3E%3Cpath d='M52.1162 12.6694C52.4918 11.9599 53.5082 11.9599 53.8838 12.6694L61.2229 26.5321C61.5755 27.1981 61.0927 28 60.3391 28H45.6609C44.9073 28 44.4245 27.1981 44.7771 26.5321L52.1162 12.6694Z' fill='rgba(211,211,211, 1)'/%3E%3Ccircle cx='78' cy='20' r='8' fill='rgba(211,211,211, 1)'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_d' x='0' y='0' width='106' height='56' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0'/%3E%3CfeOffset dy='8'/%3E%3CfeGaussianBlur stdDeviation='10'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.1 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow' result='shape'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E"),linear-gradient(180deg,#f2f2f2,0,#e6e8eb 100%);background-position:center calc(50% + .8rem),0 0;background-size:10.6rem 5.6rem,100%;background-repeat:no-repeat}.CourseCard_courseCardImage__XcpZb{object-fit:cover}.CourseCard_courseCardImageDim__nQqD_{position:absolute;display:flex;justify-content:center;align-items:center;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7)}.CourseCard_courseCardCloseLabel__mwO4A{color:#f5f5f6;font-weight:600;font-size:1.4rem;text-align:center;white-space:nowrap;padding:0 .8rem}.CourseCard_courseCardCategoryContainer__1iB46{padding:1.6rem 0 .8rem}.CourseCard_courseCardDetailContainer__PnVam{padding:0 0 .8rem}.CourseCard_courseCardTitle__1HQgO{display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-overflow:ellipsis;word-wrap:normal;max-height:6.6rem;font-weight:600;font-size:1.6rem;line-height:137.5%;word-wrap:break-word;margin-bottom:.2rem}@media screen and (max-width:960px){.CourseCard_courseCardTitle__1HQgO{word-wrap:normal;word-break:break-all}}@media screen and (max-width:600px){.CourseCard_courseCardTitle__1HQgO{font-size:1.4rem}}.CourseCard_courseCardKeywordContainer__clXA6{font-size:1.2rem;color:#747678}.CourseCard_courseCardKeyword__6Xj7Y:not(:last-child):after{content:"|";color:#cfd0d1;margin:.4rem}.CourseCard_courseCardDescription__phGvv{font-size:1.4rem;line-height:2rem;color:#747678;word-break:break-all;transition:max-height .4s ease-in-out,opacity .4s ease-in-out;max-height:0;display:-webkit-box;overflow:hidden;-webkit-line-clamp:4;-webkit-box-orient:vertical;text-overflow:ellipsis;word-wrap:normal}.CourseCard_courseCardPriceContainer__6T7bF{display:flex;align-items:center;font-size:1.6rem;font-weight:600;margin-top:.4rem}.CourseCard_courseCardDiscount__yKHtx{color:#fc1c49;margin-right:.4rem;line-height:137.5%}.CourseCard_courseCardBadgeContainer__U7hKd{display:flex;flex-wrap:wrap;margin-top:.8rem;gap:.6rem}.CourseCard_courseCardBottomCategory__KXJyD{background-color:#000;height:3.7rem;display:none}@media screen and (max-width:960px){.CourseCard_courseCardBottomCategory__KXJyD{display:block;padding:0 1.6rem 1.6rem}}.CourseCard_courseCardDivider__jz2aJ{height:.1rem;margin:.9rem 0;border:none;background-color:#252729}.CourseCard_basicType__XWiBm .CourseCard_courseCardImageWrapper__7dNDZ .CourseCard_courseCardImage__XcpZb{transition:transform .2s}@media(hover:hover)and (pointer:fine){.CourseCard_basicType__XWiBm .CourseCard_courseCardImageWrapper__7dNDZ:hover .CourseCard_courseCardImage__XcpZb{transform:scale(1.1)}}.CourseCard_horizontalType__zs0L_{display:flex;flex-direction:row;max-height:10.8rem;max-width:54.8rem;width:100%}.CourseCard_horizontalType__zs0L_ .CourseCard_courseCardImageWrapper__7dNDZ{max-width:14.4rem}@media(hover:hover)and (pointer:fine){.CourseCard_horizontalType__zs0L_ .CourseCard_courseCardImageWrapper__7dNDZ:hover .CourseCard_courseCardImage__XcpZb{transform:scale(1.1)}}.CourseCard_horizontalType__zs0L_ .CourseCard_courseCardImage__XcpZb{transition:transform .2s}.CourseCard_horizontalType__zs0L_ .CourseCard_courseCardDetailContainer__PnVam{padding:0 0 0 2rem}.CourseCard_horizontalType__zs0L_ .CourseCard_courseCardTitle__1HQgO{display:-webkit-box;overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical;text-overflow:ellipsis;word-wrap:normal}.CourseCard_shadowType__bU9QY{background-color:#fff;box-shadow:0 .8rem 1.6rem 0 rgba(0,0,0,.16);border-radius:.6rem;height:-moz-fit-content;height:fit-content;min-width:calc((min(100vw,102rem) - 10rem)/3);max-width:calc((min(100vw,102rem) - 8rem)/3);justify-content:space-between}@media screen and (max-width:960px){.CourseCard_shadowType__bU9QY{min-width:15rem;max-width:calc((100vw - 4em)/2);max-height:50rem}}.CourseCard_shadowType__bU9QY .CourseCard_courseCardImageWrapper__7dNDZ{border-radius:.4rem .4rem 0 0;flex-grow:1}.CourseCard_shadowType__bU9QY .CourseCard_courseCardInfo__1_3Of{height:6.4rem}@media screen and (max-width:600px){.CourseCard_shadowType__bU9QY .CourseCard_courseCardInfo__1_3Of{height:5.6rem}}.CourseCard_shadowType__bU9QY .CourseCard_courseCardTitle__1HQgO{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;word-wrap:normal}.CourseCard_shadowType__bU9QY .CourseCard_courseCardDetailContainer__PnVam{display:flex;flex:1 0 auto;flex-grow:1;flex-direction:column;justify-content:flex-end;box-sizing:border-box;min-height:15.6rem;padding:1.6rem 1.6rem 2rem;margin:0}@media screen and (max-width:600px){.CourseCard_shadowType__bU9QY .CourseCard_courseCardDetailContainer__PnVam{min-height:14.6rem}}.CourseCard_shadowType__bU9QY .CourseCard_courseCardDetail___wywz{display:flex;flex-direction:column;justify-content:flex-end;flex-grow:1;position:absolute;left:0;right:0;bottom:0;padding:1.6rem 1.6rem 2rem;width:100%;box-sizing:border-box;background-color:#fff}.CourseCard_shadowType__bU9QY .CourseCard_courseCardKeywordContainer__clXA6{display:-webkit-box;overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical;text-overflow:ellipsis;word-wrap:normal}@media(hover:hover)and (pointer:fine){.CourseCard_shadowType__bU9QY:hover .CourseCard_courseCardDescription__phGvv{transition:max-height .4s ease-in-out,opacity .4s ease-in-out;opacity:1;max-height:100px}}.CourseCard_gradationType__GejiG{position:relative;max-width:40rem;max-height:44.4rem;width:100%;height:100%;border-radius:.8rem;background-color:#000;z-index:11;justify-content:space-between}@media screen and (max-width:960px){.CourseCard_gradationType__GejiG{max-width:70rem;max-height:80rem}}.CourseCard_gradationType__GejiG .CourseCard_courseCardImage__XcpZb{position:relative;z-index:-101;border-radius:0}.CourseCard_gradationType__GejiG .CourseCard_courseCardImageWrapper__7dNDZ{background:linear-gradient(180deg,transparent 45.5%,rgba(0,0,0,.1) 56%,rgba(0,0,0,.2) 70%,#000);transition:opacity .4s ease-in-out;border-radius:.4rem .4rem 0 0}.CourseCard_gradationType__GejiG .CourseCard_courseCardImageWrapper__7dNDZ:before{position:absolute;top:0;left:0;right:0;bottom:0;content:"";opacity:0;background:linear-gradient(180deg,transparent,rgba(0,0,0,.48) 43.33%,#000);transition:opacity .8s ease-in-out}.CourseCard_gradationType__GejiG .CourseCard_courseCardDetailContainer__PnVam{display:flex;flex-direction:column;justify-content:flex-end;background-color:transparent;height:14.4rem;padding:0;z-index:101}@media screen and (max-width:1020px){.CourseCard_gradationType__GejiG .CourseCard_courseCardDetailContainer__PnVam{height:12.9rem}}.CourseCard_gradationType__GejiG .CourseCard_courseCardDetail___wywz{padding:0 2.4rem 3.2rem}@media screen and (max-width:960px){.CourseCard_gradationType__GejiG .CourseCard_courseCardDetail___wywz{padding:0 1.6rem}}.CourseCard_gradationType__GejiG .CourseCard_courseCardInfo__1_3Of,.CourseCard_gradationType__GejiG .CourseCard_courseCardTitle__1HQgO{margin-bottom:.4rem}@media(hover:hover)and (pointer:fine){.CourseCard_gradationType__GejiG:hover .CourseCard_courseCardDescription__phGvv{transition:max-height .4s ease-in-out,margin .4s ease-in-out;max-height:300px}.CourseCard_gradationType__GejiG:hover .CourseCard_courseCardDetail___wywz{position:absolute;bottom:0;left:0}}@media screen and (hover:hover)and (pointer:fine)and (max-width:960px){.CourseCard_gradationType__GejiG:hover .CourseCard_courseCardDetail___wywz{bottom:5.3rem}}@media(hover:hover)and (pointer:fine){.CourseCard_gradationType__GejiG:hover .CourseCard_courseCardImageWrapper__7dNDZ:before{opacity:1;transition:opacity .6s ease-in-out}}.CourseCard_cardError__6um_N:after{content:"코스 정보가 잘못되었습니다. 다시 한 번 확인해주세요.";color:#fc1c49;font-weight:600;position:absolute;text-shadow:-1px 0 #000,0 1px #000,1px 0 #000,0 -1px #000;top:1rem;left:1rem;width:100%;height:100%}.CourseCard_darkMode__75EEJ .CourseCard_courseCardPrice__dbuVW,.CourseCard_darkMode__75EEJ .CourseCard_courseCardTitle__1HQgO{color:#f5f5f6}.CourseCard_courseClosed__RAnTI .CourseCard_courseCardImageWrapper__7dNDZ{cursor:default}@media(hover:hover)and (pointer:fine){.CourseCard_courseClosed__RAnTI .CourseCard_courseCardImageWrapper__7dNDZ:hover .CourseCard_courseCardImage__XcpZb{transform:scale(1)}}.CourseCard_courseClosed__RAnTI .CourseCard_courseCardRemove__svGs5{cursor:pointer}.CourseCard_courseClosed__RAnTI .CourseCard_courseCardCategoryLabel__qsGlM{opacity:.4}.CourseCard_courseClosed__RAnTI .CourseCard_courseCardDetailContainer__PnVam{opacity:.4;cursor:default}.CourseCard_bookType__gU42Y .CourseCard_courseCardImage__XcpZb{aspect-ratio:default;object-fit:contain;scale:.9}.CourseCard_gradationType__GejiG.CourseCard_bookType__gU42Y{background-color:#cfd0d1}.CourseCard_gradationType__GejiG.CourseCard_bookType__gU42Y .CourseCard_courseCardDetailContainer__PnVam{background-color:#000}.CourseCard_gradationType__GejiG.CourseCard_bookType__gU42Y .CourseCard_courseCardImage__XcpZb{z-index:-101}.SwiperPagination_paginationContainer__yykea{display:flex;align-items:center}.SwiperPagination_paginationBtn___2Utl{position:relative;width:3.2rem;height:3.2rem;cursor:pointer;border-radius:.6rem;padding:.8rem}.SwiperPagination_paginationBtn___2Utl:hover{background-color:#f5f5f6}.SwiperPagination_paginationBtn___2Utl svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.SwiperPagination_paginationBtn___2Utl.SwiperPagination_darkMode__RcHWu:hover{background-color:#37393b}.SwiperPagination_paginationBtn___2Utl.SwiperPagination_darkMode__RcHWu svg path{fill:#f5f5f6}.SwiperPagination_paginationBtn___2Utl:disabled svg path{fill:#b7b9ba}.SwiperPagination_paginationBtn___2Utl:disabled.SwiperPagination_darkMode__RcHWu svg path{fill:#5f6163}.SwiperPagination_paginationPrev__7jLpr{rotate:180deg}.SwiperPagination_paginationNext__Kjnpk{margin-left:.1rem}.SwiperPagination_paginationPage__204h2{margin:1rem;color:#171b1f;font-size:1.4rem}@media screen and (max-width:960px){.SwiperPagination_paginationPage__204h2{font-size:1.2rem}}.SwiperPagination_paginationPage__204h2.SwiperPagination_darkMode__RcHWu{color:#fff}@import"https://use.typekit.net/lob0gpy.css";@import"https://cdn.jsdelivr.net/gh/orioncactus/pretendard/dist/web/variable/pretendardvariable.css";.CourseCardCarousel_wrapperSpacing__4XqjV{padding-top:3.2rem}.CourseCardCarousel_courseCardCarousel__4Ct_k{position:relative}@media screen and (max-width:960px){.CourseCardCarousel_courseCardCarousel__4Ct_k{padding-bottom:5.2rem}}.CourseCardCarousel_courseCardCarouselSwiperPagination__B0hjM{position:absolute;right:0;top:-3.2rem}@media screen and (max-width:960px){.CourseCardCarousel_courseCardCarouselSwiperPagination__B0hjM{display:flex;align-items:center;margin-top:2rem;top:auto;right:auto;left:50%;transform:translateX(-50%)}.CourseCardCarousel_courseCardCarouselSwiper__PUtbr{scale:1;overflow:hidden;padding:0 2rem;margin:0 -2rem}}