.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}.ee_loading{position:fixed;display:none;inset:0;background:#ffffffb3 url(../../../../fo/assets/comm/image/loading.gif) 50% 50%/30px 30px no-repeat;z-index:5000;text-indent:-9999px;overflow:hidden;font-size:0}: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:8px;left:2px;width:2px;height:2px;background:#404040;border-radius:50%}:where(.dot-list) li .gold{color:#d99c63}: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:9px;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 span{text-decoration:underline}input[type=checkbox]~.checkbox{display:inline-block;width:24px;height:24px;background:url(../../../../fo/assets/comm/image/icon_checkbox_off.svg) no-repeat center/contain}input[type=checkbox]:checked~.checkbox{background:url(../../../../fo/assets/comm/image/icon_checkbox_on_black.svg) no-repeat center/contain}input[type=checkbox]~.checkbox-v{display:inline-block;width:24px;height:24px;background:url(../../../../fo/assets/comm/image/icon_checkbox_v.png) no-repeat center/contain;opacity:.2}input[type=checkbox]:checked~.checkbox-v{opacity:1}input[type=checkbox]~.checkbox-text{display:inline-block;margin-left:10px;font-size:16px;letter-spacing:0;color:#000}.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(../../../../fo/assets/comm/image/icon_checkbox_off.svg) no-repeat center/100%;-webkit-appearance:none;-webkit-border-radius:0}.checkbox__label input:checked{background:url(../../../../fo/assets/comm/image/icon_checkbox_on_black.svg) no-repeat center/contain}.checkbox__label input:disabled{background:url(../../../../fo/assets/comm/image/icon_checkbox_on_black.svg) no-repeat center/contain;opacity:.05}.checkbox__label input:disabled~span{color:#c8c8c8}.checkbox__label input:disabled:checked{background:url(../../../../fo/assets/comm/image/icon_checkbox_on_black.svg) no-repeat center/contain;opacity:.05}.checkbox__label>span{font-size:16px;line-height:24px;letter-spacing:0;color:#000;margin-right:6px}.siv-selectbox{position:relative;width:100%;background:#fff}.siv-selectbox.disabled{background-color:#f8f8f8}.siv-selectbox.disabled .selected{background-image:url(../../../../fo/assets/comm/image/05-icon-16-px-thin-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(../../../../fo/assets/comm/image/05-icon-16-px-thin-arrow-down.svg) no-repeat right 12px center/16px auto}.siv-selectbox .selected.is-selected{border-color:#141a23}.siv-selectbox .selected.on{border-color:#141a23;background:url(../../../../fo/assets/comm/image/05-icon-16-18-px-thin-arrow-up.svg) no-repeat right 12px center/16px auto}.siv-selectbox .selected span{display:block;width:calc(100% - 48px);margin-left:16px}.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-x:hidden;overflow-y:auto}.siv-selectbox .selectbox .option{height:48px}.siv-selectbox .selectbox .option label{position:relative;display:block;height:48px}.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;cursor:pointer}.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;margin:0}.siv-selectbox .selectbox .option label input[type=radio]~p:has(.optional-info) span{width:auto}.siv-selectbox .selectbox .option label input[type=radio]~p .optional-info{flex-shrink:0;padding-left:10px;font-size:14px;color:#d99c63}.detail__bottom-info-options .siv-selectbox .selectbox .option label input[type=radio]~p .optional-info{padding-left:5px;font-size:12px}.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~p span,.siv-selectbox .selectbox .option label input[type=radio] .disabled span{color:#c8c8c8}.siv-selectbox .selected span,.siv-selectbox .selectbox .option input[type=radio]~p span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;font-size:14px;color:#141a23}.detail__top-info-options .siv-selectbox .selected span,.detail__top-info-options .siv-selectbox .selectbox .option input[type=radio]~p span{font-size:16px}.siv-selectbox.static .selectbox-wrap{position:static!important}.selectbox-light-wrap{display:flex;width:auto;flex-flow:row wrap;gap:16px;align-items:center;justify-content:flex-end}.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;background-color:transparent}.siv-selectbox.light .selected{height:inherit;padding:0 20px 0 0;border:none;background:url(../../../../fo/assets/comm/image/05-icon-16-px-thin-arrow-down.svg) no-repeat right center/16px auto}.siv-selectbox.light .selected.focus{background:url(../../../../fo/assets/comm/image/05-icon-20-px-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{min-width:calc(100% + 36px);right:0;top:0;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 span{text-overflow:initial;overflow:visible}.form_input{position:relative;display:block;padding:0;border:none}.form_input input,.form_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;outline:0;margin:0}.form_input input.writing,.form_input textarea.writing{padding-right:44px}.form_input input:disabled,.form_input input:read-only,.form_input textarea:disabled,.form_input textarea:read-only{color:#c8c8c8;background-color:#f8f8f8;border:1px solid #e0e0e0}.form_input input:disabled~button,.form_input input:read-only~button,.form_input textarea:disabled~button,.form_input textarea:read-only~button{display:none}.form_input input::placeholder,.form_input textarea::placeholder{color:#a0a0a0;opacity:1}.form_input .input-reset{position:absolute;right:12px;top:50%;transform:translateY(-50%);z-index:2;display:inline-block;width:16px;height:16px;background:url(../../../../fo/assets/comm/image/04IconClose.svg) no-repeat center/contain}.form_input .input-reset.hidden{display:none}.form_input textarea{resize:none;height:66px}.btn-wrap{display:flex}.btn-wrap>*{flex:1}.btn-wide{display:flex;align-items:center;justify-content:center;flex-grow:2;width:100%;height:56px;font-size:16px;font-weight:500;color:#000;text-align:center;box-sizing:border-box}.btn-wide.big{height:70px;font-size:14px}.btn-wide.mid{height:48px;font-size:14px}.btn-wide.sml{height:36px;padding:0 12px;font-size:12px;font-weight:400}.btn-gray{color:#fff;background:#929292}.btn-gray2{color:#fff;background-color:#787878}.btn-vlack{color:#fff;background:#131922}.btn-vlack:hover{color:#fff}.btn-vlack:disabled{color:#c8c8c8;background-color:#f0f0f0}.btn-line-gray{background:#fff;border:1px solid #e0e0e0}.btn-line-gray:disabled{color:#c8c8c8}.btn-line-gray:disabled span{opacity:.2}.siv-popup,.popup-mini{display:none}.siv-popup.active,.popup-mini.active{display:block}.siv-popup button,.popup-mini button{border:0;outline:0;cursor:pointer}.siv-popup button:not(.btn-wide),.popup-mini button:not(.btn-wide){background-color:transparent}: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){font:inherit}:where(.siv-popup label,.popup-mini 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]){display:none}.siv-popup{position:fixed;top:50%;left:0;right:0;transform:translateY(-50%);inset-inline:0;margin-inline:auto;width:396px;height:780px;max-height:90vh;background:#fff;box-sizing:border-box;overflow-x:hidden;overflow-y:auto;z-index:150}.siv-popup::-webkit-scrollbar,.siv-popup::-webkit-scrollbar-thumb,.siv-popup::-webkit-scrollbar-track{display:none}.siv-popup .header-popup{position:sticky;top:0;left:0;width:100%;min-width:auto;display:flex;justify-content:center;align-items:center;min-height:56px;padding-top:20px;box-sizing:content-box;background-color:#fff;z-index:100}.siv-popup .header-popup__title{width:calc(100% - 108px);padding:15px 0;font-size:18px;font-weight:500;line-height:26px;color:#131922;text-align:center;box-sizing:border-box}.siv-popup .header-popup__btn{position:absolute;width:32px;height:32px;top:32px;background-repeat:no-repeat;background-position:center;background-size:contain;font-size:0;text-indent:-9999px;overflow:hidden}.siv-popup .header-popup__btn.close{right:16px;background-image:url(../../../../fo/assets/comm/image/05-icon-32-px-thin-close.svg)}.siv-popup .change-password,.siv-popup .change-password .btn-wrap{margin-top:40px}.siv-popup .change-password-title{font-size:24px;font-weight:700;text-align:center;line-height:28px;letter-spacing:0}.siv-popup .change-password-desc{font-size:14px;text-align:center;line-height:20px;letter-spacing:0;color:#404040;margin-top:20px}.siv-popup .change-password-do-not-show{display:block;font-size:14px;text-align:center;line-height:20px;letter-spacing:0;text-decoration:underline;color:#787878;margin-top:25px}.siv-popup .login__wrap{padding:28px 0 112px}.siv-popup .login__form .login__form-warning{margin-bottom:12px;font-size:14px;line-height:20px;letter-spacing:0;color:#db3c3c}.siv-popup .login__form .login__form-warning.hidden{display:none}.siv-popup .login__form .box-capcha{margin-top:16px}.siv-popup .login__form .form_input{margin-bottom:8px}.siv-popup .login__form .checkbox__label>span,.siv-popup .login__form .radio__label>span{font-size:14px}.siv-popup .login__form .btn-wide{height:48px;font-size:14px}.siv-popup .login__form .btn-wide.big{height:70px}.siv-popup .login__form .btn-wide.mid{height:48px}.siv-popup .login__form .btn-wide.sml{height:32px}.siv-popup .login__form .underline-wrap{display:flex;justify-content:center;margin-top:25px}.siv-popup .login__form .underline-btn{position:relative;display:block;width:100%;font-size:14px;line-height:20px;letter-spacing:0;text-align:center;color:#787878;text-decoration:underline}.siv-popup .login__form .underline-btn:not(:last-child):before{position:absolute;top:50%;right:0;transform:translateY(-50%);width:1px;height:14px;border-left:1px solid #e0e0e0;content:""}.siv-popup .login__form .login__form-input .form_input:last-child{margin-bottom:0}.siv-popup .login__form .login__form-wrap{display:flex;justify-content:space-between;align-items:center;margin-top:16px}.siv-popup .login__form .login__form-wrap .find-id-pw{font-size:14px;text-align:center;line-height:20px;letter-spacing:0;color:#787878;text-decoration:underline}.siv-popup .login__form .login__form-btn{margin-top:28px}.siv-popup .login__form .login__form-btn2{margin-top:60px}.siv-popup .login__form .login__form-sns{margin-top:40px;text-align:center}.siv-popup .login__form .login__form-sns li{display:inline-block;margin:0 0 0 -3px;padding:0 16px}.siv-popup .login__form .login__form-sns li a{display:block;text-align:center}.siv-popup .login__form .login__form-sns li a .sns-bg{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:100%}.siv-popup .login__form .login__form-sns li a .sns-bg.color-1{background-color:#03cf5d}.siv-popup .login__form .login__form-sns li a .sns-bg.color-2{background-color:#1982f4}.siv-popup .login__form .login__form-sns li a .sns-bg.color-3{background-color:#231f20}.siv-popup .login__form .login__form-sns li a .sns-bg img{width:28px;height:28px}.siv-popup .login__form .login__form-sns li a .sns-img,.siv-popup .login__form .login__form-sns li a .sns-img img{width:48px;height:48px}.siv-popup .login__form .login__form-sns li a span{display:inline-block;margin-top:6px;font-size:12px;line-height:20px;color:#404040}.siv-popup .popup__bottom-btn-wrap{position:sticky;position:-webkit-sticky;bottom:0;left:0;display:flex;width:100%;padding:12px 34px 34px;background-color:#fff;box-sizing:border-box}.siv-popup .popup__bottom-btn-wrap button{height:48px;font-size:14px}.popup__content{width:100%;padding:0 34px;scrollbar-width:none;box-sizing:border-box}.popup__content::-webkit-scrollbar,.popup__content::-webkit-scrollbar-thumb,.popup__content::-webkit-scrollbar-track{display:none}.popup__content.no-padding{padding:0}.popup__content.type-1{padding:0 20px}.popup__content.type-2{padding:0}.popup__content.popup_padding{padding:20px 20px 28px}.popup-mini{position:fixed;top:50%;left:0;right:0;width:312px;transform:translateY(-50%);max-height:calc(100vh - 162px);inset-inline:0;margin-inline:auto;background-color:#fff;box-sizing:border-box;z-index:150}.popup-mini .header-popup{position:relative;display:flex;justify-content:space-between;align-items:center;min-height:56px;padding:0;margin:0 20px;border-bottom:1px solid #e0e0e0;box-sizing:border-box}.popup-mini .header-popup.no-title{border:0}.popup-mini .header-popup__btn{position:absolute;width:20px;height:20px;top:auto;background-repeat:no-repeat;background-position:center;background-size:contain;font-size:0;text-indent:-9999px;overflow:hidden}.popup-mini .header-popup__btn.close{right:0;background:url(../../../../fo/assets/comm/image/icon_close_black.svg) no-repeat center/cover}.popup-mini .header-popup__title{font-size:16px;font-weight:700;color:#000;text-align:left}.popup-mini .popup-mini__text{padding:32px 20px;font-size:14px;letter-spacing:0;line-height:20px;color:#131922;text-align:center;word-break:keep-all}.popup-mini .popup-mini__text .bold{font-weight:700}.popup-mini .popup-mini__text .text{display:inline-block;margin-bottom:8px;font-weight:700}.popup-mini .popup-mini__text .title{display:block;text-align:center;margin-bottom:8px}.popup-mini .popup-mini__text.type-2{margin:0 0 8px;text-align:left}.popup-mini .popup-mini__text em{color:#d99c63;font-weight:700}.popup-mini .popup-mini__btns{display:flex}.popup-mini .popup-mini__btn{display:flex;justify-content:center;align-items:center;flex:1;height:48px;font-size:14px;color:#fff}.popup-mini .popup-mini__btn.black{background-color:#131922}.popup-mini .popup-mini__btn.gray{background-color:#929292}.popup-mini .popup-mini__dormancy-util{display:block;margin:15px 0 -15px;text-align:left;color:#404040;letter-spacing:-.3px}.popup-mini .popup__share--list{display:flex;justify-content:center;gap:14px;margin:0 11px 0 10px;background:#fff}.popup-mini .popup__share--item{border-radius:50%}.popup-mini .popup__share--item.facebook{background:#3b5a98}.popup-mini .popup__share--item.kakao{background:#fedb00}.popup-mini .popup__share--item.url{background:#141a23}.popup-mini .popup__share--item.line{background-color:#5ac463}.popup-mini .popup__share--item.line img{width:100%}.popup-mini .popup__share a{display:flex;justify-content:center;align-items:center;width:52px;height:52px;border-radius:50%}.popup-mini .popup__share a img{width:26px}.popup-mini-app-guide{width:500px}.popup-mini-app-guide .popup-mini__guide-header{display:flex;align-items:center;justify-content:space-between;height:57px;border-bottom:1px solid #f0f0f0;box-sizing:border-box;margin:0 20px}.popup-mini-app-guide .popup-mini__guide-title{font-size:16px;font-weight:700;color:#000;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.popup-mini-app-guide .popup-mini__guide-close{width:20px;height:20px;background:url(../../../../fo/assets/comm/image/05-icon-32-px-thin-close.svg) no-repeat center/cover}.popup-mini-app-guide .popup-mini__description{position:relative;padding:0 0 8px 10.2px;font-size:14px;line-height:20px;color:#404040}.popup-mini-app-guide .popup-mini__description:before{content:"";position:absolute;top:9px;left:0;display:block;width:2px;height:2px;background-color:#404040}.popup-mini-app-guide .popup-mini__description:last-child{padding-bottom:0}.popup-mini-app-guide .popup-mini__description.type-2{font-size:12px;line-height:18px;color:#787878}.popup-mini-app-guide .popup-mini__description.type-2:before{content:"";background-color:#929292}.popup-mini-app-guide .popup-mini__description .gray622{color:#929292}.popup-mini-app-guide .popup-mini__description.gray700{color:#787878}.popup-mini-app-guide .popup-mini__description.gray700:before{background-color:#929292}.popup-mini-app-guide .popup-mini__app-list{padding:28px 20px 20px 28px;display:flex;gap:24px}.popup-mini-app-guide .popup-mini__app-item img{width:95px}.popup-mini-app-guide .popup-mini__app-title{margin-bottom:10px;font-size:18px;line-height:26px;color:#000;font-weight:700}.popup-mini-app-guide .popup-mini__app-text{margin-bottom:14px;font-size:16px;line-height:26px;color:#000}.popup-mini-app-guide .popup-mini__app-form{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px 40px 28px 42px;background-color:#f8f8f8}.popup-mini-app-guide .popup-mini__app-form p{font-size:16px;font-weight:700;line-height:24px;color:#000}.popup-mini-app-guide .popup-mini__app-flex{display:flex;gap:8px}.popup-mini-app-guide .popup-mini__app-flex .siv-selectbox{width:96px}.popup-mini-app-guide .popup-mini__app-flex .form_input{width:209px;margin-bottom:0}.siv-banner.text .btn{top:32px}.siv-banner.text .arrow-right{position:absolute;top:60px;right:80px;transform:translateY(-50%);width:32px;height:32px;background:url(../../../../fo/assets/comm/image/05-icon-32-px-bx-arrow-right.png) no-repeat center/contain;flex-shrink:0;z-index:1}.siv-banner.text .swiper-pagination-bullets+.arrow-right{top:calc(50% - 21px)}.siv-banner.big .siv-banner__img{justify-content:center;background:url(../../../../fo/assets/comm/image/siv_banner_img_bg.svg) no-repeat center/cover}.siv-banner.big .btn{top:52px}.siv-banner.short .siv-banner__img{gap:78px}.siv-banner.short .btn{top:28px}.siv-banner.text-box{margin-bottom:80px;--background-color: #131922}.siv-banner.text-box [data-swiper-slide-index="1"]{--background-color: #d99c63}.siv-banner.text-box [data-swiper-slide-index="2"]{--background-color: #929292}.siv-banner.text-box [data-swiper-slide-index="3"]{--background-color: #00bfa8}.siv-banner.text-box [data-swiper-slide-index="4"]{--background-color: #8a2fed}.siv-banner.text-box [data-swiper-slide-index="5"]{--background-color: #2f79ed}.siv-banner.text-box .swiper-pagination{display:none;position:static;bottom:0;margin-top:38px;font-size:0}.siv-banner.text-box .swiper-pagination .swiper-pagination-bullet{width:32px;height:4px;margin:0 2px;background:#e0e0e0;border-radius:0;opacity:1}.siv-banner.text-box .swiper-pagination .swiper-pagination-bullet-active{background:#131922}.siv-banner.text-box .swiper-banner{border-radius:4px}.siv-banner.text-box .swiper-banner.swiper-container-initialized>.btn{visibility:visible;pointer-events:auto}.siv-banner.text-box .swiper-banner.swiper-container-initialized~.swiper-pagination{display:block}.siv-banner.text-box .swiper-banner>.btn{top:0;visibility:hidden;pointer-events:none}.siv-banner.text-box .swiper-banner>.btn.prev{border-radius:4px 0 0 4px}.siv-banner.text-box .swiper-banner>.btn.next{border-radius:0 4px 4px 0}.siv-banner.text-box .siv-banner__text-box{display:flex;width:100%;height:56px;padding:0 92px;background-color:var(--background-color);align-items:center;box-sizing:border-box}.siv-banner.text-box .siv-banner__text-box p{width:100%;font-size:18px;font-weight:700;line-height:21px;letter-spacing:-.51px;color:#fff;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;text-align:center}.siv-banner__swiper{margin-bottom:80px}.siv-banner__swiper .swiper-pagination{position:static;bottom:0;margin-top:38px;font-size:0}.siv-banner__swiper .swiper-pagination .swiper-pagination-bullet{width:32px;height:4px;margin:0 2px;background:#e0e0e0;border-radius:0;opacity:1}.siv-banner__swiper .swiper-pagination .swiper-pagination-bullet-active{background:#131922}.siv-banner__text{display:flex;justify-content:space-between;align-items:center;height:120px;padding:0 80px;background-color:#f5f5f5}.siv-banner__text p{padding-right:32px;font-size:22px;font-weight:700;line-height:28px;color:#000;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.siv-banner__img{display:flex;justify-content:space-between;gap:66px}.siv-banner__img a{width:50%;display:flex;align-items:center;overflow:hidden}.siv-banner__img a.none-link{cursor:default}.siv-banner__img a:first-child:last-child{width:calc(50% - 33px)}.siv-banner__img img{width:100%}.siv-banner__campaign{margin-bottom:12px}.siv-banner__campaign .swiper-pagination{display:none;position:static;font-size:0;margin-top:17px}.siv-banner__campaign .swiper-pagination.swiper-pagination-bullets{display:block}.siv-banner__campaign .swiper-pagination-bullet{width:10px;height:1px;border-radius:0;background-color:#787878;opacity:.2}.siv-banner__campaign .swiper-pagination-bullet-active{background-color:#141a23;opacity:1}.siv-banner__campaign .swiper-pagination-bullets .swiper-pagination-bullet{margin:0 1px}.siv-banner__img-only{display:block;overflow:hidden;position:relative;height:84px}.siv-banner__img-only img{position:absolute;top:0;left:0;width:100%;height:100%}.popup-review_writing{padding-bottom:0}.popup-review_writing .toast__review{box-sizing:border-box;padding:28px 24px 0}.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:18px;line-height:24px;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;transform:translateZ(0)}.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:227px;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:-.8px;color:#141a23}.popup-review_writing .toast__review-product-info--description{font-size:14px;line-height:20px;letter-spacing:-.8px;color:#404040}.popup-review_writing .toast__review-product-info--price{font-size:14px;font-weight:700;color:#141a23;line-height:20px;letter-spacing:-.8px}.popup-review_writing .toast__review-product-info--star{display:inline-flex;width:100%;margin-top:8px;margin-bottom: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;filter:invert(.2);margin-right:8px}.popup-review_writing .toast__review-product-info--star .star.on{background-image:url(/ui/icon/star_fill.svg);filter:invert(0)}.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 .write-succession{margin:0 -24px -20px;padding:32px 24px 0;align-items:flex-start;border-top:8px solid #f0f0f0}.popup-review_writing .toast__review .write-succession .toast__review-product-thum{flex:none}.popup-review_writing .toast__review .write-succession .toast__review-product-info{width:auto}.popup-review_writing .toast__review .write-succession .select-checkbox{margin-right:12px}.popup-review_writing .toast__review .write-succession .point-text{margin-top:15px;color:#312e81}.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;color:#404040}.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;margin-top:48px;box-sizing:border-box}.popup-review_writing .toast__review-write-title{margin-bottom:24px;word-break:keep-all;font-size:18px;line-height:24px;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;overflow:hidden}.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 13px}.popup-review_writing .toast__review-img label{margin:4px;width:59px;height:59px;box-sizing:border-box;transform:translateZ(0)}.popup-review_writing .toast__review-img .added{position:relative;display:flex;align-items:center;border:1px solid #e0e0e0;background-color:#f5f5f5;overflow:hidden}.popup-review_writing .toast__review-img .added .added-image{mix-blend-mode:multiply;width:100%;height:auto}.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(../../../../fo/assets/comm/image/icon_close.svg) no-repeat center/cover}.popup-review_writing .toast__review-img .more{border:1px dotted #e0e0e0}.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(../../../../fo/assets/comm/image/icon_add_black.svg) no-repeat center/32px}.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;width:auto;padding:0;display:flex;align-items:center;border:0 none}.popup-review_writing .toast__review-body-size .form_input input[type=text]{width:calc(100% - 34px);padding:14px 16px;line-height:20px;border:1px solid #e0e0e0}.popup-review_writing .toast__review-body-size .form_input input[type=text]::-webkit-outer-spin-button,.popup-review_writing .toast__review-body-size .form_input input[type=text]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.popup-review_writing .toast__review-body-size .form_input .measure{margin-left:8px}.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 .body-size__agree .icon-arrow-right{width:16px;height:16px;margin-top:4px;background:url(../../../../fo/assets/comm/image/04IconArrowRight.svg) no-repeat center/cover}.popup-review_writing .toast__review-body-size .siv-selectbox{margin-top:16px}.popup-review_writing .toast__review-body-size .body-size__consent{margin-top:36px}.popup-review_writing .toast__review-body-size .body-size__consent .checkbox__label>span{font-size:14px;color:#131922}.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(../../../../fo/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(../../../../fo/assets/comm/image/05-icon-16-info.svg) no-repeat 0 0;background-size:cover}.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}.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(../../../../fo/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;box-sizing:content-box;color:#101010;background:url(../../../../fo/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{font-size:14px;color:#131922}.popup-review_writing .toast__review-beauty-info .simple-terms .icon-arrow-right{width:16px;height:16px;margin-top:5px;background:url(../../../../fo/assets/comm/image/05Icon32PxThinArrowRight.svg) no-repeat center/cover}.popup-review_writing .toast__review-notice{padding-bottom:40px}.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:9px;font-size:12px;line-height:18px;letter-spacing:0;color:#787878;word-break:keep-all;background:url(../../../../fo/assets/comm/image/04IconBulletSmallGray.svg) no-repeat left top 8px/2px 1.8px}.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{display:flex;margin-top:32px;padding:20px 0 34px;position:sticky;bottom:0;background-color:#fff;z-index:2}.popup-review_writing .toast__review-btn button{width:164px;height:48px;font-size:14px;flex:1}.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__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(../../../../fo/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(../../../../fo/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(../../../../fo/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(../../../../fo/assets/comm/image/coupon_bg.svg) 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(../../../../fo/assets/comm/image/icon_white_download.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(../../../../fo/assets/jaju/image/logo/club-benefit-new.png)}.club-benefit__item.item-monthly:before{background-image:url(../../../../fo/assets/jaju/image/logo/club-benefit-monthly.png)}.club-benefit__item.item-additional:before{background-image:url(../../../../fo/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(../../../../fo/assets/comm/image/coupon_bg.svg) 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(../../../../fo/assets/comm/image/icon_white_download.svg) no-repeat center/cover}
