@charset "utf-8";#header{font-size:var(--f-body1);height:40px;letter-spacing:-.28px;line-height:20px;position:fixed;transform:translateY(0);transition:transform .5s cubic-bezier(.165,.84,.44,1);z-index:99997}#header,#header:after{left:0;top:0;width:100%}#header:after{backdrop-filter:blur(6px);background:hsla(0,0%,100%,.9);content:"";height:100%;position:absolute;z-index:-1}#header #allMenuBtnClose{background-image:url(https://static.edmclass.com/common/allMenu-closeBtn.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;display:none;height:16px;position:absolute;right:16px;top:12px;width:16px}#header.active .notification,#header.active .wishlist .btn{display:none}#header.active #top-tail{background:#fff;height:40px;justify-content:flex-start;left:0;right:auto;width:calc(100% - 32px)}#header.active #top-tail .userWrap,#header.active #top-tail .userWrap .state{display:block;width:100%}#header.active #top-tail .userWrap .state .btn .txtWrap{display:block}#header.active #allMenuBtn,#header.active #top-tail .userWrap .myClass,#header.active #top-tail .userWrap .myPage{display:none}#header.active #allMenuBtnClose{display:block}#header.active{background-color:#fff}#header.active:after{backdrop-filter:blur(0);background:#fff}#header.active #noti-message .message{box-shadow:none}#header.active.product{height:100vh;height:calc(var(--vh, 1vh)*100)}#header .topWrap{align-items:center;display:flex;height:40px;position:relative}#header .topWrap .logo{margin-left:16px}#header .topWrap .logo figure{aspect-ratio:141/20;background-image:url(https://static.edmclass.com/ielts/common/logo2.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;height:16px;max-width:none}#header .horizontalEffect{height:calc(100vh - 96px);left:0;position:absolute;top:40px;transform:translateX(-100%);transition:transform .5s cubic-bezier(.165,.84,.44,1);width:100%}#header .horizontalEffect:after{backdrop-filter:blur(6px);background:hsla(0,0%,100%,.9);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}#header .mobile-btn{align-items:center;display:flex}#header #allMenuBtn{height:24px;padding:5px 3px;position:relative;width:24px}#header #allMenuBtn .wrap{height:100%;position:relative;width:100%}#header #allMenuBtn span{background-color:var(--n-info);border-radius:100px;height:2px;left:0;position:absolute;width:100%}#header #allMenuBtn span:first-child{top:0}#header #allMenuBtn span:nth-child(2){top:50%;transform:translateY(-50%)}#header #allMenuBtn span:nth-child(3){bottom:0}#header .pcKeyPage{display:none}#header .keyPage{background-color:#fff;font-size:var(--f-body1);font-weight:700;padding-bottom:8px;padding-top:8px}#header .keyPage .keyPageList{column-gap:8px;display:grid;grid-template-columns:repeat(3,1fr)}#header .keyPage a{align-items:center;background-color:var(--b-color5);border-radius:var(--b-radius3);display:flex;flex-direction:column;height:88px;justify-content:center;text-align:center}#header .keyPage a figure{background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;height:32px;margin:0 auto 4px;width:32px}#header .keyPage a span,#header .linkWrap{display:none}#header #allMenuWrap{background-color:#fff;height:100%;position:relative}#header #allMenuWrap a,#header #allMenuWrap button{display:block;text-align:left}#header #allMenuWrap:after{background-color:var(--b-color5);content:"";height:100%;left:0;position:absolute;top:0;width:120px;z-index:0}#header #allMenuWrap .dep1{position:relative;z-index:1}#header #allMenuWrap .dep1>li>.title{padding:16px 0 16px 16px;pointer-events:none;width:120px}#header #allMenuWrap .dep2{display:none;height:calc(100vh - 200px);overflow-y:auto;padding-bottom:50px;position:absolute;right:0;top:0;width:calc(100% - 120px);z-index:2}#header #allMenuWrap .dep2::-webkit-scrollbar{display:block;width:7px}#header #allMenuWrap .dep2::-webkit-scrollbar-track{background:transparent}#header #allMenuWrap .dep2::-webkit-scrollbar-thumb{background:var(--s-color1);border-radius:100px}#header #allMenuWrap .dep2>li{padding:0 16px}#header #allMenuWrap .dep2 .allBtn,#header #allMenuWrap .dep2 .dep3Menu{padding:16px 0;transition:all .3s ease}#header #allMenuWrap .dep2 .allBtn+.dep3,#header #allMenuWrap .dep2 .dep3Menu+.dep3{display:none;padding-top:0}#header #allMenuWrap .dep2.active{display:block}#header #allMenuWrap .dep3>li{padding:15px 0}#header #allMenuWrap .dep3>li>a>span{align-items:center;display:flex}#header #allMenuWrap .dep1>li.active>.title{background-color:#fff;font-weight:700}#header #allMenuWrap .dep1>li.active .dep2{display:block}#header #allMenuWrap .dep3Menu{position:relative;width:100%}#header #allMenuWrap .dep3Menu figure{background-image:url(https://static.edmclass.com/common/new_allMenuArrow.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;height:24px;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:all .3s ease;width:24px}#header #allMenuWrap .dep3Menu.active figure{transform:translateY(-50%) rotate(180deg)}#header.active{height:calc(100vh - 56px);height:calc(var(--vh, 1vh)*100 - 56px);overflow:hidden}#header.active .horizontalEffect{display:block;transform:translateX(0)}#header #allMenuWrap .tag{align-items:center;border-radius:100px;color:var(--n-white);display:inline-flex;font-size:9px;height:16px;justify-content:center;letter-spacing:-.18px;line-height:1;margin-left:4px;padding:0 4px;position:relative}#header #allMenuWrap .tag:before{content:"";font-weight:500}#header #allMenuWrap .tag.best{background-color:var(--p-color2)}#header #allMenuWrap .tag.best:before{content:"BEST"}#header #allMenuWrap .tag.hot{background-color:#ff5959}#header #allMenuWrap .tag.hot:before{content:"HOT"}#header #allMenuWrap .tag.popular{background-color:#ff7300}#header #allMenuWrap .tag.popular:before{content:"인기"}#header #allMenuWrap .tag.refund{border:1px solid var(--p-color2);color:var(--p-color2)}#header #allMenuWrap .tag.refund:before{content:"환급"}#header #allMenuWrap .tag.new{border:1px solid #ff5959;color:#ff5959}#header #allMenuWrap .tag.new:before{content:"NEW"}#header #allMenuWrap .tag.recommend{border:1px solid var(--p-color2);color:var(--p-color2)}#header #allMenuWrap .tag.recommend:before{content:"추천"}#header #allMenuWrap .tag.review{border:1px solid var(--p-color2);color:var(--p-color2);padding-left:18px}#header #allMenuWrap .tag.review:before{content:"후기"}#header #allMenuWrap .tag.review:after{background-image:url(https://static.edmclass.com/common/gnb-tag-review.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:14px;left:4px;position:absolute;top:50%;transform:translateY(-50%);width:14px}@media screen and (min-width:576px){#header .topWrap{padding:0 32px}}@media screen and (min-width:1200px){#wrap{min-height:950px}#header{height:130px}#header:after{backdrop-filter:blur(16px)}#header .topWrap{border-bottom:1px solid var(--s-color1);height:90px;justify-content:space-between;max-width:none}#header .topWrap .logo{margin:0}#header .topWrap .logo figure{height:28px}#header .horizontalEffect{border-radius:var(--b-radius1);box-shadow:var(--box-shadow3);display:none;height:492px;left:auto;overflow:hidden;padding:24px 8px 24px 24px;right:8px;top:138px;transform:none;width:auto}#header .horizontalEffect .keyPage{display:none}#header #allMenuWrap{background-color:transparent;border:none;height:100%;overflow-y:auto;padding-right:11px}#header #allMenuWrap::-webkit-scrollbar{display:block;width:5px}#header #allMenuWrap::-webkit-scrollbar-track{background:transparent}#header #allMenuWrap::-webkit-scrollbar-thumb{background:var(--b-color2);border-radius:8px}#header #allMenuWrap:after{display:none}#header #allMenuWrap .dep1>li{align-items:flex-start;display:flex;min-height:91px;padding-bottom:24px}#header #allMenuWrap .dep1>li:last-child{padding-bottom:0}#header #allMenuWrap .dep1>li>.title{font-size:var(--f-heading3);font-weight:700;letter-spacing:-.32px;line-height:22px;padding:0;pointer-events:visible;position:relative}#header #allMenuWrap .dep1>li>.title span{background-image:url(https://static.edmclass.com/common/gnb-pageLink-icon.svg);background-position:0 100%;background-repeat:no-repeat;background-size:16px;padding-bottom:20px;position:relative}#header #allMenuWrap .dep1>li.active>.title.on,#header #allMenuWrap .dep1>li>.title.on{color:var(--p-color2)}#header #allMenuWrap .dep1>li>.title.on span{background-image:url(https://static.edmclass.com/common/gnb-pageLink-icon-on.svg)}#header #allMenuWrap .dep1>li>.title.none{pointer-events:none;touch-action:none}#header #allMenuWrap .dep1>li>.title.none span:after{display:none}#header #allMenuWrap .dep1>li.active>.title{background-color:transparent;color:var(--n-subTitle);font-weight:700}#header #allMenuWrap .dep1>li+li{border-top:1px solid var(--s-color2);padding-top:24px}#header #allMenuWrap .dep2{display:block;display:grid!important;gap:20px;grid-template-columns:repeat(3,1fr);height:auto;overflow:initial;padding-bottom:0;position:static;width:auto}#header #allMenuWrap .dep2>li{margin-right:0;min-width:158px;padding:0}#header #allMenuWrap .dep2>li:last-child{margin-right:0}#header #allMenuWrap .dep2 .allBtn{display:none}#header #allMenuWrap .dep2 .dep3Menu{font-size:var(--f-heading3);font-weight:700;letter-spacing:-.32px;line-height:22px;margin-bottom:12px;padding:0;pointer-events:none;touch-action:none}#header #allMenuWrap .dep3Menu figure{display:none}#header #allMenuWrap .dep3{display:block!important;font-size:var(--f-body1);line-height:16.8px;padding-top:0}#header #allMenuWrap .dep3>li{padding:0}#header #allMenuWrap .dep3>li+li{margin-top:12px}#header #allMenuWrap .dep3 a{max-width:158px;transition:color .3s cubic-bezier(.165,.84,.44,1)}#header #allMenuWrap .dep3 a:hover{color:var(--p-color2)}#header .pcKeyPage{display:block}#header .topWrap .keyPage{background-color:transparent;border-top:none;font-size:var(--f-heading2);font-weight:700;height:auto;left:calc(50% - 110px);max-width:none;padding:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto}#header .topWrap .keyPage a{align-items:center;background-color:transparent;border-radius:55px;color:var(--n-mainTitle);display:flex;flex-direction:row;height:52px;justify-content:normal;padding:6px 16px;transition:all .3s cubic-bezier(.165,.84,.44,1);white-space:nowrap;width:auto}#header .topWrap .keyPage a figure{height:40px;margin:0 4px 0 0;width:40px}#header .linkWrap{display:block;height:100%;position:relative;z-index:3}#header .linkWrap>.flex{align-items:center;height:100%}#header .linkWrap>.flex>.title{cursor:pointer;display:inline-block;font-size:var(--f-heading3);font-weight:700;padding:35px 0 55px 15px;transition:color .3s cubic-bezier(.165,.84,.44,1)}#header .linkWrap>.flex>.title.active,#header .linkWrap>.flex>.title:hover{color:var(--p-color2)}@media (hover:hover) and (pointer:fine){#header #allMenuWrap .dep1>li>.title:hover span{background-image:url(https://static.edmclass.com/common/gnb-pageLink-icon-on.svg)}#header .topWrap .keyPage a:hover{background-color:var(--b-color5)}}}@media screen and (min-width:1200px){body{font-size:18px}#header .topWrap{padding:0 40px}}@media screen and (min-width:1400px){#header .linkWrap>.flex>.title{padding-left:32px}}@media screen and (min-width:1628px){#header .topWrap .keyPage{left:50%}}