@keyframes upTitleBox{0%{z-index:3}to{z-index:1}}.popup_cover{opacity:0;background:rgba(0,0,0,.48);width:100%;height:100%;transition:opacity .2s}.popup{z-index:9001;width:100%;height:100%;display:none;position:fixed;top:0;left:0}.popup .popupSetion{z-index:1;opacity:0;background:#fff;border-radius:16px;width:calc(100% - 32px);padding:0;transition:opacity .2s;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.popupTextBox{padding:24px 16px}.btnPopupSetion .popupSetion{padding-bottom:calc(82px + 1.313em)}.popup.active .popup_cover,.popup.active .popupSetion{opacity:1}.popupIconBox{justify-content:center;align-items:center;margin-top:24px;display:flex}.popupIconBox .popupIcon{width:72px;height:72px}.popupTitleBox{flex-direction:column;display:flex}.popupTitleBox .right{justify-content:right;width:100%;padding:0;display:flex}.popupTitle{color:var(--black);font-size:20px;font-weight:700}.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(--secondary);white-space:pre-line;margin-top:16px;font-size:16px;font-weight:400;line-height:150%}.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:8px;width:100%;padding:0 16px 20px;display:flex}.popup_btnBox.column{flex-direction:column;gap:20px;margin-top:4px}.btn_popup{background:var(--blue01);width:100%;height:52px;color:var(--brand);border-radius:999px;justify-content:center;align-items:center;padding:16px;font-size:16px;font-weight:700;display:flex}.btn_popup.text{background:var(--white);height:28px;color:var(--black);padding:0}.btn_popup.primary{background:var(--brand);color:var(--white)}.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.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}.soldOutProductList{background:var(--bg01,#f5f7fa);text-align:left;border-radius:8px;flex-direction:column;gap:6px;margin:16px 0 0;padding:12px;list-style:none;display:flex}.soldOutProductList li{color:var(--black);white-space:nowrap;text-overflow:ellipsis;max-width:100%;padding-left:14px;font-size:14px;font-weight:400;line-height:140%;position:relative;overflow:hidden}.soldOutProductList li:before{content:"";background:var(--black);border-radius:50%;width:3px;height:3px;position:absolute;top:50%;left:4px;transform:translateY(-50%)}.soldOutProductList li.soldOutMore{color:var(--secondary);letter-spacing:1px;font-weight:400}.soldOutProductList li.soldOutMore:before{display:none}.soldOutErrCode{color:var(--secondary);margin-top:12px;font-size:12px;font-weight:400;line-height:140%;display:block}.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}.selPopupSetion{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 .selPopupSetion{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.bankSelectPopup .popupSetion{-ms-overflow-style:auto;scrollbar-width:auto;height:66.6vh;overflow-x:hidden;overflow-y:auto}.bottomPopup.bankSelectPopup .popupSetion::-webkit-scrollbar{width:6px;display:block}.bottomPopup.bankSelectPopup .popupSetion::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:4px}.bottomPopup.bankSelectPopup .popupSetion::-webkit-scrollbar-track{background:0 0}.bottomPopup.err{z-index:9001}.bottomPopup .popupSetion{z-index:1;background:var(--white);border-radius:16px 16px 0 0;padding:24px 16px 12px;position:absolute;bottom:0;left:0}.bottomPopup.custom .popupSetion{width:100%;padding:0}.bottomPopup.nonRadius .popupSetion{border-radius:0}.bottomPopup.active .popup_cover{opacity:1}.bottomPopup.active .popupSetion{transform:translateY(0)}.bottomPopup.active.notBtn .popupSetion{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;visibility:hidden;transform:translateY(100%)}.cartPopup.hide .popupSection{border-color:transparent}.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 .popupSetion{z-index:1;opacity:0;background:#fff;border-radius:16px;width:calc(100% - 40px);max-width:420px;max-height:calc(100% - 40px);padding:0;transition:opacity .2s;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.customPopup.review .popupSetion{max-width:760px;height:780px;overflow-y:scroll}.customPopup.active .popup_cover,.customPopup.active .popupSetion{opacity:1}.customPopup .popupTextBox{z-index:10;background:#fff;justify-content:center;align-items:center;width:100%;height:5.63em;padding:0 20px;display:flex;position:fixed;top:0;left:0}.customPopup .popupTitle{color:#1e2124;text-align:center;margin:0;font-size:1.125em}.customPopup .popupTitle.left{color:#1e2124;text-align:left;margin:0;font-size:24px;font-weight:600}.customPopup.review .popupTitleBox{padding:0 0 16px}.customPopup.review .popupTitle{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{max-height:calc(100vh - 40px);padding:calc(5.63em + 20px) 20px 20px;overflow-x:auto}.customPopup_contents.nonHeader{padding:0}.customPopupClose{display:none;position:absolute;top:15px;right:20px}.couponRegisterPopup{padding:12px 16px 32px 28px}.couponRegisterPopup .popupTitleBox{padding-left:0}.couponRegisterPopup .popupTitle{text-align:left;font-size:24px;font-weight:600}.couponRegisterPopup .inputComBox{padding-right:12px}.couponRegisterPopup .inputItemBox{margin-top:36px}.addressSelectBox{padding:24px 16px 40px}.addressSelectBox .addressSelectItem{justify-content:space-between;align-items:center;padding:12px 0;display:flex}.addressSelectBox .addressSelectItem .titleBox{align-items:flex-end;gap:8px;display:flex}.addressSelectBox .addressSelectItem .titleBox .addressIcon{width:24px;height:24px}.addressSelectBox .addressSelectItem .titleBox .title{flex-direction:column;gap:4px;display:flex}.addressSelectBox .addressSelectItem .titleBox .title .tag{width:-moz-fit-content;width:fit-content}.addressSelectBox .addressSelectItem .titleBox .title .text{color:var(--black);font-size:16px;font-weight:400;line-height:135%}.sortPopupBox{padding:24px 16px 40px}.sortPopupBox .title{color:var(--black);font-size:20px;font-weight:700}.sortPopupBox .sortOptionBox{margin-top:16px}.sortPopupBox .sortOptionBox .sortOptionItem{justify-content:space-between;align-items:center;padding:12px 0;display:flex}.sortPopupBox .sortOptionBox .sortOptionItem .text{color:var(--black);font-size:16px;font-weight:400}.nonMemberPopupBox{padding:24px 16px 44px}.nonMemberPopupBox .title{color:var(--black);font-size:20px;font-weight:700}.couponBubbleBox{justify-content:center;padding:48px 0 28px;display:flex}.couponBubble{background:var(--black);max-width:240px;color:var(--white);border-radius:16px;align-items:center;gap:12px;padding:12px;font-size:14px;font-weight:400;line-height:140%;display:flex;position:relative}.couponBubble .icon{width:32px;height:32px}.couponBubble:after{content:"";background-image:url(/assets/icon/bubble.svg);background-repeat:no-repeat;background-size:contain;width:28px;height:18px;position:absolute;bottom:-8px;left:calc(50% - 14px)}@media (max-width:1024px){.customPopup .popupSetion{border-radius:0;width:100%;max-width:100%;height:100%;max-height:100%}.customPopupClose{display:block}.customPopup .popupTextBox{height:54px}.customPopup_contents{padding:74px 20px 160px}}
@font-face{font-family:Noto Sans Khmer App;src:url(/assets/fonts/NotoSansKhmer/NotoSansKhmer-Khmer.v1.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+1780-17FF,U+19E0-19FF,U+200C-200D,U+25CC}@font-face{font-family:Noto Sans Khmer App;src:url(/assets/fonts/NotoSansKhmer/NotoSansKhmer-Khmer.v1.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+1780-17FF,U+19E0-19FF,U+200C-200D,U+25CC}@font-face{font-family:Noto Sans Khmer App;src:url(/assets/fonts/NotoSansKhmer/NotoSansKhmer-Khmer.v1.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+1780-17FF,U+19E0-19FF,U+200C-200D,U+25CC}:root{--font-family-base:Roboto,-apple-system,BlinkMacSystemFont,system-ui,"Helvetica Neue","Segoe UI","Apple SD Gothic Neo","Noto Sans KR","Malgun Gothic","Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol",sans-serif}html.is-android{--font-family-base:Roboto,"Noto Sans Khmer App",-apple-system,BlinkMacSystemFont,system-ui,"Helvetica Neue","Segoe UI","Apple SD Gothic Neo","Noto Sans KR","Malgun Gothic","Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol",sans-serif}html.is-android body,html.is-android div,html.is-android dl,html.is-android dt,html.is-android dd,html.is-android ul,html.is-android ol,html.is-android li,html.is-android h1,html.is-android h2,html.is-android h3,html.is-android h4,html.is-android h5,html.is-android h6,html.is-android pre,html.is-android code,html.is-android form,html.is-android fieldset,html.is-android legend,html.is-android button,html.is-android input:not([type=password]),html.is-android textarea,html.is-android p,html.is-android select,html.is-android blockquote,html.is-android th,html.is-android td,html.is-android img,html.is-android a{font-family:var(--font-family-base)}
