.popup-bg{position:fixed;display:none;top:0;width:100vw;height:100vh;z-index:145;background-color:#000000a3;opacity:0;transition:opacity 1s;touch-action:pan-x;color:transparent}.popup-bg.active{opacity:1;display:block}.popup-bg.lower{z-index:110}.replace-text{font-size:0;overflow:hidden;text-indent:-9999px}:where(.dot-list) li{padding-left:10px;font-size:14px;line-height:20px;letter-spacing:0;color:#404040;position:relative}:where(.dot-list) li:not(:first-of-type){margin-top:8px}:where(.dot-list) li:before{content:"";position:absolute;top:9px;left:2px;width:2px;height:2px;background:#404040;border-radius:50%}:where(.dot-list) li .gold{color:#d99c63}:where(.dot-list) li.warning{color:#ee230d}:where(.dot-list) li.warning:before{background:#ee230d}:where(.dot-list) li span{text-decoration:underline}:where(.dot-list).type01 li{padding-left:8px;position:relative;font-size:14px;color:#404040;line-height:20px}:where(.dot-list).type01 li.size{font-size:12px}:where(.dot-list).type01 li.gold{color:#d99c63}:where(.dot-list).type01 li.gold:before{background:#d99c63}:where(.dot-list).type01 li:not(:where(.dot-list).type01 li:first-of-type){margin-top:8px}:where(.dot-list).type01 li:before{position:absolute;content:"";top:.9rem;left:0;width:2px;height:2px;background:#404040;border-radius:50%}:where(.dot-list).type01.i-big .item:before{width:4px;height:4px}:where(.dot-list).type02 li{font-size:12px;line-height:18px;color:#787878}:where(.dot-list).type02 li:before{top:7px;background:#929292}:where(.dot-list).type02 li.warning{color:#ee230d}:where(.dot-list).type02 li.warning:before{background:#ee230d}.siv-selectbox{position:relative;width:100%;background:#fff}.siv-selectbox.disabled{background-color:#f8f8f8}.siv-selectbox.disabled .selected{background-image:url(../../../../mo/assets/comm/image/icon_arrow_down_disabled.svg)}.siv-selectbox.disabled .selected span{color:#a0a0a0}.siv-selectbox .selected{display:flex;width:100%;height:48px;align-items:center;box-sizing:border-box;border:1px solid #e0e0e0;background:url(../../../../mo/assets/comm/image/ico_arrow_down.svg) no-repeat right 12px center/16px auto}.siv-selectbox .selected.is-selected{position:relative;border-color:#141a23;z-index:1}.siv-selectbox .selected.on{border-color:#141a23;background:url(../../../../mo/assets/comm/image/icon_thin_arrow_up.svg) no-repeat right 12px center/16px auto}.siv-selectbox .selected span{display:block;width:calc(100% - 48px);margin-left:16px;font-size:14px;color:#101010;text-align:left;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.siv-selectbox .selected span.off{color:#a0a0a0}.siv-selectbox .selectbox-wrap{position:absolute;display:none;width:100%;box-sizing:border-box;transform:translateY(-1px);z-index:20;background-color:#fff;height:auto;max-height:192px;border:1px solid #141a23;overflow:scroll}.siv-selectbox .selectbox .option label{position:relative;display:block}.siv-selectbox .selectbox .option label input[type=radio]{display:none}.siv-selectbox .selectbox .option label input[type=radio]~p{display:flex;width:100%;height:48px;align-items:center;top:0;left:0;padding:0 16px;box-sizing:border-box}.siv-selectbox .selectbox .option label input[type=radio]~p.disabled span{color:#c8c8c8}.siv-selectbox .selectbox .option label input[type=radio]~p span{display:block;width:100%;height:auto;white-space:nowrap;overflow:hidden;text-align:left;text-overflow:ellipsis;margin:0;font-size:14px;color:#141a23}.siv-selectbox .selectbox .option label input[type=radio]:checked~p span{font-weight:700}.siv-selectbox .selectbox .option label input[type=radio]:disabled~p span,.siv-selectbox .selectbox .option label input[type=radio] .disabled span{color:#c8c8c8}.selectbox-light-wrap{display:flex;align-items:center;justify-content:flex-end;flex-flow:row wrap;width:auto}.selectbox-light-wrap .title{margin-right:auto;font-size:16px;font-weight:700;line-height:22px;letter-spacing:0;color:#000}.siv-selectbox.light{width:auto;height:56px}.siv-selectbox.light:nth-child(2){margin-left:16px}.siv-selectbox.light .selected{height:inherit;padding:0 20px 0 0;border:none;background:url(../../../../mo/assets/comm/image/ico_arrow_down.svg) no-repeat right center/16px auto}.siv-selectbox.light .selected.focus{background:url(../../../../mo/assets/comm/image/05Icon32PxThinArrowUp.svg) no-repeat right center/16px auto}.siv-selectbox.light .selected.on{border-color:#141a23;background:url(../../../../mo/assets/comm/image/icon_thin_arrow_up.svg) no-repeat right center/16px auto}.siv-selectbox.light .selected span{width:auto;margin:0;font-size:14px;font-weight:500;text-overflow:initial}.siv-selectbox.light .selectbox{padding:8px 0}.siv-selectbox.light .selectbox-wrap{right:0;top:0;width:auto;margin-top:56px;white-space:nowrap}.siv-selectbox.light .selectbox .option{height:40px}.siv-selectbox.light .selectbox .option label{height:inherit}.siv-selectbox.light .selectbox .option label input[type=radio]{display:none}.siv-selectbox.light .selectbox .option label input[type=radio]~p{height:40px}.siv-selectbox.light .selectbox .option label input[type=radio]~p span{text-overflow:initial;overflow:visible}.checkbox__label{display:flex;align-items:flex-start}.checkbox__label input{position:relative;display:inline-block;margin-right:8px;width:24px;height:24px;min-width:20px;background:url(../../../../mo/assets/comm/image/icon_checkbox_off.svg) no-repeat center/contain;-webkit-appearance:none;-webkit-border-radius:0;flex-shrink:0}.checkbox__label input:checked{background:url(../../../../mo/assets/comm/image/icon_checkbox_on_black.svg) no-repeat center/contain}.checkbox__label input:disabled{background:url(../../../../mo/assets/comm/image/icon_checkbox_disabled.svg) no-repeat center/contain}.checkbox__label input:disabled~span{color:#c8c8c8}.checkbox__label input:disabled:checked{background:url(../../../../mo/assets/comm/image/icon_checkbox_disabled_checked.svg) no-repeat center/contain}.checkbox__label>span{font-size:14px;line-height:20px;letter-spacing:0;color:#404040;margin-right:6px;transform:translateY(2px);font-weight:500}.radio__label{display:flex;align-items:flex-start}.radio__label input{width:24px;height:24px;min-width:24px;margin-right:8px;font-size:14px;color:#404040;background:url(../../../../mo/assets/comm/image/radio_selected_off.svg) no-repeat center/contain;-webkit-appearance:none;-webkit-border-radius:0}.radio__label input:checked{background:url(../../../../mo/assets/comm/image/radio_selected_on.svg) no-repeat center/contain}.radio__label input:disabled{background:url(../../../../mo/assets/comm/image/radio_selected_disabled.svg) no-repeat center/contain}.radio__label input:disabled.not-checked{background:url(../../../../mo/assets/comm/image/radio_disabled.svg) no-repeat center/contain}.radio__label input:disabled~span{color:#c8c8c8}.radio__label>span{font-size:14px;line-height:20px;letter-spacing:0;color:#404040;margin-top:2px;margin-right:6px}.form_input,.order_input{position:relative;display:block;margin-bottom:8px}.form_input input:not(.flatpickr-input),.form_input textarea,.order_input input:not(.flatpickr-input),.order_input textarea{box-sizing:border-box;width:100%;height:48px;padding:14px 16px;font-size:14px;font-weight:400;line-height:20px;color:#131922;border:1px solid #e0e0e0;margin:0}.form_input input:not(.flatpickr-input).error,.form_input textarea.error,.order_input input:not(.flatpickr-input).error,.order_input textarea.error{border:1px solid #ee230d}.form_input input:not(.flatpickr-input).error~.input-focus-controler,.form_input textarea.error~.input-focus-controler,.order_input input:not(.flatpickr-input).error~.input-focus-controler,.order_input textarea.error~.input-focus-controler{border-color:#ee230d}.form_input input:not(.flatpickr-input):disabled,.form_input input:not(.flatpickr-input):read-only,.form_input textarea:disabled,.form_input textarea:read-only,.order_input input:not(.flatpickr-input):disabled,.order_input input:not(.flatpickr-input):read-only,.order_input textarea:disabled,.order_input textarea:read-only{color:#a0a0a0;background-color:#f8f8f8;border:1px solid #e0e0e0}.form_input input:not(.flatpickr-input):disabled+button,.form_input input:not(.flatpickr-input):disabled+button+.input-focus-controler,.form_input input:not(.flatpickr-input):read-only+button,.form_input input:not(.flatpickr-input):read-only+button+.input-focus-controler,.form_input textarea:disabled+button,.form_input textarea:disabled+button+.input-focus-controler,.form_input textarea:read-only+button,.form_input textarea:read-only+button+.input-focus-controler,.order_input input:not(.flatpickr-input):disabled+button,.order_input input:not(.flatpickr-input):disabled+button+.input-focus-controler,.order_input input:not(.flatpickr-input):read-only+button,.order_input input:not(.flatpickr-input):read-only+button+.input-focus-controler,.order_input textarea:disabled+button,.order_input textarea:disabled+button+.input-focus-controler,.order_input textarea:read-only+button,.order_input textarea:read-only+button+.input-focus-controler{display:none}.form_input input:not(.flatpickr-input)::placeholder,.form_input textarea::placeholder,.order_input input:not(.flatpickr-input)::placeholder,.order_input textarea::placeholder{color:#a0a0a0;opacity:1}.form_input input:not(.flatpickr-input):-ms-input-placeholder,.form_input textarea:-ms-input-placeholder,.order_input input:not(.flatpickr-input):-ms-input-placeholder,.order_input textarea:-ms-input-placeholder{color:#a0a0a0}.form_input input:not(.flatpickr-input)::-ms-input-placeholder,.form_input textarea::-ms-input-placeholder,.order_input input:not(.flatpickr-input)::-ms-input-placeholder,.order_input textarea::-ms-input-placeholder{color:#a0a0a0}.form_input input:not(.flatpickr-input).writing:enabled:not(:read-only),.form_input textarea.writing:enabled:not(:read-only),.order_input input:not(.flatpickr-input).writing:enabled:not(:read-only),.order_input textarea.writing:enabled:not(:read-only){width:calc(100% - 44px);padding-right:0;border-right:none}.form_input button,.order_input button{position:absolute;right:12px;top:50%;transform:translateY(-50%);z-index:2;display:inline-block;width:30px;height:30px;background:url(../../../../mo/assets/comm/image/04IconClose.svg) no-repeat center/16px}.form_input button.hidden,.order_input button.hidden{display:none}.form_input .input-focus-controler,.order_input .input-focus-controler{position:absolute;display:block;top:0;right:0;width:48px;height:48px;font-size:0;border:1px solid #e0e0e0;border-left:none;box-sizing:border-box}.form_input textarea,.order_input textarea{resize:none;height:66px}.btn-wrap{display:flex;align-items:center}.btn-wrap:not(.type-v) .btn-wide~.btn-wide{margin-left:8px}.btn-wrap.type-v{flex-direction:column}.btn-wrap.type-v .btn-wide~.btn-wide{margin-top:8px}.btn-wide{display:flex;align-items:center;justify-content:center;flex:1 1 auto;width:100%;height:48px;font-size:14px;font-weight:500;letter-spacing:.23px;text-align:center;background-color:#fff;white-space:nowrap;box-sizing:border-box}.btn-wide span{display:inline-block;margin-left:6px}.btn-wide span.download{width:24px;height:24px;background:url(../../../../mo/assets/comm/image/icon_v_symbol_coupon_black.svg) no-repeat center/contain}.btn-wide span.arrow-down{width:16px;height:16px;background:url(../../../../mo/assets/comm/image/ico_arrow_down.svg) no-repeat center/contain}.btn-wide.mid{height:40px}.btn-wide.sml{height:32px;font-size:12px;font-weight:400}.btn-gray,.btn-gray2{color:#fff;background:#787878}.btn-gray:link,.btn-gray:focus,.btn-gray:active,.btn-gray:hover,.btn-gray2:link,.btn-gray2:focus,.btn-gray2:active,.btn-gray2:hover{color:#fff}.btn-vlack{color:#fff;background:#131922}.btn-vlack:link,.btn-vlack:focus,.btn-vlack:active,.btn-vlack:hover{color:#fff}.btn-vlack:disabled{color:#c8c8c8;background-color:#f0f0f0}.btn-line-gray{color:#000;background:#fff;border:1px solid #e0e0e0}.btn-line-gray:link,.btn-line-gray:focus,.btn-line-gray:active,.btn-line-gray:hover{color:#000}.btn-plus{position:relative;top:.3rem;display:inline-block;width:16px;height:16px;margin-right:4px;background:url(../../../../mo/assets/comm/image/icon_more.svg) no-repeat center/contain}.btn-arrow-down{position:relative;top:.3rem;display:inline-block;width:16px;height:16px;margin-right:4px;background:url(../../../../mo/assets/comm/image/icon_arrow_down_thin.svg) no-repeat center/contain}:where(.siv-popup button,.popup-mini button,.siv-toast button){border:0;background-color:transparent;cursor:pointer}:where(.siv-popup address,.siv-popup caption,.siv-popup cite,.siv-popup code,.siv-popup dfn,.siv-popup em,.siv-popup th,.siv-popup var,.popup-mini address,.popup-mini caption,.popup-mini cite,.popup-mini code,.popup-mini dfn,.popup-mini em,.popup-mini th,.popup-mini var,.siv-toast address,.siv-toast caption,.siv-toast cite,.siv-toast code,.siv-toast dfn,.siv-toast em,.siv-toast th,.siv-toast var){font:inherit}:where(.siv-popup label,.popup-mini label,.siv-toast label){background-color:transparent;-webkit-appearance:none;-webkit-tap-highlight-color:transparent}:where(.siv-popup input[type=checkbox],.siv-popup input[type=radio],.popup-mini input[type=checkbox],.popup-mini input[type=radio],.siv-toast input[type=checkbox],.siv-toast input[type=radio]){display:none}.siv-popup{position:fixed;display:none;width:100vw;height:100%;top:0;left:0;background:#fff;overflow-x:hidden;overflow-y:auto;z-index:140}.siv-popup.active{display:block}.siv-popup .header-popup__title{padding:15px 0}.siv-popup .header-popup{position:sticky;top:0;left:0;display:flex;justify-content:center;align-items:center;width:100%;min-height:56px;background-color:#fff;box-sizing:border-box;z-index:11;min-width:auto}.siv-popup .header-popup__title{width:calc(100% - 110px);font-size:18px;font-weight:500;color:#131922;text-align:center;line-height:26px}.siv-popup .header-popup__title img{max-width:170px;max-height:35px}.siv-popup .header-popup__title em{color:#787878}.siv-popup .header-popup__btn{position:absolute;top:12px;display:block;width:32px;height:32px;box-sizing:border-box;background-size:cover;background-repeat:no-repeat;font-size:0}.siv-popup .header-popup__btn.back{font-size:0;overflow:hidden;text-indent:-9999px;left:16px;background-image:url(../../../../mo/assets/comm/image/icon_arrow_left.svg)}.siv-popup .header-popup__btn.close{font-size:0;overflow:hidden;text-indent:-9999px;right:16px;background:url(../../../../mo/assets/comm/image/04IconClose.svg) no-repeat center/cover}.siv-popup .header-popup__btn.center{top:50%;transform:translateY(-50%)}.siv-popup .popup__content{box-sizing:border-box;overflow-y:visible}.siv-popup .has-bottom-btn{padding-bottom:102px}.siv-popup .popup__bottom-btn-wrap{position:fixed;bottom:0;left:0;display:flex;width:100%;padding:12px 24px 32px;background-color:#fff;box-sizing:border-box}.siv-popup.transparent .header-popup{position:fixed;background-color:transparent;z-index:150}.siv-popup.transparent .header-popup *{filter:invert(1)}.siv-popup.transparent .popup__content{position:relative;height:calc(var(--vh, 1vh) * 100)}.popup-mini{display:none;position:fixed;top:50%;left:0;right:0;width:312px;transform:translateY(-50%);max-height:calc(100vh - 162px);inset-inline:0;margin-inline:auto;-webkit-font-smoothing:antialiased;background-color:#fff;overflow-y:auto;z-index:150}.popup-mini .popup-mini__head{position:relative;display:flex;align-items:center;justify-content:space-between;width:calc(100% - 40px);height:57px;margin:0 auto;border-bottom:1px solid #f0f0f0;box-sizing:border-box}.popup-mini .popup-mini__head h3{font-size:16px;font-weight:700;color:#000}.popup-mini .popup-mini__head h3.has-icon{font-size:14px}.popup-mini .popup-mini__head h3.has-icon .icon{position:relative;top:-2px;margin-right:5px}.popup-mini .popup-mini__head .close{display:flex;width:20px;height:20px;font-size:0;background:url(../../../../mo/assets/comm/image/04IconClose.svg) no-repeat center/contain;overflow:hidden;text-indent:-9999px}.popup-mini .header-popup{position:relative;justify-content:flex-start;margin:0 20px;padding:18px 0 16px;width:auto;min-height:25px;border-bottom:1px solid #f0f0f0;box-sizing:border-box}.popup-mini .header-popup.no-title{border:0}.popup-mini .header-popup__btn{width:20px;height:20px}.popup-mini .header-popup__btn.close{top:19px;right:0;background:url(../../../../mo/assets/comm/image/icon_close_20.svg) no-repeat center/cover}.popup-mini .header-popup__title{text-align:left;font-size:16px;font-weight:700;line-height:22px;color:#000;width:100%;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Apple SD Gothic Neo,Apple-Gothic,Roboto,Noto Sans KR,Droid Sans,dotum,sans-serif}.popup-mini .popup_padding{padding:20px 20px 28px}.popup-mini .popup__content{max-height:calc(100vh - 118px);overflow-x:hidden;overflow-y:auto}.popup-mini .popup__content p{word-break:keep-all}.popup-mini .popup-mini__common{background-color:#fff}.popup-mini .popup-mini__common-text{height:104px;display:flex;justify-content:center;align-items:center}.popup-mini .popup-mini__common-text-title{font-size:14px;line-height:20px;letter-spacing:0;color:#131922;text-align:center}.popup-mini .popup-mini__common-text-title span{font-weight:700}.popup-mini .popup-mini__common-text-title .gold{color:#d99c63}.popup-mini .popup-mini__common-text-title .margin{display:block;margin-bottom:8px}.popup-mini .popup-mini__common-btn{display:flex;justify-content:center}.popup-mini .popup-mini__common-btn button{width:100%;padding:14px 20px;font-size:14px;line-height:20px;color:#fff;background:#131922}.popup-mini .popup-mini__common-btn .gray{background:#929292}.popup-mini .popup-mini__guide-text{margin:0 20px;padding:18px 0 17px;background-color:#fff;box-sizing:border-box;display:flex;align-items:center;border-bottom:1px solid #e0e0e0}.popup-mini .popup-mini__guide-text2{padding:20px 20px 28px;font-size:14px;line-height:20px;color:#000;box-sizing:border-box}.popup-mini .popup-mini__guide-title{font-size:16px;font-weight:700;line-height:22px;color:#000}.popup-mini .popup-mini__guide-close{width:20px;height:20px;margin-left:auto;background:url(../../../../mo/assets/comm/image/icon_close_black.svg) no-repeat center/contain}.popup-mini .popup-mini__guide-description{padding:20px 24px;background:#fff}.popup-mini .popup-mini__guide-description p{position:relative;padding-bottom:8px;font-size:14px;line-height:20px;letter-spacing:0;color:#404040;text-align:left}.popup-mini .popup-mini__guide-description p:before{position:absolute;display:block;content:"";width:2px;height:2px;top:9px;left:-8px;background-image:url(../../../../mo/assets/comm/image/icon_bullet_small.svg);background-repeat:no-repeat;background-size:cover}.popup-mini .popup-mini__guide-description p:last-child{padding-bottom:0}.popup-mini .popup-mini__guide-description p.dot-none:before{display:none}.popup-mini .popup-mini__guide-description p.text{padding-left:8px;font-size:12px;line-height:18px;color:#787878}.popup-mini .popup-mini__guide-description p.text:before{left:0}.popup-mini .popup-mini__guide-description p .gray{color:#929292}.popup-mini .popup-mini__guide-description-type2{background:#fff}.popup-mini .popup-mini__guide-description-type2 p{position:relative;padding-bottom:8px;padding-left:10px;font-size:14px;line-height:20px;letter-spacing:0;text-align:left}.popup-mini .popup-mini__guide-description-type2 p:before{position:absolute;display:block;content:"";width:2px;height:2px;border-radius:50%;top:9px;left:0;background-color:#000}.popup-mini .popup-mini__guide-description-type2 p:last-child{padding-bottom:0}.popup-mini .popup-mini__guide-html{padding:16px 20px;margin:0 20px 28px;background-color:#f8f8f8;box-sizing:border-box}.popup-mini .popup-mini__guide-wrap{margin-bottom:28px;padding:0 24px}.popup-mini .popup-mini__guide-wrap-text{padding:16px 20px;font-size:14px;line-height:20px;letter-spacing:0;text-align:center;color:#404040;background-color:#f8f8f8}.popup-mini .popup-mini__guide-wrap-text span{color:#d99c63}.popup-mini .popup-mini__guide-wrap-description{font-size:14px;line-height:20px;letter-spacing:0;color:#787878}.popup-mini .popup-mini__guide-btn{display:flex;justify-content:center}.popup-mini .popup-mini__guide-btn button{width:100%;padding:14px 20px;font-size:14px;line-height:20px;color:#fff;background:#131922}.popup-mini .popup-mini__guide-btn button.gray{background-color:#929292}.popup-mini .popup-mini__guide-list{padding:20px}.popup-mini .popup-mini__guide-item{padding:20px;background-color:#f8f8f8}.popup-mini .popup-mini__guide-item.white{padding:12px 20px 24px;background-color:#fff}.popup-mini .popup-mini__guide-box{display:flex;justify-content:space-between}.popup-mini .popup-mini__guide-title-2{font-size:14px;line-height:20px;letter-spacing:0;color:#131922}.popup-mini .popup-mini__guide-title-2 span{font-weight:700}.popup-mini .popup-mini__guide-text-2{margin-top:4px;font-size:12px;line-height:20px;letter-spacing:0;color:#787878}.popup-mini .popup-mini__guide-text-2.gold{color:#d99c63}.popup-mini .popup-mini__guide-text-3{font-size:14px;line-height:20px;letter-spacing:0;color:#787878}.popup-mini .popup-mini__guide-text-3.bold{font-weight:700;color:#131922;text-decoration:underline}.popup-mini .popup-mini__guide-text-3.bold-none{font-weight:700;color:#131922}.popup-mini .popup-mini__text{padding:32px 20px;text-align:center;font-size:14px;color:#131922;letter-spacing:0;line-height:20px;word-break:keep-all;box-sizing:border-box}.popup-mini .popup-mini__text .bold{font-weight:700}.popup-mini .popup-mini__text .text,.popup-mini .popup-mini__text .banned-word-title{display:inline-block;margin-bottom:8px;font-weight:700}.popup-mini .popup-mini__text--block{display:block;margin-bottom:8px}.popup-mini .popup-mini__strong{display:block;padding-bottom:8px}.popup-mini .popup-mini__btns{display:flex;justify-content:space-between}.popup-mini .popup-mini__btn{flex-basis:fit-content;display:inline-flex;height:48px;text-align:center;flex:1;justify-content:center;align-items:center;font-size:14px}.popup-mini .popup-mini__btn.gray{background-color:#929292;color:#fff}.popup-mini .popup-mini__btn.black{background-color:#141a23;color:#fff}.popup-mini.layer_alert .layerContent em{color:#d99c63;font-weight:700}.popup-mini.layer_alert .popup-mini__btns{position:sticky;width:100%;bottom:0}.popup-mini.layer_confirm .popup-mini__dormancy-util{display:block;margin:15px 0 -15px;text-align:left;color:#404040;letter-spacing:-.3px}.siv-toast{position:fixed;width:100vw;max-height:85%;padding:0;bottom:0;box-sizing:border-box;background:#fff;z-index:150;transform:translateY(100%);opacity:0;overflow:hidden}.siv-toast.active{animation:toastPopup .8s forwards;overflow-y:auto}.siv-toast.deactive{animation:toastPopupClose .8s forwards}.siv-toast.disabled{overflow-y:hidden}.siv-toast .toast__close{position:sticky;top:0;padding-top:8px;padding-bottom:28px;background:#fff;width:100%;z-index:2}.siv-toast .toast__close-btn{display:block;width:48px;height:4px;margin:0 auto;font-size:0;font-weight:500;border-radius:2px;background:#e0e0e0}.siv-toast .toast__title{padding:20px 24px 26px;font-size:24px;line-height:29px;color:#131922}.siv-toast .toast__title.null{height:0;padding:0;margin:0;display:none}.siv-toast .toast__small-title{display:flex;height:56px;padding:0 24px;justify-content:space-between;align-items:center;transition:margin-top 1s}.siv-toast .toast__small-title .back{position:absolute;display:block;width:32px;height:32px;box-sizing:border-box;background-size:cover;background-repeat:no-repeat;font-size:0;left:16px;background-image:url(../../../../mo/assets/comm/image/icon_arrow_left.svg)}.siv-toast .toast__small-title.margin{margin-top:16px}.siv-toast .toast__small-title span{font-size:20px;color:#141a23}.siv-toast .toast__small-title button{width:20px;height:20px;background:url(../../../../mo/assets/comm/image/04IconArrowUp_b.svg) no-repeat center/cover}.siv-toast .toast__small-title button.arrow-up{transform:rotate(0)}.siv-toast .toast__small-title button.arrow-down{transform:rotate(180deg)}.siv-toast .toast__small-btn{position:relative;width:100%;height:56px;padding:0 26px 0 24px;font-size:20px;line-height:56px;color:#131922;text-align:left;background:url(../../../../mo/assets/comm/image/icon_arrow_up_on.svg);background-repeat:no-repeat;background-position:center right 26px;background-size:20px 20px}.siv-toast .toast__small-btn.on{background:url(../../../../mo/assets/comm/image/icon_arrow_down_on.svg);background-repeat:no-repeat;background-position:center right 26px;background-size:20px 20px}.siv-toast .toast__small-btn.padding{margin-top:22px}.siv-toast .toast__btn-wrap{margin:16px 24px 0}.siv-toast .toast__btn-wrap button{width:100%}.siv-toast .toast__bottom-btn{width:50%;height:48px;font-size:14px}.siv-toast .toast__bottom-btn-wrap{display:flex;bottom:0;left:0;padding:12px 24px 34px;background-color:#fff;z-index:1}.toast__share-list{display:flex;justify-content:center;padding:8px 24px 58px;background:#fff}.toast__share-list li{margin:0 12px}.toast__share-item{border-radius:50%}.toast__share-item.facebook{background:#3b5a98}.toast__share-item.kakao,.toast__share-item.story{background:#fedb00}.toast__share-item.line{background-color:#3acd01}.toast__share-item.url{background:#141a23}.toast__share a{display:flex;justify-content:center;align-items:center;width:64px;height:64px;border-radius:50%}.toast__share a img{width:32px}.ee_loading{position:fixed;display:none;inset:0;background:#ffffffb3 url(../../../../mo/assets/comm/image/loading.gif) 50% 50%/30px 30px no-repeat;z-index:5000;text-indent:-9999px;overflow:hidden;font-size:0}body:has(.popup_detail_vi.active){overflow:hidden}.vi_popup{position:fixed;top:0;left:0;width:100vw;height:100vh;height:calc(var(--vh, 1vh) * 100);background:#fff;overflow:hidden;z-index:120}.vi_popup__swiper{width:100vw;height:100%}.vi_popup__swiper .swiper-slide{position:relative;width:100vw;height:100%;overflow:hidden}.vi_popup__swiper .swiper-slide .swiper-zoom-container{position:relative;width:100%;height:calc(100% - 60px);display:flex;justify-content:center;align-items:center;text-align:center;-webkit-box-pack:center}.vi_popup__swiper .swiper-slide img{display:block;max-width:initial;height:100%}.vi_popup .popup_thumnail{width:calc(100% - 48px);padding:8px 0 34px;position:fixed;left:24px;right:24px;bottom:0;height:auto}.vi_popup .popup_thumnail.under8 .swiper-wrapper{justify-content:center}.vi_popup .popup_thumnail button{position:relative;display:inline-flex;justify-content:center;align-items:center;width:38px;height:0;padding-top:17.5%;background:#f8f8f8;overflow:hidden}.vi_popup .popup_thumnail button:first-child{margin-left:0}.vi_popup .popup_thumnail button img{width:100%;max-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vi_popup .popup_thumnail button.swiper-slide-thumb-active:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid #131922;box-sizing:border-box}.vi_popup .close_popup{position:absolute;top:12px;right:16px;z-index:50;width:40px;height:40px;background-color:transparent;border:0}.vi_popup .close_popup img{width:100%}.banner__img-only{display:block;overflow:hidden;position:relative;height:8rem}.banner__img-only img{position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%);vertical-align:top}.banner__text-only{display:flex;height:6rem;padding:0 24px;align-items:center;justify-content:space-between;background-color:#f5f5f5;position:relative}.banner__text-only p{padding-right:32px;font-size:14px;font-weight:500;color:#000;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.banner__text-only.black{background-color:#131922}.banner__text-only.black .banner__text-only-text{color:#fff}.banner__text-only .arrow-right{position:absolute;top:50%;transform:translateY(-50%);right:24px;width:24px;height:24px;background:url(../../../../mo/assets/comm/image/04IconArrowBxRight.png) no-repeat center/contain;z-index:1}.banner__text-only .arrow-right-black{position:absolute;top:50%;transform:translateY(-50%);right:24px;width:20px;height:20px;background:url(../../../../mo/assets/comm/image/icon_arrow_right_v_w.png) no-repeat center/contain;z-index:1}.banner__text-with-image{position:relative;display:block;height:80px;background-color:#f5f5f5}.banner__text-with-image-text{position:absolute;left:24px;z-index:1}.banner__text-with-image-text.text-1{top:20px;font-size:12px;font-weight:500;line-height:18px;color:#000}.banner__text-with-image-text.text-2{bottom:18px;font-size:14px;font-weight:700;line-height:20px;color:#000}.banner__text-with-image img{position:absolute;height:80px;width:auto;top:50%;transform:translateY(-50%)}.banner__text-with-image-small{right:8px;mix-blend-mode:multiply}.banner__text-box{display:flex;padding:14px 84px 13px 12px;align-items:center;justify-content:space-between;background-color:var(--background-color, #131922);position:relative}.banner__text-box-swiper{border-radius:4px;margin:0 24px}.banner__text-box-swiper [data-swiper-slide-index="1"] .banner__text-box{--background-color: #d99c63}.banner__text-box-swiper [data-swiper-slide-index="2"] .banner__text-box{--background-color: #929292}.banner__text-box-swiper [data-swiper-slide-index="3"] .banner__text-box{--background-color: #00bfa8}.banner__text-box-swiper [data-swiper-slide-index="4"] .banner__text-box{--background-color: #8a2fed}.banner__text-box-swiper [data-swiper-slide-index="5"] .banner__text-box{--background-color: #2f79ed}.banner__text-box-swiper .swiper-pagination-custom{display:flex;justify-content:center;align-items:center;inset:50% 12px auto auto;width:auto;min-width:52px;padding:7px 6px;transform:translateY(-50%);background:#0003;box-sizing:border-box}.banner__text-box-swiper .swiper-pagination-custom>span{display:block;font-size:12px;font-weight:500;height:14px;line-height:14px;color:#fff;overflow:hidden}.banner__text-box-swiper .swiper-pagination-custom>span.swiper-pagination-total{opacity:.8}.banner__text-box-swiper .swiper-pagination-custom>span.swiper-pagination-total:before{content:"/";display:inline-block;width:6px;margin:0 2px;font-size:10px;line-height:14px;font-weight:300;text-align:center}.banner__text-box p{font-size:14px;font-weight:700;line-height:17px;letter-spacing:-.4px;color:#fff;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.banner__swiper .swiper-pagination{display:none;position:static;font-size:0;margin-top:17px}.banner__swiper .swiper-pagination.swiper-pagination-bullets{display:block}.banner__swiper .swiper-pagination.swiper-pagination-bullets+.banner__arrow-right{top:calc(50% - 8.5px)}.banner__swiper .swiper-pagination-bullet{width:10px;height:1px;border-radius:0;background-color:#787878}.banner__swiper .swiper-pagination-bullet-active{background-color:#141a23}.banner__swiper .swiper-pagination-bullets .swiper-pagination-bullet{margin:0 1px}.banner__swiper .banner__image img{width:100%}.banner__swiper .arrow-right{position:absolute;top:50%;transform:translateY(-50%);right:24px;width:24px;height:24px;background:url(../../../../mo/assets/comm/image/04IconArrowBxRight.png) no-repeat center/contain;z-index:1}.banner__swiper .arrow-right-black{position:absolute;top:calc(50% - 8.5px);transform:translateY(-50%);right:24px;width:20px;height:20px;background:url(../../../../mo/assets/comm/image/icon_arrow_right_v_w.png) no-repeat center/contain;z-index:1}.banner__arrow-right{position:absolute;top:50%;transform:translateY(-50%);right:24px;width:24px;height:24px;background:url(../../../../mo/assets/comm/image/04IconArrowBxRight.png) no-repeat center/contain;z-index:1}.banner__arrow-right-black{position:absolute;top:calc(50% - 8.5px);transform:translateY(-50%);right:24px;width:20px;height:20px;background:url(../../../../mo/assets/comm/image/icon_arrow_right_v_w.png) no-repeat center/contain;z-index:1}.banner__campaign{margin-bottom:4px;background:#f5f5f5}.banner__campaign:after{content:"";display:block;height:17px;background:#fff}.banner__campaign .banner__img-only{max-width:375px;margin:0 auto;height:auto}.banner__campaign .banner__img-only img{position:static;transform:none}.banner__campaign .swiper-pagination{display:none;position:absolute;bottom:0;font-size:0;margin-top:0}.banner__campaign .swiper-pagination.swiper-pagination-bullets{display:block}.banner__campaign .swiper-pagination.swiper-pagination-bullets+.banner__arrow-right{top:calc(50% - 8.5px)}.banner__campaign .swiper-pagination-bullet{width:10px;height:1px;border-radius:0;background-color:#787878}.banner__campaign .swiper-pagination-bullet-active{background-color:#141a23}.banner__campaign .swiper-pagination-bullets .swiper-pagination-bullet{margin:0 1px}.banner__campaign .banner__image img{width:100%}.popup-review_writing{overflow-y:hidden}.popup-review_writing .popup__content{height:calc(100% - 56px);overflow-y:auto}.popup-review_writing .toast__review{box-sizing:border-box;padding:28px 24px 94px}.popup-review_writing .toast__review-title2{position:relative;margin-top:15px;margin-bottom:43px;font-size:18px;font-weight:500;line-height:26px;color:#131922;text-align:center}.popup-review_writing .toast__review-title2 span{position:absolute;top:50%;right:0;transform:translateY(-50%)}.popup-review_writing .toast__review-title{margin-bottom:20px;font-size:22px;line-height:30px;letter-spacing:0;color:#141a23}.popup-review_writing .toast__review-title span{color:#312e81}.popup-review_writing .toast__review-product{display:flex;align-items:center;margin-bottom:48px}.popup-review_writing .toast__review-product-thum{display:flex;width:80px;height:120px;margin-right:19px;align-items:center;overflow:hidden;background-color:#f5f5f5}.popup-review_writing .toast__review-product-thum img{width:100%;height:auto;font-size:0;mix-blend-mode:multiply}.popup-review_writing .toast__review-product-info{width:22.7rem;margin-right:0}.popup-review_writing .toast__review-product-info--strong{margin-bottom:8px;font-size:14px;font-weight:700;line-height:20px;letter-spacing:-.08px;color:#141a23}.popup-review_writing .toast__review-product-info--description{font-size:14px;line-height:20px;letter-spacing:-.08px;color:#404040}.popup-review_writing .toast__review-product-info--price{font-size:14px;font-weight:700;color:#141a23;line-height:20px;letter-spacing:-.08px}.popup-review_writing .toast__review-product-info--star{display:inline-flex;width:100%;margin:8px 0 10px}.popup-review_writing .toast__review-product-info--star .star{display:block;width:32px;height:32px;background-image:url(/ui/icon/star_base.svg);background-repeat:no-repeat;background-size:32px}.popup-review_writing .toast__review-product-info--star .star.on{background-image:url(/ui/icon/star_fill.svg)}.popup-review_writing .toast__review-product-review{display:flex;align-items:center}.popup-review_writing .toast__review-product-review .star_toggle{display:block;width:20%;height:32px;box-sizing:border-box}.popup-review_writing .toast__review-product-review .star_toggle img{max-width:100%}.popup-review_writing .toast__review-product-review .text{font-size:24px;line-height:36px;letter-spacing:-.18px;color:#141a23}.popup-review_writing .toast__review-list{padding-bottom:40px;margin-bottom:40px;border-bottom:1px solid #f0f0f0}.popup-review_writing .toast__review-item{font-size:0}.popup-review_writing .toast__review-item:not(:first-of-type){margin-top:36px}.popup-review_writing .toast__review-item-question{margin-bottom:16px;font-size:16px;line-height:22px;letter-spacing:0}.popup-review_writing .toast__review-item-answer{font-size:0;margin:-4px}.popup-review_writing .toast__review-item-answer label{display:inline-block;margin:4px}.popup-review_writing .toast__review-item-answer input[type=radio]{display:none}.popup-review_writing .toast__review-item-answer input[type=radio]~span{display:inline-block;width:auto;height:100%;margin:0;padding:0 14px;font-size:16px;line-height:48px;color:#000;background-color:#fff;border:1px solid #e0e0e0;box-sizing:border-box}.popup-review_writing .toast__review-item-answer input[type=radio]:checked~span{border-color:#141a23}.popup-review_writing .toast__review-item-answer input[type=radio]:disabled~span{background-color:#f8f8f8;color:#a0a0a0}.popup-review_writing .toast__review-write{margin-bottom:16px;box-sizing:border-box}.popup-review_writing .toast__review-write-title{margin-bottom:24px;word-break:keep-all;font-size:24px;line-height:36px;letter-spacing:0;color:#141a23}.popup-review_writing .toast__review-write-textarea{position:relative;width:100%;height:170px;border:1px solid #e0e0e0;padding:16px 16px 0;box-sizing:border-box}.popup-review_writing .toast__review-write-textarea textarea{width:100%;height:120px;font-size:14px;line-height:20px;letter-spacing:0;resize:none;border:none}.popup-review_writing .toast__review-write-textarea textarea::placeholder{font-size:14px;line-height:20px;letter-spacing:0;color:#a0a0a0}.popup-review_writing .toast__review-write-textarea .text-counter{position:absolute;bottom:16px;right:16px;font-size:12px;line-height:18px;letter-spacing:-.06px;color:#787878}.popup-review_writing .toast__review-img{display:flex;flex-wrap:wrap;margin:-4px -4px 1.3rem}.popup-review_writing .toast__review-img label{width:59px;height:59px;margin:4px;box-sizing:border-box}.popup-review_writing .toast__review-img .added{position:relative;display:flex;align-items:center;background-color:#f5f5f5;border:1px solid #e0e0e0;overflow:hidden}.popup-review_writing .toast__review-img .added .added-image{width:100%;height:auto;mix-blend-mode:multiply}.popup-review_writing .toast__review-img .added .remove-image{position:absolute;top:0;right:0;width:16px;height:16px;font-size:0;background:#e0e0e0 url(../../../../mo/assets/comm/image/05Icon16PxThinClose.png) no-repeat center/cover}.popup-review_writing .toast__review-img .more{background:url(../../../../mo/assets/comm/image/dote.png) no-repeat center/contain}.popup-review_writing .toast__review-img .more input{display:none}.popup-review_writing .toast__review-img .more span{display:block;width:100%;height:100%;background:url(../../../../mo/assets/comm/image/icon_add_black.svg) no-repeat center/32px}.popup-review_writing .toast__review-notice{padding-bottom:36px}.popup-review_writing .toast__review-notice-title{margin-bottom:12px;font-size:16px;line-height:22px;letter-spacing:0;color:#141a23}.popup-review_writing .toast__review-notice-item{padding-left:.9rem;font-size:12px;line-height:18px;letter-spacing:0;color:#787878;word-break:keep-all;background:url(../../../../mo/assets/comm/image/04IconBulletSmallGray.svg) no-repeat left top 8px/2px 2px}.popup-review_writing .toast__review-notice-item:not(:last-of-type){margin-bottom:8px}.popup-review_writing .toast__review-notice-item span{font-weight:700;text-decoration:underline}.popup-review_writing .toast__review-btn{position:fixed;bottom:0;left:0;display:flex;width:100%;padding:12px 24px 32px;background-color:#fff;box-sizing:border-box;z-index:100}.popup-review_writing .toast__review-btn button{width:50%;height:48px;font-size:14px}.popup-review_writing .toast__review-btn button.close{background-color:#929292;color:#fff}.popup-review_writing .toast__review-btn button.next{background-color:#f0f0f0;color:#c8c8c8}.popup-review_writing .toast__review-btn button.submit{background-color:#141a23;color:#fff}.popup-review_writing .toast__review-body-size{display:flex;flex-wrap:wrap}.popup-review_writing .toast__review-body-size-title{flex:1 100%;font-size:16px;margin-bottom:16px;color:#131922;line-height:22px}.popup-review_writing .toast__review-body-size .form_input{flex:1;margin:0;display:flex;align-items:center}.popup-review_writing .toast__review-body-size .form_input input[type=text]{width:calc(100% - 34px)}.popup-review_writing .toast__review-body-size .form_input .writing{max-width:calc(100% - 78px)}.popup-review_writing .toast__review-body-size .form_input .writing~.measure{margin-left:52px}.popup-review_writing .toast__review-body-size .form_input .writing~.input-focus-controler{right:34px}.popup-review_writing .toast__review-body-size .form_input+.form_input{margin-left:19px}.popup-review_writing .toast__review-body-size .body-size__agree{display:flex;flex-wrap:wrap;justify-content:space-between}.popup-review_writing .toast__review-body-size .icon-arrow-right{width:16px;height:16px;margin-top:5px;background:url(../../../../mo/assets/comm/image/05Icon32PxThinArrowRight.svg) no-repeat center/cover}.popup-review_writing .toast__review-body-size .measure{font-size:14px;margin-left:8px;color:#000}.popup-review_writing .toast__review-body-size .siv-selectbox{flex:1 100%;margin-top:16px}.popup-review_writing .toast__review-body-size .body-size__consent{width:100%;margin-top:36px}.popup-review_writing .toast__review-body-size .toast__review-notice-list{margin-top:20px;padding:12px 0 36px;border-top:1px solid #f0f0f0}.popup-review_writing .toast__review-body-size .gold{color:#d99c63}.popup-review_writing .toast__review-body-size .point-text{color:#312e81}.popup-review_writing .toast__review-beauty-info-title{font-size:16px;margin-bottom:16px;color:#131922;line-height:22px}.popup-review_writing .toast__review-beauty-info .my-beauty{display:flex;flex-direction:column;gap:32px;padding-bottom:40px}.popup-review_writing .toast__review-beauty-info .my-beauty__keyword{position:relative}.popup-review_writing .toast__review-beauty-info .my-beauty__keyword:after{content:"";position:absolute;top:37px;left:0;width:100%;height:100%;background:linear-gradient(180deg,#fff0,#fff 70%)}.popup-review_writing .toast__review-beauty-info .my-beauty__keyword.is-details:after{content:none}.popup-review_writing .toast__review-beauty-info .my-beauty__keyword.is-details .my-beauty__list{max-height:none;overflow:initial}.popup-review_writing .toast__review-beauty-info .my-beauty__keyword.is-details .button-keyword-more{display:none}.popup-review_writing .toast__review-beauty-info .my-beauty__head{display:flex;align-items:center}.popup-review_writing .toast__review-beauty-info .my-beauty__title{font-size:16px;padding-left:9px;color:#131922;line-height:22px;background:url(../../../../mo/assets/comm/image/04IconBulletSmallGray.svg) no-repeat left top 8px/2px 2px}.popup-review_writing .toast__review-beauty-info .my-beauty__tooltip{position:relative}.popup-review_writing .toast__review-beauty-info .my-beauty__tooltip .tooltip-content{font-size:14px;display:none;position:absolute;top:27px;left:50%;padding:11px 12px;color:#fff;line-height:20px;white-space:nowrap;background-color:#131922;transform:translate(-40%);z-index:1}.popup-review_writing .toast__review-beauty-info .my-beauty__tooltip .tooltip-content:before{content:"";position:absolute;top:-14px;left:37.65%;border:7px solid transparent;border-bottom-color:#131922}.popup-review_writing .toast__review-beauty-info .my-beauty__tooltip .button-tooltip{position:relative;display:block;width:16px;height:16px;margin-left:2px;background:url(../../../../mo/assets/comm/image/04Icon16Info.svg) no-repeat 0 0}.popup-review_writing .toast__review-beauty-info .my-beauty__tooltip .button-tooltip:before{content:"";position:absolute;top:50%;left:50%;width:100%;height:100%;padding:5px;transform:translate(-50%,-50%)}.popup-review_writing .toast__review-beauty-info .my-beauty__tooltip .blind{position:absolute;margin:-1px;width:1px;height:1px;padding:0;border:0;white-space:nowrap;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%)}.popup-review_writing .toast__review-beauty-info .my-beauty__tooltip.is-active .tooltip-content{display:block}.popup-review_writing .toast__review-beauty-info .my-beauty__max-number{font-size:14px;margin-left:4px;color:#312e81;line-height:20px}.popup-review_writing .toast__review-beauty-info .my-beauty__list{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px;max-height:148px;overflow:hidden}.popup-review_writing .toast__review-beauty-info .my-beauty__list .my-beauty__item .selections-item{font-size:16px;position:relative;display:block;padding:11px 14px 10px;color:#000;line-height:19px;border:1px solid #e0e0e0;box-sizing:border-box}.popup-review_writing .toast__review-beauty-info .my-beauty__input{position:absolute;z-index:-1;display:none}.popup-review_writing .toast__review-beauty-info .my-beauty__input:checked+.selections-item{border-color:#000}.popup-review_writing .toast__review-beauty-info .my-beauty .button-keyword-more{font-size:14px;position:absolute;bottom:0;left:0;display:flex;justify-content:center;align-items:center;width:100%;height:48px;color:#000;font-weight:500;border:1px solid #131922;background-color:#fff;box-sizing:border-box;z-index:2}.popup-review_writing .toast__review-beauty-info .my-beauty .button-keyword-more:after{content:"";width:16px;height:16px;margin-left:4px;background:url(../../../../mo/assets/comm/image/05Icon16PxThickArrowDown.png) no-repeat center/cover}.popup-review_writing .toast__review-beauty-info .my-beauty__selector .selector__inner{display:flex;align-items:center}.popup-review_writing .toast__review-beauty-info .my-beauty__selector .selector__inner:not(:first-child){margin-top:16px}.popup-review_writing .toast__review-beauty-info .my-beauty__selector .selector__title{font-size:14px;flex:none;width:100px;padding-left:9px;color:#101010;background:url(../../../../mo/assets/comm/image/04IconBulletSmallGray.svg) no-repeat left top 8px/2px 2px}.popup-review_writing .toast__review-beauty-info .my-beauty__selector .selector__info{width:100%}.popup-review_writing .toast__review-beauty-info .simple-terms{margin-inline:-24px;padding:42px 24px 40px;border-top:8px solid #f0f0f0}.popup-review_writing .toast__review-beauty-info .simple-terms__item{display:flex;justify-content:space-between;padding-bottom:20px;margin-bottom:12px;border-bottom:1px solid #f0f0f0}.popup-review_writing .toast__review-beauty-info .simple-terms .checkbox__label>span{color:#131922}.popup-review_writing .toast__review-beauty-info .simple-terms .icon-arrow-right{width:16px;height:16px;margin-top:5px;background:url(../../../../mo/assets/comm/image/05Icon32PxThinArrowRight.svg) no-repeat center/cover}.popup-review_writing.focusing .toast__review{padding-bottom:0}.popup-review_writing.focusing .toast__review-btn{position:relative;padding-right:0;padding-left:0}.popup-review_writing .write-succession{margin:0 -24px;padding:32px 24px 20px;align-items:flex-start;border-top:8px solid #f0f0f0}.popup-review_writing .write-succession .select-checkbox{position:relative;display:flex;margin-right:12px}.popup-review_writing .write-succession .select-checkbox input[type=checkbox]:checked~.replace-text{opacity:1;filter:invert(1)}.popup-review_writing .write-succession .select-checkbox .replace-text{display:block;width:24px;height:24px;background:url(../../../../mo/assets/comm/image/icon_checkbox.svg) no-repeat center/cover;opacity:.2}.popup-review_writing .write-succession .select-checkbox .all-text{font-size:14px;margin-left:8px;color:#131922;line-height:20px}.popup-review_writing .write-succession .toast__review-product-thum{flex:none}.popup-review_writing .write-succession .toast__review-product-info{width:auto}.popup-review_writing .write-succession .point-text{margin-top:15px;color:#312e81}.popup__body-size{padding:0 24px}.popup__body-size .popup__body-info,.popup__body-size .desc-list-type2 .item{font-size:14px;margin-top:8px;color:#404040;line-height:20px}.popup__body-size .desc-list-type2 .item{position:relative;padding-left:10px}.popup__body-size .desc-list-type2 .item:before{content:"";position:absolute;top:7px;left:2px;width:2px;height:2px;border-radius:50%;background:#929292}.popup__body-size .item-importance{font-size:16px}.my__club-benefit .guide-area{padding:0 24px 40px;border-top:8px solid #f0f0f0}.my__club-benefit .guide-area:nth-of-type(1){border-top:0}.my__club-benefit .guide-head{display:flex;height:64px;margin-top:20px;justify-content:space-between;align-items:center}.my__club-benefit .guide-head__btn{position:relative;width:100%;text-align:left}.my__club-benefit .guide-head__btn:after{content:"";position:absolute;top:50%;right:0;display:inline-block;width:16px;height:16px;background:url(../../../../mo/assets/comm/image/ico_arrow_down.svg) no-repeat center/cover;transform:rotate(180deg) translateY(50%)}.my__club-benefit .guide-head__btn-right{width:16px;height:16px;background:url(../../../../mo/assets/comm/image/icon_arrow_right.svg) no-repeat center/cover}.my__club-benefit .guide-head.sub-head{margin-top:0}.my__club-benefit .guide-title{font-size:18px;font-weight:700;line-height:22px;letter-spacing:0;color:#131922}.my__club-benefit .guide-title.title_14{font-size:14px;text-align:left}.my__club-benefit .guide-title.title_16{font-size:16px}.my__club-benefit .guide-title .checkbox__label>span{font-size:18px}.my__club-benefit .guide-txt{padding-bottom:18px;font-size:16px;line-height:22px;color:#404040}.my__club-benefit .guide-txt-small{font-size:14px;line-height:20px}.my__club-benefit .guide-txt.mb16{margin-bottom:16px}.my__club-benefit .guide-btn-text{display:inline-block;font-size:12px;line-height:22px;padding-right:14px;color:#787878;background:url(../../../../mo/assets/comm/image/icon_arrow_right_gray.svg) no-repeat right center/12px 12px}.my__club-benefit .guide-btn-text-wrap{margin-top:16px}.my__club-benefit .dot-list{margin-top:8px}.my__club-benefit .dot-list~.activity-article-set{margin-top:20px}.membership-ranking{padding-top:8px}.membership-ranking__list:nth-child(n+2){border-top:1px solid #e0e0e0}.membership-ranking__list img{width:100%}.membership-ranking__item{display:flex;padding:24px 0;border-bottom:1px solid #e0e0e0}.membership-ranking__item.bronze{align-items:center}.membership-ranking__badge{width:81px;text-align:center;margin-right:12px}.membership-ranking__badge img{width:45px}.popup-ranking .membership-ranking__badge img{width:32px}.membership-ranking__badge-text{margin-top:10px;font-size:12px;font-weight:700;color:#404040}.membership-ranking__title{font-size:16px;font-weight:700;color:#000}.membership-ranking__title span{font-weight:400}.membership-ranking__title b{font-weight:700}.membership-ranking__wrap{padding-top:8px}.membership-ranking__text-2{margin:8px 0;font-size:14px;line-height:20px;font-weight:500;color:#000}.membership-ranking__desc{display:flex;flex-flow:column wrap;margin-top:24px}.membership-ranking__desc li{position:relative;padding-left:10px;margin-bottom:8px;color:#404040;font-size:14px;line-height:20px;letter-spacing:0}.membership-ranking__desc li:last-child{margin-bottom:0}.membership-ranking__desc li:before{content:"";position:absolute;display:block;width:2px;height:2px;background-color:#404040;border-radius:50%;top:8px;left:0}.club-ranking__head{padding:40px 0 22px}.guide-head+.guide-area>.club-ranking__head{padding-top:20px;border-top:1px solid #e0e0e0}.club-ranking__logo{margin-bottom:16px;text-align:center}.club-ranking__logo img{display:inline-block}.club-ranking__logo img.jaju{width:71px;height:20px}.club-ranking__logo img.sib{width:150px;height:20px}.club-ranking__logo img.du{width:15px;height:32px}.club-ranking__h1{margin-bottom:14px;color:#141a23;font-size:18px;line-height:22px;font-weight:700;text-align:center}.club-ranking__h3{margin-bottom:8px;padding:0 24px;color:#141a23;font-size:16px;line-height:22px;font-weight:700}.club-ranking__txt{color:#787878;font-size:14px;line-height:22px;text-align:center}.club-ranking__txt--sub{color:#404040;font-size:16px;line-height:20px}.club-ranking__coupon--visual{position:relative;max-width:327px;width:100%;height:164px;margin:0 auto 16px;background:url(../../../../mo/assets/comm/image/eventDetailCouponBg.png) no-repeat center/100% 100%}.club-ranking__coupon--visual>a{position:relative;display:block;width:100%;height:100%}.club-ranking__coupon--visual p{position:absolute;left:24px}.club-ranking__coupon--visual .text-1{top:20px;font-size:13px;font-weight:400;line-height:18px;color:#d99c63}.club-ranking__coupon--visual .text-2{bottom:44px;font-size:33px;line-height:48px;color:#fff}.club-ranking__coupon--visual .text-2 .unit{margin-left:4px;font-size:20px}.club-ranking__coupon--visual .text-3{bottom:20px;left:24px;font-size:12px;line-height:18px;color:#ffffffd9}.club-ranking__coupon--visual .icon-download{position:absolute;right:16px;top:50%;transform:translateY(-50%);width:32px;height:32px;background:url(../../../../mo/assets/comm/image/icon_v_symbol_coupon_white.svg) no-repeat center/cover}.club-benefit__head{padding:40px 0 22px}.club-benefit__logo{margin-bottom:16px;text-align:center}.club-benefit__logo img{display:inline-block}.club-benefit__logo img.jaju{width:72px;height:21px}.club-benefit__h1{margin-bottom:14px;color:#141a23;font-size:18px;line-height:22px;font-weight:700;text-align:center}.club-benefit__h3{margin-bottom:8px;padding:0 24px;color:#141a23;font-size:16px;line-height:22px;font-weight:700}.club-benefit__txt{color:#787878;font-size:14px;line-height:22px;text-align:center}.club-benefit__txt--sub{color:#404040;font-size:16px;line-height:20px}.club-benefit__list{margin:0 -9px;border-radius:8px;background-color:#fff;box-shadow:0 2px 7px #0000000d}.popup-club-join-jaju .club-benefit__list{box-shadow:none;border-bottom:1px solid #eee;border-top:1px solid #eee;border-radius:0;margin:0 auto}.club-benefit__item{padding:20px 0;margin:0 20px;display:flex;gap:20px;align-items:center}.club-benefit__item:not(:last-child){border-bottom:1px solid #eee}.popup-club-join-jaju .club-benefit__item{margin:0}.club-benefit__item:before{content:"";display:block;width:77px;height:77px;flex-shrink:0;background-position:center;background-size:contain;background-repeat:no-repeat}.popup-club-join-jaju .club-benefit__item:before{padding-left:10px}.club-benefit__item:first-child{padding-top:30px}.club-benefit__item:last-child{padding-bottom:30px}.club-benefit__item.item-new:before{background-image:url(../../../../mo/assets/jaju/image/logo/club-benefit-new.png)}.club-benefit__item.item-monthly:before{background-image:url(../../../../mo/assets/jaju/image/logo/club-benefit-monthly.png)}.club-benefit__item.item-additional:before{background-image:url(../../../../mo/assets/jaju/image/logo/club-benefit-additional.png)}.club-benefit__text{min-width:0}.club-benefit__title{font-size:15px;line-height:21px;color:#222;font-weight:700}.club-benefit__sub{display:block;font-size:13px;line-height:19px;color:#222;margin-top:5px}.club-benefit__desc{margin-top:8px}.club-benefit__desc .dot-list li{font-size:12px;line-height:24px;color:#999}.club-benefit__coupon--visual{position:relative;max-width:327px;width:100%;height:164px;margin:0 auto 16px;background:url(../../../../mo/assets/comm/image/eventDetailCouponBg.png) no-repeat center/100% 100%}.club-benefit__coupon--visual>a{position:relative;display:block;width:100%;height:100%}.club-benefit__coupon--visual p{position:absolute;left:24px}.club-benefit__coupon--visual .text-1{top:20px;font-size:13px;font-weight:400;line-height:18px;color:#d99c63}.club-benefit__coupon--visual .text-2{bottom:44px;font-size:33px;line-height:48px;color:#fff}.club-benefit__coupon--visual .text-2 .unit{margin-left:4px;font-size:20px}.club-benefit__coupon--visual .text-3{bottom:20px;left:24px;font-size:12px;line-height:18px;color:#ffffffd9}.club-benefit__coupon--visual .icon-download{position:absolute;right:16px;top:50%;transform:translateY(-50%);width:32px;height:32px;background:url(../../../../mo/assets/comm/image/icon_v_symbol_coupon_white.svg) no-repeat center/cover}@keyframes toastPopup{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes toastPopupClose{0%{transform:translateY(0);opacity:1}to{transform:translateY(100%);opacity:0}}@keyframes toastMsgOn{0%{opacity:0}to{opacity:1}}@keyframes toastMsgOff{0%{opacity:1}to{opacity:0}}
