:root{--toastify-color-light:#fff;--toastify-color-dark:#121212;--toastify-color-info:#3498db;--toastify-color-success:#07bc0c;--toastify-color-warning:#f1c40f;--toastify-color-error:#e74c3c;--toastify-color-transparent:#ffffffb3;--toastify-icon-color-info:var(--toastify-color-info);--toastify-icon-color-success:var(--toastify-color-success);--toastify-icon-color-warning:var(--toastify-color-warning);--toastify-icon-color-error:var(--toastify-color-error);--toastify-toast-width:320px;--toastify-toast-background:#fff;--toastify-toast-min-height:64px;--toastify-toast-max-height:800px;--toastify-font-family:sans-serif;--toastify-z-index:9999;--toastify-text-color-light:#757575;--toastify-text-color-dark:#fff;--toastify-text-color-info:#fff;--toastify-text-color-success:#fff;--toastify-text-color-warning:#fff;--toastify-text-color-error:#fff;--toastify-spinner-color:#616161;--toastify-spinner-color-empty-area:#e0e0e0;--toastify-color-progress-light:linear-gradient(to right, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55);--toastify-color-progress-dark:#bb86fc;--toastify-color-progress-info:var(--toastify-color-info);--toastify-color-progress-success:var(--toastify-color-success);--toastify-color-progress-warning:var(--toastify-color-warning);--toastify-color-progress-error:var(--toastify-color-error)}.Toastify__toast-container{z-index:var(--toastify-z-index);-webkit-transform:translate3d(0, 0, var(--toastify-z-index));width:var(--toastify-toast-width);box-sizing:border-box;color:#fff;padding:4px;position:fixed}.Toastify__toast-container--top-left{top:1em;left:1em}.Toastify__toast-container--top-center{top:1em;left:50%;transform:translate(-50%)}.Toastify__toast-container--top-right{top:1em;right:1em}.Toastify__toast-container--bottom-left{bottom:1em;left:1em}.Toastify__toast-container--bottom-center{bottom:1em;left:50%;transform:translate(-50%)}.Toastify__toast-container--bottom-right{bottom:1em;right:1em}@media only screen and (width<=480px){.Toastify__toast-container{width:100vw;margin:0;padding:0;left:0}.Toastify__toast-container--top-left,.Toastify__toast-container--top-center,.Toastify__toast-container--top-right{top:0;transform:translate(0)}.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-right{bottom:0;transform:translate(0)}.Toastify__toast-container--rtl{right:0;left:initial}}.Toastify__toast{min-height:var(--toastify-toast-min-height);box-sizing:border-box;max-height:var(--toastify-toast-max-height);font-family:var(--toastify-font-family);cursor:default;z-index:0;direction:ltr;border-radius:4px;justify-content:space-between;margin-bottom:1rem;padding:8px;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 10px #0000001a,0 2px 15px #0000000d}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-body{flex:auto;align-items:center;margin:auto 0;padding:6px;display:flex}.Toastify__toast-body>div:last-child{word-break:break-word;flex:1}.Toastify__toast-icon{-webkit-margin-end:10px;flex-shrink:0;width:20px;margin-inline-end:10px;display:flex}.Toastify--animate{animation-duration:.7s;animation-fill-mode:both}.Toastify--animate-icon{animation-duration:.3s;animation-fill-mode:both}@media only screen and (width<=480px){.Toastify__toast{border-radius:0;margin-bottom:0}}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--light,.Toastify__toast-theme--colored.Toastify__toast--default{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{color:var(--toastify-text-color-info);background:var(--toastify-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{color:var(--toastify-text-color-success);background:var(--toastify-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{color:var(--toastify-text-color-warning);background:var(--toastify-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{color:var(--toastify-text-color-error);background:var(--toastify-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error{background:var(--toastify-color-transparent)}.Toastify__close-button{color:#fff;cursor:pointer;opacity:.7;background:0 0;border:none;outline:none;align-self:flex-start;padding:0;transition:all .3s}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;width:14px;height:16px}.Toastify__close-button:hover,.Toastify__close-button:focus{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{width:100%;height:5px;z-index:var(--toastify-z-index);opacity:.7;transform-origin:0;position:absolute;bottom:0;left:0}.Toastify__progress-bar--animated{animation:linear forwards Toastify__trackProgress}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{right:0;left:initial;transform-origin:100%}.Toastify__spinner{box-sizing:border-box;border:2px solid;border-color:var(--toastify-spinner-color-empty-area);border-right-color:var(--toastify-spinner-color);border-radius:100%;width:20px;height:20px;animation:.65s linear infinite Toastify__spin}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate(3000px)}60%{opacity:1;transform:translate(-25px)}75%{transform:translate(10px)}90%{transform:translate(-5px)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate(-20px)}to{opacity:0;transform:translate(2000px)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate(-3000px)}60%{opacity:1;transform:translate(25px)}75%{transform:translate(-10px)}90%{transform:translate(5px)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate(20px)}to{opacity:0;transform:translate(-2000px)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translateY(3000px)}60%{opacity:1;transform:translateY(-20px)}75%{transform:translateY(10px)}90%{transform:translateY(-5px)}to{transform:translate(0,0)}}@keyframes Toastify__bounceOutUp{20%{transform:translateY(-10px)}40%,45%{opacity:1;transform:translateY(20px)}to{opacity:0;transform:translateY(-2000px)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translateY(-3000px)}60%{opacity:1;transform:translateY(25px)}75%{transform:translateY(-10px)}90%{transform:translateY(5px)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translateY(10px)}40%,45%{opacity:1;transform:translateY(-20px)}to{opacity:0;transform:translateY(2000px)}}.Toastify__bounce-enter--top-left,.Toastify__bounce-enter--bottom-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--top-right,.Toastify__bounce-enter--bottom-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--top-left,.Toastify__bounce-exit--bottom-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--top-right,.Toastify__bounce-exit--bottom-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{opacity:0;animation-timing-function:ease-in;transform:perspective(400px)rotateX(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px)rotateX(-20deg)}60%{opacity:1;transform:perspective(400px)rotateX(10deg)}80%{transform:perspective(400px)rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:perspective(400px)}30%{opacity:1;transform:perspective(400px)rotateX(-20deg)}to{opacity:0;transform:perspective(400px)rotateX(90deg)}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{visibility:visible;transform:translate(110%)}to{transform:translate(0,0)}}@keyframes Toastify__slideInLeft{0%{visibility:visible;transform:translate(-110%)}to{transform:translate(0,0)}}@keyframes Toastify__slideInUp{0%{visibility:visible;transform:translateY(110%)}to{transform:translate(0,0)}}@keyframes Toastify__slideInDown{0%{visibility:visible;transform:translateY(-110%)}to{transform:translate(0,0)}}@keyframes Toastify__slideOutRight{0%{transform:translate(0,0)}to{visibility:hidden;transform:translate(110%)}}@keyframes Toastify__slideOutLeft{0%{transform:translate(0,0)}to{visibility:hidden;transform:translate(-110%)}}@keyframes Toastify__slideOutDown{0%{transform:translate(0,0)}to{visibility:hidden;transform:translateY(500px)}}@keyframes Toastify__slideOutUp{0%{transform:translate(0,0)}to{visibility:hidden;transform:translateY(-500px)}}.Toastify__slide-enter--top-left,.Toastify__slide-enter--bottom-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--top-right,.Toastify__slide-enter--bottom-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--top-left,.Toastify__slide-exit--bottom-left{animation-name:Toastify__slideOutLeft}.Toastify__slide-exit--top-right,.Toastify__slide-exit--bottom-right{animation-name:Toastify__slideOutRight}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown}@keyframes Toastify__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.custom-toast{font-family:var(--body-1-font-family);border-radius:12px;align-items:center;margin:10px 0;padding:12px;display:flex}.custom-toast img{width:24px;height:24px;margin-right:8px}.custom-toast strong{font-family:var(--subhead-font-family);margin-bottom:4px;font-size:16px;line-height:24px;display:block}.custom-toast div{font-size:14px;font-weight:500;line-height:125%}.custom-toast.warning{background-color:#d1b400}.custom-toast.warning strong,.custom-toast.warning div{color:var(--color-text-1-w)}.custom-toast.warning img{filter:none}.custom-toast.success{background-color:#16a34a}.custom-toast.success strong,.custom-toast.success div{color:var(--color-text-1-w)}.custom-toast.success img{filter:none}.custom-toast.error strong,.custom-toast.error div{color:var(--color-text-1-w)}.custom-toast.error img{filter:none}.custom-toast.info{background-color:#225ed3}.custom-toast.info strong,.custom-toast.info div{color:var(--color-text-1-w)}.custom-toast.info img{filter:invert()sepia(0%)saturate(0%)hue-rotate()brightness()contrast()}.fullscreen-loader{z-index:2147483647;background-color:#00000080;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.fullscreen-loader p{color:#fff;margin-top:16px;font-family:Pretendard-Bold;font-size:16px}.section-head{flex-direction:row;justify-content:space-between;align-items:center;width:100%;height:48px;display:flex;position:relative}.section-head .div{flex:1;position:relative}.section-head .section-text{color:var(--color-text-1-copy);letter-spacing:0;white-space:nowrap;width:fit-content;margin-top:-1px;font-family:Pretendard-Bold;font-size:18px;line-height:24px;position:relative}.section-head .section-num-text{color:var(--color-text-3);letter-spacing:0;white-space:nowrap;width:fit-content;margin-top:-1px;font-family:Pretendard-Bold;font-size:12px;line-height:12px;position:relative}.section-head .action-button{flex:none;justify-content:flex-end;align-items:center;display:inline-flex;position:relative}.section-head .parent-title{color:var(--color-text-3-copy);letter-spacing:0;text-align:right;cursor:pointer;width:fit-content;font-family:Pretendard-Bold;font-size:14px;line-height:normal;position:relative}.section-head .parent-title-wrapper{align-items:flex-start;gap:10px;width:155px;height:44px;display:flex;position:relative}.section-head .parent-title-2{color:var(--color-text-3-copy);letter-spacing:0;text-align:right;cursor:pointer;flex:1;height:44px;font-family:Pretendard-Bold;font-size:14px;line-height:44px;position:relative}.section-head .icon-arrow-big-right{width:24px!important;height:24px!important;position:relative!important}.section-head .element-switches{width:56.5px!important;height:42.5px!important;margin-top:-3.5px!important;margin-bottom:-9px!important;margin-right:-6.5px!important;position:relative!important}.section-head.text-arrow,.section-head.text-num{padding:0px var(--sizing-padding-s-copy) 0px var(--sizing-padding-s-copy);gap:12px}.section-head.switch{padding:9px var(--sizing-padding-s-copy) 9px var(--sizing-padding-s-copy);gap:4px}.section-head.text{padding:0px var(--sizing-padding-s-copy) 0px var(--sizing-padding-s-copy);gap:12px}.section-head.arrow{padding:9px var(--sizing-padding-s-copy) 9px var(--sizing-padding-s-copy);gap:4px}.section-head.text-arrow .div{color:var(--color-text-1-copy);letter-spacing:0;font-family:Pretendard-Bold;font-size:18px;line-height:24px}.section-head.text-num .div{flex-grow:1;align-items:flex-start;gap:10px;display:flex}.section-head.switch .div,.section-head.text .div,.section-head.arrow .div{color:var(--color-text-1-copy);letter-spacing:0;font-family:Pretendard-Bold;font-size:18px;line-height:24px}.section-head.text-num .action-button,.section-head.text .action-button{justify-content:center;gap:10px;height:44px}.coupon-component{flex-direction:column;align-items:flex-start;display:flex;position:relative;flex:none!important;align-self:stretch!important;width:100%!important}.coupon-component .section-head-instance{background-color:var(--bwwhite)!important;align-self:stretch!important;width:100%!important}.coupon-component .cont{background-color:var(--bwwhite);flex-direction:column;flex:none;align-self:stretch;align-items:flex-start;gap:12px;width:100%;padding:12px 16px;display:flex;position:relative}.coupon-component .inner-cont{flex:none;justify-content:center;align-self:stretch;align-items:center;gap:12px;width:100%;display:flex;position:relative}.coupon-component .left-panel{flex-direction:column;flex:1;align-items:flex-start;gap:4px;display:flex;position:relative}.coupon-component .coupon-title{color:var(--color-text-1);letter-spacing:0;white-space:nowrap;width:fit-content;margin-top:-1px;font-family:Pretendard-Bold;font-size:16px;line-height:20px;position:relative}.coupon-component .can-apply-coupon{color:var(--color-text-3);letter-spacing:0;font-size:14px;font-weight:400;line-height:18px;position:relative;font-family:Pretendard-Regular!important}.coupon-component .cannot-apply-coupon{color:var(--color-semantic-error);letter-spacing:0;font-size:14px;line-height:18px;position:relative;font-family:Pretendard-Regular!important}.coupon-component .discount-value{color:var(--color-primary);letter-spacing:0;text-align:right;font-family:Pretendard-Bold;font-size:17px;line-height:24px;position:relative}.coupon-component.is-clickable{cursor:pointer}.coupon-component.is-clickable:active{background-color:#f4f5f7}.coupon-component.is-clickable:focus-visible{outline-offset:-2px;outline:2px solid #3076e6}.coupon-component .coupon-label{flex:none;align-items:center;gap:9px;min-width:0;display:flex}.coupon-component .coupon-icon{color:#3076e6;flex-shrink:0;justify-content:center;align-items:center;display:flex}.coupon-component .coupon-chevron{color:#8c9499;flex:none;justify-content:center;align-items:center;width:16px;display:flex}.coupon-component:not(.is-clickable) .coupon-chevron{color:#cfd6dd}.shortcut-button{border-radius:var(--sizing-radius-s);box-shadow:var(--shadow);background-color:var(--color-navy-50);border:1px solid;border-color:var(--color-CTA-secondary-hover);justify-content:center;align-items:center;gap:12px;width:100%;max-width:100%;padding:12px;display:flex;position:relative}.shortcut-button .shortcut-button-text{white-space:normal;text-align:center;word-break:break-all;width:100%;font-family:Pretendard-Bold;font-size:14px;line-height:14px;display:block;overflow:visible}.shortcut-button .shortcut-button-text.multiline{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;line-height:18px;display:-webkit-box}.shortcut-button.multiline{height:auto}.price-detail-component{background-color:var(--bwwhite)!important;align-self:stretch!important;width:100%!important}.price-detail-component .price-row{flex:none;align-self:stretch;align-items:flex-start;gap:10px;width:100%;display:flex;position:relative}.price-detail-component .text-label{color:var(--color-text-2);font-family:Pretendard-Regular;font-size:var(--body-1-font-size);font-style:var(--body-1-font-style);letter-spacing:var(--zero-pixel);line-height:var(--callout-line-height);flex:1;margin-top:-1px;position:relative}.price-detail-component .text-value{color:var(--color-text-2);letter-spacing:0;text-align:right;white-space:nowrap;width:fit-content;margin-top:-1px;font-family:Pretendard-Regular;font-size:16px;line-height:24px;position:relative}.price-detail-component .text-to-pay-label{color:var(--color-text-2);letter-spacing:0;flex:1;margin-top:-1px;font-family:Pretendard-Bold;font-size:20px;line-height:24px;position:relative}.price-detail-component .text-to-pay-value{color:var(--color-text-2);letter-spacing:0;text-align:right;white-space:nowrap;width:fit-content;margin-top:-1px;font-family:Pretendard-Bold;font-size:20px;line-height:24px;position:relative}.block-button{cursor:pointer;box-sizing:border-box;justify-content:center;align-items:center;gap:10px;width:100%;min-width:0;height:auto;min-height:56px;max-height:72px;padding:12px 16px;transition:transform 50ms ease-in-out;display:flex;position:relative}.block-button:active{transform:scale(.95)}.block-button .button-text{letter-spacing:0;text-align:center;white-space:normal;word-break:keep-all;justify-content:center;align-items:center;gap:10px;width:100%;max-width:100%;font-family:Pretendard-Bold;font-size:18px;line-height:1.2;display:flex;position:relative;overflow:hidden}.block-button.size-sm{height:auto;min-height:40px;max-height:52px;padding:8px 16px}.block-button.size-m{height:auto;min-height:48px;max-height:60px;padding:10px 16px}.block-button.size-l{height:auto;min-height:56px;max-height:72px;padding:12px 16px}.block-button.size-xl{height:auto;min-height:64px;max-height:80px;padding:14px 16px}.block-button.color-type-secondary,.block-button.color-type-secondary-sm{border:1px solid}.block-button.color-type-ghost{border:1px solid #ffffff80;border-radius:12px}.block-button.color-type-primary{border-radius:var(--sizing-radius-s)}.block-button.color-type-primary.btn-state-pressed,.block-button.color-type-primary.btn-state-default{background-color:var(--color-primary)}.block-button.color-type-primary-sm.btn-state-default{background-color:var(--color-CTA-secondary);color:var(--color-CTA-secondary-text);border-radius:var(--sizing-radius-s)}.block-button.color-type-primary-sm.btn-state-pressed{background-color:var(--color-CTA-secondary-hover);color:var(--color-CTA-secondary-text)}.block-button.color-type-primary-sm.btn-state-default .button-text{font-size:15px;line-height:1.2}.block-button.color-type-secondary.btn-state-default{border-color:var(--color-divider-divider-1);border-radius:var(--sizing-radius-s);background-color:#fff}.block-button.color-type-secondary.btn-state-default .button-text{color:var(--color-text-1-copy)}.block-button.color-type-secondary-sm.btn-state-default{border-color:var(--color-divider-divider-1);border-radius:var(--sizing-radius-s);background-color:#fff;font-size:15px;line-height:1.2}.block-button.color-type-secondary-sm.btn-state-default .button-text{color:var(--color-text-1-copy);font-size:15px;line-height:1.2}.block-button.btn-state-disabled.color-type-secondary{border-color:var(--gray-100);border-radius:8px}.block-button.btn-state-pressed.color-type-secondary{border-color:var(--color-divider-divider-1);border-radius:var(--sizing-radius-s);background-color:#fff}.block-button.btn-state-disabled.color-type-primary{border-color:var(--gray-100)}.block-button.color-type-ghost .button-text{color:#fff}.block-button.color-type-primary.btn-state-pressed .button-text,.block-button.color-type-primary.btn-state-default .button-text{color:var(--bwwhite)}.block-button.btn-state-disabled.color-type-secondary .button-text{color:var(--color-text-4-copy)}.block-button.btn-state-pressed.color-type-secondary .button-text{color:var(--color-text-1-copy)}.block-button.btn-state-disabled.color-type-primary .button-text{color:var(--color-text-4-copy)}.block-button.btn-state-disabled{background-color:var(--gray-100);border:1px solid}.icon-outline-button{cursor:pointer;border:1px solid #0000000d;border-radius:12px;justify-content:center;align-items:center;width:56px;height:56px;padding:6px;display:flex;position:relative}.icon-outline-button-active{cursor:pointer;background-color:#f2f8fc;justify-content:center;align-items:center;display:flex}.icon-outline-button-deactive{cursor:pointer;background-color:#fff;justify-content:center;align-items:center;display:flex}.fixed-button{border-color:var(--color-divider-divider-1);box-sizing:border-box;background-color:#0000;border-top-style:solid;border-top-width:1px;flex-direction:row;justify-content:space-between;align-items:center;gap:8px;width:100%;max-width:100vw;min-height:72px;max-height:96px;padding:12px 16px;display:flex;overflow:hidden;height:auto!important}.fixed-button .icon-button-4{border:1px solid;border-color:var(--neutralsblack-transparentblack-5);border-radius:12px;width:56px;height:56px;position:relative}.fixed-button .instance-node-2{width:24px!important;height:24px!important;position:absolute!important;top:16px!important;left:16px!important}.fixed-button .class-3{width:100px!important}.fixed-button .class-4{border-color:var(--neutralsblack-transparentblack-5)!important;width:unset!important;flex:1!important}.fixed-button .block-button-2{width:unset!important;flex:1!important}.fixed-button .icon-heart-outline-wrapper{border:1px solid;border-color:var(--neutralsblack-transparentblack-5);border-radius:12px;width:56px;height:56px;position:relative}.fixed-button .three{background-color:var(--color-bg-1)}.compatibility-badge{box-shadow:none;background-color:#225ed3;border:0 #225ed3;border-radius:4px;justify-content:center;align-items:center;gap:4px;height:auto;padding:2px 5px;display:inline-flex;position:absolute;top:3px;left:3px}.icon-car{width:12px;height:12px;position:relative}.compatibility-badge .badge-text{color:var(--color-text-1-w);letter-spacing:0;white-space:nowrap;width:fit-content;font-size:12px;line-height:14px;position:relative;font-family:Pretendard-Bold!important}.badge-discount-cont{border:0;border-color:var(--color-primary);border-radius:var(--sizing-radius-xs-copy);height:var(--sizing-height-s-copy);background-color:#f6ecec;justify-content:center;align-items:center;gap:2px;padding:4px;display:inline-flex;position:relative}.badge-discount-cont .icon-discount{background:linear-gradient(#ec4946 0%,#f9716f 100%);border-radius:4px;justify-content:center;align-items:center;width:16px;height:16px;display:flex;position:relative}.badge-discount-cont .text-discount{color:#ed4c49;letter-spacing:0;white-space:nowrap;width:fit-content;font-family:Pretendard-Regular;font-size:12px;font-weight:400;line-height:16px;position:relative}.timesale-badge-cont,.badge-limited-stock-cont{background-color:var(--color-CTA-secondary);border:0;border-color:var(--color-primary);border-radius:var(--sizing-radius-xs-copy);height:var(--sizing-height-s-copy);flex:none;justify-content:center;align-items:center;gap:2px;padding:4px;display:inline-flex;position:relative}.badge-100-won-cont{background-color:#e3f2ff;border:0;border-radius:4px;justify-content:center;align-items:center;gap:2px;height:24px;padding:4px;display:inline-flex;position:relative}.badge-100-won-cont .icon-100-won{width:16px;height:16px;position:relative}.badge-100-won-cont .text-100-won{-webkit-text-fill-color:transparent;color:#0000;-webkit-text-fill-color:transparent;letter-spacing:0;white-space:nowrap;background:linear-gradient(#3076e6 0%,#e63051 100%) text;width:fit-content;font-family:Pretendard-Regular;font-size:12px;font-weight:400;line-height:16px;position:relative;-webkit-background-clip:text!important}.badge-limited-stock-cont .text-limited-stock,.timesale-badge-cont .text-timesale{color:var(--color-primary);letter-spacing:0;white-space:nowrap;width:fit-content;font-family:Pretendard-Regular;font-size:12px;font-weight:400;line-height:16px;position:relative}.lazy-load-image-background.opacity{opacity:0}.lazy-load-image-background.opacity.lazy-load-image-loaded{opacity:1;transition:opacity .3s}.img-cont{position:relative}.img-cont .image{object-fit:cover}.lazy-load-image-background.rotate{animation:1s linear infinite rotate-animation}@keyframes rotate-animation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.product-item-cont{box-sizing:border-box;align-items:center;gap:12px;width:100%;padding:12px 8px;display:flex}.product-item-cont .left-panel{flex-shrink:0;width:80px;height:80px;position:relative}.product-item-cont .left-panel .overlap-group-5{width:100%;height:100%;position:relative}.product-item-cont .left-panel .overlap-group-5 .compatible-badge{position:absolute;top:3px;left:3px}.product-item-cont .product-info-panel{word-wrap:break-word;word-break:keep-all;flex-direction:column;flex:1;justify-content:center;gap:4px;display:flex;overflow:hidden}.product-item-cont .product-info-panel .name{color:var(--color-text-1);font-family:Pretendard-Regular;font-size:15px;font-weight:400}.product-item-cont .product-info-panel .description{color:var(--color-text-3);-webkit-line-clamp:1;text-overflow:ellipsis;-webkit-box-orient:vertical;margin:0;font-family:Pretendard-Regular;font-size:13px;display:-webkit-box;overflow:hidden}.product-item-cont .product-info-panel .price-panel{align-items:center;gap:4px;margin-top:4px;display:inline-flex}.product-item-cont .product-info-panel .price-panel .sale-price{color:var(--color-text-1);font-size:17px;font-family:Pretendard-Bold!important}.product-item-cont .product-info-panel .price-panel .quantity{color:var(--color-text-3);letter-spacing:0;white-space:nowrap;width:fit-content;font-family:Pretendard-Regular;font-size:15px;font-weight:400;line-height:25.2px;position:relative}.product-item-cont .product-info-panel .price-panel .origin-price{color:var(--color-text-3);font-family:Pretendard-Regular;font-size:13px;font-weight:400;text-decoration:line-through}.product-item-cont .product-info-panel .price-panel .discount-rate{color:var(--color-semantic-error);font-size:14px;font-family:Pretendard-Bold!important}.product-item-cont .product-info-panel .badge-cont{flex-wrap:wrap;gap:4px;display:flex}.product-item-cont .icon-cart-add-cont,.product-item-cont .add-cart-button-cont{flex-shrink:0;justify-content:center;align-items:center;width:80px;display:flex}.product-item-cont .quantity-panel{flex-direction:row;flex-shrink:0;justify-content:center;align-items:center;width:104px;display:flex}@media only screen and (width<=375px){.product-item-cont .quantity-panel{flex-direction:column;flex-shrink:0;gap:8px;width:40px}}.product-item-cont .quantity-panel button{background-color:var(--bwwhite);border:1px solid var(--color-divider-divider-1);border-radius:var(--sizing-radius-s);box-shadow:var(--drop-shadow-sm);justify-content:center;align-items:center;width:32px;height:32px;display:flex}.product-item-cont .quantity-panel button:disabled{cursor:not-allowed;opacity:.5}.product-item-cont .quantity-panel span{color:#17191a;text-align:center;flex-shrink:0;justify-content:center;align-items:center;width:40px;font-size:16px;display:flex;font-family:Pretendard-Bold!important}.product-item-cont .icon-cart-add-cont,.product-item-cont .add-cart-button-cont{border:1px solid var(--color-divider-divider-1);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.product-item-cont .icon-cart-add-cont .checkbox-cont,.product-item-cont .add-cart-button-cont .checkbox-cont{width:20px;height:20px}.product-item-cont .icon-cart-add-cont{background-color:var(--color-bg-1)}.product-item-cont .add-cart-button-cont{background-color:#eff7ff;border-color:#dcecfd}.product-item-cont .add-cart-button-cont .in-cart-text{color:#225ed3;text-align:center;width:20px;font-size:15px;font-family:Pretendard-Bold!important}.product-item-cont .animate-icon{animation:.15s forwards scaleUpIcon}.product-item-cont .animate-text{animation:.15s forwards scaleUpText}@keyframes scaleUpIcon{0%{transform:scale(.5)}to{transform:scale(1)}}@keyframes scaleUpText{0%{transform:scale(.5)}to{transform:scale(1)}}.shipping-info-cont{box-sizing:border-box;flex-direction:column;align-self:stretch;gap:16px;width:100%;padding:0 16px;display:flex;position:relative}.shipping-info-cont .info-panel{box-sizing:border-box;width:100%;color:inherit;background:#fff;border:1px solid #eef0f2;border-radius:16px;flex-direction:column;padding:16px;text-decoration:none;display:flex;box-shadow:0 4px 16px #0000000f}.shipping-info-cont .info-panel .card-head{align-items:center;gap:12px;width:100%;min-width:0;display:flex}.shipping-info-cont .info-panel .card-head .head-name{flex-direction:column;flex:1;min-width:0;display:flex}.shipping-info-cont .info-panel .card-head .head-name .name-line{flex-wrap:wrap;align-items:baseline;gap:2px 8px;min-width:0;font-weight:600;display:flex}.shipping-info-cont .info-panel .card-head .head-name .name-line .bold-text{min-width:0;color:var(--color-text-1);white-space:nowrap;text-overflow:ellipsis;font-family:Pretendard-Bold;font-size:19px;line-height:24px;overflow:hidden}.shipping-info-cont .info-panel .card-head .head-name .name-line .meta-item.meta-phone{color:var(--color-text-3);font-variant-numeric:tabular-nums;flex-shrink:0;font-family:Pretendard-Regular;font-size:14px;line-height:18px}.shipping-info-cont .info-panel .text-p{color:var(--color-text-1);word-break:break-all;margin:6px 0 0;font-family:Pretendard-Regular;font-size:16px;line-height:22px}.shipping-info-cont .info-panel .meta-list{flex-direction:column;gap:6px;margin-top:10px;display:flex}.shipping-info-cont .info-panel .meta-list .meta-item{color:var(--color-text-3);word-break:break-all;font-family:Pretendard-Regular;font-size:14px;line-height:18px}.shipping-info-cont .info-panel.skeleton{background-color:#efefef;gap:12px;position:relative;overflow:hidden}.shipping-info-cont .info-panel.skeleton .inner-panel{flex-direction:column;gap:12px;width:100%;display:flex}.shipping-info-cont .info-panel.skeleton .inner-panel .inner-row{gap:12px;width:100%;display:flex}.shipping-info-cont .info-panel.skeleton .inner-panel .inner-row.col{flex-direction:column}.shipping-info-cont .info-panel.skeleton .skeleton-text{background-color:#dcdcdc;border-radius:4px;width:100%;height:20px}.shipping-info-cont .info-panel.skeleton:after{content:"";background:linear-gradient(90deg,#0000,#fff3,#0000);width:100%;height:100%;animation:1.5s infinite shimmer;position:absolute;top:0;left:-100%}@keyframes shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.separator{background-color:var(--color-bg-1);width:100%;display:block}.separator.space{background-color:var(--color-bg-1);padding:8px 0;height:16px!important}.separator.default{background-color:var(--color-bg-2);padding:8px 0;height:1px!important}.separator.line{background-color:var(--color-bg-2);margin:8px 0;height:1px!important}.icon-button{justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:relative}.icon-button .icon-done{width:24px!important;height:24px!important;position:absolute!important;top:10px!important;left:10px!important}.shopping-cart-count{flex-direction:column;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.shopping-cart-count .icon{width:24px;height:24px;position:absolute}.shopping-cart-count .badge{background-color:var(--color-primary);color:#fff;letter-spacing:0;text-align:center;white-space:nowrap;border:1.5px solid #fff;border-radius:999px;flex-direction:column;justify-content:center;align-items:center;width:16px;height:16px;margin-top:-1px;margin-bottom:16px;margin-left:16px;font-size:11px;line-height:16px;display:flex;position:relative;font-family:Pretendard-Bold!important}.top-nav{z-index:999;background:#fff;border-bottom:1px solid #0000000d;justify-content:space-between;align-items:center;width:100%;padding:4px 0;display:flex;height:auto!important;min-height:48px!important;max-height:64px!important}.top-nav .left-icon,.top-nav .right-tool-group{align-items:center;display:flex}.top-nav .left-icon{width:64px!important}.top-nav .right-tool-group{justify-content:flex-end;align-items:center;gap:8px;width:64px;display:flex}.top-nav .title-text-cont{flex:1;justify-content:center;align-items:center;padding:0 8px;display:flex;overflow:hidden}.top-nav .title-text-cont.left-title{justify-content:flex-start;padding:0}.top-nav .title-text-cont{color:var(--font-colortext-02-gray-30);letter-spacing:0;-webkit-line-clamp:2;text-overflow:ellipsis;text-align:center;word-break:break-word;-webkit-box-orient:vertical;flex:1;width:100%;max-height:48px;font-family:Pretendard-Bold;font-size:18px;line-height:1.2;display:-webkit-box;overflow:hidden}.top-nav .tool-item{justify-content:end;align-items:center;display:flex;width:72px!important;height:44px!important}.top-nav .tool-item .empty-text-btn,.top-nav .tool-item .edit-text-btn{width:48px;color:var(--color-text-3);text-align:center;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;margin-right:12px;font-family:Pretendard-Bold;font-size:16px;overflow:hidden}.top-nav .tool-item .logout-text-btn{color:var(--color-text-3);text-align:center;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;margin-right:12px;font-family:Pretendard-Bold;font-size:16px;overflow:hidden;width:64px!important}.top-nav .home-icon{color:var(--color-text-3);justify-content:center;align-items:center;font-size:18px;display:flex}.inline-button{border-radius:8px;justify-content:center;align-items:center;display:inline-flex;position:relative}.inline-button .icon-plus{width:24px!important;height:24px!important;position:relative!important}.inline-button .inline-button-text{letter-spacing:0;text-align:center;white-space:nowrap;letter-spacing:0;text-align:center;white-space:nowrap;width:fit-content;font-family:Pretendard-Bold;font-size:15px;line-height:20px;position:relative}.inline-button.tertiary{border:1px solid;border-color:var(--neutralsblack-transparentblack-5)}.inline-button.m{padding:var(--sizing-padding-xs-copy);gap:4px}.inline-button.secondary{border:1px solid}.inline-button.l{gap:var(--sizing-padding-xs-copy);padding:var(--sizing-padding-s-copy)}.inline-button.s{padding:var(--sizing-padding-xs-copy);gap:4px}.inline-button.states-disabled.primary{background-color:var(--gray-100);border:0;border-color:var(--gray-100)}.inline-button.secondary.states-default{background-color:var(--bwwhite)}.inline-button.secondary.s{border-color:var(--neutralsblack-transparentblack-5)}.inline-button.secondary.l{border-color:var(--neutralsblack-transparentblack-10)}.inline-button.secondary.states-pressed{background-color:var(--color-bg-1-copy)}.inline-button.secondary.m{border-color:var(--neutralsblack-transparentblack-10)}.inline-button.states-default.primary,.inline-button.states-pressed.primary{background-color:var(--color-primary)}.inline-button.m .inline-button-text{font-size:15px}.inline-button.secondary .inline-button-text{margin-top:-1px}.inline-button.l .inline-button-text,.inline-button.s .inline-button-text{font-size:17px}.inline-button.states-disabled .inline-button-text{color:var(--color-text-4-copy)}.inline-button.secondary.states-default .inline-button-text{color:var(--color-text-3-copy)}.inline-button.secondary.states-pressed .inline-button-text{color:var(--color-text-2-copy)}.inline-button.states-default.primary .inline-button-text,.inline-button.states-pressed.primary .inline-button-text{color:var(--bwwhite)}.inline-button.tertiary .inline-button-text{margin-top:-.5px}.inline-button.primary .inline-button-text{color:var(--bwwhite)}.inline-button.secondary .inline-button-text{color:var(--color-primary);margin-top:-1px}.inline-button.states-disabled.tertiary .inline-button-text{color:var(--color-text-4)}.inline-button.tertiary.states-default .inline-button-text{color:var(--color-text-2-copy)}.modal-overlay{width:100vw;height:100vh;z-index:var(--page-depth-top);background-color:#3c4046b3;justify-content:center;align-items:center;display:flex;position:fixed;top:0;left:0}.modal{background-color:var(--bwwhite);border:1px solid var(--color-divider-divider-1);border-radius:var(--sizing-radius-s);gap:var(--sizing-margin-l);padding:var(--sizing-padding-s);flex-direction:column;width:calc(100% - 32px);max-height:80vh;display:flex;position:relative;overflow:hidden}.modal-header{flex-shrink:0;align-items:center;width:100%;display:flex;position:relative}.modal-title{color:#17191a;text-align:center;word-break:break-word;width:100%;font-family:Pretendard-Bold;font-size:18px;line-height:1.3}.modal.has-close-btn .modal-title{padding-left:28px;padding-right:28px}.modal-close-btn{color:#475569;cursor:pointer;background-color:#0000;border:0;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:background-color .15s,color .15s;display:inline-flex;position:absolute;top:-4px;right:-4px}.modal-close-btn:hover{color:#0f172a;background-color:#f1f5f9}.modal-close-btn:active{background-color:#e2e8f0}.modal-close-btn:focus-visible{outline-offset:2px;outline:2px solid #3076e6}.modal-message{max-height:calc(80vh - 220px);overflow:hidden auto}.modal-message::-webkit-scrollbar{width:6px}.modal-message::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.modal-message::-webkit-scrollbar-thumb{background:#888;border-radius:10px}.modal-message::-webkit-scrollbar-thumb:hover{background:#555}.modal-message{scrollbar-width:thin;scrollbar-color:#888 #f1f1f1}.modal-message p{color:#17191a;text-align:center;word-wrap:break-word;word-break:keep-all;font-family:Pretendard-Regular;font-size:16px;line-height:1.3}.modal-message ul{text-align:left;padding-left:0;list-style:none}.modal-message li{padding-left:0;line-height:1.2;position:relative}.modal-message li:before{content:"";background:#86631f;border-radius:50%;width:4px;height:4px;position:absolute;left:-12px;transform:translateY(155%)}.modal-message ul ul{margin-top:6px}.modal-message ul ul li:before{background:var(--color-text-3,#999);width:2px;height:2px;box-shadow:none}.modal-content{color:var(--color-text-2);width:100%;margin-top:16px;font-family:Pretendard-Regular;font-size:14px;font-weight:400;line-height:1.3}.modal-content .modal-row{justify-content:space-between;align-items:flex-start;width:100%;margin-bottom:16px;display:flex}.modal-content .label{color:var(--color-text-3);flex-shrink:0;width:110px;font-weight:700}.modal-content .value{color:var(--color-text-2);text-align:left;overflow-wrap:break-word;flex:1}.modal-content .highlighted{color:var(--brand-colorprimary);font-family:Pretendard-Bold;font-size:16px;line-height:1.3}.modal-content .bold{color:var(--color-text-1);font-weight:var(--headline-font-weight)}.modal-content ul{margin:0 0 16px;padding:0;list-style:none}.modal-content li{text-indent:-16px;align-items:center;margin:4px 0;padding-left:16px;display:flex}.modal-content p{margin:8px 0}.modal-content .modal-summary{margin-bottom:8px;font-weight:700}.modal-buttons{flex-shrink:0;gap:8px;width:100%;margin-top:auto;display:flex}.modal-buttons .popup-block-button{flex:1}.modal-buttons.single-button .popup-block-button{width:100%}.coupon-apply-page{width:100%;height:100vh;z-index:var(--page-depth-popup-page);flex-direction:column;flex:1;justify-content:flex-start;display:flex;position:absolute;top:0;left:0;background-color:#fff!important}.order-form-page .coupon-apply-page .top-nav,.coupon-apply-page .top-nav{border-bottom:1px solid #e8eef2;flex-shrink:0;position:relative}.order-form-page .coupon-apply-page .top-nav .title-text-cont,.coupon-apply-page .top-nav .title-text-cont{color:#17191a;font-size:19px;font-family:Pretendard-Bold!important}.coupon-apply-page .coupon-content{scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;flex:auto;height:auto;min-height:0;display:flex;overflow-y:auto}.coupon-apply-page .coupon-content::-webkit-scrollbar{display:none}.coupon-apply-page .coupon-content{padding:16px 16px 20px}.coupon-apply-page .coupon-content .coupon-status{color:#17191a;margin:24px 0 12px;font-size:16px;line-height:24px;font-family:Pretendard-Bold!important}.coupon-apply-page .coupon-content>.coupon-status{color:#757b80;margin:14px 0 12px}.coupon-apply-page .coupon-content .input-wrapper{flex-direction:column;gap:12px;width:100%;display:flex}.coupon-apply-page .coupon-content .input-container{flex-direction:column;gap:4px;width:100%;display:flex}.coupon-apply-page .coupon-content .input-box{gap:8px;width:100%;margin-bottom:0;display:flex}.coupon-apply-page .coupon-content .input-box .input-text{box-sizing:border-box;letter-spacing:0;min-width:0;height:50px;color:var(--color-text-1);background-color:#fff;border:1px solid #e8eef2;border-radius:12px;outline:none;flex:1;padding:0 14px;font-family:Pretendard-Regular;font-size:15px;font-weight:400}.coupon-apply-page .coupon-content .input-box .input-text::placeholder{color:var(--color-text-4);font-family:Pretendard-Regular}.coupon-apply-page .coupon-content .input-box .input-text:focus{border-color:var(--color-primary)}.coupon-apply-page .coupon-content .input-box .inline-button{flex-shrink:0;border-radius:12px!important;height:50px!important;padding:0 18px!important}.coupon-apply-page .coupon-content .input-box .inline-button.states-default{background-color:#eff7ff!important;border-color:#dcecfd!important}.coupon-apply-page .coupon-content .input-box .inline-button.states-default .inline-button-text{font-size:15px;color:#225ed3!important}.coupon-apply-page .coupon-content .coupon-list{flex-direction:column;gap:12px;width:100%;display:flex}.coupon-apply-page .coupon-content .coupon-list .unavailable-coupon-item{opacity:.65}.coupon-apply-page .coupon-content .coupon-list .coupon-item{background-color:var(--bwwhite);cursor:pointer;border:1.5px solid #e8eef2;border-radius:16px;flex-direction:column;gap:10px;width:100%;transition:border-color .15s,background-color .15s;display:flex}.coupon-apply-page .coupon-content .coupon-list .coupon-item.selected{border-color:var(--color-primary);background-color:#eff7ff}.coupon-apply-page .coupon-content .coupon-list .coupon-item .coupon-details{box-sizing:border-box;flex-direction:row;align-items:center;gap:14px;width:100%;height:auto;padding:16px;display:flex}.coupon-apply-page .coupon-content .coupon-list .coupon-item .coupon-details .coupon-icon-wrapper{background:#eff7ff;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.coupon-apply-page .coupon-content .coupon-list .coupon-item .coupon-details .coupon-icon-wrapper .coupon-icon{width:34px;height:34px}.coupon-apply-page .coupon-content .coupon-list .coupon-item .coupon-details .divider{display:none}.coupon-apply-page .coupon-content .coupon-list .coupon-item .coupon-details .coupon-info{flex-direction:column;flex:1;gap:0;min-width:0;display:flex}.coupon-apply-page .coupon-content .coupon-list .coupon-item .coupon-details .coupon-info .coupon-text{flex-direction:column;display:flex}.coupon-apply-page .coupon-content .coupon-list .coupon-item .coupon-details .coupon-info .coupon-text .coupon-title{color:#17191a;font-size:16px;line-height:22px;font-family:Pretendard-Bold!important}.coupon-apply-page .coupon-content .coupon-list .coupon-item .coupon-details .coupon-info .coupon-text .coupon-discount{color:#225ed3;font-variant-numeric:tabular-nums;margin-top:6px;font-size:19px;line-height:26px;font-family:Pretendard-Bold!important}.coupon-apply-page .coupon-content .coupon-list .coupon-item .coupon-details .coupon-info .coupon-expiry{color:#5e6366;margin:4px 0 0;font-family:Pretendard-Regular;font-size:13px;line-height:18px}.coupon-apply-page .coupon-content .coupon-list .coupon-item .coupon-details .coupon-info .coupon-condition{color:var(--color-semantic-error);font-family:Pretendard-Bold;font-size:12px;line-height:16px}.coupon-apply-page .coupon-content .coupon-list .coupon-item .coupon-details .coupon-info .coupon-services{color:var(--color-text-1);font-family:Pretendard-Bold;font-size:12px;line-height:16px}.coupon-apply-page .coupon-content .coupon-list .coupon-item .coupon-details .coupon-status-icon{cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.coupon-apply-page .coupon-content .coupon-list .coupon-item .coupon-details .coupon-status-icon .status-circle{box-sizing:border-box;border:2px solid #8c9499;border-radius:50%;width:24px;height:24px}.coupon-apply-page .coupon-content .coupon-list .coupon-item .coupon-details .coupon-status-icon .status-circle .checkmark{background-color:var(--color-primary);border-radius:50%;width:100%;height:100%}.coupon-apply-page .coupon-content .coupon-list .coupon-item .coupon-details .coupon-status-icon .checkbox-selected,.coupon-apply-page .coupon-content .coupon-list .coupon-item .coupon-details .coupon-status-icon .checkbox-unselected{width:24px;height:24px}.coupon-apply-page .coupon-content .coupon-list .coupon-note{font-family:var(--body-1-font-family);font-size:13px;font-weight:var(--callout-font-weight);color:#5e6366;margin-top:4px;line-height:18px}.coupon-apply-page>.fixed-button{background-color:#fff;border-top:1px solid #e8eef2;flex:none}.coupon-apply-page>.fixed-button .block-button{min-height:54px}.checkbox-selected{width:24px;height:24px}.checkbox-unselected{box-sizing:border-box;border:2px solid #8c9499;border-radius:50%;width:24px;height:24px}.shipping-information{box-sizing:border-box;width:100%;box-shadow:none;cursor:pointer;background:#fff;border:1.5px solid #dfe4e8;border-radius:16px;flex-direction:column;padding:16px;transition:border-color .15s,box-shadow .15s,background-color .15s;display:flex}.shipping-information.is-selected{border-width:2px;border-color:var(--color-primary);box-shadow:none;background:#eff7ff;padding:15.5px}.shipping-information:focus-visible{outline-offset:2px;outline:2px solid #3076e6}.shipping-information .card-head{justify-content:space-between;align-items:center;gap:12px;width:100%;min-width:0;display:flex}.shipping-information .card-head .head-tags{align-items:center;gap:6px;min-width:0;display:flex}.shipping-information .card-head .head-tags .shipping-info-title{color:#17191a;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:17px;line-height:24px;overflow:hidden;font-family:Pretendard-Bold!important}.shipping-information .card-head .head-tags .badge-main{color:#fff;white-space:nowrap;background:#17191a;border-radius:8px;flex-shrink:0;padding:3px 8px;font-size:12px;line-height:16px;font-family:Pretendard-Bold!important}.shipping-information .card-head .edit-btn{appearance:none;cursor:pointer;color:#225ed3;background:#eff7ff;border:1px solid #dcecfd;border-radius:8px;flex-shrink:0;height:32px;padding:0 12px;font-size:13px;line-height:18px;transition:background-color .12s;position:relative;font-family:Pretendard-Bold!important}.shipping-information .card-head .edit-btn:after{content:"";position:absolute;inset:-6px -8px}.shipping-information .card-head .edit-btn:active{background:#d5e8ff}.shipping-information .text-phone{color:#5e6366;font-variant-numeric:tabular-nums;margin:12px 0 0;font-family:Pretendard-Regular;font-size:14px;line-height:18px}.shipping-information .text-address{color:#464a4d;word-break:break-all;margin:6px 0 0;font-family:Pretendard-Regular;font-size:15px;line-height:1.5}.shipping-information .meta-list{flex-direction:column;gap:6px;margin-top:6px;display:flex}.shipping-information .meta-list .meta-item{color:#5e6366;word-break:break-all;font-family:Pretendard-Regular;font-size:14px;line-height:18px}.agree-component{cursor:pointer;align-self:stretch;align-items:center;gap:8px;width:100%;height:25px;padding:4px 0;display:flex;position:relative}.agree-component .inner-cont{box-shadow:none;border:none;flex-direction:row;flex:1;align-items:center;gap:8px;margin-top:-9.5px;margin-bottom:-9.5px;padding:6px 0;display:flex;position:relative}.agree-component .inner-cont .check-on{background-size:100% 100%;width:24px;height:24px;position:relative}.agree-component .inner-cont .check-on .icon{width:24px;height:24px}.agree-component .inner-cont .check-off{background:#e8eef2;border:1px solid #0000001a;border-radius:4px;width:24px;height:24px}.agree-component .inner-cont .text-cont{color:var(--color-text-2);letter-spacing:0;flex:1;font-family:Pretendard-Regular;font-size:17px;font-weight:400;line-height:20px;position:relative}.shipping-request-options-container .option-text{color:var(--color-text-3);font-family:var(--body-1-font-family);font-size:var(--body-1-font-size);font-style:var(--body-1-font-style);letter-spacing:var(--zero-pixel);line-height:var(--body-1-line-height);text-align:center;white-space:nowrap;width:fit-content;margin-top:-.5px;position:relative}.shipping-request-options-container .option-text.selected{color:var(--color-text-1)}.shipping-request-options-container .custom-textfield .textarea{color:var(--color-text-1-copy);background-color:var(--gray-50);border:1px solid var(--color-divider-divider-1);letter-spacing:0;resize:none;border:1px solid var(--color-divider-divider-1);border-radius:var(--sizing-radius-s);outline:none;flex:1;width:100%;height:100px;margin-top:-1px;padding:12px;font-family:Pretendard-Regular;font-size:15px;font-weight:400;line-height:24px;position:relative}.edit-shipping-address-page{width:100%;height:100vh;z-index:var(--page-depth-popup-in-popup-page);background-color:#fff;position:relative}.edit-shipping-address-page .content-container{scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;align-items:center;gap:16px;width:100%;height:calc(100% - 48px);padding:16px;display:flex;overflow-y:scroll}.edit-shipping-address-page .input-label{color:var(--color-text-2-copy);align-self:stretch;font-family:Pretendard-Regular;font-size:13px;font-weight:400;line-height:18px}.edit-shipping-address-page .input{border-radius:var(--sizing-radius-s);width:100%;color:var(--color-text-1-copy);background:0 0;border:none;outline:none;align-self:stretch;align-items:center;margin-top:-1px;padding:12px;font-family:Pretendard-Regular;font-size:14px;font-weight:400;line-height:24px;display:flex;position:relative;background-color:var(--gray-50)!important;border:1px solid var(--color-divider-divider-1)!important}.edit-shipping-address-page .address-text{color:var(--color-text-1);flex:1;font-family:Pretendard-Regular;font-size:14px;font-weight:400;line-height:24px}.edit-shipping-address-page .icon-search{cursor:pointer;width:24px!important;height:24px!important}.edit-shipping-address-page .shipping-options-wrapper{flex-direction:column;align-items:flex-start;width:100%;padding:0;display:inline-flex}.edit-shipping-address-page .section-header{background-color:var(--bwwhite)!important;align-self:stretch!important;width:100%!important}@keyframes smooth-blink-animation{0%{background-color:var(--gray-50)}35%{background-color:#c9e2f2}70%{background-color:var(--gray-50)}to{background-color:var(--gray-50)}}.shipping-address-list-cont{width:100%;height:100vh;z-index:var(--page-depth-popup-page);flex-direction:column;flex:1;display:flex;position:absolute;top:0;left:0;background-color:#f4f5f7!important}.shipping-address-list-cont .top-nav{background-color:#fff;border-bottom:1px solid #e8eef2}.order-form-page .shipping-address-list-cont .top-nav,.shipping-address-list-cont .top-nav{flex-shrink:0;position:relative}.shipping-address-list-cont .top-nav .title-text-cont{color:#17191a;font-size:19px;font-family:Pretendard-Bold!important}.shipping-address-list-cont .top-nav .right-tool-group{order:-1;justify-content:flex-start}.shipping-address-list-cont .top-nav .left-icon{order:1}.shipping-address-list-cont .top-nav .tool-item{justify-content:flex-start}.shipping-address-list-cont .chip-text4{color:var(--color-text-1);letter-spacing:0;text-align:right;white-space:nowrap;width:fit-content;margin-top:-1px;font-family:Pretendard-Bold;font-size:17px;line-height:24px;position:relative}.shipping-address-list-cont .element-7{color:var(--color-text-3);letter-spacing:0;align-self:stretch;margin-top:-1px;font-family:Pretendard-Regular;font-size:17px;font-weight:400;line-height:20px;position:relative}.shipping-address-list-cont .chip-text6{color:var(--color-text-3);letter-spacing:0;text-align:center;white-space:nowrap;width:fit-content;font-family:Pretendard-Bold;font-size:15px;line-height:20px;position:relative}.shipping-address-list-cont .block-button-3{width:380px!important}.shipping-address-list-cont .address-list-cont{-webkit-overflow-scrolling:touch;box-sizing:border-box;flex-direction:column;flex:auto;align-items:stretch;gap:12px;width:100%;min-height:0;padding:16px 16px 24px;display:flex;position:static;overflow-y:auto}.shipping-address-list-cont .address-list-foot{box-sizing:border-box;background-color:#fff;border-top:1px solid #e8eef2;flex:none;width:100%;padding:12px 16px}.shipping-address-list-cont .block-button.color-type-secondary.btn-state-default{background-color:#eff7ff;border:1.5px solid #dcecfd;min-height:52px}.shipping-address-list-cont .no-shipping-info-cont{border-radius:var(--sizing-radius-s);flex:none;align-self:stretch;align-items:center;gap:12px;width:100%;padding:12px;display:flex;position:relative}.shipping-address-list-cont .no-shipping-info-inner-cont{flex-direction:column;flex:1;align-items:flex-start;gap:12px;display:flex;position:relative}.shipping-address-list-cont .no-shipping-info-text-cont{flex-direction:column;flex:none;align-self:stretch;align-items:flex-start;gap:12px;width:100%;display:flex;position:relative}.shipping-address-list-cont .text{color:var(--color-text-3);letter-spacing:0;text-align:center;align-self:stretch;margin-top:-1px;font-family:Pretendard-Regular;font-size:17px;font-weight:400;line-height:24px;position:relative}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:.75}}@keyframes tooltipBounce{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,-10px)}}.order-form-page{background-color:#f4f5f7;flex-direction:column;width:100%;min-height:100vh;display:flex}.order-form-page .top-nav{z-index:10;background-color:#fff;width:100%;position:fixed;top:0}.order-form-page .top-nav .title-text-cont{color:#17191a;font-size:19px;font-family:Pretendard-Bold!important}.order-form-page>.scroll-panel{scrollbar-width:none;-ms-overflow-style:none;flex-grow:1;height:calc(100vh - 136px);margin-top:53px;padding:14px 16px 16px;overflow-y:auto}.order-form-page>.scroll-panel::-webkit-scrollbar{display:none}.order-form-page>.scroll-panel .section-panel,.order-form-page>.scroll-panel .coupon-component,.order-form-page>.scroll-panel .price-detail-component{background-color:#fff;border-radius:16px;width:100%;margin-bottom:12px}.order-form-page>.scroll-panel .separator{display:none}.order-form-page>.scroll-panel .no-shipping-address{flex-direction:column;align-items:center;width:100%;padding:16px;display:flex;position:relative}.order-form-page>.scroll-panel .no-shipping-address p{text-align:center;color:var(--color-text-3);justify-content:center;align-items:center;height:56px;margin-bottom:8px;font-family:Pretendard-Regular;font-size:17px;line-height:24px;display:flex}.order-form-page>.scroll-panel .no-shipping-address .block-button{width:100%;position:relative}.order-form-page>.scroll-panel .no-shipping-address .tooltip-bubble{color:#fff;z-index:100;white-space:nowrap;background-color:#3076e6e6;border-radius:12px;width:max-content;min-width:30%;max-width:80%;height:fit-content;padding:8px 16px;font-family:Pretendard-Bold;font-size:17px;line-height:24px;animation:1s infinite tooltipBounce;position:absolute;bottom:64px;left:50%;transform:translate(-50%)}.order-form-page>.scroll-panel .no-shipping-address .tooltip-bubble:after{content:"";border-top:8px solid #3076e6e6;border-left:8px solid #0000;border-right:8px solid #0000;position:absolute;top:100%;left:50%;transform:translate(-50%)}.order-form-page>.scroll-panel .section-head{background-color:#0000;height:auto;padding:16px 16px 12px}.order-form-page>.scroll-panel .section-head .div,.order-form-page>.scroll-panel .section-head .section-text{font-size:17px;font-family:Pretendard-Bold!important}.order-form-page>.scroll-panel .section-head .action-button{height:44px;margin:-10px 0}.order-form-page>.scroll-panel .section-head .parent-title,.order-form-page>.scroll-panel .section-head .parent-title-2{color:#225ed3;font-size:14px;font-family:Pretendard-Regular!important}.order-form-page>.scroll-panel .item-to-buy{gap:0;padding:0 16px 8px}.order-form-page>.scroll-panel .item-to-buy>div{padding:8px 0}.order-form-page>.scroll-panel .item-to-buy .product-item-cont{gap:12px}.order-form-page>.scroll-panel .item-to-buy .product-item-cont .description{display:none}.order-form-page>.scroll-panel .item-to-buy .product-item-cont .left-panel{width:52px;height:52px}.order-form-page>.scroll-panel .item-to-buy .product-item-cont .img-cont,.order-form-page>.scroll-panel .item-to-buy .product-item-cont .img-cont .lazy-load-image-background,.order-form-page>.scroll-panel .item-to-buy .product-item-cont .img-cont .image{width:52px!important;height:52px!important}.order-form-page>.scroll-panel .item-to-buy .product-item-cont .img-cont,.order-form-page>.scroll-panel .item-to-buy .product-item-cont .img-cont .image{border:none!important;border-radius:8px!important}.order-form-page>.scroll-panel .item-to-buy .product-item-cont .product-info-panel{gap:0}.order-form-page>.scroll-panel .item-to-buy .product-item-cont .product-info-panel .name{font-size:14px;line-height:18px}.order-form-page>.scroll-panel .item-to-buy .product-item-cont .product-info-panel .stock-warning{margin-top:4px}.order-form-page>.scroll-panel .item-to-buy .product-item-cont .price-panel{align-items:baseline;width:100%;margin-top:4px;display:flex}.order-form-page>.scroll-panel .item-to-buy .product-item-cont .price-panel .sale-price{font-variant-numeric:tabular-nums;font-size:15px}.order-form-page>.scroll-panel .item-to-buy .product-item-cont .price-panel .quantity{color:#757b80;flex-shrink:0;margin-left:auto;font-size:14px}.order-form-page>.scroll-panel .shipping-info-cont{padding:0}.order-form-page>.scroll-panel .shipping-info-cont .info-panel{box-shadow:none;background:0 0;border:none;border-radius:0;padding:0 16px 16px}.order-form-page>.scroll-panel .coupon-component{flex-direction:row;justify-content:space-between;align-items:center;padding:16px}.order-form-page>.scroll-panel .coupon-component .section-head-instance{flex:none;padding:0;background-color:#0000!important;width:auto!important}.order-form-page>.scroll-panel .coupon-component .section-head-instance .div{font-size:16px!important}.order-form-page>.scroll-panel .coupon-component .cont{background-color:#0000;flex:auto;width:auto;padding:0 0 0 8px}.order-form-page>.scroll-panel .coupon-component .inner-cont{justify-content:flex-end;gap:8px}.order-form-page>.scroll-panel .coupon-component .left-panel{flex:0 auto;align-items:flex-end;min-width:0}.order-form-page>.scroll-panel .coupon-component .coupon-title{color:#5e6366;white-space:normal;text-align:right;font-family:Pretendard-Regular!important}.order-form-page .section-panel{flex-direction:column;width:100%;display:flex}.order-form-page .item-to-buy{flex-direction:column;gap:8px;width:100%;display:flex}.order-form-page .separator{width:100%}.order-form-page .coupon-component-instance,.order-form-page .card-instance{font-family:Pretendard-Regular}.order-form-page .price-info-inner-cont{flex-direction:column;gap:10px;width:100%;padding:0 16px 16px;display:flex}.order-form-page .price-info-inner-cont .text-label,.order-form-page .price-info-inner-cont .text-value{font-size:15px}.order-form-page .price-info-inner-cont .price-row-total{border-top:1px solid #e8eef2;align-items:center;margin-top:6px;padding-top:14px}.order-form-page .price-info-inner-cont .text-to-pay-label{color:#17191a;font-size:17px;font-family:Pretendard-Bold!important}.order-form-page .price-info-inner-cont .text-to-pay-value{color:#225ed3;font-variant-numeric:tabular-nums;font-size:23px;font-family:Pretendard-Bold!important}.order-form-page .payment-info{flex-direction:column;align-items:center;width:100%;display:flex}.order-form-page .popup{z-index:20;background:#00000080;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.order-form-page>.fixed-button{background-color:#fff;border-top:1px solid #e8eef2}.order-form-page>.fixed-button .block-button{min-height:54px}.order-form-page.mall-order-form{background-color:#f4f5f7}.order-form-page.mall-order-form>.scroll-panel{gap:0;padding:14px 16px 16px}.order-form-page.mall-order-form>.scroll-panel .item-to-buy{align-items:stretch}.order-form-page.mall-order-form>.scroll-panel .item-to-buy>div{width:100%}.order-form-page.mall-order-form .design-component-instance-node{background-color:#0000!important}.cart-empty-wrapper{background-color:#fff;justify-content:center;align-items:center;width:100%;display:flex}.cart-empty-wrapper.full{flex:1;height:auto}.cart-empty-wrapper.normal{height:300px}.cart-empty-content{flex-direction:column;align-items:center;gap:16px;display:flex}.cart-empty-subtext{color:#5e6366;text-align:center;white-space:pre-line;margin:-8px 0 0;font-family:Pretendard-Regular;font-size:15px;line-height:1.5}.cart-empty-text{color:var(--color-text-2);letter-spacing:0;text-align:center;align-self:stretch;font-family:Pretendard-Regular;font-size:15px;font-weight:400;line-height:20px;position:relative}.cart-page{background-color:#f4f5f7;width:100%;height:100vh}.cart-page .content{scrollbar-width:none;-ms-overflow-style:none;width:100%;overflow-y:auto}.cart-page .content::-webkit-scrollbar{display:none}.cart-page .content{height:calc(100vh - 136px)}.cart-page .content .item-summary,.cart-page .content .price-summary,.cart-page .content .recommendations{flex-direction:column;gap:12px;width:100%;padding:12px 16px;display:flex}.cart-page .content .cart-items{align-items:flex-start;padding:12px 16px 4px}.cart-page .content .cart-items .product-item-cont{background-color:#fff;border-radius:16px;margin-bottom:12px;padding:14px;box-shadow:0 4px 12px #0000000d}.cart-page .content .cart-items .product-item-cont .name{line-height:1.4}.cart-page .content .cart-items .product-item-cont .description,.cart-page .content .cart-items .product-item-cont .compatibility-badge{display:none}.cart-page .content .cart-items .product-item-cont .left-panel{width:64px;height:64px}.cart-page .content .cart-items .product-item-cont .img-cont,.cart-page .content .cart-items .product-item-cont .img-cont .lazy-load-image-background,.cart-page .content .cart-items .product-item-cont .img-cont .image{width:64px!important;height:64px!important}.cart-page .content .cart-items .product-item-cont .img-cont,.cart-page .content .cart-items .product-item-cont .img-cont .image{border:none!important;border-radius:12px!important}@media (width>=376px){.cart-page .content .cart-items .product-item-cont .quantity-panel{border:1px solid #e8eef2;border-radius:8px;width:98px;overflow:hidden}.cart-page .content .cart-items .product-item-cont .quantity-panel button{width:32px;height:32px;box-shadow:none;border:none;border-radius:0}.cart-page .content .cart-items .product-item-cont .quantity-panel span{width:34px;font-size:15px}}.cart-page .content .item-summary .item-header{justify-content:space-between;display:flex}.cart-page .content .item-summary .item-header .icon-close{width:24px!important;height:24px!important}.cart-page .content .item-summary .item-details{gap:12px;display:flex}.cart-page .content .item-summary .item-details .image-wrapper{border:1px solid var(--color-divider-divider-1);border-radius:var(--sizing-radius-s);width:82px;height:82px}.cart-page .content .item-summary .item-details .image-wrapper .item-image{object-fit:cover;width:100%;height:80px;position:relative}.cart-page .content .item-summary .item-details .item-info{flex-direction:column;flex-grow:1;gap:4px;display:flex}.cart-page .content .item-summary .item-details .item-info .item-name{color:var(--color-text-1);font-family:Pretendard-Bold;font-size:15px}.cart-page .content .item-summary .item-details .item-info .price-info{align-items:center;gap:4px;display:flex}.cart-page .content .item-summary .item-details .item-info .price-info .current-price{color:var(--color-text-1);font-family:Pretendard-Bold;font-size:17px}.cart-page .content .item-summary .item-details .item-info .price-info .original-price{color:var(--color-text-3);font-family:Pretendard-Regular;font-size:13px;font-weight:400;text-decoration:line-through}.cart-page .content .item-summary .item-details .item-info .price-info .discount{color:var(--color-semantic-error);font-family:Pretendard-Regular;font-size:13px;font-weight:400}.cart-page .content .item-summary .item-details .item-info .discount-badge,.cart-page .content .item-summary .item-details .item-info .input-number{flex:none}.cart-page .content .price-summary{background-color:#fff;border-radius:16px;width:auto;margin:0 16px 16px;padding:16px}.cart-page .content .price-summary .price-item{gap:10px;display:flex}.cart-page .content .price-summary .price-item .label{font-family:var(--body-1-font-family);font-size:var(--body-1-font-size);color:var(--color-text-2);flex:1}.cart-page .content .price-summary .price-item .value{color:var(--color-text-2);text-align:right;font-family:Pretendard-Regular;font-size:17px}.cart-page .content .price-summary .price-item.total{align-items:baseline}.cart-page .content .price-summary .price-item.total .label{color:#17191a;font-size:17px;font-family:Pretendard-Bold!important}.cart-page .content .price-summary .price-item.total .value{color:#225ed3;font-variant-numeric:tabular-nums;font-size:21px;font-family:Pretendard-Bold!important}.cart-page .content .price-summary .note{font-family:var(--body-1-font-family);font-size:var(--caption-font-size);font-weight:var(--callout-font-weight);color:#5e6366}.cart-page .content .separator.line{display:none}.cart-page .content .cart-empty-wrapper{background-color:#0000}.cart-page .content .recommendations{align-items:center}.cart-page .content .recommendations .section-head{width:100%}.cart-page .content .recommendations .product-list{gap:16px;width:100%;padding:8px 16px;display:flex;overflow:hidden}.cart-page .content .recommendations .product-list .product-instance{margin-top:-1px}.cart-page .content .recommendations .product-list .tile-copy-2{margin-right:-16px}.cart-page .top-nav .title-text-cont{color:#17191a;font-size:19px;font-family:Pretendard-Bold!important}.cart-page .top-nav .empty-text-btn{color:#5e6366;font-size:15px;font-family:Pretendard-Bold!important}.cart-page>.fixed-button{background-color:#fff;border-top:1px solid #e8eef2}.cart-page>.fixed-button .block-button{min-height:54px}.bottom-sheet-cont{width:100%;height:100%;z-index:var(--page-depth-top);background:#00000080;justify-content:center;align-items:flex-end;animation:.2s ease-out fadeIn;display:flex;position:fixed;top:0;left:0}.bottom-sheet-cont.fade-in{animation:.2s ease-out fadeIn}.bottom-sheet-cont .inner-cont{background-color:#fff;border-top-left-radius:20px;border-top-right-radius:20px;flex-direction:column;width:100%;display:flex;box-shadow:0 -2px 10px #0000001a}.bottom-sheet-cont .inner-cont.slide-up{animation:.3s ease-out slideUp}.bottom-sheet-cont .inner-cont.slide-down{animation:.3s ease-out slideDown}.bottom-sheet-cont .inner-cont.fade-in{animation:.2s ease-out fadeIn}.bottom-sheet-cont .inner-cont.fade-out{animation:.2s ease-out fadeOut}.bottom-sheet-cont .info-panel{background-color:var(--bwwhite);border-radius:20px 20px 0 0;flex-direction:column;align-items:center;width:100%;padding:0;display:flex;position:relative;overflow:hidden}.bottom-sheet-cont .actionsheet-top{background-color:#fff;border-radius:24px 24px 0 0;align-self:stretch;width:100%;height:24px;position:relative}.bottom-sheet-cont .title-cont{flex-direction:column;align-self:stretch;align-items:center;gap:16px;width:100%;display:flex;position:relative}.bottom-sheet-cont .title-inner-cont{flex-direction:column;justify-content:center;align-self:stretch;align-items:center;gap:8px;width:100%;display:flex;position:relative}.bottom-sheet-cont .text-title{color:var(--color-text-1);font-family:var(--title-3-font-family);font-size:var(--title-3-font-size);font-style:var(--body-1-font-style);font-weight:var(--headline-font-weight);letter-spacing:var(--zero-pixel);line-height:var(--headline-line-height);white-space:nowrap;width:fit-content;margin-top:-1px;position:relative}.bottom-sheet-cont .content-container{padding:16px}.bottom-sheet-cont .button-container{justify-content:space-between;gap:8px;padding:16px;display:flex}.bottom-sheet-cont.fade-out{animation:.2s ease-out fadeOut}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDown{0%{transform:translateY(0)}to{transform:translateY(100%)}}.bottom-sheet-content p{white-space:pre-wrap;text-indent:-14px;padding-left:14px;font-size:14px;line-height:20px}.bottom-sheet-content p:before{content:"- ";margin-right:4px}.bottom-sheet-content p span{color:var(--color-text-1);font-weight:700;font-family:var(--subhead-font-family)}.refund-or-exchange-product-tile-cont{background-color:#0000;flex:none;align-items:center;gap:12px;width:100%;padding:8px 0;display:flex;position:relative}.refund-or-exchange-product-tile-cont.normal{cursor:pointer}.refund-or-exchange-product-tile-cont.disabled{opacity:.8;cursor:not-allowed}.refund-or-exchange-product-tile-cont.disabled .custom-checkbox.disabled,.refund-or-exchange-product-tile-cont.disabled .custom-checkbox-selected.disabled{opacity:.5;pointer-events:none}.refund-or-exchange-product-tile-cont .custom-checkbox,.refund-or-exchange-product-tile-cont .custom-checkbox-selected{cursor:pointer;justify-content:center;align-items:center;width:24px;height:24px;transition:opacity 15ms ease-in,transform 15ms ease-in;display:flex;position:relative}.refund-or-exchange-product-tile-cont .custom-checkbox{border:2px solid var(--color-divider-divider-1);opacity:1;background-color:#0000;border-radius:4px;transform:scale(1.05)}.refund-or-exchange-product-tile-cont .custom-checkbox.selected{opacity:0;transform:scale(1)}.refund-or-exchange-product-tile-cont .custom-checkbox-selected{opacity:0;width:24px;height:24px;position:absolute;left:0;transform:scale(1.05)}.refund-or-exchange-product-tile-cont .custom-checkbox-selected img{width:24px;height:24px}.refund-or-exchange-product-tile-cont .custom-checkbox-selected.visible{opacity:1;transform:scale(1)}.refund-or-exchange-product-tile-cont .thumbnail-img{border-radius:var(--sizing-radius-s);width:82px;height:82px;overflow:hidden;border:1px solid!important;border-color:var(--color-divider-divider-1)!important;border-radius:var(--sizing-radius-s)!important}.refund-or-exchange-product-tile-cont .product-info-panel{word-wrap:break-word;word-break:keep-all;flex-direction:column;flex:1;align-items:flex-start;gap:4px;display:flex;position:relative}.refund-or-exchange-product-tile-cont .product-info-panel .product-name{color:var(--color-text-1);width:100%;margin-top:-1px;font-family:Pretendard-Regular;font-size:14px;font-weight:400;line-height:normal}.refund-or-exchange-product-tile-cont .product-info-panel .product-desc{-webkit-line-clamp:2;color:var(--color-text-3);text-overflow:ellipsis;-webkit-box-orient:vertical;width:100%;font-family:Pretendard-Regular;font-size:12px;font-weight:400;line-height:normal;display:-webkit-box;overflow:hidden}.refund-or-exchange-product-tile-cont .product-info-panel .price-panel{flex-direction:row;align-items:center;gap:8px;display:flex}.refund-or-exchange-product-tile-cont .product-info-panel .price-panel .product-price{color:var(--color-text-1);text-align:right;white-space:nowrap;font-family:Pretendard-Bold;font-size:16px;line-height:28.8px}.refund-or-exchange-product-tile-cont .product-info-panel .price-panel .product-quantity{color:var(--color-text-3);white-space:nowrap;font-family:Pretendard-Regular;font-size:14px;font-weight:400;line-height:28.8px}.radio-icon-container{cursor:pointer;background-size:100% 100%;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.shape{width:20px;height:20px}.image-upload-cont{background-color:var(--bwwhite);flex-direction:column;flex:none;justify-content:flex-start;align-self:stretch;align-items:flex-start;gap:12px;width:100%;display:flex}.image-upload-cont .image-scroll-cont{white-space:nowrap;flex-direction:row;justify-content:flex-start;align-items:center;gap:12px;width:100%;padding-bottom:12px;display:flex;overflow-x:auto}.image-upload-cont .image-scroll-cont::-webkit-scrollbar{display:none}.image-upload-cont .image-scroll-cont .add-image-cont{background-color:var(--color-bg-1);border-radius:var(--sizing-radius-s);cursor:pointer;border:1px solid #0000;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:80px;height:80px;display:flex;position:relative}.image-upload-cont .image-scroll-cont .add-image-cont .icon-add-photo{width:24px;height:24px}.image-upload-cont .image-scroll-cont .add-image-cont .add-image-label{color:#777;text-align:center;white-space:nowrap;width:90%;margin-top:8px;font-family:Pretendard-Regular;font-size:12px;font-weight:400}.image-upload-cont .image-scroll-cont .added-image-cont{border-radius:var(--sizing-radius-s);flex-shrink:0;width:80px;height:80px;position:relative;overflow:hidden}.image-upload-cont .image-scroll-cont .added-image-cont img{object-fit:cover;width:100%;height:100%}.image-upload-cont .image-scroll-cont .icon-close-cont{cursor:pointer;background:#fff;border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:absolute;top:2px;right:2px}.image-upload-cont .image-scroll-cont .icon-close-cont .icon-close{width:24px;height:24px}.image-upload-cont .upload-info-msg{color:var(--color-text-3);font-family:var(--body-1-font-family);font-size:var(--caption-font-size);font-style:var(--body-1-font-style);font-weight:var(--callout-font-weight);letter-spacing:var(--zero-pixel);line-height:var(--body-1-font-size);align-self:stretch;position:relative}.radio-options-cont{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:12px;width:100%;padding:8px 12px;display:flex}.radio-options-cont .inner-cont{flex-direction:column;width:100%;padding:12px 0;font-family:Pretendard-Regular;display:flex}.radio-options-cont .inner-cont .option-row{cursor:pointer;letter-spacing:0;text-align:left;white-space:nowrap;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;width:100%;font-size:16px;line-height:20px;display:flex}.radio-options-cont .inner-cont .option-row .text-unselected{color:var(--color-text-2)}.radio-options-cont .inner-cont .option-row .text-selected{color:var(--color-text-1);font-family:Pretendard-Bold}.radio-options-cont .inner-cont .reason-text{width:100%;color:var(--color-text-1);background-color:var(--color-bg-1);border:1px solid var(--color-divider-divider-1);border-radius:var(--sizing-radius-s);resize:none;outline:none;margin-top:8px;margin-bottom:8px;padding:12px;font-family:Pretendard-Regular;font-size:14px;line-height:20px}.radio-options-cont .inner-cont .reason-text::placeholder{color:var(--color-text-4)}.stepper{border-bottom:1px solid var(--color-divider-divider-1);justify-content:center;align-items:center;gap:8px;width:100%;height:52px;padding:0 16px;display:flex}.stepper .step{align-items:center;display:flex}.stepper .step .step-content{opacity:.5;align-items:center;gap:8px;transition:transform .25s,opacity .25s;display:flex;transform:scale(.95)}.stepper .step .step-content .step-circle{background-color:var(--color-bg-2);width:18px;height:18px;color:var(--color-text-4);font-size:12px;line-height:12px;font-family:var(--body-1-font-family);border-radius:50%;justify-content:center;align-items:center;font-weight:900;display:flex}.stepper .step .step-content .step-circle img{opacity:0;width:18px;height:18px;transition:transform .25s,opacity .25s;transform:scale(.95)}.stepper .step .step-content .step-label{color:var(--color-text-4);font-family:Pretendard-Regular;font-size:14px;transition:transform .25s,opacity .25s}.stepper .step .step-content .step-label.active{color:var(--color-primary-primary-1);font-family:Pretendard-Bold}.stepper .step.current .step-content,.stepper .step.completed .step-content{opacity:1;transform:scale(1)}.stepper .step .step-separator{color:var(--color-text-4);margin:0 2px 0 8px;padding:0;width:20px!important}.stepper .step.current .step-circle{color:var(--brand-colorprimary);background-color:#004fff33}.stepper .step.completed .step-circle img{opacity:1;transform:scale(1)}.request-return-or-exchange-page{background-color:var(--bwwhite);width:100%;height:100vh;position:relative;overflow:hidden}.request-return-or-exchange-page .scroll-cont{scrollbar-width:none;-ms-overflow-style:none;width:100%;height:calc(100vh - 188px);overflow-y:scroll}.request-return-or-exchange-page .scroll-cont::-webkit-scrollbar{display:none}.request-return-or-exchange-page .scroll-cont .notice-cont{flex:none;align-self:stretch;align-items:center;gap:4px;width:100%;padding:0 16px 16px;display:flex;position:relative}.request-return-or-exchange-page .scroll-cont .notice-icon{width:16px;height:16px;position:relative}.request-return-or-exchange-page .scroll-cont .notice-msg{color:var(--color-text-2);letter-spacing:0;white-space:nowrap;width:100%;margin:0;font-family:Pretendard-Bold;font-size:13px;line-height:16px;position:relative}.request-return-or-exchange-page .scroll-cont .products-to-refund-or-exchange-list-cont,.request-return-or-exchange-page .scroll-cont .which-you-want-cont,.request-return-or-exchange-page .scroll-cont .review-refund-or-exchange-info-cont{flex-direction:column;flex:none;align-self:stretch;align-items:flex-start;width:100%;display:flex;position:relative}.request-return-or-exchange-page .scroll-cont .section-head-instance{background-color:var(--bwwhite)!important;align-self:stretch!important;width:100%!important}.request-return-or-exchange-page .scroll-cont .list-cont{background-color:var(--color-bg-1);border-radius:var(--sizing-radius-s);flex-direction:column;flex:none;align-self:stretch;align-items:flex-start;width:calc(100% - 32px);margin:0 16px 16px;padding:16px;display:flex;position:relative}.request-return-or-exchange-page .scroll-cont .list-cont .dispute-reason-cont{flex-direction:column;flex:none;align-self:stretch;align-items:center;gap:8px;width:100%;margin-top:8px;display:flex;position:relative}.request-return-or-exchange-page .scroll-cont .list-cont .dispute-reason-cont .dispute-reason-title{color:#464a4d;letter-spacing:0;align-self:stretch;margin-top:-1px;font-family:Pretendard-Bold;font-size:17px;line-height:24px;position:relative}.request-return-or-exchange-page .scroll-cont .list-cont .dispute-reason-cont .dispute-reason-content{color:#464a4d;letter-spacing:0;word-wrap:break-word;align-self:stretch;font-family:Pretendard-Regular;font-size:15px;font-weight:400;line-height:20px;position:relative}.request-return-or-exchange-page .scroll-cont .price-info-inner-cont{flex-direction:column;gap:12px;width:100%;padding:16px;display:flex}.request-return-or-exchange-page .scroll-cont .price-info-inner-cont .text-section-header{color:var(--color-text-1,#202224);letter-spacing:-.01em;margin-top:4px;font-family:Pretendard-Bold;font-size:16px;font-weight:700;line-height:22px}.request-return-or-exchange-page .scroll-cont .price-info-inner-cont .separator-line{width:100%;height:auto;display:block}.request-return-or-exchange-page .scroll-cont .price-info-inner-cont .price-row{flex:none;align-self:stretch;align-items:flex-start;gap:10px;width:100%;display:flex;position:relative}.request-return-or-exchange-page .scroll-cont .price-info-inner-cont .price-row .text-label{color:var(--color-text-2);font-family:var(--body-1-font-family);font-size:var(--body-1-font-size);font-style:var(--body-1-font-style);font-weight:var(--callout-font-weight);letter-spacing:var(--zero-pixel);line-height:var(--callout-line-height);flex:1;margin-top:-1px;position:relative}.request-return-or-exchange-page .scroll-cont .price-info-inner-cont .price-row .text-value{color:var(--color-text-2);letter-spacing:0;text-align:right;white-space:nowrap;width:fit-content;margin-top:-1px;font-family:Pretendard-Regular;font-size:17px;font-weight:400;line-height:24px;position:relative}.request-return-or-exchange-page .scroll-cont .price-info-inner-cont .price-row .text-label-bold{color:var(--color-text-2);font-family:Pretendard-Bold;font-size:var(--body-1-font-size);letter-spacing:var(--zero-pixel);font-weight:700;line-height:var(--callout-line-height);flex:1;margin-top:-1px;position:relative}.request-return-or-exchange-page .scroll-cont .price-info-inner-cont .price-row .text-value-bold{color:var(--color-text-2);letter-spacing:0;text-align:right;white-space:nowrap;width:fit-content;margin-top:-1px;font-family:Pretendard-Bold;font-size:17px;font-weight:700;line-height:24px;position:relative}.request-return-or-exchange-page .scroll-cont .price-info-inner-cont .price-row .text-to-pay-label{color:var(--color-text-2);letter-spacing:0;flex:1;margin-top:-1px;font-family:Pretendard-Bold;font-size:21px;line-height:24px;position:relative}.request-return-or-exchange-page .scroll-cont .price-info-inner-cont .price-row .text-to-pay-value{color:var(--color-text-2);letter-spacing:0;text-align:right;white-space:nowrap;width:fit-content;margin-top:-1px;font-family:Pretendard-Bold;font-size:21px;line-height:24px;position:relative}.request-return-or-exchange-page .scroll-cont .which-you-want-inner-cont{flex-direction:column;flex:none;align-self:stretch;align-items:flex-start;gap:16px;width:100%;padding:16px;display:flex;position:relative}.request-return-or-exchange-page .scroll-cont .which-you-want-radio{cursor:pointer;flex:none;align-items:center;gap:8px;display:inline-flex;position:relative}.request-return-or-exchange-page .scroll-cont .which-you-want-radio .text-unselected{color:var(--color-text-2);font-weight:400}.request-return-or-exchange-page .scroll-cont .which-you-want-radio .text-selected{color:var(--color-text-1);font-weight:700}.request-return-or-exchange-page .scroll-cont .which-you-want-radio.disabled{opacity:.5;cursor:not-allowed}.request-return-or-exchange-page .scroll-cont .line-copy{align-self:stretch;width:100%;height:1px;margin-left:-.5px;margin-right:-.5px;position:relative}.request-return-or-exchange-page .refund-application-instance{justify-content:center!important;position:absolute!important;top:48px!important;left:0!important}.request-return-or-exchange-page .section-head-3{background-color:var(--bwwhite)!important;align-self:stretch!important;width:100%!important}.request-return-or-exchange-page .info-instance{flex:none!important;align-self:stretch!important;width:100%!important;padding:0 16px 16px!important;display:flex!important}.request-return-or-exchange-page .text-field-instance{flex:none!important;align-self:stretch!important;width:100%!important}.request-return-or-exchange-page .element-textfield-custom-2{color:var(--color-text-1)!important}.request-return-or-exchange-page .shape-2{width:23px;height:21px;position:absolute;top:18px;left:28px}.request-return-or-exchange-page .section-head-7{width:100%!important}.request-return-or-exchange-page .products-to-refund-or-exchange-cont{border:1px solid var(--color-divider-divider-1);border-radius:var(--sizing-radius-m);flex-direction:column;flex:none;align-items:flex-start;width:calc(100vw - 32px);margin:0 auto;padding:0 16px;display:flex;position:relative;overflow:hidden}.request-return-or-exchange-page .view-13{background-color:#fff;flex:none;align-self:stretch;align-items:center;gap:12px;width:100%;margin-left:-1px;margin-right:-1px;padding:8px 12px;display:flex;position:relative}.request-return-or-exchange-page .bounds-14{width:24px;height:24px;position:absolute;top:8377px;left:-2477px}.request-return-or-exchange-page{background-color:#f4f5f7}.request-return-or-exchange-page .top-nav{background-color:#fff}.request-return-or-exchange-page .top-nav .title-text-cont{color:#17191a;font-size:19px;font-family:Pretendard-Bold!important}.request-return-or-exchange-page .stepper{background-color:#fff;border-bottom:1px solid #e8eef2;justify-content:space-around;gap:0;height:auto;padding:14px 16px}.request-return-or-exchange-page .stepper .step-separator{display:none}.request-return-or-exchange-page .stepper .step-content{gap:6px}.request-return-or-exchange-page .stepper .step-content .step-circle{color:#5e6366;background-color:#e8eef2;border-radius:999px;width:24px;height:24px;font-size:13px;line-height:1;font-family:Pretendard-Bold!important}.request-return-or-exchange-page .stepper .step-content .step-label{font-size:14px}.request-return-or-exchange-page .stepper .step-content .step-label.active{color:#17191a;font-family:Pretendard-Bold!important}.request-return-or-exchange-page .stepper .step.current .step-circle,.request-return-or-exchange-page .stepper .step.completed .step-circle{color:#fff;background-color:#3076e6}.request-return-or-exchange-page .stepper .step-separator{color:#bbc5cc}.request-return-or-exchange-page .scroll-cont .section-head-7,.request-return-or-exchange-page .scroll-cont .section-head-instance{height:auto;padding:16px 16px 12px;background-color:#0000!important}.request-return-or-exchange-page .scroll-cont .section-head-7 .div,.request-return-or-exchange-page .scroll-cont .section-head-instance .div{color:#17191a;font-size:17px;line-height:24px;font-family:Pretendard-Bold!important}.request-return-or-exchange-page .scroll-cont .notice-cont{box-sizing:border-box;background-color:#feffc1;border-radius:8px;gap:6px;width:calc(100% - 32px);margin:0 16px 12px;padding:9px 12px}.request-return-or-exchange-page .scroll-cont .notice-msg{color:#74470f;white-space:normal;font-family:Pretendard-Regular;font-size:14px;line-height:18px}.request-return-or-exchange-page .scroll-cont .products-to-refund-or-exchange-cont{box-sizing:border-box;background:0 0;border:none;border-radius:0;flex-direction:column;gap:12px;width:100%;padding:0 16px;display:flex}.request-return-or-exchange-page .scroll-cont .refund-or-exchange-product-tile-cont.normal{box-sizing:border-box;background:#fff;border:1.5px solid #e8eef2;border-radius:16px;padding:14px;transition:border-color .15s,background-color .15s}.request-return-or-exchange-page .scroll-cont .refund-or-exchange-product-tile-cont.normal:has(.custom-checkbox-selected.visible){background:#eff7ff;border-color:#3076e6}.request-return-or-exchange-page .scroll-cont .refund-or-exchange-product-tile-cont .custom-checkbox{box-sizing:border-box;border:2px solid #8c9499;border-radius:7px;flex-shrink:0;width:22px;height:22px;transition:background-color .12s,border-color .12s}.request-return-or-exchange-page .scroll-cont .refund-or-exchange-product-tile-cont .custom-checkbox.selected{opacity:1;background:#3076e6;transform:none;border-color:#3076e6!important}.request-return-or-exchange-page .scroll-cont .refund-or-exchange-product-tile-cont .custom-checkbox.selected:after{content:"✓";color:#fff;font-size:13px;line-height:1;font-family:Pretendard-Bold!important}.request-return-or-exchange-page .scroll-cont .refund-or-exchange-product-tile-cont .custom-checkbox-selected{display:none!important}.request-return-or-exchange-page .scroll-cont .refund-or-exchange-product-tile-cont .img-cont,.request-return-or-exchange-page .scroll-cont .refund-or-exchange-product-tile-cont .img-cont .lazy-load-image-background,.request-return-or-exchange-page .scroll-cont .refund-or-exchange-product-tile-cont .img-cont .image{width:64px!important;height:64px!important}.request-return-or-exchange-page .scroll-cont .refund-or-exchange-product-tile-cont .img-cont,.request-return-or-exchange-page .scroll-cont .refund-or-exchange-product-tile-cont .img-cont .image{border:none!important;border-radius:8px!important}.request-return-or-exchange-page .scroll-cont .refund-or-exchange-product-tile-cont .product-name{font-size:15px;line-height:1.4}.request-return-or-exchange-page .scroll-cont .refund-or-exchange-product-tile-cont .product-desc{display:none}.request-return-or-exchange-page .scroll-cont .refund-or-exchange-product-tile-cont .price-panel{width:100%}.request-return-or-exchange-page .scroll-cont .refund-or-exchange-product-tile-cont .price-panel .product-price{font-size:16px;line-height:1.3;font-family:Pretendard-Bold!important}.request-return-or-exchange-page .scroll-cont .refund-or-exchange-product-tile-cont .price-panel .product-quantity{color:#a4adb2;font-size:14px;line-height:1.3}.request-return-or-exchange-page .scroll-cont .radio-options-cont{gap:0;padding:0 16px 16px}.request-return-or-exchange-page .scroll-cont .radio-options-cont .inner-cont{padding:2px 0}.request-return-or-exchange-page .scroll-cont .radio-options-cont .option-row{white-space:normal;gap:10px;padding:12px 0;font-size:16px}.request-return-or-exchange-page .scroll-cont .radio-options-cont .option-row .text-selected{color:#17191a;font-family:Pretendard-Bold!important}.request-return-or-exchange-page .scroll-cont .radio-options-cont .option-row .text-unselected{color:#464a4d}.request-return-or-exchange-page .scroll-cont .radio-options-cont .radio-icon-container{flex-shrink:0;width:22px;height:22px}.request-return-or-exchange-page .scroll-cont .radio-options-cont .shape{width:20px;height:20px;top:1px;left:1px}.request-return-or-exchange-page .scroll-cont .radio-options-cont .reason-text{background-color:#fff;border-radius:12px;height:88px;padding:12px;font-size:15px;line-height:20px}.request-return-or-exchange-page .scroll-cont .image-upload-cont{background-color:#0000}.request-return-or-exchange-page .scroll-cont .image-upload-cont .add-image-cont{background-color:#fff;border:1.5px dashed #bbc5cc;border-radius:12px}.request-return-or-exchange-page .scroll-cont .image-upload-cont .add-image-label{color:#757b80;margin-top:6px;font-size:12px}.request-return-or-exchange-page .scroll-cont .image-upload-cont .upload-info-msg{color:#757b80;font-size:13px;line-height:18px}.request-return-or-exchange-page .scroll-cont .separator{background-color:#0000}.request-return-or-exchange-page .scroll-cont .list-cont{box-sizing:border-box;background:0 0;border-radius:0;gap:12px;width:calc(100% - 32px);margin:0 16px 12px;padding:0}.request-return-or-exchange-page .scroll-cont .list-cont>.separator{display:none}.request-return-or-exchange-page .scroll-cont .refund-or-exchange-product-tile-cont.review{box-sizing:border-box;background:#fff;border-radius:16px;padding:14px}.request-return-or-exchange-page .scroll-cont .dispute-reason-cont{box-sizing:border-box;background:#fff;border-radius:16px;gap:4px;margin-top:0;padding:16px}.request-return-or-exchange-page .scroll-cont .dispute-reason-cont .dispute-reason-label{color:#757b80;align-self:stretch;margin:0;font-family:Pretendard-Regular;font-size:14px;line-height:20px}.request-return-or-exchange-page .scroll-cont .dispute-reason-cont .dispute-reason-title{color:#17191a;margin:0;font-size:17px;line-height:24px;font-family:Pretendard-Bold!important}.request-return-or-exchange-page .scroll-cont .dispute-reason-cont .dispute-reason-content{color:#464a4d;margin:0;font-size:16px;line-height:1.5}.request-return-or-exchange-page .scroll-cont .which-you-want-inner-cont{flex-direction:row;gap:10px;padding:0 16px 16px}.request-return-or-exchange-page .scroll-cont .which-you-want-radio{box-sizing:border-box;background:#fff;border:1.5px solid #e8eef2;border-radius:12px;flex:1;justify-content:center;height:52px}.request-return-or-exchange-page .scroll-cont .which-you-want-radio:has(.text-selected){background:#eff7ff;border-color:#3076e6}.request-return-or-exchange-page .scroll-cont .which-you-want-radio .text-selected{color:#17191a;font-family:Pretendard-Bold!important}.request-return-or-exchange-page .scroll-cont .review-refund-or-exchange-info-cont{box-sizing:border-box;background:#fff;border-radius:16px;width:calc(100% - 32px);margin:0 16px 12px}.request-return-or-exchange-page .scroll-cont .price-info-inner-cont{gap:10px;padding:0 16px 16px}.request-return-or-exchange-page .scroll-cont .price-info-inner-cont .text-section-header{color:#17191a;margin-top:6px;font-size:15px;line-height:20px;font-family:Pretendard-Bold!important}.request-return-or-exchange-page .scroll-cont .price-info-inner-cont .text-section-header:first-child{margin-top:0}.request-return-or-exchange-page .scroll-cont .price-info-inner-cont .price-row{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.request-return-or-exchange-page .scroll-cont .price-info-inner-cont .text-label{color:#757b80;font-size:15px;line-height:22px}.request-return-or-exchange-page .scroll-cont .price-info-inner-cont .text-value{color:#17191a;font-variant-numeric:tabular-nums;font-size:15px;line-height:22px}.request-return-or-exchange-page .scroll-cont .price-info-inner-cont .text-label-bold,.request-return-or-exchange-page .scroll-cont .price-info-inner-cont .text-value-bold{color:#17191a;font-size:15px;line-height:22px;font-family:Pretendard-Bold!important}.request-return-or-exchange-page .scroll-cont .price-info-inner-cont .text-value-bold{font-variant-numeric:tabular-nums}.request-return-or-exchange-page .scroll-cont .price-info-inner-cont .text-to-pay-label{color:#17191a;font-size:17px;font-family:Pretendard-Bold!important}.request-return-or-exchange-page .scroll-cont .price-info-inner-cont .text-to-pay-value{color:#225ed3;font-variant-numeric:tabular-nums;font-size:19px;font-family:Pretendard-Bold!important}.request-return-or-exchange-page .scroll-cont .price-info-inner-cont .separator-line{opacity:.7;width:100%;margin:4px 0;display:block}.request-return-or-exchange-page>.fixed-button{background-color:#fff;border-top:1px solid #e8eef2;gap:10px;min-height:0;padding:12px 16px}.request-return-or-exchange-page>.fixed-button .block-button{min-height:54px}.request-return-or-exchange-page>.fixed-button .block-button:first-child{flex:1!important}.request-return-or-exchange-page>.fixed-button .block-button:last-child{flex:1.6!important}.edit-shipping-address-page{background-color:#fff;flex-direction:column;width:100%;height:100vh;display:flex;position:relative}.edit-shipping-address-page .top-nav{flex-shrink:0}.edit-shipping-address-page .top-nav .title-text-cont{color:#17191a;font-size:19px;font-family:Pretendard-Bold!important}.edit-shipping-address-page .form-foot{box-sizing:border-box;background-color:#fff;border-top:1px solid #e8eef2;flex-direction:column;flex:none;gap:8px;width:100%;padding:12px 16px;display:flex}.edit-shipping-address-page .content-container{scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;flex:auto;align-items:stretch;gap:18px;width:100%;height:auto;min-height:0;padding:20px 16px 16px;display:flex;overflow-y:scroll}.edit-shipping-address-page .content-container::-webkit-scrollbar{display:none}.edit-shipping-address-page .input-row{flex-direction:column;align-items:flex-start;gap:8px;width:100%;display:flex}.edit-shipping-address-page .input-label{color:#464a4d;align-self:stretch;font-size:15px;line-height:20px;font-family:Pretendard-Bold!important}.edit-shipping-address-page .input-value-container{background-color:var(--gray-50);border:1px solid var(--color-divider-divider-1);border-radius:var(--sizing-radius-s);align-self:stretch;align-items:center;width:100%;height:50px;padding:0 14px;display:flex}.edit-shipping-address-page .input-value-container.blink{animation:1.5s ease-in-out infinite smooth-blink-animation}.edit-shipping-address-page .input{border-radius:var(--sizing-radius-s);box-sizing:border-box;width:100%;height:50px;color:var(--color-text-1-copy);background:0 0;border:none;outline:none;align-self:stretch;align-items:center;padding:0 14px;font-family:Pretendard-Regular;font-size:16px;line-height:24px;display:flex;position:relative;background-color:var(--gray-50)!important;border:1px solid var(--color-divider-divider-1)!important}.edit-shipping-address-page .input::placeholder{color:var(--color-text-4-copy)}.edit-shipping-address-page .address-text{color:var(--color-text-1);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-family:Pretendard-Regular;font-size:16px;line-height:24px;overflow:hidden}.edit-shipping-address-page .input-group{flex-direction:column;align-self:stretch;align-items:flex-start;gap:8px;width:100%;display:flex}.edit-shipping-address-page .icon-search{cursor:pointer;flex-shrink:0;width:18px!important;height:18px!important}.edit-shipping-address-page .shipping-options-wrapper{flex-direction:column;align-items:stretch;gap:10px;width:100%;padding:0;display:flex}.edit-shipping-address-page .shipping-request-options-container{gap:0;overflow:hidden;padding:0!important}.edit-shipping-address-page .shipping-request-options-container .shipping-request-options-inner{gap:0}.edit-shipping-address-page .shipping-request-options-container .radio-row{box-sizing:border-box;align-self:stretch;gap:8px;width:100%;padding:13px 14px;display:flex}.edit-shipping-address-page .shipping-request-options-container .radio-icon-container{flex-shrink:0;width:20px;height:20px}.edit-shipping-address-page .shipping-request-options-container .shape{width:18px;height:18px;top:1px;left:1px}.edit-shipping-address-page .shipping-request-options-container .option-text{text-align:left;white-space:normal;margin-top:0}.edit-shipping-address-page .shipping-request-options-container .custom-textfield{width:100%;padding:0 14px 14px}.edit-shipping-address-page .shipping-request-options-container .custom-textfield .textarea{flex:none;height:80px;margin-top:0;padding:12px;font-size:15px;line-height:20px}.edit-shipping-address-page .section-header{background-color:var(--bwwhite)!important;align-self:stretch!important;width:100%!important;height:auto!important}.edit-shipping-address-page .section-header .div{font-size:17px;line-height:24px;font-family:Pretendard-Bold!important}.edit-shipping-address-page .block-button{width:100%!important}.edit-shipping-address-page .form-foot .block-button.color-type-primary{min-height:54px}.edit-shipping-address-page .form-foot .block-button.color-type-secondary{min-height:48px}.edit-shipping-address-page .postcode-modal{z-index:1000;background:#fff;border-radius:10px;padding:20px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 2px 10px #0000001a}.edit-shipping-address-page .close-button{color:#fff;cursor:pointer;background-color:#3076e6;border:none;border-radius:5px;margin-top:10px;padding:5px 10px}.daum-postcode-container{z-index:2147483647;background:#00000080;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:100%;padding:16px;display:flex;position:absolute;top:0;left:0}.daum-postcode-container .daum-postcode-inner-container{background:#fff;flex-direction:column;justify-content:space-between;width:100%;height:100%;display:flex}.daum-postcode-container .daum-postcode-inner-container .postcode-panel{flex:1}.daum-postcode-container .daum-postcode-inner-container .button-panel{padding:8px;font-family:Pretendard-Bold}.shipping-request-options-container{flex-direction:column;flex:none;align-self:stretch;align-items:center;gap:16px;width:100%;padding:16px;display:flex;position:relative}.shipping-request-options-container .shipping-request-options-inner{flex-direction:column;flex:none;align-self:stretch;align-items:flex-start;gap:16px;width:100%;display:flex;position:relative}.shipping-request-options-container .radio-row{flex:none;align-items:center;gap:8px;display:inline-flex;position:relative}.shipping-request-options-container .radio-icon-container{background-size:100% 100%;width:24px;height:24px;position:relative}.shipping-request-options-container .shape{width:20px;height:20px;position:absolute;top:2px;left:2px}.shipping-request-options-container .custom-textfield{flex-direction:column;flex:none;align-items:flex-start;gap:4px;width:380px;display:flex;position:relative}.shipping-request-options-container .custom-textfield .option-input-container{background-color:var(--gray-50);border:1px solid var(--color-divider-divider-1);border-radius:var(--sizing-radius-s);flex:none;align-self:stretch;align-items:center;width:100%;padding:12px;display:flex;position:relative}.shipping-request-options-container .custom-textfield .option-input-container .input-placeholder{color:var(--color-text-4-copy);letter-spacing:0;flex:1;margin-top:-1px;font-family:Pretendard-Regular;font-size:15px;font-weight:400;line-height:24px;position:relative}.shipping-request-options-page{background:#fff;flex-direction:column;width:100%;height:100vh;display:flex}.shipping-request-options-page .top-nav{border-bottom:1px solid #e8eef2;flex-shrink:0}.shipping-request-options-page .top-nav .title-text-cont{color:#17191a;font-size:19px;font-family:Pretendard-Bold!important}.shipping-request-options-page .shpping-options-wrapper{flex-direction:column;flex:1;min-height:0;padding:20px 16px;display:flex;overflow-y:auto}.shipping-request-options-page .section-head.text{height:auto;margin-bottom:14px;padding:0}.shipping-request-options-page .section-head.text .div{font-size:17px;line-height:24px;font-family:Pretendard-Bold!important}.shipping-request-options-page .shipping-request-options-container{border:1px solid #e8eef2;border-radius:12px;flex-shrink:0;gap:0;padding:0;overflow:hidden}.shipping-request-options-page .shipping-request-options-container .shipping-request-options-inner{gap:0}.shipping-request-options-page .shipping-request-options-container .radio-row{box-sizing:border-box;border-bottom:1px solid #f4f5f7;align-self:stretch;gap:8px;width:100%;padding:15px 14px;display:flex}.shipping-request-options-page .shipping-request-options-container .radio-icon-container{flex-shrink:0;width:22px;height:22px}.shipping-request-options-page .shipping-request-options-container .shape{width:20px;height:20px;top:1px;left:1px}.shipping-request-options-page .shipping-request-options-container .option-text{text-align:left;white-space:normal;margin-top:0;font-size:16px;line-height:20px}.shipping-request-options-page .shipping-request-options-container .custom-textfield{width:100%;padding:12px 14px 14px}.shipping-request-options-page .shipping-request-options-container .custom-textfield .textarea{border-color:#e8eef2;border-radius:12px;flex:none;height:88px;padding:12px;font-size:15px;line-height:20px}.shipping-request-options-page .fixed-button{background-color:#fff;border-top:1px solid #e8eef2;flex-shrink:0;padding:12px 16px}.shipping-request-options-page .fixed-button .block-button{min-height:54px}.promotion-badges{flex-wrap:wrap;gap:4px;display:flex}.item-detail-page{width:100%;height:100vh;overflow:unset;background-color:#fff;flex-direction:column;justify-content:space-between;display:flex;position:relative}.item-detail-page .top-nav{z-index:10;width:100%}.item-detail-page .item-detail-scroll-panel{scrollbar-width:none;-ms-overflow-style:none;flex:1;overflow-y:auto}.item-detail-page .item-detail-scroll-panel::-webkit-scrollbar{display:none}.item-detail-page .item-detail-scroll-panel .item-summary-panel{flex-direction:column;gap:16px;width:100%;display:flex}.item-detail-page .item-detail-scroll-panel .item-summary-panel .upper-panel{flex-direction:column;align-items:center;gap:0;display:flex}.item-detail-page .item-detail-scroll-panel .item-summary-panel .upper-panel>.img-cont{width:100%!important;height:300px!important}.item-detail-page .item-detail-scroll-panel .item-summary-panel .upper-panel>.img-cont .lazy-load-image-background{display:block;width:100%!important;height:300px!important}.item-detail-page .item-detail-scroll-panel .item-summary-panel .upper-panel>.img-cont .image{object-fit:cover;width:100%!important;height:300px!important}.item-detail-page .item-detail-scroll-panel .item-summary-panel .upper-panel .item-main-img{aspect-ratio:1;object-fit:cover;width:100%}.item-detail-page .item-detail-scroll-panel .item-summary-panel .upper-panel .separator{display:none}.item-detail-page .item-detail-scroll-panel .item-summary-panel .upper-panel .item-info-panel{flex-direction:column;gap:18px;width:100%;padding:20px 20px 14px;display:flex}.item-detail-page .item-detail-scroll-panel .item-summary-panel .upper-panel .item-info-panel .item-title-and-desc{flex-direction:column;gap:8px;display:flex}.item-detail-page .item-detail-scroll-panel .item-summary-panel .upper-panel .item-info-panel .item-title-and-desc .item-title{color:var(--font-colortext-02-gray-30);word-wrap:break-word;word-break:keep-all;font-size:21px;line-height:1.4;font-family:Pretendard-Bold!important}.item-detail-page .item-detail-scroll-panel .item-summary-panel .upper-panel .item-info-panel .item-title-and-desc .item-desc{font-size:var(--body-2-font-size);color:#5e6366;word-wrap:break-word;word-break:keep-all;font-family:Pretendard-Regular;line-height:1.5}.item-detail-page .item-detail-scroll-panel .item-summary-panel .upper-panel .item-info-panel .item-price-panel{align-items:flex-end;gap:10px;width:100%;display:flex}.item-detail-page .item-detail-scroll-panel .item-summary-panel .upper-panel .item-info-panel .item-price-panel .left-panel{flex-direction:column;flex-grow:1;gap:4px;display:flex}.item-detail-page .item-detail-scroll-panel .item-summary-panel .upper-panel .item-info-panel .item-price-panel .left-panel .price-row{align-items:baseline;gap:7px;font-family:Pretendard-Regular;display:flex}.item-detail-page .item-detail-scroll-panel .item-summary-panel .upper-panel .item-info-panel .item-price-panel .left-panel .price-row .item-origin-price-text{color:var(--color-text-3);font-family:Pretendard-Regular;font-size:15px;text-decoration:line-through}.item-detail-page .item-detail-scroll-panel .item-summary-panel .upper-panel .item-info-panel .item-price-panel .left-panel .price-row .item-discount-rate-text{color:var(--color-semantic-error);font-size:16px;font-family:Pretendard-Bold!important}.item-detail-page .item-detail-scroll-panel .item-summary-panel .upper-panel .item-info-panel .item-price-panel .left-panel .price-row .item-sale-price-text{color:var(--color-text-1);font-size:27px;font-family:Pretendard-Bold!important}.item-detail-page .item-detail-scroll-panel .item-summary-panel .upper-panel .item-info-panel .item-price-panel .buying-amount-panel{align-items:center;gap:6px;display:flex}.item-detail-page .item-detail-scroll-panel .item-summary-panel .upper-panel .item-info-panel .item-price-panel .buying-amount-panel .buying-amount-adjust-button{background-color:var(--bwwhite);border:1px solid var(--color-divider-divider-1);border-radius:var(--sizing-radius-s);cursor:pointer;justify-content:center;align-items:center;width:38px;height:38px;transition:transform .2s;display:flex}.item-detail-page .item-detail-scroll-panel .item-summary-panel .upper-panel .item-info-panel .item-price-panel .buying-amount-panel .buying-amount-adjust-button:active{animation:.2s shrink-grow}.item-detail-page .item-detail-scroll-panel .item-summary-panel .upper-panel .item-info-panel .item-price-panel .buying-amount-panel .buying-amount-adjust-button .btn-img{width:16px;height:16px}.item-detail-page .item-detail-scroll-panel .item-summary-panel .upper-panel .item-info-panel .item-price-panel .buying-amount-panel .buying-amount-cont{justify-content:center;align-items:center;width:44px;font-size:17px;display:flex;font-family:Pretendard-Bold!important}.item-detail-page .item-detail-scroll-panel .item-summary-panel .upper-panel .item-info-panel .item-price-panel .buying-amount-panel .buying-amount-cont .buying-amount-value{font-family:Pretendard-Bold!important}.item-detail-page .item-detail-scroll-panel .item-summary-panel .upper-panel .item-info-panel .item-price-panel .buying-amount-panel .buying-amount-cont.count-up .buying-amount-value{animation:.2s countUpAnimation}.item-detail-page .item-detail-scroll-panel .item-summary-panel .upper-panel .item-info-panel .item-price-panel .buying-amount-panel .buying-amount-cont.count-down .buying-amount-value{animation:.2s countDownAnimation}.item-detail-page .item-detail-scroll-panel .item-summary-panel .compatible-product-panel{flex-direction:column;gap:10px;width:100%;padding:0 20px;display:flex}.item-detail-page .item-detail-scroll-panel .item-summary-panel .compatible-product-panel .compatible-product-inner{background-color:#eff7ff;border:1px solid #dcecfd;border-radius:12px;align-items:center;gap:10px;padding:14px;display:flex}.item-detail-page .item-detail-scroll-panel .item-summary-panel .compatible-product-panel .compatible-product-inner .icon-container{background-color:var(--color-primary);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.item-detail-page .item-detail-scroll-panel .item-summary-panel .compatible-product-panel .compatible-product-inner .icon-container .icon{width:20px;height:20px}.item-detail-page .item-detail-scroll-panel .item-summary-panel .compatible-product-panel .compatible-product-inner .info-text{color:#225ed3;flex-grow:1;height:auto;font-size:15px;line-height:1.4;font-family:Pretendard-Bold!important}.item-detail-page .item-detail-scroll-panel .product-section{border-top:8px solid #f4f5f7;flex-direction:column;padding:16px 0;display:flex}.item-detail-page .item-detail-scroll-panel .product-section .section-header{flex-direction:column;align-items:center;width:100%;display:flex}.item-detail-page .item-detail-scroll-panel .product-section .section-title{width:100%;height:auto;padding:4px 20px}.item-detail-page .item-detail-scroll-panel .product-section .section-title .div{font-size:17px;font-family:Pretendard-Bold!important}.item-detail-page .item-detail-scroll-panel .product-section .separator.default{background-color:#f4f5f7;border:none;height:8px;padding:0}.item-detail-page .item-detail-scroll-panel .product-section .product-list{scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior:none;-webkit-overflow-scrolling:touch;overscroll-behavior:none;gap:12px;width:100%;margin:0;padding:0 20px 20px;display:flex;overflow-x:auto}.item-detail-page .item-detail-scroll-panel .product-section .product-list::-webkit-scrollbar{display:none}.item-detail-page .item-detail-scroll-panel .product-section .product-list{flex-direction:row;align-items:flex-start}.item-detail-page .item-detail-scroll-panel .product-section .product-item{background-color:#0000;flex-direction:column;gap:12px;width:132px;margin:0;display:flex}.item-detail-page .item-detail-scroll-panel .product-section .product-item .product-image-wrapper{position:relative;width:132px!important;min-width:132px!important;max-width:132px!important;height:132px!important;min-height:132px!important;max-height:132px!important}.item-detail-page .item-detail-scroll-panel .product-section .product-item .product-image-wrapper .img-cont,.item-detail-page .item-detail-scroll-panel .product-section .product-item .product-image-wrapper .img-cont .lazy-load-image-background,.item-detail-page .item-detail-scroll-panel .product-section .product-item .product-image-wrapper .img-cont .image{width:132px!important;height:132px!important}.item-detail-page .item-detail-scroll-panel .product-section .product-item .product-image-wrapper .img-cont,.item-detail-page .item-detail-scroll-panel .product-section .product-item .product-image-wrapper .img-cont .image{border:none!important;border-radius:8px!important}.item-detail-page .item-detail-scroll-panel .product-section .product-item .product-image-wrapper .compatibility-badge{box-shadow:none;background-color:#225ed3;border-radius:4px;align-items:center;gap:4px;padding:2px 5px;display:flex;position:absolute;top:3px;left:3px}.item-detail-page .item-detail-scroll-panel .product-section .product-item .product-image-wrapper .compatibility-badge .badge-icon{width:12px;height:12px}.item-detail-page .item-detail-scroll-panel .product-section .product-item .product-image-wrapper .compatibility-badge .badge-text{color:var(--color-text-1-w);font-size:12px;font-family:Pretendard-Bold!important}.item-detail-page .item-detail-scroll-panel .product-section .product-item .product-info{flex-direction:column;gap:4px;display:flex}.item-detail-page .item-detail-scroll-panel .product-section .product-item .product-info .product-name{color:var(--color-text-1);font-family:Pretendard-Regular;font-size:14px;line-height:1.4}.item-detail-page .item-detail-scroll-panel .product-section .product-item .product-info .product-description{display:none}.item-detail-page .item-detail-scroll-panel .product-section .product-item .product-info .price-info{flex-direction:column;gap:4px;display:flex}.item-detail-page .item-detail-scroll-panel .product-section .product-item .product-info .price-info .price-info-wrapper{flex-direction:row;gap:4px;display:flex}.item-detail-page .item-detail-scroll-panel .product-section .product-item .product-info .price-info .price-info-wrapper .original-price{color:var(--color-text-3);font-family:Pretendard-Regular;font-size:13px;text-decoration:line-through}.item-detail-page .item-detail-scroll-panel .product-section .product-item .product-info .price-info .price-info-wrapper .discount{color:#dc2626;font-size:13px;font-family:Pretendard-Bold!important}.item-detail-page .item-detail-scroll-panel .product-section .product-item .product-info .price-info .final-price{color:var(--color-text-1);text-align:left;font-size:16px;font-family:Pretendard-Bold!important}.item-detail-page .item-detail-scroll-panel .product-section .product-item .product-info .sale-badge{background-color:var(--color-CTA-secondary);border-radius:var(--sizing-radius-xs-copy);align-items:center;gap:2px;padding:4px;display:flex}.item-detail-page .item-detail-scroll-panel .product-section .product-item .product-info .sale-badge .badge-icon{width:12px;height:12px}.item-detail-page .item-detail-scroll-panel .product-section .product-item .product-info .sale-badge .badge-text{color:var(--color-primary);font-family:Pretendard-Regular;font-size:13px}.item-detail-page .item-detail-scroll-panel .product-section .product-description-image,.item-detail-page .item-detail-scroll-panel .separator{width:100%}.item-detail-page>.fixed-button{background-color:#fff;border-top:1px solid #e8eef2;gap:10px;padding:12px 16px}.item-detail-page>.fixed-button .block-button{min-height:52px}.item-detail-page>.fixed-button .block-button.color-type-primary{flex:1.4!important}.item-detail-page>.fixed-button .block-button.color-type-secondary.btn-state-default{background-color:#eff7ff;border-color:#0000}.item-detail-page>.fixed-button .block-button.color-type-secondary.btn-state-default .button-text{white-space:nowrap;color:#225ed3!important}.item-detail-page>.fixed-button .block-button.color-type-secondary.btn-state-default .icon-cart{display:none}@keyframes shrink-grow{0%{transform:scale(1)}50%{transform:scale(.95)}to{transform:scale(1)}}@keyframes countUpAnimation{0%{opacity:0;transform:translateY(100%)}50%{opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(0)}}@keyframes countDownAnimation{0%{opacity:0;transform:translateY(-100%)}50%{opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(0)}}.sorting-method-select-sheet-cont{z-index:1000;background:#00000080;justify-content:center;align-items:flex-end;width:100%;height:100%;animation:.3s ease-out forwards fadeIn;display:flex;position:fixed;top:0;left:0}.sorting-method-select-sheet-options-cont{background-color:#fff;border-top-left-radius:20px;border-top-right-radius:20px;flex-direction:column;width:100%;animation:.3s ease-out forwards slideUp;display:flex;position:fixed;bottom:0;left:0;transform:translateY(100%);box-shadow:0 -2px 10px #0000001a}.sorting-method-select-sheet-options-cont.slide-down{animation:.3s ease-out forwards slideDown}.sorting-method-select-sheet-options-cont .options-panel{background-color:var(--bwwhite);border-radius:20px 20px 0 0;flex-direction:column;align-items:center;width:100%;padding:0;display:flex;position:relative;overflow:hidden}.sorting-method-select-sheet-options-cont .actionsheet-top{background-color:#fff;border-radius:24px 24px 0 0;align-self:stretch;width:100%;height:24px;position:relative}.sorting-method-select-sheet-options-cont .title-cont{flex-direction:column;align-self:stretch;align-items:center;gap:16px;width:100%;display:flex;position:relative}.sorting-method-select-sheet-options-cont .title-inner-cont{flex-direction:column;justify-content:center;align-self:stretch;align-items:center;gap:8px;width:100%;display:flex;position:relative}.sorting-method-select-sheet-options-cont .text-title{color:var(--color-text-1);font-family:var(--title-3-font-family);font-size:var(--title-3-font-size);font-style:var(--body-1-font-style);font-weight:var(--headline-font-weight);letter-spacing:var(--zero-pixel);line-height:var(--headline-line-height);white-space:nowrap;width:fit-content;margin-top:-1px;position:relative}.sorting-method-select-sheet-options-cont .radio-menu{cursor:pointer;background-color:#fff;align-items:center;gap:4px;width:100%;height:50px;padding:9px 16px;display:flex;position:relative}.sorting-method-select-sheet-options-cont .element-check-radio{width:32px;height:32px}.sorting-method-select-sheet-options-cont .element-check-radio .active-wrapper{background-color:var(--color-bg-2-copy);border-color:var(--color-secondary-2-copy);border-radius:16px;width:24px;height:24px}.sorting-method-select-sheet-options-cont .element-check-radio .active{background-color:var(--color-primary-copy);border:1px solid #0000001a;border-radius:16px;width:16px;height:16px}.sorting-method-select-sheet-options-cont .element-check-radio .radio-unselected{background-color:var(--color-bg-2);border:1px solid #0000001a;border-radius:16px;width:24px;height:24px;position:relative;top:4px;left:4px}.sorting-method-select-sheet-options-cont .option-text{color:var(--color-text-2);letter-spacing:-.2px;flex:1;font-family:Pretendard-Regular;font-size:16px;font-weight:400;line-height:24px;position:relative}.sorting-method-select-sheet-options-cont .option-text-selected{color:var(--gray-scale-black-copy);font-family:Pretendard-Bold}.sorting-method-select-sheet-options-cont .option-text-unselected{color:var(--color-text-2);letter-spacing:-.2px;flex:1;font-family:Pretendard-Regular;font-size:16px;font-weight:400;line-height:34px;position:relative}.item-list-with-tabs-page{flex-direction:column;flex:1;width:100%;height:100vh;display:flex}.item-list-with-tabs-page .tab-filter-cont{background-color:#fff;flex-direction:column;align-items:flex-start;width:100vw;display:flex}.item-list-with-tabs-page .tab-filter-cont .tabs{scrollbar-width:none;-ms-overflow-style:none;border-bottom:1px solid #e8eef2;flex:none;align-self:stretch;align-items:flex-start;gap:18px;width:100vw;padding:0 16px;display:flex;position:relative;overflow:auto hidden}.item-list-with-tabs-page .tab-filter-cont .tabs::-webkit-scrollbar{display:none}.item-list-with-tabs-page .tab-filter-cont .tabs .tab-item{cursor:pointer;flex-direction:column;flex:none;align-items:flex-start;gap:0;padding:12px 0 10px;display:inline-flex;position:relative}.item-list-with-tabs-page .tab-filter-cont .tabs .tab-item .tab-text-selected{color:var(--color-text-1-copy);letter-spacing:0;white-space:nowrap;width:fit-content;margin-top:-2px;padding-bottom:0;font-size:17px;line-height:24px;position:relative;font-family:Pretendard-Bold!important}.item-list-with-tabs-page .tab-filter-cont .tabs .tab-item .selected-tab-indicator{background-color:var(--color-text-1-copy);border-radius:2px;width:100%;height:2.5px}.item-list-with-tabs-page .tab-filter-cont .tabs .tab-item .tab-text{color:var(--color-text-1-copy);letter-spacing:0;opacity:.5;white-space:nowrap;width:fit-content;margin-top:-1px;font-size:17px;line-height:24px;position:relative;font-family:Pretendard-Bold!important}.item-list-with-tabs-page .tab-filter-cont .shopping-sorting{backdrop-filter:blur(24px)brightness();align-self:stretch;align-items:center;gap:var(--size-space-3-copy);border-bottom:none;flex:none;width:100%;padding:10px 16px;display:flex;position:relative}.item-list-with-tabs-page .tab-filter-cont .shopping-sorting .set-show-only-compatible-items-cont{flex:none;align-items:center;gap:4px;display:inline-flex;position:relative}.item-list-with-tabs-page .tab-filter-cont .shopping-sorting .set-show-only-compatible-items-cont .checkbox-icon{transition:fill 50ms ease-in-out}.item-list-with-tabs-page .tab-filter-cont .shopping-sorting .set-show-only-compatible-items-cont .checkbox-icon.on{fill:var(--color-primary)}.item-list-with-tabs-page .tab-filter-cont .shopping-sorting .set-show-only-compatible-items-cont .checkbox-icon.off{fill:var(--color-text-4)}.item-list-with-tabs-page .tab-filter-cont .shopping-sorting .set-show-only-compatible-items-cont .show-only-compatible-items-text{font-size:15px;transition:color 50ms ease-in-out;font-family:Pretendard-Bold!important}.item-list-with-tabs-page .tab-filter-cont .shopping-sorting .set-show-only-compatible-items-cont .show-only-compatible-items-text.on{color:var(--color-primary)}.item-list-with-tabs-page .tab-filter-cont .shopping-sorting .set-show-only-compatible-items-cont .show-only-compatible-items-text.off{color:var(--color-text-4)}.item-list-with-tabs-page .tab-filter-cont .shopping-sorting .sorting-frame{flex:1;align-items:center;display:flex;position:relative}.item-list-with-tabs-page .tab-filter-cont .shopping-sorting .sorting-frame .sorting-cont{flex:none;align-items:center;display:inline-flex;position:relative}.item-list-with-tabs-page .tab-filter-cont .shopping-sorting .sorting-frame .sorting-cont .sorting-text{color:#464a4d;letter-spacing:0;white-space:nowrap;width:fit-content;margin-top:-1px;font-size:15px;line-height:21px;position:relative;font-family:Pretendard-Bold!important}.item-list-with-tabs-page .scroll-cont{scrollbar-width:none;-ms-overflow-style:none;background-color:#f4f5f7;flex-direction:column;flex:1;align-items:flex-start;width:100%;display:flex;overflow-y:auto}.item-list-with-tabs-page .scroll-cont .EventImageWrapper{width:100%}.item-list-with-tabs-page .scroll-cont .EventImageWrapper .EventImage{width:100%;height:auto;display:block}.item-list-with-tabs-page .scroll-cont .cart-empty-wrapper{background-color:#0000}.item-list-with-tabs-page .scroll-cont::-webkit-scrollbar{display:none}.item-list-with-tabs-page .product-item-cont{padding:14px 12px}.item-list-with-tabs-page .product-item-cont .img-cont,.item-list-with-tabs-page .product-item-cont .img-cont .image{border:none!important;border-radius:12px!important}.item-list-with-tabs-page .product-item-cont .product-info-panel .name{line-height:1.4}.item-list-with-tabs-page .product-item-cont .product-info-panel .description{display:none}.item-list-with-tabs-page .product-item-cont .product-info-panel .price-panel{flex-wrap:wrap;align-items:baseline;gap:6px;margin-top:5px}.item-list-with-tabs-page .product-item-cont .product-info-panel .price-panel .sale-price{font-size:21px}.item-list-with-tabs-page .sort-icon-arrow-down{width:14px;height:14px;position:relative}.icon-more-horizontal{width:24px;height:24px;position:relative}.icon-more-horizontal .union{width:14px;height:3px;position:absolute;top:10px;left:5px}.order-list-page{background-color:#f4f5f7;flex-direction:column;align-items:center;width:100%;height:100vh;display:flex;overflow:hidden}.order-list-page .top-nav{background-color:#fff}.order-list-page .top-nav .title-text-cont{color:#17191a;font-size:19px;font-family:Pretendard-Bold!important}.order-list-page .content{scrollbar-width:none;-ms-overflow-style:none;width:100%;padding:12px 16px 20px;overflow-y:scroll}.order-list-page .content::-webkit-scrollbar{display:none}.order-list-page .content{-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;height:calc(100vh - 56px);display:flex;overflow-y:auto}.order-list-page .content .search-field{background-color:var(--bwwhite);border:1px solid #e8eef2;border-radius:999px;align-items:center;gap:8px;width:100%;margin-bottom:12px;padding:0 16px;display:flex;position:relative;height:44px!important}.order-list-page .content .search-field .search-order-input{color:#888;letter-spacing:0;background:0 0;border:none;outline:none;flex:1;width:100%;font-family:Pretendard-Regular;font-size:16px;font-weight:400;line-height:22px;position:relative}.order-list-page .content .search-field .search-order-input.input-filled{color:#000}.order-list-page .content .search-field .clear-button{color:#fff;cursor:pointer;background:#8c9499;border:none;border-radius:100%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;margin-left:8px;font-size:15px;font-weight:900;line-height:1;display:flex}.order-list-page .content .order-history-container{flex-direction:column;align-items:center;gap:16px;width:100%;display:flex}.order-list-page .content .order-history-container .purchase-history{background-color:#fff;border-radius:16px;flex-direction:column;align-items:center;width:100%;display:flex;overflow:hidden;box-shadow:0 4px 12px #0000000d}.order-list-page .content .order-history-container .purchase-history .section-head{border-bottom:1px solid #f4f5f7;justify-content:space-between;align-items:center;gap:12px;width:100%;height:auto;padding:14px 16px;display:flex}.order-list-page .content .order-history-container .purchase-history .section-head .section-title{align-items:baseline;gap:8px;display:flex}.order-list-page .content .order-history-container .purchase-history .section-head .section-title .order-date{color:#17191a;white-space:nowrap;font-size:16px;line-height:24px;font-family:Pretendard-Bold!important}.order-list-page .content .order-history-container .purchase-history .section-head .section-title .order-count{color:#5e6366;white-space:nowrap;font-family:Pretendard-Regular;font-size:14px;font-weight:400;line-height:24px}.order-list-page .content .order-history-container .purchase-history .section-head .action-button{justify-content:center;align-items:center;gap:10px;height:auto;display:flex}.order-list-page .content .order-history-container .purchase-history .section-head .action-button .action-title{color:#5e6366;cursor:pointer;align-items:center;gap:2px;font-size:14px;display:flex;font-family:Pretendard-Regular!important}.order-list-page .content .order-history-container .purchase-history .section-head .action-button .action-title:after{content:"";border-top:1.5px solid;border-right:1.5px solid;width:6px;height:6px;margin-left:2px;transform:rotate(45deg)}.order-list-page .content .order-history-container .purchase-history .order-details-container{border:none;border-radius:0;flex-direction:column;width:100%;padding:8px 16px 16px;display:flex}.order-list-page .content .order-history-container .purchase-history .order-details-container .order-summary{justify-content:space-between;align-items:center;gap:8px;padding:12px;display:flex}.order-list-page .content .order-history-container .purchase-history .order-details-container .order-summary .order-status{flex-direction:row;flex:1;align-items:center;gap:4px;display:flex}.order-list-page .content .order-history-container .purchase-history .order-details-container .order-summary .order-status .status-text{color:var(--color-text-1);font-family:Pretendard-Bold;font-size:17px}.order-list-page .content .order-history-container .purchase-history .order-details-container .order-summary .order-status .delivery-date{color:var(--color-primary);font-family:Pretendard-Bold;font-size:17px}.order-list-page .content .order-history-container .purchase-history .order-details-container .order-summary .icon-more-horizontal{cursor:pointer;align-items:center;display:flex}.order-list-page .content .order-history-container .purchase-history .order-details-container .order-details{background-color:#fff;align-items:center;gap:12px;padding:8px 12px;display:flex}.order-list-page .content .order-history-container .purchase-history .order-details-container .order-details .sample-img-wrapper{border:1px solid var(--color-divider-divider-1);border-radius:var(--sizing-radius-s);width:82px;height:82px;overflow:hidden}.order-list-page .content .order-history-container .purchase-history .order-details-container .order-details .sample-img-wrapper .sample-img{width:80px;height:80px}.order-list-page .content .order-history-container .purchase-history .order-details-container .order-details .order-info{flex-direction:column;flex:1;gap:4px;display:flex}.order-list-page .content .order-history-container .purchase-history .order-details-container .order-details .order-info .product-name{color:var(--color-text-1);font-family:Pretendard-Regular;font-size:15px}.order-list-page .content .order-history-container .purchase-history .order-details-container .order-details .order-info .product-description{color:var(--color-text-3);text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;height:18px;font-family:Pretendard-Regular;font-size:13px;display:-webkit-box;overflow:hidden}.order-list-page .content .order-history-container .purchase-history .order-details-container .order-details .order-info .product-price-quantity{gap:8px;display:flex}.order-list-page .content .order-history-container .purchase-history .order-details-container .order-details .order-info .product-price-quantity .price{color:var(--color-text-1);font-family:Pretendard-Bold;font-size:17px}.order-list-page .content .order-history-container .purchase-history .order-details-container .order-details .order-info .product-price-quantity .quantity{color:var(--color-text-3);font-family:Pretendard-Regular;font-size:15px}.order-list-page .content .order-history-container .purchase-history .order-details-container .order-details .add-cart-button{background-color:var(--color-bg-1);border:1px solid var(--color-divider-divider-1);border-radius:var(--sizing-radius-l);align-items:center;padding:8px;display:flex}.order-list-page .content .order-history-container .purchase-history .order-details-container .order-details .add-cart-button .cart-icon{width:20px;height:20px}.order-list-page .content .order-history-container .purchase-history .order-details-container .order-details .add-cart-button .cart-icon .icon-wrapper{width:18px;height:17px;position:relative;top:2px;left:2px}.order-list-page .content .order-history-container .purchase-history .order-details-container .order-details .add-cart-button .cart-icon .icon-wrapper .icon-union{width:7px;height:7px;position:absolute;top:0;left:11px}.order-list-page .content .order-history-container .purchase-history .order-details-container .order-details .add-cart-button .cart-icon .icon-wrapper .icon-subtract{width:17px;height:17px;position:absolute;top:0;left:0}.order-list-page .content .order-history-container .purchase-history .order-details-container .cancel-warning{color:#89570a;background-color:#feffc1;border-radius:8px;height:auto;margin:8px 0 0;padding:8px 10px;font-family:Pretendard-Regular;font-size:13px;line-height:16px}.order-list-page .content .order-history-container .purchase-history .product-detail-cont .status-text{background-color:#e8eef2;border-radius:999px;align-items:center;margin:8px 0 6px;padding:4px 10px;font-size:13px;line-height:16px;display:inline-flex;color:#17191a!important;font-family:Pretendard-Bold!important}.order-list-page .content .order-history-container .purchase-history .product-detail-cont .product-item-cont{padding:8px 0}.order-list-page .content .order-history-container .purchase-history .product-detail-cont .product-item-cont .description{display:none}.order-list-page .content .order-history-container .purchase-history .product-detail-cont .product-item-cont .left-panel{width:60px;height:60px}.order-list-page .content .order-history-container .purchase-history .product-detail-cont .product-item-cont .img-cont,.order-list-page .content .order-history-container .purchase-history .product-detail-cont .product-item-cont .img-cont .lazy-load-image-background,.order-list-page .content .order-history-container .purchase-history .product-detail-cont .product-item-cont .img-cont .image{width:60px!important;height:60px!important}.order-list-page .content .order-history-container .purchase-history .product-detail-cont .product-item-cont .img-cont,.order-list-page .content .order-history-container .purchase-history .product-detail-cont .product-item-cont .img-cont .image{border:none!important;border-radius:8px!important}.order-list-page .content .order-history-container .purchase-history .product-detail-cont .product-item-cont .price-panel{width:100%;display:flex}.order-list-page .content .order-history-container .purchase-history .product-detail-cont .product-item-cont .price-panel .sale-price{font-variant-numeric:tabular-nums;font-size:16px}.order-list-page .content .order-history-container .purchase-history .product-detail-cont .product-item-cont .price-panel .quantity{color:#5e6366;margin-left:auto;font-size:14px}.order-list-page .content .order-history-container .purchase-history .fixed-button{border-top:none;gap:8px;min-height:0;padding:12px 0 0}.order-list-page .content .order-history-container .purchase-history .fixed-button .block-button{min-height:44px}.order-list-page .content .order-history-container .purchase-history .fixed-button .block-button .button-text{font-size:15px}.order-list-page .fixed-button{height:56px;margin-bottom:8px}.order-list-page .fixed-button .block-button{height:40px}.shipping-status-bottom-sheet-cont{z-index:1000;background:#00000080;justify-content:center;align-items:flex-end;width:100%;height:100%;animation:.2s ease-out fadeIn;display:flex;position:fixed;top:0;left:0}.shipping-status-bottom-sheet-cont .inner-cont{background-color:#fff;border-top-left-radius:20px;border-top-right-radius:20px;flex-direction:column;width:100%;animation:.3s ease-out slideUp;display:flex;box-shadow:0 -2px 10px #0000001a}.shipping-status-bottom-sheet-cont .info-panel{background-color:var(--bwwhite);border-radius:20px 20px 0 0;flex-direction:column;align-items:center;width:100%;padding:0;display:flex;position:relative;overflow:hidden}.shipping-status-bottom-sheet-cont .actionsheet-top{background-color:#fff;border-radius:24px 24px 0 0;align-self:stretch;width:100%;height:24px;position:relative}.shipping-status-bottom-sheet-cont .title-cont{flex-direction:column;align-self:stretch;align-items:center;gap:16px;width:100%;display:flex;position:relative}.shipping-status-bottom-sheet-cont .title-inner-cont{flex-direction:column;justify-content:center;align-self:stretch;align-items:center;gap:8px;width:100%;display:flex;position:relative}.shipping-status-bottom-sheet-cont .text-title{color:var(--color-text-1);font-family:var(--title-3-font-family);font-size:var(--title-3-font-size);font-style:var(--body-1-font-style);font-weight:var(--headline-font-weight);letter-spacing:var(--zero-pixel);line-height:var(--headline-line-height);white-space:nowrap;width:fit-content;margin-top:-1px;position:relative}.sorting-method-select-sheet-cont.fade-out{animation:.2s ease-out fadeOut}.sorting-method-select-sheet-cont .radio-menu{cursor:pointer;background-color:#fff;align-items:center;gap:4px;width:100%;height:50px;padding:9px 16px;display:flex;position:relative}.sorting-method-select-sheet-cont .element-check-radio{width:32px;height:32px;position:relative}.sorting-method-select-sheet-cont .radio{background-color:var(--color-bg-2-copy);border:1px solid #0000001a;border-radius:16px;width:24px;height:24px;position:relative;top:4px;left:4px}.sorting-method-select-sheet-cont .radio.active-wrapper{background-color:var(--color-primary-copy);border:1px solid #0000001a;width:16px;height:16px;top:3px;left:3px}.sorting-method-select-sheet-cont .option-text{color:var(--color-text-2);letter-spacing:-.2px;flex:1;font-family:Pretendard-Regular;font-size:16px;font-weight:400;line-height:24px;position:relative}.sorting-method-select-sheet-cont .option-text-selected{color:var(--gray-scale-black-copy);font-family:Pretendard-Bold}.sorting-method-select-sheet-cont .active-wrapper{background-color:var(--color-bg-2-copy);border:1px solid;border-color:var(--color-secondary-2-copy);border-radius:16px;width:24px;height:24px;position:relative;top:4px;left:4px}.sorting-method-select-sheet-cont .active{background-color:var(--color-primary-copy);border:1px solid #0000001a;border-radius:16px;width:16px;height:16px;position:relative;top:3px;left:3px}.option-text-selected{color:var(--gray-scale-black-copy);letter-spacing:-.2px;flex:1;font-family:Pretendard-Bold;font-size:16px;line-height:24px;position:relative}.radio-unselected{background-color:var(--color-bg-2);border:1px solid #0000001a;border-radius:16px;width:24px;height:24px;position:relative;top:4px;left:4px}.option-text-unselected{color:var(--color-text-2);letter-spacing:-.2px;flex:1;font-family:Pretendard-Regular;font-size:16px;font-weight:400;line-height:34px;position:relative}.element{background-color:var(--bwwhite);width:412px;height:869px;overflow:hidden}.overlap-group{height:1491px;position:relative}.rectangle-2{background-color:#fff;width:390px;height:48px;position:absolute;top:0;left:0}.navigation-bar{border-color:#0000000d!important;width:412px!important;position:absolute!important;top:0!important;left:0!important}.type-icon-color-light{width:214px!important}.icon-arrow-big-left{width:24px!important;height:24px!important;position:absolute!important;top:10px!important;left:10px!important}.section-head-instance{background-color:var(--bwwhite)!important;align-self:stretch!important;width:100%!important}.order-details-table-instance{flex:none!important;align-self:stretch!important;width:100%!important}.view{flex:none;align-self:stretch;align-items:flex-start;gap:16px;width:100%;display:flex;position:relative}.r-2{color:var(--color-text-1);letter-spacing:0;align-self:stretch;margin-top:-1px;font-family:Pretendard-Regular;font-size:14px;font-weight:400;line-height:21px;position:relative}.badge-name-text{color:var(--color-text-3);letter-spacing:0;align-self:stretch;font-family:Pretendard-Regular;font-size:12px;font-weight:400;line-height:normal;position:relative}.inline-button-instance{flex:none!important;margin-top:-1px!important;margin-bottom:-1px!important;margin-right:-1px!important}.design-component-instance-node-2{align-self:stretch!important;width:100%!important;position:relative!important}.order-details-detailed-list{flex:none!important;margin-top:-1px!important;margin-left:-1px!important;margin-right:-1px!important}.order-details-instance{flex:none!important;margin-bottom:-1px!important;margin-left:-1px!important;margin-right:-1px!important}.view-2{flex-direction:column;flex:none;align-items:flex-start;width:412px;padding:8px 0 16px;display:flex;position:relative}.view-wrapper{flex-direction:column;flex:none;align-self:stretch;align-items:flex-start;width:100%;display:flex;position:relative}.view-3{flex-direction:column;flex:none;align-self:stretch;align-items:flex-start;gap:12px;width:100%;padding:12px 16px;display:flex;position:relative}.line-copy{align-self:stretch;width:100%;height:1px;margin-bottom:-7471px;margin-left:-1337px;position:relative}.element-section-head{background-color:var(--color-bg-1);height:48px;padding:0px var(--sizing-padding-s-copy) 0px var(--sizing-padding-s-copy);align-items:center;gap:12px;width:412px;display:flex;position:absolute;top:48px;left:0}.group-wrapper{background-color:#3c4046b2;width:412px;height:867px;position:absolute;top:2px;left:0}.group-2{height:683px;position:relative;top:184px}.delivery-info-cont{background-color:var(--color-bg-1);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;margin:16px auto;display:flex;width:calc(100% - 32px)!important;padding:4px 0!important}.delivery-info-cont .delivery-info-item{flex-direction:row;justify-content:space-between;align-items:center;padding:8px;font-family:Pretendard-Regular;font-size:14px;font-weight:400;line-height:150%;display:flex}.delivery-info-cont .delivery-info-item span.label{color:var(--color-text-3);margin-right:16px;width:60px!important;min-width:60px!important;max-width:60px!important}.delivery-info-cont .delivery-info-item span.value{color:var(--color-text-1);flex:1}.history-item{background-color:var(--bwwhite);border-radius:var(--sizing-radius-s) var(--sizing-radius-s) 0px 0px;flex-direction:column;flex:none;align-self:stretch;align-items:flex-start;width:100%;padding:8px 16px;display:flex;position:relative}.history-item .status-value{color:var(--color-text-1);font-family:var(--subhead-font-family);font-size:var(--body-1-font-size);font-style:var(--body-1-font-style);font-weight:var(--headline-font-weight);letter-spacing:var(--zero-pixel);line-height:var(--subhead-line-height);align-self:stretch;position:relative}.history-item .history-detail-row{flex:none;align-self:stretch;align-items:flex-start;width:100%;display:flex;position:relative}.history-item .history-detail-row .when{color:var(--color-text-3);letter-spacing:0;flex:1;font-family:Pretendard-Regular;font-size:12px;font-weight:400;line-height:normal;position:relative}.history-item .history-detail-row .by{color:var(--color-text-3);letter-spacing:0;text-align:right;white-space:nowrap;width:fit-content;font-family:Pretendard-Regular;font-size:12px;font-weight:400;line-height:normal;position:relative}.button-cont{margin:16px 0;padding:0 16px}.order-details{box-sizing:border-box;background-color:#fff;flex-direction:column;align-items:flex-start;gap:12px;width:100%;padding:0 16px;display:flex}.order-details .order-status{box-sizing:border-box;align-items:center;gap:8px;width:100%;padding:4px 0;display:flex}.order-details .order-status .order-status-info{flex-direction:row;flex-grow:1;justify-content:flex-start;align-items:center;gap:8px;display:flex}.order-details .order-status .status{color:var(--color-text-1);white-space:nowrap;font-family:Pretendard-Bold;font-size:17px;line-height:24px}.order-details .order-status .status.success{color:var(--brand-colorprimary)}.order-details .order-status .status.warning{color:var(--color-red-900)}.order-details .order-status .status-date{color:var(--color-primary);white-space:nowrap;font-family:Pretendard-Regular;font-size:17px;font-weight:400;line-height:24px}.order-details .order-status .more-icon{width:24px;height:24px}.order-details .order-product-info{box-sizing:border-box;gap:12px;width:calc(100vw - 32px);display:flex}.order-details .order-product-info .product-image{border:1px solid var(--color-divider-divider-1);border-radius:var(--sizing-radius-s);flex-shrink:0;width:102px!important;height:102px!important}.order-details .order-product-info .product-image img{object-fit:cover;width:100%;height:100%}.order-details .order-product-info .product-details-panel{flex-direction:column;flex-grow:1;gap:4px;width:100%}.order-details .order-product-info .product-details-panel .product-name{color:var(--color-text-1);word-wrap:break-word;word-break:break-all;overflow-wrap:break-word;font-family:Pretendard-Regular;font-size:15px;line-height:18px}.order-details .order-product-info .product-details-panel .product-description{color:var(--color-text-3);word-wrap:break-word;word-break:break-all;overflow-wrap:break-word;font-family:Pretendard-Regular;font-size:15px;line-height:normal}.order-details .order-product-info .product-details-panel .product-price-info{flex-direction:row;align-items:center;gap:8px;margin-top:4px;display:flex}.order-details .order-product-info .product-details-panel .product-price-info .product-price{color:var(--color-text-1);white-space:nowrap;font-family:Pretendard-Bold;font-size:17px;line-height:29px}.order-details .order-product-info .product-details-panel .product-price-info .product-quantity{color:var(--color-text-3);white-space:nowrap;font-family:Pretendard-Regular;font-size:15px;line-height:29px}.order-details .fixed-button{padding:0}.order-details-table{align-items:flex-start;gap:16px;width:100%;display:flex;position:relative}.order-details-table .label{color:var(--color-text-3);letter-spacing:0;width:60px;margin-top:-1px;font-family:Pretendard-Regular;font-size:15px;font-weight:400;line-height:21px;position:relative}.order-details-table .value{color:var(--color-text-1);letter-spacing:0;flex:1;margin-top:-1px;font-family:Pretendard-Regular;font-size:15px;font-weight:400;line-height:21px;position:relative}.order-status-cont{flex-direction:column;flex:none;justify-content:center;align-items:center;width:100%;display:flex;position:relative}.order-status-cont .section-head{background-color:var(--bwwhite)!important;align-self:stretch!important;width:100%!important}.order-status-cont .status-section{flex-direction:column;flex:none;justify-content:center;align-items:center;gap:10px;width:100%;padding:8px 16px;display:flex;position:relative}.order-status-cont .status-item{background-color:var(--color-navy-50);border:1px solid;border-color:var(--color-CTA-secondary-hover);border-radius:var(--sizing-radius-s);box-shadow:var(--shadow);flex:none;align-items:center;gap:12px;width:100%;padding:12px;display:flex;position:relative}.order-status-cont .status-info{flex-direction:column;flex:1;align-items:flex-start;display:flex;position:relative}.order-status-cont .status-title{-webkit-line-clamp:1;color:var(--color-text-1);letter-spacing:0;text-overflow:ellipsis;-webkit-box-orient:vertical;margin-top:-1px;font-family:Pretendard-Bold;font-size:14px;line-height:24px;display:-webkit-box;position:relative;overflow:hidden}.order-status-cont .delivery-date{color:var(--color-text-3);letter-spacing:0;align-self:stretch;font-family:Pretendard-Regular;font-size:12px;font-weight:400;line-height:normal;position:relative}.order-status-cont .status-button{cursor:pointer;background-color:#fff!important;flex:none!important;margin-right:-1px!important}.order-details-table-cont{flex-direction:column;justify-content:center;align-items:flex-start;width:100%;display:flex}.order-details-table-cont .order-details-rows{flex-direction:column;align-items:flex-start;gap:16px;width:100%;padding:16px;display:flex;position:relative}.order-detail-page{background-color:var(--bwwhite);flex-direction:column;justify-content:flex-start;align-items:center;width:100%;height:100vh;display:flex;position:relative;overflow:hidden}.order-detail-page .order-detail-container{scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;height:calc(100vh - 48px);display:flex;overflow-y:scroll}.order-detail-page .order-detail-container::-webkit-scrollbar{display:none}.order-detail-page .order-detail-container .order-summary-cont{background-color:var(--color-bg-1);padding:0px var(--sizing-padding-s-copy) 0px var(--sizing-padding-s-copy);align-items:center;gap:12px;width:100%;display:flex;left:0;height:48px!important;min-height:48px!important;max-height:48px!important}.order-detail-page .order-detail-container .order-summary-cont .order-date{color:var(--color-text-2);letter-spacing:0;white-space:nowrap;width:fit-content;margin-top:-1px;font-family:Pretendard-Bold;font-size:16px;line-height:24px;position:relative}.order-detail-page .order-detail-container .order-summary-cont .order-number{color:var(--color-text-2);letter-spacing:0;white-space:nowrap;width:fit-content;margin-top:-1px;font-family:Pretendard-Regular;font-size:16px;font-weight:400;line-height:24px;position:relative}.order-detail-page .order-detail-container .order-customer-info{flex-direction:column;flex:none;align-items:flex-start;width:100%;display:flex;position:relative}.order-detail-page .order-detail-container .order-customer-info .delivery-section{flex-direction:column;flex:none;align-items:flex-start;gap:16px;width:100%;padding:8px 16px;display:flex;position:relative}.order-detail-page .order-detail-container .order-customer-info .delivery-section .address-section{flex-direction:column;flex:none;align-items:flex-start;gap:12px;width:100%;display:flex;position:relative}.order-detail-page .order-detail-container .white-space{width:100%;padding:16px 0;height:16px!important}.order-detail-page .shipping-info-cont{flex-direction:column;flex:none;align-items:flex-start;gap:16px;width:100%;padding:8px 16px;display:flex;position:relative}.order-detail-page .shipping-info-cont .address-section{width:100%;padding-bottom:16px}.order-detail-page .shipping-info-cont .address-section .order-details-table{padding:8px 0}.order-detail-page .shipping-info-cont .address-section .delivery-item{flex:none;align-items:flex-start;gap:16px;width:100%;padding:8px 0;display:flex;position:relative}.order-detail-page .shipping-info-cont .address-section .delivery-item .delivery-title{color:var(--color-text-3);letter-spacing:0;width:60px;margin-top:-1px;font-family:Pretendard-Regular;font-size:15px;font-weight:400;line-height:21px;position:relative}.order-detail-page .shipping-info-cont .address-section .delivery-item .delivery-detail{flex-direction:column;flex:1;justify-content:center;align-items:flex-start;display:flex;position:relative}.order-detail-page .shipping-info-cont .address-section .delivery-item .delivery-detail .delivery-status{color:var(--color-text-1);letter-spacing:0;margin-top:-1px;font-family:Pretendard-Regular;font-size:15px;font-weight:400;line-height:21px;position:relative}.order-detail-page .shipping-info-cont .address-section .delivery-item .delivery-detail .delivery-date{color:var(--color-text-3);letter-spacing:0;font-family:Pretendard-Regular;font-size:13px;font-weight:400;line-height:normal;position:relative}.order-detail-page .delivery-info-cont{flex-direction:column;flex:none;align-items:flex-start;width:100%;padding-bottom:16px;display:flex;position:relative}.order-detail-page .delivery-info-cont .delivery-section{flex-direction:column;flex:none;align-items:flex-start;gap:16px;width:100%;padding:8px 16px;display:flex;position:relative}.order-detail-page .delivery-info-cont .delivery-section .address-section{flex-direction:column;flex:none;align-items:flex-start;gap:12px;width:100%;display:flex;position:relative}.order-detail-page .delivery-info-cont .delivery-section .address-section .order-table{flex:none!important;align-self:stretch!important;width:100%!important}.order-detail-page .order-items-cont{flex-direction:column;flex:none;align-items:flex-start;width:100%;padding-bottom:16px;display:flex;position:relative}.order-detail-page .order-items-cont .product-details{flex-direction:column;flex:none;align-items:flex-start;gap:24px;display:inline-flex;position:relative}.order-detail-page .delivery-button{cursor:pointer;flex:none!important;margin-top:-1px!important;margin-bottom:-1px!important;margin-right:-1px!important}.order-detail-page .payment-section{flex-direction:column;flex:none;align-items:flex-start;width:100%;padding:8px 0 16px;display:flex;position:relative}.order-detail-page .payment-section .payment-info{flex-direction:column;flex:none;align-items:flex-start;width:100%;display:flex;position:relative}.order-detail-page .payment-section .payment-info .payment-details{flex-direction:column;flex:none;align-items:flex-start;gap:12px;width:100%;padding:12px 16px;display:flex;position:relative}.order-detail-page .payment-section .payment-info .payment-details .separator-line{width:100%;height:1px;margin-left:-.5px;margin-right:-.5px;position:relative}.order-detail-page .payment-section .payment-info .payment-details .payment-item-1{flex-direction:column;flex:none;align-items:flex-start;gap:4px;width:100%;display:flex;position:relative}.order-detail-page .payment-section .payment-info .payment-details .payment-item-1 .payment-item-2{flex:none;align-items:flex-start;gap:12px;width:100%;display:flex;position:relative}.order-detail-page .payment-section .payment-info .payment-details .payment-item-1 .payment-item-2 .label-1{color:var(--color-text-2);letter-spacing:0;flex:1;margin-top:-1px;font-family:Pretendard-Regular;font-size:17px;font-weight:400;line-height:20px;position:relative}.order-detail-page .payment-section .payment-info .payment-details .payment-item-1 .payment-item-2 .value-1{color:var(--color-text-2);letter-spacing:0;text-align:right;white-space:nowrap;width:fit-content;margin-top:-1px;font-family:Pretendard-Bold;font-size:17px;line-height:20px;position:relative}.order-detail-page .payment-section .payment-info .payment-details .payment-item-3{flex:none;align-items:flex-start;gap:38px;width:100%;display:flex;position:relative}.order-detail-page .payment-section .payment-info .payment-details .payment-item-3 .label-1{color:var(--color-text-2);letter-spacing:0;flex:1;margin-top:-1px;font-family:Pretendard-Regular;font-size:17px;font-weight:400;line-height:20px;position:relative}.order-detail-page .payment-section .payment-info .payment-details .payment-item-3 .value-2{color:var(--color-text-1);letter-spacing:0;text-align:right;white-space:nowrap;width:fit-content;margin-top:-1px;font-family:Pretendard-Regular;font-size:17px;font-weight:400;line-height:20px;position:relative}.order-detail-page .payment-section .payment-info .payment-details .payment-total{flex:none;align-items:flex-start;gap:12px;width:100%;display:flex;position:relative}.order-detail-page .payment-section .payment-info .payment-details .payment-total .label{color:var(--color-text-2);letter-spacing:0;flex:1;margin-top:-1px;font-family:Pretendard-Bold;font-size:21px;line-height:20px;position:relative}.order-detail-page .payment-section .payment-info .payment-details .payment-total .payment-total-cont{flex:none;align-items:center;gap:8px;display:inline-flex;position:relative}.order-detail-page .payment-section .payment-info .payment-details .payment-total .payment-total-cont .total{color:var(--color-text-2);letter-spacing:0;text-align:right;white-space:nowrap;width:fit-content;margin-top:-1px;font-family:Pretendard-Bold;font-size:21px;line-height:20px;position:relative}.order-detail-page .payment-history-section{flex-direction:column;flex:none;align-items:flex-start;width:100%;padding:8px 0 16px;display:flex;position:relative}.order-detail-page .payment-history-section .payment-history-info{flex-direction:column;flex:none;align-items:flex-start;width:100%;display:flex;position:relative}.order-detail-page .payment-history-section .payment-history-info .payment-history-details{flex-direction:column;flex:none;align-items:flex-start;gap:10px;width:100%;padding:12px 16px;display:flex;position:relative}.order-detail-page .payment-history-section .payment-history-info .payment-history-empty{color:var(--color-text-2);text-align:center;width:100%;padding:12px 16px;font-family:Pretendard-Regular;font-size:15px;line-height:20px}.order-detail-page .payment-history-section .payment-history-info .payment-history-item{background-color:#fff;border:1px solid #e8eaee;border-radius:8px;flex-direction:column;gap:6px;width:100%;padding:10px 12px;display:flex}.order-detail-page .payment-history-section .payment-history-info .payment-history-item .payment-history-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.order-detail-page .payment-history-section .payment-history-info .payment-history-item .payment-history-head .payment-history-title{color:var(--color-text-1);font-family:Pretendard-Bold;font-size:15px;line-height:18px}.order-detail-page .payment-history-section .payment-history-info .payment-history-item .payment-history-head .payment-history-date{color:var(--color-text-2);font-family:Pretendard-Regular;font-size:13px;line-height:16px}.order-detail-page .payment-history-section .payment-history-info .payment-history-item .payment-history-reason{color:var(--color-text-2);word-break:break-word;background-color:#f5f6f8;border-radius:6px;width:100%;padding:6px 10px;font-family:Pretendard-Regular;font-size:14px;line-height:18px}.order-detail-page .payment-history-section .payment-history-info .payment-history-item .payment-history-items{flex-direction:column;gap:2px;width:100%;margin:0;padding:0;list-style:none;display:flex}.order-detail-page .payment-history-section .payment-history-info .payment-history-item .payment-history-items li{justify-content:space-between;gap:12px;padding:2px 0;display:flex}.order-detail-page .payment-history-section .payment-history-info .payment-history-item .payment-history-items li .ph-item-label{color:var(--color-text-2);font-family:Pretendard-Regular;font-size:14px;line-height:18px}.order-detail-page .payment-history-section .payment-history-info .payment-history-item .payment-history-items li .ph-item-value{color:var(--color-text-1);text-align:right;font-family:Pretendard-Regular;font-size:14px;line-height:18px}.order-detail-page .payment-history-section .payment-history-info .payment-history-item .payment-history-items li .ph-item-value.ph-item-amount{font-family:Pretendard-Bold}.order-detail-page .fixed-button{height:56px}.order-detail-page{background-color:#f4f5f7}.order-detail-page .top-nav{background-color:#fff}.order-detail-page .top-nav .title-text-cont{color:#17191a;font-size:19px;font-family:Pretendard-Bold!important}.order-detail-page .order-detail-container{padding:14px 0 20px}.order-detail-page .order-summary-cont{background-color:#0000;height:auto;min-height:0;max-height:none;padding:0 18px 12px}.order-detail-page .order-details-table-cont,.order-detail-page .order-items-cont,.order-detail-page .payment-section,.order-detail-page .payment-history-section{background:#fff;border-radius:16px;flex-shrink:0;width:calc(100% - 32px);margin:0 16px 12px;padding:4px 0;overflow:hidden}.order-detail-page .order-details-table-cont .separator,.order-detail-page .order-items-cont .separator,.order-detail-page .payment-section .separator,.order-detail-page .payment-history-section .separator{display:none}.order-detail-page .section-head{height:auto;padding:12px 16px 8px}.order-detail-page .section-head .div,.order-detail-page .section-head .section-text{color:#17191a;font-size:17px;font-family:Pretendard-Bold!important}.order-detail-page .order-details-rows{gap:8px;padding:4px 16px 12px}.order-detail-page .order-details-table .label{width:70px}.order-detail-page .order-details{border-bottom:1px solid #f4f5f7}.order-detail-page .order-details .order-status .status{border-radius:999px;align-items:center;padding:3px 9px;font-size:12px;line-height:16px;display:inline-flex;font-family:Pretendard-Bold!important}.order-detail-page .order-details .order-status .status.normal{color:#17191a;background:#e8eef2}.order-detail-page .order-details .order-status .status.success{color:#166533;background:#bbf7d1}.order-detail-page .order-details .order-status .status.warning{color:#74470f;background:#feffc1}.order-detail-page .order-details .order-status .status.error{color:#b91c1c;background:#fee2e2}.order-detail-page .order-details .order-product-info{width:100%!important}.order-detail-page .order-details .fixed-button{border-top:none;gap:8px;min-height:0;padding:12px 0 0}.order-detail-page .order-details .block-button{min-height:42px}.order-detail-page .payment-details{gap:10px;padding:0 16px 16px}.order-detail-page .payment-details .payment-total{align-items:center}.order-detail-page .payment-details .payment-total .label{color:#17191a;font-size:17px;font-family:Pretendard-Bold!important}.order-detail-page .payment-details .payment-total .total{color:#225ed3;font-variant-numeric:tabular-nums;font-size:21px;font-family:Pretendard-Bold!important}.order-detail-page .payment-history-details{gap:0;padding:0 16px 16px}.order-detail-page .payment-history-item{border:none;border-radius:0;padding:7px 0}.order-detail-page .payment-history-reason{border-radius:8px}.order-detail-page .order-detail-container>.block-button{min-height:0;box-shadow:none;background:0 0;padding:18px 0 4px}.order-detail-page .order-detail-container>.block-button .button-text{color:#757b80;font-size:14px;text-decoration:underline}.order-detail-page .separator.space,.order-detail-page .separator.default,.order-detail-page .separator.line{background-color:#0000}.order-detail-page .white-space{height:4px;padding:0}.tabs{-ms-overflow-style:none;scrollbar-width:none;background:#fff;border-bottom:1px solid #eee;display:flex;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}.tabs .tab-item{cursor:pointer;white-space:nowrap;padding:12px 16px;position:relative}.tabs .tab-item .tab-text{color:#666;font-size:14px}.tabs .tab-item .tab-text-selected{color:#000;font-size:14px;font-weight:600}.tabs .tab-item .selected-tab-indicator{background-color:#000;width:100%;height:2px;position:absolute;bottom:-1px;left:0}.custom-select-container{gap:8px;width:100%;display:flex}.custom-select-container .custom-select{flex:1;position:relative}.custom-select-container .custom-select .select-header{cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:4px;justify-content:space-between;align-items:center;min-height:42px;padding:10px 12px;display:flex}.custom-select-container .custom-select .select-header .arrow{border:2px solid #666;border-width:0 2px 2px 0;padding:3px;transition:transform .2s;display:inline-block}.custom-select-container .custom-select .select-header .arrow.down{transform:rotate(45deg)}.custom-select-container .custom-select .select-header .arrow.up{transform:rotate(-135deg)}.custom-select-container .custom-select .options-list{z-index:10000;background:#fff;border:1px solid #ddd;border-radius:0 0 8px 8px;max-height:300px;margin:-4px 0 0;padding:0;list-style:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 4px 12px #00000026}.custom-select-container .custom-select .options-list .option{cursor:pointer;border-bottom:1px solid #eee;margin:0;padding:4px 8px;list-style:none}.custom-select-container .custom-select .options-list .option:last-child{border-bottom:none}.custom-select-container .custom-select .options-list .option:hover{background:#f5f5f5}.custom-select-container .custom-select .options-list .option.selected{background:#d0e6ff}.custom-select-container .custom-select .options-list .option .option-content{flex-direction:column;gap:4px;display:flex}.custom-select-container .custom-select .options-list .option .option-content .order-id{color:#222;font-family:Pretendard-Bold;font-size:14px}.custom-select-container .custom-select .options-list .option .option-content .product-name{color:#666;font-size:12px}.custom-select-container .random-button{cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #ddd;border-radius:4px;min-height:42px;padding:0 12px}.custom-select-container .random-button:hover{background:#f5f5f5}.tool-page{flex-direction:column;width:100%;min-height:100vh;display:flex}.tool-page .top-nav{z-index:10;width:100%}.tool-page .scroll-panel{scrollbar-width:none;-ms-overflow-style:none;flex-grow:1;padding:16px;overflow-y:auto}.tool-page .scroll-panel::-webkit-scrollbar{display:none}.tool-page .scroll-panel .input-cont{color:var(--color-text-2);flex-direction:row;justify-content:space-between;align-items:center;gap:8px;padding:8px 0;font-size:14px;line-height:14px;display:flex}.tool-page .scroll-panel .input-cont label{width:80px!important;min-width:80px!important;max-width:80px!important}.tool-page .scroll-panel .input-cont input,.tool-page .scroll-panel .input-cont select{border:1px solid #ccc;border-radius:4px;flex-grow:1;height:32px}.tool-page .scroll-panel .input-cont select{border:1px solid #ccc;border-radius:4px;flex-grow:1;width:100%;height:32px;font-size:14px}.tool-page .scroll-panel .input-cont select option{padding:8px;font-size:14px}.tool-page .scroll-panel button{height:32px;padding:0 16px}.tool-page .section-panel{flex-direction:column;width:100%;display:flex}.tool-page .section-head{background-color:var(--bwwhite);align-self:stretch;width:100%}.tool-page .separator{width:100%}.tool-page .fade-in{animation:.15s ease-in-out forwards fadeIn}.tool-page .fade-out{animation:.15s ease-in-out forwards fadeOut}.product-list{margin:10px 0}.product-list .product-item{background:#f5f5f5;border-radius:4px;justify-content:space-between;align-items:center;margin:5px 0;padding:10px;display:flex}.product-list .product-item .product-item-content{flex:1}.product-list .product-item .product-item-content .product-id{color:#222;margin-bottom:4px;font-family:Pretendard-Bold;font-size:12px}.product-list .product-item .product-item-content .product-name{color:#666;font-size:10px}.product-list .product-item button{color:#fff;cursor:pointer;background:#f44;border:none;border-radius:4px;padding:6px 12px}.product-list .product-item button:hover{background:red}.history-cont{background:var(--color-bg-2);border-radius:12px;flex-direction:column;margin:16px 0;padding:16px;display:flex}.history-cont h3{margin-bottom:15px;font-family:Pretendard-Bold}.history-cont .history-item{color:var(--color-text-2);background:0 0;flex-direction:row;justify-content:space-between;align-items:center;gap:8px;padding:8px 0;font-size:14px;line-height:14px;display:flex}.history-cont .history-item label{width:80px!important;min-width:80px!important;max-width:80px!important}.history-cont .history-item input,.history-cont .history-item select{border:1px solid #ccc;border-radius:4px;flex-grow:1;height:32px}.history-cont .history-item select{border:1px solid #ccc;border-radius:4px;width:100%;height:32px;font-size:14px}.history-cont .history-item select option{padding:8px;font-size:14px}.history-cont button.add-history-button{background-color:var(--color-semantic-success-copy);height:36px;color:var(--color-text-1-w);border:none;border-radius:8px;margin-top:16px;font-family:Pretendard-Bold;font-size:14px;line-height:14px}.history-list{margin-top:20px}.history-list .history-item{flex-direction:row;justify-content:space-between;align-items:center;gap:12px;width:100%;margin-bottom:10px;padding:10px;font-size:12px;display:flex}.history-list .history-item .info-panel{flex-direction:column;flex:1;gap:4px;display:flex}.history-list .history-item .info-panel .upper-info{flex-direction:row;justify-content:space-between;gap:4px;margin-bottom:4px;display:flex}.history-list .history-item .info-panel .upper-info span:first-child{font-family:Pretendard-Bold}.history-list .history-item .info-panel .lower-info{flex-direction:row;justify-content:space-between;gap:4px;display:flex}.history-list .history-item button{color:#fff;background-color:#f44;border:none;border-radius:4px;padding:4px 8px}.history-switch{color:var(--color-text-1);margin-bottom:16px;padding:8px 0;font-size:14px;line-height:14px}.history-switch span{margin-left:4px}#delivery-number,#history-time{padding:4px 12px;font-family:Pretendard-Regular;font-size:14px}.order-details{margin:16px 0}.order-details .product-item{border-bottom:1px solid #eee;width:100%;padding:12px;display:flex}.order-details .product-item .product-thumbnail{width:60px;height:60px;margin-right:12px}.order-details .product-item .product-thumbnail img{object-fit:cover;border-radius:4px;width:100%;height:100%}.order-details .product-item .product-info{flex-direction:column;flex:1;justify-content:space-between;display:flex}.order-details .product-item .product-info .product-name{font-size:14px;font-weight:500}.order-details .product-item .product-info .product-description{color:#666;font-size:12px}.order-details .product-item .product-info .product-id{color:#999;font-size:12px}.order-details .product-item .product-info .product-price{text-align:right;color:#333;font-size:14px;font-weight:500}.order-form-page{background-color:#fff;flex-direction:column;flex:1;width:100%;display:flex;position:relative}.order-form-page .scroll-panel{flex-direction:column;align-items:flex-start;gap:16px;width:100%;padding-top:48px;display:flex;left:0}.order-form-page .section-panel{flex-direction:column;flex:none;align-self:stretch;align-items:flex-start;width:100%;display:flex;position:relative}.order-form-page .design-component-instance-node{background-color:var(--bwwhite)!important;align-self:stretch!important;width:100%!important}.order-form-page .item-to-buy{flex-direction:column;flex:none;align-self:stretch;align-items:flex-start;gap:8px;width:100%;padding:0 16px;display:flex;position:relative}.order-form-page .separator-instance{align-self:stretch!important;width:100%!important;position:relative!important}.order-form-page .coupon-component-instance{font-family:Pretendard-Regular!important}.order-form-page .price-info-inner-cont{flex-direction:column;flex:none;align-self:stretch;align-items:flex-start;gap:12px;width:100%;padding:16px;display:flex;position:relative}.order-form-page .discount-applied{text-align:center!important}.order-form-page .payment-info{flex-direction:column;flex:none;align-self:stretch;align-items:center;width:100%;display:flex;position:relative}.order-form-page .selected-payment{margin-bottom:-1px!important}.order-form-page .card-instance{white-space:nowrap!important;font-family:Pretendard-Regular!important}.order-form-page .bank-icon{width:36px!important;height:36px!important;position:absolute!important;top:22px!important;left:16px!important}.order-form-page .selected-payment-2{position:absolute!important;top:27px!important;left:256px!important}.order-form-page .icon-arrow-big-left{width:24px!important;height:24px!important;position:absolute!important;top:10px!important;left:10px!important}.payment-completed-cont{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100vh;padding:0 24px;display:flex}.payment-completed-cont .payment-completed-title{text-align:center;font-size:22px;font-weight:700}.payment-completed-cont .payment-completed-desc{text-align:center;margin-top:16px;font-size:18px;font-weight:700}.payment-completed-cont .payment-completed-icon{width:120px;height:120px;margin:24px auto 20px}.payment-completed-cont .payment-completed-msg{background:var(--color-bg-1);text-align:center;border-radius:8px;width:100%;margin-top:16px;margin-bottom:40px;padding:16px}.chip{border-radius:12px;padding:8px 12px;display:inline-flex;position:relative}.chip .chip-text{letter-spacing:0;text-align:center;white-space:nowrap;width:fit-content;margin-top:-1px;font-family:Pretendard-Regular;font-size:14px;font-weight:400;line-height:20px;position:relative}.chip.selected{background-color:var(--color-primary);align-items:flex-start}.chip.active{background-color:var(--color-blue-50);border:1px solid;border-color:var(--color-primary);align-items:center;gap:8px}.chip.disabled{background-color:var(--color-bg-2);border:1px solid;border-color:var(--color-divider-divider-1);align-items:center;gap:8px}.chip.default{background-color:var(--bwwhite);border:1px solid;border-color:var(--color-divider-divider-1);align-items:center;gap:8px}.chip.selected .chip-text{color:var(--bwwhite)}.chip.active .chip-text{color:var(--color-primary)}.chip.disabled .chip-text{color:var(--color-text-4)}.chip.default .chip-text{color:var(--color-text-2)}.search-bars{background:0 0;flex:1;align-items:center;min-width:0;display:flex;position:relative}.search-bars .search-field{background-color:#0000;flex:1;align-items:center;gap:6px;min-width:0;height:100%;display:flex;position:relative}.search-bars .search-glyph{flex-shrink:0;width:24px!important;height:24px!important;position:relative!important}.search-bars .search-input{width:100%;color:var(--color-text-1-copy);letter-spacing:0;background:0 0;border:none;outline:none;flex:1;min-width:0;font-family:Pretendard-Regular;font-size:16px;line-height:24px;position:relative}.search-bars .search-input:placeholder-shown{color:var(--color-text-4)}.search-screen-popup{z-index:1000;background-color:#fff;width:100%;height:100vh;position:absolute;top:0;left:0}.search-header{background-color:#fff;align-items:center;gap:8px;height:60px;padding:8px 12px;display:flex}.search-header .search-back-btn{cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:44px;padding:0;display:flex}.search-header .search-back-btn .icon-arrow-big-left{width:24px;height:24px;display:block;position:static!important;top:auto!important;left:auto!important}.search-header .search-query-cont{box-sizing:border-box;background-color:#f4f5f7;border:none;border-radius:22px;flex-direction:row;flex:1;align-items:center;min-width:0;height:44px;padding:0 6px 0 14px;display:flex}.search-header .search-query-cont .search-query-clear-btn-cont{cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:44px;display:flex}.search-header .search-query-cont .search-query-clear-btn-cont .search-query-clear-btn{background-color:var(--gray-700);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.search-content{height:calc(100vh - 60px);overflow-y:auto}.section{padding:16px 16px 10px}.section .chips{flex-wrap:wrap;gap:8px;display:flex}.section .chips .chip-instance{margin-right:8px}.search-screen-popup .section-head.section-head-instance .div{font-size:17px;font-family:Pretendard-Bold!important}.search-screen-popup .section-head.section-head-instance .parent-title{color:#5e6366;font-size:14px;font-family:Pretendard-Regular!important}.search-screen-popup .product-item-cont{border-bottom:1px solid #e8eef2;padding:12px 16px}.search-screen-popup .product-item-cont .left-panel{width:64px;height:64px}.search-screen-popup .product-item-cont .img-cont,.search-screen-popup .product-item-cont .img-cont .lazy-load-image-background,.search-screen-popup .product-item-cont .img-cont .image{width:64px!important;height:64px!important}.search-screen-popup .product-item-cont .img-cont,.search-screen-popup .product-item-cont .img-cont .image{border:none!important;border-radius:12px!important}.search-screen-popup .product-item-cont .product-info-panel .description{display:none}.search-screen-popup .cart-empty-wrapper{background-color:#0000}.search-screen-popup .cart-empty-wrapper .cart-empty-text{color:#17191a;font-size:17px;font-family:Pretendard-Bold!important}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.CouponEventPage{background-color:#fff;flex-direction:column;height:100vh;font-family:Pretendard-Regular;display:flex;position:relative}.CouponEventPage .Content{flex:1;overflow-y:auto}.CouponEventPage .Content .LoadingContainer{flex-direction:column;justify-content:center;align-items:center;padding:40px 20px;display:flex}.CouponEventPage .Content .LoadingContainer .LoadingSpinner{border:3px solid #f3f3f3;border-top-color:#3076e6;border-radius:50%;width:40px;height:40px;animation:1s linear infinite spin}.CouponEventPage .Content .HeroImageWrapper{width:100%}.CouponEventPage .Content .HeroImageWrapper .HeroImage{width:100%;height:auto;display:block}.CouponEventPage .Content .CouponList{flex-direction:column;align-items:center;gap:0;display:flex}.CouponEventPage .Content .CouponList .CouponButton{cursor:pointer;background:0 0;border:none;width:100%;margin:0;padding:0;transition:opacity .2s;display:block}.CouponEventPage .Content .CouponList .CouponButton:active{opacity:.7}.CouponEventPage .Content .CouponList .CouponButton .CouponImage{width:100%;height:auto;display:block}.CouponEventPage{background-color:#f4f5f7}.CouponEventPage .top-nav{background-color:#fff;border-bottom:1px solid #e8eef2;flex-shrink:0}.CouponEventPage .HeroImageWrapper{border-radius:16px;flex-shrink:0;margin-bottom:18px;overflow:hidden}.CouponEventPage .CouponButton{border-radius:16px;flex-shrink:0;margin-bottom:12px;overflow:hidden;box-shadow:0 4px 12px #0000000d}.CouponEventPage .Content{box-sizing:border-box;padding:16px 16px 20px}.CouponEventPage .CouponList{flex-direction:column;display:flex}.gift-option-select{width:100%;position:relative}.gift-option-select .select-header{cursor:pointer;background:#fff;border:1px solid #e0e0e0;border-radius:8px;justify-content:space-between;align-items:center;min-height:48px;padding:14px 16px;font-family:Pretendard-Regular;transition:all .2s;display:flex}.gift-option-select .select-header:hover:not(.disabled){background:#f8f9fa;border-color:#3076e6}.gift-option-select .select-header.open{z-index:1001;border-color:#3076e6;border-top-left-radius:0;border-top-right-radius:0;position:relative}.gift-option-select .select-header.disabled{cursor:not-allowed;opacity:.6;background:#f5f5f5}.gift-option-select .select-header .select-text{color:#222;flex:1;font-size:14px;font-weight:700}.gift-option-select .select-header .select-text.placeholder{color:#999}.gift-option-select .select-header .arrow{border:2px solid #666;border-width:0 2px 2px 0;margin-left:8px;padding:3px;transition:transform .2s;display:inline-block}.gift-option-select .select-header .arrow.down{transform:rotate(45deg)}.gift-option-select .select-header .arrow.up{transform:rotate(-135deg)}.gift-option-select .options-list{z-index:1000;box-sizing:border-box;background:#fff;border:1px solid #aaa;border-bottom:none;border-top-left-radius:8px;border-top-right-radius:8px;flex-direction:column;align-items:center;gap:0;width:100%;max-height:200px;margin:0;padding:0;list-style:none;display:flex;position:absolute;bottom:100%;left:0;right:0;overflow-y:auto;box-shadow:0 -4px 12px #0000001a}.gift-option-select .options-list .option{cursor:pointer;border-bottom:1px solid #f0f0f0;width:100%;margin:0;padding:8px 16px;transition:background-color .2s;display:flex}.gift-option-select .options-list .option:last-child{border-bottom:none}.gift-option-select .options-list .option:hover{background:#f8f9fa}.gift-option-select .options-list .option.selected{background:#e3f2fd}.gift-option-select .options-list .option.selected .option-content .option-label{color:#3076e6}.gift-option-select .options-list .option .option-content{flex-direction:column;width:100%;padding:0 16px;display:flex}.gift-option-select .options-list .option .option-content .option-label{color:#333;margin:0;font-size:14px;font-weight:600}.gift-event-page{background-color:#fff;flex-direction:column;height:100vh;font-family:Pretendard-Regular;display:flex;position:relative}.gift-event-page .content{background-image:url(/img/event-bg.png);background-repeat:repeat;flex:1;padding-bottom:0;overflow-y:auto}.gift-event-page .content .event-hero{width:100%}.gift-event-page .content .event-hero .hero-image{width:100%;height:auto;display:block}.gift-event-page .content .gift-selection-panel{padding:20px}.gift-event-page .content .gift-selection-panel .panel-title{color:#333;text-align:center;margin-bottom:16px;font-size:19px;font-weight:600}.gift-event-page .content .gift-selection-panel .loading-container{flex-direction:column;justify-content:center;align-items:center;padding:40px 20px;display:flex}.gift-event-page .content .gift-selection-panel .loading-container .loading-spinner{border:3px solid #f3f3f3;border-top-color:#3076e6;border-radius:50%;width:40px;height:40px;margin-bottom:16px;animation:1s linear infinite spin}.gift-event-page .content .gift-selection-panel .loading-container p{color:#666;margin:0;font-size:15px}.gift-event-page .content .gift-selection-panel .error-container{flex-direction:column;justify-content:center;align-items:center;padding:40px 20px;display:flex}.gift-event-page .content .gift-selection-panel .error-container .error-message{color:#dc3545;text-align:center;margin-bottom:16px;font-size:15px}.gift-event-page .content .gift-selection-panel .error-container .retry-button{color:#fff;cursor:pointer;background-color:#3076e6;border:none;border-radius:4px;padding:8px 16px;font-size:15px}.gift-event-page .content .gift-selection-panel .error-container .retry-button:hover{background-color:#225ed3}.gift-event-page .content .gift-selection-panel .gift-sets{flex-direction:row;gap:16px;padding-bottom:8px;display:flex;overflow-x:auto}.gift-event-page .content .gift-selection-panel .gift-sets.has-selection .gift-set-item{opacity:.5;transform:scale(.93)}.gift-event-page .content .gift-selection-panel .gift-sets.has-selection .gift-set-item.selected{opacity:1;transform:scale(1)}.gift-event-page .content .gift-selection-panel .gift-sets .gift-set-item{cursor:pointer;background-color:#0000;border:none;border-radius:12px;flex:none;width:280px;padding:0;transition:all .3s;position:relative;overflow:hidden}.gift-event-page .content .gift-selection-panel .gift-sets .gift-set-item.selected{transform:translateY(-1px)}.gift-event-page .content .gift-selection-panel .gift-sets .gift-set-item:hover{transform:translateY(-2px)}.gift-event-page .content .gift-selection-panel .gift-sets .gift-set-item .gift-image-container{width:100%;height:auto;position:relative;overflow:hidden}.gift-event-page .content .gift-selection-panel .gift-sets .gift-set-item .gift-image-container .gift-image{object-fit:cover;cursor:pointer;width:100%;height:100%;transition:transform .5s}.gift-event-page .content .gift-selection-panel .gift-sets .gift-set-item .gift-info{align-items:flex-end;gap:8px;padding:16px;display:flex;position:absolute;bottom:0;left:0;right:0}.gift-event-page .content .gift-selection-panel .gift-sets .gift-set-item .gift-info .gift-text{flex:1}.gift-event-page .content .gift-selection-panel .gift-sets .gift-set-item .gift-info .gift-text .gift-name{color:#fff;text-shadow:0 1px 2px #00000059;margin:0 0 6px;font-size:25px;font-weight:900}.gift-event-page .content .gift-selection-panel .gift-sets .gift-set-item .gift-info .gift-text .gift-description{color:#ffffffeb;text-shadow:0 1px 2px #00000040;font-size:15px;line-height:1.4}.gift-event-page .content .gift-selection-panel .gift-sets .gift-set-item .option-info{color:#fff;text-shadow:0 1px 2px #00000059;font-size:17px;font-weight:900;position:absolute;top:12px;right:12px}.gift-event-page .gift-detail-modal{z-index:9999;opacity:0;visibility:hidden;width:100vw;height:100vh;transition:opacity .5s,visibility .5s;position:fixed;inset:0}.gift-event-page .gift-detail-modal.show{opacity:1;visibility:visible}.gift-event-page .gift-detail-modal.show .modal-content{transform:translateY(0)}.gift-event-page .gift-detail-modal .modal-overlay{z-index:1;background-color:#00000080;width:100vw;height:100vh;position:fixed;inset:0}.gift-event-page .gift-detail-modal .modal-content{z-index:2;background-color:#fff;flex-direction:column;width:100vw;height:100vh;margin:0;transition:transform .4s cubic-bezier(.25,.8,.25,1);display:flex;position:fixed;inset:0;transform:translateY(100%)}.gift-event-page .gift-detail-modal .modal-content .modal-header{z-index:10;background-color:#fff;border-bottom:1px solid #e0e0e0;justify-content:space-between;align-items:center;padding:16px 20px;display:flex;position:sticky;top:0}.gift-event-page .gift-detail-modal .modal-content .modal-header .header-spacer{width:32px;height:32px}.gift-event-page .gift-detail-modal .modal-content .modal-header .close-button{color:#333;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:32px;height:32px;padding:4px 8px;font-size:21px;transition:background-color .3s;display:flex}.gift-event-page .gift-detail-modal .modal-content .modal-header .close-button:hover{background-color:#f0f0f0}.gift-event-page .gift-detail-modal .modal-content .modal-header .close-button:active{background-color:#e0e0e0}.gift-event-page .gift-detail-modal .modal-content .modal-body{flex:1;padding:0 0 500px;overflow-y:auto}.gift-event-page .gift-detail-modal .modal-content .modal-body .gift-detail-images .detail-image{width:100%;height:auto;display:block}.gift-event-page .gift-detail-modal .modal-content .modal-footer{z-index:100;background-color:#fff;border-top:1px solid #e0e0e0;flex-direction:column;height:auto;max-height:calc(100vh - 120px);padding:16px 20px;display:flex;position:sticky;bottom:0;box-shadow:0 -8px 16px 4px #0003}.gift-event-page .gift-detail-modal .modal-content .modal-footer .gift-option-section{margin-bottom:16px;padding:0 4px}.gift-event-page .gift-detail-modal .modal-content .modal-footer .gift-option-section .option-title-wrapper{cursor:pointer;-webkit-user-select:none;user-select:none;border-bottom:1px solid #e0e0e0;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding-bottom:12px;display:flex}.gift-event-page .gift-detail-modal .modal-content .modal-footer .gift-option-section .option-title-wrapper .option-title-wrapper-inner{flex-direction:column;display:flex}.gift-event-page .gift-detail-modal .modal-content .modal-footer .gift-option-section .option-title-wrapper .option-title-wrapper-inner .option-title{color:#333;margin:4px 0 0;font-family:Pretendard-Bold;font-size:17px;font-weight:600}.gift-event-page .gift-detail-modal .modal-content .modal-footer .gift-option-section .option-title-wrapper .option-title-wrapper-inner .option-message{color:#555;letter-spacing:-.02em;margin:4px 0 0;font-size:13px;font-weight:500}.gift-event-page .gift-detail-modal .modal-content .modal-footer .gift-option-section .option-title-wrapper .toggle-button{color:#666;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;transition:color .2s;display:flex}.gift-event-page .gift-detail-modal .modal-content .modal-footer .gift-option-section .option-title-wrapper .toggle-button:hover{color:#333}.gift-event-page .gift-detail-modal .modal-content .modal-footer .gift-option-section .option-title-wrapper .toggle-button svg{display:block}.gift-event-page .gift-detail-modal .modal-content .modal-footer .gift-option-section .option-content{transition:max-height .4s,opacity .3s,margin-top .3s;overflow:visible}.gift-event-page .gift-detail-modal .modal-content .modal-footer .gift-option-section .option-content.expanded{opacity:1;max-height:1000px;margin-top:12px}.gift-event-page .gift-detail-modal .modal-content .modal-footer .gift-option-section .option-content.collapsed{opacity:0;max-height:0;margin-top:0;overflow:hidden}.gift-event-page .gift-detail-modal .modal-content .modal-footer .gift-option-section .option-group{flex-direction:row;align-items:center;gap:8px;margin-bottom:8px;display:flex;position:relative}.gift-event-page .gift-detail-modal .modal-content .modal-footer .gift-option-section .option-group .option-label{color:#555;width:160px;font-size:15px;font-weight:500;line-height:1;display:block}.gift-event-page .gift-detail-modal .modal-content .modal-footer .select-gift-button{color:#fff;cursor:pointer;background-color:#3076e6;border:none;border-radius:8px;width:100%;padding:14px;font-size:16px;font-weight:700;line-height:1.05;transition:background-color .3s}.gift-event-page .gift-detail-modal .modal-content .modal-footer .select-gift-button:hover:not(:disabled){background-color:#225ed3}.gift-event-page .gift-detail-modal .modal-content .modal-footer .select-gift-button:active:not(:disabled){background-color:#004085}.gift-event-page .gift-detail-modal .modal-content .modal-footer .select-gift-button:disabled,.gift-event-page .gift-detail-modal .modal-content .modal-footer .select-gift-button.disabled{cursor:not-allowed;opacity:.6;background-color:#ccc}.gift-event-page .mypage-form{flex-direction:column;justify-content:center;align-items:start;gap:8px;padding:0;display:flex}.gift-event-page .mypage-form .form-group{flex-direction:column;justify-content:center;align-items:start;gap:8px;width:100%;display:flex}.gift-event-page .mypage-form .form-group input{background-color:var(--color-bg-1);color:#222;text-align:center;border:1px solid #ddd;border-radius:24px;width:100%;padding:12px;font-size:17px}.gift-event-page .mypage-form .form-group input:focus{border-color:#3076e6;outline:none;box-shadow:0 0 0 2px #007bff1a}.gift-event-page .mypage-form .form-group input::placeholder{color:#777}@media (width<=768px){.gift-event-page .content{background-image:url(/img/event-bg.png);background-repeat:repeat}.gift-event-page .content .gift-selection-panel .gift-sets{flex-direction:column}.gift-event-page .content .gift-selection-panel .gift-sets .gift-set-item{width:100%}}@media (width<=480px){.gift-event-page .content{background-image:url(/img/event-bg.png);background-repeat:repeat}.gift-event-page .content .gift-selection-panel,.gift-event-page .content .gift-selection-panel .gift-sets .gift-set-item .gift-info{padding:12px}.gift-event-page .content .gift-selection-panel .gift-sets .gift-set-item .gift-info .gift-text{flex-direction:column;gap:4px;display:flex}.gift-event-page .content .gift-selection-panel .gift-sets .gift-set-item .gift-info .gift-text .gift-name{margin:0;padding:0;font-size:27px}.gift-event-page .content .gift-selection-panel .gift-sets .gift-set-item .gift-info .gift-text .gift-description{margin:0;padding:0;font-size:17px}}.modal{gap:4px;margin:0 16px}.selection-confirm .warning-text{background-color:#fff3cd;border:1px solid #ffeaa7;border-radius:6px;margin:0;padding:12px 16px}.selection-confirm .warning-text p{color:#d65f24;margin:0 0 12px;font-weight:600}.selection-confirm .warning-text ul{margin:0;padding-left:16px}.selection-confirm .warning-text ul li{color:#333;text-align:left;width:100%;margin-bottom:4px;font-size:14px;line-height:1.4}.selection-confirm .warning-text ul li:last-child{margin-bottom:0}.modal-title{color:#333;text-align:center;white-space:nowrap;flex:1;margin:0;padding:0 8px;font-size:18px;font-weight:700;position:relative;overflow:hidden}.modal-title span{animation:1s marquee-check;display:inline-block}.modal-title:hover span{animation:12s linear infinite marquee-scroll}@keyframes marquee-scroll{0%{transform:translate(0)}10%{transform:translate(0)}90%{transform:translate(calc(100vw - 100% - 120px))}to{transform:translate(calc(100vw - 100% - 120px))}}@keyframes marquee-check{to{transform:translate(0)}}.fixed-button{padding:16px}.modal-buttons{margin-top:16px}.gift-event-page .gift-sets{gap:12px}.gift-event-page .gift-set-item{box-sizing:border-box;border:1.5px solid #e8eef2;border-radius:16px}.gift-event-page .gift-set-item.selected{background-color:#eff7ff;border-color:#3076e6}.gift-event-page .select-gift-button{border-radius:12px;height:54px;padding:0}.gift-event-page .fixed-button{background-color:#fff;border-top:1px solid #e8eef2;padding:12px 16px}.gift-event-page .fixed-button .block-button{min-height:52px}.gift-event-page .selection-confirm .warning-text{border-radius:12px;padding:14px 16px}*{font-family:Pretendard-Regular!important}.gift-event-form-page{background-color:#f8f9fa;flex-direction:column;height:100vh;display:flex}.gift-event-form-page .error-content{flex-direction:column;flex:1;justify-content:center;align-items:center;padding:20px;display:flex}.gift-event-form-page .error-content p{color:#666;text-align:center;margin-bottom:20px;font-size:17px}.gift-event-form-page .error-content button{color:#fff;cursor:pointer;background-color:#3076e6;border:none;border-radius:8px;padding:12px 24px;font-size:15px}.gift-event-form-page .error-content button:hover{background-color:#225ed3}.gift-event-form-page .content{flex:1;padding-bottom:0;overflow-y:auto}.gift-event-form-page .content .selected-gift-display{background-color:#fff;border-bottom:1px solid #e0e0e0;margin-bottom:8px;padding:20px}.gift-event-form-page .content .selected-gift-display .gift-info{align-items:flex-start;gap:12px;display:flex}.gift-event-form-page .content .selected-gift-display .gift-info .gift-image{object-fit:cover;border:1px solid #e0e0e0;border-radius:8px;width:80px;height:80px}.gift-event-form-page .content .selected-gift-display .gift-info .gift-details{flex-direction:column;flex:1;gap:2px;display:flex}.gift-event-form-page .content .selected-gift-display .gift-info .gift-details h3{color:#333;margin:0;font-size:17px;font-weight:600}.gift-event-form-page .content .selected-gift-display .gift-info .gift-details p{color:#666;margin:0;font-size:15px;line-height:1.4}.gift-event-form-page .content .selected-gift-display .gift-info .gift-details .selected-options{margin:0}.gift-event-form-page .content .selected-gift-display .gift-info .gift-details .selected-options .selected-option{color:#3076e6;background-color:#f0f8ff;border-radius:4px;margin-bottom:4px;margin-right:4px;padding:2px 6px;font-size:13px;font-weight:500;display:inline-block}.gift-event-form-page .content .selected-gift-display .gift-info .gift-details .selected-options .selected-option:last-child{margin-right:0}.gift-event-form-page .content .application-form .form-section{background-color:#fff;margin-bottom:8px;padding:16px}.gift-event-form-page .content .application-form .form-section .section-title{color:#333;margin:0 0 16px;font-size:17px;font-weight:600}.gift-event-form-page .content .application-form .form-section .form-group{margin-bottom:20px}.gift-event-form-page .content .application-form .form-section .form-group:last-child{margin-bottom:0}.gift-event-form-page .content .application-form .form-section .form-group label{color:#333;margin-bottom:8px;font-size:15px;font-weight:500;display:block}.gift-event-form-page .content .application-form .form-section .form-group label:after{content:""}.gift-event-form-page .content .application-form .form-section .form-group input{box-sizing:border-box;background-color:#fff;border:1px solid #ddd;border-radius:8px;width:100%;padding:12px 16px;font-size:15px;transition:border-color .3s,box-shadow .3s}.gift-event-form-page .content .application-form .form-section .form-group input:focus{border-color:#3076e6;outline:none;box-shadow:0 0 0 2px #007bff1a}.gift-event-form-page .content .application-form .form-section .form-group input::placeholder{color:#999}.gift-event-form-page .content .application-form .form-section .form-group input.disabled-input,.gift-event-form-page .content .application-form .form-section .form-group input:disabled{color:#6c757d;cursor:not-allowed;background-color:#f8f9fa}.gift-event-form-page .content .application-form .form-section .form-group input.invalid{background-color:#fff5f5;border-color:#dc3545}.gift-event-form-page .content .application-form .form-section .form-group input.invalid:focus{border-color:#dc3545;box-shadow:0 0 0 2px #dc35451a}.gift-event-form-page .content .application-form .form-section .form-group .error-message{color:#dc3545;margin-top:4px;font-size:13px;line-height:1.4;display:block}.gift-event-form-page .content .application-form .form-section .form-group .address-search-container{cursor:pointer;background-color:#f8f9fa;border:1px solid #ddd;border-radius:8px;justify-content:space-between;align-items:center;padding:12px 16px;transition:all .3s;display:flex}.gift-event-form-page .content .application-form .form-section .form-group .address-search-container:hover{background-color:#f0f8ff;border-color:#3076e6}.gift-event-form-page .content .application-form .form-section .form-group .address-search-container.blink{animation:1s infinite blink}.gift-event-form-page .content .application-form .form-section .form-group .address-search-container .address-text{color:#666;flex:1;margin:0;font-size:15px}.gift-event-form-page .content .application-form .form-section .form-group .address-search-container .icon-search{color:#3076e6;width:16px;height:16px}.gift-event-form-page .content .application-form .form-section .form-group .readonly-input{color:#6c757d!important;cursor:not-allowed!important;background-color:#f8f9fa!important}.gift-event-form-page .content .application-form .form-section .form-group .form-note{color:#666;margin-top:4px;font-size:13px;line-height:1.4;display:block}.gift-event-form-page .confirm-content{text-align:left}.gift-event-form-page .confirm-content .selected-gift-title{color:#777;text-align:left;margin-bottom:8px;font-size:13px;font-weight:500}.gift-event-form-page .confirm-content .selected-gift-info{align-items:flex-start;gap:8px;margin-bottom:12px;display:flex}.gift-event-form-page .confirm-content .selected-gift-info .gift-image{object-fit:cover;border:1px solid #e0e0e0;border-radius:8px;width:64px;height:64px}.gift-event-form-page .confirm-content .selected-gift-info .gift-details{flex-direction:column;flex:1;justify-content:center;align-items:flex-start;gap:2px;display:flex}.gift-event-form-page .confirm-content .selected-gift-info .gift-details h3{text-align:left;color:#333;margin:0;padding:0;font-size:17px;font-weight:800}.gift-event-form-page .confirm-content .selected-gift-info .gift-details p{text-align:left;color:#555;margin:0;padding:0;font-size:15px;font-weight:500}.gift-event-form-page .confirm-content .selected-gift-info .gift-details .selected-options{margin:0}.gift-event-form-page .confirm-content .selected-gift-info .gift-details .selected-options .selected-option{color:#3076e6;background-color:#f0f8ff;border-radius:4px;margin:2px 4px 2px 0;padding:2px 6px;font-size:13px;font-weight:500;display:inline-block}.gift-event-form-page .confirm-content .selected-gift-info .gift-details .selected-options .selected-option:last-child{margin-right:0}.gift-event-form-page .confirm-content .selected-gift-info .gift-details .selected-option{color:#3076e6;margin:0;font-size:13px;font-weight:500}.gift-event-form-page .confirm-content .selected-gift-info .gift-details .selected-option .option-price{color:#225ed3;font-weight:600}.gift-event-form-page .confirm-content .warning-text{background-color:#fff3cd;border:1px solid #ffeaa7;border-radius:6px;margin:0 0 16px;padding:8px 12px}.gift-event-form-page .confirm-content .warning-text p{color:#d65f24;margin:0 0 8px;font-size:15px;font-weight:600}.gift-event-form-page .confirm-content .warning-text ul{margin:0;padding-left:16px}.gift-event-form-page .confirm-content .warning-text ul li{color:#333;text-align:left;margin-bottom:4px;font-size:14px;line-height:1.4}.gift-event-form-page .confirm-content .warning-text ul li:last-child{margin-bottom:0}.gift-event-form-page .privacy-agreement-section{background-color:#fff;margin-bottom:8px;padding:20px}.gift-event-form-page .privacy-agreement-section .privacy-agreement-panel{cursor:pointer;background-color:#efefef;border-radius:12px;align-items:center;padding:16px;transition:all .3s;display:flex}.gift-event-form-page .privacy-agreement-section .privacy-agreement-panel.agreed{color:#fff;background-color:#3076e6;border-color:#3076e6}.gift-event-form-page .privacy-agreement-section .privacy-agreement-panel.agreed .privacy-checkbox.checked,.gift-event-form-page .privacy-agreement-section .privacy-agreement-panel.agreed .privacy-text{color:#fff}.gift-event-form-page .privacy-agreement-section .privacy-agreement-panel:hover:not(.agreed){background-color:#e9ecef;border-color:#3076e6}.gift-event-form-page .privacy-agreement-section .privacy-agreement-panel:hover:not(.agreed) .privacy-checkbox.unchecked{color:#bbb}.gift-event-form-page .privacy-agreement-section .privacy-agreement-panel .checkbox-container{align-items:center;margin-right:8px;display:flex}.gift-event-form-page .privacy-agreement-section .privacy-agreement-panel .checkbox-container .privacy-checkbox{cursor:pointer;width:24px;height:24px;transition:all .3s}.gift-event-form-page .privacy-agreement-section .privacy-agreement-panel .checkbox-container .privacy-checkbox.checked{color:#fff}.gift-event-form-page .privacy-agreement-section .privacy-agreement-panel .checkbox-container .privacy-checkbox.unchecked{color:#bbb}.gift-event-form-page .privacy-agreement-section .privacy-agreement-panel .privacy-text{-webkit-user-select:none;user-select:none;font-size:15px;font-weight:500}.gift-event-form-page .privacy-agreement-section .privacy-agreement-panel .privacy-text.checked{color:#fff;font-weight:700}.gift-event-form-page .privacy-agreement-section .privacy-agreement-panel .privacy-text.unchecked{color:#777}.gift-event-form-page .privacy-modal-container{z-index:999999;background-color:#00000080;position:fixed;inset:0}.gift-event-form-page .privacy-modal-container .privacy-modal-content{background-color:#fff;flex-direction:column;width:100vw;height:100vh;display:flex}.gift-event-form-page .privacy-modal-container .privacy-modal-content .privacy-modal-nav{z-index:10;background-color:#fff;border-bottom:1px solid #e0e0e0;padding:16px 20px;position:sticky;top:0}.gift-event-form-page .privacy-modal-container .privacy-modal-content .privacy-modal-nav .privacy-modal-title{color:#333;text-align:center;margin:0;font-size:19px;font-weight:600}.gift-event-form-page .privacy-modal-container .privacy-modal-content .privacy-modal-body{flex:1;position:relative;overflow:hidden}.gift-event-form-page .privacy-modal-container .privacy-modal-content .privacy-modal-body .privacy-iframe{background-color:#fff;border:none;width:100%;height:100%}.gift-event-form-page .privacy-modal-container .privacy-modal-content .privacy-modal-body .privacy-fallback-content{height:100%;padding:20px;overflow-y:auto}.gift-event-form-page .privacy-modal-container .privacy-modal-content .privacy-modal-body .privacy-fallback-content h3{color:#333;text-align:center;margin-bottom:20px;font-size:21px;font-weight:600}.gift-event-form-page .privacy-modal-container .privacy-modal-content .privacy-modal-body .privacy-fallback-content .privacy-content{line-height:1.6}.gift-event-form-page .privacy-modal-container .privacy-modal-content .privacy-modal-body .privacy-fallback-content .privacy-content p{color:#333;margin-bottom:16px;font-size:15px}.gift-event-form-page .privacy-modal-container .privacy-modal-content .privacy-modal-body .privacy-fallback-content .privacy-content p strong{color:#000;font-weight:600}.gift-event-form-page .privacy-modal-container .privacy-modal-content .privacy-modal-body .privacy-fallback-content .privacy-content ul{margin-bottom:16px;padding-left:20px}.gift-event-form-page .privacy-modal-container .privacy-modal-content .privacy-modal-body .privacy-fallback-content .privacy-content ul li{color:#666;margin-bottom:8px;font-size:15px}.gift-event-form-page .privacy-modal-container .privacy-modal-content .privacy-modal-footer{background-color:#fff;border-top:1px solid #e0e0e0;gap:8px;padding:16px;display:flex;position:sticky;bottom:0}.gift-event-form-page .privacy-modal-container .privacy-modal-content .privacy-modal-footer .privacy-cancel-button{color:#333;cursor:pointer;background-color:#fff;border:1px solid #ddd;border-radius:8px;flex:2;padding:14px;font-size:17px;font-weight:600;transition:background-color .3s,border-color .3s}.gift-event-form-page .privacy-modal-container .privacy-modal-content .privacy-modal-footer .privacy-cancel-button:hover{background-color:#f8f9fa;border-color:#ccc}.gift-event-form-page .privacy-modal-container .privacy-modal-content .privacy-modal-footer .privacy-cancel-button:active{background-color:#f1f3f5}.gift-event-form-page .privacy-modal-container .privacy-modal-content .privacy-modal-footer .privacy-agree-button{color:#fff;cursor:pointer;background-color:#3076e6;border:none;border-radius:8px;flex:5;padding:14px;font-size:17px;font-weight:600;transition:background-color .3s}.gift-event-form-page .privacy-modal-container .privacy-modal-content .privacy-modal-footer .privacy-agree-button:hover{background-color:#225ed3}.gift-event-form-page .privacy-modal-container .privacy-modal-content .privacy-modal-footer .privacy-agree-button:active{background-color:#004085}.gift-event-form-page .daum-postcode-container{z-index:2147483647;background:#00000080;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:100%;padding:16px;display:flex;position:absolute;top:0;left:0}.gift-event-form-page .daum-postcode-container .daum-postcode-inner-container{background:#fff;flex-direction:column;justify-content:space-between;width:100%;height:100%;display:flex}.gift-event-form-page .daum-postcode-container .daum-postcode-inner-container .postcode-panel{flex:1}.gift-event-form-page .daum-postcode-container .daum-postcode-inner-container .button-panel{padding:8px;font-family:Pretendard-Bold}@keyframes blink{0%,50%{background-color:#f8f9fa;border-color:#ddd}51%,to{background-color:#fff3cd;border-color:#ffeaa7}}@media (width<=480px){.gift-event-form-page .content .selected-gift-display{padding:16px}.gift-event-form-page .content .selected-gift-display .gift-info .gift-image{width:60px;height:60px}.gift-event-form-page .content .application-form .form-section{padding:16px}.gift-event-form-page .content .application-form .form-section .form-group label{color:#777;font-size:13px;font-weight:500}.gift-event-form-page .content .application-form .form-section .form-group input{color:#333;font-size:15px;font-weight:600}.gift-event-form-page .content .application-form .form-section .form-group .address-search-group{flex-direction:column}.gift-event-form-page .content .application-form .form-section .form-group .address-search-group .address-search-button{width:100%}.gift-event-form-page .daum-postcode-container .daum-postcode-inner-container{width:95%;height:80%;max-height:600px}.gift-event-form-page .daum-postcode-container .daum-postcode-inner-container .button-panel{padding:12px}.gift-event-form-page .daum-postcode-container .daum-postcode-inner-container .button-panel .close-button{padding:10px;font-size:14px}}.title-text-cont{color:#333;text-align:center;flex:1;margin:0;font-size:19px;font-weight:700}.block-button{color:#333;text-align:center;flex:1;margin:0;font-size:17px;font-weight:600}.block-button:first-child{flex:3}.block-button:nth-child(2){flex:5}.gift-event-form-page .selected-gift-display{box-sizing:border-box;border-bottom:none;border-radius:16px;width:calc(100% - 32px);margin:16px 16px 20px;padding:14px}.gift-event-form-page .selected-gift-display .gift-image{border:none;border-radius:8px;width:56px;height:56px}.gift-event-form-page .form-section .form-group input,.gift-event-form-page .form-section .form-group .address-search-container{box-sizing:border-box;border:1px solid #e8eef2;border-radius:12px;height:48px;padding:0 14px}.gift-event-form-page .privacy-agreement-panel{border-radius:12px;gap:10px;padding:14px}.gift-event-form-page .privacy-agree-button{border-radius:12px}.gift-event-form-page .privacy-cancel-button{border:1.5px solid #e8eef2;border-radius:12px}.gift-event-form-page .fixed-button{background-color:#fff;border-top:1px solid #e8eef2;padding:12px 16px}.gift-event-form-page .fixed-button .block-button{min-height:54px}.gift-event-form-page .confirm-content .warning-text{border-radius:12px}.gift-event-my-page{background-color:#f8f9fa;flex-direction:column;height:100vh;display:flex}.gift-event-my-page .error-content{flex-direction:column;flex:1;justify-content:center;align-items:center;padding:20px;display:flex}.gift-event-my-page .error-content p{color:#666;text-align:center;margin-bottom:20px;font-size:17px}.gift-event-my-page .error-content button{color:#fff;cursor:pointer;background-color:#3076e6;border:none;border-radius:8px;padding:12px 24px;font-size:15px}.gift-event-my-page .error-content button:hover{background-color:#225ed3}.gift-event-my-page .loading-content{flex-direction:column;flex:1;justify-content:center;align-items:center;padding:20px;display:flex}.gift-event-my-page .loading-content .loading-spinner{border:4px solid #f3f3f3;border-top-color:#3076e6;border-radius:50%;width:40px;height:40px;margin-bottom:16px;animation:1s linear infinite spin}.gift-event-my-page .loading-content p{color:#666;text-align:center;font-size:17px}.gift-event-my-page .content{flex:1;padding-bottom:20px;overflow-y:auto}.gift-event-my-page .content .order-selector-section{background-color:#fff;margin-bottom:8px;padding:16px}.gift-event-my-page .content .order-selector-section .select-header{width:100%}.gift-event-my-page .content .order-selector-section .section-title{color:#333;margin-top:0;margin-bottom:12px;font-size:17px;font-weight:600}.gift-event-my-page .content .order-selector-section .custom-select-container{width:100%}.gift-event-my-page .content .order-selector-section .custom-select-container .custom-select span{width:100%;padding-right:24px}.gift-event-my-page .content .order-selector-section .custom-select-container .order-option{flex-direction:row;flex:1;justify-content:space-between;align-items:center;gap:4px;padding:8px 0;display:flex}.gift-event-my-page .content .order-selector-section .custom-select-container .order-option .order-option-left-panel{flex-direction:column;flex:1;gap:4px;display:flex}.gift-event-my-page .content .order-selector-section .custom-select-container .order-option .order-option-left-panel .order-date{color:#666;font-size:13px;font-weight:500}.gift-event-my-page .content .order-selector-section .custom-select-container .order-option .order-option-left-panel .order-product-name{color:#333;font-size:15px;font-weight:600}.gift-event-my-page .content .order-selector-section .custom-select-container .order-option .order-serial{color:#999;text-align:right;--sync-anim-duration:1.5s;--sync-anim-ease:ease-in-out;flex-direction:row;flex-shrink:0;justify-content:flex-end;align-items:center;gap:0;font-size:13px;display:flex}.gift-event-my-page .content .order-selector-section .custom-select-container .order-option .order-serial .car-img-mask{width:48px;height:48px;animation:l2r var(--sync-anim-duration) var(--sync-anim-ease) infinite;background-color:#fff;border-radius:40%;align-items:center;display:flex;position:relative;overflow:hidden;box-shadow:0 0 4px #0000001a;z-index:10!important}.gift-event-my-page .content .order-selector-section .custom-select-container .order-option .order-serial .car-img-mask .car-img{object-fit:cover;object-position:left;transform-origin:0;width:100%;height:100%;margin-left:-4px;transform:scale(1.2)}.gift-event-my-page .content .order-selector-section .custom-select-container .order-option .order-serial .linked-img-container{width:19.2px;height:19.2px;z-index:1!important}.gift-event-my-page .content .order-selector-section .custom-select-container .order-option .order-serial .linked-img-container .linked-img-bg{object-fit:cover;opacity:.4;width:19.2px;height:19.2px;animation:linkedBlink var(--sync-anim-duration) ease-in-out infinite;margin-top:0;margin-left:-19.2px;position:absolute;z-index:1!important}.gift-event-my-page .content .order-selector-section .custom-select-container .order-option .order-serial .linked-img-container .linked-img{object-fit:cover;width:19.2px;height:19.2px;animation:linkedBlink2 var(--sync-anim-duration) ease-in-out infinite;margin-left:-19.2px;position:absolute;z-index:2!important}.gift-event-my-page .content .order-selector-section .custom-select-container .order-option .order-serial .digital-key-img{object-fit:cover;z-index:10;width:33.6px;height:33.6px;animation:r2l var(--sync-anim-duration) var(--sync-anim-ease) infinite}.gift-event-my-page .content .status-section{background-color:#fff;justify-content:center;align-items:center;margin-bottom:8px;padding:20px;display:flex}.gift-event-my-page .content .status-section .status-item{flex-direction:row;justify-content:space-between;align-items:center;width:100%;display:flex}.gift-event-my-page .content .status-section .status-item .status-label{color:#333;font-size:17px;font-weight:600}.gift-event-my-page .content .status-section .status-item .status-value{color:#333;text-align:right;flex:1;font-size:17px;font-weight:600}.gift-event-my-page .content .status-section .status-item .status-value.success{color:#28a745}.gift-event-my-page .content .status-section .status-item .status-value.warning{color:#ffc107}.gift-event-my-page .content .status-section .status-item .status-value.error{color:#dc3545}.gift-event-my-page .content .info-section{background-color:#fff;margin-bottom:8px;padding:20px}.gift-event-my-page .content .info-section .section-title{color:#333;margin-top:0;margin-bottom:8px;padding-bottom:8px;font-size:17px;font-weight:600}.gift-event-my-page .content .info-section .gift-info{background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;align-items:flex-start;gap:16px;padding:16px;display:flex}.gift-event-my-page .content .info-section .gift-info .gift-image{object-fit:cover;border:1px solid #ddd;border-radius:8px;width:80px;height:80px}.gift-event-my-page .content .info-section .gift-info .gift-details{flex-direction:column;flex:1;justify-content:center;align-items:flex-start;gap:2px;display:flex}.gift-event-my-page .content .info-section .gift-info .gift-details h5{color:#333;margin:0;font-size:17px;font-weight:600}.gift-event-my-page .content .info-section .gift-info .gift-details p{color:#666;margin:4px 0 0;font-size:15px;line-height:1.4}.gift-event-my-page .content .info-section .gift-info .gift-details .selected-option{color:#3076e6;margin:0;font-size:14px;font-weight:500}.gift-event-my-page .content .info-section .gift-info .gift-details .selected-option .option-price{color:#225ed3;font-weight:600}.gift-event-my-page .content .info-section .gift-info .gift-details .selected-options{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.gift-event-my-page .content .info-section .gift-info .gift-details .selected-options .selected-option{color:#3076e6;white-space:nowrap;background-color:#f0f8ff;border:1px solid #e3f2fd;border-radius:4px;margin:0;padding:2px 6px;font-size:13px;font-weight:500;line-height:1.6;display:inline-block}.gift-event-my-page .content .info-section .info-grid{flex-direction:column;gap:12px;display:flex}.gift-event-my-page .content .info-section .info-grid .info-item{border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:flex-start;margin:0;padding-bottom:12px;display:flex}.gift-event-my-page .content .info-section .info-grid .info-item:last-child{border-bottom:none}.gift-event-my-page .content .info-section .info-grid .info-item .label{color:#666;font-size:15px;font-weight:500}.gift-event-my-page .content .info-section .info-grid .info-item .value{color:#333;text-align:right;word-break:break-all;flex:1;font-size:15px}.gift-event-my-page .content .info-section .info-grid .info-item .value.status-completed{color:#28a745;font-weight:600}.gift-event-my-page .content .info-section .info-grid .info-item .value .car-info-cont{flex-direction:row;align-items:center;gap:8px;margin-top:8px;display:flex}.gift-event-my-page .content .info-section .info-grid .info-item .value .car-info-cont .car-img-mask{width:48px;height:48px;animation:l2r var(--sync-anim-duration) var(--sync-anim-ease) infinite;background-color:#fff;border-radius:40%;align-items:center;display:flex;position:relative;overflow:hidden;box-shadow:0 0 4px #0000001a;z-index:10!important}.gift-event-my-page .content .info-section .info-grid .info-item .value .car-info-cont .car-img-mask .car-info-img{object-fit:cover;object-position:left;transform-origin:0;width:100%;height:100%;margin-left:-6px;transform:scale(1.3)}.gift-event-my-page .content .info-section .info-grid .info-item .value .car-info-cont .car-info-data{flex-direction:column;align-items:flex-start;gap:4px;font-family:Pretendard-Bold;font-size:17px;font-weight:700;line-height:1;display:flex}.gift-event-my-page .content .info-section .info-grid .info-item .value .car-info-cont .car-info-data p{color:#666;margin:0;padding:0;font-size:15px;font-weight:500;line-height:1}.gift-event-my-page .content .info-section .info-item{align-items:center;min-height:44px;margin-bottom:16px;display:flex}.gift-event-my-page .content .info-section .info-item:last-child{margin-bottom:0}.gift-event-my-page .content .info-section .info-item .info-label{color:#333;flex:0 0 120px;font-size:15px;font-weight:500}.gift-event-my-page .content .info-section .info-item .info-value{color:#666;flex:1;font-size:15px;line-height:1.4}.gift-event-my-page .content .info-section .info-item .edit-input{background-color:#fff;border:1px solid #ddd;border-radius:6px;flex:1;padding:8px 12px;font-size:15px}.gift-event-my-page .content .info-section .info-item .edit-input:focus{border-color:#3076e6;outline:none;box-shadow:0 0 0 2px #007bff1a}.gift-event-my-page .content .info-section .info-item .edit-input:read-only{cursor:not-allowed;background-color:#f8f9fa}.gift-event-my-page .content .info-section .info-item .address-search-group{flex:1;gap:8px;display:flex}.gift-event-my-page .content .info-section .info-item .address-search-group .edit-input{flex:1}.gift-event-my-page .content .info-section .info-item .address-search-group .address-search-button{color:#fff;cursor:pointer;white-space:nowrap;background-color:#3076e6;border:none;border-radius:6px;padding:8px 12px;font-size:13px;font-weight:500;transition:background-color .3s}.gift-event-my-page .content .info-section .info-item .address-search-group .address-search-button:hover{background-color:#225ed3}.gift-event-my-page .content .edit-buttons{background-color:#fff;justify-content:center;gap:12px;padding:20px;display:flex}.gift-event-my-page .content .edit-buttons button{cursor:pointer;border:none;border-radius:8px;flex:1;max-width:120px;padding:12px 16px;font-size:15px;font-weight:500;transition:background-color .3s}.gift-event-my-page .content .edit-buttons button.cancel-button{color:#fff;background-color:#6c757d}.gift-event-my-page .content .edit-buttons button.cancel-button:hover{background-color:#545b62}.gift-event-my-page .content .edit-buttons button.save-button{color:#fff;background-color:#3076e6}.gift-event-my-page .content .edit-buttons button.save-button:hover{background-color:#225ed3}.gift-event-my-page .content .notice-section{background-color:#fff;margin-bottom:16px;padding:10px 20px 20px}.gift-event-my-page .content .notice-section h3{color:#333;margin-bottom:16px;font-size:17px;font-weight:600}.gift-event-my-page .content .notice-section ul{margin:0;padding-left:16px}.gift-event-my-page .content .notice-section ul li{color:#666;margin-bottom:8px;font-size:15px;line-height:1.6}.gift-event-my-page .content .notice-section ul li:last-child{margin-bottom:0}@keyframes l2r{0%{transform:translate(0)}30%,85%{transform:translate(.5px)}to{transform:translate(0)}}@keyframes linkedBlink{0%{opacity:.75;filter:brightness(1.1)drop-shadow(0 0 2px #ffffff80);transform:scaleY(1)}30%,85%{opacity:1;filter:brightness();transform:scaleY(.8)}to{opacity:.75;filter:brightness(1.1)drop-shadow(0 0 2px #ffffff80);transform:scaleY(1)}}@keyframes linkedBlink2{0%{opacity:.75;filter:brightness(1.1)drop-shadow(0 0 2px #ffffff80);transform:scale(1)}30%,85%{opacity:1;filter:brightness();transform:scale(.95)}to{opacity:.75;filter:brightness(1.1)drop-shadow(0 0 2px #ffffff80);transform:scale(1)}}@keyframes r2l{0%{opacity:.95;transform:translate(0)}30%,85%{opacity:1;transform:translate(-.5px)}to{opacity:.95;transform:translate(0)}}@media (width<=480px){.gift-event-my-page .content .status-section{padding:16px}.gift-event-my-page .content .status-section .status-item{flex-direction:row;justify-content:center;width:100%}.gift-event-my-page .content .info-section{padding:16px}.gift-event-my-page .content .info-section .gift-info{padding:12px}.gift-event-my-page .content .info-section .gift-info .gift-image{width:60px;height:60px}.gift-event-my-page .content .info-section .info-item{flex-direction:column;align-items:flex-start;gap:6px}.gift-event-my-page .content .info-section .info-item .info-label{color:#777;flex:none;font-size:13px;font-weight:500}.gift-event-my-page .content .info-section .info-item .info-value{color:#333;width:100%;font-size:15px;font-weight:600}.gift-event-my-page .content .info-section .info-item .edit-input{width:100%}.gift-event-my-page .content .info-section .info-item .address-search-group{flex-direction:column;width:100%}.gift-event-my-page .content .info-section .info-item .address-search-group .address-search-button{width:100%}.gift-event-my-page .content .edit-buttons{padding:16px}.gift-event-my-page .content .edit-buttons button{max-width:none}}.gift-event-my-page .info-section{box-sizing:border-box;border-radius:16px;padding:16px}.gift-event-my-page .info-section .gift-info{border:none;align-items:center;gap:12px;padding:0}.gift-event-my-page .info-section .gift-info .gift-image{border:none;border-radius:8px;width:64px;height:64px}.gift-event-my-page .info-section .info-grid{gap:0}.gift-event-my-page .info-section .info-grid .info-item{border-bottom:none;padding:7px 0}.gift-event-my-page .notice-section{box-sizing:border-box;border-radius:12px;margin:0 0 12px;padding:14px 16px}.gift-event-manage-login-page{background-color:#f8f9fa;min-height:100vh}.gift-event-manage-login-page .login-content{justify-content:center;align-items:flex-start;min-height:calc(100vh - 60px);padding:40px 20px;display:flex}.gift-event-manage-login-page .login-content .login-form{background:#fff;border-radius:16px;width:100%;max-width:480px;padding:40px;box-shadow:0 4px 20px #0000001a}.gift-event-manage-login-page .login-content .login-form .step-content h3{color:#212529;text-align:center;margin-bottom:8px;font-size:24px;font-weight:600}.gift-event-manage-login-page .login-content .login-form .step-content p{color:#6c757d;text-align:center;margin-bottom:32px;font-size:14px;line-height:1.5}.gift-event-manage-login-page .login-content .login-form .step-content .input-group{margin-bottom:24px}.gift-event-manage-login-page .login-content .login-form .step-content .input-group label{color:#495057;margin-bottom:8px;font-size:14px;font-weight:500;display:block}.gift-event-manage-login-page .login-content .login-form .step-content .input-group input{border:1px solid #dee2e6;border-radius:8px;width:100%;height:48px;padding:0 16px;font-size:16px;transition:all .2s}.gift-event-manage-login-page .login-content .login-form .step-content .input-group input:focus{border-color:#007bff;outline:none;box-shadow:0 0 0 3px #007bff1a}.gift-event-manage-login-page .login-content .login-form .step-content .input-group input.disabled-input{color:#6c757d;cursor:not-allowed;background-color:#f8f9fa}.gift-event-manage-login-page .login-content .login-form .step-content .input-group input::placeholder{color:#adb5bd}.gift-event-manage-login-page .login-content .login-form .step-content .otp-container{margin-bottom:32px}.gift-event-manage-login-page .login-content .login-form .step-content .otp-container .otp-inputs{justify-content:center;gap:12px;display:flex}.gift-event-manage-login-page .login-content .login-form .step-content .otp-container .otp-inputs .otp-input{text-align:center;border:2px solid #dee2e6;border-radius:8px;width:48px;height:56px;font-size:20px;font-weight:600;transition:all .2s}.gift-event-manage-login-page .login-content .login-form .step-content .otp-container .otp-inputs .otp-input:focus{border-color:#007bff;outline:none;box-shadow:0 0 0 3px #007bff1a}.gift-event-manage-login-page .login-content .login-form .step-content .primary-button{color:#fff;cursor:pointer;background-color:#007bff;border:none;border-radius:8px;width:100%;height:48px;font-size:16px;font-weight:600;transition:all .2s}.gift-event-manage-login-page .login-content .login-form .step-content .primary-button:hover:not(.disabled){background-color:#0056b3;transform:translateY(-1px)}.gift-event-manage-login-page .login-content .login-form .step-content .primary-button.disabled{cursor:not-allowed;opacity:.6;background-color:#6c757d}.gift-event-manage-login-page .login-content .login-form .step-content .primary-button:active:not(.disabled){transform:translateY(0)}.gift-event-manage-login-page .login-content .login-form .step-content .secondary-button{color:#495057;cursor:pointer;background-color:#0000;border:1px solid #dee2e6;border-radius:8px;width:100%;height:48px;font-size:16px;font-weight:600;transition:all .2s}.gift-event-manage-login-page .login-content .login-form .step-content .secondary-button:hover:not(.disabled){background-color:#f8f9fa;border-color:#c0c4cc;transform:translateY(-1px)}.gift-event-manage-login-page .login-content .login-form .step-content .secondary-button.disabled{color:#adb5bd;cursor:not-allowed;background-color:#f8f9fa;border-color:#dee2e6}.gift-event-manage-login-page .login-content .login-form .step-content .secondary-button:active:not(.disabled){transform:translateY(0)}@media (width<=768px){.gift-event-manage-login-page .login-content{padding:20px 16px}.gift-event-manage-login-page .login-content .login-form{border-radius:12px;padding:32px 24px}.gift-event-manage-login-page .login-content .login-form .step-content h3{font-size:20px}.gift-event-manage-login-page .login-content .login-form .step-content .otp-container .otp-inputs{gap:8px}.gift-event-manage-login-page .login-content .login-form .step-content .otp-container .otp-inputs .otp-input{width:40px;height:48px;font-size:18px}}.gift-event-manage-list-page{background-color:#f8f9fa;flex-direction:column;height:100vh;display:flex}.gift-event-manage-list-page .gift-event-manage-list-page-top-nav{background-color:#fff;border-bottom:1px solid #e0e0e0;justify-content:center;align-items:center;width:100%;height:48px;display:flex}.gift-event-manage-list-page .gift-event-manage-list-page-top-nav .top-nav-title{color:#222;text-align:left;flex-grow:1;padding-left:16px;font-size:20px;font-weight:800}.gift-event-manage-list-page .gift-event-manage-list-page-top-nav .top-nav-toolbar{flex-shrink:0;justify-content:center;align-items:center;gap:8px;display:flex}.gift-event-manage-list-page .gift-event-manage-list-page-top-nav .top-nav-toolbar .tool-item{cursor:pointer;border-radius:4px;justify-content:center;align-items:center;gap:4px;padding:8px 16px;display:flex}.gift-event-manage-list-page .gift-event-manage-list-page-top-nav .top-nav-toolbar .tool-item span{color:#555;margin-top:1px;font-size:16px;font-weight:600;line-height:1}.gift-event-manage-list-page .gift-event-manage-list-page-top-nav .top-nav-toolbar .tool-item:hover{background-color:#f8f9fa}.gift-event-manage-list-page .content{flex-direction:column;flex:1;display:flex;overflow:hidden}.gift-event-manage-list-page .content .toolbar{background-color:#fff;border-bottom:1px solid #e0e0e0;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.gift-event-manage-list-page .content .toolbar .search-section{flex:1;max-width:none}.gift-event-manage-list-page .content .toolbar .search-section .search-input{border:1px solid #ddd;border-radius:6px;flex:1;width:100%;padding:8px 12px;font-size:14px}.gift-event-manage-list-page .content .toolbar .search-section .search-input:focus{border-color:#007bff;outline:none;box-shadow:0 0 0 2px #007bff1a}.gift-event-manage-list-page .content .toolbar .action-sections{flex:none;justify-content:space-between;align-items:center;width:auto;display:flex}.gift-event-manage-list-page .content .toolbar .action-sections .action-section-left,.gift-event-manage-list-page .content .toolbar .action-sections .action-section-right{align-items:center;gap:8px;display:flex}.gift-event-manage-list-page .content .toolbar .action-sections button{cursor:pointer;background-color:#fff;border:1px solid #ddd;border-radius:6px;padding:8px 16px;font-size:14px;font-weight:500;transition:all .3s}.gift-event-manage-list-page .content .toolbar .action-sections button.select-all-btn{color:#007bff;border-color:#007bff}.gift-event-manage-list-page .content .toolbar .action-sections button.select-all-btn:hover{color:#fff;background-color:#007bff}.gift-event-manage-list-page .content .toolbar .action-sections button.delete-btn{color:#dc3545;border-color:#dc3545}.gift-event-manage-list-page .content .toolbar .action-sections button.delete-btn:hover:not(.disabled){color:#fff;background-color:#dc3545}.gift-event-manage-list-page .content .toolbar .action-sections button.delete-btn.disabled{opacity:.5;cursor:not-allowed;color:#6c757d;border-color:#6c757d}.gift-event-manage-list-page .content .toolbar .action-sections button.export-btn{color:#28a745;border-color:#28a745}.gift-event-manage-list-page .content .toolbar .action-sections button.export-btn:hover{color:#fff;background-color:#28a745}.gift-event-manage-list-page .content .toolbar .action-sections button.add-coupon-btn{color:#fff;background-color:#007bff;border-color:#007bff}.gift-event-manage-list-page .content .toolbar .action-sections button.add-coupon-btn:hover{background-color:#0056b3;border-color:#004085}.gift-event-manage-list-page .content .order-filter-section{background-color:#fff;border-bottom:1px solid #e0e0e0;align-items:center;gap:8px;padding:12px 20px;display:flex}.gift-event-manage-list-page .content .order-filter-section .filter-btn{cursor:pointer;color:#666;background-color:#fff;border:1px solid #ddd;border-radius:6px;padding:8px 16px;font-size:14px;font-weight:500;transition:all .3s}.gift-event-manage-list-page .content .order-filter-section .filter-btn:hover{color:#007bff;background-color:#f8f9fa;border-color:#007bff}.gift-event-manage-list-page .content .order-filter-section .filter-btn.active{color:#fff;background-color:#007bff;border-color:#007bff}.gift-event-manage-list-page .content .order-toolbar{background-color:#fff;border-bottom:1px solid #e0e0e0;justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;display:flex}.gift-event-manage-list-page .content .order-toolbar .order-filter-section{border:0;padding:0}.gift-event-manage-list-page .content .order-toolbar .order-action-section-right{align-items:center;gap:8px;display:flex}.gift-event-manage-list-page .content .order-toolbar .order-action-section-right button{cursor:pointer;background-color:#fff;border:1px solid #ddd;border-radius:6px;padding:8px 16px;font-size:14px;font-weight:500;transition:all .3s}.gift-event-manage-list-page .content .order-toolbar .order-action-section-right button.delete-btn{color:#dc3545;border-color:#dc3545}.gift-event-manage-list-page .content .order-toolbar .order-action-section-right button.delete-btn:hover:not(.disabled){color:#fff;background-color:#dc3545}.gift-event-manage-list-page .content .order-toolbar .order-action-section-right button.delete-btn.disabled{opacity:.5;cursor:not-allowed;color:#6c757d;border-color:#6c757d}.gift-event-manage-list-page .content .order-toolbar .order-action-section-right button.update-status-btn{color:#666;border-color:#ddd}.gift-event-manage-list-page .content .order-toolbar .order-action-section-right button.update-status-btn:hover:not(:disabled){color:#333;background-color:#f8f9fa;border-color:#999}.gift-event-manage-list-page .content .order-toolbar .order-action-section-right button.update-status-btn:disabled{opacity:.5;cursor:not-allowed;color:#6c757d;background-color:#f8f9fa;border-color:#6c757d}.gift-event-manage-list-page .content .order-toolbar .order-action-section-right button.update-status-btn-orange{color:#ff4d00;border-color:#df4300}.gift-event-manage-list-page .content .order-toolbar .order-action-section-right button.update-status-btn-orange:hover:not(:disabled){color:#df4300;background-color:#ffeee6}.gift-event-manage-list-page .content .order-toolbar .order-action-section-right button.update-status-btn-green{color:#28a745;border-color:#28a745}.gift-event-manage-list-page .content .order-toolbar .order-action-section-right button.update-status-btn-green:hover:not(:disabled){color:#1e7e34;background-color:#e3ffe9}.gift-event-manage-list-page .content .table-container{background-color:#fff;flex:1;overflow:auto}.gift-event-manage-list-page .content .table-container .applications-table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:14px}.gift-event-manage-list-page .content .table-container .applications-table th,.gift-event-manage-list-page .content .table-container .applications-table td{text-align:left;white-space:nowrap;text-overflow:ellipsis;border-bottom:1px solid #e0e0e0;padding:12px 8px;position:relative;overflow:hidden}.gift-event-manage-list-page .content .table-container .applications-table th.checkbox-column,.gift-event-manage-list-page .content .table-container .applications-table td.checkbox-column{text-align:center;width:40px}.gift-event-manage-list-page .content .table-container .applications-table th.address-cell,.gift-event-manage-list-page .content .table-container .applications-table td.address-cell{text-overflow:ellipsis;white-space:nowrap;max-width:200px;overflow:hidden}.gift-event-manage-list-page .content .table-container .applications-table th.product-cell,.gift-event-manage-list-page .content .table-container .applications-table td.product-cell{text-overflow:ellipsis;white-space:nowrap;max-width:150px;overflow:hidden}.gift-event-manage-list-page .content .table-container .applications-table th{color:#333;z-index:10;background-color:#f8f9fa;font-weight:600;position:sticky;top:0}.gift-event-manage-list-page .content .table-container .applications-table th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.gift-event-manage-list-page .content .table-container .applications-table th.sortable:hover{background-color:#e9ecef}.gift-event-manage-list-page .content .table-container .applications-table th .column-resizer{cursor:col-resize;z-index:11;-webkit-user-select:none;user-select:none;background-color:#0000;width:8px;height:100%;transition:background-color .2s;position:absolute;top:0;right:-2px}.gift-event-manage-list-page .content .table-container .applications-table th .column-resizer:hover{background-color:#007bff4d}.gift-event-manage-list-page .content .table-container .applications-table th .column-resizer:active{background-color:#007bff80}.gift-event-manage-list-page .content .table-container .applications-table tbody tr:hover{background-color:#f8f9fa}.gift-event-manage-list-page .content .table-container .applications-table tbody tr.selected{background-color:#e3f2fd}.gift-event-manage-list-page .content .table-container .applications-table .status-badge{border-radius:12px;padding:4px 8px;font-size:12px;font-weight:500}.gift-event-manage-list-page .content .table-container .applications-table .status-badge.success{color:#155724;background-color:#d4edda}.gift-event-manage-list-page .content .table-container .applications-table .status-badge.default{color:#383d41;background-color:#e2e3e5}.gift-event-manage-list-page .content .table-container .applications-table .status-badge.deleted{color:#fff;background-color:#a12e2e}.gift-event-manage-list-page .content .table-container .applications-table .status-badge.info{color:#a04e00;background-color:#ffe7e7}.gift-event-manage-list-page .content .table-container .applications-table .order-status-badge{border-radius:12px;padding:4px 8px;font-size:12px;font-weight:500}.gift-event-manage-list-page .content .table-container .applications-table .order-status-badge.success{color:#0c5460;background-color:#d1ecf1}.gift-event-manage-list-page .content .table-container .applications-table .order-status-badge.default{color:#721c24;background-color:#f8d7da}.gift-event-manage-list-page .content .pagination{background-color:#fff;border-top:1px solid #e0e0e0;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.gift-event-manage-list-page .content .pagination .pagination-info{color:#666;font-size:14px}.gift-event-manage-list-page .content .pagination .pagination-controls{align-items:center;gap:4px;display:flex}.gift-event-manage-list-page .content .pagination .pagination-controls button{color:#333;background-color:#fff;border:1px solid #ddd;border-radius:4px;min-width:36px;padding:6px 12px;font-size:14px;transition:all .3s;cursor:pointer!important}.gift-event-manage-list-page .content .pagination .pagination-controls button:hover:not(:disabled){background-color:#f8f9fa;border-color:#007bff}.gift-event-manage-list-page .content .pagination .pagination-controls button.active{color:#fff;background-color:#007bff;border-color:#007bff;font-weight:600}.gift-event-manage-list-page .content .pagination .pagination-controls button:disabled{opacity:.5;cursor:not-allowed!important}.gift-event-manage-list-page .content .pagination .pagination-controls button.pagination-first,.gift-event-manage-list-page .content .pagination .pagination-controls button.pagination-last{font-size:16px;font-weight:700}.gift-event-manage-list-page .content .pagination .pagination-controls button.pagination-prev,.gift-event-manage-list-page .content .pagination .pagination-controls button.pagination-next{font-weight:500}.gift-event-manage-list-page .content .pagination .pagination-controls .pagination-ellipsis{color:#666;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;min-width:32px;padding:6px 8px;font-size:14px;display:flex}.gift-event-manage-list-page .export-options{text-align:center}.gift-event-manage-list-page .export-options p{color:#666;margin-bottom:20px;font-size:14px}.gift-event-manage-list-page .export-options .export-buttons{flex-direction:row;justify-content:space-between;align-items:center;gap:12px;display:flex}.gift-event-manage-list-page .export-options .export-buttons .export-option-btn{cursor:pointer;background-color:#f8f9fa;border:1px solid #ddd;border-radius:8px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;padding:20px 16px;font-size:14px;transition:all .3s;display:flex}.gift-event-manage-list-page .export-options .export-buttons .export-option-btn span{color:#333;text-align:center;margin-top:4px;font-size:14px;font-weight:700}.gift-event-manage-list-page .export-options .export-buttons .export-option-btn:hover:not(:disabled){background-color:#e9ecef;border-color:#007bff}.gift-event-manage-list-page .export-options .export-buttons .export-option-btn:disabled{opacity:.5;cursor:not-allowed}@media (width<=1200px){.gift-event-manage-list-page .content .table-container .applications-table{font-size:13px}.gift-event-manage-list-page .content .table-container .applications-table th,.gift-event-manage-list-page .content .table-container .applications-table td{padding:8px 6px}.gift-event-manage-list-page .content .table-container .applications-table th.address-cell,.gift-event-manage-list-page .content .table-container .applications-table td.address-cell{max-width:150px}.gift-event-manage-list-page .content .table-container .applications-table th.product-cell,.gift-event-manage-list-page .content .table-container .applications-table td.product-cell{max-width:120px}}@media (width<=768px){.gift-event-manage-list-page .content .toolbar{flex-direction:column;gap:12px}.gift-event-manage-list-page .content .toolbar .search-section{width:100%;max-width:none}.gift-event-manage-list-page .content .toolbar .action-section{justify-content:center;width:100%}.gift-event-manage-list-page .content .order-filter-section{flex-wrap:wrap;padding:12px 16px}.gift-event-manage-list-page .content .order-filter-section .filter-btn{padding:6px 12px;font-size:13px}.gift-event-manage-list-page .content .table-container .applications-table{font-size:12px}.gift-event-manage-list-page .content .table-container .applications-table th,.gift-event-manage-list-page .content .table-container .applications-table td{padding:6px 4px}.gift-event-manage-list-page .content .table-container .applications-table th.address-cell,.gift-event-manage-list-page .content .table-container .applications-table td.address-cell{max-width:100px}.gift-event-manage-list-page .content .table-container .applications-table th.product-cell,.gift-event-manage-list-page .content .table-container .applications-table td.product-cell{max-width:80px}.gift-event-manage-list-page .content .pagination{flex-direction:column;gap:12px}.gift-event-manage-list-page .content .pagination .pagination-info{text-align:center;font-size:13px}.gift-event-manage-list-page .content .pagination .pagination-controls{flex-wrap:wrap;justify-content:center}.gift-event-manage-list-page .content .pagination .pagination-controls button{min-width:32px;padding:5px 10px;font-size:13px}.gift-event-manage-list-page .content .pagination .pagination-controls button.pagination-first,.gift-event-manage-list-page .content .pagination .pagination-controls button.pagination-last{font-size:14px}.gift-event-manage-list-page .content .pagination .pagination-controls .pagination-ellipsis{min-width:28px;padding:5px 6px;font-size:13px}}@media (width<=480px){.gift-event-manage-list-page .content .toolbar{padding:12px 16px}.gift-event-manage-list-page .content .toolbar .action-section button{padding:6px 12px;font-size:12px}.gift-event-manage-list-page .content .order-filter-section{padding:8px 12px}.gift-event-manage-list-page .content .order-filter-section .filter-btn{flex:1;min-width:0;padding:6px 10px;font-size:12px}.gift-event-manage-list-page .content .pagination{padding:12px 16px}}.gift-event-success-page{background-color:#f8f9fa;flex-direction:column;height:100vh;display:flex}.gift-event-success-page .error-content{flex-direction:column;flex:1;justify-content:center;align-items:center;padding:20px;display:flex}.gift-event-success-page .error-content p{color:#666;text-align:center;margin-bottom:20px;font-size:17px}.gift-event-success-page .error-content button{color:#fff;cursor:pointer;background-color:#3076e6;border:none;border-radius:8px;padding:12px 24px;font-size:15px}.gift-event-success-page .error-content button:hover{background-color:#225ed3}.gift-event-success-page .loading-content{flex-direction:column;flex:1;justify-content:center;align-items:center;padding:20px;display:flex}.gift-event-success-page .loading-content .loading-spinner{border:3px solid #f3f3f3;border-top-color:#3076e6;border-radius:50%;width:40px;height:40px;margin-bottom:16px;animation:1s linear infinite spin}.gift-event-success-page .loading-content p{color:#666;margin:0;font-size:15px}.gift-event-success-page .content{flex:1;padding:20px 20px 100px;overflow-y:auto}.gift-event-success-page .content .success-icon{text-align:center;margin-bottom:24px}.gift-event-success-page .content .success-icon .icon-circle{background-color:#28a745;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin-bottom:16px;animation:1s ease-out successPulse;display:inline-flex}.gift-event-success-page .content .success-icon .icon-circle span{color:#fff;font-size:37px;font-weight:700}@keyframes successPulse{0%{opacity:.5;transform:scale(.8)}50%{transform:scale(1.1)}to{opacity:1;transform:scale(1)}}.gift-event-success-page .content .success-message{text-align:center;margin-bottom:32px}.gift-event-success-page .content .success-message h2{color:#333;margin-bottom:8px;font-size:25px;font-weight:600}.gift-event-success-page .content .success-message p{color:#666;font-size:17px;line-height:1.5}.gift-event-success-page .content .application-summary .summary-section{background-color:#fff;border:1px solid #e0e0e0;border-radius:12px;flex-direction:column;gap:12px;margin-bottom:12px;padding:12px;display:flex}.gift-event-success-page .content .application-summary .summary-section h3{color:#333;border-bottom:1px solid #f0f0f0;margin:0;padding-bottom:8px;font-size:17px;font-weight:600}.gift-event-success-page .content .application-summary .summary-section .gift-info{background-color:#f8f9fa;border-radius:8px;align-items:center;gap:12px;display:flex}.gift-event-success-page .content .application-summary .summary-section .gift-info .gift-image{object-fit:cover;border:1px solid #ddd;border-radius:8px;width:80px;height:80px}.gift-event-success-page .content .application-summary .summary-section .gift-info .gift-details{flex-direction:column;flex:1;justify-content:center;align-items:flex-start;gap:6px;display:flex}.gift-event-success-page .content .application-summary .summary-section .gift-info .gift-details h4{color:#333;margin:0;padding:0;font-size:17px;font-weight:600}.gift-event-success-page .content .application-summary .summary-section .gift-info .gift-details p{color:#666;margin:0;padding:0;font-size:15px}.gift-event-success-page .content .application-summary .summary-section .gift-info .gift-details .selected-options{margin-top:4px}.gift-event-success-page .content .application-summary .summary-section .gift-info .gift-details .selected-options .selected-option{color:#3076e6;background-color:#f0f8ff;border-radius:4px;margin:2px 4px 2px 0;padding:2px 6px;font-size:13px;font-weight:500;display:inline-block}.gift-event-success-page .content .application-summary .summary-section .gift-info .gift-details .selected-options .selected-option:last-child{margin-right:0}.gift-event-success-page .content .application-summary .summary-section .info-grid{gap:12px;display:grid}.gift-event-success-page .content .application-summary .summary-section .info-grid .info-item{border-bottom:1px solid #f0f0f0;flex-direction:row;justify-content:space-between;align-items:center;display:flex}.gift-event-success-page .content .application-summary .summary-section .info-grid .info-item:last-child{border-bottom:none}.gift-event-success-page .content .application-summary .summary-section .info-grid .info-item .label{color:#666;width:150px;font-size:15px;font-weight:500}.gift-event-success-page .content .application-summary .summary-section .info-grid .info-item .value{color:#333;font-size:15px;font-weight:500}.gift-event-success-page .content .application-summary .summary-section .info-grid .info-item .value.status-completed{color:#28a745;font-weight:600}.gift-event-success-page .content .application-summary .summary-section .address-info p{color:#333;text-align:right;border-radius:6px;margin:0;font-size:17px;font-weight:600;line-height:1.2}.gift-event-success-page .content .notice-section{background-color:#fff;border:1px solid #e0e0e0;border-radius:12px;margin-bottom:16px;padding:20px}.gift-event-success-page .content .notice-section h3{color:#333;margin-bottom:16px;font-size:17px;font-weight:600}.gift-event-success-page .content .notice-section ul{margin:0;padding-left:16px}.gift-event-success-page .content .notice-section ul li{color:#666;margin-bottom:8px;font-size:15px;line-height:1.6}.gift-event-success-page .content .notice-section ul li:last-child{margin-bottom:0}@media (width<=480px){.gift-event-success-page .content{padding:16px 16px 0}.gift-event-success-page .content .success-icon .icon-circle{width:60px;height:60px}.gift-event-success-page .content .success-icon .icon-circle span{font-size:29px}.gift-event-success-page .content .success-message h2{font-size:21px}.gift-event-success-page .content .success-message p{font-size:15px}.gift-event-success-page .content .application-summary .summary-section{padding:16px}.gift-event-success-page .content .application-summary .summary-section .gift-info{background:0 0;padding:0}.gift-event-success-page .content .application-summary .summary-section .gift-info .gift-image{width:60px;height:60px}.gift-event-success-page .content .application-summary .summary-section .info-grid{margin-top:4px}.gift-event-success-page .content .application-summary .summary-section .info-grid .info-item{border-bottom:none;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:4px;padding:2px 0}.gift-event-success-page .content .application-summary .summary-section .info-grid .info-item .label{color:#777;font-size:15px}.gift-event-success-page .content .application-summary .summary-section .info-grid .info-item .value{color:#333;align-self:flex-end;font-size:17px;font-weight:600}.gift-event-success-page .content .notice-section{padding:16px}.gift-event-success-page .content .notice-section h3{border-bottom:1px solid #f0f0f0;margin:0 0 12px;padding:0 0 8px}.gift-event-success-page .content .notice-section ul li{padding-left:0;line-height:1.2;list-style:none;position:relative}.gift-event-success-page .content .notice-section ul li:before{content:"";background:#999;border-radius:50%;width:4px;height:4px;position:absolute;left:-12px;transform:translateY(155%)}}.gift-event-success-page .application-summary .summary-section{border:none;border-radius:16px}.gift-event-success-page .application-summary .summary-section h3{border-bottom:none}.gift-event-success-page .application-summary .summary-section .gift-info .gift-image{border:none;border-radius:8px;width:56px;height:56px}.gift-event-success-page .notice-section{box-sizing:border-box;border:none;border-radius:12px;padding:14px 16px}.gift-event-success-page .notice-section h3{border-bottom:none}.gift-event-success-page .fixed-button{background-color:#fff;border-top:1px solid #e8eef2;padding:12px 16px}.gift-event-success-page .fixed-button .block-button{min-height:52px}.mall-manager-login-page{background-color:#f8f9fa;min-height:100vh}.mall-manager-login-page .login-content{justify-content:center;align-items:flex-start;min-height:calc(100vh - 60px);padding:40px 20px;display:flex}.mall-manager-login-page .login-content .login-form{background:#fff;border-radius:16px;width:100%;max-width:480px;padding:40px;box-shadow:0 4px 20px #0000001a}.mall-manager-login-page .login-content .login-form .step-content h3{color:#212529;text-align:center;margin-bottom:8px;font-size:24px;font-weight:600}.mall-manager-login-page .login-content .login-form .step-content p{color:#6c757d;text-align:center;margin-bottom:32px;font-size:14px;line-height:1.5}.mall-manager-login-page .login-content .login-form .step-content .input-group{margin-bottom:24px}.mall-manager-login-page .login-content .login-form .step-content .input-group label{color:#495057;margin-bottom:8px;font-size:14px;font-weight:500;display:block}.mall-manager-login-page .login-content .login-form .step-content .input-group input{border:1px solid #dee2e6;border-radius:8px;width:100%;height:48px;padding:0 16px;font-size:16px;transition:all .2s}.mall-manager-login-page .login-content .login-form .step-content .input-group input:focus{border-color:#007bff;outline:none;box-shadow:0 0 0 3px #007bff1a}.mall-manager-login-page .login-content .login-form .step-content .input-group input.disabled-input{color:#6c757d;cursor:not-allowed;background-color:#f8f9fa}.mall-manager-login-page .login-content .login-form .step-content .input-group input::placeholder{color:#adb5bd}.mall-manager-login-page .login-content .login-form .step-content .otp-container{margin-bottom:32px}.mall-manager-login-page .login-content .login-form .step-content .otp-container .otp-inputs{justify-content:center;gap:12px;display:flex}.mall-manager-login-page .login-content .login-form .step-content .otp-container .otp-inputs .otp-input{text-align:center;border:2px solid #dee2e6;border-radius:8px;width:48px;height:56px;font-size:20px;font-weight:600;transition:all .2s}.mall-manager-login-page .login-content .login-form .step-content .otp-container .otp-inputs .otp-input:focus{border-color:#007bff;outline:none;box-shadow:0 0 0 3px #007bff1a}.mall-manager-login-page .login-content .login-form .step-content .primary-button{color:#fff;cursor:pointer;background-color:#007bff;border:none;border-radius:8px;width:100%;height:48px;font-size:16px;font-weight:600;transition:all .2s}.mall-manager-login-page .login-content .login-form .step-content .primary-button:hover:not(.disabled){background-color:#0056b3;transform:translateY(-1px)}.mall-manager-login-page .login-content .login-form .step-content .primary-button.disabled{cursor:not-allowed;opacity:.6;background-color:#6c757d}.mall-manager-login-page .login-content .login-form .step-content .primary-button:active:not(.disabled){transform:translateY(0)}.mall-manager-login-page .login-content .login-form .step-content .secondary-button{color:#495057;cursor:pointer;background-color:#0000;border:1px solid #dee2e6;border-radius:8px;width:100%;height:48px;font-size:16px;font-weight:600;transition:all .2s}.mall-manager-login-page .login-content .login-form .step-content .secondary-button:hover:not(.disabled){background-color:#f8f9fa;border-color:#c0c4cc;transform:translateY(-1px)}.mall-manager-login-page .login-content .login-form .step-content .secondary-button.disabled{color:#adb5bd;cursor:not-allowed;background-color:#f8f9fa;border-color:#dee2e6}.mall-manager-login-page .login-content .login-form .step-content .secondary-button:active:not(.disabled){transform:translateY(0)}.qr-modal-overlay{z-index:1000;background-color:#00000080;justify-content:center;align-items:center;animation:.2s ease-out fadeIn;display:flex;position:fixed;inset:0}.qr-modal-overlay .qr-modal-content{text-align:center;background:#fff;border-radius:16px;width:90%;max-width:400px;padding:32px;animation:.3s ease-out slideUp;box-shadow:0 10px 25px #0003}.qr-modal-overlay .qr-modal-content h3{color:#212529;margin-bottom:24px;font-size:20px;font-weight:600}.qr-modal-overlay .qr-modal-content .qr-image-container{background:#fff;border:1px solid #e9ecef;border-radius:12px;margin-bottom:24px;padding:16px;display:inline-block}.qr-modal-overlay .qr-modal-content .qr-image-container img{width:200px;height:200px;display:block}.qr-modal-overlay .qr-modal-content p{color:#6c757d;margin-bottom:24px;font-size:14px}.qr-modal-overlay .qr-modal-content .primary-button{color:#fff;cursor:pointer;background-color:#007bff;border:none;border-radius:8px;width:100%;height:48px;font-size:16px;font-weight:600;transition:all .2s}.qr-modal-overlay .qr-modal-content .primary-button:hover{background-color:#0056b3}@media (width<=768px){.mall-manager-login-page .login-content{padding:20px 16px}.mall-manager-login-page .login-content .login-form{border-radius:12px;padding:32px 24px}.mall-manager-login-page .login-content .login-form .step-content h3{font-size:20px}.mall-manager-login-page .login-content .login-form .step-content .otp-container .otp-inputs{gap:8px}.mall-manager-login-page .login-content .login-form .step-content .otp-container .otp-inputs .otp-input{width:40px;height:48px;font-size:18px}}.fullscreen-image-gallery{z-index:calc(var(--page-depth-top,999999) + 1);-webkit-user-select:none;user-select:none;background-color:#000000eb;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.fullscreen-image-gallery .gallery-close-btn{color:#fff;cursor:pointer;background-color:#ffffff14;border:0;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:26px;line-height:1;transition:background-color .15s,transform .15s;display:flex;position:absolute;top:16px;right:18px}.fullscreen-image-gallery .gallery-close-btn:hover{background-color:#ffffff2e;transform:scale(1.05)}.fullscreen-image-gallery .gallery-counter{color:#ffffffd9;font-variant-numeric:tabular-nums;letter-spacing:.02em;pointer-events:none;background-color:#ffffff0f;border-radius:999px;padding:6px 14px;font-size:13px;position:absolute;top:22px;left:50%;transform:translate(-50%)}.fullscreen-image-gallery .gallery-nav-btn{color:#fff;cursor:pointer;background-color:#ffffff1a;border:0;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;font-size:36px;line-height:1;transition:background-color .15s,transform .15s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.fullscreen-image-gallery .gallery-nav-btn:hover{background-color:#fff3}.fullscreen-image-gallery .gallery-nav-btn.gallery-nav-prev{left:28px}.fullscreen-image-gallery .gallery-nav-btn.gallery-nav-next{right:28px}.fullscreen-image-gallery .gallery-image-wrap{cursor:zoom-in;justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:hidden}.fullscreen-image-gallery .gallery-image{object-fit:contain;will-change:transform;pointer-events:auto;cursor:default;max-width:90vw;max-height:88vh;transition:transform 80ms ease-out}.fullscreen-image-gallery .gallery-hint{color:#ffffff8c;letter-spacing:.02em;pointer-events:none;font-size:12px;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}@media (width<=768px){.fullscreen-image-gallery .gallery-nav-btn{width:40px;height:40px;font-size:26px}.fullscreen-image-gallery .gallery-nav-btn.gallery-nav-prev{left:10px}.fullscreen-image-gallery .gallery-nav-btn.gallery-nav-next{right:10px}.fullscreen-image-gallery .gallery-image{max-width:96vw;max-height:82vh}}.mall-manager-list-page{background-color:#f8f9fa;flex-direction:column;height:100vh;display:flex}.mall-manager-list-page .mall-manager-list-page-top-nav{background-color:#fff;border-bottom:1px solid #e0e0e0;justify-content:center;align-items:center;width:100%;height:48px;display:flex}.mall-manager-list-page .mall-manager-list-page-top-nav .top-nav-title{color:#222;text-align:left;flex-grow:1;padding-left:16px;font-size:20px;font-weight:800}.mall-manager-list-page .mall-manager-list-page-top-nav .top-nav-toolbar{flex-shrink:0;justify-content:center;align-items:center;gap:8px;display:flex}.mall-manager-list-page .mall-manager-list-page-top-nav .top-nav-toolbar .tool-item{cursor:pointer;border-radius:4px;justify-content:center;align-items:center;gap:4px;padding:8px 16px;display:flex}.mall-manager-list-page .mall-manager-list-page-top-nav .top-nav-toolbar .tool-item span{color:#555;margin-top:1px;font-size:16px;font-weight:600;line-height:1}.mall-manager-list-page .mall-manager-list-page-top-nav .top-nav-toolbar .tool-item:hover{background-color:#f8f9fa}.mall-manager-list-page .content{flex-direction:column;flex:1;display:flex;overflow:hidden}.mall-manager-list-page .content .toolbar{background-color:#fff;border-bottom:1px solid #e0e0e0;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.mall-manager-list-page .content .toolbar .search-section{flex:1;max-width:none}.mall-manager-list-page .content .toolbar .search-section .search-input{border:1px solid #ddd;border-radius:6px;flex:1;width:100%;padding:8px 12px;font-size:14px}.mall-manager-list-page .content .toolbar .search-section .search-input:focus{border-color:#007bff;outline:none;box-shadow:0 0 0 2px #007bff1a}.mall-manager-list-page .content .toolbar .action-sections{flex:none;justify-content:space-between;align-items:center;width:auto;display:flex}.mall-manager-list-page .content .toolbar .action-sections .action-section-left,.mall-manager-list-page .content .toolbar .action-sections .action-section-right{align-items:center;gap:8px;display:flex}.mall-manager-list-page .content .toolbar .action-sections button{cursor:pointer;background-color:#fff;border:1px solid #ddd;border-radius:6px;padding:8px 16px;font-size:14px;font-weight:500;transition:all .3s}.mall-manager-list-page .content .toolbar .action-sections button.select-all-btn{color:#007bff;border-color:#007bff}.mall-manager-list-page .content .toolbar .action-sections button.select-all-btn:hover{color:#fff;background-color:#007bff}.mall-manager-list-page .content .toolbar .action-sections button.delete-btn{color:#dc3545;border-color:#dc3545}.mall-manager-list-page .content .toolbar .action-sections button.delete-btn:hover:not(.disabled){color:#fff;background-color:#dc3545}.mall-manager-list-page .content .toolbar .action-sections button.delete-btn.disabled{opacity:.5;cursor:not-allowed;color:#6c757d;border-color:#6c757d}.mall-manager-list-page .content .toolbar .action-sections button.export-btn{color:#28a745;border-color:#28a745}.mall-manager-list-page .content .toolbar .action-sections button.export-btn:hover{color:#fff;background-color:#28a745}.mall-manager-list-page .content .toolbar .action-sections button.add-coupon-btn{color:#fff;background-color:#007bff;border-color:#007bff}.mall-manager-list-page .content .toolbar .action-sections button.add-coupon-btn:hover{background-color:#0056b3;border-color:#004085}.mall-manager-list-page .content .toolbar .action-sections button.update-delivery-btn{color:#6f42c1;border-color:#6f42c1}.mall-manager-list-page .content .toolbar .action-sections button.update-delivery-btn:hover{color:#fff;background-color:#6f42c1}.mall-manager-list-page .content .toolbar .action-sections button.upload-excel-btn{color:#20c997;border-color:#20c997}.mall-manager-list-page .content .toolbar .action-sections button.upload-excel-btn:hover{color:#fff;background-color:#20c997}.mall-manager-list-page .content .order-filter-section{background-color:#fff;border-bottom:1px solid #e0e0e0;align-items:center;gap:8px;padding:12px 20px;display:flex}.mall-manager-list-page .content .order-filter-section .filter-btn{cursor:pointer;color:#666;background-color:#fff;border:1px solid #ddd;border-radius:6px;padding:8px 16px;font-size:14px;font-weight:500;transition:all .3s}.mall-manager-list-page .content .order-filter-section .filter-btn:hover{color:#007bff;background-color:#f8f9fa;border-color:#007bff}.mall-manager-list-page .content .order-filter-section .filter-btn.active{color:#fff;background-color:#007bff;border-color:#007bff}.mall-manager-list-page .content .order-toolbar{background-color:#fff;border-bottom:1px solid #e0e0e0;justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;display:flex}.mall-manager-list-page .content .order-toolbar .order-filter-section{border:0;padding:0}.mall-manager-list-page .content .order-toolbar .order-filter-section .filter-menu-wrap{display:inline-block;position:relative}.mall-manager-list-page .content .order-toolbar .order-filter-section .filter-menu-wrap .filter-menu-trigger{align-items:center;gap:6px;display:inline-flex}.mall-manager-list-page .content .order-toolbar .order-filter-section .filter-menu-wrap .filter-menu-trigger .filter-menu-caret{opacity:.7;margin-left:2px;font-size:12px}.mall-manager-list-page .content .order-toolbar .order-filter-section .filter-menu-wrap .filter-menu-popup{z-index:30;background-color:#fff;border:1px solid #dee2e6;border-radius:8px;min-width:220px;max-height:360px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto;box-shadow:0 6px 20px #0000001f}.mall-manager-list-page .content .order-toolbar .order-filter-section .filter-menu-wrap .filter-menu-popup .filter-menu-item{cursor:pointer;color:#333;-webkit-user-select:none;user-select:none;border-radius:6px;align-items:center;gap:8px;padding:8px 10px;font-size:14px;transition:background-color .15s;display:flex}.mall-manager-list-page .content .order-toolbar .order-filter-section .filter-menu-wrap .filter-menu-popup .filter-menu-item input[type=checkbox]{cursor:pointer;accent-color:#007bff;pointer-events:none}.mall-manager-list-page .content .order-toolbar .order-filter-section .filter-menu-wrap .filter-menu-popup .filter-menu-item:hover{background-color:#f1f5ff}.mall-manager-list-page .content .order-toolbar .order-filter-section .filter-menu-wrap .filter-menu-popup .filter-menu-item.selected{color:#0056b3;font-weight:600}.mall-manager-list-page .content .order-toolbar .order-filter-section .filter-menu-wrap .filter-menu-popup .filter-menu-item.all-item{color:#495057}.mall-manager-list-page .content .order-toolbar .order-filter-section .filter-menu-wrap .filter-menu-popup .filter-menu-divider{background-color:#e9ecef;height:1px;margin:4px 0}.mall-manager-list-page .content .order-toolbar .order-action-section-right{align-items:center;gap:8px;display:flex}.mall-manager-list-page .content .order-toolbar .order-action-section-right button{cursor:pointer;background-color:#fff;border:1px solid #ddd;border-radius:6px;padding:8px 16px;font-size:14px;font-weight:500;transition:all .3s}.mall-manager-list-page .content .order-toolbar .order-action-section-right button.delete-btn{color:#dc3545;border-color:#dc3545}.mall-manager-list-page .content .order-toolbar .order-action-section-right button.delete-btn:hover:not(.disabled){color:#fff;background-color:#dc3545}.mall-manager-list-page .content .order-toolbar .order-action-section-right button.delete-btn.disabled{opacity:.5;cursor:not-allowed;color:#6c757d;border-color:#6c757d}.mall-manager-list-page .content .order-toolbar .order-action-section-right button.update-status-btn{color:#666;border-color:#ddd}.mall-manager-list-page .content .order-toolbar .order-action-section-right button.update-status-btn:hover:not(:disabled){color:#333;background-color:#f8f9fa;border-color:#999}.mall-manager-list-page .content .order-toolbar .order-action-section-right button.update-status-btn:disabled{opacity:.5;cursor:not-allowed;color:#6c757d;background-color:#f8f9fa;border-color:#6c757d}.mall-manager-list-page .content .order-toolbar .order-action-section-right button.update-status-btn-orange{color:#ff4d00;border-color:#df4300}.mall-manager-list-page .content .order-toolbar .order-action-section-right button.update-status-btn-orange:hover:not(:disabled){color:#df4300;background-color:#ffeee6}.mall-manager-list-page .content .order-toolbar .order-action-section-right button.update-status-btn-green{color:#28a745;border-color:#28a745}.mall-manager-list-page .content .order-toolbar .order-action-section-right button.update-status-btn-green:hover:not(:disabled){color:#1e7e34;background-color:#e3ffe9}.mall-manager-list-page .content .order-toolbar .order-action-section-right button.update-status-btn-blue{color:#1c7ed6;border-color:#1c7ed6}.mall-manager-list-page .content .order-toolbar .order-action-section-right button.update-status-btn-blue:hover:not(:disabled){color:#1864ab;background-color:#e7f3ff}.mall-manager-list-page .content .order-toolbar .order-action-section-right button.update-status-btn-purple{color:#7950f2;border-color:#7950f2}.mall-manager-list-page .content .order-toolbar .order-action-section-right button.update-status-btn-purple:hover:not(:disabled){color:#5f3dc4;background-color:#f3efff}.mall-manager-list-page .content .order-toolbar .order-action-section-right button.update-status-btn-red{color:#dc3545;border-color:#dc3545}.mall-manager-list-page .content .order-toolbar .order-action-section-right button.update-status-btn-red:hover:not(:disabled){color:#a71d2a;background-color:#fde7e9}.mall-manager-list-page .content .order-toolbar .order-action-section-right button.update-status-btn-default{color:#666;border-color:#ddd}.mall-manager-list-page .content .order-toolbar .order-action-section-right button.update-status-btn-default:hover:not(:disabled){color:#333;background-color:#f8f9fa;border-color:#999}.mall-manager-list-page .content .table-container{background-color:#fff;flex:1;overflow:auto}.mall-manager-list-page .content .table-container .applications-table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:14px}.mall-manager-list-page .content .table-container .applications-table th,.mall-manager-list-page .content .table-container .applications-table td{text-align:left;white-space:nowrap;text-overflow:ellipsis;border-bottom:1px solid #e0e0e0;padding:12px 8px;position:relative;overflow:hidden}.mall-manager-list-page .content .table-container .applications-table th.checkbox-column,.mall-manager-list-page .content .table-container .applications-table td.checkbox-column{text-align:center;width:40px}.mall-manager-list-page .content .table-container .applications-table th.address-cell,.mall-manager-list-page .content .table-container .applications-table td.address-cell{text-overflow:ellipsis;white-space:nowrap;max-width:200px;overflow:hidden}.mall-manager-list-page .content .table-container .applications-table th.product-cell,.mall-manager-list-page .content .table-container .applications-table td.product-cell{text-overflow:ellipsis;white-space:nowrap;max-width:150px;overflow:hidden}.mall-manager-list-page .content .table-container .applications-table th{color:#333;z-index:10;background-color:#f8f9fa;font-weight:600;position:sticky;top:0}.mall-manager-list-page .content .table-container .applications-table th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.mall-manager-list-page .content .table-container .applications-table th.sortable:hover{background-color:#e9ecef}.mall-manager-list-page .content .table-container .applications-table th .column-resizer{cursor:col-resize;z-index:11;-webkit-user-select:none;user-select:none;background-color:#0000;width:8px;height:100%;transition:background-color .2s;position:absolute;top:0;right:-2px}.mall-manager-list-page .content .table-container .applications-table th .column-resizer:hover{background-color:#007bff4d}.mall-manager-list-page .content .table-container .applications-table th .column-resizer:active{background-color:#007bff80}.mall-manager-list-page .content .table-container .applications-table tbody tr:hover{background-color:#f8f9fa}.mall-manager-list-page .content .table-container .applications-table tbody tr.selected{background-color:#e3f2fd}.mall-manager-list-page .content .table-container .applications-table .status-badge{white-space:nowrap;border-radius:12px;padding:4px 8px;font-size:12px;font-weight:500}.mall-manager-list-page .content .table-container .applications-table .status-badge.success{color:#155724;background-color:#d4edda}.mall-manager-list-page .content .table-container .applications-table .status-badge.default{color:#383d41;background-color:#e2e3e5}.mall-manager-list-page .content .table-container .applications-table .status-badge.deleted{color:#fff;background-color:#a12e2e}.mall-manager-list-page .content .table-container .applications-table .status-badge.info{color:#0b5394;background-color:#d9ecff}.mall-manager-list-page .content .table-container .applications-table .status-badge.warning{color:#8a6500;background-color:#fff4d6}.mall-manager-list-page .content .table-container .applications-table .status-badge.paid{color:#087f5b;background-color:#e6fcf5}.mall-manager-list-page .content .table-container .applications-table .status-badge.exchange{color:#8a5a00;background-color:#fff3bf}.mall-manager-list-page .content .table-container .applications-table .status-badge.refund{color:#a61e1e;background-color:#ffe3e3}.mall-manager-list-page .content .table-container .applications-table .status-badge.completed{color:#0b7285;background-color:#e7f5ff}.mall-manager-list-page .content .table-container .applications-table .status-badge.canceled{color:#f8f9fa;background-color:#343a40}.mall-manager-list-page .content .table-container .applications-table .numeric-cell{text-align:right;font-variant-numeric:tabular-nums}.mall-manager-list-page .content .table-container .applications-table .invoice-cell .invoice-display{justify-content:space-between;align-items:center;gap:8px;display:flex}.mall-manager-list-page .content .table-container .applications-table .invoice-cell .invoice-display .invoice-number{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mall-manager-list-page .content .table-container .applications-table .invoice-cell .invoice-display .invoice-number.invoice-number-empty{color:#adb5bd;font-style:italic}.mall-manager-list-page .content .table-container .applications-table .invoice-cell .invoice-display .invoice-edit-btn{color:#007bff;cursor:pointer;background-color:#fff;border:1px solid #007bff;border-radius:4px;flex-shrink:0;padding:4px 10px;font-size:12px;font-weight:500;transition:all .2s}.mall-manager-list-page .content .table-container .applications-table .invoice-cell .invoice-display .invoice-edit-btn:hover{color:#fff;background-color:#007bff}.mall-manager-list-page .content .table-container .applications-table .invoice-cell .invoice-edit{align-items:center;gap:4px;display:flex}.mall-manager-list-page .content .table-container .applications-table .invoice-cell .invoice-edit .invoice-input{border:1px solid #007bff;border-radius:4px;outline:none;flex:1;min-width:0;padding:4px 8px;font-size:13px}.mall-manager-list-page .content .table-container .applications-table .invoice-cell .invoice-edit .invoice-input:focus{box-shadow:0 0 0 2px #007bff1a}.mall-manager-list-page .content .table-container .applications-table .invoice-cell .invoice-edit .invoice-save-btn,.mall-manager-list-page .content .table-container .applications-table .invoice-cell .invoice-edit .invoice-cancel-btn{cursor:pointer;border-radius:4px;flex-shrink:0;padding:4px 10px;font-size:12px;font-weight:500;transition:all .2s}.mall-manager-list-page .content .table-container .applications-table .invoice-cell .invoice-edit .invoice-save-btn{color:#fff;background-color:#007bff;border:1px solid #007bff}.mall-manager-list-page .content .table-container .applications-table .invoice-cell .invoice-edit .invoice-save-btn:hover{background-color:#0056b3}.mall-manager-list-page .content .table-container .applications-table .invoice-cell .invoice-edit .invoice-cancel-btn{color:#666;background-color:#fff;border:1px solid #ccc}.mall-manager-list-page .content .table-container .applications-table .invoice-cell .invoice-edit .invoice-cancel-btn:hover{background-color:#f8f9fa}.mall-manager-list-page .content .table-container .applications-table .order-status-badge{border-radius:12px;padding:4px 8px;font-size:12px;font-weight:500}.mall-manager-list-page .content .table-container .applications-table .order-status-badge.success{color:#0c5460;background-color:#d1ecf1}.mall-manager-list-page .content .table-container .applications-table .order-status-badge.default{color:#721c24;background-color:#f8d7da}.mall-manager-list-page .content .pagination{background-color:#fff;border-top:1px solid #e0e0e0;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.mall-manager-list-page .content .pagination .pagination-info{color:#666;font-size:14px}.mall-manager-list-page .content .pagination .pagination-controls{align-items:center;gap:4px;display:flex}.mall-manager-list-page .content .pagination .pagination-controls button{color:#333;background-color:#fff;border:1px solid #ddd;border-radius:4px;min-width:36px;padding:6px 12px;font-size:14px;transition:all .3s;cursor:pointer!important}.mall-manager-list-page .content .pagination .pagination-controls button:hover:not(:disabled){background-color:#f8f9fa;border-color:#007bff}.mall-manager-list-page .content .pagination .pagination-controls button.active{color:#fff;background-color:#007bff;border-color:#007bff;font-weight:600}.mall-manager-list-page .content .pagination .pagination-controls button:disabled{opacity:.5;cursor:not-allowed!important}.mall-manager-list-page .content .pagination .pagination-controls button.pagination-first,.mall-manager-list-page .content .pagination .pagination-controls button.pagination-last{font-size:16px;font-weight:700}.mall-manager-list-page .content .pagination .pagination-controls button.pagination-prev,.mall-manager-list-page .content .pagination .pagination-controls button.pagination-next{font-weight:500}.mall-manager-list-page .content .pagination .pagination-controls .pagination-ellipsis{color:#666;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;min-width:32px;padding:6px 8px;font-size:14px;display:flex}.mall-manager-list-page .excel-upload-modal{--mm-ink:#0b1220;--mm-ink-2:#1f2937;--mm-ink-3:#6b7280;--mm-surface:#fff;--mm-surface-2:#f9fafb;--mm-surface-3:#f3f4f6;--mm-border:#e5e7eb;--mm-border-strong:#d1d5db;--mm-accent:#2563eb;--mm-accent-soft:#eff6ff;--mm-accent-border:#bfdbfe;--mm-ease:cubic-bezier(.2, .8, .2, 1);text-align:left;color:var(--mm-ink);flex-direction:column;gap:14px;padding-top:6px;display:flex}.mall-manager-list-page .excel-upload-modal .excel-upload-toolbar{justify-content:flex-end;display:flex}.mall-manager-list-page .excel-upload-modal .excel-upload-toolbar .sample-download-btn{color:var(--mm-ink-3);cursor:pointer;transition:color .18s var(--mm-ease), background-color .18s var(--mm-ease);background:0 0;border:none;border-radius:6px;align-items:center;gap:6px;margin-right:-6px;padding:6px 10px;font-size:12px;font-weight:500;display:inline-flex}.mall-manager-list-page .excel-upload-modal .excel-upload-toolbar .sample-download-btn svg{color:currentColor;flex-shrink:0}.mall-manager-list-page .excel-upload-modal .excel-upload-toolbar .sample-download-btn:hover{color:var(--mm-accent);background-color:var(--mm-accent-soft)}.mall-manager-list-page .excel-upload-modal .excel-upload-grid{grid-template-columns:minmax(260px,1fr) minmax(360px,1.4fr);align-items:stretch;gap:16px;min-height:320px;display:grid}.mall-manager-list-page .excel-upload-modal .upload-panel{flex-direction:column;min-width:0;display:flex}.mall-manager-list-page .excel-upload-modal .preview-panel{border:1px solid var(--mm-border);background-color:var(--mm-surface);border-radius:10px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.mall-manager-list-page .excel-upload-modal .drop-zone{background-color:var(--mm-surface-2);border:1.5px dashed var(--mm-border-strong);cursor:pointer;color:var(--mm-ink-3);min-height:0;transition:border-color .18s var(--mm-ease), background-color .18s var(--mm-ease), box-shadow .22s var(--mm-ease);border-radius:10px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;padding:28px 20px;display:flex}.mall-manager-list-page .excel-upload-modal .drop-zone .drop-zone-icon{color:var(--mm-ink-3);transition:color .18s var(--mm-ease), transform .22s var(--mm-ease);display:flex}.mall-manager-list-page .excel-upload-modal .drop-zone .drop-zone-title{color:var(--mm-ink);letter-spacing:-.005em;font-size:13.5px;font-weight:600}.mall-manager-list-page .excel-upload-modal .drop-zone .drop-zone-sub{color:var(--mm-ink-3);font-size:12px}.mall-manager-list-page .excel-upload-modal .drop-zone:hover{border-color:var(--mm-accent);background-color:var(--mm-accent-soft)}.mall-manager-list-page .excel-upload-modal .drop-zone:hover .drop-zone-icon{color:var(--mm-accent);transform:translateY(-1px)}.mall-manager-list-page .excel-upload-modal .drop-zone.dragging{border-color:var(--mm-accent);background-color:var(--mm-accent-soft);border-style:solid;box-shadow:0 0 0 3px #2563eb24}.mall-manager-list-page .excel-upload-modal .drop-zone.dragging .drop-zone-icon{color:var(--mm-accent)}.mall-manager-list-page .excel-upload-modal .file-card{background-color:var(--mm-surface);border:1px solid var(--mm-border);min-height:72px;transition:border-color .18s var(--mm-ease);border-radius:10px;flex:1;align-self:stretch;align-items:center;gap:12px;padding:14px 16px;display:flex}.mall-manager-list-page .excel-upload-modal .file-card .file-card-icon{background-color:var(--mm-accent-soft);width:36px;height:36px;color:var(--mm-accent);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.mall-manager-list-page .excel-upload-modal .file-card .file-card-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.mall-manager-list-page .excel-upload-modal .file-card .file-card-body .file-card-name{color:var(--mm-ink);letter-spacing:-.005em;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.mall-manager-list-page .excel-upload-modal .file-card .file-card-body .file-card-meta{color:var(--mm-ink-3);font-variant-numeric:tabular-nums;font-size:11.5px}.mall-manager-list-page .excel-upload-modal .file-card .file-card-replace{color:var(--mm-ink-2);border:1px solid var(--mm-border-strong);cursor:pointer;transition:color .18s var(--mm-ease), border-color .18s var(--mm-ease), background-color .18s var(--mm-ease);background:0 0;border-radius:6px;flex-shrink:0;padding:6px 12px;font-size:12px;font-weight:500}.mall-manager-list-page .excel-upload-modal .file-card .file-card-replace:hover{color:var(--mm-accent);border-color:var(--mm-accent);background-color:var(--mm-accent-soft)}.mall-manager-list-page .excel-upload-modal .preview-header{background-color:var(--mm-surface-2);border-bottom:1px solid var(--mm-border);flex-shrink:0;align-items:center;gap:8px;height:40px;padding:0 14px;display:flex}.mall-manager-list-page .excel-upload-modal .preview-header .preview-label{letter-spacing:.06em;text-transform:uppercase;color:var(--mm-ink-3);font-size:11.5px;font-weight:700}.mall-manager-list-page .excel-upload-modal .preview-header .preview-count{font-variant-numeric:tabular-nums;color:var(--mm-accent);font-size:12.5px;font-weight:700}.mall-manager-list-page .excel-upload-modal .preview-placeholder{text-align:center;color:var(--mm-ink-3);flex:1;justify-content:center;align-items:center;padding:24px;font-size:12.5px;line-height:1.55;display:flex}.mall-manager-list-page .excel-upload-modal .preview-placeholder span{max-width:260px}.mall-manager-list-page .excel-upload-modal .preview-table-container{flex:1;min-height:0;overflow:auto}.mall-manager-list-page .excel-upload-modal .preview-table-container .preview-table{table-layout:fixed;border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;width:100%;font-size:12.5px}.mall-manager-list-page .excel-upload-modal .preview-table-container .preview-table .col-order-no{width:62%}.mall-manager-list-page .excel-upload-modal .preview-table-container .preview-table .col-invoice{width:38%}.mall-manager-list-page .excel-upload-modal .preview-table-container .preview-table th,.mall-manager-list-page .excel-upload-modal .preview-table-container .preview-table td{text-align:left;white-space:nowrap;text-overflow:ellipsis;padding:10px 14px;overflow:hidden}.mall-manager-list-page .excel-upload-modal .preview-table-container .preview-table th{background-color:var(--mm-surface);letter-spacing:.06em;text-transform:uppercase;color:var(--mm-ink-3);border-bottom:1px solid var(--mm-border);z-index:1;font-size:10.5px;font-weight:600;position:sticky;top:0}.mall-manager-list-page .excel-upload-modal .preview-table-container .preview-table tbody tr{transition:background-color .12s var(--mm-ease)}.mall-manager-list-page .excel-upload-modal .preview-table-container .preview-table tbody tr td{border-bottom:1px solid var(--mm-surface-3);color:var(--mm-ink-2)}.mall-manager-list-page .excel-upload-modal .preview-table-container .preview-table tbody tr:hover td{background-color:var(--mm-surface-2)}.mall-manager-list-page .excel-upload-modal .preview-table-container .preview-table tbody tr:last-child td{border-bottom:none}.mall-manager-list-page .excel-upload-modal .preview-table-container .preview-table .preview-empty{color:#9ca3af}.mall-manager-list-page .export-options{text-align:center}.mall-manager-list-page .export-options p{color:#666;margin-bottom:20px;font-size:14px}.mall-manager-list-page .export-options .export-buttons{flex-direction:row;justify-content:space-between;align-items:center;gap:12px;display:flex}.mall-manager-list-page .export-options .export-buttons .export-option-btn{cursor:pointer;background-color:#f8f9fa;border:1px solid #ddd;border-radius:8px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;padding:20px 16px;font-size:14px;transition:all .3s;display:flex}.mall-manager-list-page .export-options .export-buttons .export-option-btn span{color:#333;text-align:center;margin-top:4px;font-size:14px;font-weight:700}.mall-manager-list-page .export-options .export-buttons .export-option-btn:hover:not(:disabled){background-color:#e9ecef;border-color:#007bff}.mall-manager-list-page .export-options .export-buttons .export-option-btn:disabled{opacity:.5;cursor:not-allowed}@media (width<=1200px){.mall-manager-list-page .content .table-container .applications-table{font-size:13px}.mall-manager-list-page .content .table-container .applications-table th,.mall-manager-list-page .content .table-container .applications-table td{padding:8px 6px}.mall-manager-list-page .content .table-container .applications-table th.address-cell,.mall-manager-list-page .content .table-container .applications-table td.address-cell{max-width:150px}.mall-manager-list-page .content .table-container .applications-table th.product-cell,.mall-manager-list-page .content .table-container .applications-table td.product-cell{max-width:120px}}@media (width<=768px){.mall-manager-list-page .content .toolbar{flex-direction:column;gap:12px}.mall-manager-list-page .content .toolbar .search-section{width:100%;max-width:none}.mall-manager-list-page .content .toolbar .action-section{justify-content:center;width:100%}.mall-manager-list-page .content .order-filter-section{flex-wrap:wrap;padding:12px 16px}.mall-manager-list-page .content .order-filter-section .filter-btn{padding:6px 12px;font-size:13px}.mall-manager-list-page .content .table-container .applications-table{font-size:12px}.mall-manager-list-page .content .table-container .applications-table th,.mall-manager-list-page .content .table-container .applications-table td{padding:6px 4px}.mall-manager-list-page .content .table-container .applications-table th.address-cell,.mall-manager-list-page .content .table-container .applications-table td.address-cell{max-width:100px}.mall-manager-list-page .content .table-container .applications-table th.product-cell,.mall-manager-list-page .content .table-container .applications-table td.product-cell{max-width:80px}.mall-manager-list-page .content .pagination{flex-direction:column;gap:12px}.mall-manager-list-page .content .pagination .pagination-info{text-align:center;font-size:13px}.mall-manager-list-page .content .pagination .pagination-controls{flex-wrap:wrap;justify-content:center}.mall-manager-list-page .content .pagination .pagination-controls button{min-width:32px;padding:5px 10px;font-size:13px}.mall-manager-list-page .content .pagination .pagination-controls button.pagination-first,.mall-manager-list-page .content .pagination .pagination-controls button.pagination-last{font-size:14px}.mall-manager-list-page .content .pagination .pagination-controls .pagination-ellipsis{min-width:28px;padding:5px 6px;font-size:13px}}.delete-progress-modal .progress-info{margin-bottom:20px}.delete-progress-modal .progress-info p{color:#333;margin:0 0 12px;font-size:16px}.delete-progress-modal .progress-info .progress-stats{color:#666;gap:16px;font-size:14px;display:flex}.delete-progress-modal .progress-info .progress-stats span{background-color:#f8f9fa;border-radius:4px;padding:4px 8px}.delete-progress-modal .progress-bar-container{background-color:#e9ecef;border-radius:4px;width:100%;height:8px;margin-bottom:12px;overflow:hidden}.delete-progress-modal .progress-bar-container .progress-bar{background:linear-gradient(90deg,#007bff,#0056b3);border-radius:4px;height:100%;transition:width .3s}.delete-progress-modal .progress-text{text-align:center;color:#666;font-size:14px;font-weight:500}@media (width<=480px){.mall-manager-list-page .content .toolbar{padding:12px 16px}.mall-manager-list-page .content .toolbar .action-section button{padding:6px 12px;font-size:12px}.mall-manager-list-page .content .order-filter-section{padding:8px 12px}.mall-manager-list-page .content .order-filter-section .filter-btn{flex:1;min-width:0;padding:6px 10px;font-size:12px}.mall-manager-list-page .content .pagination{padding:12px 16px}}.modal{width:500px}.modal:has(.excel-upload-modal){width:clamp(600px,90vw,960px);max-width:960px}@media (width<=768px){.excel-upload-modal .excel-upload-grid{grid-template-columns:1fr!important}}.mall-manager-list-page .order-toolbar .order-action-section-right .status-menu-wrap{display:inline-block;position:relative}.mall-manager-list-page .order-toolbar .order-action-section-right .status-menu-wrap .status-menu-trigger{cursor:pointer;color:#1f2937;letter-spacing:-.01em;background-color:#fff;border:1px solid #d4dae1;border-radius:8px;align-items:center;gap:8px;padding:9px 18px;font-size:14px;font-weight:600;transition:background-color .18s,border-color .18s,color .18s,box-shadow .18s,transform 50ms;display:inline-flex}.mall-manager-list-page .order-toolbar .order-action-section-right .status-menu-wrap .status-menu-trigger:hover:not(:disabled){color:#0f172a;background-color:#f8fafc;border-color:#94a3b8;box-shadow:0 1px 2px #0f172a0a,0 1px 1px #0f172a08}.mall-manager-list-page .order-toolbar .order-action-section-right .status-menu-wrap .status-menu-trigger:active:not(:disabled){transform:translateY(1px)}.mall-manager-list-page .order-toolbar .order-action-section-right .status-menu-wrap .status-menu-trigger:disabled{opacity:.55;cursor:not-allowed;color:#94a3b8;background-color:#f8fafc;border-color:#e6eaee}.mall-manager-list-page .order-toolbar .order-action-section-right .status-menu-wrap .status-menu-trigger .filter-menu-caret{opacity:.6;font-size:11px}.mall-manager-list-page .order-toolbar .order-action-section-right .status-menu-wrap .status-menu-popup{z-index:30;background-color:#fff;border:1px solid #e6eaee;border-radius:12px;flex-direction:column;gap:2px;min-width:260px;max-height:420px;padding:6px;display:flex;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto;box-shadow:0 12px 32px #0f172a1f,0 4px 12px #0f172a0f}.mall-manager-list-page .order-toolbar .order-action-section-right .status-menu-wrap .status-menu-popup .status-menu-item{cursor:pointer;color:#1f2937;-webkit-user-select:none;user-select:none;border-radius:8px;align-items:center;gap:10px;padding:9px 12px 9px 14px;font-size:13.5px;transition:background-color .15s,color .15s,transform 50ms;display:flex;position:relative}.mall-manager-list-page .order-toolbar .order-action-section-right .status-menu-wrap .status-menu-popup .status-menu-item:before{content:"";opacity:.9;background-color:currentColor;border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}.mall-manager-list-page .order-toolbar .order-action-section-right .status-menu-wrap .status-menu-popup .status-menu-item strong{letter-spacing:-.01em;font-weight:600}.mall-manager-list-page .order-toolbar .order-action-section-right .status-menu-wrap .status-menu-popup .status-menu-item .status-menu-suffix{color:#94a3b8;margin-left:-2px;font-size:12.5px;font-weight:400}.mall-manager-list-page .order-toolbar .order-action-section-right .status-menu-wrap .status-menu-popup .status-menu-item.status-menu-item-default{color:#475569}.mall-manager-list-page .order-toolbar .order-action-section-right .status-menu-wrap .status-menu-popup .status-menu-item.status-menu-item-orange{color:#c2410c}.mall-manager-list-page .order-toolbar .order-action-section-right .status-menu-wrap .status-menu-popup .status-menu-item.status-menu-item-green{color:#15803d}.mall-manager-list-page .order-toolbar .order-action-section-right .status-menu-wrap .status-menu-popup .status-menu-item.status-menu-item-blue{color:#1d4ed8}.mall-manager-list-page .order-toolbar .order-action-section-right .status-menu-wrap .status-menu-popup .status-menu-item.status-menu-item-teal{color:#0f766e}.mall-manager-list-page .order-toolbar .order-action-section-right .status-menu-wrap .status-menu-popup .status-menu-item.status-menu-item-indigo{color:#3730a3}.mall-manager-list-page .order-toolbar .order-action-section-right .status-menu-wrap .status-menu-popup .status-menu-item.status-menu-item-purple{color:#6b21a8}.mall-manager-list-page .order-toolbar .order-action-section-right .status-menu-wrap .status-menu-popup .status-menu-item.status-menu-item-violet{color:#5b21b6}.mall-manager-list-page .order-toolbar .order-action-section-right .status-menu-wrap .status-menu-popup .status-menu-item.status-menu-item-amber{color:#92400e}.mall-manager-list-page .order-toolbar .order-action-section-right .status-menu-wrap .status-menu-popup .status-menu-item.status-menu-item-red{color:#b91c1c}.mall-manager-list-page .order-toolbar .order-action-section-right .status-menu-wrap .status-menu-popup .status-menu-item.status-menu-item-crimson{color:#9d174d}.mall-manager-list-page .order-toolbar .order-action-section-right .status-menu-wrap .status-menu-popup .status-menu-item:hover{background-color:#f1f5f9}.mall-manager-list-page .order-toolbar .order-action-section-right .status-menu-wrap .status-menu-popup .status-menu-item:active{transform:translateY(1px)}.mall-manager-list-page .order-toolbar .order-action-section-right .status-menu-wrap .status-menu-popup .status-menu-item+.status-menu-item{margin-top:1px}.mall-manager-list-page .order-toolbar .order-action-section-right .status-menu-wrap .status-menu-popup .status-menu-item+.status-menu-item:after{content:"";pointer-events:none;background-color:#eef1f4;height:1px;position:absolute;top:-1px;left:14px;right:12px}.mall-manager-list-page .applications-table .paid-cell .paid-main{color:#1f2937;font-weight:500}.mall-manager-list-page .applications-table .paid-cell .paid-partial-mark{color:#92400e;letter-spacing:-.01em;margin-top:2px;font-size:11.5px;font-weight:600}.modal .status-badge{letter-spacing:-.01em;white-space:nowrap;border-radius:999px;align-items:center;padding:3px 9px;font-size:11.5px;font-weight:600;line-height:1.65;display:inline-flex}.modal .status-badge.success{color:#155724;background-color:#d4edda}.modal .status-badge.default{color:#383d41;background-color:#e2e3e5}.modal .status-badge.info{color:#0b5394;background-color:#d9ecff}.modal .status-badge.warning{color:#8a6500;background-color:#fff4d6}.modal .status-badge.paid{color:#087f5b;background-color:#e6fcf5}.modal .status-badge.exchange{color:#8a5a00;background-color:#fff3bf}.modal .status-badge.refund{color:#a61e1e;background-color:#ffe3e3}.modal .status-badge.completed{color:#0b7285;background-color:#e7f5ff}.modal .status-badge.canceled{color:#f8f9fa;background-color:#343a40}.modal .status-badge.deleted{color:#fff;background-color:#a12e2e}.mall-manager-list-page .status-badge.partial,.modal .status-badge.partial{color:#92400e;background-color:#fef3c7;border-color:#0000}.mall-manager-list-page .status-badge.buy,.modal .status-badge.buy{color:#0f766e;background-color:#ccfbf1;border-color:#0000}.mall-manager-list-page .status-badge.coupon,.modal .status-badge.coupon{color:#6b21a8;background-color:#f3e8ff;border-color:#0000}.modal:has(.order-detail-modal){border-radius:16px;width:clamp(760px,92vw,1180px);max-width:1180px;box-shadow:0 12px 32px #0f172a1f,0 4px 12px #0f172a0f;max-height:90vh!important}.modal:has(.order-detail-modal) .modal-title{padding-top:8px;padding-bottom:8px}.modal:has(.order-detail-modal) .modal-message{flex-direction:column!important;flex:0 auto!important;min-height:0!important;max-height:none!important;padding:4px 0 0!important;display:flex!important;overflow:hidden!important}.order-detail-modal{background-color:#f8fafc;border-radius:10px;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:12px;min-height:0;max-height:calc(90vh - 70px);padding:2px;display:grid;overflow:hidden}.order-detail-modal ul li:before{content:none!important;display:none!important}.order-detail-modal .detail-info-panel,.order-detail-modal .detail-action-panel{flex-direction:column;gap:8px;min-width:0;min-height:0;padding:8px;display:flex}.order-detail-modal .detail-info-panel{overflow-y:auto}.order-detail-modal .detail-action-panel{overflow:hidden}.order-detail-modal .detail-action-panel>.detail-section-products{flex-direction:column;flex:0 auto;min-height:0;max-height:40%;display:flex;overflow:hidden}.order-detail-modal .detail-action-panel>.detail-section-products .product-list{flex:auto;min-height:0;overflow-y:auto}.order-detail-modal .detail-action-panel>.detail-section:last-child{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.order-detail-modal .detail-action-panel>.detail-section:last-child .order-history-timeline{flex:auto;min-height:0;overflow-y:auto}.order-detail-modal .detail-section{box-shadow:none;background-color:#fff;border:1px solid #e6eaee;border-radius:10px;padding:10px 12px}.order-detail-modal .detail-section .detail-section-title{color:#0f172a;letter-spacing:-.005em;text-transform:none;margin-bottom:8px;font-size:13.5px;font-weight:700}.order-detail-modal .detail-section .detail-row{align-items:baseline;gap:10px;padding:3px 0;font-size:15px;line-height:1.5;display:flex}.order-detail-modal .detail-section .detail-row .detail-label{color:#64748b;flex:0 0 88px;font-size:14px;font-weight:500}.order-detail-modal .detail-section .detail-row .detail-value{color:#1f2937;word-break:break-all;font-variant-numeric:tabular-nums;flex:1}.order-detail-modal .detail-section .detail-row .detail-value.mono{letter-spacing:-.01em;color:#0f172a;font-family:SFMono-Regular,Menlo,Consolas,monospace;font-size:14px}.order-detail-modal .detail-section .detail-row .detail-value.strong{color:#0f172a;font-size:16px;font-weight:700}.order-detail-modal .detail-section .detail-row .detail-value.status-row{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.order-detail-modal .detail-section .detail-row .detail-value.partial-amount{color:#92400e;font-weight:600}.order-detail-modal .detail-section .detail-row.partial-row{background-color:#fef3c7;border-radius:6px;margin-top:4px;padding:6px 10px}.order-detail-modal .detail-section .detail-empty{color:#94a3b8;text-align:center;padding:8px 0;font-size:14px}.order-detail-modal .detail-section .detail-table{border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;width:100%;font-size:14px}.order-detail-modal .detail-section .detail-table th,.order-detail-modal .detail-section .detail-table td{text-align:right;border-bottom:1px solid #eef1f4;padding:6px 8px}.order-detail-modal .detail-section .detail-table tr:last-child td{border-bottom:0}.order-detail-modal .detail-section .detail-table th{color:#64748b;letter-spacing:.02em;text-transform:none;background-color:#f8fafc;font-size:13px;font-weight:600}.order-detail-modal .invoice-block-wide{align-items:center;display:flex}.order-detail-modal .invoice-block-wide .invoice-display,.order-detail-modal .invoice-block-wide .invoice-edit{background-color:#f8fafc;border:1px solid #e6eaee;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;width:100%;padding:6px 10px;display:flex}.order-detail-modal .invoice-block-wide .invoice-edit{background-color:#eff6ff;border-color:#93c5fd}.order-detail-modal .invoice-block-wide .invoice-agency-fixed{color:#1f2937;letter-spacing:-.01em;background-color:#fff;border:1px solid #e6eaee;border-radius:5px;flex-shrink:0;align-items:center;padding:2px 7px;font-size:13px;font-weight:600;display:inline-flex}.order-detail-modal .invoice-block-wide .invoice-number{color:#0f172a;letter-spacing:-.005em;flex:1;min-width:80px;font-family:SFMono-Regular,Menlo,Consolas,monospace;font-size:15px}.order-detail-modal .invoice-block-wide .invoice-number.invoice-number-empty{color:#94a3b8;font-family:inherit;font-style:italic}.order-detail-modal .invoice-block-wide .invoice-input{background-color:#fff;border:1px solid #d4dae1;border-radius:5px;flex:1;min-width:120px;padding:5px 8px;font-family:SFMono-Regular,Menlo,Consolas,monospace;font-size:15px}.order-detail-modal .invoice-block-wide .invoice-input:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb24}.order-detail-modal .invoice-block-wide .invoice-edit-btn,.order-detail-modal .invoice-block-wide .invoice-save-btn,.order-detail-modal .invoice-block-wide .invoice-cancel-btn{cursor:pointer;border:1px solid #0000;border-radius:5px;padding:4px 10px;font-size:13.5px;font-weight:600;transition:all .15s}.order-detail-modal .invoice-block-wide .invoice-edit-btn{color:#1f2937;background-color:#fff;border-color:#d4dae1}.order-detail-modal .invoice-block-wide .invoice-edit-btn:hover{background-color:#f8fafc;border-color:#94a3b8}.order-detail-modal .invoice-block-wide .invoice-save-btn{color:#fff;background-color:#2563eb}.order-detail-modal .invoice-block-wide .invoice-save-btn:hover{background-color:#1d4ed8}.order-detail-modal .invoice-block-wide .invoice-cancel-btn{color:#64748b;background-color:#0000}.order-detail-modal .invoice-block-wide .invoice-cancel-btn:hover{color:#1f2937;background-color:#f8fafc}.order-detail-modal .product-list{flex-direction:column;gap:0;display:flex}.order-detail-modal .product-list .product-card{background-color:#0000;border:0;border-bottom:1px solid #eef1f4;border-radius:0;align-items:center;gap:10px;padding:8px 0;transition:background-color .15s;display:flex}.order-detail-modal .product-list .product-card:first-child{padding-top:2px}.order-detail-modal .product-list .product-card:last-child{border-bottom:0;padding-bottom:2px}.order-detail-modal .product-list .product-card .product-thumbnail{object-fit:cover;background-color:#f1f5f9;border:1px solid #eef1f4;border-radius:8px;flex-shrink:0;width:42px;height:42px;display:block}.order-detail-modal .product-list .product-card .product-thumbnail.product-thumbnail-empty{background:linear-gradient(135deg,#f8fafc 0%,#f1f5f9 100%) no-repeat}.order-detail-modal .product-list .product-card .product-card-body{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.order-detail-modal .product-list .product-card .product-card-head{align-items:center;gap:8px;display:flex}.order-detail-modal .product-list .product-card .product-card-head .product-name{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.01em;flex:1;min-width:0;font-size:14.5px;font-weight:600;overflow:hidden}.order-detail-modal .product-list .product-card .product-card-head .product-defective-badge{color:#b91c1c;letter-spacing:.02em;text-transform:uppercase;background-color:#fee2e2;border-radius:999px;flex-shrink:0;padding:1px 7px;font-size:11.5px;font-weight:700}.order-detail-modal .product-list .product-card .product-card-meta{color:#64748b;flex-wrap:wrap;align-items:center;gap:8px;font-size:13.5px;display:flex}.order-detail-modal .product-list .product-card .product-card-meta .product-meta-item{color:#64748b;font-variant-numeric:tabular-nums}.order-detail-modal .coupons-section-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.order-detail-modal .coupons-section-head .detail-section-title{margin-bottom:0}.order-detail-modal .coupons-section-head .coupons-section-cancel-btn{appearance:none;color:#0f172a;cursor:pointer;background-color:#fff;border:1px solid #d4dae1;border-radius:6px;padding:4px 10px;font-size:13px;font-weight:600;transition:background-color .12s,border-color .12s,color .12s}.order-detail-modal .coupons-section-head .coupons-section-cancel-btn:hover:not(:disabled){background-color:#f8fafc;border-color:#64748b}.order-detail-modal .coupons-section-head .coupons-section-cancel-btn:disabled{cursor:not-allowed;opacity:.5}.order-detail-modal .coupons-list{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.order-detail-modal .coupons-list .coupon-item{border-bottom:1px solid #eef1f4;justify-content:space-between;align-items:center;gap:8px;padding:5px 0;font-size:14px;display:flex}.order-detail-modal .coupons-list .coupon-item:last-child{border-bottom:0}.order-detail-modal .coupons-list .coupon-item .coupon-name{color:#1f2937;flex:1;font-weight:500}.order-detail-modal .coupons-list .coupon-item .coupon-status-badge{border-radius:4px;align-items:center;padding:2px 6px;font-size:12px;font-weight:600;line-height:1.2;display:inline-flex}.order-detail-modal .coupons-list .coupon-item .coupon-status-badge.status-used{color:#64748b;background-color:#f8fafc;border:1px solid #e6eaee}.order-detail-modal .coupons-list .coupon-item .coupon-status-badge.status-refunded{color:#b91c1c;background-color:#fee2e2;border:1px solid #fecaca}.order-detail-modal .coupons-list .coupon-item .coupon-price{color:#92400e;font-variant-numeric:tabular-nums;font-weight:600}.order-detail-modal .payment-history-list{flex-direction:column;gap:8px;max-height:360px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.order-detail-modal .payment-history-item{background-color:#fff;border:1px solid #e6eaee;border-radius:8px;padding:8px 10px}.order-detail-modal .payment-history-item .payment-history-head{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px;display:flex}.order-detail-modal .payment-history-item .payment-history-head .payment-history-title{color:#0f172a;font-size:13.5px;font-weight:700}.order-detail-modal .payment-history-item .payment-history-head .payment-history-date{color:#64748b;font-variant-numeric:tabular-nums;margin-left:auto;font-size:12.5px}.order-detail-modal .payment-history-item .payment-history-reason{color:#94a3b8;word-break:break-word;background-color:#f8fafc;border-radius:4px;margin-bottom:6px;padding:4px 8px;font-size:13px;line-height:1.4}.order-detail-modal .payment-history-item .payment-history-items{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.order-detail-modal .payment-history-item .payment-history-items li{justify-content:space-between;gap:8px;padding:2px 0;font-size:13.5px;display:flex}.order-detail-modal .payment-history-item .payment-history-items li .ph-item-label{color:#64748b}.order-detail-modal .payment-history-item .payment-history-items li .ph-item-value{color:#1f2937;font-variant-numeric:tabular-nums;text-align:right}.order-detail-modal .payment-history-item .payment-history-items li .ph-item-value.ph-item-amount{font-weight:600}.order-detail-modal .returned-history-images{background-color:#f8fafc;border:1px solid #e6eaee;border-radius:10px;margin-bottom:12px;padding:10px 12px}.order-detail-modal .returned-history-images .returned-history-images-title{color:#0f172a;letter-spacing:-.01em;margin-bottom:8px;font-size:13.5px;font-weight:600}.order-detail-modal .returned-history-images .returned-history-images-grid{grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:6px;display:grid}.order-detail-modal .returned-history-images .returned-history-image-thumb{aspect-ratio:1;cursor:pointer;background-color:#fff;border:1px solid #e6eaee;border-radius:8px;width:100%;padding:0;transition:transform .12s,border-color .12s,box-shadow .12s;position:relative;overflow:hidden}.order-detail-modal .returned-history-images .returned-history-image-thumb:hover{border-color:#d4dae1;transform:translateY(-1px);box-shadow:0 4px 10px #0f172a14}.order-detail-modal .returned-history-images .returned-history-image-thumb img{object-fit:cover;width:100%;height:100%;display:block}.order-detail-modal .returned-history-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.order-detail-modal .returned-history-list .returned-history-item{background-color:#fff;border:1px solid #e6eaee;border-radius:10px;flex-direction:column;gap:12px;padding:12px 14px;display:flex}.order-detail-modal .returned-history-list .returned-history-item .returned-history-head{border-bottom:1px solid #eef1f4;flex-wrap:wrap;align-items:center;gap:8px;padding-bottom:10px;display:flex}.order-detail-modal .returned-history-list .returned-history-item .returned-history-head .returned-history-date{color:#64748b;font-variant-numeric:tabular-nums;font-size:13px}.order-detail-modal .returned-history-list .returned-history-item .returned-history-head .returned-history-flag{color:#b91c1c;letter-spacing:.02em;text-transform:uppercase;background-color:#fee2e2;border-radius:999px;margin-left:auto;padding:1px 7px;font-size:11.5px;font-weight:700}.order-detail-modal .returned-history-list .returned-history-item .returned-history-section{flex-direction:column;gap:6px;display:flex}.order-detail-modal .returned-history-list .returned-history-item .returned-history-section .returned-history-section-title{letter-spacing:.06em;text-transform:uppercase;color:#94a3b8;align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.order-detail-modal .returned-history-list .returned-history-item .returned-history-section .returned-history-section-title:before{content:"";background-color:#eef1f4;border-radius:2px;width:3px;height:11px}.order-detail-modal .returned-history-list .returned-history-item .returned-history-section .returned-history-section-title.title-refund{color:#b91c1c}.order-detail-modal .returned-history-list .returned-history-item .returned-history-section .returned-history-section-title.title-refund:before{background-color:#b91c1c}.order-detail-modal .returned-history-list .returned-history-item .returned-history-section .returned-history-section-title.title-exchange{color:#3730a3}.order-detail-modal .returned-history-list .returned-history-item .returned-history-section .returned-history-section-title.title-exchange:before{background-color:#3730a3}.order-detail-modal .returned-history-list .returned-history-item .returned-history-section .returned-history-section-title.title-coupon{color:#92400e}.order-detail-modal .returned-history-list .returned-history-item .returned-history-section .returned-history-section-title.title-coupon:before{background-color:#92400e}.order-detail-modal .returned-history-list .returned-history-item .returned-history-section .product-list{background-color:#f8fafc;border:1px solid #eef1f4;border-radius:8px;padding:4px 12px}.order-detail-modal .returned-history-list .returned-history-item .returned-history-section .product-list .product-card.product-card-missing{opacity:.65}.order-detail-modal .returned-history-list .returned-history-item .returned-history-section .product-list .product-card.product-card-missing .product-meta-item.mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.order-detail-modal .returned-history-list .returned-history-item .returned-history-section .returned-history-coupons{background-color:#f8fafc;border:1px solid #eef1f4;border-radius:8px;flex-direction:column;margin:0;padding:6px 12px;list-style:none;display:flex}.order-detail-modal .returned-history-list .returned-history-item .returned-history-section .returned-history-coupons li{border-bottom:1px solid #eef1f4;justify-content:space-between;align-items:center;padding:5px 0;font-size:14px;display:flex}.order-detail-modal .returned-history-list .returned-history-item .returned-history-section .returned-history-coupons li:last-child{border-bottom:0}.order-detail-modal .returned-history-list .returned-history-item .returned-history-section .returned-history-coupons li .coupon-name{color:#1f2937;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:500;overflow:hidden}.order-detail-modal .returned-history-list .returned-history-item .returned-history-section .returned-history-coupons li .coupon-price{color:#92400e;font-variant-numeric:tabular-nums;flex-shrink:0;margin-left:12px;font-weight:600}.order-detail-modal .returned-history-list .returned-history-item .returned-history-breakdown{border-top:1px dashed #eef1f4;flex-direction:column;gap:4px;padding-top:10px;display:flex}.order-detail-modal .returned-history-list .returned-history-item .returned-history-breakdown .breakdown-row{color:#1f2937;justify-content:space-between;align-items:baseline;font-size:14px;line-height:1.5;display:flex}.order-detail-modal .returned-history-list .returned-history-item .returned-history-breakdown .breakdown-row .breakdown-label{color:#64748b}.order-detail-modal .returned-history-list .returned-history-item .returned-history-breakdown .breakdown-row .breakdown-value{font-variant-numeric:tabular-nums;color:#1f2937;font-weight:500}.order-detail-modal .returned-history-list .returned-history-item .returned-history-breakdown .breakdown-row.breakdown-total{border-top:1px solid #eef1f4;margin-top:6px;padding-top:8px}.order-detail-modal .returned-history-list .returned-history-item .returned-history-breakdown .breakdown-row.breakdown-total .breakdown-label{color:#0f172a;font-size:15px;font-weight:700}.order-detail-modal .returned-history-list .returned-history-item .returned-history-breakdown .breakdown-row.breakdown-total .breakdown-value{color:#0f172a;letter-spacing:-.02em;font-size:17px;font-weight:700}.order-detail-modal .detail-actions{flex-direction:column;gap:4px;display:flex}.order-detail-modal .detail-actions .detail-action-btn{cursor:pointer;text-align:left;letter-spacing:-.01em;background-color:#fff;border:1px solid #e6eaee;border-radius:6px;align-items:center;gap:8px;width:100%;padding:8px 12px;font-size:14px;font-weight:600;transition:background-color .15s,color .15s,transform 50ms;display:flex;position:relative}.order-detail-modal .detail-actions .detail-action-btn:before{content:"";opacity:.9;background-color:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.order-detail-modal .detail-actions .detail-action-btn strong{letter-spacing:-.01em;font-weight:600}.order-detail-modal .detail-actions .detail-action-btn:hover:not(:disabled){background-color:#f1f5f9}.order-detail-modal .detail-actions .detail-action-btn:active:not(:disabled){transform:translateY(1px)}.order-detail-modal .detail-actions .detail-action-btn:disabled{opacity:.45;cursor:not-allowed}.order-detail-modal .detail-actions .detail-action-btn.detail-action-btn-danger{color:#b91c1c}.order-detail-modal .detail-actions .detail-action-btn.detail-action-btn-warn{color:#92400e}.order-detail-modal .detail-actions .detail-action-btn.detail-action-btn-neutral,.order-detail-modal .detail-actions .detail-action-btn.detail-action-btn-default{color:#475569}.order-detail-modal .detail-actions .detail-action-btn.detail-action-btn-orange{color:#c2410c}.order-detail-modal .detail-actions .detail-action-btn.detail-action-btn-green{color:#15803d}.order-detail-modal .detail-actions .detail-action-btn.detail-action-btn-blue{color:#1d4ed8}.order-detail-modal .detail-actions .detail-action-btn.detail-action-btn-teal{color:#0f766e}.order-detail-modal .detail-actions .detail-action-btn.detail-action-btn-indigo{color:#3730a3}.order-detail-modal .detail-actions .detail-action-btn.detail-action-btn-purple{color:#6b21a8}.order-detail-modal .detail-actions .detail-action-btn.detail-action-btn-violet{color:#5b21b6}.order-detail-modal .detail-actions .detail-action-btn.detail-action-btn-amber{color:#92400e}.order-detail-modal .detail-actions .detail-action-btn.detail-action-btn-red{color:#b91c1c}.order-detail-modal .detail-actions .detail-action-btn.detail-action-btn-crimson{color:#9d174d}.order-detail-modal .detail-actions .detail-action-btn.detail-action-btn-current{opacity:.55;cursor:default;background-color:#f1f5f9}.order-detail-modal .detail-actions .detail-action-btn.detail-action-btn-current:before{opacity:.4}.order-detail-modal .detail-actions .detail-action-btn .detail-action-btn-suffix{letter-spacing:.06em;text-transform:uppercase;color:#64748b;background-color:#fff;border:1px solid #eef1f4;border-radius:999px;margin-left:auto;padding:1px 7px;font-size:11.5px;font-weight:700}.order-detail-modal .detail-actions .detail-action-btn.detail-action-btn-compact{text-align:center;justify-content:center;gap:6px;width:auto;min-height:38px;padding:10px;font-size:13.5px}.order-detail-modal .detail-actions .detail-action-btn.detail-action-btn-compact:before{width:5px;height:5px}.order-detail-modal .detail-actions .detail-action-btn.detail-action-btn-compact strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13.5px;overflow:hidden}.order-detail-modal .detail-actions .detail-action-btn.detail-action-btn-compact .detail-action-btn-suffix{margin-left:4px;padding:0 5px;font-size:10.5px}.order-detail-modal .detail-actions .detail-actions-divider{letter-spacing:.08em;text-transform:uppercase;color:#94a3b8;align-items:center;gap:8px;margin:8px 0 2px;font-size:11.5px;font-weight:700;display:flex}.order-detail-modal .detail-actions .detail-actions-divider span{flex-shrink:0}.order-detail-modal .detail-actions .detail-actions-divider:before,.order-detail-modal .detail-actions .detail-actions-divider:after{content:"";background-color:#eef1f4;flex:1;height:1px}.order-detail-modal .detail-actions .detail-actions-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.order-detail-modal .order-history-timeline{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.order-detail-modal .order-history-timeline .order-history-item{border-bottom:1px solid #eef1f4;padding:7px 2px}.order-detail-modal .order-history-timeline .order-history-item:before{content:none!important;display:none!important}.order-detail-modal .order-history-timeline .order-history-item:first-child{padding-top:3px}.order-detail-modal .order-history-timeline .order-history-item:last-child{border-bottom:0;padding-bottom:3px}.order-detail-modal .order-history-timeline .order-history-item .order-history-head{flex-wrap:wrap;align-items:center;gap:6px;line-height:1.5;display:flex}.order-detail-modal .order-history-timeline .order-history-item .order-history-head .status-badge{flex-shrink:0}.order-detail-modal .order-history-timeline .order-history-item .order-history-head .order-history-date{color:#64748b;font-variant-numeric:tabular-nums;font-size:13px}.order-detail-modal .order-history-timeline .order-history-item .order-history-head .order-history-by{color:#94a3b8;background-color:#f1f5f9;border-radius:6px;margin-left:auto;padding:1px 6px;font-size:12px}.order-detail-modal .order-history-timeline .order-history-item .order-history-memo{color:#64748b;margin-top:3px;padding-left:0;font-size:13.5px;line-height:1.45}.order-detail-modal .status-badge{letter-spacing:-.01em;border-radius:999px;align-items:center;padding:1px 8px;font-size:12.5px;font-weight:600;line-height:1.7;display:inline-flex}.modal:has(.partial-price-modal){border-radius:16px;width:clamp(380px,92vw,520px);box-shadow:0 12px 32px #0f172a1f,0 4px 12px #0f172a0f}.partial-price-modal{flex-direction:column;gap:16px;padding:4px 0;display:flex}.partial-price-modal .partial-current-block{background:linear-gradient(#fffaf2 0%,#fff 100%);border:1px solid #fde4b6;border-radius:12px;flex-direction:column;gap:4px;padding:14px 16px;display:flex}.partial-price-modal .partial-current-block .partial-current-label{color:#92400e;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.partial-price-modal .partial-current-block .partial-current-value{color:#0f172a;font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:26px;font-weight:700}.partial-price-modal .partial-input-block{flex-direction:column;gap:6px;display:flex}.partial-price-modal .partial-input-block .partial-input-label{color:#64748b;font-size:12px;font-weight:600}.partial-price-modal .partial-input-block .partial-input-wrap{align-items:center;gap:8px;display:flex;position:relative}.partial-price-modal .partial-input-block .partial-input{color:#0f172a;font-variant-numeric:tabular-nums;background-color:#fff;border:1px solid #d4dae1;border-radius:10px;flex:1;padding:12px 44px 12px 14px;font-size:17px;font-weight:600;transition:border-color .15s,box-shadow .15s}.partial-price-modal .partial-input-block .partial-input:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 4px #2563eb26}.partial-price-modal .partial-input-block .partial-input-suffix{color:#94a3b8;pointer-events:none;font-size:13px;font-weight:600;position:absolute;right:16px}.partial-price-modal .partial-hint{color:#94a3b8;margin:-4px 0 0;font-size:12px}.partial-price-modal .partial-summary{background-color:#fef3c7;border:1px solid #fde4b6;border-radius:10px;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.partial-price-modal .partial-summary .partial-summary-label{color:#92400e;font-size:12.5px;font-weight:600}.partial-price-modal .partial-summary .partial-summary-value{color:#92400e;font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:18px;font-weight:700}.partial-price-modal .partial-error{color:#b91c1c;background-color:#fee2e2;border-radius:8px;align-items:center;gap:6px;padding:8px 12px;font-size:12.5px;font-weight:500;display:flex}.partial-price-modal .partial-error:before{content:"!";color:#fff;background-color:#b91c1c;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;font-size:11px;font-weight:700;display:inline-flex}.modal:has(.coupon-select-modal){border-radius:14px;width:clamp(380px,92vw,540px);box-shadow:0 12px 32px #0f172a1f,0 4px 12px #0f172a0f}.coupon-select-modal .coupon-select-list{flex-direction:column;gap:6px;max-height:400px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.coupon-select-modal .coupon-select-item{cursor:pointer;background-color:#fff;border:1px solid #e6eaee;border-radius:10px;align-items:center;gap:12px;padding:12px 14px;transition:all .15s;display:flex}.coupon-select-modal .coupon-select-item input[type=radio]{pointer-events:none;accent-color:#2563eb}.coupon-select-modal .coupon-select-item .coupon-select-name{color:#1f2937;flex:1;font-size:13.5px;font-weight:500}.coupon-select-modal .coupon-select-item .coupon-select-price{color:#92400e;font-variant-numeric:tabular-nums;font-size:13.5px;font-weight:600}.coupon-select-modal .coupon-select-item.selected{background-color:#eff6ff;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.coupon-select-modal .coupon-select-item:hover:not(.selected){background-color:#f8fafc;border-color:#d4dae1}.coupon-select-modal .detail-empty{text-align:center;color:#94a3b8;padding:20px 0;font-size:13px}.modal:has(.product-picker-modal){border-radius:14px;width:clamp(420px,92vw,620px);box-shadow:0 12px 32px #0f172a1f,0 4px 12px #0f172a0f}.product-picker-modal{flex-direction:column;gap:10px;display:flex}.product-picker-modal .product-picker-header{justify-content:space-between;align-items:center;gap:12px;padding:8px 4px 4px;display:flex}.product-picker-modal .product-picker-target{color:#94a3b8;font-size:13px}.product-picker-modal .product-picker-target strong{color:#1f2937;margin-left:4px;font-weight:600}.product-picker-modal .product-picker-select-all{color:#1f2937;cursor:pointer;background:#f8fafc;border:1px solid #e6eaee;border-radius:8px;padding:6px 10px;font-size:12.5px;transition:all .15s}.product-picker-modal .product-picker-select-all:hover:not(:disabled){background:#fff;border-color:#d4dae1}.product-picker-modal .product-picker-select-all:disabled{cursor:not-allowed;opacity:.5}.product-picker-modal .product-picker-list{max-height:420px;padding-right:4px;overflow-y:auto}.product-picker-modal .product-list{flex-direction:column;gap:0;display:flex}.product-picker-modal .product-list .product-card{background-color:#0000;border:0;border-bottom:1px solid #eef1f4;border-radius:0;align-items:center;gap:10px;padding:8px 0;transition:background-color .15s;display:flex}.product-picker-modal .product-list .product-card:first-child{padding-top:2px}.product-picker-modal .product-list .product-card:last-child{border-bottom:0;padding-bottom:2px}.product-picker-modal .product-list .product-card .product-thumbnail{object-fit:cover;background-color:#f1f5f9;border:1px solid #eef1f4;border-radius:8px;flex-shrink:0;width:42px;height:42px;display:block}.product-picker-modal .product-list .product-card .product-thumbnail.product-thumbnail-empty{background:linear-gradient(135deg,#f8fafc 0%,#f1f5f9 100%) no-repeat}.product-picker-modal .product-list .product-card .product-card-body{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.product-picker-modal .product-list .product-card .product-card-head{align-items:center;gap:8px;display:flex}.product-picker-modal .product-list .product-card .product-card-head .product-name{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.01em;flex:1;min-width:0;font-size:13.5px;font-weight:600;overflow:hidden}.product-picker-modal .product-list .product-card .product-card-head .product-defective-badge{color:#b91c1c;letter-spacing:.02em;text-transform:uppercase;background-color:#fee2e2;border-radius:999px;flex-shrink:0;padding:1px 7px;font-size:10.5px;font-weight:700}.product-picker-modal .product-list .product-card .product-card-meta{color:#64748b;flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;display:flex}.product-picker-modal .product-list .product-card .product-card-meta .product-meta-item{color:#64748b;font-variant-numeric:tabular-nums}.product-picker-modal .product-picker-card{cursor:pointer}.product-picker-modal .product-picker-card:hover:not(.product-picker-card-selected):not(.product-picker-card-disabled){background-color:#f8fafc}.product-picker-modal .product-picker-card.product-picker-card-selected{background-color:#eff6ff}.product-picker-modal .product-picker-card.product-picker-card-disabled{opacity:.55;cursor:not-allowed}.product-picker-modal .product-picker-checkbox{accent-color:#2563eb;width:16px;height:16px;cursor:inherit;flex-shrink:0;margin:0 2px}.product-picker-modal .product-picker-warn{color:#b91c1c;font-weight:600}.product-picker-modal .product-picker-hint{color:#94a3b8;margin:4px 4px 0;font-size:12px}.product-picker-modal .detail-empty{text-align:center;color:#94a3b8;padding:20px 0;font-size:13px}.modal-overlay{cursor:pointer}.modal-overlay .modal{cursor:auto}@media (width<=768px){.order-detail-modal{grid-template-columns:1fr}.modal:has(.order-detail-modal){width:clamp(320px,96vw,640px)}}html{font-size:clamp(16px,1rem,20px)}body{-moz-text-size-adjust:100%;text-size-adjust:100%;font-size:16px;line-height:1.5}.fixed-element{width:100%;position:fixed;top:0}.toast-container-custom.Toastify__toast-container{background:0 0!important}.toast-container-custom .Toastify__toast{box-shadow:0 0 10px #0000;background-color:#0000!important}.toast-container-custom .Toastify__close-button{display:none!important}.toast-container-custom .Toastify__toast-body{color:#000}.screen-cover-cont{flex-direction:column;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex}.Toastify__toast-theme--light,.Toastify__toast-theme--colored.Toastify__toast--default{box-shadow:none!important;background-color:#0000!important}.Toastify__toast-container{padding:0}.Toastify__toast{min-height:auto;margin:0;padding:0;box-shadow:none!important;background:0 0!important;transform:none!important}.Toastify__fade-enter{opacity:0;animation:.15s ease-in forwards Toastify__fadeIn;transform:none!important}.Toastify__fade-exit{opacity:1;animation:.1s ease-out forwards Toastify__fadeOut;transform:none!important}@keyframes Toastify__fadeIn{0%{opacity:0;transform:translate(0)translateY(0)}to{opacity:1;transform:translate(0)translateY(0)}}@keyframes Toastify__fadeOut{0%{opacity:1;transform:translate(0)translateY(0)}to{opacity:0;transform:translate(0)translateY(0)}}.Toastify__slide-enter,.Toastify__slide-exit,.Toastify__bounce-enter,.Toastify__bounce-exit,.Toastify__zoom-enter,.Toastify__zoom-exit{animation:none!important;transform:none!important}:root{--gray-50:#f4f5f7!important;--gray-100:#eceef1!important;--color-navy-50:#eef0f2!important}.block-button{border-radius:12px!important}.block-button.color-type-primary{background:linear-gradient(#3076e6 0%,#4f91f9 100%)!important;box-shadow:inset 0 1px #ffffff4d,inset 0 -1px #ffffff1a!important}.block-button .button-text{font-family:Pretendard-Bold!important;font-size:17px!important}.block-button.color-type-secondary .button-text{color:#464a4d!important}.block-button.btn-state-disabled{box-shadow:none!important;background:#e8eef2!important}.block-button.btn-state-disabled .button-text{color:#8c9499!important}.inline-button{border-radius:12px!important}.item-title{color:#17191a!important;font-family:Pretendard-Bold!important}.section-head,.section-head-instance,.section-header,.text-section-header,.section-title,.detail-section-title,.modal-title,.privacy-modal-title,.app-update-title,.text-title,.panel-title,.parent-title,.parent-title-2,.coupon-title,.delivery-title,.shipping-info-title,.dispute-reason-title,.drop-zone-title,.option-title,.action-title,.status-title,.selected-gift-title,.payment-history-title,.payment-completed-title,.returned-history-section-title,.returned-history-images-title{font-family:Pretendard-Bold!important}.item-list-with-tabs-page .product-item-cont{background:#fff!important;border:1px solid #0000000a!important;border-radius:16px!important;align-self:stretch!important;width:auto!important;margin:6px 16px!important;box-shadow:0 4px 12px #0000000d!important}.icon-cart-add-cont{background:#fff!important;border:1px solid #e8eef2!important}.sorting-method-select-sheet-cont{border-radius:20px 20px 0 0!important}.buying-amount-adjust-button{border-color:#e8eef2!important;border-radius:8px!important}.input-value-container:focus-within,.input-group:focus-within,.custom-textfield:focus-within,.partial-input-wrap:focus-within,.option-input-container:focus-within,.otp-input:focus-within{border-color:#3076e6!important}input:not(.search-input):not(.search-order-input):not([type=checkbox]):not([type=radio]):not([type=range]):focus,textarea:focus,.edit-input:focus,.invoice-input:focus,.partial-input:focus{border-color:#3076e6!important;outline:none!important}.input-label,.partial-input-label,.add-image-label{color:#464a4d!important;font-family:Pretendard-Bold!important;font-size:15px!important}.input::placeholder,.input-value-container input::placeholder,.custom-textfield::placeholder{color:#a4adb2!important}.custom-select .select-header{border:1px solid #bbc5cc!important;border-radius:8px!important}.custom-select .select-header .arrow{border-color:#757b80!important}.custom-select .options-list{border-color:#bbc5cc!important}.custom-select .select-header:focus,.custom-select .custom-select.open .select-header{border-color:#3076e6!important}.search-query-cont:has(.search-input:placeholder-shown) .search-query-clear-btn-cont,.search-query-cont:has(.search-input:placeholder-shown) .search-query-clear-btn{display:none!important}.search-query-cont:has(.search-input:placeholder-shown) .search-field{border-radius:20px!important}.item-discount-rate-text,.product-item-cont [class*=discount]{color:#dc2626!important}.custom-toast.error{background-color:#dc2626!important}:root{--color-semantic-warning:#a16207!important;--color-semantic-warning-copy:#854d0e!important}.blink{animation-iteration-count:3!important}@media (prefers-reduced-motion:reduce){.blink{animation:none!important}}.item-list-with-tabs-page .tabs{border-bottom:1px solid #e8eef2!important}.item-list-with-tabs-page .selected-tab-indicator{border-radius:2px!important}.item-list-with-tabs-page .shopping-sorting{border-bottom:none!important}.item-list-with-tabs-page .sorting-text{color:#464a4d!important;font-size:15px!important}.item-list-with-tabs-page .show-only-compatible-items-text{font-size:15px!important}.item-list-with-tabs-page .product-item-cont{border-color:#e8eef2!important}.item-list-with-tabs-page .product-item-cont .name{line-height:1.4!important}.item-list-with-tabs-page .product-item-cont .sale-price{font-size:21px!important}.item-list-with-tabs-page .product-item-cont .discount-rate{font-family:Pretendard-Bold!important;font-size:14px!important}.item-list-with-tabs-page .product-item-cont .compatibility-badge .badge-text{font-size:12px!important;line-height:1!important}.item-list-with-tabs-page .icon-cart-add-cont,.item-list-with-tabs-page .add-cart-button-cont{border-radius:999px!important}.item-list-with-tabs-page .add-cart-button-cont{background-color:#eff7ff!important;border-color:#dcecfd!important}.item-list-with-tabs-page .shopping-cart-count .badge{border:1.5px solid #fff!important;border-radius:999px!important}.search-screen-popup .chip{border-radius:999px!important}.search-screen-popup .chip.default{border-color:#e8eef2!important}.search-screen-popup .section-head .div,.search-screen-popup .section-head .section-text{font-size:17px!important}.search-screen-popup .section-head .parent-title,.search-screen-popup .section-head .parent-title-2{color:#5e6366!important;font-size:14px!important}.item-detail-page .item-title{font-size:21px!important;line-height:1.4!important}.item-detail-page .item-desc{line-height:1.5!important}.item-detail-page .item-origin-price-text{font-size:15px!important}.item-detail-page .item-discount-rate-text{font-size:16px!important}.item-detail-page .item-sale-price-text{font-size:27px!important}.item-detail-page .compatible-product-inner{background-color:#eff7ff!important;border:1px solid #dcecfd!important;border-radius:12px!important}.item-detail-page .compatible-product-inner .icon-container{border-radius:8px!important}.item-detail-page .compatible-product-inner .info-text{color:#225ed3!important;line-height:1.4!important}.item-detail-page .product-section .section-head .div,.item-detail-page .product-section .section-head .section-text{font-size:17px!important}.item-detail-page .product-item .product-name{font-size:14px!important;line-height:1.4!important}.item-detail-page .product-item .final-price{font-size:16px!important}.item-detail-page .product-item .price-info-wrapper .discount{color:#dc2626!important}.item-detail-page .fixed-button .block-button.color-type-secondary.btn-state-default{border-color:#0000!important}.item-detail-page .fixed-button .block-button.color-type-secondary.btn-state-default .button-text{color:#225ed3!important}.cart-page .product-item-cont .name{line-height:1.4!important}.cart-page .product-item-cont .quantity-panel span{color:#17191a!important;font-size:15px!important}.cart-page .price-item.total .label{color:#17191a!important;font-size:17px!important}.cart-page .price-item.total .value{color:#225ed3!important}.order-form-page>.scroll-panel .section-head .div,.order-form-page>.scroll-panel .section-head .section-text{font-size:17px!important}.order-form-page>.scroll-panel .section-head .parent-title,.order-form-page>.scroll-panel .section-head .parent-title-2{color:#225ed3!important;font-size:14px!important}.order-form-page>.scroll-panel .text-label,.order-form-page>.scroll-panel .text-value{font-size:15px!important}.order-form-page>.scroll-panel .text-to-pay-label{color:#17191a!important;font-size:17px!important}.order-form-page>.scroll-panel .text-to-pay-value{color:#225ed3!important;font-size:23px!important}.order-form-page>.scroll-panel .coupon-component .discount-value{color:#225ed3!important;font-size:15px!important}.order-form-page>.scroll-panel .shipping-info-cont .info-panel .bold-text{font-size:16px!important}.order-form-page>.scroll-panel .shipping-info-cont .info-panel .text-p{font-size:15px!important;line-height:1.5!important}.order-list-page .content .search-field{border-color:#e8eef2!important}.order-list-page .search-order-input{color:#17191a!important;font-size:16px!important}.order-list-page .purchase-history>.section-head{border-bottom:1px solid #dfe4e8!important}.order-list-page .section-title .order-date{color:#17191a!important}.order-list-page .section-title .order-count{color:#5e6366!important;font-size:14px!important}.order-list-page .action-button .action-title{font-size:14px!important}.order-list-page .product-detail-cont>.status-text{color:#17191a!important;font-size:13px!important;line-height:16px!important}.order-list-page .product-item-cont .product-info-panel .name{line-height:1.4!important}.order-list-page .product-item-cont .price-panel .sale-price{font-variant-numeric:tabular-nums;font-size:16px!important}.order-list-page .product-item-cont .price-panel .quantity{color:#5e6366!important;font-size:14px!important}.order-list-page .cancel-warning{color:#89570a!important;line-height:16px!important}.order-list-page .purchase-history .fixed-button{border-top:none!important}.order-list-page .purchase-history .block-button .button-text{font-size:15px!important}.order-list-page .cart-empty-text{color:#5e6366!important}.order-detail-page .order-detail-container .order-summary-cont .order-date{color:#5e6366!important;font-size:14px!important}.order-detail-page .section-head.text .div,.order-detail-page .section-head.arrow .div{font-size:17px!important}.order-detail-page .order-details-table .label{color:#5e6366!important}.order-detail-page .order-details-table .value{line-height:1.5!important}.order-detail-page .order-details:not(:last-child){border-bottom:1px solid #dfe4e8!important}.order-detail-page .order-details .order-status .status{font-size:12px!important;line-height:16px!important}.order-detail-page .order-details .order-status .status.normal{color:#17191a!important}.order-detail-page .order-details .order-status .status.success{color:#166533!important}.order-detail-page .order-details .order-status .status.warning{color:#74470f!important}.order-detail-page .order-details .order-status .status.error{color:#b91c1c!important}.order-detail-page .order-details .product-name{line-height:1.4!important}.order-detail-page .order-details .product-price{font-variant-numeric:tabular-nums;font-size:16px!important;line-height:1.2!important}.order-detail-page .order-details .product-quantity{color:#5e6366!important;font-size:14px!important;line-height:1.2!important}.order-detail-page .order-details>.fixed-button{border-top:none!important}.order-detail-page .order-details>.fixed-button .block-button .button-text{font-size:14px!important}.order-detail-page .payment-details .label-1{color:#5e6366!important;font-size:15px!important}.order-detail-page .payment-details .value-1,.order-detail-page .payment-details .value-2{font-variant-numeric:tabular-nums;color:#464a4d!important;font-size:15px!important}.order-detail-page .payment-details .payment-total .label{color:#17191a!important;font-size:17px!important}.order-detail-page .payment-details .payment-total .total{font-variant-numeric:tabular-nums;color:#225ed3!important}.order-detail-page .payment-history-date{color:#5e6366!important}.order-detail-page .order-detail-container>.block-button.color-type-undefined .button-text{text-decoration:underline;color:#5e6366!important;font-size:14px!important}.request-return-or-exchange-page .stepper{border-bottom:1px solid #e8eef2!important}.request-return-or-exchange-page .step .step-content{opacity:1!important}.request-return-or-exchange-page .step .step-circle{color:#5e6366!important;font-size:13px!important}.request-return-or-exchange-page .step.current .step-circle,.request-return-or-exchange-page .step.completed .step-circle{color:#fff!important}.request-return-or-exchange-page .step.completed .step-circle img{filter:brightness(0)invert()!important}.request-return-or-exchange-page .step .step-label{color:#5e6366!important;font-size:13px!important}.request-return-or-exchange-page .step .step-label.active{color:#17191a!important}.request-return-or-exchange-page .step .step-separator{color:#bbc5cc!important}.request-return-or-exchange-page .section-head-7.text .div,.request-return-or-exchange-page .section-head-instance.text .div{font-size:17px!important}.request-return-or-exchange-page .notice-msg{word-break:keep-all;color:#89570a!important;white-space:normal!important;line-height:16px!important}.request-return-or-exchange-page .refund-or-exchange-product-tile-cont.normal{border:1.5px solid #e8eef2!important}.request-return-or-exchange-page .refund-or-exchange-product-tile-cont.normal:has(.custom-checkbox-selected.visible){border-color:#3076e6!important}.request-return-or-exchange-page .refund-or-exchange-product-tile-cont .custom-checkbox{border-color:#8c9499!important}.request-return-or-exchange-page .refund-or-exchange-product-tile-cont .product-name{line-height:1.4!important}.request-return-or-exchange-page .refund-or-exchange-product-tile-cont .product-price{font-variant-numeric:tabular-nums;font-size:16px!important;line-height:1.2!important}.request-return-or-exchange-page .refund-or-exchange-product-tile-cont .product-quantity{color:#5e6366!important;font-size:14px!important;line-height:1.2!important}.request-return-or-exchange-page .option-row{word-break:keep-all;white-space:normal!important;font-size:16px!important}.request-return-or-exchange-page .reason-text{border-color:#e8eef2!important}.request-return-or-exchange-page .add-image-cont{border:1.5px dashed #757b80!important}.request-return-or-exchange-page .add-image-label{color:#5e6366!important;font-family:Pretendard-Regular!important;font-size:12px!important}.request-return-or-exchange-page .dispute-reason-title{font-size:15px!important}.request-return-or-exchange-page .dispute-reason-content{color:#5e6366!important;font-size:14px!important}.request-return-or-exchange-page .which-you-want-radio{border:1.5px solid #e8eef2!important}.request-return-or-exchange-page .which-you-want-radio:has(.text-selected){border-color:#3076e6!important}.request-return-or-exchange-page .which-you-want-radio .text-selected{color:#225ed3!important;font-size:16px!important}.request-return-or-exchange-page .which-you-want-radio .text-unselected{font-size:16px!important}.request-return-or-exchange-page .price-info-inner-cont .text-section-header{color:#5e6366!important;font-size:14px!important}.request-return-or-exchange-page .price-info-inner-cont .text-label,.request-return-or-exchange-page .price-info-inner-cont .text-label-bold{color:#5e6366!important;font-size:15px!important}.request-return-or-exchange-page .price-info-inner-cont .text-value,.request-return-or-exchange-page .price-info-inner-cont .text-value-bold{font-variant-numeric:tabular-nums;color:#464a4d!important;font-size:15px!important}.request-return-or-exchange-page .price-info-inner-cont>.price-row:last-child .text-label-bold{color:#17191a!important;font-size:16px!important}.request-return-or-exchange-page .price-info-inner-cont>.price-row:last-child .text-value-bold{color:#225ed3!important;font-size:19px!important}.request-return-or-exchange-page .price-info-inner-cont .text-to-pay-label{color:#17191a!important;font-size:16px!important}.request-return-or-exchange-page .price-info-inner-cont .text-to-pay-value{font-variant-numeric:tabular-nums;color:#dc2626!important;font-size:19px!important}.request-return-or-exchange-page>.fixed-button{border-top-color:#e8eef2!important}.request-return-or-exchange-page>.fixed-button .block-button.color-type-secondary{border-width:1.5px!important;border-color:#e8eef2!important}.shipping-address-list-cont .top-nav{border-bottom:1px solid #e8eef2!important}.shipping-address-list-cont .shipping-information{border:1.5px solid #dfe4e8!important}.shipping-address-list-cont .shipping-information.is-selected{border-color:#3076e6!important}.shipping-address-list-cont .shipping-information .badge-main{color:#fff!important}.shipping-address-list-cont .shipping-information .edit-btn{color:#225ed3!important}.shipping-address-list-cont .block-button.color-type-secondary.btn-state-default{border:1.5px solid #dcecfd!important}.shipping-address-list-cont .block-button.color-type-secondary.btn-state-default .button-text{color:#225ed3!important}.shipping-address-list-cont .no-shipping-info-cont .text{color:#464a4d!important;font-family:Pretendard-Bold!important;font-size:17px!important;line-height:24px!important}.edit-shipping-address-page .top-nav{border-bottom:1px solid #e8eef2!important}.edit-shipping-address-page .input{border-radius:12px!important;font-size:16px!important}.edit-shipping-address-page .input.phone{font-variant-numeric:tabular-nums}.edit-shipping-address-page .input-value-container{border-radius:12px!important}.edit-shipping-address-page .address-text{font-size:16px!important}.edit-shipping-address-page .shipping-request-options-container{border:1px solid #e8eef2!important;border-radius:12px!important}.edit-shipping-address-page .shipping-request-options-container .radio-row{border-bottom:1px solid #dfe4e8!important}.edit-shipping-address-page .shipping-request-options-container .radio-row:last-child{border-bottom:none!important}.edit-shipping-address-page .shipping-request-options-container .option-text{color:#464a4d!important;font-size:15px!important;line-height:20px!important}.edit-shipping-address-page .shipping-request-options-container .custom-textfield .textarea{border-color:#e8eef2!important;border-radius:12px!important}.edit-shipping-address-page .agree-component .check-off{background:#fff!important;border:2px solid #8c9499!important;border-radius:8px!important}.edit-shipping-address-page .agree-component .text-cont{font-size:16px!important}.edit-shipping-address-page .block-button.color-type-secondary.btn-state-default{border-color:#e8eef2!important}.shipping-request-options-page .top-nav{border-bottom:1px solid #e8eef2!important}.shipping-request-options-page .section-head.text .div{font-size:17px!important;line-height:24px!important}.shipping-request-options-page .shipping-request-options-container{border:1px solid #e8eef2!important;border-radius:12px!important}.shipping-request-options-page .shipping-request-options-container .radio-row{border-bottom:1px solid #dfe4e8!important}.shipping-request-options-page .shipping-request-options-container .radio-row:last-child{border-bottom:none!important}.shipping-request-options-page .shipping-request-options-container .option-text{color:#464a4d!important;font-size:16px!important;line-height:20px!important}.shipping-request-options-page .shipping-request-options-container .custom-textfield .textarea{border-color:#e8eef2!important;border-radius:12px!important}.shipping-request-options-page .fixed-button{border-top-color:#e8eef2!important}.CouponEventPage .top-nav{border-bottom:1px solid #e8eef2!important}.CouponEventPage .LoadingSpinner{border-color:#3076e6 #e8eef2 #e8eef2!important}.coupon-apply-page .coupon-item.selected{border-color:#3076e6!important}.coupon-apply-page .coupon-expiry{color:#5e6366!important}.coupon-apply-page .checkbox-unselected,.coupon-apply-page .coupon-status-icon .status-circle{border-color:#8c9499!important}.gift-event-page .gift-sets.has-selection .gift-set-item{opacity:1!important}.gift-event-page .gift-set-item{border:1.5px solid #e8eef2!important}.gift-event-page .gift-set-item.selected{border-color:#3076e6!important}.gift-event-page .modal-header,.gift-event-page .option-title-wrapper{border-bottom-color:#e8eef2!important}.gift-event-page .option-title{color:#17191a!important;font-size:16px!important}.gift-event-page .option-message{color:#5e6366!important}.gift-event-page .option-label{color:#464a4d!important;font-family:Pretendard-Bold!important;font-size:14px!important}.gift-event-page .option.selected .option-content .option-label{color:#225ed3!important}.gift-event-page .select-gift-button{background:linear-gradient(#225ed3 0%,#2a68d9 100%)!important;border-radius:12px!important;box-shadow:inset 0 1px #ffffff4d!important}.gift-event-page .select-gift-button:active:not(:disabled){background:linear-gradient(#225ed3 0%,#3d7fe6 100%)!important}.gift-event-page .select-gift-button:disabled,.gift-event-page .select-gift-button.disabled{color:#8c9499!important;opacity:1!important;box-shadow:none!important;background:#e8eef2!important}.gift-event-page .fixed-button{border-top-color:#e8eef2!important}.gift-event-page .fixed-button .block-button.color-type-secondary{border-width:1.5px!important;border-color:#e8eef2!important}.gift-event-page .selection-confirm .warning-text{background-color:#eff7ff!important;border-color:#0000!important;border-radius:12px!important}.gift-event-page .selection-confirm .warning-text li{color:#225ed3!important;line-height:1.6!important}.gift-event-form-page .selected-gift-display{border-bottom:none!important}.gift-event-form-page .selected-gift-display .gift-image{border:none!important}.gift-event-form-page .selected-gift-display .gift-details h3{color:#17191a!important;font-family:Pretendard-Bold!important;font-size:16px!important}.gift-event-form-page .selected-gift-display .gift-details p{color:#5e6366!important}.gift-event-form-page .form-section .section-title{color:#17191a!important;font-size:16px!important}.gift-event-form-page .form-section .form-group label{color:#464a4d!important;font-family:Pretendard-Bold!important;font-size:14px!important}.gift-event-form-page .form-section .form-group input{color:#17191a!important;background-color:#f4f5f7!important;border:1px solid #e8eef2!important;border-radius:12px!important;font-size:16px!important}.gift-event-form-page .form-section .form-group input:focus{box-shadow:none!important;background-color:#fff!important}.gift-event-form-page .form-section .form-group input.invalid,.gift-event-form-page .form-section .form-group input.invalid:focus{background-color:#fff5f5!important;border-color:#dc2626!important}.gift-event-form-page .form-section .form-group .address-search-container{border-radius:12px!important}.gift-event-form-page .form-section .form-group .address-search-container .address-text{font-size:16px!important}.gift-event-form-page .form-section .form-group .address-search-container:not(.blink){background-color:#f4f5f7!important;border:1px solid #e8eef2!important}.gift-event-form-page .address-search-container:not(.blink) .address-text{color:#17191a!important}.gift-event-form-page .privacy-agreement-panel{background-color:#f4f5f7!important;border:1.5px solid #0000!important}.gift-event-form-page .privacy-agreement-panel.agreed{color:#225ed3!important;background-color:#eff7ff!important;border:1.5px solid #3076e6!important}.gift-event-form-page .privacy-agreement-panel.agreed .privacy-text,.gift-event-form-page .privacy-agreement-panel.agreed .privacy-text.checked,.gift-event-form-page .privacy-agreement-panel.agreed .privacy-checkbox.checked{color:#225ed3!important}.gift-event-form-page .privacy-agreement-panel .privacy-text.unchecked{color:#464a4d!important}.gift-event-form-page .privacy-modal-nav{border-bottom-color:#e8eef2!important}.gift-event-form-page .privacy-modal-footer{border-top-color:#e8eef2!important}.gift-event-form-page .privacy-agree-button{background:linear-gradient(#225ed3 0%,#2a68d9 100%)!important;border-radius:12px!important;box-shadow:inset 0 1px #ffffff4d!important}.gift-event-form-page .privacy-cancel-button{color:#464a4d!important;border:1.5px solid #e8eef2!important;border-radius:12px!important}.gift-event-form-page .fixed-button{border-top-color:#e8eef2!important}.gift-event-form-page .confirm-content .selected-gift-info .gift-image{border:none!important}.gift-event-form-page .confirm-content .warning-text{background-color:#eff7ff!important;border-color:#0000!important;border-radius:12px!important}.gift-event-form-page .confirm-content .warning-text p,.gift-event-form-page .confirm-content .warning-text li{color:#225ed3!important;line-height:1.6!important}.gift-event-my-page .order-selector-section .section-title{color:#17191a!important}.gift-event-my-page .status-item .status-label{color:#5e6366!important;font-size:15px!important}.gift-event-my-page .status-item .status-value{font-family:Pretendard-Bold!important;font-size:16px!important}.gift-event-my-page .status-item .status-value.success{color:#15803c!important}.gift-event-my-page .info-section .section-title{color:#17191a!important}.gift-event-my-page .info-section .gift-info .gift-image{border:none!important}.gift-event-my-page .info-section .gift-info .gift-details h5{color:#17191a!important;font-family:Pretendard-Bold!important;font-size:16px!important}.gift-event-my-page .info-section .gift-info .gift-details>p{color:#5e6366!important;font-size:14px!important}.gift-event-my-page .info-section .info-grid .info-item{border-bottom:none!important}.gift-event-my-page .info-section .info-grid .info-item .value{color:#17191a!important}.gift-event-my-page .notice-section h3{color:#225ed3!important;font-family:Pretendard-Bold!important;font-size:14px!important}.gift-event-my-page .notice-section li{color:#225ed3!important;font-size:14px!important;line-height:1.6!important}.gift-event-success-page .success-message h2{color:#17191a!important;font-family:Pretendard-Bold!important;font-size:23px!important}.gift-event-success-page .success-message p{color:#5e6366!important}.gift-event-success-page .application-summary .summary-section h3{color:#17191a!important;border-bottom:none!important;font-family:Pretendard-Bold!important}.gift-event-success-page .application-summary .summary-section .gift-info .gift-image{border:none!important}.gift-event-success-page .application-summary .summary-section .gift-info .gift-details h4{color:#17191a!important;font-family:Pretendard-Bold!important;font-size:16px!important}.gift-event-success-page .application-summary .summary-section .gift-info .gift-details>p{color:#5e6366!important;font-size:14px!important}.gift-event-success-page .application-summary .summary-section .info-grid .info-item .label{color:#5e6366!important}.gift-event-success-page .application-summary .summary-section .info-grid .info-item .value{color:#17191a!important}.gift-event-success-page .application-summary .summary-section .info-grid .info-item .value.status-completed{color:#15803c!important}.gift-event-success-page .notice-section{border:none!important}.gift-event-success-page .notice-section h3{color:#225ed3!important;border-bottom:none!important;font-family:Pretendard-Bold!important;font-size:14px!important}.gift-event-success-page .notice-section li{color:#225ed3!important;font-size:14px!important;line-height:1.6!important}.gift-event-success-page .fixed-button{border-top-color:#e8eef2!important}.gift-event-success-page .fixed-button .block-button.color-type-secondary{border-width:1.5px!important;border-color:#e8eef2!important}.order-form-page>.scroll-panel .coupon-component .coupon-title{word-break:keep-all;white-space:normal!important}.order-list-page .action-button .action-title{color:#5e6366!important}.item-list-with-tabs-page .in-cart-text{color:#225ed3!important}.shipping-address-list-cont .meta-list .meta-item{color:#5e6366!important}.gift-event-form-page .privacy-agreement-panel .privacy-checkbox.unchecked{color:#757b80!important}.item-list-with-tabs-page .input::placeholder,.item-list-with-tabs-page .input-value-container input::placeholder,.item-list-with-tabs-page .custom-textfield::placeholder,.search-screen-popup .input::placeholder,.search-screen-popup .input-value-container input::placeholder,.search-screen-popup .custom-textfield::placeholder,.item-detail-page .input::placeholder,.item-detail-page .input-value-container input::placeholder,.item-detail-page .custom-textfield::placeholder,.cart-page .input::placeholder,.cart-page .input-value-container input::placeholder,.cart-page .custom-textfield::placeholder,.order-form-page .input::placeholder,.order-form-page .input-value-container input::placeholder,.order-form-page .custom-textfield::placeholder,.order-list-page .input::placeholder,.order-list-page .input-value-container input::placeholder,.order-list-page .custom-textfield::placeholder,.order-detail-page .input::placeholder,.order-detail-page .input-value-container input::placeholder,.order-detail-page .custom-textfield::placeholder,.request-return-or-exchange-page .input::placeholder,.request-return-or-exchange-page .input-value-container input::placeholder,.request-return-or-exchange-page .custom-textfield::placeholder,.shipping-address-list-cont .input::placeholder,.shipping-address-list-cont .input-value-container input::placeholder,.shipping-address-list-cont .custom-textfield::placeholder,.edit-shipping-address-page .input::placeholder,.edit-shipping-address-page .input-value-container input::placeholder,.edit-shipping-address-page .custom-textfield::placeholder,.shipping-request-options-page .input::placeholder,.shipping-request-options-page .input-value-container input::placeholder,.shipping-request-options-page .custom-textfield::placeholder,.CouponEventPage .input::placeholder,.CouponEventPage .input-value-container input::placeholder,.CouponEventPage .custom-textfield::placeholder,.coupon-apply-page .input::placeholder,.coupon-apply-page .input-value-container input::placeholder,.coupon-apply-page .custom-textfield::placeholder,.gift-event-page .input::placeholder,.gift-event-page .input-value-container input::placeholder,.gift-event-page .custom-textfield::placeholder,.gift-event-form-page .input::placeholder,.gift-event-form-page .input-value-container input::placeholder,.gift-event-form-page .custom-textfield::placeholder,.gift-event-my-page .input::placeholder,.gift-event-my-page .input-value-container input::placeholder,.gift-event-my-page .custom-textfield::placeholder,.gift-event-success-page .input::placeholder,.gift-event-success-page .input-value-container input::placeholder,.gift-event-success-page .custom-textfield::placeholder{color:#5e6366!important}.order-form-page>.scroll-panel .coupon-component .coupon-title{white-space:normal!important;text-align:right!important}.order-form-page>.scroll-panel .item-to-buy .product-item-cont .price-panel .quantity{font-size:14px!important;line-height:20px!important}.order-form-page>.scroll-panel .shipping-info-cont .meta-item{color:#5e6366!important}.order-form-page>.scroll-panel .item-to-buy .product-item-cont .compatibility-badge .badge-text,.cart-page .cart-items .product-item-cont .compatibility-badge .badge-text{font-size:12px!important;line-height:1!important}.item-list-with-tabs-page .block-button.color-type-secondary.btn-state-default,.item-list-with-tabs-page .block-button.color-type-secondary-sm.btn-state-default,.search-screen-popup .block-button.color-type-secondary.btn-state-default,.search-screen-popup .block-button.color-type-secondary-sm.btn-state-default,.item-detail-page .block-button.color-type-secondary.btn-state-default,.item-detail-page .block-button.color-type-secondary-sm.btn-state-default,.cart-page .block-button.color-type-secondary.btn-state-default,.cart-page .block-button.color-type-secondary-sm.btn-state-default,.order-form-page .block-button.color-type-secondary.btn-state-default,.order-form-page .block-button.color-type-secondary-sm.btn-state-default,.order-list-page .block-button.color-type-secondary.btn-state-default,.order-list-page .block-button.color-type-secondary-sm.btn-state-default,.order-detail-page .block-button.color-type-secondary.btn-state-default,.order-detail-page .block-button.color-type-secondary-sm.btn-state-default,.request-return-or-exchange-page .block-button.color-type-secondary.btn-state-default,.request-return-or-exchange-page .block-button.color-type-secondary-sm.btn-state-default,.shipping-address-list-cont .block-button.color-type-secondary.btn-state-default,.shipping-address-list-cont .block-button.color-type-secondary-sm.btn-state-default,.edit-shipping-address-page .block-button.color-type-secondary.btn-state-default,.edit-shipping-address-page .block-button.color-type-secondary-sm.btn-state-default,.shipping-request-options-page .block-button.color-type-secondary.btn-state-default,.shipping-request-options-page .block-button.color-type-secondary-sm.btn-state-default,.CouponEventPage .block-button.color-type-secondary.btn-state-default,.CouponEventPage .block-button.color-type-secondary-sm.btn-state-default,.coupon-apply-page .block-button.color-type-secondary.btn-state-default,.coupon-apply-page .block-button.color-type-secondary-sm.btn-state-default,.gift-event-page .block-button.color-type-secondary.btn-state-default,.gift-event-page .block-button.color-type-secondary-sm.btn-state-default,.gift-event-form-page .block-button.color-type-secondary.btn-state-default,.gift-event-form-page .block-button.color-type-secondary-sm.btn-state-default,.gift-event-my-page .block-button.color-type-secondary.btn-state-default,.gift-event-my-page .block-button.color-type-secondary-sm.btn-state-default,.gift-event-success-page .block-button.color-type-secondary.btn-state-default,.gift-event-success-page .block-button.color-type-secondary-sm.btn-state-default,.item-list-with-tabs-page .inline-button.tertiary,.search-screen-popup .inline-button.tertiary,.item-detail-page .inline-button.tertiary,.cart-page .inline-button.tertiary,.order-form-page .inline-button.tertiary,.order-list-page .inline-button.tertiary,.order-detail-page .inline-button.tertiary,.request-return-or-exchange-page .inline-button.tertiary,.shipping-address-list-cont .inline-button.tertiary,.edit-shipping-address-page .inline-button.tertiary,.shipping-request-options-page .inline-button.tertiary,.CouponEventPage .inline-button.tertiary,.coupon-apply-page .inline-button.tertiary,.gift-event-page .inline-button.tertiary,.gift-event-form-page .inline-button.tertiary,.gift-event-my-page .inline-button.tertiary,.gift-event-success-page .inline-button.tertiary{border-color:#8c9499!important}.order-form-page>.scroll-panel .coupon-component .coupon-title{color:#5e6366!important;font-family:Pretendard-Regular!important}.order-form-page>.scroll-panel{margin-top:53px!important}.fade-back-exit{z-index:2;width:100%;height:100%;position:absolute;top:0;left:0}.fade-back-exit-active{border:5px solid #f0f;transition:left 4.5s ease-in-out;left:-100%}.fade-enter{z-index:11;border:5px solid #00f;width:100%;height:100%;position:absolute;top:0;left:100%}.fade-enter-active{transition:left 4.5s ease-in-out;left:0}.fade-exit{z-index:2;border:5px solid #9acd32;width:100%;height:100%;position:absolute;top:0;left:0}.fade-exit-active{border:5px solid gold;transition:left 4.5s ease-in-out;left:-100%}.fade-back-enter{z-index:11;width:100%;height:100%;position:absolute;top:0;left:-100%}.fade-back-enter-active{border:5px solid red;transition:left 4.5s ease-in-out;left:0}.app-update-page{z-index:9999999;background-color:#fff;background-size:200% 100%;flex-direction:column;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.app-update-content{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:40px 24px;display:flex}.app-update-icon{margin-bottom:32px;animation:2s ease-in-out infinite bounce}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.app-update-title{color:#17191a;margin:0 0 24px;font-family:Pretendard-Bold;font-size:24px;line-height:1.3}.app-update-message{color:#17191a;margin:0 0 8px;font-family:Pretendard-Bold;font-size:16px;line-height:1.5}.app-update-description{color:#666;margin:0 0 48px;font-family:Pretendard-Regular;font-size:14px;line-height:1.6}.app-update-buttons{flex-direction:column;gap:12px;width:100%;max-width:320px;display:flex}.store-button{cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:56px;padding:14px 20px;transition:transform .1s,opacity .2s;display:flex}.store-button:active{transform:scale(.98)}.store-button .store-icon{flex-shrink:0;justify-content:center;align-items:center;display:flex}.store-button .store-text{font-family:Pretendard-Bold;font-size:16px;line-height:1.2}.store-button.ios{color:#fff;background-color:#000}.store-button.ios:hover{background-color:#1a1a1a}.store-button.ios .store-icon svg{fill:#fff}.store-button.android{color:#fff;background-color:#01875f}.store-button.android:hover{background-color:#017a56}.app-update-footer{padding:16px 24px;padding-bottom:calc(16px + env(safe-area-inset-bottom,0px));border-top:1px solid #eee}.app-update-close-btn{color:#888;cursor:pointer;background:0 0;border:none;width:100%;padding:16px;font-family:Pretendard-Regular;font-size:16px;transition:color .2s}.app-update-close-btn:active{color:#555}