.page-module-scss-module__5Z6GsW__container{border:1px solid var(--grayLv2);border-radius:1rem;flex-direction:column;gap:4rem;width:100%;margin:0 auto 8rem;padding:5.2rem;display:flex}@media (max-width:768px){.page-module-scss-module__5Z6GsW__container{width:calc(100% - 4rem);margin-bottom:4rem;padding:2.4rem}}.page-module-scss-module__5Z6GsW__title{color:var(--surface);font-size:clamp(2.4rem,.91954vw + 2.10575rem,3.2rem);font-weight:600;line-height:clamp(3.2rem,.91954vw + 2.90575rem,4rem)}
.AccountForm-module-scss-module__m6uAzq__toastAnchor{position:relative}.AccountForm-module-scss-module__m6uAzq__content{flex-direction:column;gap:2.4rem;display:flex}.AccountForm-module-scss-module__m6uAzq__content>*{width:25.7rem}.AccountForm-module-scss-module__m6uAzq__content div:has(>input){padding:1.1rem 2rem}.AccountForm-module-scss-module__m6uAzq__content div:has(input:disabled){-webkit-user-select:none;user-select:none}.AccountForm-module-scss-module__m6uAzq__content input:disabled{color:var(--grayLv3);-webkit-text-fill-color:var(--grayLv3)}.AccountForm-module-scss-module__m6uAzq__phoneContainer{align-items:flex-end;gap:.8rem;display:flex;width:auto!important}.AccountForm-module-scss-module__m6uAzq__phoneContainer>:first-child{flex-shrink:0;width:25.7rem}@media (max-width:480px){.AccountForm-module-scss-module__m6uAzq__phoneContainer>:first-child{flex:1;width:auto;min-width:0}}.AccountForm-module-scss-module__m6uAzq__phoneVerifyBtn{flex-shrink:0;width:9.2rem;padding:1.1rem 2rem}.AccountForm-module-scss-module__m6uAzq__pwContainer,.AccountForm-module-scss-module__m6uAzq__withdrawContainer{flex-direction:column;align-items:flex-start;gap:.8rem;display:flex}.AccountForm-module-scss-module__m6uAzq__pwContainer button,.AccountForm-module-scss-module__m6uAzq__withdrawContainer button{padding:1.1rem 2rem}.AccountForm-module-scss-module__m6uAzq__withdrawContainer button{width:auto}.AccountForm-module-scss-module__m6uAzq__label{color:var(--grayLv4);font-size:1.2rem;font-weight:700;line-height:1.6rem}
.MyOrderDetailPage-module-scss-module__Qy03wW__head{justify-content:space-between;align-items:center;gap:1.2rem;margin-bottom:-2.8rem;display:flex}.MyOrderDetailPage-module-scss-module__Qy03wW__back{color:var(--grayLv3);font-size:1.4rem;font-weight:600;line-height:2rem}.MyOrderDetailPage-module-scss-module__Qy03wW__back:hover{color:var(--grayLv4)}.MyOrderDetailPage-module-scss-module__Qy03wW__titleWrapper{flex-direction:column;gap:.8rem;display:flex}.MyOrderDetailPage-module-scss-module__Qy03wW__goodsName{color:var(--surface);font-size:clamp(2.4rem,.91954vw + 2.10575rem,3.2rem);font-weight:600;line-height:clamp(3.2rem,.91954vw + 2.90575rem,4rem)}.MyOrderDetailPage-module-scss-module__Qy03wW__paidAt{color:var(--grayLv3);font-size:1.4rem;font-weight:400;line-height:2rem}.MyOrderDetailPage-module-scss-module__Qy03wW__section{flex-direction:column;gap:1.6rem;display:flex}.MyOrderDetailPage-module-scss-module__Qy03wW__sectionHeader{align-items:center;gap:1.2rem;display:flex}.MyOrderDetailPage-module-scss-module__Qy03wW__sectionTitle{color:var(--surface);font-size:clamp(1.8rem,.689655vw + 1.57931rem,2.4rem);font-weight:600;line-height:clamp(2.4rem,.91954vw + 2.10575rem,3.2rem)}.MyOrderDetailPage-module-scss-module__Qy03wW__count{color:var(--primary);font-size:1.6rem;font-weight:600;line-height:2.2rem}.MyOrderDetailPage-module-scss-module__Qy03wW__selectBar{border:1px solid var(--grayLv2);border-radius:1rem;justify-content:space-between;align-items:center;gap:1.2rem;padding:1.6rem 2rem;display:flex}.MyOrderDetailPage-module-scss-module__Qy03wW__checkAll{cursor:pointer;align-items:center;gap:.8rem;display:flex}.MyOrderDetailPage-module-scss-module__Qy03wW__checkAll svg{flex-shrink:0}.MyOrderDetailPage-module-scss-module__Qy03wW__checkAll span{color:var(--grayLv4);font-size:1.6rem;font-weight:500;line-height:2.2rem}.MyOrderDetailPage-module-scss-module__Qy03wW__checkAllText{align-items:center;gap:.8rem;display:flex}.MyOrderDetailPage-module-scss-module__Qy03wW__checkAllText .MyOrderDetailPage-module-scss-module__Qy03wW__selectCount{gap:.2rem;display:flex}.MyOrderDetailPage-module-scss-module__Qy03wW__checkAllText .MyOrderDetailPage-module-scss-module__Qy03wW__selectCount span{color:var(--grayLv3)}.MyOrderDetailPage-module-scss-module__Qy03wW__checkAllText .MyOrderDetailPage-module-scss-module__Qy03wW__selectCount .MyOrderDetailPage-module-scss-module__Qy03wW__activeCount{color:var(--primary)}.MyOrderDetailPage-module-scss-module__Qy03wW__refundButton{color:var(--grayLv3);cursor:pointer;background:0 0;border:none;flex-shrink:0;font-size:1.4rem;font-weight:500;line-height:2rem;transition:color .2s}.MyOrderDetailPage-module-scss-module__Qy03wW__refundButton:hover:not(:disabled){color:var(--surface)}.MyOrderDetailPage-module-scss-module__Qy03wW__refundButton:disabled{cursor:not-allowed}.MyOrderDetailPage-module-scss-module__Qy03wW__courseList{flex-direction:column;gap:1.6rem;display:flex}@media (max-width:480px){.MyOrderDetailPage-module-scss-module__Qy03wW__selectBar{padding:1.6rem}.MyOrderDetailPage-module-scss-module__Qy03wW__checkAll span{color:var(--surface);font-size:1.4rem;font-weight:500;line-height:2rem}}.MyOrderDetailPage-module-scss-module__Qy03wW__info{border:1px solid var(--grayLv2);min-width:0;color:var(--surface);border-radius:1rem;flex-direction:column;gap:1.2rem;padding:2rem;font-size:1.4rem;font-weight:400;line-height:2rem;display:flex}.MyOrderDetailPage-module-scss-module__Qy03wW__info>li{align-items:center;gap:1.6rem;display:flex}.MyOrderDetailPage-module-scss-module__Qy03wW__totalRow .MyOrderDetailPage-module-scss-module__Qy03wW__value{color:var(--surface);font-size:1.4rem;font-weight:700;line-height:2rem}.MyOrderDetailPage-module-scss-module__Qy03wW__totalRow .MyOrderDetailPage-module-scss-module__Qy03wW__strikePrice{font-weight:400}.MyOrderDetailPage-module-scss-module__Qy03wW__dividerRow{display:block}.MyOrderDetailPage-module-scss-module__Qy03wW__divider{background-color:var(--grayLv2);border:none;width:100%;height:1px;margin:0}.MyOrderDetailPage-module-scss-module__Qy03wW__label{width:8rem;color:var(--grayLv3);flex-shrink:0}.MyOrderDetailPage-module-scss-module__Qy03wW__value{text-align:left;word-break:break-all;flex:1}.MyOrderDetailPage-module-scss-module__Qy03wW__strikePrice{color:var(--grayLv3);margin-right:.6rem;text-decoration:line-through}.MyOrderDetailPage-module-scss-module__Qy03wW__receipt{color:var(--primary);border-bottom:1px solid #0000;align-items:center;gap:.4rem;margin-left:1.2rem;font-size:1.4rem;font-weight:600;line-height:2rem;display:inline-flex}.MyOrderDetailPage-module-scss-module__Qy03wW__receipt svg{width:1.2rem;height:1.2rem}.MyOrderDetailPage-module-scss-module__Qy03wW__receipt:hover{border-color:var(--primary)}
.MyOrderListPage-module-scss-module__a0lOsG__header{flex-direction:column;justify-content:space-between;gap:3.2rem;display:flex}.MyOrderListPage-module-scss-module__a0lOsG__titleWrapper{align-items:center;gap:1.2rem;display:flex}.MyOrderListPage-module-scss-module__a0lOsG__count{color:var(--primary);font-size:1.6rem;font-weight:600;line-height:2.2rem}.MyOrderListPage-module-scss-module__a0lOsG__pagination{margin-top:4rem}
.MyWishlistPage-module-scss-module__oILXNG__header{align-items:center;gap:1.2rem;display:flex}.MyWishlistPage-module-scss-module__oILXNG__count{color:var(--primary);font-size:1.6rem;font-weight:600;line-height:2.2rem}.MyWishlistPage-module-scss-module__oILXNG__filterTabs{flex-wrap:wrap;gap:.8rem;display:flex}.MyWishlistPage-module-scss-module__oILXNG__divider{background-color:var(--grayLv3);align-self:center;width:1px;height:2.4rem;margin:0 .8rem}.MyWishlistPage-module-scss-module__oILXNG__filterTab{color:var(--grayLv4);border:1px solid var(--grayLv2);background-color:var(--background);height:4rem;border-radius:1rem;justify-content:center;align-items:center;padding:1rem 2rem;font-size:1.4rem;font-weight:600;line-height:2rem;transition:all .15s;display:flex}.MyWishlistPage-module-scss-module__oILXNG__filterTab:hover{border-color:color-mix(in srgb, var(--primary) 40%, var(--grayLv2));color:var(--primary)}.MyWishlistPage-module-scss-module__oILXNG__filterTab.MyWishlistPage-module-scss-module__oILXNG__active{background-color:var(--primary);border-color:var(--primary);color:var(--white)}@media (max-width:480px){.MyWishlistPage-module-scss-module__oILXNG__filterTab{color:var(--surface);padding:.8rem 1.6rem;font-size:1.4rem;font-weight:600;line-height:2rem}}.MyWishlistPage-module-scss-module__oILXNG__grid{scroll-margin-top:8rem}@media screen and (max-width:768px){.MyWishlistPage-module-scss-module__oILXNG__grid{scroll-margin-top:6.6rem}}.MyWishlistPage-module-scss-module__oILXNG__grid{grid-template-columns:repeat(3,1fr);gap:1.2rem;display:grid}@media (max-width:1024px){.MyWishlistPage-module-scss-module__oILXNG__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.MyWishlistPage-module-scss-module__oILXNG__grid{grid-template-columns:1fr}}.MyWishlistPage-module-scss-module__oILXNG__empty,.MyWishlistPage-module-scss-module__oILXNG__stateBox{justify-content:center;align-items:center;min-height:36rem;display:flex}.MyWishlistPage-module-scss-module__oILXNG__pagination{margin-top:4rem}
.PhoneVerificationModal-module-scss-module__hCzFpW__form{flex-direction:column;gap:2rem;display:flex}.PhoneVerificationModal-module-scss-module__hCzFpW__form label{color:var(--surface);font-size:1.2rem;font-weight:700;line-height:1.6rem}.PhoneVerificationModal-module-scss-module__hCzFpW__form input{padding:1rem .8rem}.PhoneVerificationModal-module-scss-module__hCzFpW__phoneSection{flex-direction:column;gap:.8rem;display:flex}.PhoneVerificationModal-module-scss-module__hCzFpW__phoneForm,.PhoneVerificationModal-module-scss-module__hCzFpW__codeForm{grid-template-columns:1fr auto;align-items:start;gap:.8rem .9rem;display:grid}.PhoneVerificationModal-module-scss-module__hCzFpW__phoneForm .PhoneVerificationModal-module-scss-module__hCzFpW__verifyBtn,.PhoneVerificationModal-module-scss-module__hCzFpW__codeForm .PhoneVerificationModal-module-scss-module__hCzFpW__verifyBtn{min-width:8rem;margin-top:2rem}.PhoneVerificationModal-module-scss-module__hCzFpW__formError{grid-column:1/-1}.PhoneVerificationModal-module-scss-module__hCzFpW__codeSection{flex-direction:column;width:100%;display:flex}.PhoneVerificationModal-module-scss-module__hCzFpW__codeSection .PhoneVerificationModal-module-scss-module__hCzFpW__desc{color:var(--grayLv4);align-items:center;gap:.4rem;margin-bottom:2rem;font-size:1.4rem;font-weight:400;line-height:2rem;display:flex}.PhoneVerificationModal-module-scss-module__hCzFpW__codeSection .PhoneVerificationModal-module-scss-module__hCzFpW__timer{color:var(--primary);font-size:1.4rem;font-weight:500;line-height:2rem}.PhoneVerificationModal-module-scss-module__hCzFpW__logoutBtn{color:var(--grayLv4);cursor:pointer;background:0 0;border:none;padding:.8rem;font-size:1.4rem;font-weight:500;line-height:2rem;transition:color .2s}.PhoneVerificationModal-module-scss-module__hCzFpW__logoutBtn:hover{color:var(--grayLv5);text-decoration:underline}.PhoneVerificationModal-module-scss-module__hCzFpW__logoutBtn:disabled{cursor:not-allowed;opacity:.5}
.OrderCourseItem-module-scss-module__0G1EtG__container{border:1px solid var(--grayLv2);border-radius:1rem;align-items:flex-start;gap:1.6rem;padding:2rem;transition:border-color .2s;display:flex;position:relative}.OrderCourseItem-module-scss-module__0G1EtG__refundBtn{z-index:1;color:var(--grayLv3);cursor:pointer;background:0 0;border:none;transition:all .2s;position:absolute;top:2rem;right:2rem}.OrderCourseItem-module-scss-module__0G1EtG__refundBtn:hover{color:var(--surface)}.OrderCourseItem-module-scss-module__0G1EtG__selected{border-color:var(--primary)}.OrderCourseItem-module-scss-module__0G1EtG__checkboxWrapper{flex:none}.OrderCourseItem-module-scss-module__0G1EtG__checkboxWrapper label{cursor:pointer;display:block}.OrderCourseItem-module-scss-module__0G1EtG__checkboxDisabled{opacity:.4;cursor:not-allowed!important}.OrderCourseItem-module-scss-module__0G1EtG__selectArea{cursor:pointer;-webkit-user-select:none;user-select:none}.OrderCourseItem-module-scss-module__0G1EtG__selectAreaDisabled{cursor:default}.OrderCourseItem-module-scss-module__0G1EtG__thumbnail{aspect-ratio:16/9;object-fit:cover;border-radius:.8rem;flex-shrink:0;width:17rem;display:block}.OrderCourseItem-module-scss-module__0G1EtG__body{flex-direction:column;flex:1;gap:1.2rem;min-width:0;display:flex}.OrderCourseItem-module-scss-module__0G1EtG__titleLabel{width:100%;min-width:0;display:block}.OrderCourseItem-module-scss-module__0G1EtG__title{color:var(--surface);text-overflow:ellipsis;word-break:break-word;-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;width:100%;padding-right:3.2rem;font-size:1.8rem;font-weight:600;line-height:2.4rem;display:-webkit-box;overflow:hidden}.OrderCourseItem-module-scss-module__0G1EtG__info{align-items:flex-start;gap:1.6rem;min-width:0;display:flex}.OrderCourseItem-module-scss-module__0G1EtG__prices{min-width:0;color:var(--surface);flex-direction:column;flex:1;gap:.6rem;font-size:1.4rem;font-weight:500;line-height:2rem;display:flex}.OrderCourseItem-module-scss-module__0G1EtG__prices .OrderCourseItem-module-scss-module__0G1EtG__priceRow{justify-content:space-between;align-items:center;gap:.8rem;width:100%;display:flex}.OrderCourseItem-module-scss-module__0G1EtG__prices .OrderCourseItem-module-scss-module__0G1EtG__priceRow dt{color:var(--grayLv3);white-space:nowrap;flex-shrink:0}.OrderCourseItem-module-scss-module__0G1EtG__prices .OrderCourseItem-module-scss-module__0G1EtG__priceRow dd{text-align:right;white-space:nowrap;flex-shrink:0}.OrderCourseItem-module-scss-module__0G1EtG__discount{color:var(--primary)}.OrderCourseItem-module-scss-module__0G1EtG__finalPrice{color:var(--surface);align-items:center;gap:.6rem;font-size:1.4rem;font-weight:700;line-height:2rem;display:flex}.OrderCourseItem-module-scss-module__0G1EtG__strikePrice{color:var(--grayLv3);font-weight:400;text-decoration:line-through}.OrderCourseItem-module-scss-module__0G1EtG__divider{background-color:var(--grayLv2);border:none;flex-shrink:0;height:1px;min-height:1px;margin:1.6rem 0 0}.OrderCourseItem-module-scss-module__0G1EtG__refund{flex-direction:column;gap:1.2rem;min-width:0;display:flex}.OrderCourseItem-module-scss-module__0G1EtG__summaryToggle{cursor:pointer;width:100%;color:var(--grayLv3);background:0 0;border:none;justify-content:space-between;align-items:center;padding:.8rem 0 0;display:flex}.OrderCourseItem-module-scss-module__0G1EtG__summaryToggle svg{flex-shrink:0}.OrderCourseItem-module-scss-module__0G1EtG__summaryToggle:disabled{cursor:default;opacity:.5}.OrderCourseItem-module-scss-module__0G1EtG__summaryLabel{color:var(--grayLv3);text-underline-offset:.2rem;font-size:1.2rem;font-weight:400;line-height:1.6rem;text-decoration:underline}.OrderCourseItem-module-scss-module__0G1EtG__checklistPanel{flex-direction:column;align-items:flex-start;gap:.8rem;display:flex}.OrderCourseItem-module-scss-module__0G1EtG__chevron{transition:transform .2s}.OrderCourseItem-module-scss-module__0G1EtG__chevronOpen{transition:transform .2s;transform:rotate(-180deg)}.OrderCourseItem-module-scss-module__0G1EtG__refundNotice{padding:.8rem 0 0}.OrderCourseItem-module-scss-module__0G1EtG__refundInfo{color:var(--surface);flex-direction:column;gap:.6rem;font-size:1.4rem;font-weight:500;line-height:2rem;display:flex}.OrderCourseItem-module-scss-module__0G1EtG__refundInfo .OrderCourseItem-module-scss-module__0G1EtG__refundRow{justify-content:space-between;align-items:center;gap:.8rem;width:100%;display:flex}.OrderCourseItem-module-scss-module__0G1EtG__refundInfo .OrderCourseItem-module-scss-module__0G1EtG__refundRow dt{color:var(--grayLv3);flex-shrink:0}.OrderCourseItem-module-scss-module__0G1EtG__refundAmount{color:var(--primary)}.OrderCourseItem-module-scss-module__0G1EtG__checklist{color:var(--grayLv3);flex-direction:column;gap:.4rem;font-size:1.4rem;font-weight:400;line-height:2rem;display:flex}.OrderCourseItem-module-scss-module__0G1EtG__checklist>li{white-space:nowrap;align-items:center;gap:.6rem;display:flex}.OrderCourseItem-module-scss-module__0G1EtG__checklist>li svg{flex-shrink:0}.OrderCourseItem-module-scss-module__0G1EtG__checkFail{color:var(--error)}.OrderCourseItem-module-scss-module__0G1EtG__strikeText{position:relative}.OrderCourseItem-module-scss-module__0G1EtG__strikeText:after{content:"";pointer-events:none;background-color:currentColor;height:1px;position:absolute;top:50%;left:0;right:0}.OrderCourseItem-module-scss-module__0G1EtG__checklistWrap{min-width:0}.OrderCourseItem-module-scss-module__0G1EtG__statusText{color:var(--grayLv3);font-size:1.4rem;font-weight:400;line-height:2rem}.OrderCourseItem-module-scss-module__0G1EtG__statusRow{flex-wrap:wrap;align-items:center;gap:.8rem;display:flex}.OrderCourseItem-module-scss-module__0G1EtG__retryButton{cursor:pointer;color:var(--primary);background:0 0;border:none;padding:0;font-size:1.4rem;font-weight:600;line-height:2rem;text-decoration:underline}@media screen and (max-width:767px){.OrderCourseItem-module-scss-module__0G1EtG__container{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:1.2rem;display:grid}.OrderCourseItem-module-scss-module__0G1EtG__checkboxWrapper{grid-area:1/1}.OrderCourseItem-module-scss-module__0G1EtG__body{display:contents}.OrderCourseItem-module-scss-module__0G1EtG__titleLabel{grid-area:1/2}.OrderCourseItem-module-scss-module__0G1EtG__refundBtn{grid-area:1/3;align-items:center;height:2.4rem;display:flex;position:static}.OrderCourseItem-module-scss-module__0G1EtG__title{padding-right:0}.OrderCourseItem-module-scss-module__0G1EtG__info{grid-area:2/1/auto/-1}.OrderCourseItem-module-scss-module__0G1EtG__thumbnail{width:12rem}.OrderCourseItem-module-scss-module__0G1EtG__divider{grid-area:3/1/auto/-1;margin-top:0}.OrderCourseItem-module-scss-module__0G1EtG__refund,.OrderCourseItem-module-scss-module__0G1EtG__refundNotice{grid-area:4/1/auto/-1}.OrderCourseItem-module-scss-module__0G1EtG__checklistPanel{flex-direction:column;align-items:stretch}}@media screen and (max-width:479px){.OrderCourseItem-module-scss-module__0G1EtG__info{flex-direction:column;align-items:stretch;gap:1.2rem}.OrderCourseItem-module-scss-module__0G1EtG__thumbnail{width:100%}}@media screen and (min-width:768px) and (max-width:1024px){.OrderCourseItem-module-scss-module__0G1EtG__thumbnail{width:14rem}}
.OrderItem-module-scss-module__p4LgXa__container{border:1px solid var(--grayLv2);cursor:pointer;border-radius:1rem;padding:2rem;transition:all .2s;display:block;position:relative}.OrderItem-module-scss-module__p4LgXa__container:hover{border-color:color-mix(in srgb, var(--primary) 30%, var(--grayLv2));box-shadow:var(--shadow)}.OrderItem-module-scss-module__p4LgXa__header{align-items:center;gap:1.2rem;margin-bottom:2rem;display:flex}.OrderItem-module-scss-module__p4LgXa__goodsName{color:var(--surface);text-overflow:ellipsis;word-break:break-word;-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;font-size:1.6rem;font-weight:600;line-height:2.2rem;display:-webkit-box;overflow:hidden}.OrderItem-module-scss-module__p4LgXa__chevron{color:var(--grayLv3);flex-shrink:0;margin-bottom:auto;margin-left:auto;transform:rotate(90deg)}.OrderItem-module-scss-module__p4LgXa__info{color:var(--surface);flex-direction:column;gap:1.2rem;font-size:1.4rem;font-weight:400;line-height:2rem;display:flex}.OrderItem-module-scss-module__p4LgXa__info>li{align-items:center;gap:1.6rem;display:flex}.OrderItem-module-scss-module__p4LgXa__label{width:10rem;color:var(--grayLv3)}.OrderItem-module-scss-module__p4LgXa__value{text-align:left;word-break:break-all;flex:1;width:100%}.OrderItem-module-scss-module__p4LgXa__price{color:var(--surface);font-size:1.4rem;font-weight:700;line-height:2rem}.OrderItem-module-scss-module__p4LgXa__strikePrice{color:var(--grayLv3);margin-right:.6rem;font-weight:400;text-decoration:line-through}@media screen and (max-width:480px){.OrderItem-module-scss-module__p4LgXa__container .OrderItem-module-scss-module__p4LgXa__header{flex-direction:column;align-items:flex-start}.OrderItem-module-scss-module__p4LgXa__container .OrderItem-module-scss-module__p4LgXa__header .OrderItem-module-scss-module__p4LgXa__chevron{margin-left:0;position:absolute;top:2rem;right:2rem}.OrderItem-module-scss-module__p4LgXa__info li{flex-direction:column;align-items:flex-start;gap:.6rem}.OrderItem-module-scss-module__p4LgXa__info li .OrderItem-module-scss-module__p4LgXa__label{width:100%}}
.WishlistCard-module-scss-module__a9mj7a__card{cursor:pointer;border:1px solid var(--grayLv2);border-radius:2rem;flex-direction:column;width:100%;transition:all .2s;display:flex;overflow:hidden}.WishlistCard-module-scss-module__a9mj7a__card:hover{border-color:color-mix(in srgb, var(--primary) 30%, var(--grayLv2));box-shadow:var(--shadow)}.WishlistCard-module-scss-module__a9mj7a__thumbnailWrap{aspect-ratio:256/134;width:100%;position:relative;overflow:hidden}.WishlistCard-module-scss-module__a9mj7a__thumbnail{object-fit:cover;width:100%;height:100%}.WishlistCard-module-scss-module__a9mj7a__textContent{flex-direction:column;flex:1;padding:2rem 2.4rem 2.4rem;display:flex}.WishlistCard-module-scss-module__a9mj7a__typeTag{margin-bottom:1.2rem}.WishlistCard-module-scss-module__a9mj7a__title{color:var(--surface);text-overflow:ellipsis;word-break:break-word;-webkit-line-clamp:2;white-space:normal;min-height:4.8rem;-webkit-box-orient:vertical;margin-bottom:1.6rem;font-size:1.8rem;font-weight:600;line-height:2.4rem;display:-webkit-box;overflow:hidden}.WishlistCard-module-scss-module__a9mj7a__priceContent{align-items:center;gap:.8rem;margin-top:auto;display:flex}.WishlistCard-module-scss-module__a9mj7a__free{color:var(--primary);font-size:1.8rem;font-weight:700;line-height:2.4rem}.WishlistCard-module-scss-module__a9mj7a__discountRate{color:var(--primary);font-size:1.6rem;font-weight:700;line-height:2.2rem}.WishlistCard-module-scss-module__a9mj7a__salePrice{color:var(--surface);font-size:1.6rem;font-weight:600;line-height:2.2rem}.WishlistCard-module-scss-module__a9mj7a__originalPrice{color:var(--grayLv2);font-size:1.4rem;font-weight:500;line-height:2rem;text-decoration:line-through}
.MyCertificatePage-module-scss-module__mZ8SQW__header{align-items:center;gap:.8rem;display:flex}.MyCertificatePage-module-scss-module__mZ8SQW__grid{scroll-margin-top:8rem}@media screen and (max-width:768px){.MyCertificatePage-module-scss-module__mZ8SQW__grid{scroll-margin-top:6.6rem}}.MyCertificatePage-module-scss-module__mZ8SQW__grid{grid-template-columns:repeat(3,1fr);gap:2.4rem;display:grid}@media (max-width:1024px){.MyCertificatePage-module-scss-module__mZ8SQW__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.MyCertificatePage-module-scss-module__mZ8SQW__grid{grid-template-columns:1fr;gap:1.6rem}}
.MyCouponPage-module-scss-module__5F0VkG__header{align-items:center;gap:1.2rem;display:flex}.MyCouponPage-module-scss-module__5F0VkG__couponForm{margin-top:-2rem}.MyCouponPage-module-scss-module__5F0VkG__count{color:var(--grayLv3);font-size:1.6rem;font-weight:500;line-height:2.2rem}.MyCouponPage-module-scss-module__5F0VkG__count strong{color:var(--primary);font-weight:600}.MyCouponPage-module-scss-module__5F0VkG__body{flex-direction:column;gap:1.6rem;display:flex}.MyCouponPage-module-scss-module__5F0VkG__toolbar{justify-content:flex-end;align-items:center;gap:1.6rem;display:flex}.MyCouponPage-module-scss-module__5F0VkG__showAllToggle{min-width:11.6rem;color:var(--surface);cursor:pointer;align-items:center;gap:.6rem;font-size:1.4rem;font-weight:500;line-height:2rem;display:inline-flex}.MyCouponPage-module-scss-module__5F0VkG__showAllToggle svg{flex-shrink:0}.MyCouponPage-module-scss-module__5F0VkG__sortSelect{width:16rem}.MyCouponPage-module-scss-module__5F0VkG__list{scroll-margin-top:8rem}@media screen and (max-width:768px){.MyCouponPage-module-scss-module__5F0VkG__list{scroll-margin-top:6.6rem}}.MyCouponPage-module-scss-module__5F0VkG__list{border:1px solid var(--grayLv2);border-radius:1rem;flex-direction:column;padding:.4rem 0;display:flex;overflow:hidden}.MyCouponPage-module-scss-module__5F0VkG__empty{border:1px solid var(--grayLv2);border-radius:1rem;justify-content:center;align-items:center;height:260px;display:flex}.MyCouponPage-module-scss-module__5F0VkG__empty.MyCouponPage-module-scss-module__5F0VkG__empty{padding:0}.MyCouponPage-module-scss-module__5F0VkG__empty>div{gap:0}.MyCouponPage-module-scss-module__5F0VkG__empty h2{margin-top:2rem;font-size:1.8rem;font-weight:600;line-height:2.4rem}.MyCouponPage-module-scss-module__5F0VkG__empty p{color:var(--grayLv4);margin-top:.8rem;font-size:1.6rem;font-weight:500;line-height:2.2rem}.MyCouponPage-module-scss-module__5F0VkG__stateBox{justify-content:center;align-items:center;padding:6rem 0;display:flex}.MyCouponPage-module-scss-module__5F0VkG__paginationNav.MyCouponPage-module-scss-module__5F0VkG__paginationNav{margin-top:2.4rem}
.CertificateCard-module-scss-module__uxEmxq__card{border:1px solid var(--grayLv2);background-color:var(--background);border-radius:2rem;flex-direction:column;gap:1.6rem;height:100%;padding:1.6rem;transition:border-color .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.CertificateCard-module-scss-module__uxEmxq__card:hover{border-color:color-mix(in srgb, var(--primary) 30%, var(--grayLv2));box-shadow:var(--shadow)}.CertificateCard-module-scss-module__uxEmxq__info{flex-direction:column;flex:1;gap:1.2rem;display:flex}.CertificateCard-module-scss-module__uxEmxq__thumbnail{aspect-ratio:109/57;object-fit:cover;background-color:var(--grayLv1);border:1px solid var(--grayLv2);border-radius:1rem;width:100%}.CertificateCard-module-scss-module__uxEmxq__medal{width:3.8rem;height:auto;position:absolute;top:.4rem;right:.4rem}.CertificateCard-module-scss-module__uxEmxq__text{flex-direction:column;gap:.8rem;display:flex}.CertificateCard-module-scss-module__uxEmxq__title{color:var(--surface);text-overflow:ellipsis;word-break:break-word;-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;min-height:4.4rem;font-size:1.6rem;font-weight:500;line-height:2.2rem;display:-webkit-box;overflow:hidden}.CertificateCard-module-scss-module__uxEmxq__completionDate{color:var(--grayLv3);font-size:1.2rem;font-weight:500;line-height:1.6rem}.CertificateCard-module-scss-module__uxEmxq__actionButton{color:var(--primary);border:solid 1px var(--primary);border-radius:1rem;justify-content:center;align-items:center;gap:.8rem;display:flex}.CertificateCard-module-scss-module__uxEmxq__actionButton svg{color:var(--primary);flex-shrink:0;display:block}.CertificateCard-module-scss-module__uxEmxq__actionButtonReissue{background-color:var(--grayLv1);border-color:var(--primary);color:var(--primary);border-radius:1rem;justify-content:center;align-items:center;gap:1rem;display:flex}.CertificateCard-module-scss-module__uxEmxq__actionButtonReissue svg{color:var(--primary);flex-shrink:0;width:2rem;height:2rem;display:block}.CertificateCard-module-scss-module__uxEmxq__actionButtonReissue:hover{background-color:var(--grayLv2)}
.CouponItem-module-scss-module__Wqe0NG__item{align-items:center;gap:1.6rem;min-height:8.6rem;padding:1.2rem 2.4rem;display:flex}.CouponItem-module-scss-module__Wqe0NG__item:hover{background:var(--grayLv1)}.CouponItem-module-scss-module__Wqe0NG__info{flex-direction:column;flex:1;gap:.8rem;min-width:0;display:flex}.CouponItem-module-scss-module__Wqe0NG__row{align-items:center;gap:1.2rem;min-width:0;display:flex}.CouponItem-module-scss-module__Wqe0NG__badge{color:var(--primary);background:var(--activation);white-space:nowrap;border-radius:.4rem;flex-shrink:0;align-items:center;padding:.3rem .8rem;font-size:1.2rem;font-weight:700;line-height:1.6rem;display:inline-flex}.CouponItem-module-scss-module__Wqe0NG__title{min-width:0;color:var(--surface);flex:1;font-size:1.6rem;font-weight:500;line-height:2.2rem}.CouponItem-module-scss-module__Wqe0NG__titleLink{text-overflow:ellipsis;word-break:break-word;white-space:nowrap;color:inherit;cursor:pointer;text-decoration:none;display:block;overflow:hidden}.CouponItem-module-scss-module__Wqe0NG__titleLink:hover{color:var(--primary)}.CouponItem-module-scss-module__Wqe0NG__titleLink:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:.2rem}.CouponItem-module-scss-module__Wqe0NG__titleText{text-overflow:ellipsis;word-break:break-word;white-space:nowrap;display:block;overflow:hidden}.CouponItem-module-scss-module__Wqe0NG__dateWrap{flex-shrink:0;align-items:center;gap:.4rem;display:inline-flex}.CouponItem-module-scss-module__Wqe0NG__dateDivider{color:var(--grayLv3);font-size:1.2rem;line-height:1.6rem}.CouponItem-module-scss-module__Wqe0NG__date{color:var(--grayLv4);white-space:nowrap;font-size:1.2rem;font-weight:400;line-height:1.6rem}.CouponItem-module-scss-module__Wqe0NG__dDay{color:var(--primary);white-space:nowrap;font-size:1.2rem;font-weight:500;line-height:1.6rem}.CouponItem-module-scss-module__Wqe0NG__dDay.CouponItem-module-scss-module__Wqe0NG__urgent{color:var(--error)}.CouponItem-module-scss-module__Wqe0NG__action{flex-direction:column;flex-shrink:0;align-items:center;gap:.4rem;display:flex}.CouponItem-module-scss-module__Wqe0NG__discountAmount{color:var(--primary);white-space:nowrap;font-size:1.6rem;font-weight:700;line-height:2.2rem}.CouponItem-module-scss-module__Wqe0NG__statusLabel{color:var(--grayLv3);white-space:nowrap;flex-shrink:0;font-size:1.4rem;font-weight:500;line-height:2rem}.CouponItem-module-scss-module__Wqe0NG__payBtn{width:auto;color:var(--white);flex-shrink:0;padding:.7rem 1.4rem;font-size:1.4rem;font-weight:500;line-height:2rem}.CouponItem-module-scss-module__Wqe0NG__discountInline{margin-left:auto;display:none}@media (max-width:768px){.CouponItem-module-scss-module__Wqe0NG__item{flex-direction:column;align-items:stretch;gap:.8rem;padding:2rem 2.4rem}.CouponItem-module-scss-module__Wqe0NG__info{gap:1.2rem}.CouponItem-module-scss-module__Wqe0NG__discountInline{display:inline-flex}.CouponItem-module-scss-module__Wqe0NG__action{width:100%}.CouponItem-module-scss-module__Wqe0NG__action .CouponItem-module-scss-module__Wqe0NG__discountAmount{display:none}.CouponItem-module-scss-module__Wqe0NG__payBtn{width:100%}.CouponItem-module-scss-module__Wqe0NG__statusLabel{align-self:flex-end}}@media (max-width:480px){.CouponItem-module-scss-module__Wqe0NG__row{flex-wrap:wrap;row-gap:.4rem}}.CouponItem-module-scss-module__Wqe0NG__inactive .CouponItem-module-scss-module__Wqe0NG__title{color:var(--grayLv3)}.CouponItem-module-scss-module__Wqe0NG__inactive .CouponItem-module-scss-module__Wqe0NG__badge{color:var(--grayLv3);background:var(--grayLv2)}.CouponItem-module-scss-module__Wqe0NG__inactive .CouponItem-module-scss-module__Wqe0NG__date,.CouponItem-module-scss-module__Wqe0NG__inactive .CouponItem-module-scss-module__Wqe0NG__dDay,.CouponItem-module-scss-module__Wqe0NG__inactive .CouponItem-module-scss-module__Wqe0NG__dateDivider{color:var(--grayLv3)}
.OrderList-module-scss-module__kbqEaW__orderList{flex-direction:column;gap:2rem;display:flex}@media (max-width:768px){.OrderList-module-scss-module__kbqEaW__orderList{gap:2.4rem}}
.RefundModal-module-scss-module__fYDxCq__description{word-break:keep-all}.RefundModal-module-scss-module__fYDxCq__summary{background-color:var(--grayLv1);border-radius:.4rem;flex-direction:column;gap:.8rem;padding:1.2rem 1.1rem;display:flex}.RefundModal-module-scss-module__fYDxCq__row{justify-content:space-between;align-items:flex-start;gap:1.2rem;display:flex}.RefundModal-module-scss-module__fYDxCq__row dt{color:var(--grayLv4);flex-shrink:0;font-size:1.2rem;font-weight:400;line-height:1.6rem}.RefundModal-module-scss-module__fYDxCq__row dd{text-align:right;word-break:break-all;flex:1;min-width:0;margin:0}.RefundModal-module-scss-module__fYDxCq__courseList{flex-direction:column;gap:.6rem;max-height:14rem;display:flex;overflow-y:auto}.RefundModal-module-scss-module__fYDxCq__courseItem{text-align:left;justify-content:space-between;align-items:flex-end;gap:1.2rem;display:flex}.RefundModal-module-scss-module__fYDxCq__courseTitle{color:var(--grayLv5);word-break:break-word;min-width:0;font-size:1.2rem;font-weight:500;line-height:1.6rem}.RefundModal-module-scss-module__fYDxCq__coursePrice{color:var(--grayLv4);flex-shrink:0;font-size:1.2rem;font-weight:500;line-height:1.6rem}.RefundModal-module-scss-module__fYDxCq__totalRow{border-top:1px solid var(--grayLv2);align-items:center;padding-top:.8rem}.RefundModal-module-scss-module__fYDxCq__amount{color:var(--primary);font-size:1.4rem;font-weight:600;line-height:2rem}.RefundModal-module-scss-module__fYDxCq__couponNotice{color:var(--grayLv3);margin-top:.8rem;font-size:1.2rem;font-weight:400;line-height:1.6rem}.RefundModal-module-scss-module__fYDxCq__reasonLabel{color:var(--grayLv4);margin-top:1.6rem;margin-bottom:.6rem;font-size:1.4rem;font-weight:500;line-height:2rem;display:block}.RefundModal-module-scss-module__fYDxCq__optional{color:var(--grayLv3);font-size:1.2rem;font-weight:400;line-height:1.6rem}.RefundModal-module-scss-module__fYDxCq__reasonInput{border:1px solid var(--grayLv2);resize:none;width:100%;color:var(--grayLv5);border-radius:.4rem;padding:1rem 1.2rem;font-size:1.4rem;font-weight:400;line-height:2rem}.RefundModal-module-scss-module__fYDxCq__reasonInput::placeholder{color:var(--grayLv3)}.RefundModal-module-scss-module__fYDxCq__reasonInput:focus{border-color:var(--primary);outline:none}.RefundModal-module-scss-module__fYDxCq__reasonInput:disabled{background-color:var(--grayLv1);cursor:not-allowed}.RefundModal-module-scss-module__fYDxCq__actions{flex-direction:row}.RefundModal-module-scss-module__fYDxCq__actions>*{flex:1}
.WishlistBlogCard-module-scss-module__9cEjwW__summary{color:var(--grayLv4);text-overflow:ellipsis;word-break:break-word;-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;font-size:1.6rem;font-weight:400;line-height:2.2rem;display:-webkit-box;overflow:hidden}
.WithdrawalModal-module-scss-module__awx8tq__description{word-break:break-all}.WithdrawalModal-module-scss-module__awx8tq__noticeList{background-color:var(--grayLv1);border-radius:.4rem;flex-direction:column;gap:.8rem;padding:1.2rem 1.1rem;display:flex}.WithdrawalModal-module-scss-module__awx8tq__noticeItem{color:var(--grayLv4);word-break:break-all;padding-left:1.2rem;font-size:1.2rem;font-weight:400;line-height:1.6rem;position:relative}.WithdrawalModal-module-scss-module__awx8tq__noticeItem:before{content:"•";position:absolute;top:0;left:0}.WithdrawalModal-module-scss-module__awx8tq__noticeItem strong{color:var(--grayLv4);font-size:1.2rem;font-weight:600;line-height:1.6rem}.WithdrawalModal-module-scss-module__awx8tq__agreeLabel{cursor:pointer;color:var(--grayLv4);word-break:break-all;align-items:flex-start;gap:.4rem;margin-top:2rem;font-size:1.4rem;font-weight:500;line-height:2rem;display:flex}.WithdrawalModal-module-scss-module__awx8tq__agreeLabel svg{flex-shrink:0}.WithdrawalModal-module-scss-module__awx8tq__agreeInput{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.WithdrawalModal-module-scss-module__awx8tq__actions{flex-direction:row}.WithdrawalModal-module-scss-module__awx8tq__actions>*{flex:1}
