@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-tracking:initial;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-white:#fff;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-gray50:#9e9e9e;--color-gray60:#757575;--color-gray70:#616161;--color-gray90:#212121;--color-danger:#ff3033;--font-pretendard:var(--font-pretendard-variable), Pretendard, system-ui, sans-serif}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components{*{box-sizing:border-box}html,body{width:100%;height:100%;font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,sans-serif}html{-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;letter-spacing:-.024rem;word-break:break-all;font-size:62.5%;line-height:1.5;overflow:auto}body{line-height:1.5}strong{font-weight:500}@media (max-width:358px){html{font-size:56.25%}}@media (min-width:376px){html{font-size:68.75%}}button,input,textarea,select{font:inherit;appearance:none}.text-gray50{color:#9e9e9e!important}.text-gray70{color:#616161!important}.text-gray90{color:#212121!important}.bg-gray80{background-color:#424242!important}.phone-stage{background:#fff;width:100%;height:100%;min-height:100dvh;position:relative;overflow:hidden}.screen{flex-direction:column;width:100%;height:100%;min-height:100dvh;display:none;position:relative;overflow:hidden}.screen.active{display:flex}.screen-tab{color:#616161;text-align:left;background:#fff;border:.1rem solid #e0e0e0;border-radius:.4rem;min-height:3.8rem;padding:.8rem 1rem;font-size:1.3rem}.screen-tab.active{color:#fff;background:#212121;border-color:#212121;font-weight:600}.dim{background:#00000080;position:absolute;inset:0}.modal{background:#fff;border-radius:.4rem;width:calc(100% - 4.8rem);max-width:31.2rem;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:.6rem .6rem .6rem #0000001a}.modal-stack{flex-direction:column;gap:1rem;width:calc(100% - 4.8rem);max-width:31.2rem;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.modal-stack .modal{width:100%;position:relative;top:auto;left:auto;transform:none}.modal-body{flex-direction:column;align-items:center;width:100%;padding:1.6rem 1.6rem 1rem;display:flex}.modal-title{text-align:center;letter-spacing:-.036rem;width:100%;font-size:1.8rem;font-weight:600;line-height:1.5}.modal-text{text-align:center;letter-spacing:-.032rem;width:100%;margin-top:1rem;font-size:1.6rem;line-height:1.4}.modal-inner{flex-direction:column;align-items:center;width:100%;padding:1.6rem 0 1rem;display:flex}.modal-head{text-align:center;width:100%;padding:0 1.6rem}.modal-head h1{color:#212121;letter-spacing:-.036rem;font-size:1.8rem;font-weight:600;line-height:1.5}.modal-con{color:#212121;letter-spacing:-.032rem;width:100%;padding:1rem 1.6rem 0;font-size:1.6rem;line-height:1.4}.modal-actions{background:#fff;flex:none;gap:1rem;width:100%;padding:1rem 1.6rem 1.6rem;display:flex}.btn{letter-spacing:-.032rem;white-space:nowrap;border-radius:.4rem;flex:none;justify-content:center;align-items:center;min-width:4.6rem;height:4.6rem;padding:1rem 1.6rem;font-size:1.6rem;font-weight:600;line-height:1.5;display:flex}.bottom-actions .btn,.login-wrap>.flex .btn{flex:auto;min-width:0}.modal-actions .btn{flex:none;width:100%;min-width:0}.modal-actions .btn:first-child:nth-last-child(2),.modal-actions .btn:first-child:nth-last-child(2)~.btn{width:calc(50% - .5rem)}.btn-primary{color:#fff;background:#212121}.btn-outline{color:#212121;background:#fff;border:.1rem solid #212121}.btn-border-gray{color:#212121;background:#fff;border:.1rem solid #e0e0e0}.btn-disabled{color:#9e9e9e;background:#f5f5f5;border:.1rem solid #e0e0e0}.animate-rise{animation:.28s both rise}@keyframes rise{0%{opacity:0;translate:0 1.8rem}to{opacity:1;translate:0}}.ico{width:2rem;height:2rem;color:inherit;flex:none;display:inline-block}.mask{background-color:currentColor;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.ico-save{-webkit-mask-image:url(/publishing/images/ico-save.svg);mask-image:url(/publishing/images/ico-save.svg)}.ico-imagesmode{-webkit-mask-image:url(/publishing/images/ico-imagesmode.svg);mask-image:url(/publishing/images/ico-imagesmode.svg)}.ico-camera{-webkit-mask-image:url(/publishing/images/ico-camera.svg);mask-image:url(/publishing/images/ico-camera.svg)}.ico-notifications{-webkit-mask-image:url(/publishing/images/ico-notifications.svg);mask-image:url(/publishing/images/ico-notifications.svg)}.ico-eye-close{-webkit-mask-image:url(/publishing/images/ico-eye-close.svg);mask-image:url(/publishing/images/ico-eye-close.svg)}.ico-eye-open{-webkit-mask-image:url(/publishing/images/ico-eye-open.svg);mask-image:url(/publishing/images/ico-eye-open.svg)}.ico-head-arrow-left{width:2.4rem;height:2.4rem;-webkit-mask-image:url(/publishing/images/ico-head-arrow-left.svg);mask-image:url(/publishing/images/ico-head-arrow-left.svg)}.ico-sample{-webkit-mask-image:url(/publishing/images/ico-sample.svg);mask-image:url(/publishing/images/ico-sample.svg)}.ico-bell{width:2.4rem;height:2.4rem;-webkit-mask-image:url(/publishing/images/ico-bell.svg);mask-image:url(/publishing/images/ico-bell.svg)}.ico-bell-on{width:2.4rem;height:2.4rem;-webkit-mask-image:url(/publishing/images/ico-bell-on.svg);mask-image:url(/publishing/images/ico-bell-on.svg)}.ico-search{width:2.4rem;height:2.4rem;-webkit-mask-image:url(/publishing/images/ico-search.svg);mask-image:url(/publishing/images/ico-search.svg)}.ico-arrow-end-right{width:1.8rem;height:1.8rem;-webkit-mask-image:url(/publishing/images/ico-arrow-end-right.svg);mask-image:url(/publishing/images/ico-arrow-end-right.svg)}.ico-arrow-down{width:2.4rem;height:2.4rem;-webkit-mask-image:url(/publishing/images/ico-arrow-down.svg);mask-image:url(/publishing/images/ico-arrow-down.svg)}.ico-close{color:#9e9e9e;width:2.4rem;height:2.4rem;-webkit-mask-image:url(/publishing/images/ico-close.svg);mask-image:url(/publishing/images/ico-close.svg)}.ico-add{-webkit-mask-image:url(/publishing/images/ico-add.svg);mask-image:url(/publishing/images/ico-add.svg)}.ico-file-copy{-webkit-mask-image:url(/publishing/images/ico-file-copy.svg);mask-image:url(/publishing/images/ico-file-copy.svg)}.ico-circle-exclamation{-webkit-mask-image:url(/publishing/images/ico-circle-exclamation.svg);mask-image:url(/publishing/images/ico-circle-exclamation.svg)}.ico-info{-webkit-mask-image:url(/publishing/images/ico-info.svg);mask-image:url(/publishing/images/ico-info.svg)}.ico-shopping{-webkit-mask-image:url(/publishing/images/ico-shopping.svg);mask-image:url(/publishing/images/ico-shopping.svg)}.ico-arrow-right{width:2.4rem;height:2.4rem;-webkit-mask-image:url(/publishing/images/ico-arrow-right.svg);mask-image:url(/publishing/images/ico-arrow-right.svg)}.ico-call{width:2rem;height:2rem;-webkit-mask-image:url(/publishing/images/ico-call.svg);mask-image:url(/publishing/images/ico-call.svg)}.ico-truck{-webkit-mask-image:url(/publishing/images/ico-truck.svg);mask-image:url(/publishing/images/ico-truck.svg)}.ico-truck-fast{-webkit-mask-image:url(/publishing/images/ico-truck-fast.svg);mask-image:url(/publishing/images/ico-truck-fast.svg)}.ico-refresh{-webkit-mask-image:url(/publishing/images/ico-refresh.svg);mask-image:url(/publishing/images/ico-refresh.svg)}.ico-guide{-webkit-mask-image:url(/publishing/images/ico-guide.svg);mask-image:url(/publishing/images/ico-guide.svg)}.ico-place{-webkit-mask-image:url(/publishing/images/ico-place.svg);mask-image:url(/publishing/images/ico-place.svg)}.ico-like{-webkit-mask-image:url(/publishing/images/ico-like.svg);mask-image:url(/publishing/images/ico-like.svg)}.ico-pin{-webkit-mask-image:url(/publishing/images/ico-pin.svg);mask-image:url(/publishing/images/ico-pin.svg)}.ico-event{-webkit-mask-image:url(/publishing/images/ico-event.svg);mask-image:url(/publishing/images/ico-event.svg)}.ico-question{-webkit-mask-image:url(/publishing/images/ico-question.svg);mask-image:url(/publishing/images/ico-question.svg)}.ico-headset{-webkit-mask-image:url(/publishing/images/ico-headset.svg);mask-image:url(/publishing/images/ico-headset.svg)}.ico-notice{-webkit-mask-image:url(/publishing/images/ico-notice.svg);mask-image:url(/publishing/images/ico-notice.svg)}.header-actions,.sub-header,.search-header{color:#212121}.section-more .ico,.search-field .ico,.sheet-list-item .ico{color:inherit}.permission-item{letter-spacing:-.028rem;font-size:1.4rem;line-height:1.5}.permission-item .ico{color:#212121;vertical-align:-.4rem;margin-right:.2rem}.permission-item strong{font-weight:600}.permission-item p{color:#424242}.login-logo{object-fit:contain;width:min(33.333vw,12rem);height:min(19.167vw,6.9rem);position:absolute;top:clamp(4rem,6.4dvh,7.3rem);left:50%;transform:translate(-50%)}.login-wrap{flex-direction:column;gap:1.6rem;display:flex;position:absolute;top:clamp(14.9rem,23.3dvh,18.1rem);left:1.6rem;right:1.6rem}.field{flex-direction:column;gap:.4rem;display:flex}.field label{letter-spacing:-.028rem;font-size:1.4rem;font-weight:500;line-height:1.3}.field label span{color:#ff3033}.field-label{color:#212121;letter-spacing:-.028rem;font-size:1.4rem;font-weight:500;line-height:1.3}.field-label b{color:#ff3033;font-weight:500}.input{letter-spacing:-.032rem;background:#fff;border:.1rem solid #e0e0e0;border-radius:.4rem;align-items:center;gap:.4rem;width:100%;height:4.6rem;padding:1.2rem;font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:1.6rem;font-weight:400;line-height:1.3;display:flex;overflow:hidden}.input input{font-size:inherit}input.input{outline:0;display:block}input.input::placeholder{color:#9e9e9e;opacity:1}input.inputed{color:#212121}input:not([type=checkbox]):not([type=radio]):not(.unstyled-input),textarea,select{box-sizing:border-box;color:#212121;letter-spacing:-.032rem;background:#fff;outline:none;place-content:center;width:100%;font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:1.6rem;line-height:1.3;display:flex}.form-control{box-sizing:border-box;color:#212121;letter-spacing:-.032rem;background-color:#fff;border:.1rem solid #e0e0e0;border-radius:.4rem;outline:none;width:100%;height:4.6rem;padding:1.2rem;font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:1.6rem;font-weight:400;line-height:1.3}.signup-form .form-control{min-width:0}.signup-form .flex>.form-control{flex:1 1 0}.form-control::placeholder{color:#9e9e9e;opacity:1}.form-control:focus{border-color:#212121}:is(.form-control:user-invalid,.form-control.is-invalid){background:#fff;border-color:#ff3033}.form-control:disabled{color:#9e9e9e;opacity:1;background-color:#f5f5f5;border-color:#e0e0e0}.form-select{appearance:none;background-image:url(/publishing/images/ico-arrow-down.svg);background-position:right 1.2rem center;background-repeat:no-repeat;background-size:2rem 2rem;padding:1.2rem 4rem 1.2rem 1.2rem}.form-select:focus,.form-select.is-open{background-image:url(/publishing/images/ico-arrow-up.svg)}.form-date{background-image:url(/publishing/images/ico-search.svg);background-position:right 1.2rem center;background-repeat:no-repeat;background-size:2rem 2rem;padding-right:4rem}.form-textarea{resize:none;vertical-align:top;height:12rem;min-height:12rem;padding:1.2rem;overflow:auto}select{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}textarea{text-align:start;vertical-align:top;resize:none;place-content:start normal;height:12rem;min-height:12rem;line-height:1.3;display:block;overflow:auto}input:not([type=checkbox]):not([type=radio]):not(.unstyled-input)::placeholder,textarea::placeholder{color:#9e9e9e}textarea::placeholder,textarea.form-control.form-textarea::placeholder{color:#bdbdbd}input:not([type=checkbox]):not([type=radio]):not(.unstyled-input):focus,textarea:focus,select:focus,.input:focus-within,.input.is-focus,.form-control.is-focus{border-color:#212121}.is-invalid{background:#fff;border-color:#ff3033;border-radius:.4rem}input:not([type=checkbox]):not([type=radio]):not(.unstyled-input):user-invalid{background:#fff;border-color:#ff3033;border-radius:.4rem}textarea:user-invalid{background:#fff;border-color:#ff3033;border-radius:.4rem}select:user-invalid{background:#fff;border-color:#ff3033;border-radius:.4rem}input:not([type=checkbox]):not([type=radio]):not(.unstyled-input):disabled,textarea:disabled,select:disabled{color:#9e9e9e;opacity:1;background-color:#f5f5f5;border-color:#e0e0e0}select.form-control.form-select,textarea.form-control.form-textarea{box-sizing:border-box;color:#212121;letter-spacing:-.032rem;background-color:#fff;border:.1rem solid #e0e0e0;border-radius:.4rem;outline:none;width:100%;font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:1.6rem;font-weight:400;line-height:1.3}select.form-control.form-select{height:4.6rem;padding:1.2rem 4rem 1.2rem 1.2rem}textarea.form-control.form-textarea{height:12rem;min-height:12rem;padding:1.2rem}select.form-control.form-select:focus,textarea.form-control.form-textarea:focus,select.form-control.form-select.is-focus,textarea.form-control.form-textarea.is-focus{border-color:#212121}:is(select.form-control.form-select:user-invalid,textarea.form-control.form-textarea:user-invalid,select.form-control.form-select.is-invalid,textarea.form-control.form-textarea.is-invalid){background-color:#fff;border-color:#ff3033}select.form-control.form-select:disabled,textarea.form-control.form-textarea:disabled{color:#9e9e9e;opacity:1;background-color:#f5f5f5;border-color:#e0e0e0}.unstyled-input{width:100%;min-width:0;color:inherit;background:0 0;border:0;outline:none}.border-danger{border-color:#ff3033}.border-gray90{border-color:#212121}.valid-msg,.field-message{color:#ff3033;letter-spacing:-.024rem;font-size:1.2rem;line-height:1.3}.component-page{background:#fff;border-top:.2rem solid #000;min-height:100%;padding:2rem}.component-title{letter-spacing:-.048rem;font-size:2.4rem;font-weight:600;line-height:1.5}.component-desc{color:#757575;letter-spacing:-.032rem;font-size:1.6rem;line-height:1.5}.component-divider{background:#fafafa;height:.2rem}.component-example{background:#fafafa;border:.2rem solid #eee;border-radius:1rem;padding:2rem}.select-wrap{width:100%;position:relative}.select-wrap:after{content:"";pointer-events:none;background-color:#212121;width:2rem;height:2rem;position:absolute;top:50%;right:1.2rem;transform:translateY(-50%);-webkit-mask:url(/publishing/images/ico-arrow-down.svg) 50%/2rem 2rem no-repeat;mask:url(/publishing/images/ico-arrow-down.svg) 50%/2rem 2rem no-repeat}.select-wrap select{padding-right:4rem}.toggle{background:#e0e0e0;border-radius:5rem;width:3.8rem;height:2rem;transition:background-color .2s;position:relative}.toggle:after{content:"";background:#fff;border-radius:50%;width:1.6rem;height:1.6rem;transition:left .2s cubic-bezier(.22,1,.36,1);position:absolute;top:.2rem;left:.2rem}.toggle.is-on{background:#f97400}.toggle.is-on:after{left:2rem}.upload-box{background:#fff;border:.1rem solid #e0e0e0;border-radius:.4rem;flex:none;position:relative;overflow:hidden}.upload-box img{object-fit:cover;width:100%;height:100%}.upload-remove{background:url(/publishing/images/btn-remove.svg) 50%/2rem 2rem no-repeat;width:2rem;height:2rem;position:absolute;top:.6rem;right:.6rem}.upload-add{background:#fff;border:.1rem solid #e0e0e0;border-radius:.6rem;grid-template-columns:repeat(3,1fr);display:grid;position:relative}.upload-add:before{content:"";background-color:#e0e0e0;width:3.6rem;height:3.6rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask:url(/publishing/images/ico-add.svg) 50%/3.6rem 3.6rem no-repeat;mask:url(/publishing/images/ico-add.svg) 50%/3.6rem 3.6rem no-repeat}.btn-large{min-width:5.6rem;height:5.6rem}.btn-regular{min-width:4.4rem;height:4.4rem;font-size:1.4rem}.btn-small{min-width:4rem;height:4rem;font-size:1.4rem;font-weight:500}.btn-xsmall{min-width:3rem;height:3rem;padding:.6rem 1.2rem;font-size:1.2rem;font-weight:500}.btn-secondary{color:#fff;background:#f97400}.btn-gray{color:#212121;background:#eee}.btn-border{color:#212121;background:#fff;border:.1rem solid #e0e0e0}.btn-input-action{color:#212121;background:#fff;border:.1rem solid #e0e0e0;flex:none;min-width:8rem;height:4.6rem;padding:1rem 1.6rem}.btn-border-secondary{color:#f97400;background:#fff;border:.1rem solid #f97400}.sns-block{flex-direction:column;align-items:center;gap:1rem;display:flex}.section-label{color:#757575;letter-spacing:-.056rem;justify-content:center;align-items:center;gap:1rem;width:100%;font-size:1.4rem;line-height:1.5;display:flex}.section-label span{background:#eee;flex:1 1 0;height:.1rem}.social{background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:2.4rem 2.4rem;border:.1rem solid #e0e0e0;border-radius:5rem;width:4.4rem;min-width:4.4rem;height:4.4rem;min-height:4.4rem}.bg-logo-naver{background-image:url(/publishing/images/logo-naver.svg)}.bg-logo-kakao{background-image:url(/publishing/images/logo-kakao.svg)}.bg-logo-google{background-image:url(/publishing/images/logo-google.svg)}.bg-logo-apple{background-image:url(/publishing/images/logo-apple.svg)}.tooltip{color:#212121;letter-spacing:-.024rem;background:#eee;border-radius:.8rem;padding:.8rem 1.2rem;font-size:1.2rem;line-height:1.3;position:absolute;top:-4.3rem;left:3.6rem}.tooltip:after{content:"";clip-path:polygon(0 0,100% 0,50% 100%);background:#eee;width:1.6rem;height:.6rem;position:absolute;bottom:-.6rem;left:50%;transform:translate(-50%)}.link-row{color:#616161;letter-spacing:-.056rem;justify-content:center;align-items:center;gap:.6rem;font-size:1.4rem;line-height:1.5;display:flex}.link-row i{background:#e0e0e0;border-radius:.3rem;width:.1rem;height:1.2rem}.app-header{z-index:30;background:#fff;align-items:center;gap:.4rem;width:100%;height:6rem;padding:1.6rem;display:flex;position:absolute;top:0;left:0}.app-header h1{letter-spacing:-.032rem;text-overflow:ellipsis;white-space:nowrap;font-size:1.6rem;font-weight:500;line-height:1.5;overflow:hidden}.step{gap:.4rem;height:.3rem;display:flex;position:absolute;top:6rem;left:1.6rem;right:1.6rem}.step b,.step span{flex:1 1 0;height:.3rem}.step b{background:#212121}.step span{background:#eee}.step.step-3 span{background:#212121}.component-example .step{width:100%;position:static;top:auto;left:auto;right:auto}.page-title{letter-spacing:-.036rem;width:100%;padding:1.6rem;font-size:1.8rem;font-weight:600;line-height:1.5;position:absolute;top:6.3rem;left:0}.find-title{white-space:pre-line;top:6rem}.find-form{flex-direction:column;gap:1.6rem;width:100%;padding:1.6rem;display:flex;position:absolute;left:0}.find-form.id-find{top:14.6rem}.find-form.password-find{top:11.9rem}.find-form.password-reset{top:17.3rem}.agree-list{flex-direction:column;gap:1.6rem;width:100%;padding:1.6rem;display:flex}.page-title+.agree-list{padding-top:13.8rem}.signup-form{flex-direction:column;gap:1.6rem;width:100%;padding:1.6rem;display:flex;position:absolute;top:12.2rem;left:0}.signup-form.form-long{-webkit-overflow-scrolling:touch;padding-bottom:2.4rem;bottom:8.2rem;overflow-y:auto}.choice-row{gap:.8rem;width:100%;display:flex}.choice-row .btn{flex:1 1 0;min-width:0;height:4.6rem}.field-count,.field-helper{color:#212121;letter-spacing:-.024rem;font-size:1.2rem;font-weight:400;line-height:1.3}.result-wrap{text-align:center;flex-direction:column;align-items:center;gap:1rem;width:100%;padding:10rem 1.6rem;display:flex;position:absolute;top:3.2rem;left:0}.lottie-asset{flex:0 0 12rem;width:12rem;height:12rem}.result-text{flex-direction:column;align-items:center;gap:.6rem;width:100%;display:flex}.result-title{color:#212121;letter-spacing:-.036rem;width:100%;font-size:1.8rem;font-weight:600;line-height:1.3}.result-desc{color:#616161;letter-spacing:-.032rem;width:100%;font-size:1.6rem;font-weight:400;line-height:1.3}.agree-all{letter-spacing:-.032rem;text-align:left;background:#f5f5f5;border-radius:.4rem;align-items:center;gap:.4rem;width:100%;padding:1rem;font-size:1.6rem;line-height:1.5;display:flex;position:relative}.agree-row{letter-spacing:-.032rem;justify-content:space-between;align-items:center;padding:0 1rem;font-size:1.6rem;line-height:1.5;display:flex}.agree-row label{text-align:left;align-items:center;gap:.4rem;min-width:0;display:flex;position:relative}.agree-row a{color:#757575;white-space:nowrap;text-decoration:underline}.check{background:url(/publishing/images/check-false.svg) 50%/1.8rem 1.8rem no-repeat;flex:0 0 1.8rem;width:1.8rem;height:1.8rem}.check-input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:.1rem;height:.1rem;position:absolute;overflow:hidden}.check.checked{background-image:url(/publishing/images/check-true.svg)}.radio{background:url(/publishing/images/radio-false.svg) 50%/1.8rem 1.8rem no-repeat;flex:0 0 1.8rem;width:1.8rem;height:1.8rem}.radio.checked{background-image:url(/publishing/images/radio-true.svg)}.shop-screen{-webkit-overflow-scrolling:touch;background:#fff;position:absolute;inset:0;overflow-y:auto}.shop-header{z-index:10;background:#fff;justify-content:space-between;align-items:center;height:6rem;padding:1.6rem;display:flex;position:sticky;top:0}.shop-logo{object-fit:contain;width:5.2rem;height:3rem}.header-actions{gap:1rem;display:flex}.visual-banner-wrap{width:100%;padding:0 1.6rem}.visual-swiper{width:100%;overflow:hidden}.visual-swiper .swiper-slide{border-radius:1rem;height:17rem;overflow:hidden}.banner-panel{color:#fff;background:#424242;align-items:center;height:100%;padding:3rem 2.5rem;display:flex}.banner-panel p{color:#eee;letter-spacing:-.024rem;font-size:1.2rem;line-height:1}.banner-title{letter-spacing:-.04rem;margin-bottom:.6rem;font-size:2rem;font-weight:600;line-height:1.1}.visual-swiper .swiper-pagination{justify-content:center;gap:.2rem;margin-top:.6rem;display:flex;position:static}.visual-swiper .swiper-pagination-bullet{opacity:1;background:#0003;width:.6rem;height:.6rem;margin:0!important}.visual-swiper .swiper-pagination-bullet-active{background:#000}.category-wrap{flex:none;width:100%;padding:1rem;overflow:auto hidden}.category-list{gap:.4rem;width:max-content;display:flex}.category-item{appearance:none;color:inherit;cursor:pointer;font:inherit;text-align:center;background:0 0;border:0;flex:0 0 8.16rem;width:8.16rem;padding:0}.social-login-item{display:flex;position:relative}.tooltip.sns-recent-login{pointer-events:none;width:max-content;top:-4.3rem;left:50%;transform:translate(-50%)}.category-thumb,.image-placeholder{background:#fafafa}.category-thumb{width:8.16rem;height:8.16rem}.category-item p{color:#424242;letter-spacing:-.048rem;font-size:1.2rem;font-weight:500;line-height:1.3}.shop-section{width:100%;padding-bottom:2.6rem}.section-title-row{align-items:center;gap:1rem;width:100%;padding:1.6rem;display:flex}.section-title-row h2{letter-spacing:-.08rem;flex:1 1 0;min-width:0;font-size:2rem;font-weight:600;line-height:1.5}.section-more{color:#757575;letter-spacing:-.056rem;align-items:center;font-size:1.4rem;line-height:1.3;display:flex}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:0 1.6rem;display:grid}.product-row-scroll{gap:1rem;padding:0 1.6rem;display:flex;overflow-x:auto}.product-card{flex-direction:column;gap:.6rem;min-width:0;display:flex}.product-card.is-clickable{cursor:pointer}.product-row-scroll .product-card{flex:0 0 15.9rem;width:15.9rem}.product-thumb{aspect-ratio:1;width:100%;position:relative;overflow:hidden}.like-btn{z-index:2;transform-origin:50%;will-change:transform;background-image:url(/publishing/images/btn-like-off.svg),url(/publishing/images/btn-like.svg);background-position:50%,-9999px -9999px;background-repeat:no-repeat,no-repeat;background-size:2.4rem 2.4rem,2.4rem 2.4rem;width:2.4rem;height:2.4rem;transition:transform .2s cubic-bezier(.22,1,.36,1);position:absolute;bottom:.6rem;right:.6rem;transform:translateZ(0)scale(1)}.like-btn.is-liked{background-image:url(/publishing/images/btn-like.svg),url(/publishing/images/btn-like-off.svg)}.like-btn.like-pop{transform-origin:50%;animation:.56s cubic-bezier(.22,1,.36,1) like-poing}.like-square.like-pop:before{transform-origin:50%;animation:.56s cubic-bezier(.22,1,.36,1) like-square-poing}@keyframes like-poing{0%{transform:scale(1)}16%{transform:scale(.9)}42%{transform:scale(1.16)}64%{transform:scale(.98)}82%{transform:scale(1.035)}to{transform:scale(1)}}@keyframes like-square-poing{0%{transform:translate(-50%,-50%)scale(1)}16%{transform:translate(-50%,-50%)scale(.9)}42%{transform:translate(-50%,-50%)scale(1.16)}64%{transform:translate(-50%,-50%)scale(.98)}82%{transform:translate(-50%,-50%)scale(1.035)}to{transform:translate(-50%,-50%)scale(1)}}.badge-new,.badge-soldout{z-index:2;color:#fff;letter-spacing:-.024rem;padding:.1rem .4rem;font-size:1.2rem;font-weight:500;line-height:1.3;position:absolute;top:.6rem;left:.6rem}.badge-new{background:#ff3033}.badge-soldout{background:#757575}.cart-button{color:#212121;letter-spacing:-.028rem;background:#fff;border:.1rem solid #e0e0e0;justify-content:center;align-items:center;gap:.2rem;height:3.6rem;font-size:1.4rem;font-weight:500;line-height:1.5;display:flex}.cart-button:before{content:"";background-color:currentColor;flex:0 0 2rem;width:2rem;height:2rem;-webkit-mask:url(/publishing/images/ico-shopping.svg) 50%/2rem 2rem no-repeat;mask:url(/publishing/images/ico-shopping.svg) 50%/2rem 2rem no-repeat}.product-title{color:#424242;letter-spacing:-.028rem;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1.4rem;line-height:1.2;display:-webkit-box;overflow:hidden}.product-price{color:#212121;letter-spacing:-.028rem;font-size:1.4rem;font-weight:600;line-height:1.3}.price-detail{flex-direction:column;gap:.1rem;width:100%;display:flex}.price-original{color:#9e9e9e;letter-spacing:-.024rem;font-size:1.2rem;line-height:1.3;text-decoration:line-through}.price-sale{color:#212121;letter-spacing:-.028rem;align-items:center;gap:.2rem;font-size:1.4rem;font-weight:600;line-height:1.3;display:flex}.price-rate{color:#ff3033;font-weight:600}.sub-banner{color:#fff;background:#212121;height:12rem;margin:0 1.6rem;padding:3rem}.sub-banner small{color:#f7bc80;font-size:1.4rem;line-height:1}.sub-banner strong{letter-spacing:-.036rem;margin-top:.4rem;font-size:1.8rem;line-height:1.2;display:block}.notice-wrap{border:.1rem solid #e0e0e0;margin:0 1.6rem;padding:.6rem 0}.notice-row{align-items:center;gap:1rem;padding:1rem 1.6rem;display:flex}.notice-row strong{color:#424242;letter-spacing:-.056rem;text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;min-width:0;font-size:1.4rem;font-weight:500;line-height:1.3;overflow:hidden}.notice-row time{color:#757575;letter-spacing:-.048rem;flex:none;font-size:1.2rem;line-height:1.3}.empty-state{color:#9e9e9e;letter-spacing:-.028rem;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:100%;min-height:12rem;padding:3rem 1.6rem;font-size:1.4rem;font-weight:500;line-height:1.5;display:flex}.empty-state:before{content:"";background-color:#bdbdbd;width:3.6rem;height:3.6rem;-webkit-mask:url(/publishing/images/ico-dashed.svg) 50%/3.6rem 3.6rem no-repeat;mask:url(/publishing/images/ico-dashed.svg) 50%/3.6rem 3.6rem no-repeat}.empty-state.empty-notification:before{-webkit-mask-image:url(/publishing/images/ico-notifications-off.svg);mask-image:url(/publishing/images/ico-notifications-off.svg)}.empty-state.empty-info:before{background-color:#bdbdbd;-webkit-mask-image:url(/publishing/images/ico-info.svg);mask-image:url(/publishing/images/ico-info.svg)}.empty-center{width:max-content;max-width:calc(100% - 3.2rem);min-height:0;padding:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.empty-center.is-figma-center{top:calc(50% - 1.95rem)}.shop-footer{color:#757575;letter-spacing:-.048rem;background:#f5f5f5;flex-direction:column;gap:1rem;padding:1.6rem;font-size:1.2rem;line-height:1.7;display:flex}.shop-footer-top{align-items:center;gap:.4rem;width:100%;display:flex}.shop-footer-logo{object-fit:contain;flex:none;width:2.4rem;height:1.4rem}.shop-footer-company{color:#616161;letter-spacing:-.056rem;flex:1 1 0;min-width:0;font-size:1.4rem;font-weight:500;line-height:1.3}.shop-footer-toggle{color:#616161}.shop-footer-toggle .ico{transition:transform .2s}.shop-footer.is-open .shop-footer-toggle .ico{transform:rotate(180deg)}.shop-footer-phone{color:#757575;letter-spacing:-.064rem;font-size:1.6rem;font-weight:600;line-height:1.3;display:block}.shop-footer-detail{opacity:0;max-height:0;transition:max-height .24s,opacity .18s;overflow:hidden}.shop-footer.is-open .shop-footer-detail{opacity:1;max-height:16rem}.shop-nav{z-index:20;background:#fff;border-top:.1rem solid #eee;width:100%;height:7rem;display:flex;position:fixed;bottom:0;left:0}.shop-nav a{color:#757575;letter-spacing:-.024rem;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:.2rem;min-width:0;font-size:1.2rem;font-weight:600;line-height:1.5;display:flex}.shop-nav a.is-on{color:#212121}.nav-icon{background-color:currentColor;width:2.4rem;height:2.4rem;position:relative;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:2.4rem 2.4rem;mask-size:2.4rem 2.4rem;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.nav-home{-webkit-mask-image:url(/publishing/images/nav-home.svg);mask-image:url(/publishing/images/nav-home.svg)}.nav-category{-webkit-mask-image:url(/publishing/images/nav-category.svg);mask-image:url(/publishing/images/nav-category.svg)}.nav-cart{-webkit-mask-image:url(/publishing/images/ico-shopping.svg);mask-image:url(/publishing/images/ico-shopping.svg)}.nav-user{-webkit-mask-image:url(/publishing/images/nav-user.svg);mask-image:url(/publishing/images/nav-user.svg)}.shop-nav a.is-on .nav-icon{background-color:#0000;background-position:50%;background-repeat:no-repeat;background-size:2.4rem 2.4rem;-webkit-mask-image:none;mask-image:none}.shop-nav a.is-on .nav-home{background-image:url(/publishing/images/nav-home-on.svg)}.shop-nav a.is-on .nav-category{background-image:url(/publishing/images/nav-category-on.png)}.shop-nav a.is-on .nav-cart{background-image:url(/publishing/images/nav-shopping-on.png)}.shop-nav a.is-on .nav-user{background-image:url(/publishing/images/nav-user-on.png)}.nav-cart-wrap{width:2.4rem;height:2.4rem;display:flex;position:relative}.nav-cart-badge{background:#ff3033;border-radius:50%;width:.6rem;height:.6rem;position:absolute;top:0;right:.1rem}.delivery-fixed{z-index:19;background:#fff;padding:1rem 1.6rem;position:fixed;bottom:7rem;left:0;right:0}.delivery-fixed.is-bottom{bottom:0}.delivery-info{color:#424242;letter-spacing:-.028rem;background:#fef2e6;border-radius:.4rem;justify-content:center;align-items:center;gap:.6rem;height:4.6rem;font-size:1.4rem;display:flex}.delivery-point{background:#f97400;border-radius:50%;flex:0 0 2.6rem;justify-content:center;align-items:center;width:2.6rem;height:2.6rem;display:inline-flex}.delivery-point .ico{background-color:#fff;width:1.6rem;height:1.6rem}.delivery-info strong{color:#f97400;font-size:1.6rem;font-weight:600}.entry-modal{background:#fff;border-radius:.4rem;width:calc(100% - 4.8rem);max-width:31.2rem;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:.6rem .6rem .6rem #0000001a}.entry-image{aspect-ratio:1;width:100%}.main-image-frame{position:relative;overflow:hidden}.sub-banner.sub-banner-image{border:0;width:calc(100% - 3.2rem);height:12rem;min-height:12rem;padding:0;display:block}.shop-logo-button,.header-icon-button,.main-media-button,.main-entry-image-button{color:inherit;font:inherit;background:0 0;border:0;padding:0}.shop-logo-button{align-items:center;display:inline-flex}.header-icon-button{justify-content:center;align-items:center;display:inline-flex}.main-media-button{text-align:left;cursor:pointer;width:100%;display:block}.main-entry-image-button{display:block;position:relative}.main-entry-image-button:disabled{cursor:default}.entry-actions{align-items:center;gap:1rem;width:100%;padding:1rem 1.6rem;display:flex}.entry-actions label{letter-spacing:-.032rem;flex:1 1 0;align-items:center;gap:.4rem;min-width:0;font-size:1.6rem;font-weight:600;display:flex}.bottom-sheet{background:#fff;border-radius:.4rem .4rem 0 0;flex-direction:column;width:100%;max-height:calc(100dvh - 3rem);display:flex;position:absolute;bottom:0;left:0;overflow:hidden;box-shadow:0 -.6rem .6rem #0000001a}.category-sheet-layer{z-index:40;pointer-events:none;position:absolute;inset:0}.category-sheet-layer .dim,.category-sheet-layer .bottom-sheet{pointer-events:auto}.category-sheet-layer .dim{z-index:0}.category-sheet-layer .bottom-sheet{z-index:1}.category-sheet-layer .sheet-list-item{text-align:left;justify-content:flex-start}.category-sheet-layer .sheet-list-item span{text-align:left}.option-content{flex-direction:column;gap:1rem;padding:2.6rem 1.6rem 1rem;display:flex;overflow-y:auto}.option-product{align-items:center;gap:1rem;display:flex}.option-product .image-placeholder{flex:0 0 4.6rem;width:4.6rem;height:4.6rem}.option-product p{color:#424242;letter-spacing:-.028rem;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1.4rem;font-weight:500;line-height:1.2;display:-webkit-box;overflow:hidden}.option-select-box{border:.1rem solid #e0e0e0;border-radius:.4rem;overflow:hidden}.option-select-head{color:#212121;letter-spacing:-.032rem;text-align:left;background-color:#fff;background-image:url(/publishing/images/ico-arrow-down.svg);background-position:right 1.2rem center;background-repeat:no-repeat;background-size:2rem 2rem;border:0;justify-content:space-between;align-items:center;width:100%;height:4.6rem;padding:.8rem 4rem .8rem 1.2rem;font-size:1.6rem;line-height:1.3;display:flex}.option-select-box.is-open .option-select-head,.category-title.is-open{background-image:url(/publishing/images/ico-arrow-up.svg)}.option-select-head .ico,.option-select-list{display:none}.option-select-box.is-open .option-select-list{overscroll-behavior:contain;max-height:19.2rem;display:block;overflow-y:auto}.option-select-list li{border-top:.1rem solid #eee;align-items:center;min-height:4.8rem;padding:1.2rem;font-size:1.6rem;display:flex}.option-select-list li.is-selected{background:#f5f5f5}.option-row-button{width:100%;min-height:2.4rem;color:inherit;text-align:left;align-items:center;gap:.8rem;display:flex}.option-row-button:disabled{cursor:default}.option-row-button>span:first-child{padding-left:1.2rem}.selected-options-scroll{overscroll-behavior:contain;flex-direction:column;gap:1rem;max-height:32rem;padding-right:.2rem;display:flex;overflow-y:auto}.selected-options-scroll.is-compact{max-height:11rem}.selected-option{background:#fafafa;border:.1rem solid #e0e0e0;border-radius:.4rem;padding:1.2rem}.selected-option-head{color:#212121;justify-content:space-between;align-items:center;margin-bottom:1rem;font-size:1.6rem;font-weight:500;display:flex}.selected-option-body{justify-content:space-between;align-items:flex-end;display:flex}.qty{background:#fff;border:.1rem solid #e0e0e0;border-radius:.6rem;flex:none;width:max-content;height:4rem;display:flex;overflow:hidden}.qty button,.qty input{border-right:.1rem solid #e0e0e0;justify-content:center;align-items:center;width:4rem;min-width:0;height:4rem;display:flex}.qty button{background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:2.4rem 2.4rem;border:0;border-right:.1rem solid #e0e0e0;flex:0 0 4rem;padding:0}.qty button:disabled{opacity:1;background-color:#f5f5f5}.qty-minus{background-image:url(/publishing/images/ico-remove.svg)}.qty-plus{background-image:url(/publishing/images/ico-add.svg)}.qty input{text-align:center;outline:0;width:5rem;font-size:2rem;font-weight:600}.qty input[type=number]{color:#212121;text-align:center;appearance:textfield;background:#fff;border:0;border-right:.1rem solid #e0e0e0;border-radius:0;flex:0 0 5rem;width:5rem;min-width:0;height:4rem;padding:0;font-size:2rem;font-weight:600;line-height:1.2;display:block}.qty input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.qty input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.qty button:last-child{border-right:0}.sub-page{-webkit-overflow-scrolling:touch;background:#fff;padding-bottom:6.6rem;position:absolute;inset:0;overflow-y:auto}.sub-header{z-index:10;background:#fff;align-items:center;gap:.4rem;height:6rem;padding:1.6rem;display:flex;position:sticky;top:0}.sub-header-title,.category-title{color:#212121;letter-spacing:-.032rem;text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;min-width:0;font-size:1.6rem;font-weight:500;line-height:1.5;overflow:hidden}.category-title{background:url(/publishing/images/ico-arrow-down.svg) 100%/2.4rem 2.4rem no-repeat;flex:0 auto;padding-right:2.8rem}.filter-row{justify-content:flex-end;align-items:center;width:100%;padding:0 1.6rem 1.6rem;display:flex}.sort-trigger{color:#212121;letter-spacing:-.032rem;background:url(/publishing/images/ico-arrow-down.svg) 100%/2rem 2rem no-repeat;height:2.1rem;padding-right:2.4rem;font-size:1.6rem;line-height:1.3}.category-tabs{flex:none;gap:1rem;padding:1rem 1.6rem;display:flex;overflow-x:auto}.category-tab{color:#757575;letter-spacing:-.028rem;background:#fff;border:.1rem solid #eee;border-radius:5rem;flex:none;justify-content:center;align-items:center;min-width:6rem;height:3.6rem;padding:.6rem .8rem;font-size:1.4rem;font-weight:500;line-height:1.5;display:flex}.category-tab.is-on{color:#fff;background:#212121;border-color:#212121;font-weight:600}.category-landing-screen{padding:0 1.6rem}.category-landing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.category-landing-card{cursor:pointer;background:#fafafa;flex-direction:column;justify-content:center;align-items:center;width:100%;height:13.2rem;padding:1.2rem 1.6rem;display:flex;overflow:hidden}.category-landing-image{flex:0 0 9rem;width:9rem;height:9rem;display:block;position:relative;overflow:hidden}.category-landing-label{color:#424242;letter-spacing:-.056rem;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:1.4rem;font-weight:600;line-height:1.3;display:block;overflow:hidden}.ledger-page{-webkit-overflow-scrolling:touch;background:#f5f5f5;padding-bottom:8.2rem;position:absolute;inset:0;overflow:hidden}.ledger-page .sub-header{flex:none;position:relative;top:auto}.ledger-tabs{background:#fff;flex:none;height:4.8rem;display:flex}.ledger-tab{color:#757575;letter-spacing:-.032rem;border-bottom:.1rem solid #e0e0e0;flex:1 1 0;justify-content:center;align-items:center;min-width:0;font-size:1.6rem;line-height:1.5;display:flex}.ledger-tab.is-on{color:#212121;border-bottom:.2rem solid #212121;font-weight:500}.ledger-filter{background:#fff;flex:none;gap:1rem;width:100%;padding:1rem 1.2rem;display:flex}.period-range-search{gap:1rem;min-width:0;display:flex}.period-range-search.is-loading{width:100%;height:4.6rem}.period-range-control{flex:1 1 0;align-items:center;min-width:0;display:flex;position:relative}.period-range-control .flatpickr-wrapper{width:100%;display:block}.period-range-input{width:100%}.period-range-search-button{z-index:1;background:0 0;border:0;justify-content:center;align-items:center;width:3.4rem;height:3.4rem;display:flex;position:absolute;top:50%;right:.6rem;transform:translateY(-50%)}.period-range-search-button .ico{width:2rem;height:2rem}.period-range-search-button:disabled{cursor:default;opacity:.4}.ledger-period-range{width:100%}.ledger-period-range .period-range-control{background:#fff;border:.1rem solid #e0e0e0;border-radius:.4rem;height:4.6rem;padding:.8rem 4rem .8rem .8rem}.ledger-period-range .period-range-control input{color:#212121;letter-spacing:-.032rem;text-overflow:clip;white-space:nowrap;background:0 0;border:0;outline:0;width:100%;min-width:0;font-family:Pretendard,sans-serif;font-size:clamp(12px,3.75vw,1.6rem);line-height:1.3;overflow:hidden}.ledger-select,.ledger-date{color:#212121;letter-spacing:-.032rem;background:#fff;border:.1rem solid #e0e0e0;border-radius:.4rem;align-items:center;gap:.4rem;height:4.6rem;padding:.8rem 1.2rem;font-size:1.6rem;line-height:1.3;display:flex}.ledger-select{white-space:nowrap;background:#fff url(/publishing/images/ico-arrow-down.svg) right 1rem center/2rem 2rem no-repeat;flex:none;width:fit-content;padding-right:3.6rem}.ledger-date{flex:1 1 0;min-width:0}.ledger-date input{color:#212121;letter-spacing:-.032rem;text-overflow:ellipsis;white-space:nowrap;border:0;outline:0;flex:1 1 0;min-width:0;height:auto;padding:0;font-size:1.6rem;line-height:1.3;overflow:hidden}.ledger-body{-webkit-overflow-scrolling:touch;flex:auto;min-height:0;padding:1.6rem;overflow-y:auto}.ledger-date-title{color:#212121;letter-spacing:-.036rem;font-size:1.8rem;font-weight:600;line-height:1.3}.ledger-card{background:#fff;border:.1rem solid #e0e0e0;border-radius:.4rem;margin-top:1rem;overflow:hidden}.ledger-body>div+div .ledger-date-title,.ledger-body>article+article .ledger-date-title{margin-top:2rem}.ledger-body .ledger-card+.ledger-card{margin-top:1rem}.ledger-row{border-bottom:.1rem solid #e0e0e0;min-height:3.3rem;display:flex}.ledger-row:last-child{border-bottom:0}.ledger-row dt,.ledger-row dd{letter-spacing:-.028rem;align-items:center;min-width:0;padding:.6rem 1rem;font-size:1.4rem;line-height:1.5;display:flex}.ledger-row dt{color:#424242;border-right:.1rem solid #e0e0e0;flex:0 0 10rem;justify-content:center;width:10rem}.ledger-row dd{color:#212121;flex:1 1 0}.ledger-fixed{z-index:20;background:#fff;gap:1rem;padding:1rem 1.6rem 1.6rem;display:flex;position:fixed;bottom:0;left:0;right:0}.ledger-fixed .btn{flex:none;width:100%;height:5.6rem}.wishlist-page{-webkit-overflow-scrolling:touch;background:#fff;position:absolute;inset:0;overflow:hidden}.wishlist-page .category-tabs,.wishlist-page .filter-row{flex:none}.wishlist-page .filter-row{padding-top:0}.wishlist-page .list-section{-webkit-overflow-scrolling:touch;flex:auto;min-height:0;overflow-y:auto}.wishlist-page .product-grid{padding-bottom:1.6rem}.product-card.is-soldout .product-title,.product-card.is-soldout .product-price{opacity:.5}.board-page,.event-page{-webkit-overflow-scrolling:touch;background:#fff;padding-bottom:2.6rem;position:absolute;inset:0;overflow-y:auto}.board-list{padding-top:0}.board-row{color:#424242;letter-spacing:-.028rem;border-bottom:.1rem solid #eee;align-items:center;gap:.6rem;min-height:5.3rem;padding:1.6rem;font-size:1.4rem;line-height:1.5;display:flex}.board-row strong{text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;min-width:0;font-weight:600;overflow:hidden}.board-row time{color:#9e9e9e;flex:none;font-weight:400}.board-title{border-bottom:.1rem solid #e0e0e0;flex-direction:column;gap:1rem;padding:1rem 1.6rem 1.6rem;display:flex}.board-title-row{align-items:flex-start;gap:.4rem;display:flex}.board-title h2{color:#212121;letter-spacing:-.072rem;flex:1 1 0;min-width:0;font-size:1.8rem;font-weight:500;line-height:1.3}.board-title time{color:#9e9e9e;letter-spacing:-.056rem;font-size:1.4rem;line-height:1.3}.board-content{padding:1.6rem 1.6rem 0}.board-content p{color:#212121;letter-spacing:-.028rem;font-size:1.4rem;line-height:1.4}.event-list{flex-direction:column;gap:1.6rem;padding-top:0;display:flex}.event-card{padding:0 1.6rem;display:block}.event-card.is-ended{opacity:.5}.event-banner{background:#424242;border-radius:.4rem;width:100%;height:15rem;position:relative;overflow:hidden}.event-info{flex-direction:column;gap:.4rem;padding:1rem 0;display:flex}.event-title-row{align-items:center;gap:.6rem;min-width:0;display:flex}.event-title-row h2{color:#212121;letter-spacing:-.032rem;text-overflow:ellipsis;white-space:nowrap;font-size:1.6rem;font-weight:600;line-height:1.5;overflow:hidden}.event-period{color:#9e9e9e;letter-spacing:-.056rem;font-size:1.4rem;line-height:1.3}.badge-event{color:#212121;letter-spacing:-.024rem;flex:none;justify-content:center;align-items:center;height:2.4rem;padding:.4rem .6rem;font-size:1.2rem;font-weight:500;line-height:1.3;display:inline-flex}.badge-event.is-ready{background:#fff;border:.1rem solid #e0e0e0}.badge-event.is-live{color:#f97400;background:#fef2e6}.badge-event.is-closed{color:#757575;background:#f5f5f5;border:.1rem solid #e0e0e0}.faq-page,.inquiry-page,.app-info-page{-webkit-overflow-scrolling:touch;background:#fff;padding-bottom:2.6rem;position:absolute;inset:0;overflow-y:auto}.faq-header .sub-header{gap:1rem}.faq-search{border:.1rem solid #e0e0e0;border-radius:.4rem;flex:1 1 0;align-items:center;gap:.4rem;min-width:0;height:4.6rem;padding:.8rem 1.2rem;display:flex}.faq-search input{border:0;outline:0;flex:1 1 0;min-width:0;height:auto;padding:0;font-size:1.6rem;line-height:1.3}.faq-list{padding-top:0}.faq-item{border-bottom:.1rem solid #eee}.faq-question{color:#212121;text-align:left;align-items:center;gap:1rem;width:100%;min-height:5.9rem;padding:1.6rem;display:flex}.faq-badge,.inquiry-badge{color:#212121;letter-spacing:-.024rem;border:.1rem solid #e0e0e0;flex:none;justify-content:center;align-items:center;height:2.4rem;padding:.4rem .6rem;font-size:1.2rem;font-weight:500;line-height:1.3;display:inline-flex}.inquiry-badge.is-done{color:#757575;background:#f5f5f5}.faq-question strong{letter-spacing:-.032rem;text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;min-width:0;font-size:1.6rem;font-weight:600;line-height:1.5;overflow:hidden}.faq-arrow{color:#212121;transition:transform .2s}.faq-item.is-open .faq-arrow{transform:rotate(180deg)}.faq-answer{color:#757575;letter-spacing:-.028rem;background:#fafafa;padding:1.2rem 1rem;font-size:1.4rem;line-height:1.5;display:none}.faq-item.is-open .faq-answer{display:block}.faq-empty-block{flex-direction:column;align-items:center;gap:1.6rem;width:max-content;max-width:calc(100% - 3.2rem);display:flex;position:absolute;top:calc(50% - 5.3rem);left:50%;transform:translate(-50%)}.faq-empty-block .empty-state{min-height:0;padding:0}.fixed-bottom-wrap{z-index:20;background:#fff;gap:1rem;padding:1rem 1.6rem 1.6rem;display:flex;position:fixed;bottom:0;left:0;right:0}.fixed-bottom-wrap .btn{flex:none;width:100%;height:5.6rem}.inquiry-list{padding-top:.6rem}.inquiry-row{border-bottom:.1rem solid #eee;flex-direction:column;gap:.4rem;min-height:7.8rem;padding:1.6rem;display:flex}.inquiry-row-title{align-items:center;gap:.6rem;min-width:0;display:flex}.inquiry-row-title strong{color:#212121;letter-spacing:-.032rem;text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;min-width:0;font-size:1.6rem;font-weight:600;line-height:1.5;overflow:hidden}.inquiry-row time{color:#9e9e9e;letter-spacing:-.056rem;font-size:1.4rem;line-height:1.3}.inquiry-form{flex-direction:column;gap:1.6rem;padding:1.6rem;display:flex}.inquiry-page.has-fixed{padding-bottom:8.2rem}.field-count,.upload-help{color:#212121;letter-spacing:-.024rem;font-size:1.2rem;line-height:1.3}.upload-list{grid-template-columns:repeat(3,1fr);gap:.8rem;width:100%;display:grid;overflow:hidden}.upload-list .upload-box,.upload-list .upload-add{aspect-ratio:1;width:100%;height:auto}.inquiry-detail-body{padding:1.6rem}.inquiry-detail-body p{color:#212121;letter-spacing:-.028rem;font-size:1.4rem;line-height:1.4}.answer-box{color:#212121;letter-spacing:-.028rem;border-top:.4rem solid #f5f5f5;margin-top:6rem;padding:2.4rem 1.6rem;font-size:1.4rem;line-height:1.5}.answer-box time,.answer-wait{color:#757575;letter-spacing:-.056rem;margin-bottom:1rem;font-size:1.4rem;line-height:1.3;display:block}.answer-wait{text-align:center;margin:0}.app-menu{padding-top:0}.app-menu-row{color:#212121;letter-spacing:-.028rem;border-bottom:.1rem solid #eee;align-items:center;gap:1rem;min-height:5.9rem;padding:1.6rem;font-size:1.4rem;line-height:1.5;display:flex}.app-menu-row span{flex:1 1 0}.app-version{color:#9e9e9e;letter-spacing:-.028rem;padding:1rem 1.6rem;font-size:1.4rem;font-weight:500;line-height:1.5}.notification-page{-webkit-overflow-scrolling:touch;background:#fff;padding-bottom:2.6rem;position:absolute;inset:0;overflow-y:auto}.notification-list{flex-direction:column;width:100%;display:flex}.notification-item{border-bottom:.1rem solid #eee;flex-direction:column;gap:.6rem;width:100%;padding:1rem 1.6rem;display:flex}.notification-item.is-actionable{cursor:pointer}.notification-top,.notification-body{align-items:flex-start;gap:.6rem;width:100%;display:flex}.notification-top{align-items:center}.notification-badge{color:#212121;letter-spacing:-.024rem;border:.1rem solid #e0e0e0;flex:none;justify-content:center;align-items:center;padding:.4rem .6rem;font-size:1.2rem;font-weight:500;line-height:1.3;display:inline-flex}.notification-title{color:#424242;letter-spacing:-.028rem;flex:1 1 0;min-width:0;font-size:1.4rem;font-weight:600;line-height:1.5}.notification-date{color:#9e9e9e;letter-spacing:-.028rem;flex:none;font-size:1.4rem;line-height:1.5}.notification-text{color:#424242;letter-spacing:-.028rem;flex:1 1 0;min-width:0;font-size:1.4rem;line-height:1.2}.notification-download-link{color:#1565c0;overflow-wrap:anywhere;text-decoration:underline}.notification-thumb{flex:0 0 4.6rem;width:4.6rem;height:4.6rem;position:relative;overflow:hidden}.notification-thumb img{object-fit:cover;width:100%;height:100%}.notification-load-sentinel{height:.1rem}.notification-loading{color:#9e9e9e;text-align:center;padding:1.6rem;font-size:1.4rem}.notification-guide{color:#9e9e9e;letter-spacing:-.028rem;text-align:center;background:#f5f5f5;border-top:.1rem solid #e0e0e0;padding:1.6rem;font-size:1.4rem;line-height:1.5}.detail-page{-webkit-overflow-scrolling:touch;background:#fff;inset:0;overflow-y:auto}.detail-page .sub-header{position:relative;top:auto}.detail-section{flex-direction:column;width:100%;display:flex}.detail-hero{aspect-ratio:1;width:100%;position:relative;overflow:hidden}.detail-hero .image-placeholder,.zoom-main .image-placeholder{width:100%;height:100%}.zoom-btn{background-color:#9e9e9e;width:2.4rem;height:2.4rem;position:absolute;bottom:.8rem;right:.8rem;-webkit-mask:url(/publishing/images/ico-zoom-out.svg) 50%/2.4rem 2.4rem no-repeat;mask:url(/publishing/images/ico-zoom-out.svg) 50%/2.4rem 2.4rem no-repeat}.thumb-strip{gap:.6rem;width:100%;margin-top:1.6rem;padding:0 1.6rem;display:flex;overflow-x:auto}.thumb-item{border:.1rem solid #eee;flex:0 0 5rem;width:5rem;height:5rem;padding:0;position:relative;overflow:hidden}.thumb-item.is-on{border-color:#212121}.thumb-item>.main-image-frame{width:100%;height:100%}.detail-info{background:#fff;flex-direction:column;gap:1rem;width:100%;padding:1.6rem 1.6rem 2rem;display:flex}.detail-title{color:#424242;letter-spacing:-.032rem;font-size:1.6rem;font-weight:500;line-height:1.2}.detail-price-row{align-items:center;gap:.2rem;width:100%;line-height:1.3;display:flex}.detail-price-row del{color:#9e9e9e;letter-spacing:-.032rem;font-size:1.6rem;font-weight:600}.detail-price-row .price-sale{letter-spacing:-.04rem;margin-left:auto;font-size:2rem}.shipping-box{color:#616161;letter-spacing:-.028rem;background:#fafafa;border-bottom:.1rem solid #eee;justify-content:space-between;align-items:center;width:100%;padding:1.2rem 1.6rem;font-size:1.4rem;line-height:1.2;display:flex}.shipping-box strong{color:#f97400;font-weight:600}.detail-tabs{width:100%;height:4.8rem;display:flex;overflow-x:auto}.detail-tab{color:#757575;letter-spacing:-.032rem;border-bottom:.1rem solid #e0e0e0;flex:1 1 0;justify-content:center;align-items:center;min-width:0;padding:1rem 1.2rem;font-size:1.6rem;line-height:1.5;display:flex}.detail-tab.is-on{color:#212121;border-bottom:.2rem solid #212121;font-weight:500}.detail-desc{color:#212121;letter-spacing:-.028rem;padding:1.6rem;font-size:1.4rem;line-height:1.5}.detail-basic-copy{white-space:pre-wrap}.detail-html-content{margin-top:1.2rem}.detail-html-content:first-child{margin-top:0}.detail-html-content img{max-width:100%;height:auto}.detail-html-content a{color:#1565c0;text-underline-offset:.2rem;overflow-wrap:anywhere;text-decoration:underline}.detail-image-area{color:#bdbdbd;background:#fafafa;border-bottom:.1rem solid #e0e0e0;justify-content:center;align-items:center;height:77.2rem;font-size:1.4rem;display:flex}.recommend-section{border-top:.6rem solid #f5f5f5;padding:1rem 0 0}.recommend-row{gap:1rem;padding:0 1.6rem;display:flex;overflow-x:auto}.recommend-row .product-card{flex:0 0 15.9rem;width:15.9rem}.detail-actions{z-index:25;background:#fff;align-items:center;gap:1rem;width:100%;padding:1rem 1.6rem 1.6rem;display:flex;position:fixed;bottom:0;left:0}.detail-actions .like-square{background:#fff;border:.1rem solid #e0e0e0;border-radius:.4rem;flex:0 0 5.6rem;width:5.6rem;height:5.6rem;transition:border-color .2s;position:relative}.detail-actions .like-square:before{content:"";transform-origin:50%;will-change:transform;background-image:url(/publishing/images/btn-like-off.svg),url(/publishing/images/btn-like.svg);background-position:50%,-9999px -9999px;background-repeat:no-repeat,no-repeat;background-size:2.4rem 2.4rem,2.4rem 2.4rem;width:2.4rem;height:2.4rem;transition:transform .2s cubic-bezier(.22,1,.36,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1)}.detail-actions .like-square.is-liked:before{background-image:url(/publishing/images/btn-like.svg),url(/publishing/images/btn-like-off.svg)}.detail-actions .btn{flex:1 1 0;height:5.6rem}.detail-actions .btn-disabled{color:#9e9e9e;background:#f5f5f5;border:.1rem solid #e0e0e0}.product-zoom-layer{z-index:100;position:absolute;inset:0}.product-zoom-layer .dim{z-index:0}.zoom-wrap{z-index:1;flex-direction:column;align-items:stretch;width:100%;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.zoom-modal{aspect-ratio:1;background:#fff;width:100%;position:relative;overflow:hidden;box-shadow:.6rem .6rem .6rem #0000001a}.zoom-main{width:100%;height:100%}.zoom-image-viewport,.zoom-image-transform{width:100%;height:100%;position:relative}.zoom-image-viewport{touch-action:none;-webkit-user-select:none;user-select:none;overflow:hidden}.zoom-image-transform{transform-origin:50%;will-change:transform}.zoom-close{z-index:2;background-color:#fff;width:3.6rem;height:3.6rem;position:absolute;top:-4rem;right:.4rem;-webkit-mask:url(/publishing/images/ico-close.svg) 50%/3.6rem 3.6rem no-repeat;mask:url(/publishing/images/ico-close.svg) 50%/3.6rem 3.6rem no-repeat}.zoom-thumbs{gap:.6rem;width:100%;padding:1rem;display:flex;overflow-x:auto}.search-page,.cart-page{-webkit-overflow-scrolling:touch;background:#fff;position:absolute;inset:0;overflow-y:auto}.search-page{padding-bottom:2.6rem}.search-header{z-index:10;background:#fff;align-items:center;gap:1rem;height:6rem;padding:.7rem 1.6rem;display:flex;position:sticky;top:0}.search-field{flex:1 1 0;min-width:0;display:block;position:relative}.search-field input{border-radius:.4rem;height:4.6rem;padding-right:4rem}.search-field .ico-search{position:absolute;top:50%;right:1.2rem;transform:translateY(-50%)}.search-back-button,.search-submit-button{background-color:#212121;border:0;padding:0}.search-submit-button{cursor:pointer}.search-title-row{color:#616161;letter-spacing:-.028rem;justify-content:space-between;align-items:center;width:100%;padding:1.6rem;font-size:1.4rem;line-height:1.5;display:flex}.search-title-row.is-divided{border-top:.4rem solid #f5f5f5}.small-outline-btn{color:#212121;letter-spacing:-.024rem;background:#fff;border:.1rem solid #e0e0e0;border-radius:.4rem;justify-content:center;align-items:center;height:3rem;padding:.6rem 1.2rem;font-size:1.2rem;font-weight:500;line-height:1.5;display:inline-flex}.tag-list{flex-wrap:wrap;gap:.8rem;width:100%;padding:0 1.6rem 1rem;display:flex}.search-recommend-scroll{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;padding-bottom:1.6rem;overflow-x:auto}.search-recommend-scroll::-webkit-scrollbar{display:none}.search-recommend-scroll .chip{flex:none}.chip{color:#212121;letter-spacing:-.028rem;border-radius:5rem;justify-content:center;align-items:center;gap:.4rem;height:3.4rem;padding:.6rem 1.2rem;font-size:1.4rem;line-height:1.5;display:inline-flex}.chip.is-recent{background:#fff;border:.1rem solid #eee;padding-right:.8rem}.search-recent-term-button{color:inherit;font:inherit;line-height:inherit;background:0 0;border:0;padding:0}.chip.is-recommend{background:#f5f5f5}.chip-remove{background-color:#9e9e9e;width:1.6rem;height:1.6rem;-webkit-mask:url(/publishing/images/ico-close.svg) 50%/1.6rem 1.6rem no-repeat;mask:url(/publishing/images/ico-close.svg) 50%/1.6rem 1.6rem no-repeat}.search-empty-row{color:#9e9e9e;letter-spacing:-.028rem;justify-content:center;width:100%;padding:1rem 1.6rem 2.6rem;font-size:1.4rem;font-weight:500;line-height:1.5;display:flex}.search-result-page{padding-bottom:6.6rem}.cart-page{padding-bottom:14.2rem}.cart-top{z-index:9;background:#fff;flex-direction:column;gap:1rem;width:100%;padding-bottom:1.6rem;display:flex;position:sticky;top:6rem}.cart-option-row{justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:1rem 1.6rem;display:flex}.cart-option-row .actions{gap:1rem;display:flex}.check-label{color:#212121;letter-spacing:-.032rem;align-items:center;gap:.4rem;font-size:1.6rem;line-height:1.5;display:inline-flex;position:relative}.cart-list{flex-direction:column;gap:1.6rem;width:100%;display:flex}.cart-item{border-bottom:.1rem solid #eee;gap:1rem;width:100%;padding:0 1.6rem 2.6rem;display:flex}.cart-check{flex:none;align-items:flex-start;display:inline-flex}.cart-item-content{flex-direction:column;flex:1 1 0;gap:1rem;min-width:0;display:flex}.cart-product{align-items:flex-start;gap:1rem;width:100%;display:flex}.cart-thumb{flex:0 0 9rem;width:9rem;height:9rem;position:relative}.cart-info{color:#424242;letter-spacing:-.028rem;flex:1 1 0;min-width:0;font-size:1.4rem;line-height:1.2}.cart-info p+p{margin-top:.4rem}.cart-info .cart-stock-alert{color:#d32f2f;font-size:1.2rem;line-height:1.3}.cart-remove,.btn-close{background-color:#9e9e9e;flex:0 0 2.4rem;width:2.4rem;height:2.4rem;-webkit-mask:url(/publishing/images/ico-close.svg) 50%/2.4rem 2.4rem no-repeat;mask:url(/publishing/images/ico-close.svg) 50%/2.4rem 2.4rem no-repeat}.cart-select{border-radius:.4rem;height:4.6rem}.cart-select-button{color:#212121;text-align:left;background-image:url(/publishing/images/ico-arrow-down.svg);background-position:right 1.2rem center;background-repeat:no-repeat;background-size:2rem 2rem;align-items:center;width:100%;padding:0 4rem 0 1.2rem;display:flex}.cart-select-hidden{display:none}.cart-item-bottom{justify-content:space-between;align-items:center;gap:1rem;display:flex}.cart-price{color:#212121;letter-spacing:-.032rem;align-items:center;gap:.2rem;font-size:1.6rem;line-height:1.3;display:flex}.cart-price .price-rate,.cart-price strong{font-weight:600}.cart-total{color:#424242;letter-spacing:-.036rem;border-top:.4rem solid #f5f5f5;justify-content:space-between;width:100%;padding:1.6rem;font-size:1.8rem;line-height:1.5;display:flex}.cart-total strong{color:#212121;letter-spacing:-.04rem;font-size:2rem;font-weight:600}.cart-order-fixed{z-index:24;background:#fff;width:100%;padding:1rem 1.6rem 1.6rem;position:fixed;bottom:7rem;left:0}.order-badge{color:#212121;letter-spacing:-.064rem;background:#fff;border-radius:10rem;justify-content:center;align-items:center;min-width:2rem;height:2rem;margin-left:.4rem;padding:0 .4rem;font-size:1.6rem;font-weight:600;line-height:1;display:flex}.cart-empty-icon:before{-webkit-mask-image:url(/publishing/images/ico-shopping.svg);mask-image:url(/publishing/images/ico-shopping.svg)}.order-page,.address-page{-webkit-overflow-scrolling:touch;background:#fff;position:absolute;inset:0;overflow-y:auto}.order-page{padding-bottom:8.2rem}.order-content,.address-content{padding-top:6rem}.order-section{border-bottom:.8rem solid #f5f5f5;padding-bottom:2.4rem}.order-section:last-child{border-bottom:0;padding-bottom:0}.order-title-row{color:#212121;text-align:left;background:#fff;border-top:.1rem solid #eee;align-items:center;gap:1rem;width:100%;min-height:5.9rem;padding:1.6rem;display:flex}.order-section:first-child .order-title-row{border-top:0}.order-title-row h2{letter-spacing:-.036rem;flex:1 1 0;min-width:0;font-size:1.8rem;font-weight:600;line-height:1.5}.order-title-row .ico{color:#212121;flex:none;transition:transform .2s}.order-title-row .small-outline-btn{flex:none}.order-product{gap:1rem;padding:0 1.6rem;display:flex}.order-section.is-collapsed{padding-bottom:0}.order-section.is-collapsed [data-order-panel]{display:none}.order-section.is-collapsed .order-title-row .ico-arrow-down{transform:rotate(180deg)}.order-product-thumb{flex:0 0 9rem;width:9rem;height:9rem}.order-product-info{color:#424242;letter-spacing:-.028rem;flex-direction:column;flex:1 1 0;gap:.4rem;min-width:0;font-size:1.4rem;line-height:1.2;display:flex}.order-product-price{color:#212121;letter-spacing:-.032rem;margin-top:.2rem;font-size:1.6rem;font-weight:600;line-height:1.3}.delivery-empty{padding:0 1.6rem}.btn-add-address{color:#f97400;border-color:#f97400;gap:.2rem;width:100%;height:4.4rem;font-size:1.4rem}.btn-add-address .ico{width:2rem;height:2rem}.delivery-card{flex-direction:column;gap:.8rem;padding:0 1.6rem;display:flex}.delivery-card-title,.address-card-title{color:#212121;align-items:center;gap:.8rem;display:flex}.delivery-card-title strong{letter-spacing:-.032rem;flex:none;min-width:0;font-size:1.6rem;line-height:1.5}.address-card-title strong{letter-spacing:-.032rem;flex:1 1 0;min-width:0;font-size:1.6rem;line-height:1.5}.badge-default{color:#f97400;letter-spacing:-.024rem;background:#fef2e6;flex:none;justify-content:center;align-items:center;padding:.4rem .6rem;font-size:1.2rem;font-weight:500;line-height:1.3;display:inline-flex}.address-copy{color:#616161;letter-spacing:-.028rem;flex-direction:column;gap:.2rem;font-size:1.4rem;line-height:1.5;display:flex}.payment-row{color:#212121;letter-spacing:-.032rem;justify-content:space-between;align-items:center;gap:1.6rem;padding:1rem 1.6rem;font-size:1.6rem;line-height:1.5;display:flex}.payment-row>span:first-child{color:#424242;flex:0 0 10rem}.payment-row>.payment-value{color:#212121;text-align:right;flex:1 1 0;min-width:0;font-weight:600}.payment-row.total{border-top:.1rem solid #eee;padding:1.6rem}.payment-row.total span{letter-spacing:-.036rem;font-size:1.8rem}.payment-row.total strong{letter-spacing:-.04rem;text-align:right;flex:1 1 0;min-width:0;font-size:2rem;font-weight:600}.order-agree{flex-direction:column;gap:1.6rem;width:100%;padding:1.6rem;display:flex}.order-fixed,.address-fixed,.result-fixed{z-index:25;background:#fff;gap:1rem;width:100%;padding:1rem 1.6rem 1.6rem;display:flex;position:fixed;bottom:0;left:0}.order-fixed .btn,.address-fixed .btn,.result-fixed .btn{flex:1 1 0;min-width:0;height:5.6rem}.result-page{background:#fff;padding-bottom:8.2rem;position:absolute;inset:0}.order-result-wrap{text-align:center;flex-direction:column;align-items:center;gap:1rem;padding:10rem 1.6rem 0;display:flex}.order-result-desc{color:#616161;letter-spacing:-.028rem;font-size:1.4rem;line-height:1.3}.copy-wrap{color:#212121;letter-spacing:-.028rem;background:#f5f5f5;border-radius:.4rem;justify-content:center;align-items:center;gap:.4rem;max-width:calc(100% - 5.8rem);margin:1.4rem auto 0;padding:.6rem 1rem;font-size:1.4rem;line-height:1.5;display:inline-flex}.copy-wrap .copy-text{overflow-wrap:anywhere;text-align:center;text-overflow:clip;white-space:normal;min-width:0;overflow:visible}.copy-wrap .copy-account-holder{white-space:nowrap}.copy-wrap .ico{color:#616161;flex:0 0 2rem;width:2rem;height:2rem}.address-content{padding-bottom:2rem}.address-add-wrap{padding:1rem 1.6rem 0}.address-list{flex-direction:column;display:flex}.address-card{border-bottom:.1rem solid #eee;flex-direction:column;gap:.8rem;padding:2rem 1.6rem;display:flex}.address-card-actions{gap:.8rem;width:100%;display:flex}.address-card-actions .btn{border-color:#e0e0e0;flex:1 1 0;min-width:0;height:4rem;font-size:1.4rem;font-weight:500}.address-form{flex-direction:column;gap:1.6rem;padding:7.6rem 1.6rem 9.8rem;display:flex}.address-field{border:0;flex-direction:column;gap:.4rem;min-width:0;margin:0;padding:0;display:flex}.address-field-body{flex-direction:column;gap:.8rem;width:100%;display:flex}.address-field>label,.field-title{color:#212121;letter-spacing:-.028rem;padding:0;font-size:1.4rem;font-weight:500;line-height:1.3}.address-field .required{color:#ff3033}.address-search-row{gap:.8rem;display:flex}.address-search-row .form-control{flex:1 1 0;min-width:0}.address-search-row .btn{flex:0 0 9rem;height:4.6rem}.address-default-check{letter-spacing:-.032rem;align-items:center;gap:.4rem;font-size:1.6rem;line-height:1.5;display:inline-flex}.screen>.address-postcode-modal-page,.address-postcode-modal-page{z-index:50;background:#00000080;justify-content:center;align-items:center;min-height:0;padding:.8rem;display:flex;position:absolute;inset:0;overflow:hidden}.address-postcode-modal-stack{width:100%;max-width:37rem;position:relative;top:auto;left:auto;transform:none}.address-postcode-modal{width:100%;max-width:37rem;max-height:calc(100dvh - 1.6rem);position:relative;top:auto;left:auto;transform:none}.address-postcode-modal .modal-head{position:relative}.address-postcode-modal .btn-close{position:absolute;top:.2rem;right:1.6rem}.address-postcode-modal-body{padding:1rem .8rem 0;overflow:hidden}.address-postcode-modal-frame{-webkit-overflow-scrolling:touch;background:#f5f5f5;border:.1rem solid #eee;border-radius:.4rem;width:100%;height:min(58rem,100dvh - 10rem);min-height:min(42rem,100dvh - 10rem);position:relative;overflow:hidden}.address-postcode-modal-frame iframe,.address-postcode-modal-frame>div{width:100%!important;height:100%!important}.address-postcode-modal-message{text-align:center;margin-top:.8rem}.mypage-screen,.account-page{-webkit-overflow-scrolling:touch;background:#fff;flex-direction:column;min-height:0;display:flex;position:relative;overflow:hidden}.mypage-profile{border-bottom:.1rem solid #eee;flex-direction:column;justify-content:center;gap:1rem;min-height:9.1rem;padding:1.6rem;display:flex}.mypage-profile.is-social{gap:.6rem;min-height:7rem}.profile-link{color:#212121;align-items:center;gap:.8rem;width:100%;display:flex}.profile-copy{flex-direction:column;flex:1 1 0;gap:.2rem;min-width:0;display:flex}.profile-copy strong{letter-spacing:-.036rem;text-overflow:ellipsis;white-space:nowrap;font-size:1.8rem;font-weight:600;line-height:1.3;overflow:hidden}.profile-copy span{color:#616161;letter-spacing:-.028rem;text-overflow:ellipsis;white-space:nowrap;font-size:1.4rem;line-height:1.3;overflow:hidden}.sales-contact{color:#616161;letter-spacing:-.028rem;align-items:center;gap:.4rem;font-size:1.4rem;line-height:1.3;display:flex}.sales-contact .ico{color:#212121}.quick-menu{background:#fafafa;border-bottom:.8rem solid #f5f5f5;grid-template-columns:repeat(4,minmax(0,1fr));min-height:7.4rem;display:grid}.quick-menu a{color:#212121;letter-spacing:-.024rem;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.4rem;min-width:0;font-size:1.2rem;font-weight:500;line-height:1.3;display:flex;position:relative}.quick-menu a+a:before{content:"";background:#eee;width:.1rem;height:3.2rem;position:absolute;top:50%;left:0;transform:translateY(-50%)}.quick-menu .ico{color:#212121;width:2.4rem;height:2.4rem}.mypage-menu{flex-direction:column;padding-top:1.2rem;display:flex}.mypage-menu a{color:#212121;align-items:center;gap:1rem;min-height:4.5rem;padding:1.05rem 1.6rem;display:flex}.mypage-menu .ico{width:2.4rem;height:2.4rem}.mypage-menu strong{letter-spacing:-.032rem;font-size:1.6rem;font-weight:400;line-height:1.5}.account-content{flex:auto;min-height:0;padding-top:0;padding-bottom:1.6rem;overflow-y:auto}.account-list{flex-direction:column;display:flex}.account-link-row{color:#212121;text-align:left;border-bottom:.1rem solid #eee;justify-content:space-between;align-items:center;gap:1rem;padding:1.6rem;display:flex}.account-link-row strong{letter-spacing:-.028rem;flex:1 1 0;min-width:0;font-size:1.4rem;font-weight:400;line-height:1.5}.account-link-row .ico{color:#9e9e9e;transition:transform .2s}.account-link-row.is-open .ico-arrow-down{transform:rotate(180deg)}.business-panel{background:#f5f5f5;padding:1.2rem 1rem 1.6rem}.business-table{background:#fff;border:.1rem solid #e0e0e0;border-radius:.4rem;width:100%;overflow:hidden}.business-row{grid-template-columns:10rem minmax(0,1fr);min-height:3.3rem;display:grid}.business-row+.business-row{border-top:.1rem solid #eee}.business-label,.business-value{letter-spacing:-.028rem;align-items:center;min-width:0;padding:.6rem 1rem;font-size:1.4rem;line-height:1.5;display:flex}.business-label{color:#424242;background:#fff;border-right:.1rem solid #eee;font-weight:400}.business-value{color:#212121}.info-help{color:#616161;letter-spacing:-.024rem;justify-content:space-between;align-items:center;gap:.8rem;margin-top:1.6rem;font-size:1.2rem;line-height:1.5;display:flex}.info-help .small-outline-btn{color:#212121;letter-spacing:-.024rem;border-color:#212121;flex:none;width:auto;min-width:5.8rem;height:3rem;padding:.6rem 1.2rem;font-size:1.2rem;font-weight:500;line-height:1.5}.account-bottom-actions{z-index:24;background:#fff;flex:none;justify-content:space-between;width:100%;padding:1rem 1.6rem 1.6rem;display:flex;position:relative}.account-bottom-actions .small-outline-btn{letter-spacing:-.024rem;flex:none;width:6.5rem;height:3rem;padding:.6rem 1rem;font-size:1.2rem;font-weight:500;line-height:1.5}.account-form{flex-direction:column;flex:auto;gap:1.6rem;min-height:0;padding:1.6rem;display:flex;overflow-y:auto}.field-control-wrap{width:100%;position:relative}.field-control-wrap .form-control{padding-right:4rem}.field-control-wrap .password-toggle{color:#9e9e9e;width:2rem;height:2rem;position:absolute;top:50%;right:1.2rem;transform:translateY(-50%)}.withdraw-page{-webkit-overflow-scrolling:touch;background:#fff;flex-direction:column;min-height:0;display:flex;position:relative;overflow-y:auto}.withdraw-logo{object-fit:contain;width:12rem;height:6.9rem;margin:7.6rem auto 2.6rem}.withdraw-title{color:#212121;letter-spacing:-.036rem;padding:0 1.6rem;font-size:1.8rem;font-weight:600;line-height:1.3}.withdraw-desc{color:#616161;letter-spacing:-.028rem;margin-top:2.8rem;padding:0 1.6rem;font-size:1.4rem;line-height:1.5}.withdraw-reasons{flex-direction:column;gap:1.6rem;padding:3.2rem 1.6rem 1.6rem;display:flex}.radio-label{color:#212121;letter-spacing:-.032rem;align-items:center;gap:.4rem;font-size:1.6rem;line-height:1.5;display:inline-flex;position:relative}.radio-label:has(.check-input:checked){font-weight:600}.modal-stack-page{background:#00000080;padding:3.1rem 2.4rem 3rem;position:absolute;inset:0;overflow-y:auto}.modal-stack-page .modal.is-tall .modal-con{padding-top:1rem}.history-page,.detail-page{-webkit-overflow-scrolling:touch;background:#f5f5f5;position:absolute;inset:0;overflow-y:auto}.history-page{padding-top:0;overflow:hidden}.history-filter{background:#fff;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem;padding:1rem 1.6rem 1.6rem;display:grid}.history-payment-select{min-width:0}.history-period-range{display:contents}.history-period-range .period-range-control{grid-column:1/-1}.history-period-range .order-period-input{padding-right:4.4rem}.history-filter-row{gap:1rem;display:flex}.history-filter-row .form-select{flex:1 1 0;min-width:0}.order-period{flex:1 1 0;min-width:0;position:relative}.order-period-control{width:100%;display:block;position:relative}.order-period-input{background-image:none;width:100%}.order-period-button{background:0 0;border:0;justify-content:center;align-items:center;width:3.4rem;height:3.4rem;display:flex;position:absolute;top:50%;right:.6rem;transform:translateY(-50%)}.order-period-button .ico{width:2rem;height:2rem}.order-period-picker{z-index:20;background:#fff;border:.1rem solid #e0e0e0;border-radius:.4rem;gap:.8rem;padding:1.2rem;display:flex;position:absolute;top:calc(100% + .6rem);left:0;right:0;box-shadow:0 .8rem 2.4rem #0000001f}.order-period-picker-field{color:#616161;flex-direction:column;flex:1 1 0;gap:.6rem;min-width:0;font-size:1.3rem;line-height:1.3;display:flex}.order-period-date-input{color:#212121;letter-spacing:0;background:#fff;border:.1rem solid #e0e0e0;border-radius:.4rem;width:100%;min-width:0;height:4rem;padding:0 .8rem;font-family:Pretendard,sans-serif;font-size:1.4rem}.history-search-button{flex:0 0 4.6rem;width:4.6rem;min-width:4.6rem;padding:0}.delivery-timer{color:#424242;letter-spacing:-.028rem;background:#fef2e6;border-radius:.4rem;justify-content:center;align-items:center;gap:.6rem;min-height:4.6rem;font-size:1.4rem;line-height:1.3;display:flex}.delivery-timer .point{color:#fff;background:#f97400;border-radius:50%;justify-content:center;align-items:center;width:2.6rem;height:2.6rem;display:inline-flex}.delivery-timer .ico{width:1.6rem;height:1.6rem}.delivery-timer strong{color:#f97400;letter-spacing:-.032rem;font-size:1.6rem;font-weight:600}.history-list{-webkit-overflow-scrolling:touch;flex-direction:column;flex:auto;gap:1.6rem;min-height:0;padding:1.6rem;display:flex;overflow-y:auto}.history-date{color:#212121;letter-spacing:-.036rem;font-size:1.8rem;font-weight:600;line-height:1.3}.history-card{background:#fff;border:.1rem solid #eee;border-radius:1rem;overflow:hidden}.history-card-body{border-bottom:.1rem solid #f5f5f5;flex-direction:column;gap:1.6rem;padding:1.6rem;display:flex}.waybill{color:#424242;letter-spacing:-.028rem;background:#fafafa;border:.1rem solid #eee;border-radius:.6rem;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:1rem;font-size:1.4rem;line-height:1.3;display:flex}.waybill .copy-number{text-underline-offset:.2rem;text-decoration:underline}.history-products,.detail-products{flex-direction:column;display:flex}.history-product-claim,.detail-product-claim{flex-direction:column;gap:1rem;display:flex}.history-product-claim+.history-product-claim,.detail-product-claim+.detail-product-claim{border-top:.1rem solid #f5f5f5;margin-top:1.6rem;padding-top:1.6rem}.history-product-claim .history-product,.detail-product-claim .detail-product{padding-bottom:0}.history-product,.detail-product,.sheet-product-title{gap:1rem;width:100%;min-width:0;display:flex}.history-product{min-height:10rem;padding-bottom:1rem}.history-product:last-child,.detail-product:last-child{padding-bottom:0}.history-thumb,.detail-thumb{flex:0 0 9rem;width:9rem;height:9rem}.sheet-thumb{flex:0 0 4.6rem;width:4.6rem;height:4.6rem}.history-product-info,.detail-product-info,.sheet-product-copy{flex-direction:column;flex:1 1 0;gap:.4rem;min-width:0;display:flex}.history-product-name,.detail-product-name,.sheet-product-copy{color:#424242;letter-spacing:-.028rem;min-width:0;font-size:1.4rem;line-height:1.2}.product-name-line{align-items:baseline;min-width:0;max-width:100%;display:flex}.product-name-line .name-ellipsis{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.product-name-line .name-count{white-space:nowrap;flex:none}.history-option,.detail-option{color:#424242;letter-spacing:-.028rem;font-size:1.4rem;line-height:1.2}.history-price,.detail-price{color:#212121;letter-spacing:-.07rem;align-items:center;gap:.2rem;font-size:1.8rem;font-weight:600;line-height:1.3;display:flex}.history-price.is-muted,.detail-price.is-muted{color:#9e9e9e}.order-discount-rate{color:#f97400;letter-spacing:-.028rem;margin-right:.4rem;font-size:1.4rem;font-weight:600}.status-note{color:#ff3033;letter-spacing:-.028rem;margin-left:.2rem;font-size:1.4rem;font-weight:400}.status-note .ico{color:#9e9e9e;vertical-align:-.2rem;width:1.4rem;height:1.4rem;margin-left:.2rem}.history-product-action{border-color:#e0e0e0;flex:none;width:100%;height:3rem;font-size:1.2rem;font-weight:500}.history-card-row{color:#424242;letter-spacing:-.028rem;border-bottom:.1rem solid #f5f5f5;justify-content:space-between;align-items:center;gap:1rem;min-height:4.1rem;padding:1rem 1.6rem;font-size:1.4rem;line-height:1.3;display:flex}.history-card-row:last-child{border-bottom:0}.history-card-row strong{color:#212121;letter-spacing:-.032rem;font-size:1.6rem;font-weight:600}.history-card-row.is-payment-status strong{color:#424242;font-weight:500}.history-card-row .is-danger{color:#ff3033}.history-empty{color:#9e9e9e;letter-spacing:-.028rem;flex-direction:column;align-items:center;gap:1rem;font-size:1.4rem;font-weight:500;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,calc(7.2rem - 50%))}.history-empty .ico{width:3.6rem;height:3.6rem}.detail-page{background:#fff}.detail-shipping-time{color:#212121;letter-spacing:-.032rem;background:#fafafa;align-items:center;min-height:4.5rem;padding:1.2rem 1.6rem;font-size:1.6rem;font-weight:500;line-height:1.3;display:flex}.detail-shipping-time__number{flex:auto;min-width:0}.detail-shipping-time__more{color:#212121;background:#fff;border:.1rem solid #e0e0e0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:2.8rem;height:2.8rem;padding:0;display:flex}.order-tracking-dialog{flex-direction:column;max-height:calc(100dvh - 4.8rem);display:flex}.order-tracking-dialog .modal-inner{min-height:0;overflow:hidden}.order-tracking-dialog__body{overflow-y:auto}.order-tracking-dialog__list{flex-direction:column;gap:1rem;display:flex}.order-tracking-dialog__item{border-bottom:.1rem solid #eee;flex-direction:column;gap:.4rem;padding-bottom:1rem;display:flex}.order-tracking-dialog__product{color:#424242;letter-spacing:-.028rem;font-size:1.4rem;font-weight:400;line-height:1.5}.order-tracking-dialog__number{color:#212121;letter-spacing:-.028rem;font-size:1.4rem;font-weight:500;line-height:1.5}.detail-section{border-bottom:.8rem solid #f5f5f5;flex-direction:column;padding-bottom:2.4rem;display:flex}.detail-section:last-child{border-bottom:0}.detail-title-row{color:#212121;text-align:left;background:#fff;border-top:.1rem solid #eee;align-items:center;gap:1rem;width:100%;min-height:5.9rem;padding:1.6rem;display:flex}.detail-title-row h2{letter-spacing:-.036rem;flex:1 1 0;min-width:0;font-size:1.8rem;font-weight:600;line-height:1.5}.detail-title-row .ico{color:#212121;transition:transform .2s}.detail-section.is-collapsed{padding-bottom:0}.detail-section.is-collapsed [data-section-panel]{display:none}.detail-section.is-collapsed .ico-arrow-down{transform:rotate(180deg)}.detail-products{padding:0 1.6rem}.detail-product{padding-bottom:1rem}.detail-sub-box{color:#424242;letter-spacing:-.028rem;background:#fafafa;border:.1rem solid #eee;border-radius:.6rem;margin:0 1.6rem;padding:1rem;font-size:1.4rem;line-height:1.3}.detail-info-row{color:#424242;letter-spacing:-.032rem;justify-content:space-between;align-items:center;min-height:4.4rem;padding:1rem 1.6rem;font-size:1.6rem;line-height:1.5;display:flex}.detail-info-row>span:first-child{flex:0 0 10rem}.detail-info-row>span:last-child{color:#212121;text-align:right;flex:1 1 0;min-width:0}.detail-info-row .is-danger{color:#ff3033!important}.detail-info-row.total{border-top:.1rem solid #eee;min-height:6.2rem;padding:1.6rem}.detail-info-row.total span:first-child{font-size:1.8rem}.detail-info-row.total strong{color:#212121;letter-spacing:-.04rem;font-size:2rem;font-weight:600}.detail-info-row.total .status-final{letter-spacing:-.032rem;font-size:1.6rem}.detail-bank-btn{border-color:#212121;width:calc(100% - 3.2rem);height:4.4rem;margin:0 1.6rem;font-size:1.4rem}.detail-header-claim-btn{flex:none;margin-left:auto}.detail-waybill{width:calc(100% - 3.2rem);margin:0 1.6rem}.detail-claim-summaries{flex-direction:column;gap:.8rem;margin:0 1.6rem;display:flex}.detail-claim-summary{color:#424242;letter-spacing:-.028rem;background:#fafafa;border:.1rem solid #eee;border-radius:.4rem;justify-content:space-between;align-items:center;gap:1rem;min-height:4.4rem;padding:1rem 1.2rem;font-size:1.4rem;display:flex}.history-product-decision,.detail-product-claim .detail-sub-box{margin:0}.detail-claim-reasons{flex-direction:column;gap:.8rem;display:flex}.detail-claim-reason{color:#424242;letter-spacing:-.028rem;align-items:flex-start;gap:1rem;font-size:1.4rem;line-height:1.3;display:flex}.detail-claim-reason strong{color:#212121;flex:0 0 9.6rem;font-weight:500}.detail-claim-reason p{white-space:pre-wrap;word-break:break-word;min-width:0}.detail-claim-summary strong{color:#212121;letter-spacing:-.032rem;font-size:1.6rem;font-weight:600}.common-dialog-message{white-space:pre-line}.sheet-page{background:#00000080;position:absolute;inset:0}.sheet-modal{background:#fff;border-radius:.4rem .4rem 0 0;position:absolute;bottom:0;left:0;right:0;overflow:hidden;box-shadow:0 -.6rem .6rem #0000001a}.sheet-inner{padding:1.6rem 0 1rem}.sheet-title{color:#212121;letter-spacing:-.036rem;text-align:center;padding:0 1.6rem;font-size:1.8rem;font-weight:600;line-height:1.5}.sheet-content{-webkit-overflow-scrolling:touch;flex-direction:column;gap:1rem;max-height:50vh;padding:1rem 1.6rem 0;display:flex;overflow-y:auto}.sheet-product-title{align-items:center}.sheet-claim-item{flex-direction:column;gap:1rem;display:flex}.sheet-option{background:#fafafa;border:.1rem solid #e0e0e0;border-radius:.4rem;flex-direction:column;gap:1rem;padding:1.2rem;display:flex}.sheet-option-title{color:#212121;letter-spacing:-.032rem;font-size:1.6rem;font-weight:500;line-height:1.5}.sheet-option-bottom{justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.sheet-option-price{color:#212121;letter-spacing:-.036rem;font-size:1.8rem;font-weight:600;line-height:1.5}.sheet-content .qty{height:4rem}.sheet-content .qty button{width:4rem;height:4rem}.sheet-content .qty input{width:5rem;height:4rem;font-size:2rem}.reason-textarea{resize:none;height:4.6rem;min-height:4.6rem;max-height:13rem;overflow-y:auto}.sheet-actions{gap:1rem;padding:1rem 1.6rem 1.6rem;display:flex}.sheet-actions .btn{flex:1 1 0;min-width:0}.sheet-list{flex-direction:column;width:100%;display:flex}.sheet-list-item{color:#212121;letter-spacing:-.032rem;justify-content:center;align-items:center;gap:1rem;width:100%;height:4.6rem;padding-right:3.4rem;font-size:1.6rem;line-height:1.2;display:flex;position:relative}.sheet-list-item span{text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;min-width:0;overflow:hidden}.sheet-list-item.is-selected{font-weight:600}.select-check{width:2.4rem;height:2.4rem;position:absolute;top:50%;right:0;transform:translateY(-50%)}.select-check:before{content:"";border-bottom:.2rem solid #212121;border-left:.2rem solid #212121;width:1.25rem;height:.85rem;position:absolute;top:.55rem;left:.6rem;transform:rotate(-45deg)}.option-price{color:#212121;font-size:1.8rem;font-weight:600;line-height:1.5}.total-price{justify-content:space-between;align-items:center;padding-top:.6rem;display:flex}.total-price span{color:#424242;font-size:1.8rem}.total-price strong{color:#212121;font-size:2.4rem;font-weight:600}.text-danger{color:#ff3033}.toast{z-index:60;color:#fff;letter-spacing:-.028rem;text-align:left;background:#424242;border-radius:.4rem;align-items:center;gap:1rem;padding:1rem 1rem 1rem 1.6rem;font-size:1.4rem;line-height:1.3;display:flex;position:fixed;bottom:1.6rem;left:1.6rem;right:1.6rem}.toast>span,.toast>p{flex:1 1 0;min-width:0}.toast:after{content:"";background-color:#fff;flex:0 0 2.4rem;width:2.4rem;height:2.4rem;margin-left:auto;-webkit-mask:url(/publishing/images/ico-close.svg) 50%/2.4rem 2.4rem no-repeat;mask:url(/publishing/images/ico-close.svg) 50%/2.4rem 2.4rem no-repeat}.toast.is-above-fixed,.sheet-page .toast,.order-page .toast,.result-page .toast,.address-page .toast{bottom:8.2rem}.toast.is-hidden{opacity:0;pointer-events:none;transform:translateY(1rem)}.toast.is-show{opacity:1;transition:opacity .2s,transform .2s;transform:translateY(0)}.bottom-actions{background:#fff;gap:1rem;width:100%;padding:1rem 1.6rem 1.6rem;display:flex;position:absolute;bottom:0;left:0}.terms-copy{color:#212121;letter-spacing:-.028rem;font-size:1.4rem;line-height:1.4;position:absolute;top:6.6rem;left:1.6rem;right:1.6rem}.terms-copy p{margin-bottom:2rem}.screen>.app-header,.screen>.shop-header,.screen>.sub-header,.screen>.page-title,.screen>.step,.screen>.shop-nav,.screen>.detail-actions,.screen>.cart-order-fixed,.screen>.order-fixed,.screen>.address-fixed,.screen>.account-bottom-actions,.screen>.fixed-bottom-wrap,.screen>.delivery-fixed,.screen>.bottom-actions,.screen>.result-fixed,.screen>.ledger-fixed{flex:none;width:100%;position:relative;inset:auto}.screen>.detail-page,.screen>.cart-page,.screen>.search-page,.screen>.order-page,.screen>.address-page,.screen>.history-page,.screen>.ledger-page,.screen>.faq-page,.screen>.inquiry-page,.screen>.mypage-screen,.screen>.account-page,.screen>.withdraw-page,.screen>.shop-screen,.screen>.app-info-page,.screen>.login-wrap,.screen>.agree-list,.screen>.terms-copy,.screen>.signup-form,.screen>.find-form,.screen>.result-wrap,.screen>.sub-page,.screen>.notification-page,.screen>.result-page,.screen>.modal-stack-page,.screen>.sheet-page,.screen>.wishlist-page,.screen>.board-page,.screen>.event-page{flex:auto;width:100%;min-height:0;position:relative;inset:auto;overflow-y:auto}.screen>.app-header+.detail-page,.screen>.app-header+.history-page,.screen>.app-header+.order-page,.screen>.app-header+.address-page{padding-top:0}.screen>.shop-nav{height:7rem}.screen>.detail-actions,.screen>.cart-order-fixed,.screen>.order-fixed,.screen>.address-fixed,.screen>.account-bottom-actions,.screen>.fixed-bottom-wrap,.screen>.delivery-fixed,.screen>.bottom-actions,.screen>.result-fixed,.screen>.ledger-fixed{z-index:1}.order-page,.address-page,.history-page,.detail-page,.ledger-page,.faq-page,.inquiry-page,.mypage-screen,.account-page,.withdraw-page,.shop-screen,.cart-page,.search-page,.sub-page,.notification-page,.result-page,.wishlist-page,.board-page,.event-page,.app-info-page,.modal-stack-page,.sheet-page{flex-direction:column;min-height:0;display:flex}.order-page>.app-header,.address-page>.app-header,.history-page>.app-header,.detail-page>.app-header,.ledger-page>.sub-header,.faq-page>.sub-header,.inquiry-page>.sub-header,.cart-page>.shop-header,.shop-screen>.shop-header,.mypage-screen>.shop-header,.account-page>.app-header,.withdraw-page>.app-header,.sub-page>.sub-header,.notification-page>.sub-header,.wishlist-page>.sub-header,.board-page>.sub-header,.event-page>.sub-header,.app-info-page>.sub-header{flex:none;width:100%;position:relative;top:auto;left:auto}.history-page>.history-filter,.ledger-page>.ledger-tabs,.ledger-page>.ledger-filter,.wishlist-page>.category-tabs,.wishlist-page>.filter-row{flex:none}.screen>.login-logo{flex:none;align-self:center;margin-top:clamp(4rem,6.4dvh,7.3rem);position:relative;top:auto;left:auto;transform:none}.screen>.login-wrap{width:auto;margin:clamp(3.2rem,7dvh,4rem) 1.6rem 0;padding-bottom:1.6rem}.order-page>.order-content,.address-page>.address-content{flex:auto;min-height:0;padding-top:0;overflow-y:auto}.screen>.order-page,.screen>.address-page{padding-bottom:0;overflow-y:hidden}.order-page>.order-content{flex:auto;min-height:0;padding-top:0;padding-bottom:1.6rem;overflow-y:auto}.address-page>.address-form{flex:auto;min-height:0;padding-top:1.6rem;overflow-y:auto}.account-page>.account-content,.account-page>.account-form{flex:auto;min-height:0;padding-top:0;overflow-y:auto}.screen>.step{width:calc(100% - 3.2rem);margin:0 1.6rem}.screen>.page-title{padding:1.6rem}.screen>.page-title+.agree-list{padding-top:1.6rem}.screen>.signup-form,.screen>.find-form,.screen>.agree-list,.screen>.terms-copy{padding:1.6rem;bottom:auto;right:auto}.screen>.result-wrap{justify-content:center;padding:1.6rem}.screen>.result-page{padding-bottom:0;overflow-y:auto}.screen>.history-page,.screen>.ledger-page,.screen>.wishlist-page{padding-top:0;overflow:hidden}.screen>.ledger-page{padding-bottom:0}.screen>.detail-page{padding-top:0}.screen>.modal-stack-page,.screen>.sheet-page{justify-content:center}.screen>.address-postcode-modal-page.address-postcode-modal-page{z-index:50;background:#00000080;flex:none;justify-content:center;align-items:center;width:100%;min-height:0;padding:.8rem;display:flex;position:absolute;inset:0;overflow:hidden}.screen>.address-postcode-modal-page .address-postcode-modal-stack{width:100%;max-width:37rem;position:relative;top:auto;left:auto;transform:none}.shop-fixed-shell{overflow:hidden}.shop-fixed-shell>.shop-header,.shop-fixed-shell>.sub-header{z-index:10;flex:0 0 6rem;width:100%;position:relative;top:auto;left:auto}.shop-fixed-shell>.shop-screen,.shop-fixed-shell>.cart-page{-webkit-overflow-scrolling:touch;flex:auto;width:100%;min-height:0;padding-bottom:0;position:relative;inset:auto;overflow-y:auto}.shop-fixed-shell>.cart-page .cart-top{top:0}.shop-fixed-shell>.cart-order-fixed{z-index:20;flex:none;width:100%;position:relative;bottom:auto;left:auto;right:auto}.shop-fixed-shell>.shop-nav{z-index:20;flex:0 0 7rem;width:100%;height:7rem;position:relative;bottom:auto;left:auto;right:auto}.search-fixed-shell{overflow:hidden}.search-fixed-shell>.search-header{z-index:10;flex:0 0 6rem;width:100%;position:relative;top:auto;left:auto}.search-fixed-shell>.search-page{-webkit-overflow-scrolling:touch;flex:auto;width:100%;min-height:0;padding-bottom:2.6rem;position:relative;inset:auto;overflow-y:auto}.search-fixed-shell>.search-page.search-result-page{padding-bottom:2.6rem}@media (max-width:76.7rem){body{background:#fff}main{padding:0}aside{display:none!important}.phone-stage{box-shadow:none}}b,strong{font-weight:bolder}html{width:100%;max-width:100%;overflow:hidden auto}.body{overscroll-behavior:none;width:100%;max-width:100%;overflow-x:hidden}.statement-download-page{-webkit-overflow-scrolling:touch;background:#fafafa;height:calc(100% - 6rem);padding:2rem 1.6rem 3.2rem;overflow-y:auto}.statement-download-summary{background:#fff;border-radius:1.2rem;padding:2rem}.statement-download-summary h2{color:#212121;font-size:1.8rem;font-weight:600;line-height:1.45}.statement-download-summary p{color:#616161;margin-top:.8rem;font-size:1.4rem;line-height:1.5}.statement-download-error{color:#d32f2f!important}.statement-download-list{gap:1rem;margin-top:1.6rem;display:grid}.statement-download-item{background:#fff;border-radius:1.2rem;justify-content:space-between;align-items:center;gap:1.2rem;padding:1.6rem;display:flex}.statement-download-item strong{overflow-wrap:anywhere;color:#212121;flex:auto;min-width:0;font-size:1.4rem;line-height:1.5}.statement-download-item .btn{white-space:nowrap;flex:none;width:auto;min-width:8.8rem;margin-top:0}.statement-download-retry{width:100%;margin-top:1.4rem}}@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.z-5\!{z-index:5!important}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.mt-0{margin-top:0}.mt-\[1\.6rem\]{margin-top:1.6rem}.mt-\[1rem\]{margin-top:1rem}.ml-auto{margin-left:auto}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.h-\[5\.6rem\]{height:5.6rem}.h-full{height:100%}.min-h-dvh{min-height:100dvh}.w-1{width:var(--spacing)}.w-full{width:100%}.flex-1{flex:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.gap-\[0\.8rem\]{gap:.8rem}.gap-\[1rem\]{gap:1rem}.border{border-style:var(--tw-border-style);border-width:1px}.border-danger{border-color:var(--color-danger)}.bg-white{background-color:var(--color-white)}.px-\[1\.6rem\]{padding-inline:1.6rem}.py-\[3rem\]{padding-block:3rem}.pt-\[1rem\]{padding-top:1rem}.pb-\[8\.2rem\]{padding-bottom:8.2rem}.text-center{text-align:center}.text-left{text-align:left}.font-pretendard{font-family:var(--font-pretendard)}.text-\[1\.4rem\]{font-size:1.4rem}.leading-\[1\.3\]{--tw-leading:1.3;line-height:1.3}.tracking-\[-0\.028rem\]{--tw-tracking:-.028rem;letter-spacing:-.028rem}.tracking-\[-0\.032rem\]{--tw-tracking:-.032rem;letter-spacing:-.032rem}.tracking-\[0\]{--tw-tracking:0;letter-spacing:0}.text-danger{color:var(--color-danger)}.text-gray50{color:var(--color-gray50)}.text-gray60{color:var(--color-gray60)}.text-gray70{color:var(--color-gray70)}.text-gray90{color:var(--color-gray90)}.opacity-50{opacity:.5}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.placeholder\:text-gray50::placeholder{color:var(--color-gray50)}}:where(:root){--app-shell-max-width:600px;--font-pretendard-variable:Pretendard}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#212121;background:#fff}*{box-sizing:border-box}html{height:100%;min-height:100%;overflow:hidden}body{color:#212121;height:100%;min-height:100%;font-family:var(--font-pretendard-variable), Arial, Helvetica, sans-serif;background:#f5f5f5;margin:0;overflow:hidden}#app-shell{width:100%;max-width:var(--app-shell-max-width);isolation:isolate;background:#fff;height:100dvh;min-height:100%;margin-inline:auto;position:relative;overflow:hidden;transform:translateZ(0)}#app-root{width:100%;height:100%;overflow:hidden}@media (max-width:600px){body{background:#fff}}.flatpickr-calendar.opening-date-calendar .flatpickr-current-month{justify-content:center;align-items:center;gap:.6rem;width:76%;display:flex}.flatpickr-calendar.opening-date-calendar .flatpickr-current-month .flatpickr-monthDropdown-months{text-align-last:center;flex:1 1 0;min-width:0;max-width:7rem;margin:0;padding:0 .2rem}.flatpickr-calendar.opening-date-calendar .flatpickr-current-month .opening-date-year-select{flex-basis:9rem;max-width:9rem}.flatpickr-calendar.opening-date-calendar .flatpickr-current-month .numInputWrapper[hidden]{display:none}*{scrollbar-width:none}::-webkit-scrollbar{width:0;height:0}.global-loading-overlay{z-index:10000;background:#00000080;place-items:center;display:grid;position:fixed;inset:0}.global-loading-animation{width:5.6rem;height:5.6rem}.global-loading-animation:empty:after{content:"";border:.4rem solid #ffffff59;border-top-color:#fff;border-radius:50%;width:4rem;height:4rem;animation:.8s linear infinite global-loading-spin;display:block}@keyframes global-loading-spin{to{transform:rotate(360deg)}}.visual-swiper{width:100%;overflow:hidden}.visual-swiper .swiper-slide{border-radius:1rem;height:17rem;overflow:hidden}.visual-swiper .swiper-pagination{justify-content:center;gap:.2rem;margin-top:.6rem;display:flex;position:static}.visual-swiper .swiper-pagination-bullet{opacity:1;background:#0003;width:.6rem;height:.6rem;margin:0!important}.visual-swiper .swiper-pagination-bullet-active{background:#000}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
