@keyframes upTitleBox{0%{z-index:3}to{z-index:1}}.popup_cover{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;background:rgba(0,0,0,.3);width:100%;height:100%;transition:opacity .2s}.headerCloseBtn{cursor:pointer;position:absolute;top:34px;right:38px}.popup{z-index:9999;width:100%;height:100%;display:none;position:fixed;top:0;left:0}.popup.imagePopup .popupTitleBox{padding:10px 0 30px}.popup .popupSection{z-index:1;opacity:0;background:#fff;border-radius:16px;width:520px;padding:30px;transition:opacity .2s;position:fixed;top:50%;left:50%;overflow:visible;transform:translate(-50%,-50%)scale(.85)}.btnpopupSection .popupSection{padding-bottom:calc(82px + 1.313em)}.popup.active .popup_cover{opacity:1}.popup.active .popupSection{opacity:1;animation:.45s ease-out forwards popupBounce}.popup.warning.active .popupSection{opacity:1;transform-origin:50%;animation:.5s cubic-bezier(.22,1,.36,1) forwards popupShake}.popup.closing .popupSection{animation:.25s ease-in forwards popupClose}.popupInnerIconBox{justify-content:center;align-items:center;display:flex}.popupIcon{position:absolute;top:-30%;left:50%;transform:translate(-50%)}.popupTitleBox{flex-direction:column;gap:10px;width:100%;display:flex}.popupTitleBox .right{justify-content:right;width:100%;padding:0;display:flex}.popupTitleTextBox{flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:144px;display:flex}.popupTitle{color:#000;text-align:center;white-space:pre-line;font-size:24px;font-weight:700;line-height:normal}.popupInnerBottomIconBox{margin:10px 0}.popupContentsImageBox{align-items:flex-start;gap:12px;margin-top:16px;display:flex}.popupContentsImageBox .popupText{margin-top:0!important}.popupContentsImageBox .popupTextImage{border-radius:8px;width:96px;height:96px}.popupTitle>p{color:rgba(255,255,255,.6);background:#303036;border-radius:5px;margin:0 0 0 6px;padding:2px 6px;font-size:11px;display:inline-block;transform:translateY(-1px)}.popupTitle>p>span{color:rgba(255,255,255,.9)}.popupText{color:var(---TXT_3);white-space:pre-line;text-align:center;font-size:20px;font-weight:500;line-height:normal}.popupText.black{color:var(--black)}.popupText a{color:#5331de}.popupText span{color:var(--primary)}.popupText.rColor,.popupText .rColor{color:#f44d4d}.popup_btnBox{justify-content:flex-end;gap:16px;width:100%;display:flex}.popup_btnBox.column{flex-direction:column;gap:20px;margin-top:4px}.btn_popup{background:var(--3);color:#fff;white-space:nowrap;border-radius:20px;justify-content:center;align-items:center;gap:10px;width:100%;height:80px;padding:16px;font-size:22px;font-weight:800;display:flex}.btn_popup.text{background:var(--white);height:28px;color:var(--black);padding:0}.btn_popup.secondary{color:var(--3);background:rgba(1,206,158,.2)}.btn_popup.tertiary{color:#fff;background:#dbdbdd}.btn_popup.nonLine{color:#1e2124!important;background:#fff!important;border:none!important}.btn_popup.nonLine:active{background:#f5f7fa}.btn_popup.line{color:#000;background:#fff;border-color:#000}.btn_popup[disabled=true]:not(.btn_popup[disabled=false]),.btn_popup:disabled:not(.btn_popup[disabled=false]),.btn_popup.line[disabled=true]:not(.btn_popup[disabled=false]),.btn_popup.line:disabled:not(.btn_popup[disabled=false]){cursor:auto;background:#cdcdd0;border-color:#cdcdd0}.popup.alertPopup .popupSection{max-width:520px!important}.popup.addressPopup .popupText{flex-direction:column;gap:4px;margin-top:16px;display:flex}.popup.addressPopup .popupText .userInfoBox{color:var(--secondary);flex-direction:column;gap:4px;font-size:14px;font-weight:400;line-height:140%;display:flex}.popup.addressPopup .popupText .userInfoBox .userInfo{color:var(--secondary);font-size:14px;font-weight:400;line-height:140%}.popup.onlyContents .popupText{margin-top:0}.popup .profileBox{z-index:1;opacity:0;background:#fff2de;border-radius:999px;transition:opacity .2s;display:flex;position:fixed;top:25%;left:50%;overflow:visible;transform:translate(-50%,-50%)}.popup .profileBox .profileImg{flex-shrink:0;width:281px;height:281px}.popup .closeBtn{cursor:pointer;z-index:1;position:fixed;top:34px;right:38px}.popup.active .profileBox,.popup.active .closeBtn{opacity:1}.popup .alertBox{z-index:1;opacity:0;background:#fff;border-radius:16px;justify-content:center;align-items:center;gap:5px;width:374px;height:100px;transition:opacity .2s;display:flex;position:fixed;top:50%;left:50%;overflow:visible;transform:translate(-50%,-50%)}.popup .alertBox .alertText{color:#000;font-size:20px;font-weight:500;line-height:normal}.popup.active .alertBox{opacity:1}.popup.active .alertBox img{width:24px;height:24px}.rightPopupClose{position:absolute;top:50%;right:20px;transform:translateY(-50%)}.rightPopup{z-index:9000;background:#fff;width:100%;height:100%;transition:transform .2s cubic-bezier(.89,.11,.09,.89);position:fixed;top:0;right:0;transform:translate(100%)}.rightPopup.active{transform:translate(0)}.rightPopup .popup_cover{display:none}.rightPopup_section{background:#fff;height:100%}.rightPopup_header_section{z-index:10;align-items:center;height:54px;padding:0 20px;display:flex;position:relative}.rightPopup_contents{height:calc(100% - 54px);padding:20px 20px 50px;overflow-y:auto}.rightPopup_title{text-align:center;letter-spacing:-1px;justify-content:center;align-items:center;width:100%;height:54px;padding:0 25px;font-size:14px;font-weight:500;line-height:1.2;display:flex}.termsText{white-space:pre-wrap;padding:20px;font-size:15px;line-height:25px}.rightPopup{-webkit-backdrop-filter:blur(5.5px);background:rgba(53,53,53,.9)}.rightPopup.bottomBtnText .rightPopup_contents{padding-bottom:200px}.rightPopup.bottomBtn .rightPopup_contents{padding-bottom:100px}.rightPopup.sidePadding .rightPopup_contents{padding-left:20px;padding-right:20px}.selPopup{z-index:9000;width:100%;height:100%;display:none;position:fixed;top:0;left:0}.selpopupSection{z-index:1;background:#303036;border-top-left-radius:20px;border-top-right-radius:20px;width:100%;padding:20px 0 0;transition:transform .2s cubic-bezier(.13,.91,.11,.91);position:absolute;bottom:0;left:0;transform:translateY(100%)}.selPopupTextBox{padding:0 20px 10px}.selPopup_selBox{max-height:300px;padding:0 0 30px;overflow-y:auto}.selPopup_sel{color:rgba(255,255,255,.9);text-align:left;border:0;border-radius:0;width:100%;padding:10px 20px;font-size:14px;font-weight:400;display:block}.selPopup.active .popup_cover{opacity:1}.selPopup.active .selpopupSection{transform:translateY(0)}.selPopup_sel.active{background:url(/assets/images/basic/selPopup_active.svg) right 20px center no-repeat;font-weight:600}.selPopup .popupHaeder{padding:0 0 14px;position:relative}.selPopup .popupHaederTitle{color:#fff;padding:0 20px;font-size:16px;font-weight:700}.popupClose{position:absolute;top:-2px;right:20px}.selPopup.selBgType .selPopup_sel.active{background-color:#222225}.bottomPopup{z-index:9000;width:100%;height:100%;display:none;position:fixed;top:0;left:0}.bottomPopup.err{z-index:9001}.bottomPopup .popupSection{z-index:1;background:var(--white);border-radius:16px 16px 0 0;padding:24px 16px 12px;position:absolute;bottom:0;left:0}.bottomPopup.custom .popupSection{width:100%;padding:0}.bottomPopup.nonRadius .popupSection{border-radius:0}.bottomPopup.active .popup_cover{opacity:1}.bottomPopup.active .popupSection{transform:translateY(0)}.bottomPopup.active.notBtn .popupSection{padding-bottom:30px}.bottomPopup .popupHeader{align-items:center;gap:8px;display:flex}.bottomPopup .popupHeaderTitle{color:var(--black);font-size:20px;font-weight:700}.bottomPopup .popupContents{color:var(--secondary);white-space:pre-wrap;word-break:break-word;margin-top:16px;font-size:16px;font-weight:400;line-height:136%;overflow-y:auto}.bottomPopup .popupContents.last{margin-top:4px}.bottomPopup_btnBox{border:0;flex-direction:column;justify-content:space-between;width:100%;min-height:55px;margin-top:24px;padding:0}.bottomPopup_btnBox .btn_popup{background:var(--brand);width:100%;height:54px;color:var(--white);border-radius:999px;justify-content:center;align-items:center;font-size:16px;font-weight:700;display:flex}.optionPopup{z-index:9001;width:100%;height:100%;display:none;position:fixed;top:0;left:0}.optionPopup.err{z-index:9002}.optionPopup .popupSection{z-index:1;background:#fff;border-top-left-radius:15px;border-top-right-radius:15px;flex-direction:column;width:100%;max-height:calc(100% - 40px);padding:24px 16px 12px;transition:transform .2s cubic-bezier(.13,.91,.11,.91);display:flex;position:absolute;bottom:0;left:0;transform:translateY(100%)}.optionPopup.main .popupSection{bottom:56px}.optionPopup.active .popup_cover{opacity:1}.optionPopup.active .popupSection{transform:translateY(0)}.optionPopup.active.notBtn .popupSection{padding-bottom:30px}.optionPopup .popupHeader{justify-content:space-between;align-items:flex-start;gap:15px;display:flex;position:relative}.optionPopup .popupHeader .popupHeaderTitleBox{align-items:center;gap:8px;display:flex}.optionPopup .popupHeader .popupHeaderTitleBox .popupHeaderImage{border:1px solid rgba(0,0,0,.05);border-radius:6px;width:56px;height:56px}.optionPopup .popupHeaderTitle{text-align:left;color:var(--black);align-items:center;font-size:16px;font-weight:400;display:flex}.optionPopup .popupContents{color:#3d3d3d;margin-top:12px;font-size:14px;font-weight:400;line-height:25px;overflow-y:auto}.optionPopup .popupContents span{color:var(--mainActiveColor)}.optionPopup .popupClose{position:absolute;top:-2px;right:0}.optionPopup .popup_btnBox{margin-top:24px}.addCartPopup{z-index:9000;width:100%;height:100%;display:none;position:fixed;top:0;left:0}.addCartPopup.err{z-index:9001}.addCartPopup .popupSection{z-index:1;background:#fff;border-top-left-radius:15px;border-top-right-radius:15px;flex-direction:column;width:100%;max-height:calc(100% - 40px);transition:transform .2s cubic-bezier(.13,.91,.11,.91);display:flex;position:absolute;bottom:0;left:0;transform:translateY(100%)}.addCartPopup .popupSection .topBox{justify-content:space-between;align-items:flex-start;margin:24px 16px;display:flex}.addCartPopup .popupSection .topBox .textBox{gap:8px;display:flex}.addCartPopup .popupSection .topBox .textBox .productImage{object-fit:cover;object-position:center;border-radius:6px;width:60px;height:60px}.addCartPopup .popupSection .topBox .textBox .contentsBox{flex-direction:column;justify-content:center;display:flex}.addCartPopup .popupSection .topBox .textBox .contentsBox .contents{color:var(--black);margin-bottom:8px;font-size:14px;font-weight:400;display:inline-block}.addCartPopup.active .popup_cover{opacity:1}.addCartPopup.active .popupSection{transform:translateY(0)}.addCartPopup.active.notBtn .popupSection{padding-bottom:30px}.addCartPopup .popupHeader{justify-content:space-between;align-items:center;gap:15px;display:flex;position:relative}.addCartPopup .popupHeaderTitle{text-align:left;color:var(--black);align-items:center;font-size:20px;font-weight:700;display:flex}.addCartPopup .popupContents{color:#3d3d3d;margin-top:12px;font-size:14px;font-weight:400;line-height:25px;overflow-y:auto}.addCartPopup .popupContents span{color:var(--mainActiveColor)}.addCartPopup .popupClose{position:absolute;top:-2px;right:0}.addCartPopup .popup_btnBox{margin-top:24px}.cartPopup{pointer-events:none;width:100%;height:100%;transition:transform .3s,opacity .3s;display:none;position:fixed;top:0;left:0;transform:translateY(0)}.cartPopup.hide{opacity:0;pointer-events:none;transform:translateY(100%)}.cartPopup.background{z-index:9000}.cartPopup.noneBackground{z-index:4}.cartPopup.err{z-index:9001}.cartPopup .popupBackground{cursor:pointer;background:0 0;position:absolute;top:0;bottom:0;left:0;right:0}.cartPopup .popupSection{z-index:999;pointer-events:auto;border:1px solid var(--quaternary);z-index:1;background:#fff;border-top-left-radius:15px;border-top-right-radius:15px;width:100%;max-height:calc(100% - 40px);padding:12px 16px;transition:transform .2s cubic-bezier(.13,.91,.11,.91);display:flex;position:absolute;bottom:0;left:0;transform:translateY(100%)}.cartPopup .popupSection .toastPopup_btnBox{width:-moz-fit-content;width:fit-content;margin-top:0}.cartPopup .popupSection .toastPopup_btnBox .btn_popup{width:164px}.cartPopup.main .popupSection{bottom:56px}.cartPopup .popupSection .popupTitle{color:var(--black);font-size:12px;font-weight:400;line-height:146%}.cartPopup .popupSection .totalPrice{color:var(--black);font-size:18px;font-weight:700;line-height:22px}.cartPopup .popupSection .progressBox{align-items:center;gap:16px;display:flex}.cartPopup .popupSection .progressBox .totalPrice{color:var(--black);white-space:nowrap;font-size:16px;font-weight:700}.cartPopup .popupSection .progressBox .progressItem{background:var(--gray03);border-radius:50px;width:100%;height:6px;position:relative}.cartPopup .popupSection .progressBox .progressItem .activeBar{background:var(--blue05);border-radius:50px;height:6px;position:absolute}.cartPopup .popupSection .progressBox .progressItem .activeBar.full{background:var(--brand)}.cartPopup.active .popup_cover{opacity:1}.cartPopup.active .popupSection{justify-content:space-between;align-items:center;display:flex;transform:translateY(0)}.cartPopup.active .popupSection .contentsBox{flex-direction:column;display:flex}.cartPopup.active.notBtn .popupSection{padding-bottom:30px}.cartPopup .popupContents{color:#3d3d3d;margin-top:12px;font-size:14px;font-weight:400;line-height:25px;overflow-y:auto}.cartPopup .popupContents span{color:var(--mainActiveColor)}.cartPopup .popup_btnBox{margin-top:16px}.toastPopup{z-index:9000;width:100%;height:100%;display:none;position:fixed;top:0;left:0}.toastPopup.err{z-index:9001}.toastPopup .popupSection{z-index:1;background:#fff;border-top-left-radius:15px;border-top-right-radius:15px;flex-direction:column;width:100%;max-height:calc(100% - 40px);padding:24px 16px 79px;transition:transform .2s cubic-bezier(.13,.91,.11,.91);display:flex;position:absolute;bottom:0;left:0;transform:translateY(100%)}.toastPopup.active .popup_cover{opacity:1}.toastPopup.active .popupSection{transform:translateY(0)}.toastPopup.active.notBtn .popupSection{padding-bottom:30px}.toastPopup .popupHeader{justify-content:space-between;align-items:center;gap:15px;min-height:26px;margin:0 0 15px;display:flex;position:relative}.toastPopup .popupHeaderTitle{text-align:left;color:var(--black);align-items:center;font-size:20px;font-weight:700;display:flex}.toastPopup .popupContents{color:#3d3d3d;font-size:14px;font-weight:400;line-height:25px;overflow-y:auto}.toastPopup .popupContents span{color:var(--mainActiveColor)}.toastPopup .popupClose{position:absolute;top:-2px;right:0}.toastPopup_btnBox{border:0;justify-content:space-between;width:100%;min-height:52px;padding:0}.toastPopup_btnBox .btn_popup{background:var(--brand);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:100%;height:52px;font-size:16px;font-weight:700;display:flex}.toastPopup_btnBox .btn_popup.disabled{opacity:.2}.popup_btnChkBox{min-height:20px;margin:20px 0 0}.popup_btnChkBox+.toastPopup_btnBox{margin-top:20px}.toastBasicContents{padding:0 0 20px}.toastBasicContents_title{font-size:16px;font-weight:700}.toastBasicContents_text{color:rgba(255,255,255,.9);margin:2px 0 0;font-size:13px}.slideUpPopup{background:var(--mainColor);z-index:1002;border-radius:20px 20px 0 0;width:100%;height:calc(100% - 130px);transition:background .2s;position:fixed;top:70px;left:0;transform:translateY(calc(100% - 82px));box-shadow:0 0 16px rgba(0,0,0,.2)}.slideUpPopup.active{transition:background .2s,transform .395s}.slideUpPopup.open{background:#303036}.scroll_sel_icon{justify-content:center;align-items:center;width:100%;height:30px;display:flex}.slideUpPopup.open .scroll_sel_icon img{transition:transform .2s;transform:rotate(180deg)}.slideUpPopup.open .slideUpPopup_titleBox{opacity:0;z-index:1;animation:.2s forwards upTitleBox}.slideUpPopup_titleBox{opacity:1;background:var(--mainColor);z-index:3;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:50px;transition:opacity .2s;display:flex;position:relative}.slideUpPopup_contents{z-index:2;opacity:0;background:0 0;width:100%;height:calc(100% - 30px);transition:opacity .2s;position:absolute;top:30px;left:0;overflow-y:auto}.slideUpPopup.open .slideUpPopup_contents{opacity:1}.slideUpPopup_cover{z-index:1001;opacity:0;background:rgba(0,0,0,.6);width:100%;height:100%;transition:opacity .2s;display:none;position:fixed;top:0;left:0}.slideUpPopup_cover.active{opacity:1;display:block}.customPopup{z-index:9001;width:100%;height:100%;display:none;position:fixed;top:0;left:0}.customPopup .popupSection{z-index:1;opacity:0;background:#fff;border-radius:16px;width:calc(100% - 40px);max-width:420px;height:-moz-fit-content;height:fit-content;padding:30px;transition:opacity .2s;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)scale(.85)}.customPopup.profile .popupSection{max-width:520px}.customPopup.join .popupSection,.customPopup.terms .popupSection{max-width:507px}.customPopup.myItemPopupBox .popupSection{max-width:899px;height:615px;padding:15px}.customPopup.myItemDetailImage .popupSection{width:400px;height:400px;padding:0}.customPopup.myItemDetailImage .popupSection img{border-radius:20px;width:100%;height:100%}.customPopup.myItemDetailImage .popupSection .closeIcon{display:none}.customPopup.active .popup_cover{opacity:1}.customPopup.active .popupSection{opacity:1;animation:.45s ease-out forwards popupBounce}.customPopup.closing .popupSection{animation:.25s ease-in forwards popupClose}.customPopup.join .customPopup_btnBox{width:100%;padding-top:0}.customPopup.ebookDetail .popupSection{max-width:580px;padding:30px}.customPopup .popupTextBox{z-index:10;background:#fff;flex-direction:column;justify-content:flex-start;align-items:center;gap:20px;width:100%;height:100%;display:flex}.customPopup .popupTextBox .customPopupClose{justify-content:flex-end;width:100%;display:flex}.customPopup .popupTextBox .customPopupClose .closeIcon{width:16px;height:16px}.customPopup .popupTitle{color:#000;text-align:center;margin:0;font-size:24px;font-weight:700}.customPopup .popupTitle.left{color:#1e2124;text-align:left;margin:0;font-size:24px;font-weight:600}.customPopup .popupSubTitle{text-align:center;margin:10px 0 0;font-size:.875em}.customPopup .popupTextBox.popupTextBox_subTitle{flex-direction:column;height:8.13em}.customPopup .popupTextBox.popupTextBox_subTitle+.customPopup_contents{padding:calc(8.13em + 20px) 20px 160px}.customPopup_contents.nonHeader{padding:0}.customPopup_contents .profileSelectBox{flex-direction:column;justify-content:center;align-items:center;gap:15px;padding:20px 30px;display:flex}.customPopup_contents .profileSelectBox .profileSelectItemBox{align-items:center;gap:15px;display:flex}.customPopup_contents .profileSelectBox .profileSelectItemBox .profileImg{cursor:pointer;background:#fff2de;border-radius:126px;width:126px;height:126px}.customPopup_contents .profileSelectBox .profileSelectItemBox .profileImg.active{background:#ffdda6;border:2px solid #ff8b00;border-radius:126px}.customPopup.join .popupSection .customPopup_contents{flex-direction:column;justify-content:center;align-items:center;gap:20px;display:flex}.customPopup.join .popupSection .customPopup_contents .topBox{gap:0;width:100%}.customPopup.join .popupSection .customPopup_contents .logoBox{flex-direction:column;align-items:center;display:flex}.customPopup.join .popupSection .customPopup_contents .logoBox .subLogo{color:var(---1);font-size:10px;font-weight:500}.customPopup.join .popupSection .customPopup_contents .closeBox{justify-content:flex-end;width:100%;display:flex}.customPopup.join .popupSection .customPopup_contents .closeBox svg{cursor:pointer}.customPopup.join .popupSection .customPopup_contents .title{color:var(--333333);font-size:24px;font-weight:600}.customPopup.join .popupSection .customPopup_contents .termsBox{flex-direction:column;gap:15px;width:100%;margin-bottom:10px;display:flex}.customPopup.join .popupSection .customPopup_contents .termsBox .title{color:var(--333333);font-size:16px;font-weight:700}.customPopup.join .popupSection .customPopup_contents .termsBox .allCheckBox{border-top:1px solid var(---TXT_2);border-bottom:1px solid var(---TXT_3);padding:12px 0}.customPopup.join .popupSection .customPopup_contents .termsBox .allCheckBox .chk_item{height:22px}.customPopup.join .popupSection .customPopup_contents .termsBox .allCheckBox .chk_item label .chk_item_text{color:var(---TXT_1);font-size:16px;font-weight:500}.customPopup.join .popupSection .customPopup_contents .termsBox .listCheckBox{flex-direction:column;gap:10px;display:flex}.customPopup.join .popupSection .customPopup_contents .joinTitleBox{flex-direction:column;justify-content:center;align-items:center;gap:5px;display:flex}.customPopup.join .popupSection .customPopup_contents .joinTitleBox .titleBox .title{color:var(--1);text-align:center;font-size:24px;font-weight:600}.customPopup.join .popupSection .customPopup_contents .joinTitleBox .titleBox .title span{color:#f36500}.customPopup.join .popupSection .customPopup_contents .joinTitleBox .titleBox .contents{color:var(---TXT_3);font-size:12px;font-weight:400}.customPopup.join .popupSection .customPopup_contents .inputBox{gap:10px;width:100%}.customPopup.join .popupSection .customPopup_contents .inputBox .titleBox .title{color:var(--333333);font-size:16px;font-weight:700}.customPopup.join .popupSection .customPopup_contents .inputBox .titleBox .subTitle{color:var(---TXT_3);font-size:12px;font-weight:400;line-height:140%}.customPopup.join .popupSection .customPopup_contents .inputBox .contentsBox{border:1px solid var(---TXT_5,#f2f2f2);border-radius:10px;flex-direction:column;gap:16px;padding:15px;display:flex}.customPopup.join .popupSection .customPopup_contents .inputBox .mainTitleBox{flex-direction:column;align-items:center;gap:5px;margin-bottom:10px;display:flex}.customPopup.join .popupSection .customPopup_contents .inputBox .mainTitleBox .closeBtnBox{justify-content:flex-end;width:100%;display:flex}.customPopup.join .popupSection .customPopup_contents .inputBox .mainTitleBox .titleIcon{width:70px;height:70px}.customPopup.join .popupSection .customPopup_contents .inputBox .mainTitleBox .title{color:var(---1);text-align:center;font-size:24px;font-weight:600}.customPopup.join .popupSection .customPopup_contents .inputBox .mainTitleBox .title span{color:#f36500}.customPopup.join .popupSection .customPopup_contents .inputBox .mainTitleBox .subTitle{color:var(---TXT_3);font-size:12px;font-weight:400}.customPopup.join .popupSection .customPopup_contents .inputBox .contentsBox .contentsItem{flex-direction:column;gap:10px;display:flex}.customPopup.join .popupSection .customPopup_contents .inputBox .contentsBox .contentsItem .titleBox{flex-direction:column;gap:3px;display:flex}.customPopup.join .popupSection .customPopup_contents .inputBox .contentsBox .contentsItem .title{color:var(--333333);font-size:14px;font-weight:400}.customPopup.join .popupSection .customPopup_contents .inputBox .contentsBox .contentsItem .subTitle{color:#bdbdbd;font-size:10px;font-weight:400}.customPopup.join .popupSection .customPopup_contents .inputBox .contentsBox .contentsItem .radio_item_text{color:var(---TXT_1);font-size:14px;font-weight:400}.customPopup.join .popupSection .customPopup_contents .inputBox .contentsBox .contentsItem .radio_item label img{width:16px;height:16px}.customPopup.terms .popupSection .termsBox .termsHeaderBox{align-items:center;gap:10px;display:flex}.customPopup.terms .popupSection .termsBox .termsHeaderBox img{cursor:pointer}.customPopup.terms .popupSection .termsBox .termsHeaderBox .title{color:var(--333333);font-size:24px;font-weight:600}.customPopup.terms .popupSection .termsBox .termsContents{border:1px solid var(---TXT_5);border-radius:10px;height:500px;margin-top:10px;padding:15px;overflow-x:scroll}.customPopup.ebookComplete .ebookCompleteBox{flex-direction:column;gap:15px;display:flex}.customPopup.ebookComplete .ebookCompleteBox .ebookCompleteTitleBox{flex-direction:column;justify-content:center;align-items:center;display:flex}.customPopup.ebookComplete .ebookCompleteBox .ebookCompleteTitleBox .ebookCompleteTitle{color:var(---TXT_1);font-size:24px;font-weight:700}.customPopup.ebookComplete .ebookCompleteBox .ebookCompleteTitleBox .ebookCompletePoint{color:var(---1);font-size:36px;font-weight:700}.customPopup.ebookComplete .popupSection,.customPopup.ebookComplete .popupSection .customPopup_contents{flex-direction:column;gap:30px;display:flex}.customPopup.ebookComplete .popupSection .customPopup_contents .pageBtn{background:var(--3);border-radius:20px;height:80px;font-size:22px;font-weight:800}.customPopup.ebookComplete .ebookCompleteBox .ebookCompleteOwlBox{flex-direction:column;align-items:center;gap:5px;display:flex;position:relative}.customPopup.ebookComplete .ebookCompleteBox .ebookCompleteOwlBox .owlTalkBox{background:url(/assets/images/talk.svg);width:167px;height:52px;position:relative}.customPopup.ebookComplete .ebookCompleteBox .ebookCompleteOwlBox .owlTalkBox .owlTalk{color:var(---TXT_2);white-space:nowrap;font-size:16px;font-weight:500;position:absolute;top:45%;left:48%;transform:translate(-45%,-48%)}.customPopup.ebookComplete .ebookCompleteBox .ebookCompleteOwlBox .owlIcon{aspect-ratio:62/55;max-width:124px;max-height:110px}.customPopup.review .popupSection{flex-direction:column;align-items:center;gap:10px;min-height:419px;padding:20px 0;display:flex}.customPopup.review .closeBox{justify-content:flex-end;width:100%;display:flex}.customPopup.review .closeBox .closeIcon{width:12px;height:12px}.customPopup.review .reviewTitle{justify-content:flex-end;display:flex}.customPopup.review .popupTitleBox{padding:0 0 16px}.customPopup.review .popupTitle{color:#1e2124;text-align:left;margin:0;font-size:24px;font-weight:600}.customPopup.review .reviewTitle{color:#000;padding-top:20px;font-size:20px;font-weight:600}.customPopup.review .reviewSelectBox{justify-content:space-between;align-items:center;width:100%;padding:30px 50px;display:flex}.customPopup.review .reviewSelectBox .reviewSelectItem{cursor:pointer;flex-direction:column;align-items:center;gap:5px;display:flex}.customPopup.review .reviewSelectBox .reviewSelectItem svg{width:60px;height:60px}.customPopup.review .reviewSelectBox .reviewSelectItem .reviewText{color:var(--828282);font-size:14px;font-weight:400}.customPopup.review .reviewSelectBox .reviewSelectItem.active svg{transform-origin:50%;animation:.5s bounce}.customPopup.review .reviewSelectBox .reviewSelectItem.active.review1 .reviewText{color:#2f80ed}.customPopup.review .reviewSelectBox .reviewSelectItem.active.review2 .reviewText{color:#f2994a}.customPopup.review .reviewSelectBox .reviewSelectItem.active.review3 .reviewText{color:#da2c00}.customPopup.review .reviewTextarea{border:1px solid var(---TXT_4);background:#fdfdfd;border-radius:10px;flex-shrink:0;width:100%;height:80px;padding:10px;font-size:12px;font-weight:400}.customPopup.review .reviewTextarea::placeholder{color:#b4b4b4}.customPopup.review .reviewTextarea:placeholder-shown{text-align:center;padding-top:30px}.customPopup.review .btn_box{width:100%}.customPopup.review .btn_box .pageBtn{background:var(--3);width:100%;height:53px;font-size:20px;font-weight:700}.customPopup.faq .popupSection{border:2px solid var(--1);border-radius:20px;min-width:504px;max-height:560px;overflow:auto;box-shadow:0 3px 8px rgba(82,82,82,.5)}.customPopup.alarm .popupSection{border-radius:20px;min-width:500px;max-height:600px;overflow:auto;box-shadow:0 3px 8px rgba(82,82,82,.5)}.customPopup.howToUse .popupSection{aspect-ratio:1076/816;background:0 0;border-radius:0;width:min(94vw,1000px,116.037vh);max-width:none;height:auto;padding:0;overflow:visible}.customPopup.howToUse .customPopup_contents{width:100%;height:100%;padding:0}.howToUseBox{width:100%;height:100%;position:relative}.howToUseBox .swiper,.howToUseBox .swiper-slide{width:100%;height:100%}.howToUseImg{object-fit:contain;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:30px;width:100%;height:100%;display:block}.howToUseBox .howToUseClose,.howToUseBox .howToUsePrev,.howToUseBox .howToUseNext,.howToUseBox .howToUseDot{z-index:5;cursor:pointer;background:0 0;border:0;margin:0;padding:0;position:absolute;transform:translate(-50%,-50%)}.howToUseBox .howToUseClose{width:8.4%;height:9.8%;top:7.72%;left:95.35%}.howToUseBox .howToUsePrev{width:5%;height:7%;top:91.79%;left:42.38%}.howToUseBox .howToUseNext{width:5%;height:7%;top:91.79%;left:57.62%}.howToUseBox .howToUseDot{width:1.9%;height:4.5%;top:91.79%}.ebookCompleteOwlBox .star1,.ebookCompleteBox .ebookCompleteOwlBox .star2,.ebookCompleteOwlBox .star3{position:absolute}.ebookCompleteOwlBox .star1{width:45px;height:45px;top:40px;left:35px}.ebookCompleteOwlBox .star2{width:26px;height:26px;top:55px;right:45px}.ebookCompleteOwlBox .star3{width:26px;height:26px;top:5px;right:28px}.customPopup_btnBox{padding:20px 0 0}.profileModifyPopup{z-index:2;flex-direction:column;gap:20px;display:flex}.profileModifyPopup .closeIcon{justify-content:flex-end;width:16px;height:16px;display:flex}.profileModifyPopup .title{color:#000;font-size:24px;font-weight:700;line-height:normal}.myItemPopupBox .customPopup_contents{flex-direction:column;gap:10px;display:flex}.myItemPopupBox .myItemPopupTitle{text-align:center;color:var(---TXT_1);padding:5px 0;font-size:20px;font-weight:700}.myItemPopupBox .myItemCategoryBox .myItemCategoryList .myItemCategoryItem{cursor:pointer;color:#feac24;background:#fff8e3;border:1px solid #fff;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:135px;padding:11px 0;font-size:24px;font-weight:600;display:flex}.myItemPopupBox .myItemCategoryBox .myItemCategoryList .myItemCategoryItem.active{background:var(--1);color:#fff;font-size:24px;font-weight:600}.myItemContentsBox{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;max-height:480px;padding:10px 5px;display:grid;overflow-y:auto}.myItemContentsBox .myItemContentsItem{cursor:pointer;background:#fff;flex-direction:column;gap:10px;width:200px;height:168px;padding:10px;display:flex;box-shadow:0 0 4px rgba(0,0,0,.3)}.myItemContentsBox .myItemContentsEmptyItem{border-radius:10px;width:200px;height:168px;box-shadow:0 1px 4px rgba(125,130,146,.2)}.myItemContentsBox .myItemContentsItem .myItemContentsTitleBox{align-items:center;gap:5px;display:flex}.myItemContentsBox .myItemContentsItem .myItemContentsTitleBox .myItemContentsTitleNumber{color:#f3a30f;background:#ffeec9;border-radius:20px;padding:3px 5px;font-size:12px;font-weight:700}.myItemContentsBox .myItemContentsItem .myItemContentsTitleBox .myItemContentsTitle{color:var(---TXT_1);font-size:16px;font-weight:500}.myItemContentsBox .myItemContentsItem .myItemContentsImage{aspect-ratio:16/11}.ebookDetailPopup{z-index:9001;width:100%;height:100%;position:fixed;top:0;left:0}.ebookDetailPopup .popup_cover{opacity:1}.ebookDetailPopup .ebookPopup{transform-origin:50%;z-index:9001;background:#fff;border-radius:16px;width:580px;height:-moz-fit-content;height:fit-content;padding:30px;transition:transform .5s cubic-bezier(.22,1,.36,1);position:fixed}.timerPopup .customPopup_btnBox{padding-top:10px}.timerPopupBox{flex-direction:column;align-items:center;gap:20px;display:flex}.timerPopupBox .timerIcon{width:30px;height:30px}.timerPopupBox .title{color:#000;font-size:24px;font-weight:700}.timerPopupBox .subTitle{color:var(---TXT_3);font-size:20px;font-weight:500}.timerPopupBox .timer{color:#000;font-size:28px;font-weight:700}@media (max-width:960px){.popup .popupSection{width:320px;padding:16px}.popupTitleBox .right img{width:16px;height:16px}.popupTitleTextBox{gap:5px;min-height:80px}.popupTitle{font-size:16px}.popupText{font-size:14px}.popup_btnBox{align-items:center;gap:10px;height:60px}.btn_popup{border-radius:10px;height:50px;font-size:16px}.popup .profileBox{top:50%}.popup .alertBox{width:80%}.popupIcon{width:117px}.customPopup .popupSection{padding:20px}.customPopup .popupTextBox{gap:10px}.customPopup .popupTitle{font-size:16px}.customPopup_contents .profileSelectBox{padding:40px 0 0}.customPopup_contents .profileSelectBox .profileSelectItemBox .profileImg{width:calc(33.3% - 10px);height:unset;aspect-ratio:1}.ebookDetailPopupBox{gap:10px}.ebookDetailPopup .ebookPopup{width:90%;max-height:80%;padding:16px;overflow:scroll}.popupInnerBottomIconBox .popupInnerBottomIcon{width:60px}.customPopup.review .popupSection{min-height:386px}.customPopup.review .btn_box .pageBtn{height:50px}.customPopup.review .reviewSelectBox{justify-content:center;gap:25px;height:120px;padding:0}.customPopup.faq .popupSection{min-width:calc(100% - 42px);max-height:80%;padding:14px}.customPopup.howToUse .popupSection{aspect-ratio:375/667;padding:0}.howToUseBox .howToUseClose{width:16.4%;height:3.8%;top:3.72%;left:18.35%}.howToUseBox .howToUseNext{width:5%;height:3%;top:93.79%;left:67.62%}.howToUseBox .howToUsePrev{width:5%;height:3%;top:93.79%;left:33.38%}.timerPopupBox .title{font-size:16px}.timerPopupBox .subTitle{font-size:14px}.timerPopupBox .timer{font-size:20px}}@keyframes bounce{0%{transform:scale(1)}30%{transform:scale(1.2)}50%{transform:scale(.95)}70%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes popupBounce{0%{transform:translate(-50%,-50%)scale(.85)}60%{transform:translate(-50%,-50%)scale(1.05)}80%{transform:translate(-50%,-50%)scale(.97)}to{transform:translate(-50%,-50%)scale(1)}}@keyframes popupClose{0%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(.6)}}@keyframes popupShake{0%{opacity:0;transform:translate(-50%,-50%)scale(.92)rotate(0)}20%{opacity:1;transform:translate(-50%,-50%)scale(1)rotate(-1.2deg)}40%{transform:translate(-50%,-50%)scale(1)rotate(1deg)}60%{transform:translate(-50%,-50%)scale(1)rotate(-.6deg)}80%{transform:translate(-50%,-50%)scale(1)rotate(.3deg)}to{opacity:1;transform:translate(-50%,-50%)scale(1)rotate(0)}}
