@charset "UTF-8";:root{--mobile: 320px;--tablet: 768px;--desktop: 1024px;--lg-desktop: 1240px;--container-sm: 540px;--container-md: 720px;--container-lg: 960px;--container-xl: 1200px;--mypage-container-width: 1416px;--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--spacing-2xl: 3rem;--font-family-primary: "Pretendard", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, Roboto, "Helvetica Neue", "Segoe UI", "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif}*{margin:0;padding:0;box-sizing:border-box}*{box-sizing:border-box}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,p,blockquote,th,td,input,select,button{margin:0;padding:0;line-height:1.4}fieldset,img{border:0 none;vertical-align:top}dl,ul,ol,li{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}input,select,textarea,button{vertical-align:middle}button{border:0 none;background-color:transparent;cursor:pointer}body{background:#fff}a{color:var(--greycolor-grey04);text-decoration:none}a:active,a:hover{text-decoration:none}address,caption,cite,code,dfn,em,var{font-style:normal;font-weight:400}i{font-style:normal}input[type=file]{display:none}caption,legend{width:0;height:0;margin:0;padding:0;text-indent:-9999em;overflow:hidden;font-size:0}table{border-collapse:collapse;border-spacing:0}img{max-width:100%;vertical-align:top}@font-face{font-family:Pretendard;font-weight:100;src:url(/build/assets/Pretendard-Thin-D6ZjFId1.ttf) format("truetype")}@font-face{font-family:Pretendard;font-weight:200;src:url(/build/assets/Pretendard-ExtraLight-D3wbe2dx.ttf) format("truetype")}@font-face{font-family:Pretendard;font-weight:300;src:url(/build/assets/Pretendard-Light-CO41HPJw.ttf) format("truetype")}@font-face{font-family:Pretendard;font-weight:400;src:url(/build/assets/Pretendard-Regular-PCFjemQu.ttf) format("truetype")}@font-face{font-family:Pretendard;font-weight:500;src:url(/build/assets/Pretendard-Medium-CYEYLZjT.ttf) format("truetype")}@font-face{font-family:Pretendard;font-weight:600;src:url(/build/assets/Pretendard-SemiBold-D_MLB44c.ttf) format("truetype")}@font-face{font-family:Pretendard;font-weight:700;src:url(/build/assets/Pretendard-Bold-C2VP-hcX.ttf) format("truetype")}@font-face{font-family:Pretendard;font-weight:800;src:url(/build/assets/Pretendard-ExtraBold-DVy5M4w3.ttf) format("truetype")}@font-face{font-family:Pretendard;font-weight:900;src:url(/build/assets/Pretendard-Black-BFZNj13u.ttf) format("truetype")}@font-face{font-family:WellnessSans_R;font-weight:400;src:url(/build/assets/WellnessSans-Regular-CBjEXwgl.otf) format("opentype")}@font-face{font-family:WellnessSans_B;font-weight:700;src:url(/build/assets/WellnessSans-Bold-CP9udFzy.otf) format("opentype")}:root{--header-size: 80px;--white-translucent: rgba(255, 255, 255, .1);--blue-gradient: linear-gradient(136deg, rgba(0, 28, 63, .6) 16.79%, rgba(0, 37, 84, .6) 91.41%);--brandcolor-light: #EAF8F5;--brandcolor-light-hover: #EEFBF8;--brandcolor-light-active: #DBF6F0;--brandcolor-normal: #8CE2D0;--brandcolor-hover: #7ECBBB;--brandcolor-active: #70B5A6;--brandcolor-dark: #69AA9C;--brandcolor-dark-hover: #54887D;--brandcolor-dark-active: #3F665E;--subcolor-blue-light: #E6E9EE;--subcolor-blue-light-active: #B0BBCA;--subcolor-blue-light-hover: #D9DEE5;--subcolor-blue-normal: #002554;--subcolor-blue-dark: #001C3F;--subcolor-blue-dark-active: #001126;--subcolor-red-light: #ffefee;--subcolor-red-normal: #fd5c51;--subcolor-red-dark: #be453d;--greycolor-grey00: #ffffff;--greycolor-grey01: #fdfdfd;--greycolor-grey02: #f6f6f6;--greycolor-grey03: #f1f1f2;--greycolor-grey04: #dddddd;--greycolor-grey05: #99999A;--greycolor-grey06: #5a5a5b;--greycolor-grey07: #38383a;--greycolor-grey08: #1d1d1f;--greycolor-grey09: #0d0f12;--cFFFFFF: #fd5c51;--c8CE2D0: #8CE2D0;--c8D8D8D: #8D8D8D;--namu-bold: "WellnessSans_B", "Pretendard";--namu-regular: "WellnessSans_R", "Pretendard";--font-family-base: "Pretendard", sans-serif;--font-family-title: "WellnessSans_B", sans-serif}.screen-reader-only{position:absolute;z-index:-1;display:inline-block;overflow:hidden;height:1px;width:1px;border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);word-break:initial;word-wrap:initial}.color-red{color:var(--cFFFFFF)!important}.color-mint{color:var(--c8CE2D0)!important}.color-gray{color:var(--c8D8D8D)!important}.namuB{font-family:var(--namu-bold)!important;font-weight:700!important}.namuR{font-family:var(--namu-regular)!important}.namu_logo{position:relative;margin:0 auto}.namu_logo:after{content:"";display:block;width:100%;padding-bottom:19%;background:center/contain no-repeat;background-image:url(../../img/common/brand/logo_white.svg)}.namu_logo.mint:after{background-image:url(../../img/common/brand/logo_mint.svg)}.namu_logo.fit{margin:0}.namu_logo.fit:after{padding-bottom:22%;background-image:url(../../img/common/brand/logo_white_fit.svg)}html,#wrap,#container,#contents,.content{background-color:var(--greycolor-grey09)}body,th,td,input,select,textarea,button{font-family:var(--font-family-base);color:var(--greycolor-grey04)}::spelling-error{color:unset!important}video{background-color:#000}sup{font-size:.6em}.hidden,.blind{position:absolute!important;top:auto!important;left:auto!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;text-indent:0px!important}.hidden:before,.blind:before{display:block;width:0;height:0;content:" ";font-size:0}.m_hide{display:var(--display-origin, block)!important}.m_show{display:none!important}.img_box{display:block;position:relative;width:100%;font-size:0}.img_box img{width:100%}.img256{width:256px}.img192{width:192px}.img128{width:128px}.img100{width:100px}.img72{width:72px}.img64{width:64px}.img48{width:48px}.img36{width:36px}.bg_ge_xl_default{background:url(../../img/common/bg/bg-eyepettern-xl-default_v2.png) no-repeat center/1190px 320px}.bg_ge_md_default{background:url(../../img/common/bg/bg-eyepettern-md-default_v2.png) no-repeat center/870px 240px}.bg_ge_xxs_default{background:url(../../img/common/bg/bg-eyepettern-xxs-default_v2.png) no-repeat center/486px 144px}.bg_gecomb_xl_default{background:url(../../img/common/bg/bg-eyepettern-comb-xl-default.png) no-repeat center/856px 280px}.bg_gecomb_xl_type2{background:url(../../img/common/bg/bg-eyepettern-comb-xl-type2.png) no-repeat center/856px 280px}.bg_gecomb_xl_type3{background:url(../../img/common/bg/bg-eyepettern-comb-xl-type3.png) no-repeat center/856px 280px}.bg_gecomb_xl_type4{background:url(../../img/common/bg/bg-eyepettern-comb-xl-type4.png) no-repeat center/856px 280px}.bg_gecomb_xl_type5{background:url(../../img/common/bg/bg-eyepettern-comb-xl-type5.png) no-repeat center/856px 280px}.bg_gecomb_md_default{background:url(../../img/common/bg/bg-eyepettern-comb-md-default_v2.png) no-repeat center/620px 200px}.bg_gecomb_md_type2{background:url(../../img/common/bg/bg-eyepettern-comb-md-type2_v2.png) no-repeat center/620px 200px}.bg_gecomb_md_type3{background:url(../../img/common/bg/bg-eyepettern-comb-md-type3_v2.png) no-repeat center/620px 200px}.bg_gecomb_md_type4{background:url(../../img/common/bg/bg-eyepettern-comb-md-type4_v2.png) no-repeat center/620px 200px}.bg_gecomb_md_type5{background:url(../../img/common/bg/bg-eyepettern-comb-md-type5_v2.png) no-repeat center/620px 200px}.bg_pattern_box_xl,.bg_pattern_box_md{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.bg_pattern_box_xl{min-height:280px}.bg_pattern_box_md{min-height:200px}.bg_pattern_box_xl .main_text,.bg_pattern_box_md .main_text{font-size:24px;font-family:var(--namu-bold);color:var(--brandcolor-normal)}.popup_content .bg_pattern_box_md{padding:60px 0}.bold{font-weight:600}.block{display:block}.radius4{border-radius:4px}.radius10{border-radius:10px}.radius12{border-radius:12px}.ellipsis01{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;width:535px;overflow:hidden;text-overflow:ellipsis}.ellipsis02{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;width:295px;overflow:hidden;text-overflow:ellipsis}.ellipsis03{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;width:128px;overflow:hidden;text-overflow:ellipsis}.container{margin-bottom:120px}.container section{margin-top:120px}.inner_1280{position:relative;margin:0 auto;width:auto;max-width:1280px}.inner_1440{position:relative;margin:0 auto;width:auto;max-width:1440px}.product_text{font-family:var(--font-family-title);font-weight:600}.com_divider{width:100%;height:1px;background-color:var(--greycolor-grey04);margin:40px 0}.com_divider_20{width:100%;height:1px;background-color:var(--greycolor-grey04);margin:20px 0}.com_divider_dark{width:100%;height:1px;background-color:var(--greycolor-grey08);margin:40px 0}.com_divider_transparent_20{width:100%;height:1px;background-color:var(--white-translucent);margin:20px 0}.com_divider_16{width:100%;height:1px;background-color:var(--white-translucent);margin:16px 0}.com_divider.no_margin,.com_divider_dark.no_margin{margin:0}.lineheight_1{line-height:1}.lineheight_2{line-height:2}.text_grey00{color:var(--greycolor-grey00)!important}.text_grey01{color:var(--greycolor-grey01)!important}.text_grey02{color:var(--greycolor-grey02)!important}.text_grey03{color:var(--greycolor-grey03)!important}.text_grey04{color:var(--greycolor-grey04)!important}.text_grey05{color:var(--greycolor-grey05)!important}.text_grey06{color:var(--greycolor-grey06)!important}.text_grey07{color:var(--greycolor-grey07)!important}.text_grey08{color:var(--greycolor-grey08)!important}.text_grey09{color:var(--greycolor-grey09)!important}.text_brand{color:var(--brandcolor-normal)!important}.text_brand_hover{color:var(--brandcolor-hover)!important}.text_brand_dark{color:var(--brandcolor-dark)!important}.text_red{color:var(--subcolor-red-normal)!important}.text_red a{color:inherit;text-decoration:underline}.text_blue{color:var(--subcolor-blue-normal)!important}.headline48{font-size:48px!important;font-weight:600}.headline32{font-size:32px!important;font-weight:600}.headline28{font-size:28px!important;font-weight:600}.headline24{font-size:24px!important;font-weight:600}.headline20{font-size:20px!important;font-weight:600}.headline18{font-size:18px!important;font-weight:600}.headline16{font-size:16px!important;font-weight:600}.headline14{font-size:14px!important;font-weight:600}.main24{font-size:24px}.main20{font-size:20px!important}.main18{font-size:18px!important}.main16{font-size:16px!important}.main15{font-size:15px!important}.main14{font-size:14px!important}.main12{font-size:12px!important}.mx_auto{margin:0 auto!important}.max_w1416{max-width:1416px!important}.m_0{margin:0!important}.p_0{padding:0!important}.mt0{margin-top:0!important}.mt4{margin-top:4px!important}.mt8{margin-top:8px!important}.mt10{margin-top:10px!important}.mt16{margin-top:16px!important}.mt20{margin-top:20px!important}.mt24{margin-top:24px!important}.mt32{margin-top:32px!important}.mt40{margin-top:40px!important}.mt48{margin-top:48px!important}.mt60{margin-top:60px!important}.mt80{margin-top:80px!important}.mt120{margin-top:120px!important}.mb0{margin-bottom:0!important}.mb4{margin-bottom:4px!important}.mb8{margin-bottom:8px!important}.mb12{margin-bottom:12px!important}.mb16{margin-bottom:16px!important}.mb20{margin-bottom:20px!important}.mb24{margin-bottom:24px!important}.mb32{margin-bottom:32px!important}.mb40{margin-bottom:40px!important}.mb60{margin-bottom:60px!important}.mb120{margin-bottom:120px!important}.ml0{margin-left:0!important}.ml4{margin-left:4px!important}.ml8{margin-left:8px!important}.ml10{margin-left:10px!important}.ml16{margin-left:16px!important}.ml20{margin-left:20px!important}.ml24{margin-left:24px!important}.ml32{margin-left:32px!important}.ml40{margin-left:40px!important}.ml60{margin-left:60px!important}.ml80{margin-left:80px!important}.ml120{margin-left:120px!important}.mr0{margin-right:0!important}.mr4{margin-right:4px!important}.mr8{margin-right:8px!important}.mr10{margin-right:10px!important}.mr16{margin-right:16px!important}.mr20{margin-right:20px!important}.mr24{margin-right:24px!important}.mr32{margin-right:32px!important}.mr40{margin-right:40px!important}.mr60{margin-right:60px!important}.mr80{margin-right:80px!important}.mr120{margin-right:120px!important}.pt0{padding-top:0!important}.pt4{padding-top:4px!important}.pt8{padding-top:8px!important}.pt16{padding-top:16px!important}.pt20{padding-top:20px!important}.pt24{padding-top:24px!important}.pt32{padding-top:32px!important}.pt40{padding-top:40px!important}.pt60{padding-top:60px!important}.pt80{padding-top:80px!important}.pt120{padding-top:120px!important}.pb0{padding-bottom:0!important}.pb4{padding-bottom:4px!important}.pb8{padding-bottom:8px!important}.pb16{padding-bottom:16px!important}.pb20{padding-bottom:20px!important}.pb24{padding-bottom:24px!important}.pb32{padding-bottom:32px!important}.pb40{padding-bottom:40px!important}.pb60{padding-bottom:60px!important}.pb80{padding-bottom:80px!important}.pb120{padding-bottom:120px!important}.pl0{padding-left:0!important}.pl4{padding-left:4px!important}.pl8{padding-left:8px!important}.pl16{padding-left:16px!important}.pl20{padding-left:20px!important}.pl24{padding-left:24px!important}.pl32{padding-left:32px!important}.pl40{padding-left:40px!important}.pl60{padding-left:60px!important}.pl80{padding-left:80px!important}.pl120{padding-left:120px!important}.pr0{padding-right:0!important}.pr4{padding-right:4px!important}.pr8{padding-right:8px!important}.pr16{padding-right:16px!important}.pr20{padding-right:20px!important}.pr24{padding-right:24px!important}.pr32{padding-right:32px!important}.pr40{padding-right:40px!important}.pr60{padding-right:60px!important}.pr80{padding-right:80px!important}.pr120{padding-right:120px!important}.flex{display:flex!important}.flex.col{flex-direction:column}.flex.center{align-items:center}.flex.justify_center{justify-content:center}.flex.between{justify-content:space-between}.flex_center{align-items:center!important}.flex_start{align-items:flex-start!important}.gap0{gap:0!important}.gap8{gap:8px!important}.gap16{gap:16px!important}.gap20{gap:20px!important}.gap24{gap:24px!important}.gap32{gap:32px!important}.gap40{gap:40px!important}.gap60{gap:60px!important}.shrink0{flex-shrink:0!important}.al_center{text-align:center!important}.al_left{text-align:left!important}.al_right{text-align:right!important}.cursor{cursor:pointer}.red_dot:after{content:"*";display:inline-block;position:relative;right:-4px;color:var(--subcolor-red-normal)}.page_tit{margin-bottom:60px;font-size:24px;font-weight:600;font-family:var(--namu-bold)!important;font-weight:700!important;color:var(--greycolor-grey04);word-break:break-all}.popup_dim{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px)}.popup_wrapper{position:fixed!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%);overflow-y:overlay!important;background:var(--blue-gradient)}@keyframes slideLeft{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes slideRight{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}input[type=radio]{width:13px;height:13px;vertical-align:top}input[type=text],input[type=date],input[type=password],input[type=number],input[type=pattern],input[type=tel]{width:100%;height:56px;padding:0 24px;border-radius:10px;outline:none;font-size:14px;background-color:var(--greycolor-grey08);border:1px solid var(--greycolor-grey06);color:var(--greycolor-grey05)}input[type=text]:disabled,input[type=password]:disabled,input[type=number]:disabled,input[type=pattern]:disabled,input[type=tel]:disabled,input[type=text][readonly],input[type=password][readonly],input[type=number][readonly],input[type=pattern][readonly],input[type=tel][readonly]{background-color:#5a5a5b;color:#99999a}input[type=text].type_white,input[type=password].type_white,input[type=number].type_white,input[type=pattern].type_white,input[type=tel].type_white{background-color:#fff;border:1px solid #D9DEE5}input[type=checkbox]{width:13px;height:13px;vertical-align:top}input[type=image]{vertical-align:top;border:none;cursor:pointer}input[type=button]{border:none;background:none;cursor:pointer}input[type=submit]{cursor:pointer;vertical-align:top;font-size:100%}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-text-fill-color:var(--greycolor-grey05);-webkit-box-shadow:0 0 0px 1000px var(--greycolor-grey00) inset;box-shadow:0 0 0 1000px var(--greycolor-grey00) inset;transition:background-color 5000s ease-in-out 0s;background:#fff}input[type=text]:-webkit-autofill,input[type=text]:-webkit-autofill:hover,input[type=text]:-webkit-autofill:focus,input[type=text]:-webkit-autofill:active,input[type=date]:-webkit-autofill,input[type=date]:-webkit-autofill:hover,input[type=date]:-webkit-autofill:focus,input[type=date]:-webkit-autofill:active,input[type=password]:-webkit-autofill,input[type=password]:-webkit-autofill:hover,input[type=password]:-webkit-autofill:focus,input[type=password]:-webkit-autofill:active,input[type=number]:-webkit-autofill,input[type=number]:-webkit-autofill:hover,input[type=number]:-webkit-autofill:focus,input[type=number]:-webkit-autofill:active,input[type=pattern]:-webkit-autofill,input[type=pattern]:-webkit-autofill:hover,input[type=pattern]:-webkit-autofill:focus,input[type=pattern]:-webkit-autofill:active,input[type=tel]:-webkit-autofill,input[type=tel]:-webkit-autofill:hover,input[type=tel]:-webkit-autofill:focus,input[type=tel]:-webkit-autofill:active{-webkit-text-fill-color:var(--greycolor-grey05);-webkit-box-shadow:0 0 0px 1000px var(--greycolor-grey08) inset;box-shadow:0 0 0 1000px var(--greycolor-grey08) inset;transition:background-color 5000s ease-in-out 0s}input[type=text].type_white:-webkit-autofill,input[type=text].type_white:-webkit-autofill:hover,input[type=text].type_white:-webkit-autofill:focus,input[type=text].type_white:-webkit-autofill:active,input[type=date].type_white:-webkit-autofill,input[type=date].type_white:-webkit-autofill:hover,input[type=date].type_white:-webkit-autofill:focus,input[type=date].type_white:-webkit-autofill:active,input[type=password].type_white:-webkit-autofill,input[type=password].type_white:-webkit-autofill:hover,input[type=password].type_white:-webkit-autofill:focus,input[type=password].type_white:-webkit-autofill:active,input[type=number].type_white:-webkit-autofill,input[type=number].type_white:-webkit-autofill:hover,input[type=number].type_white:-webkit-autofill:focus,input[type=number].type_white:-webkit-autofill:active,input[type=pattern].type_white:-webkit-autofill,input[type=pattern].type_white:-webkit-autofill:hover,input[type=pattern].type_white:-webkit-autofill:focus,input[type=pattern].type_white:-webkit-autofill:active,input[type=tel].type_white:-webkit-autofill,input[type=tel].type_white:-webkit-autofill:hover,input[type=tel].type_white:-webkit-autofill:focus,input[type=tel].type_white:-webkit-autofill:active{-webkit-text-fill-color:var(--greycolor-grey05);-webkit-box-shadow:0 0 0px 1000px #fff inset;box-shadow:0 0 0 1000px #fff inset;transition:background-color 5000s ease-in-out 0s}.select-wrap .select{display:inline-block;min-width:200px;height:56px;border:1px solid #fff;background-color:#fff;padding:18px 46px 18px 24px;border-radius:.625rem;font-size:.875rem;font-weight:500;color:#5a5a5b}.select-wrap .select:disabled{background:#38383a;color:#99999a}@media (max-width: 768px){.select-wrap .select{min-width:100%}}.select{background:#fff url(/build/assets/ico-arrow-sm-CbnYZlfx.svg) no-repeat right 15px center;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:35px}.select::-ms-expand{display:none}.select:disabled{background:#eee url(/build/assets/ico-arrow-sm-CbnYZlfx.svg) no-repeat right 15px center}.input-date{display:inline-block;position:relative;min-width:100px;height:56px;border:1px solid #fff;background-color:#fff;padding:18px 46px 18px 24px;border-radius:.625rem;font-size:.875rem;font-weight:500;color:#5a5a5b}.input-date[type=date]::-webkit-clear-button,.input-date[type=date]::-webkit-inner-spin-button,.input-date[type=datetime-local]::-webkit-clear-button,.input-date[type=datetime-local]::-webkit-inner-spin-button,.input-date[type=time]::-webkit-clear-button,.input-date[type=time]::-webkit-inner-spin-button{display:none}.input-date[type=date]::-webkit-calendar-picker-indicator,.input-date[type=datetime-local]::-webkit-calendar-picker-indicator,.input-date[type=time]::-webkit-calendar-picker-indicator{z-index:5;background-size:cover;background-repeat:no-repeat;right:20px;position:absolute}.input-date:disabled{background:#38383a;color:#99999a}@media (max-width: 768px){.input-date{min-width:auto}}.mobile-only{display:none}@media (max-width: 1024px){.mobile-only{display:block}}@media (max-width: 1024px){.desktop-only{display:none}}.gray-box{background-color:#38383a;border-radius:10px;padding:32px;position:relative}@media screen and (max-width: 1024px){.gray-box{padding:16px}}.gray-box.mt40{margin-top:40px}@media screen and (max-width: 1024px){.gray-box.mt40{margin-top:20px}}.gray-box .box-title{font-weight:600;color:#ddd;font-size:16px;margin-bottom:16px;display:flex}.gray-box .box-title i{flex-shrink:0}@media screen and (max-width: 1024px){.gray-box .box-title{font-size:12px}}.gray-box .icon-info{background:url(/build/assets/proicons_credit-card-DY20Mbh8.png) no-repeat center center;width:20px;height:20px;display:inline-block;vertical-align:middle;margin-right:7px}.gray-box .box-view-more{position:absolute;right:32px;top:32px}.gray-box .box-view-more a{vertical-align:top;display:inline-block;background:url(/build/assets/chevron_forward-BMb3cGUT.png) no-repeat right center;font-size:16px;padding-right:20px;color:#8d8d8d}@media screen and (max-width: 1024px){.gray-box .box-view-more{position:static;text-align:right}.gray-box .box-view-more a{font-size:10px;background-size:5px 8px;padding-right:12px}}.form-bottom-checkbox{margin-top:40px}.form-bottom-checkbox .form-checkbox+.form-checkbox{margin-top:10px}.form-bottom-checkbox .button{height:auto;font-size:12px;padding:4px 8px}.radio-group{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.radio-group .radio-item{display:flex;align-items:center;gap:16px;cursor:pointer}@media screen and (max-width: 1024px){.radio-group .radio-item{gap:8px}}.radio-group .radio-item input[type=radio]{display:none}.radio-group .radio-item .radio-mark{width:24px;height:24px;border-radius:50%;position:relative}@media screen and (max-width: 1024px){.radio-group .radio-item .radio-mark{width:16px;height:16px}}.radio-group .radio-item .radio-mark:after{display:block;content:"";position:absolute;left:-4px;top:-4px;bottom:-4px;right:-4px;border-radius:50%;border:2px solid #8ce2d0;opacity:0;transition:all .2s}.radio-group .radio-item .radio-text{color:#8d8d8d;font-weight:400;font-size:16px}@media screen and (max-width: 1024px){.radio-group .radio-item .radio-text{font-size:12px}}.radio-group .radio-item:has(input:checked) .radio-text{font-weight:600;color:#ddd}.radio-group .radio-item:has(input:checked) .radio-mark:after{opacity:1}.radio-group #color-night-gray .radio-mark{background-color:#8d8d8d}.radio-group #color-dawn-white .radio-mark{background-color:#fff}.button{display:inline-flex;border:1px solid #1d1d1d;color:#1d1d1d;background-color:#fff;transition:all .3s;opacity:1;padding:1rem 1.6rem;border-radius:.6rem;font-weight:500;font-size:1rem;justify-content:center}.button:hover{opacity:.8}.button:has(i){gap:0 1rem}@media (max-width: 768px){.button{font-size:1rem;gap:0 .5rem;height:48px;padding:0 16px;align-items:center}.button i{width:1.3rem;height:1.3rem;background-size:cover}}.button-full{width:100%;justify-content:center}.button-primary{background-color:#1d1d1f;color:#ddd;border-color:#38383a}.button-outline{background-color:transparent;color:#8ce2d0;border-color:#8ce2d0}.button-mint{background-color:#8ce2d0;color:#1d1d1f;border-color:#8ce2d0}.button-red{background-color:#e83b2f;color:#fff;border-color:#e83b2f}.button-black{background-color:#2a2a2a;color:#fff;border-color:#2a2a2a}.button-darkblue{background-color:#002554;color:#8ce2d0;border-color:#002554}.button-navy{background-color:#001c3f;color:#fff;border-radius:4px}.button-medium{padding:.625rem .5rem;font-size:14px;align-items:center}.button-mini{display:inline-flex;border:1px solid #1D1D1F;color:#ddd;background-color:#1d1d1f;transition:all .3s;opacity:1;padding:2px 5px;border-radius:5px;font-weight:500;font-size:12px}.button-mini:hover{opacity:.8}@media screen and (max-width: 1024px){.button-mini{padding:2px 5px;font-size:12px;border-radius:4px;height:32px}}.button-mini-grey{background-color:#ffffff1a;color:#ddd;border:none}.button-mini-grey:hover{background:#ffffff26;opacity:1}.form-select,.form-input,.form-textarea{display:inline-block;height:3.5rem;border:1px solid #5a5a5b;background-color:#99999a;padding:1.125rem 2rem;border-radius:.625rem;font-size:.875rem;font-weight:700;color:#5a5a5b}.form-select:disabled,.form-select[readonly],.form-input:disabled,.form-input[readonly],.form-textarea:disabled,.form-textarea[readonly]{background:#38383a;color:#99999a}@media screen and (max-width: 1024px){.form-select,.form-input,.form-textarea{font-weight:400}}.form-textarea.type-white{display:inline-block;width:100%;min-height:112px;border:1px solid #D9DEE5;background-color:#fff;padding:1.125rem 2rem;border-radius:.625rem;font-size:.875rem;font-weight:700;color:#5a5a5b;resize:none}.form-textarea.type-white:disabled{background:#38383a;color:#99999a}@media (max-width: 768px){.form-textarea.type-white{padding:16px 12px}}.select-wrap.input-block{display:block;width:100%}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.form-radio,.form-checkbox{display:flex;position:relative;align-items:center;color:#666;font-size:14px}.form-radio input,.form-checkbox input{position:absolute;width:1px;height:1px;opacity:.01;overflow:hidden}.form-radio label,.form-checkbox label{display:inline-block;position:relative;vertical-align:middle;margin-right:6px;font-weight:400;color:#8d8d8d;line-height:1.5;cursor:pointer;min-width:20px;min-height:20px}@media screen and (max-width: 1024px){.form-radio label,.form-checkbox label{font-size:12px}}.form-radio label:before,.form-checkbox label:before{content:"";position:absolute;border:1px solid #5a5a5b;width:16px;height:16px;background:#1d1d1f}.form-radio label:after,.form-checkbox label:after{content:"";position:absolute;display:inline-block;transition:all .15s;opacity:0}.table-style-basic .form-radio label,.table-style-basic .form-checkbox label{line-height:1.5}.form-date-picker{width:100%}.form-date-picker input{background:url(/build/assets/datepicker-CpJcHwUi.svg) no-repeat right 16px center}.form-checkbox{overflow:hidden;padding-bottom:2px}.form-checkbox .button{white-space:nowrap}.form-checkbox label{padding-left:30px;cursor:pointer}.form-checkbox label:before{content:"";position:absolute;left:0;border:1px solid #5a5a5b;width:20px;height:20px;border-radius:3px;box-sizing:border-box}.form-checkbox label:after{content:"";position:absolute;width:20px;height:20px;top:0;left:0;opacity:0;background:url(/build/assets/checkbox-checked-CNl4vhc0.png) no-repeat center center}.form-checkbox.single{display:inline-block;vertical-align:middle}.form-checkbox.single label{min-height:20px;padding-left:20px;margin-right:0}.form-checkbox.type-gray label:before{background-color:transparent;border-color:#0000003d}.form-checkbox input:disabled+label{color:#8d8d8d!important}.form-checkbox input:disabled+label:before{background:#5a5a5b!important;border-color:#000!important}.form-checkbox input:disabled+label:after{opacity:0}.form-checkbox input:checked+label{color:#8d8d8d}.form-checkbox input:checked+label:before{background:#8ce2d0;border-color:#8ce2d0}.form-checkbox input:checked+label:after{opacity:1}.form-checkbox input:focus+label,.form-checkbox input:focus-visible+label,.form-checkbox input:focus-within+label{outline:2px solid #000;outline-offset:-1px}.form-radio input:checked+label:before{border:1px solid #8CE2D0;background:#1d1d1f}.form-radio.type-white label{color:#1d1d1f}.form-radio.type-white label:before{border:1px solid #8D8D8D;background:#e6e9ee}.form-radio.type-white input:checked+label{color:#1d1d1f}.form-radio.type-white input:checked+label:before{border:1px solid #8CE2D0;background:#e6e9ee}.form-radio.type-notext label{color:#1d1d1f;padding-left:60px!important}.form-radio.type-notext label:before{border:1px solid #8D8D8D;background:#fff;left:20px}.form-radio.type-notext input:checked+label{color:#1d1d1f}.form-radio.type-notext input:checked+label:before{border:1px solid #8CE2D0;background:#fff;left:20px}.form-radio.type-notext input:checked+label:after{left:24px}.form-radio.type-text label{color:#8d8d8d;padding:0 14px;margin-right:0;text-align:center;width:100%}@media (max-width: 768px){.form-radio.type-text label{padding:8px 10px}}.form-radio.type-text label:before{display:none}.form-radio.type-text input:checked+label{color:#1d1d1f}.form-radio.type-text input:checked+label:after{display:none}@media (max-width: 320px){.modal .items-flex.type-row-keyword{flex-wrap:initial}}.search-list-wrap{padding-top:50px}.search-list-wrap .text-result{color:#8d8d8d;padding-bottom:30px}.search-list-wrap ul{display:flex;flex-direction:column;gap:20px}.search-list-wrap ul li{background:#fff;border-radius:16px;width:100%}.search-list-wrap .form-radio{width:100%}.search-list-wrap .form-radio label{width:100%;padding:12px 16px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}@media (max-width: 768px){.search-list-wrap .form-radio label{grid-template-columns:1fr;gap:10px}}.search-list-wrap dl{width:100%}.search-list-wrap dl dt{font-size:14px;font-weight:500;color:#8d8d8d}.search-list-wrap dl dd{font-size:14px;color:#1d1d1f;margin-top:4px;font-weight:500}.form-radio label{padding-left:28px;color:#ddd}.form-radio label:before{top:2px;left:0;border-radius:50%;border:1px solid rgba(255,255,255,.5);background:#1d1d1f;width:18px;height:18px}@media screen and (max-width: 1024px){.form-radio label{padding-left:24px}.form-radio label:before{top:0}}.form-radio.type-row-middle input+label:before{top:50%;transform:translateY(-50%)}.form-radio.type-row-middle input+label:after{top:50%;transform:translateY(-50%)}.form-radio.type-row-middle input:checked+label:after{top:50%;transform:translateY(-50%)}.form-radio.single-column{position:relative;text-align:center}.form-radio.single-column img{max-width:48px}.form-radio.single-column span{font-size:14px;font-weight:700}.form-radio.single-column img,.form-radio.single-column span{opacity:.6}.form-radio.single-column input+label{display:flex;align-items:center;flex-direction:column;padding-left:0;padding-bottom:30px;margin-right:0}.form-radio.single-column input+label:before{top:auto;bottom:0;left:50%;transform:translate(-50%)}.form-radio.single-column input+label:after{top:auto;bottom:0;left:50%;transform:translate(-50%)}.form-radio.single-column input:checked+label:after{top:auto;bottom:4px;left:50%;transform:translate(-50%)}.form-radio.single-column input:checked+label img,.form-radio.single-column input:checked+label span{opacity:1}.form-radio input:disabled+label{color:#999}.form-radio input:disabled+label:before{border:1px solid #979797;background:#666}.form-radio input:disabled+label:after{background-color:#d8d8d8;width:12px;height:12px;top:3px;left:3px;border-radius:50%;opacity:1}.form-radio input:checked+label{color:#ddd}.form-radio input:checked+label:before{border:1px solid #8ce2d0;background:#1d1d1f}.form-radio input:checked+label:after{background-color:#8ce2d0;width:12px;height:12px;top:6px;left:4px;border-radius:50%;opacity:1}.required{color:var(--color-sub-red-Normal, rgb(253, 92, 81));font-size:16px;font-weight:600}.form-textarea2{border-radius:10px;border:1px solid var(--greycolor-grey06);background:var(--greycolor-grey08);width:100%;resize:none;height:112px;padding:16px 32px;outline:none;font-size:14px}@media screen and (max-width: 1024px){.form-textarea2{padding:16px;font-size:12px}}.form-textarea3{background-color:#fff;border:1px solid var(--color-sub-blue-light-hover, rgb(217, 222, 229));padding:16px 32px;height:112px;font-size:14px;width:100%;border-radius:10px;line-height:140%}@media screen and (max-width: 1024px){.form-textarea3{padding:16px;font-size:12px}}.form-selector{width:100%;height:56px;background:#5a5a5b url(/build/assets/ico-arrow-sm-DbsraLQk.png) no-repeat right 16px center;padding-left:32px;border-radius:10px;border:1px solid var(--color-grey-grey-6, rgb(90, 90, 91));font-size:14px;color:var(--greycolor-grey05);-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-selector.opa{background-color:transparent}.form-desc{color:var(--greycolor-grey05);font-size:14px}.form-write{display:flex;flex-direction:column;gap:40px}@media screen and (max-width: 1024px){.form-write{gap:16px}}.form-write .form-row{display:flex;flex-direction:column;gap:16px}.form-write .form-row.horizon{flex-direction:row;gap:0 30px;align-items:center}.form-write .form-row.horizon .form-label{width:210px;flex-shrink:0}@media screen and (max-width: 1024px){.form-write .form-row.horizon{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:8px}.form-write .form-row.horizon .form-label,.form-write .form-row.horizon .form-item{width:100%}}.form-write .form-row.grid-4{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}@media screen and (max-width: 1024px){.form-write .form-row.grid-4{grid-template-columns:1fr;gap:8px}}.form-write .form-row.grid-4 .form-item{align-items:center}@media screen and (max-width: 1024px){.form-write .form-row.grid-4 .form-item{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:8px}}.form-write .form-row.grid-4 .form-label{width:100px}@media screen and (max-width: 1024px){.form-write .form-row.grid-4 .form-label{width:100%}}@media screen and (max-width: 1024px){.form-write .form-row{gap:8px}}.form-write .form-label{color:var(--greycolor-grey05);font-size:16PX;font-weight:600}@media screen and (max-width: 1024px){.form-write .form-label{font-size:14px;font-weight:400}}.form-write .form-item{flex:1;display:flex;gap:16px}.form-write .form-item .w-full{width:100%}.form-write .form-item:has(.textarea-counter){flex-direction:column;gap:0}.form-write .form-value-text{font-weight:600;font-size:20px;color:#ddd}@media screen and (max-width: 1024px){.form-write .form-value-text{font-size:14px}}.form-write .form-text{color:var(--greycolor-grey05);font-size:14px;font-weight:400}.form-write .w-220{justify-content:center;width:220px;flex-shrink:0}.form-write .form-file-actions{display:flex;flex-shrink:0;gap:0 16px}.form-write .form-file-actions .button{width:144px;justify-content:center}.input-group{display:flex;align-items:center;gap:0 16px}.input-group .button{width:226px;flex-shrink:0}@media screen and (max-width: 1024px){.input-group .button{width:109px;font-size:12px}}.input-group.w-full{width:100%}.input-field{display:flex;flex-direction:column;gap:8px}.input-field .text-warning{color:var(--color-sub-red-Normal, rgb(253, 92, 81));font-size:14px;font-weight:400}@media screen and (max-width: 1024px){input[type=text],input[type=date],input[type=password],input[type=number],input[type=pattern],input[type=tel]{height:48px;font-size:12px}}@media screen and (max-width: 1024px){.form-item:has(.form-file-actions){flex-direction:column;gap:8px}.form-item:has(.form-file-actions) .form-file-actions .button{width:33%;font-size:14px;height:48px}.form-item:has(.form-file-actions) .form-file-actions .button .icon-add{width:10px;height:10px;background-size:cover}.form-item:has(.form-file-actions) .form-file-actions .button .icon-del{width:10px;height:2px;background-size:cover}}.form-label:has(.char-counter){position:relative}.form-label:has(.char-counter) .char-counter{position:absolute;right:0;top:0;font-size:14px;color:var(--greycolor-grey05);font-weight:400}@media screen and (max-width: 1024px){.form-label:has(.char-counter) .char-counter{font-size:12px}}.modal-wrap{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000}.modal-wrap .modal-bg{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#00000080}.modal-wrap.is-open{display:block}.modal-wrap .modal-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;max-width:100rem;z-index:1001;background:linear-gradient(136deg,#001c3f99 16.79%,#00255499 91.41%);border:2px solid #002554;max-width:936px;border-radius:16px;position:relative;padding-bottom:80px}.modal-wrap .modal-content.sm{width:688px}.modal-wrap .modal-content.sm:after{content:"";display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:684px;height:100%;background:url(/build/assets/bg_popup_md_pattern_v1-TqAjFw7r.png) no-repeat 50% 70%;background-size:684px 450px;z-index:-1}@media screen and (max-width: 1024px){.modal-wrap .modal-content.sm{width:100%}}@media (max-width: 768px){.modal-wrap .modal-content{max-width:100%;transform:translate(-50%);top:5%;padding:0 2rem}}.modal-wrap .modal-content .modal-header{display:flex;justify-content:space-between;align-items:center;background-color:#000;border-radius:16px 16px 0 0;height:6rem;padding:0 2rem}@media (max-width: 1024px){.modal-wrap .modal-content .modal-header{height:5rem;padding:0 2rem}}.modal-wrap .modal-content .modal-header h3{font-size:2.1rem;font-weight:400;color:#fff}@media (max-width: 768px){.modal-wrap .modal-content .modal-header h3{font-size:1.8rem}}.modal-wrap .modal-content .modal-header .btn-close{width:4rem;height:4rem}.modal-wrap .modal-content .modal-body{background-color:#fff;border-radius:0 0 16px 16px;max-height:80vh;overflow-y:auto}.modal-wrap .modal-content .modal-body .modal-inner{padding:4rem}@media (max-width: 768px){.modal-wrap .modal-content .modal-body .modal-inner{padding:2rem}}.modal-content{background:linear-gradient(136deg,#001c3f99 16.79%,#00255499 91.41%);border:2px solid #002554;max-width:936px;border-radius:16px;position:relative;padding:80px 60px}@media screen and (max-width: 1024px){.modal-content{padding:48px 20px}}.modal-content.sm{width:688px}@media screen and (max-width: 1024px){.modal-content.sm{width:100%;max-width:688px}}.modal-content.sm .common-modal-body:after{content:"";display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:684px;height:100%;background:url(/build/assets/bg_modal_pattern-DOeEQbpO.png) no-repeat 50% 70%;background-size:684px 450px;z-index:-1}.modal-content.md{width:940px}@media screen and (max-width: 1024px){.modal-content.md{width:100%;max-width:936px}}.modal-content.md.v3 .common-modal-body:after{content:"";display:block;position:absolute;top:0;left:0;width:936px;height:100%;background:url(/build/assets/bg_popup_md_pattern_v3-ByYHfCuG.png) no-repeat;background-size:936px auto;z-index:-1}.modal-content.md.v4 .common-modal-body:after{content:"";display:block;position:absolute;top:0;left:0;width:936px;height:100%;background:url(/build/assets/bg_popup_md_pattern_v4-DztGwIvq.png) no-repeat 0 center;background-size:936px auto;z-index:-1}.modal-content.md .common-modal-body:after{content:"";display:block;position:absolute;top:0;left:0;width:936px;height:100%;background:url(/build/assets/bg_popup_md_pattern_v2-DkrncXnF.png) no-repeat;background-size:936px auto;z-index:-1}.modal{position:fixed;top:0;left:0;z-index:1055;display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;opacity:0%;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-timing-function:linear}.modal:is(.is-active){opacity:100%}.modal-dialog{display:flex;min-height:calc(100% - 2rem);flex-direction:column;align-items:center;justify-content:center}.modal-close{cursor:pointer}.modal-header{position:relative;display:flex;flex:none;align-items:center;margin-bottom:40px}.modal-header:has(.text-center){justify-content:center}@media screen and (max-width: 1024px){.modal-header{margin-bottom:20px}}.modal-title{text-align:left;color:var(--color-main-mint-Normal, #8ce2d0);font-weight:700;font-size:32px;font-family:var(--namu-bold)}.modal-title.text-center{text-align:center}@media (max-width: 768px){.modal-title{font-size:20px}}.modal-close{position:absolute;top:16px;right:10px;width:36px;height:36px;overflow:hidden;background-position:center;background-repeat:no-repeat;text-indent:-9999em;background-size:24px;opacity:90%;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;background-image:url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='36' height='36' rx='18' fill='%230F0F0F'/%3E%3Cpath d='M24 12L18 18M12 24L18 18M18 18L12 12M18 18L24 24' stroke='white' stroke-width='2'/%3E%3C/svg%3E%0A")}@media (hover: hover){.modal-close:hover{opacity:100%}}.modal-footer{display:flex;flex:none;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;padding:40px 30px 50px!important}@media (max-width: 768px){.modal-footer{padding:20px 25px 50px!important}}.modal-footer .button{max-width:250px}.modal-backdrop{position:fixed;top:0;left:0;z-index:1050;width:100%;height:100%;background-color:transparent;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-timing-function:linear;background:#00000080;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px)}.common-modal-body{flex:auto;z-index:2}.modal-body{position:relative;flex:auto;padding-inline:20px;padding-block:18px;padding:50px 60px!important}@media (max-width: 768px){.modal-body{padding:25px 20px!important}}.modal-inner{background:#1d1d1f;border-radius:10px;padding:60px!important}@media (max-width: 768px){.modal-inner{padding:20px!important}}.modal-policy{color:#99999a}.modal-policy h6{padding:10px 0;color:#fff;font-weight:700;font-size:16px}.modal-policy p{color:#99999a}.common-modal-inner{box-shadow:0 2px 18px #00000026;-webkit-backdrop-filter:blur(60px);backdrop-filter:blur(60px);background:linear-gradient(135.61deg,#e6e9ee 16.79%,#e6e9eee6 91.41%);border-radius:20px;padding:60px}.common-modal-inner.white-bg{background-color:#fff}.common-modal-inner.center{text-align:center}.common-modal-inner img{max-width:100%}.common-modal-inner.v2{padding:30px}@media (max-width: 1024px){.common-modal-inner.v2{padding:24px}}@media (max-width: 1024px){.common-modal-inner{padding:24px}}.modal .inform-title{display:block;color:#1d1d1f;font-size:16px;font-weight:600;margin-bottom:26px}.modal .wrap-text-result{text-align:center;max-width:100%;background-position:50% 50%;background-size:100% auto}.modal .wrap-text-result .inner-text{max-width:100%}.modal .form-item{margin:0}.modal .form-item .label-title{color:#1d1d1f;font-weight:600}@media screen and (max-width: 1024px){.modal .form-item .label-title{font-size:14px}}.modal input[type=text],.modal input[type=password],.modal input[type=number],.modal input[type=pattern],.modal input[type=tel]{color:#1d1d1f;background-color:#fff;border-color:#fff}.modal input[type=text].disabled,.modal input[type=text]:disabled,.modal input[type=password].disabled,.modal input[type=password]:disabled,.modal input[type=number].disabled,.modal input[type=number]:disabled,.modal input[type=pattern].disabled,.modal input[type=pattern]:disabled,.modal input[type=tel].disabled,.modal input[type=tel]:disabled{border-color:#b0bbca;background-color:transparent}@media (max-width: 768px){.modal .items-flex{flex-wrap:wrap;gap:12px}}.modal-choice-container{display:flex;flex-direction:column;gap:24px;flex-wrap:wrap;margin-bottom:26px}@media (max-width: 768px){.modal-choice-container{gap:20px}}.common-modal-footer{display:flex;gap:16px;margin-top:40px}.common-modal-footer .button{font-weight:600}.common-modal-footer .button:not(.button-full){width:calc(50% - 8px)}.info-modal-table{width:100%;border-collapse:collapse;color:#1d1d1f}.info-modal-table th,.info-modal-table td{border:0 none;padding:12px 16px;text-align:left;font-size:16px}@media (max-width: 768px){.info-modal-table th,.info-modal-table td{font-size:13px;padding:8px 12px}}.info-modal-table th{font-weight:500;color:#1d1d1f}.info-modal-table td{color:#1d1d1f;font-weight:700}.info-modal-table .col-th-150{width:150px}@media (max-width: 768px){.info-modal-table .col-th-150{width:100px}}.info-modal-result{padding-bottom:36px}.info-modal-result dl dt{font-size:16px;color:#8d8d8d}.info-modal-result dl dd{color:#1d1d1f;font-weight:600;padding-top:8px}.info-modal-result dl dd strong{font-size:20px}.info-modal-result dl+dl{padding-top:20px}.info-modal-result dl.divide{padding-bottom:20px;border-bottom:1px solid var(--color-grey-grey-5, #8d8d8d)}.info-modal-result+.info-modal-result{padding-top:36px;border-top:2px solid #1d1d1f}.common-modal-body .modal-policy,.common-modal-body .modal-policy p{color:#1d1d1f}.common-modal-body .modal-policy ol,.common-modal-body .modal-policy li{list-style:decimal}.common-modal-body .modal-policy ol{padding-left:18px}.common-modal-body .modal-policy ol li+li{padding-top:8px}.common-modal-body .modal-policy ol.dot,.common-modal-body .modal-policy ol.dot li{list-style:disc}.single-box{margin:35px 0;padding:30px 32px;background:#fff;border-radius:16px}.item-products{display:flex;flex-wrap:wrap;gap:8px}.item-products li{display:inline-block;min-width:64px;min-height:64px;text-align:center;background:#fff;border-radius:10px}.image-frame{text-align:center;padding:0 0 30px}.modal-header-description{margin-bottom:40px}@media screen and (max-width: 1024px){.modal-header-description{margin-bottom:20px}}.modal-header-description .intro-text{font-size:20px;color:#ddd;margin-bottom:8px;line-height:1.5}@media (max-width: 1024px){.modal-header-description .intro-text{font-size:14px}}.modal-header-description .intro-note{font-size:12px;color:#8d8d8d;margin-bottom:16px}@media (max-width: 1024px){.modal-header-description .intro-note{font-size:10px}}.modal-header-description .intro-description{font-size:16px;color:#ddd;line-height:1.5}.modal-header-description .intro-description+.intro-description{margin-top:30px}@media screen and (max-width: 1024px){.modal-header-description .intro-description+.intro-description{margin-top:20px}}@media (max-width: 1024px){.modal-header-description .intro-description{font-size:12px}}.address-input-group{display:flex;flex-direction:column;gap:12px;width:100%}.address-input-group-item{display:flex;width:100%;gap:16px}.address-input-group-item .button{width:226px;flex-shrink:0}@media screen and (max-width: 1024px){.address-input-group-item .button{width:109px;font-size:12px}}.postal-search-form{display:flex;gap:0 16px}.postal-search-form .button{width:180px;flex-shrink:0}@media screen and (max-width: 1024px){.postal-search-form{flex-direction:column;gap:12px}.postal-search-form .button{width:100%}}.privacy-policy-content .privacy-title{font-size:32px;font-weight:700;color:var(--brandcolor-normal);margin-bottom:24px;font-family:var(--font-family-title)}@media (max-width: 768px){.privacy-policy-content .privacy-title{font-size:24px}}.privacy-policy-content .privacy-intro{margin-bottom:32px}.privacy-policy-content .privacy-intro p{font-size:16px;color:#fff;margin-bottom:12px;line-height:1.5}.privacy-policy-content .privacy-intro p:last-child{margin-bottom:0}@media (max-width: 768px){.privacy-policy-content .privacy-intro p{font-size:14px}}.privacy-table-container{overflow-x:auto}.privacy-table-container .privacy-table{width:100%;border-collapse:collapse;background:linear-gradient(135.61deg,#e6e9ee 16.79%,#e6e9eee6 91.41%);border-radius:20px;overflow:hidden}.privacy-table-container .privacy-table th,.privacy-table-container .privacy-table td{border:1px solid #b0bbca}.privacy-table-container .privacy-table thead th{color:#1d1d1f;font-weight:600;font-size:16px;padding:16px 12px;text-align:center}@media (max-width: 768px){.privacy-table-container .privacy-table thead th{display:none}}.privacy-table-container .privacy-table tbody td{color:#1d1d1f;font-size:14px;padding:16px 12px;line-height:1.5;text-align:center}@media (max-width: 768px){.privacy-table-container .privacy-table tbody td{font-size:13px;display:flex;border-bottom:0;padding:0}.privacy-table-container .privacy-table tbody td p{padding:16px;font-size:10px}.privacy-table-container .privacy-table tbody td .mobile-only{display:flex;align-items:center;justify-content:center;width:70px;flex-shrink:0;border-right:1px solid #b0bbca;font-size:10px;font-weight:700;color:#1d1d1f}}.corporate-intro{margin-bottom:40px}.corporate-intro .intro-description{font-size:16px;color:#fff;line-height:1.5}.additional-purchase-section .section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.additional-purchase-section .section-header .section-title{font-size:18px;font-weight:600;color:#fff}.additional-purchase-section .section-header .item-count{font-size:14px;color:#8d8d8d}.additional-purchase-section .selected-items{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.additional-purchase-section .selected-items .selected-item{display:flex;align-items:center;gap:8px;background-color:var(--brandcolor-normal);color:#1d1d1f;padding:6px 12px;border-radius:20px;font-size:14px}.additional-purchase-section .selected-items .selected-item .remove-item{background:none;border:none;color:#1d1d1f;font-size:16px;cursor:pointer;padding:0;width:16px;height:16px;display:flex;align-items:center;justify-content:center}.additional-purchase-section .search-section{margin-bottom:16px}.additional-purchase-section .search-section .search-input-group{display:flex;gap:8px}.additional-purchase-section .search-section .search-input-group .search-input{flex:1;padding:12px 16px;border:1px solid #ddd;border-radius:8px;font-size:14px}.additional-purchase-section .search-section .search-input-group .search-btn{padding:12px 16px;background-color:#f5f5f5;border:1px solid #ddd;border-radius:8px;cursor:pointer}.additional-purchase-section .selection-dropdown{background-color:#f5f5f5;border-radius:8px;padding:16px}.additional-purchase-section .selection-dropdown .dropdown-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.additional-purchase-section .selection-dropdown .dropdown-header .dropdown-title{font-size:14px;font-weight:600;color:#1d1d1f}.additional-purchase-section .selection-dropdown .dropdown-header .dropdown-arrow{font-size:16px;color:#1d1d1f}.additional-purchase-section .selection-dropdown .dropdown-content{margin-bottom:16px}.additional-purchase-section .selection-dropdown .dropdown-content .checkbox-item{display:flex;align-items:center;gap:8px;margin-bottom:8px}.additional-purchase-section .selection-dropdown .dropdown-content .checkbox-item input[type=checkbox]{width:16px;height:16px}.additional-purchase-section .selection-dropdown .dropdown-content .checkbox-item label{font-size:14px;color:#1d1d1f}.additional-purchase-section .selection-dropdown .apply-btn{background-color:var(--brandcolor-normal);color:#1d1d1f;border:none;padding:8px 16px;border-radius:6px;font-size:14px;cursor:pointer;float:right}.selected-gift-section .section-title{font-size:18px;font-weight:600;color:#fff;margin-bottom:20px}.selected-gift-section .gift-category{margin-bottom:24px}.selected-gift-section .gift-category:last-child{margin-bottom:0}.selected-gift-section .gift-category .gift-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.selected-gift-section .gift-category .gift-header .gift-text{font-size:14px;color:#fff}.selected-gift-section .gift-category .gift-header .form-checkbox{margin:0}.selected-gift-section .gift-category .gift-header .form-checkbox label{font-size:12px;color:#fff}.selected-gift-section .gift-category .gift-carousel{position:relative}.selected-gift-section .gift-category .gift-carousel .gift-items{display:flex;gap:12px;overflow-x:auto;padding:0 40px}.selected-gift-section .gift-category .gift-carousel .gift-items .gift-item{flex-shrink:0;position:relative;cursor:pointer}.selected-gift-section .gift-category .gift-carousel .gift-items .gift-item .gift-image{width:80px;height:80px;border-radius:8px;overflow:hidden;position:relative}.selected-gift-section .gift-category .gift-carousel .gift-items .gift-item .gift-image img{width:100%;height:100%;object-fit:cover}.selected-gift-section .gift-category .gift-carousel .gift-items .gift-item .gift-image .checkmark{position:absolute;top:4px;right:4px;width:20px;height:20px;background-color:var(--brandcolor-normal);color:#1d1d1f;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700}.selected-gift-section .gift-category .gift-carousel .gift-items .gift-item.selected .gift-image{border:2px solid var(--brandcolor-normal)}.selected-gift-section .gift-category .gift-carousel .carousel-btn{position:absolute;top:50%;transform:translateY(-50%);width:32px;height:32px;background-color:#fff3;border:none;border-radius:50%;color:#fff;font-size:18px;cursor:pointer;display:flex;align-items:center;justify-content:center}.selected-gift-section .gift-category .gift-carousel .carousel-btn.prev{left:0}.selected-gift-section .gift-category .gift-carousel .carousel-btn.next{right:0}.selected-gift-section .gift-category .gift-carousel .carousel-btn:hover{background-color:#ffffff4d}.corporate-consent{margin-top:32px}.plan-detail-item{display:flex;align-items:center;gap:16px;margin-bottom:20px}.plan-detail-item:last-child{margin-bottom:0}.plan-detail-item .detail-label{font-size:16px;color:#8d8d8d;width:210px;font-weight:400}.plan-detail-item .detail-value{font-size:16px;color:#1d1d1f;font-weight:600}@media (max-width: 1024px){.plan-detail-item{gap:4px;flex-direction:column;align-items:flex-start;margin-bottom:16px}.plan-detail-item:last-child{margin-bottom:0}.plan-detail-item .detail-label{font-size:12px;width:100%}.plan-detail-item .detail-value{font-size:14px}}.agreement-statement{margin:40px 0;color:#ddd;font-size:14px}@media (max-width: 1024px){.agreement-statement{margin:20px 0}}.gift-details-content .section-title{font-size:16px;font-weight:600;line-height:160%;color:#ddd;margin-bottom:8px}@media (max-width: 768px){.gift-details-content .section-title{font-size:18px}}.gift-details-content .modal-top-text{margin-top:16px}.instruction-list{padding-left:20px}.instruction-list li{font-size:16px;list-style:auto}.modal-top-text{display:flex;flex-direction:column;gap:16px}.modal-top-text p{font-size:16px;font-weight:600;color:#ddd}.product-modal{box-shadow:0 2px 18px #00000026;-webkit-backdrop-filter:blur(60px);backdrop-filter:blur(60px);background:linear-gradient(135.61deg,#e6e9ee 16.79%,#e6e9eee6 91.41%);padding:60px;border-radius:20px;margin:40px 0}.product-modal-name{text-align:center;font-size:20px;line-height:1;margin-bottom:20px;color:#1d1d1f;font-weight:600}.product-modal-image{background-color:#fff;border:1px solid var(--color-sub-blue-light-hover, rgb(217, 222, 229));height:560px}.coupon-modal table{width:100%}.coupon-modal table thead th{background-color:var(--brandcolor-normal)}.coupon-modal table thead th:first-child{border-radius:8px 0 0}.coupon-modal table thead th:last-child{border-radius:0 8px 0 0}.coupon-modal table thead th{overflow:hidden;color:#1d1d1f;font-size:16px;font-weight:600;padding:8px 0}@media screen and (max-width: 1024px){.coupon-modal table thead th{font-size:10px;padding:8px 0}}.coupon-modal table thead.v2 th{background:transparent;border-bottom:1px solid #B0BBCA}.coupon-modal table tbody tr:not(:last-child){border-bottom:1px solid #B0BBCA}.coupon-modal table tbody td{color:#1d1d1f;font-size:16px;text-align:center;padding:20px 0}.coupon-modal table tbody td.text-left{text-align:left}@media screen and (max-width: 1024px){.coupon-modal table tbody td{font-size:10px;padding:8px 0}}.list-conditions li{color:#1d1d1f;font-size:16px;position:relative;padding-left:14px}.list-conditions li:before{display:block;content:"";position:absolute;top:8px;left:0;width:4px;height:4px;border-radius:50%;background-color:#1d1d1f}@media screen and (max-width: 1024px){.list-conditions li{font-size:10px;padding-left:8px}.list-conditions li:before{top:6px;width:2px;height:2px}}.coupon-fee{display:flex;justify-content:space-between;align-items:center;margin-top:40px;padding:20px;background-color:#fff;border-radius:10px;font-size:20px;font-weight:600;color:#1d1d1f}@media screen and (max-width: 1024px){.coupon-fee .coupon-fee-label{font-size:12px}}@media screen and (max-width: 1024px){.coupon-fee .coupon-fee-value{font-size:14px}}.product-info-section{display:flex;gap:0 40px}@media screen and (max-width: 1024px){.product-info-section{gap:0 16px}}.product-info-section .product-image{background:linear-gradient(180deg,#f1f1f2,#f6f6f6);width:128px;height:128px;border-radius:8px;overflow:hidden}@media screen and (max-width: 1024px){.product-info-section .product-image{width:96px;height:96px}}.product-info-section .product-image img{width:100%;height:100%;object-fit:cover}.product-info-section .product-details{flex:1}.product-info-section .product-details .product-id{font-size:14px;color:#8d8d8d;margin-bottom:8px}@media screen and (max-width: 1024px){.product-info-section .product-details .product-id{font-size:12px;margin-bottom:4px}}.product-info-section .product-details .product-name{font-size:20px;font-weight:700;color:#1d1d1f;line-height:140%}@media screen and (max-width: 1024px){.product-info-section .product-details .product-name{font-size:20px}}.file-upload-section{display:flex;align-items:center;width:100%;gap:16px;flex-wrap:wrap}@media screen and (max-width: 1024px){.file-upload-section{gap:8px}}.file-upload-section .form-input{background-color:#fff!important;color:#8d8d8d!important;min-width:0;flex:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media screen and (max-width: 1024px){.file-upload-section .form-input{flex:1 1 auto;min-width:0;font-size:10px;padding:0 24px;display:block;line-height:48px;width:100%;height:48px}}.file-upload-section .form-file{width:1px;height:1px;position:absolute;opacity:.1;clip:rect(0 0 0 0);pointer-events:none;z-index:-1}.file-upload-section .button{flex-shrink:0;width:144px;height:56px;background-color:#1d1d1f;color:#fff;cursor:pointer}@media screen and (max-width: 1024px){.file-upload-section .button{font-size:13px;padding:0 10px;width:auto;height:40px}.file-upload-section .button i{transform:scale(.6)}}@media screen and (max-width: 1024px){.file-upload-section .button .text{display:none}}@media screen and (max-width: 1024px){.file-upload-section .button .icon-del{height:2px}}.file-upload-section label.button{color:#8ce2d0;background-color:#002554}.form-label-check-char{position:relative;margin-top:15px}.sns_btn_box{display:flex;gap:23px;justify-content:center;padding:60px 40px;border-radius:20px;background:linear-gradient(135.61deg,#e6e9ee 16.79%,#e6e9eee6 91.41%);box-shadow:0 2px 18px #00000026;-webkit-backdrop-filter:blur(60px);backdrop-filter:blur(60px)}.sns_btn_box li a{display:block}@media screen and (max-width: 1024px){#swipe-modal{left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;max-height:570px;max-width:335px}#swipe-modal .modal-dialog{height:calc(100% - 90px);max-height:570px;width:335px;min-height:inherit}}#swipe-modal .modal-close{z-index:2}@media screen and (max-width: 1024px){#swipe-modal .modal-close{right:10px;top:10px;z-index:2}}#swipe-modal .pod_pagination{display:flex;justify-content:center;padding:6px 0;bottom:-46px;color:#5a5a5b}@media screen and (max-width: 1024px){#swipe-modal .pod_pagination{bottom:-52px}}#swipe-modal .pod_pagination span{padding:0 30px}#swipe-modal .slide-modal-content{background:none;max-width:1178px;width:100%;border-radius:20px;overflow:visible!important;background:linear-gradient(136deg,#001c3f99 16.79%,#00255499 91.41%);position:relative}@media screen and (max-width: 1024px){#swipe-modal .slide-modal-content{width:335px;height:100%}#swipe-modal .slide-modal-content img{width:100%}}#swipe-modal .popup_pod_swiper{border-radius:20px 0 0 20px;overflow:hidden}@media screen and (max-width: 1024px){#swipe-modal .popup_pod_swiper{height:100%}}#swipe-modal .swiper-slide{display:flex}@media screen and (max-width: 1024px){#swipe-modal .swiper-slide{flex-direction:column;height:100%}}#swipe-modal .popup-slide-image{width:702px;height:550px}@media screen and (max-width: 1024px){#swipe-modal .popup-slide-image{width:335px;height:258px;flex-shrink:0;border-radius:20px 20px 0 0;overflow:hidden}}#swipe-modal .popup-slide-content{width:calc(100% - 702px);height:550px;padding:60px}#swipe-modal .popup-slide-content.scroll-content{overflow-y:auto}@media screen and (max-width: 1024px){#swipe-modal .popup-slide-content{position:relative;width:335px;height:100%;padding:24px 16px;overflow-y:auto}}#swipe-modal .popup-slide-content:after{content:"";position:absolute;top:0;right:0;width:calc(100% - 702px);height:550px;background:center/cover no-repeat;background-image:url(/build/assets/goods_view_pod_bg_pc-BqtAaUjV.svg);opacity:.2;z-index:-1}#swipe-modal .popup-slide-title{font-size:24px;color:var(--brandcolor-normal);font-weight:700;font-family:var(--namu-bold);margin-bottom:32px}@media screen and (max-width: 1024px){#swipe-modal .popup-slide-title{font-size:19px;margin-bottom:24px}}#swipe-modal .popup-slide-description p{font-size:14px;line-height:1.4;margin-bottom:20px;font-weight:600}#swipe-modal .popup-slide-description p:last-child{margin-bottom:0}@media screen and (max-width: 1024px){#swipe-modal .popup-slide-description p{font-size:14px;line-height:1.4;margin-bottom:12px}}#swipe-modal .pod-line{width:100%;height:1px;margin:16px 0;background:var(--color-white-10, rgba(255, 255, 255, .1))}@media screen and (max-width: 1024px){#swipe-modal .pod-line{margin:10px 0}}#swipe-modal .air-quality-list{display:flex;flex-direction:column;gap:20px}@media screen and (max-width: 1024px){#swipe-modal .air-quality-list{gap:10px}}#swipe-modal .air-quality-list li{display:flex;flex-direction:column;gap:10px}#swipe-modal .air-quality-list li h4{display:flex;justify-content:center;align-items:center;width:fit-content;padding:2px 10px;font-size:14px;font-weight:400;color:#fff;border-radius:10px;background:#1a2c42}@media screen and (max-width: 1024px){#swipe-modal .air-quality-list li h4{font-size:12px}}#swipe-modal .air-quality-list li p{color:#60676f}#swipe-modal .popup-slide-description-list{padding-left:10px}#swipe-modal .popup-slide-description-list li{position:relative;padding-left:14px;font-size:14px;font-weight:600;color:#fff}#swipe-modal .popup-slide-description-list li:before{content:"";position:absolute;border-radius:50%;top:8px;left:0;width:4px;height:4px;background-color:#fff}@media screen and (max-width: 1024px){#swipe-modal .popup-slide-description-list li{font-size:12px;padding-left:10px}}#swipe-modal .popup-slide-description-list li:before{top:6px;width:3px;height:3px}#swipe-modal .swiper-button{width:56px;height:56px;display:block;opacity:1;background-size:auto 48px;cursor:pointer;z-index:5;background-image:url(/build/assets/goods_swiper_arrow-BpLIykIv.svg)}#swipe-modal .swiper-button:after{display:none!important}@media screen and (max-width: 1024px){#swipe-modal .swiper-button{display:none!important}}.pod_video{position:relative;width:702px;height:550px;outline:none;border:0}@media screen and (max-width: 1024px){.pod_video{width:335px;height:258px;flex-shrink:0}}.pod_video video{position:absolute;bottom:0;width:100%;-webkit-mask-image:-webkit-radial-gradient(white,black)}.modal .form-row{display:flex;flex-direction:column;gap:16px}@media screen and (max-width: 1024px){.modal .form-row{gap:8px}}.modal .form-label{color:#1d1d1f;font-weight:600;font-size:16px}@media screen and (max-width: 1024px){.modal .form-label{font-size:14px}}.modal .form-input:read-only{border:1px solid #B0BBCA;background-color:transparent;color:#1d1d1f;font-weight:400}.modal .form-note{font-size:13px;color:#8d8d8d;line-height:1.4}@media screen and (max-width: 1024px){.modal .form-note{font-size:12px}}.modal .form-error{font-size:14px;color:#fd5c51}.modal .form-radio.type-white label:before{background-color:transparent}.modal .validity-note{font-size:14px;color:#ddd;margin-top:40px}@media screen and (max-width: 1024px){.modal .validity-note{margin-top:20px;font-size:10px}}.form-table{border-radius:10px;width:100%;border:1px solid rgb(176,187,202)}.form-table table{width:100%}.form-table th,.form-table td{height:36px;text-align:center;font-size:14px;color:#1d1d1f;font-weight:400}@media screen and (max-width: 1024px){.form-table th,.form-table td{font-size:12px;height:48px}}.form-table thead{background-color:#eaf8f5}.form-table thead th{border-bottom:1px solid rgb(176,187,202);border-right:1px solid rgb(176,187,202)}.form-table thead th.checked{font-weight:600}.form-table thead th:first-child{border-radius:10px 0 0}.form-table thead th:last-child{border-radius:0 10px 0 0;border-right:0}.form-table tbody{background-color:#fff}.form-table tbody td{border-right:1px solid rgb(176,187,202)}.form-table tbody td:first-child{border-radius:0 0 0 10px}.form-table tbody td:last-child{border-radius:0 0 10px;border-right:0}.form-table tbody td .form-radio{display:inline-block}.form-table tbody td.transparent{background-color:#e2e5eb}.modal-agreement{padding-top:30px}.modal-agreement .form-checkbox .form-checkbox-item label{color:#fff!important}.modal-agreement .form-checkbox .form-checkbox-item+a{white-space:nowrap;margin-left:10px}@media screen and (max-width: 1024px){.modal-agreement .form-checkbox .color-red{display:block}}.modal-agreement-note{color:#fd5c51;font-size:14px;line-height:140%;margin-top:15px}.quotation .quotation-title{text-align:center;font-weight:700;font-size:24px;color:#1d1d1f;margin-bottom:40px;font-family:var(--namu-bold)}@media screen and (max-width: 1024px){.quotation .quotation-title{font-size:20px;margin-bottom:20px}}.quotation-info{background-color:#8ce2d0;border-radius:10px;padding:16px 32px;display:flex;justify-content:space-between}@media screen and (max-width: 1024px){.quotation-info{padding:16px 20px;flex-direction:column;gap:8px}}.quotation-info .quotation-info-item{display:flex;align-items:center;gap:32px}@media screen and (max-width: 1024px){.quotation-info .quotation-info-item{gap:16px}}.quotation-info .quotation-info-item .quotation-info-label{font-size:14px;color:#1d1d1f}.quotation-info .quotation-info-item .quotation-info-value{font-size:14px;color:#1d1d1f;font-weight:600}.quotation-details{padding-top:40px}@media screen and (max-width: 1024px){.quotation-details{padding-top:20px}}.quotation-details .quotation-details-title{font-weight:600;color:#1d1d1f;font-size:16px;margin-bottom:10px}@media screen and (max-width: 1024px){.quotation-details .quotation-details-title{font-size:14px;margin-bottom:8px}}.quotation-details .product-details-block{display:flex;padding:32px 21px 32px 60px;gap:40px;border-radius:20px 20px 0 0;background-color:#fff;align-items:center}@media screen and (max-width: 1024px){.quotation-details .product-details-block{padding:32px 24px;gap:16px;border-radius:10px 10px 0 0;flex-direction:column;align-items:flex-start}}.quotation-details .product-details-block .product-image{width:96px;height:96px;border-radius:10px;overflow:hidden;flex-shrink:0}@media screen and (max-width: 1024px){.quotation-details .product-details-block .product-image{margin:0 auto}}.quotation-details .product-details-block .product-info-list{flex:1;display:flex;flex-direction:column;gap:10px}.quotation-details .product-details-block .product-info-list .product-info-item{display:flex;align-items:center;gap:16px;font-size:16px}@media screen and (max-width: 1024px){.quotation-details .product-details-block .product-info-list .product-info-item{font-size:12px}}.quotation-details .product-details-block .product-info-list .product-info-label{width:107px;color:#8d8d8d;font-weight:400;flex-shrink:0}@media screen and (max-width: 1024px){.quotation-details .product-details-block .product-info-list .product-info-label{width:56px}}.quotation-details .product-details-block .product-info-list .product-info-value{color:#1d1d1f;font-weight:600;flex:1}.quotation-details .product-details-block .product-info-list .product-info-value .line{display:inline-block;color:#b0bbca;margin:0 16px}.quotation-details .fee{display:flex;justify-content:space-between;background-color:#002554;border-radius:0 0 20px 20px;padding:16px 60px;color:#8ce2d0;font-size:20px}@media screen and (max-width: 1024px){.quotation-details .fee{padding:16px 24px;font-size:14px}}.quotation-details .fee .fee-title{font-weight:600;padding-top:13px}@media screen and (max-width: 1024px){.quotation-details .fee .fee-title{padding-top:6px}}.quotation-details .fee .fee-amounts{display:flex;flex-direction:column;text-align:right}.quotation-details .fee .fee-amounts b{font-size:32px}@media screen and (max-width: 1024px){.quotation-details .fee .fee-amounts b{font-size:20px}}.quotation-details .fee .fee-total{font-size:14px;font-weight:400}@media screen and (max-width: 1024px){.quotation-details .fee .fee-total{font-size:12px}}.selected-items-section{padding-bottom:24px}@media screen and (max-width: 1024px){.selected-items-section{padding-bottom:4px}}.selected-items-header{display:flex;align-items:center;gap:8px;margin-bottom:16px}@media screen and (max-width: 1024px){.selected-items-header{flex-direction:column;align-items:flex-start;margin-bottom:8px}}.selected-items-header .selected-items-count{font-size:14px;color:#1d1d1f;font-weight:600}@media screen and (max-width: 1024px){.selected-items-header .selected-items-count{font-size:12px}}.selected-items-header .selected-items-list{display:flex;align-items:center;gap:28px}@media screen and (max-width: 1024px){.selected-items-header .selected-items-list{gap:5px 20px;flex-wrap:wrap}}.selected-items-header .selected-items-list .selected-item{position:relative}.selected-items-header .selected-items-list .selected-item .item-name{font-size:14px;padding:8px 16px;border-radius:12px;font-size:12px;background-color:#8ce2d0;font-weight:600;color:#1d1d1f;display:block;line-height:1}.selected-items-header .selected-items-list .selected-item .remove-item{position:absolute;top:0;right:-2px;background:url(/build/assets/remove-sU2N8slr.png) no-repeat center center;width:7px;height:7px;transform:translate(100%)}.selected-items-search{position:relative;max-width:345px;background-color:#fff;border:1px solid #D9DEE5;border-radius:10px;height:56px}@media screen and (max-width: 1024px){.selected-items-search{width:100%;height:48px}}.selected-items-search input{height:100%;background:transparent;width:100%;padding-right:36px;padding-left:32px}@media screen and (max-width: 1024px){.selected-items-search input{padding-left:16px;font-size:12px}}.selected-items-search button{position:absolute;right:16px;top:50%;transform:translateY(-50%);width:20px;height:20px;background:url(/build/assets/proicons_search-BaAq5AK0.png) no-repeat center center;margin-top:0}.selected-items-dropdown{margin-top:16px;max-width:345px}.selected-items-dropdown .dropdown-title{width:345px;max-width:100%;height:56px;padding:0 16px 0 32px;border:none;background-color:transparent;font-size:14px;position:relative;text-align:left;background-color:#fff;border-radius:10px;color:#8d8d8d}@media screen and (max-width: 1024px){.selected-items-dropdown .dropdown-title{height:48px;padding:0 16px;font-size:12px;width:100%;max-width:100%}}.selected-items-dropdown .dropdown-title:after{content:"";display:block;width:20px;height:20px;background:url(/build/assets/dropdown-arrow-C9h_rMRN.png) no-repeat center center;position:absolute;right:16px;top:50%;transform:translateY(-50%) rotate(180deg)}.selected-items-dropdown .dropdown-title.open{border-radius:10px 10px 0 0}.selected-items-dropdown .dropdown-title.open:after{transform:translateY(-50%) rotate(0)}.selected-items-dropdown .dropdown-content-wrapper{background-color:#fff;border-radius:0 0 10px 10px;display:none}.selected-items-dropdown .dropdown-content-wrapper.open{display:block}.selected-items-dropdown .dropdown-content .form-checkbox-item{height:56px;padding:0 32px;display:flex;align-items:center;font-size:14px}@media screen and (max-width: 1024px){.selected-items-dropdown .dropdown-content .form-checkbox-item{height:48px;padding:0 16px;font-size:12px}}.selected-items-dropdown .dropdown-footer{display:flex;justify-content:flex-end;padding:16px}.selected-items-dropdown .dropdown-footer .apply-btn{color:#8d8d8d;font-size:14px;border-bottom:1px solid #8D8D8D}@media screen and (max-width: 1024px){.selected-items-dropdown .dropdown-footer .apply-btn{font-size:12px}}.form-gift-header{display:flex;justify-content:space-between;align-items:center;font-size:14px;color:#8d8d8d;margin-bottom:15px}@media screen and (max-width: 1024px){.form-gift-header{font-size:12px;margin-bottom:8px;flex-direction:column;align-items:flex-start;gap:8px}}.form-gift-title{width:50px;color:#1d1d1f;font-weight:600}@media screen and (max-width: 1024px){.form-gift-title{width:auto}}.form-gift-info{display:flex;gap:4px}@media screen and (max-width: 1024px){.form-gift-info{justify-content:space-between;width:100%}}@media screen and (max-width: 1024px){.form-check-item{width:100%;display:flex;justify-content:flex-end}}.form-checkbox.reverse label{padding-right:30px;padding-left:0}.form-checkbox.reverse label:before{right:0;left:auto}.form-checkbox.reverse input:checked+label:after{right:0;left:auto}.form-carousel{position:relative;padding-left:36px;padding-right:36px}@media screen and (max-width: 1024px){.form-carousel{padding-left:0;padding-right:0}.form-carousel .carousel-btn{display:none}}.form-carousel.disabled{opacity:.5;pointer-events:none}.form-carousel .carousel-btn{position:absolute;top:50%;bottom:inherit;transform:translateY(-50%);width:9px;height:18px;background-repeat:no-repeat;background-position:center center;background-size:contain;margin-top:0}.form-carousel .carousel-btn:before,.form-carousel .carousel-btn:after{display:none}.form-carousel .carousel-btn.prev{left:0;background-image:url(/build/assets/arrow-modal-prev-BHxhMWvf.png)}.form-carousel .carousel-btn.next{right:0;background-image:url(/build/assets/arrow-modal-next-1EAdfO-h.png)}.form-carousel .form-gift-image{border-radius:8px;position:relative;overflow:hidden}.form-carousel .form-gift-image .form-checkbox{position:absolute;left:8px;top:8px}.restock-product{background-color:#fff;border-radius:20px;padding:60px;display:flex;gap:0 40px}@media screen and (max-width: 1024px){.restock-product{gap:0 16px;padding:24px}}.restock-product .restock-product-image{width:128px;height:128px;border-radius:8px;overflow:hidden;background-color:#f6f6f6}.restock-product .restock-product-image img{width:100%;height:100%;object-fit:cover;display:block}@media screen and (max-width: 1024px){.restock-product .restock-product-image{width:96px;height:96px}}.restock-product .restock-product-info{flex:1}.restock-product .restock-product-id{color:#8d8d8d;font-size:14px;margin-bottom:6px}@media screen and (max-width: 1024px){.restock-product .restock-product-id{font-size:12px;margin-bottom:4px}}.restock-product .restock-product-name{display:flex;gap:0 16px;align-items:center}@media screen and (max-width: 1024px){.restock-product .restock-product-name{flex-direction:column;align-items:flex-start;gap:4px 0}}.restock-product .restock-product-name-text{font-size:20px;font-weight:600;color:#1d1d1f;webkit-line-clamp:2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;max-width:200px}@media screen and (max-width: 1024px){.restock-product .restock-product-name-text{max-width:100%;font-size:14px}}.restock-product .line{width:1px;height:16px;background-color:#ddd;display:block}@media screen and (max-width: 1024px){.restock-product .line{display:none}}.restock-product .restock-product-color{color:#8d8d8d;font-size:14px;white-space:nowrap}@media screen and (max-width: 1024px){.restock-product .restock-product-color{font-size:12px}}.restock-product-contact{margin:40px 0;background-color:#fff;padding:16px;border-radius:10px;display:flex;justify-content:center;align-items:center;gap:0 24px}@media screen and (max-width: 1024px){.restock-product-contact{margin:20px 0;gap:0 8px;justify-content:space-between}}.restock-product-contact .restock-product-contact-title{color:#1d1d1f;font-weight:600;font-size:20px}@media screen and (max-width: 1024px){.restock-product-contact .restock-product-contact-title{font-size:14px}}.restock-product-contact .restock-product-contact-number{color:#1d1d1f;font-size:20px;font-weight:600}@media screen and (max-width: 1024px){.restock-product-contact .restock-product-contact-number{font-size:14px}}.restock-product-list li{color:#5a5a5b}.form-section-wrapper{display:flex;flex-direction:column;gap:40px}@media screen and (max-width: 1024px){.form-section-wrapper{gap:20px}}.form-section-wrapper .form-section-title{font-size:20px;font-weight:600;color:#1d1d1f;line-height:140%;border-bottom:1px solid #B0BBCA;padding-bottom:8px}@media screen and (max-width: 1024px){.form-section-wrapper .form-section-title{font-size:16px}}.form-digit-group{display:flex;align-items:center;gap:0 16px}@media screen and (max-width: 1024px){.form-digit-group{gap:0 8px}}.form-digit-group .form-digit-separator{font-size:14px;color:#8d8d8d;flex-shrink:0}@media screen and (max-width: 1024px){.form-digit-group .form-digit-separator{display:none}}.quotation-selection{display:flex;gap:0 16px}.quotation-selection .form-select{background:#fff url(/build/assets/select-arrow-CFtPFXox.svg) no-repeat right 15px center;border-color:#d9dee5;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:144px;font-weight:400;padding-top:0;padding-bottom:0;padding-left:16px}@media screen and (max-width: 1024px){.quotation-selection{flex-direction:column;gap:8px}.quotation-selection .form-select{width:100%;height:48px}}.quotation-product-list{display:flex;flex-direction:column;gap:16px;flex:1}@media screen and (max-width: 1024px){.quotation-product-list{gap:8px}}.quotation-product-list .selected-items-search{max-width:100%;width:100%}.quotation-product-list .selected-items-dropdown{max-width:100%;margin-top:0}.quotation-product-list .selected-items-dropdown .dropdown-title{width:100%}.quotation-list-table{overflow:hidden;border:1px solid #B0BBCA;border-radius:10px;margin:15px 0}@media screen and (max-width: 1024px){.quotation-list-table{margin:8px 0}}.quotation-list-table table{width:100%;border-collapse:collapse}.quotation-list-table th.product-name{width:142px}.quotation-list-table th.model-number{width:auto}.quotation-list-table th.option,.quotation-list-table th.quantity,.quotation-list-table th.delete{width:100px}.quotation-list-table thead{background:#eaf8f5}.quotation-list-table thead th{height:36px;text-align:center;font-weight:400;font-size:14px;color:#1d1d1f}.quotation-list-table thead th+th{border-left:1px solid #B0BBCA}@media screen and (max-width: 1024px){.quotation-list-table thead th{font-size:12px;height:40px}}.quotation-list-table tbody{background-color:#fff}.quotation-list-table tbody td{border-top:1px solid #B0BBCA;text-align:center;font-size:14px;color:#1d1d1f;height:40px}@media screen and (max-width: 1024px){.quotation-list-table tbody td{font-size:12px;height:auto;padding:10px 8px}}.quotation-list-table tbody td+td{border-left:1px solid #B0BBCA}.quotation-list-table tbody td .quantity-input{text-align:center;height:24px;border:1px solid #B0BBCA;border-radius:0;padding:0;width:48px;color:#000}@media screen and (max-width: 1024px){.quotation-list-table tbody td .quantity-input{width:24px}}.quotation-list-table tbody td .button-icon-del{width:20px;height:20px;background:url(/build/assets/ico-close-sm-BUSDJGmp.png) no-repeat center center;font-size:0}.quotation-list-table-footer{display:flex;justify-content:space-between;align-items:center}.quotation-list-table-footer .text{font-size:14px;color:#8d8d8d}@media screen and (max-width: 1024px){.quotation-list-table-footer .text{font-size:12px}}.quotation-list-table-footer button{color:#fff;font-size:12px;width:69px;height:25px;background-color:#1d1d1f;border-radius:4px}.pagination{display:flex;align-items:center;justify-content:center;gap:0 24px}.pagination .pagination-button{color:var(--greycolor-grey04);font-size:14px}.pagination .paging{display:flex;align-items:center;justify-content:center}@media screen and (max-width: 1024px){.pagination .paging{display:none}}.pagination .mobile-paging{display:none;align-items:center;justify-content:center}.pagination .mobile-paging .mobile-paging-divider:after{content:"/"}.pagination .mobile-paging .mobile-paging-divider,.pagination .mobile-paging .mobile-paging-item{width:32px;height:32px;line-height:32px;text-align:center;font-size:12px;color:#8d8d8d}.pagination .mobile-paging .mobile-paging-item.current{color:#ddd}@media screen and (max-width: 1024px){.pagination .mobile-paging{display:flex}}.pagination .paging-item{display:flex;align-items:center;justify-content:center;width:32px;height:32px;color:#5a5a5b;transition:all .2s}.pagination .paging-item.current{color:#fff}.pagination .paging-item:hover{color:#fff;opacity:.7}.text-grey05{color:var(--greycolor-grey05)}.list-dot{margin-top:16px;color:#99999a;font-size:14px}.list-dot>li{position:relative;padding-left:18px;margin-bottom:8px}.list-dot>li:before{content:"";position:absolute;top:10px;left:8px;width:2px;height:2px;background-color:#99999a;border-radius:50%}.list-dot>li .underline{text-decoration:underline;color:#99999a}.list-dot.fz16{font-size:16px}@media screen and (max-width: 1024px){.list-dot.fz16{font-size:14px}}.list-dot.fz16>li:before{background-color:#fff;width:4px;height:4px;top:10px}@media screen and (max-width: 1024px){.list-dot.fz16>li:before{top:6px;width:3px;height:3px}}.list-dot.text-white{color:#fff}@media screen and (max-width: 1024px){.list-dot{margin-top:8px;font-size:10px}.list-dot>li:before{top:6px}}.list-normal>li{color:var(--greycolor-grey05);font-size:14px;line-height:180%}@keyframes slideDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideLeft{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes slideRight{0%{transform:translate(0)}to{transform:translate(100%)}}body{color:var(--greycolor-grey04);background-color:#000}#header{position:fixed;top:0;left:0;width:100%;z-index:100;transition:all .4s ease-in-out}.header-top{padding:0 20px;height:var(--header-size, 80px);border-bottom:1px solid rgba(255,255,255,.1);background-color:#0d0f12cc;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px)}.header-inner{display:flex;align-items:center;max-width:1800px;width:100%;margin:0 auto;height:var(--header-size, 80px)}.header .logo{display:flex;align-items:center;line-height:1}.header .logo a{display:inline-flex}.header .logo img{width:auto;height:20px}.header-gnb{position:relative;-ms-flex-negative:0;flex-shrink:0;margin:0 auto}.header-gnb .gnb{position:relative;display:flex;margin:0 auto}.header-gnb .gnb li{display:block}.header-gnb .gnb>li>a{display:inline-flex;align-items:center;height:80px;padding:0 16px;font-size:16px;color:var(--greycolor-grey05)}.header-gnb .gnb>li.active>a,.header-gnb .gnb>li.active>button,.header-gnb .gnb>li>a.active,.header-gnb .gnb>li>button.active{color:#fff}.header-gnb .gnb>li>:is(button,a):hover :is(svg,path),.header-gnb .gnb>li>:is(button,a).active :is(svg,path){fill:#fff}.gnb-submenu{position:absolute;top:100%;left:0;right:0;min-width:100%;height:254px;padding:30px 16px;z-index:100;display:none;background-color:#1d1d1ff2;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);border-radius:0 0 12px 12px}.gnb-lv1:hover .gnb-submenu,.gnb-lv1.active .gnb-submenu{display:block}.toRight{-webkit-animation:slideLeft .4s ease-in-out forwards;animation:slideLeft .4s ease-in-out forwards}.toLeft{-webkit-animation:slideRight .4s ease-in-out forwards;animation:slideRight .4s ease-in-out forwards}.gnb-submenu ul{display:flex;flex-direction:column;gap:16px}.gnb-submenu ul li a{font-size:16px;color:var(--greycolor-grey04);text-decoration:none;padding:8px 12px;border-radius:6px;transition:all .2s ease}.gnb-submenu ul li a:hover{color:#fff;background-color:#ffffff1a}.gnb-submenu-list{display:flex;gap:32px}.gnb-submenu-item{flex:1}.gnb-submenu-title{font-size:14px;font-weight:600;color:var(--greycolor-grey03);margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,.1)}.gnb-submenu-item ul{gap:8px}.gnb-submenu-item ul li a{font-size:14px;color:var(--greycolor-grey05);padding:6px 8px}.gnb-submenu ul li sup{font-size:.6em}.header-bottom{position:relative;width:100%;height:0;background-color:#1d1d1fcc;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);z-index:-1}.btn-link{padding:4px 21.7px;border:1px solid var(--greycolor-grey07);border-radius:15px;font-size:12px;font-weight:400;color:var(--greycolor-grey04);line-height:18px}.btn-icon{display:block;width:28px;height:28px;position:relative}.btn-icon i{display:inline-flex;width:24px;height:24px;background:center/24px auto no-repeat}.btn-icon .icon-search{background-image:url(/build/assets/icon_search-5_q1FUJC.svg)}.btn-icon .icon-cart{background-image:url(/build/assets/icon_cart-B_F7C41A.svg)}.btn-icon .icon-mypage{background-image:url(/build/assets/icon_mypage-XwT0xAgl.svg)}.btn-icon .icon-logout{background-image:url(/build/assets/icon_logout-DaY6B7Hy.svg)}.btn-icon .icon-hamburger{background-image:url(/build/assets/icon_hamburger_white-B3hIiGXI.svg)}.btn-icon .icon-close-white{background-image:url(/build/assets/icon_close_white-B7N-isWc.svg);background-size:14px auto}.header-utils{display:flex;gap:16px}.header-utils #asideOpen{display:none}.aside-menu{position:fixed;top:0;display:none;flex-direction:column;left:100%;width:100%;height:100%;background-color:#0d0f12cc;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);z-index:1100;background:url(/build/assets/mobile_menu_bg-CH7Rw3p_.svg) no-repeat 50% 100%/100% auto #0d0f12cc;transition:transform .3s ease}.aside-menu .header-login{display:flex;justify-content:space-between;align-items:center;height:72px;padding:0 16px;background-color:var(--greycolor-grey09);border-bottom:1px solid rgba(255,255,255,.063)}.aside-menu .header-login .user-name{font-size:18px;font-weight:600}.header .header-btns .icon.icon-hamburger{background-size:20px auto}.header .header-btns .icon.icon_close_white{background-size:14px auto}.aside-menu nav{display:flex;flex-direction:column;flex:1;height:100%;overflow-x:hidden;overflow-y:auto}.mobile-menu-quick{display:flex;justify-content:center;gap:8px;padding:20px 0;border-bottom:1px solid rgba(255,255,255,.062745098)}.mobile-menu-quick .icon-mypage{background-repeat:no-repeat;background-position:50% 50%;background-image:url(/build/assets/icon_mypage_plus-Cp5tuACn.svg)}.mobile-menu-quick .quick-link{display:block;width:80px;text-align:center;font-size:14px;color:var(--greycolor-grey04);line-height:1}.mobile-menu-quick .quick-link .icon{display:block;width:56px;height:56px;border-radius:50%;margin:0 auto 8px;background-color:var(--brandcolor-normal)}.mobile-menu-list{display:flex;flex-direction:column;gap:20px;padding:32px 20px;flex:1}.mobile-menu-list .toggle-item{position:relative;display:flex;justify-content:space-between;align-items:center;width:100%;font-size:16px;font-weight:400}.mobile-menu-list .toggle-item a{width:100%}.mobile-menu-list .toggle-item a svg,.mobile-menu-list .toggle-item a svg path{fill:var(--greycolor-grey04)}.mobile-menu-list .toggle-btn:after{content:"";display:inline-block;width:24px;height:24px;background:url(/build/assets/icon_accordion_black_v2-DFjxZOpi.svg) no-repeat 50% 50%;background-size:cover;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transition:-webkit-transform ease-in-out .4s;transition:-webkit-transform ease-in-out .4s;-o-transition:transform ease-in-out .4s;transition:transform ease-in-out .4s;transition:transform ease-in-out .4s,-webkit-transform ease-in-out .4s}.mobile-menu-list .toggle-btn.active:after{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.mobile-menu-list .toggle-btn.active .icon.icon_accordion{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.mobile-menu-list .mobile-menu-submenu{display:none;padding:20px 16px 20px 0;font-size:16px;color:var(--greycolor-grey05)}.mobile-menu-list .mobile-menu-submenu li{padding-left:16px}.mobile-menu-list .mobile-menu-submenu a,.mobile-menu-list .mobile-menu-submenu .link{display:inline-block;color:inherit}.mobile-menu-list .depth1 li,.mobile-menu-list .depth1 a,.mobile-menu-list .depth1 .link{font-size:16px;font-weight:400;line-height:22px;color:var(--greycolor-grey05)}.mobile-menu-list .depth1>li{margin-top:8px}.mobile-menu-list .depth1>li:first-child{margin-top:0}.mobile-menu-list .depth1>li>a,.mobile-menu-list .depth1>li>.link{position:relative;padding:0 24px 0 0}.mobile-menu-list .depth1>li>a:after,.mobile-menu-list .depth1>li>.link:after{position:absolute;content:"";width:20px;height:20px;top:50%;right:0;background:url(/build/assets/icon_arrow_forward_v1-ud72NrSV.svg) no-repeat 50% 50%;background-size:cover;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.mobile-menu-list .depth2{margin-top:8px}.mobile-menu-list .depth2 li,.mobile-menu-list .depth2 a{font-size:14px;font-weight:400;line-height:20px}.mobile-menu-list .depth2>li{margin-top:8px}.mobile-menu-list .depth2>li:first-child{margin-top:0}.mobile-menu-wrapper{display:flex;flex-direction:column;width:100%;height:calc(100% - 72px)}.mobile-nav-bottom{padding:0 16px 40px}.mobile-nav-bottom a{display:inline-flex;justify-content:center;align-items:center;height:36px;padding:0 16px;background-color:var(--greycolor-grey08);border-radius:4px;font-size:14px}@media (max-width: 1279px){.header-gnb{display:none}.header-inner{position:fixed;top:0;left:0;width:100%;display:flex;justify-content:space-between;align-items:center;height:var(--header-size, 72px);padding:0 16px;border-bottom:1px solid rgba(255,255,255,.062745098);background-color:var(--greycolor-grey09);z-index:100}.header-utils #asideOpen{display:block}.header-utils .m-hide{display:none}}.footer{background-color:#000;color:var(--greycolor-grey04);padding:40px 0 20px;margin-top:auto}.footer-inner{max-width:1800px;margin:0 auto;padding:0 20px}.footer-nav{display:flex;justify-content:center;gap:32px;margin-bottom:32px;flex-wrap:wrap}.footer-nav a{color:var(--greycolor-grey04);font-size:14px;text-decoration:none;transition:color .2s ease}.footer-nav a:hover{color:#fff}.footer-social{display:flex;justify-content:center;gap:13px;margin-bottom:32px}.footer-social a{display:flex;align-items:center;justify-content:center;width:40px;height:40px;color:var(--greycolor-grey04);transition:color .2s ease}.footer-social a:hover{color:#fff}.footer-info{text-align:center;font-size:12px;line-height:1.6;color:var(--greycolor-grey05)}.footer-copyright{display:flex;align-items:center;justify-content:center;margin-bottom:16px}.footer-copyright-text{color:var(--greycolor-grey04)}.footer-scroll-top{display:flex;align-items:center;justify-content:center;width:24px;height:24px;color:var(--greycolor-grey04);cursor:pointer;transition:color .2s ease}.footer-scroll-top:hover{color:#fff}.footer-company,.footer-address{margin-bottom:8px}.footer-registration{margin-bottom:4px}.footer-registration a{color:var(--greycolor-grey05);text-decoration:underline;transition:color .2s ease}.footer-registration a:hover{color:var(--greycolor-grey04)}.footer-ecommerce{color:var(--greycolor-grey05)}.footer-brand-links{display:none;align-items:center;justify-content:center;gap:10px;padding:0 0 16px;margin-left:20px;margin-right:20px;margin-bottom:16px;border-bottom:1px solid rgb(29,29,31)}.footer-brand-links a{font-size:11px;padding:10px 0}@media screen and (max-width: 1024px){.footer-brand-links{display:flex}}.footer-brand-links a{width:100%;max-width:200px}@media (max-width: 1279px){.footer{padding:32px 0 16px}.footer-inner{padding:0 16px}.footer-nav{gap:16px;margin-bottom:24px}.footer-nav a{font-size:12px}.footer-social{gap:12px;margin-bottom:24px}.footer-social a{width:36px;height:36px}.footer-info{font-size:11px}.footer-copyright{flex-direction:column;gap:8px}.footer-scroll-top{align-self:flex-end}}.floating-box{position:fixed;bottom:140px;right:60px;z-index:999;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;visibility:hidden;opacity:0;transition:opacity .3s ease,visibility .3s ease}.floating-box.on{visibility:visible;opacity:1}.floating-box :is(.btn-top,.btn-kakaoqna){display:inline-flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;border:none;background:none;padding:0;text-decoration:none}.floating-box :is(.btn-top,.btn-kakaoqna) .img-box{position:relative;display:inline-block;width:48px;height:48px;border-radius:26px;background-color:var(--subcolor-blue-normal)}.floating-box :is(.btn-top,.btn-kakaoqna) .img-box img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:24px;height:24px}.floating-box :is(.btn-top,.btn-kakaoqna) .btn-text{margin-top:8px;font-size:12px;font-weight:600;color:var(--greycolor-grey05);text-align:center}@media screen and (max-width: 768px){.floating-box{right:15.5px}}#container{padding-top:80px;padding-left:1.25rem;padding-right:1.25rem;padding-bottom:120px}@media screen and (max-width: 1024px){#container{padding-top:36px;padding-left:.625rem;padding-right:.625rem;padding-bottom:40px}}.page-content{max-width:464px;margin:0 auto}.login-find-id .page-content{max-width:620px;margin:0 auto}.login-find-id .page-content .buttons.row{max-width:464px;margin:0 auto}.page-title{padding-top:0;padding-bottom:60px}.page-title.narrow{max-width:464px;margin:0 auto;font-size:24px}@media screen and (max-width: 1024px){.page-title{padding-top:40px}}.util-title-wrap{position:relative;text-align:center;margin-top:40px}.util-title-wrap h2{position:relative;display:inline-block;font-size:14px;font-weight:400;color:var(--greycolor-grey01);text-align:center;padding:0 16px;background-color:var(--greycolor-grey09);z-index:2}.util-title-wrap:after{content:"";position:absolute;top:50%;left:0;display:block;width:100%;height:1px;background-color:#ffffff1a;z-index:1}.wrap-login,.wrap-join{max-width:464px;margin:0 auto}.wrap-login .buttons,.wrap-join .buttons{margin-top:40px}.wrap-login .buttons.buttons-last,.wrap-join .buttons.buttons-last{margin-top:60px}.wrap-login .buttons.column,.wrap-join .buttons.column{display:flex;flex-direction:column;gap:16px}@media (max-width: 768px){.wrap-login .buttons.buttons-last,.wrap-join .buttons.buttons-last{margin-top:40px}}.wrap-login>.text-information,.wrap-join>.text-information{margin-bottom:40px}.wrap-login .inform-title+.text-information,.wrap-join .inform-title+.text-information{margin-top:16px}.login-form .form-item+.form-item,.guest-form .form-item+.form-item,.join-form .form-item+.form-item{margin-top:16px}.login-form .form-item+.form-item .label-title,.guest-form .form-item+.form-item .label-title,.join-form .form-item+.form-item .label-title{padding-top:25px}.login-form .form-item+.text-information,.guest-form .form-item+.text-information,.join-form .form-item+.text-information{margin-top:16px}.login-form .form-item+.link,.guest-form .form-item+.link,.join-form .form-item+.link{margin-top:40px}.login-form .form-checkbox,.guest-form .form-checkbox,.join-form .form-checkbox{margin-top:16px}.login-form .form-tail,.guest-form .form-tail,.join-form .form-tail{margin-top:56px}.login-form .label-title,.guest-form .label-title,.join-form .label-title{display:block;font-size:16px;color:#ddd;margin-bottom:16px;font-weight:600}.guest-form{margin-top:40px}.login-utils{display:flex;align-items:center;justify-content:center;margin-top:24px}.login-utils>li{position:relative;display:flex;align-items:center;justify-content:center;text-align:center}@media (max-width: 768px){.login-utils>li{width:100%}}.login-utils>li+li:before{content:"";position:absolute;display:block;top:2px;left:0;width:1px;height:12px;background-color:#ffffff1a;vertical-align:middle}.login-utils a{display:block;padding:0 30px;font-size:14px;color:#8d8d8d;line-height:1.5;font-size:16px;font-weight:400}@media (max-width: 768px){.login-utils a{font-size:11px;padding:0 5px}}.login-utils .button{padding:0;font-size:14px;font-weight:400;color:#8d8d8d;border:none;background:none;box-shadow:none}.login-utils .button:hover{opacity:.8}.inform-wrap{margin-top:40px;background-color:#1d1d1f;padding:32px;border-radius:10px}.inform-wrap.single-center{text-align:center;padding:52px 32px}.inform-wrap.single-center .text-information{text-align:center}.inform-wrap .inform-title{display:flex;align-items:center;font-size:.875rem;font-weight:500;color:var(--greycolor-grey02);margin-top:0;text-align:left;border-radius:10px}.inform-wrap .inform-title i{width:1.25rem;height:1.25rem;margin-right:.5rem;background-size:contain}.text-information{font-size:16px;color:#8d8d8d;text-align:left}.text-information.link{margin-top:40px}.text-information.center{text-align:center}.buttons.row{display:flex;gap:0 16px;margin-top:40px}@media (max-width: 768px){.buttons.row{flex-direction:column;gap:16px 0}}.wrap-text-result{max-width:620px;margin:0 auto 60px;background-image:url(/build/assets/bg_eye_pettern-BUJf37Np.png);background-repeat:no-repeat;background-position:50% 50%;background-size:auto 100%;padding:40px 32px;min-height:200px}.wrap-text-result.type-single{display:flex;align-items:center;height:200px;margin-bottom:40px}.wrap-text-result.type-single strong+.text-information{margin-top:16px}.wrap-text-result.type-single .inner-text{max-width:600px}.wrap-text-result .inner-text{max-width:400px;margin:0 auto;text-align:center}.wrap-text-result .inner-text strong{display:inline-block;margin-top:16px;font-size:24px;color:#8ce2d0;font-weight:700}@media (max-width: 768px){.wrap-text-result .inner-text strong{font-size:18px}}.wrap-text-result .inner-text .text-information{text-align:center;font-size:16px;font-weight:600}.member-choice-container{margin-top:40px;background-color:#1d1d1f;padding:32px;border-radius:10px}.member-choice-container .radio-bottom-text{padding-left:28px;padding-bottom:20px}.member-choice-container .form-radio+.form-radio{padding-top:20px}.member-choice-container .radio-type-icons .form-radio{margin-right:0}.member-choice-container .radio-type-icons .form-radio+.form-radio{padding-top:0}.member-choice-lists{max-width:464px;margin:0 auto 60px}.member-choice-lists .member-choice-container{margin-top:0}.member-choice-lists .member-choice-container+.member-choice-container{margin-top:16px}.radio-type-icons{display:flex;flex-wrap:wrap;gap:25px;align-items:center;flex-direction:column}.form-tail{margin-top:56px}.verify-form{position:relative}.verify-form input[type=text]{padding-right:280px}@media (max-width: 768px){.verify-form input[type=text]{padding-right:24px}}.verify-form .verify-message{display:block;position:absolute;font-size:14px;top:50%;right:15px;transform:translateY(-50%);color:var(--cFFFFFF)}@media (max-width: 768px){.verify-form .verify-message{position:relative;transform:translate(0);text-align:right;right:0;padding-top:10px}}.wrap-join-agreement{padding-top:30px;padding-bottom:40px}.wrap-join-agreement .form-check-list>li{padding-left:30px}.wrap-join-agreement .form-check-list>li:first-child{padding-left:0}.wrap-join-agreement .button-mini{margin-left:10px}.form-check-list>li+li{margin-top:12px}.items-flex{display:flex}.items-flex.row{gap:16px}.items-flex .button-medium{min-width:130px;text-align:center}.items-flex .list-flex-radio{background:#fff;border-radius:16px}.items-flex .list-flex-radio>div{position:relative}.items-flex .list-flex-radio>div+div:before{display:block;content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:1px;height:24px;background:#0000001a}@media (max-width: 768px){.row-style-gap1{flex-direction:column;gap:16px!important;width:auto}}.row-style-gap1 .list-flex-radio{width:auto}@media (max-width: 768px){.row-style-gap1 .list-flex-radio{justify-content:center}}.item-dates{gap:4px!important;margin-left:auto}@media (max-width: 768px){.item-dates{margin-left:0}}.item-dates .date-line{color:#000;display:flex;align-items:center}@media (max-width: 768px){.item-dates{flex-direction:row}}.form-checkbox+.form-item{margin-top:40px}.list-dot+.form-item{margin-top:40px}.mypage-wrap{max-width:var(--mypage-container-width);margin:0 auto;padding-top:80px}@media screen and (max-width: 1024px){.mypage-wrap{padding-top:40px}}.mypage-header{background:var(--color-grey-grey-825, rgba(29, 29, 31, .25));padding:60px;border-radius:20px;gap:0 6rem;display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 1024px){.mypage-header{flex-direction:column;gap:40px;padding:24px 16px;align-items:flex-start}}.mypage-header .mypage-hello-text{color:var(--c8CE2D0);font-family:var(--namu-bold);font-weight:700;font-size:24px}@media screen and (max-width: 1024px){.mypage-header .mypage-hello-text{font-size:20px}}.mypage-header .mypage-hello-links{margin-top:20px}@media screen and (max-width: 1024px){.mypage-header .mypage-hello-links{margin-top:16px}.mypage-header .mypage-hello-links .button{padding:7.5px 20.5px;border-radius:4px;font-size:12px}}.mypage-header .mypage-links{display:flex;gap:60px}@media screen and (max-width: 768px){.mypage-header .mypage-links{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}.mypage-header .mypage-links a{display:flex;flex-direction:column;gap:24px;color:var(--greycolor-grey05);font-size:16px;font-weight:600;transition:all .2s}@media screen and (max-width: 1024px){.mypage-header .mypage-links a{gap:0;padding-left:4px;font-size:13px}}.mypage-header .mypage-links a i{display:block;background-repeat:no-repeat;background-position:center center;width:44px;height:40px;margin-bottom:10px}.mypage-header .mypage-links a i.icon-subscription{background-image:url(/build/assets/icon-subscription-BDrAvo52.svg)}.mypage-header .mypage-links a i.icon-write-review{background-image:url(/build/assets/icon-write-review-C8y7eC6M.svg)}.mypage-header .mypage-links a i.icon-coupon{background-image:url(/build/assets/icon-coupon-Ca0WmvB0.svg)}.mypage-header .mypage-links a i.icon-1-1-inquiry{background-image:url(/build/assets/icon-1-1-inquiry-C54iv5nR.svg)}@media screen and (max-width: 1024px){.mypage-header .mypage-links a i{width:34px;height:30px;background-size:contain}}.mypage-header .mypage-links a span{display:flex;align-items:center;transition:all .2s}@media screen and (max-width: 1024px){.mypage-header .mypage-links a span{white-space:nowrap}}.mypage-header .mypage-links a span:after{content:"";display:block;width:20px;height:20px;flex-shrink:0;background:url(/build/assets/ico-arrow-sm-Do_7f2pZ.svg) no-repeat center center}@media screen and (max-width: 1024px){.mypage-header .mypage-links a span:after{width:16px;height:16px;background-size:contain}}.mypage-header .mypage-links a .count{font-style:normal;display:inline-block;vertical-align:middle;margin:0 8px}@media screen and (max-width: 1024px){.mypage-header .mypage-links a .count{display:none}}.mypage-header .mypage-links a:hover span{color:#fff}.mypage-title{margin-bottom:60px}.mypage-title h2{line-height:1;color:#ddd;font-size:24px;font-weight:700;font-family:var(--namu-bold)}@media screen and (max-width: 1024px){.mypage-title h2{font-size:16px;display:flex;align-items:center;gap:0 8px}.mypage-title h2:before{content:"";display:inline-block;width:20px;height:20px;background:url(/build/assets/chevron-left-D5_gvWgf.svg) no-repeat 0 center;background-size:100% 100%;flex-shrink:0}}.tab-nav{display:flex;margin-top:60px;margin-bottom:80px;overflow:hidden;border-radius:10px}.tab-nav a{width:50%;display:flex;align-items:center;justify-content:center;gap:0 12px;color:var(--greycolor-grey05);font-size:16px;font-weight:400;transition:all .2s;background:var(--color-grey-grey-825, rgba(29, 29, 31, .25));height:70px}@media screen and (max-width: 1024px){.tab-nav a{height:48px;font-size:14px}}.tab-nav a.current{font-weight:600;color:var(--c8CE2D0);background:linear-gradient(135.61deg,#001c3f99 16.79%,#00255499 91.41%)}.mypage-content{display:flex;align-items:flex-start;gap:60px}@media screen and (max-width: 1024px){.mypage-content{gap:40px;flex-direction:column-reverse}}.mypage-content .notice-section{margin-top:60px}@media screen and (max-width: 1024px){.mypage-content .notice-section{margin-top:40px}}.notice-section{background:var(--color-grey-grey-825, rgba(29, 29, 31, .25));padding:32px;border-radius:10px}.notice-section strong{display:block;color:var(--greycolor-grey04);font-size:16px;background:url(/build/assets/mark-BWEl_Riu.png) no-repeat left center;padding-left:24px;font-weight:600}@media screen and (max-width: 1024px){.notice-section{padding:24px}.notice-section strong{font-size:14px;background-position:0 0}}.mypage-sidebar{width:300px;border-radius:20px;padding:40px;background:linear-gradient(135.61deg,#001c3f99 16.79%,#00255499 91.41%);box-shadow:0 2px 18px #00000026;-webkit-backdrop-filter:blur(60px);backdrop-filter:blur(60px)}.mypage-sidebar:after{content:"";display:block;position:absolute;bottom:0;left:0;background:url(/build/assets/side_lnb_bg_v1-B32CgFZi.svg) no-repeat center bottom;background-size:100% auto;width:100%;height:1202px;z-index:-1;pointer-events:none}@media screen and (max-width: 1024px){.mypage-sidebar{padding:24px 20px;margin:0px -1.25rem -80px;background-color:var(--subcolor-blue-dark);width:calc(100% + 2.5rem);border-radius:0}.mypage-sidebar:after{display:none}}.mypage-sidebar .sidebar-header{display:flex;flex-direction:column;gap:20px}@media screen and (max-width: 1024px){.mypage-sidebar .sidebar-header{display:none}}.mypage-sidebar .sidebar-header .icon-bell{width:36px;height:36px;background:url(/build/assets/proicons_bell-DIvcnVZD.svg) no-repeat center center}.mypage-sidebar .sidebar-header .sidebar-title{color:#fff;font-size:20px;font-weight:600;font-family:var(--namu-bold)}.mypage-sidebar .sidebar-nav .nav-section{padding-top:40px;margin-top:40px;border-top:1px solid var(--color-white-10, rgba(255, 255, 255, .1))}.mypage-sidebar .sidebar-nav .nav-section .nav-section-title{color:var(--greycolor-grey05);font-size:16px;margin-bottom:40px}.mypage-sidebar .sidebar-nav .nav-section .nav-list li+li{margin-top:16px}.mypage-sidebar .sidebar-nav .nav-section .nav-list li .nav-item{font-weight:600;font-size:16px;color:#fff;transition:all .2s;color:#ddd;opacity:1}.mypage-sidebar .sidebar-nav .nav-section .nav-list li .nav-item.active{color:#8ce2d0;opacity:1!important}.mypage-sidebar .sidebar-nav .nav-section .nav-list li .nav-item:hover{opacity:.8}@media screen and (max-width: 1024px){.mypage-sidebar .sidebar-nav .nav-section{padding-top:0;margin-top:0;border-top:0}.mypage-sidebar .sidebar-nav .nav-section:nth-child(2){margin:20px 0}.mypage-sidebar .sidebar-nav .nav-section .nav-section-title{cursor:pointer;font-size:14px;line-height:24px;color:var(--greycolor-grey05);position:relative;margin-bottom:0}.mypage-sidebar .sidebar-nav .nav-section .nav-section-title:after{position:absolute;content:"";top:50%;right:0;width:24px;height:24px;background:url(/build/assets/icon_accordion_grey-BIthaiP6.svg) no-repeat 50% 50%;background-size:cover;transform:translateY(-50%) rotate(0);transition:transform ease .3s}.mypage-sidebar .sidebar-nav .nav-section .nav-list li+li{margin-top:0}.mypage-sidebar .sidebar-nav .nav-section .nav-list li .nav-item{position:relative;display:inline-flex;align-items:center;margin:0;padding:0;font-size:12px;line-height:20px;border-radius:0;background-color:transparent}.mypage-sidebar .sidebar-nav .nav-section .nav-list li .nav-item:after{position:static;content:"";top:auto;right:auto;margin-left:4px;width:20px;height:20px;background:url(/build/assets/icon_btn_arrow_20_grey-y4CQEfLV.svg) no-repeat center;background-size:cover;transform:none}}.mypage-main{flex:1}@media screen and (max-width: 1024px){.mypage-main{width:100%}}.mypage-main .fab-actions{margin-top:60px}@media screen and (max-width: 768px){.mypage-main .fab-actions{margin-top:40px}}.fab-actions{display:flex;align-items:center;justify-content:center;gap:0 16px}.fab-actions .button{display:inline-flex;align-items:center;height:56px;padding:0 99px;font-size:16px;font-weight:600}@media screen and (max-width: 1024px){.fab-actions .button{font-size:14px;height:48px;padding:0 45px}}@media screen and (max-width: 768px){.fab-actions{gap:8px}.fab-actions .button{width:100%}}.fab-actions-bottom .button{width:226px;padding-left:0;padding-right:0}@media screen and (max-width: 1024px){.fab-actions-bottom .button{width:50%}}.tab-nav2{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:60px;margin-bottom:40px}.tab-nav2.lengh-2{grid-template-columns:repeat(2,minmax(0,1fr))}.tab-nav2 .tab-nav2-item{display:flex;align-items:center;justify-content:center;padding:24px 0;position:relative;font-size:16px;color:var(--greycolor-grey05)}@media screen and (max-width: 1024px){.tab-nav2 .tab-nav2-item{font-size:14px}}.tab-nav2 .tab-nav2-item:after{content:"";display:block;width:100%;height:1px;position:absolute;bottom:0;left:0;background:var(--color-white-10, rgba(255, 255, 255, .1))}.tab-nav2 .tab-nav2-item.active{color:#fff;font-weight:600}.tab-nav2 .tab-nav2-item.active:after{height:3px;background:#8ce2d0}.tab-content .tab-content-item{display:none}.tab-content .tab-content-item.active{display:block}.mypage-section+.mypage-section{margin-top:60px}.mypage-section .pagination{margin-top:40px}.mypage-section-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}@media screen and (max-width: 1024px){.mypage-section-header{margin-bottom:8px}}.mypage-section-header .section-header-left{display:flex;align-items:center;gap:0 24px}.mypage-section-header .section-header-left h3{font-weight:600;color:#8ce2d0;font-size:20px}@media screen and (max-width: 1024px){.mypage-section-header .section-header-left h3{font-size:16px}}.mypage-section-header .section-header-left h3.font-white{color:#fff}.mypage-section-header .section-header-left em{color:var(--greycolor-grey05);font-size:14px;font-style:normal}.result-info{font-size:16px;color:var(--greycolor-grey05);margin-bottom:20px}@media screen and (max-width: 1024px){.result-info{font-size:12px}}.result-info:has(.form-select2){display:flex;align-items:center;justify-content:space-between}.result-info:has(.form-select2) .form-select2{width:220px;height:42px;background:#1d1d1f40 url(/build/assets/ico-arrow-sm-DbsraLQk.png) no-repeat right 16px center;padding-left:32px;border-radius:10px;font-size:14px;color:var(--greycolor-grey05);border:0;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none}@media screen and (max-width: 1024px){.result-info:has(.form-select2) .form-select2{font-size:12px;padding-left:20px;width:110px}}.result-info:has(.button){display:flex;align-items:center;justify-content:space-between}.result-info:has(.button) .button{display:inline-flex;align-items:center;height:36px;padding:0 30px}@media screen and (max-width: 1024px){.result-info:has(.button){flex-direction:column;align-items:flex-start;gap:8px}.result-info:has(.button) .button{height:32px;padding:0 16px;font-size:12px}}.view-all-link{color:#8d8d8d;background:url(/build/assets/arrow_forward-BK-sajPc.svg) no-repeat right center;padding-right:20px}@media screen and (max-width: 1024px){.view-all-link{font-size:14px}}.alert-content{display:flex;align-items:center;justify-content:center;padding:80px 0;background:url(/build/assets/bg-eyepettern-comb-xl-default-BsvPVDTf.png) no-repeat center center;border-radius:20px;min-height:316px}@media screen and (max-width: 1024px){.alert-content{padding:20px 0;min-height:104px;background-size:contain}}.alert-content .alert-content-item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;text-align:center}@media screen and (max-width: 1024px){.alert-content .alert-content-item{gap:16px}}.alert-content .alert-content-description{color:#8d8d8d;font-size:16px;font-weight:600;line-height:140%;font-family:Pretendard}@media screen and (max-width: 1024px){.alert-content .alert-content-description{font-size:12px;font-weight:400}}.alert-content .icon{width:100px;height:100px;background-repeat:no-repeat;background-position:center center;font-size:0;display:block}@media screen and (max-width: 1024px){.alert-content .icon{width:36px;height:36px;background-size:36px 36px}}.alert-content .icon-alert{background-image:url(/build/assets/icon-smile-BevAt1YU.svg)}.alert-content .icon-call{background-image:url(/build/assets/icon-call-CE7Jp_Ph.svg)}.alert-content .icon-run{background-image:url(/build/assets/icon-run-B1ZHrfoq.svg)}.alert-content .icon-vm{background-image:url(/build/assets/icon_vm-BaWXm7L6.png)}.alert-content .icon-human{background-image:url(/build/assets/icon_human-BQvq3SwY.png)}.alert-content .icon-shopping-cart{background-image:url(/build/assets/icon-shopping-cart-C-p4l1HN.svg)}.alert-content .icon-shopping-cart2{background-image:url(/build/assets/icon-shopping-cart2-CGZkIe1w.svg)}.alert-content .icon-rental{background-image:url(/build/assets/icon-rental-Dd5VYzRk.svg)}.alert-content p{color:#8ce2d0;font-size:24px;font-family:var(--namu-bold)}@media screen and (max-width: 1024px){.alert-content p{font-size:16px}}.alert-content .alert-content-number{text-align:center;color:#ddd;font-size:16px}.alert-content .button{font-weight:600;margin-top:20px}.card-template{border-radius:20px;padding:60px;background:#1d1d1f}@media screen and (max-width: 1024px){.card-template{padding:24px}}.card-template+.card-template{margin-top:20px}.card-template .card-info{display:flex;align-items:center;justify-content:space-between;margin-bottom:40px}.card-template .card-info span{font-size:14px;color:var(--greycolor-grey05)}@media screen and (max-width: 1024px){.card-template .card-info{margin-bottom:20px}.card-template .card-info span{font-size:12px}}.subscription-info{display:flex;gap:0 40px}@media screen and (max-width: 1024px){.subscription-info{gap:20px;flex-direction:column}}.subscription-info .image{width:124px;height:124px;background:url(/build/assets/img_box_128-BeM-EBg0.png) no-repeat center center;flex-shrink:0}@media screen and (max-width: 768px){.subscription-info .image{width:100%;height:auto;padding-bottom:100%;position:relative;background-color:#434345;overflow:hidden;border-radius:10px}.subscription-info .image img{width:100%;height:100%;object-fit:cover;object-position:center}}.subscription-info .info{flex:1;display:flex;flex-direction:column;gap:16px}.subscription-info .info dl{display:flex;gap:0 40px}@media screen and (max-width: 1024px){.subscription-info .info dl{flex-direction:column;gap:4px}}.subscription-info .info dt{font-size:16px;color:var(--greycolor-grey05);width:200px;flex-shrink:0}@media screen and (max-width: 1024px){.subscription-info .info dt{font-size:14px;width:100%}}.subscription-info .info dd{font-weight:600;font-size:16px;color:var(--color-grey-grey-4, #DDDDDD);line-height:180%}@media screen and (max-width: 1024px){.subscription-info .info dd{font-size:14px}}.product-info{display:flex;gap:0 40px;position:relative}.product-info:has(.check-area){padding-left:40px}.product-info:has(.product-info-buttons.multiple-buttons){flex-wrap:wrap}@media screen and (max-width: 1024px){.product-info{flex-direction:column;gap:20px}.product-info:has(.check-area){padding-left:0}}.product-info .check-area{position:absolute;top:62px;left:0}@media screen and (max-width: 1024px){.product-info .check-area{position:static}}.product-info .product-info-buttons{position:absolute;right:0;top:0;display:flex;flex-direction:column;gap:10px}.product-info .product-info-buttons.multiple-buttons{position:static;width:100%;flex-direction:row;margin-top:20px}@media screen and (max-width: 1024px){.product-info .product-info-buttons.multiple-buttons{margin-top:16px;display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.product-info .product-info-buttons.multiple-buttons .button{width:100%}}@media screen and (max-width: 768px){.product-info .product-info-buttons.multiple-buttons{grid-template-columns:repeat(1,1fr)}.product-info .product-info-buttons.multiple-buttons .button{width:100%}}@media screen and (max-width: 1024px){.product-info .product-info-buttons{width:auto}}.product-info .product-info-buttons .button{align-items:center;height:32px;border-radius:4px}.product-info .product-image{width:124px;height:124px;background:url(/build/assets/img_box_128-BeM-EBg0.png) no-repeat center center;border-radius:10px;flex-shrink:0}.product-info .product-image img{width:100%;height:100%;object-fit:cover;object-position:center}.product-info .product-details{flex:1;display:flex;flex-direction:column;gap:20px}.product-info .product-details.product-order-type{gap:0;justify-content:space-between}.product-info .product-details.product-order-type .product-info-top{display:flex;flex-direction:column;gap:12px}.product-info .product-details.product-order-type .product-info-bottom{padding-bottom:12px}@media screen and (max-width: 768px){.product-info .product-details{gap:12px}}.product-info .product-details .product-code{font-size:14px;color:var(--greycolor-grey05);text-transform:uppercase}@media screen and (max-width: 1024px){.product-info .product-details .product-code{font-size:12px}}.product-info .product-details .product-name{font-size:20px;font-weight:600;color:#fff;display:flex;flex-direction:column}@media screen and (max-width: 1024px){.product-info .product-details .product-name{font-size:16px}}.product-info .product-details .product-name span{font-size:14px;color:var(--greycolor-grey05)}@media screen and (max-width: 1024px){.product-info .product-details .product-name span{font-size:12px}}.product-info .product-details .order-status{font-size:14px;font-weight:600;color:#8ce2d0}.product-info .product-details .product-info-bottom{display:flex;align-items:center;gap:0 80px}.product-info .product-details .product-info-bottom.gap-40{gap:0 40px}@media screen and (max-width: 1024px){.product-info .product-details .product-info-bottom{gap:0 40px}}@media screen and (max-width: 768px){.product-info .product-details .product-info-bottom{gap:12px;flex-direction:column;align-items:flex-start}}.product-info .product-details .product-options{display:flex;align-items:center;gap:0 40px}.product-info .product-details .product-options .product-option-item{display:flex;gap:0 16px}.product-info .product-details .product-option,.product-info .product-details .product-quantity{font-size:16px;color:var(--greycolor-grey05)}@media screen and (max-width: 1024px){.product-info .product-details .product-option,.product-info .product-details .product-quantity{font-size:14px}}.product-info .product-details .product-quantity{color:var(--greycolor-grey04)}.product-info .product-details .product-price,.product-info .product-details .product-delivery-type{display:flex;font-size:16px;color:var(--greycolor-grey04)}@media screen and (max-width: 1024px){.product-info .product-details .product-price,.product-info .product-details .product-delivery-type{font-size:14px}}.product-info .product-details .product-info-bottom2{display:flex;justify-content:space-between;color:var(--brandcolor-normal);font-weight:600;font-size:20px;line-height:140%;padding-top:20px;border-top:1px solid var(--color-white-10, rgba(255, 255, 255, .1))}@media screen and (max-width: 1024px){.product-info .product-details .product-info-bottom2{font-size:16px;padding-top:16px}}.product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 40px}@media screen and (max-width: 1024px){.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width: 768px){.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}@media screen and (max-width: 1024px){.product-card{text-align:center}}.product-card .product-image{aspect-ratio:1/1;background-color:#fff;border-radius:18px;margin-bottom:20px;overflow:hidden;position:relative;max-width:192px}@media screen and (max-width: 1024px){.product-card .product-image{margin:0 auto 10px}}.product-card .product-image img{width:100%;height:100%;object-fit:cover}.product-card .product-code{color:var(--greycolor-grey05);font-size:14px;margin-bottom:8px;display:block}@media screen and (max-width: 1024px){.product-card .product-code{font-size:12px;margin-bottom:0}}.product-card .product-name{color:#fff;font-size:16px;display:flex;justify-content:space-between;font-weight:400;margin-bottom:20px}@media screen and (max-width: 1024px){.product-card .product-name{font-size:14px;margin-bottom:8px;flex-direction:column;gap:5px}}.product-card .product-option{color:var(--greycolor-grey05);font-size:14px;flex-shrink:0}@media screen and (max-width: 1024px){.product-card .product-option{font-size:12px}}.product-card .benefit-price{color:#fff;font-weight:600;font-size:16px;text-decoration:line-through}@media screen and (max-width: 1024px){.product-card .benefit-price{font-size:14px}}.product-card .product-price{color:#fff;font-size:16px;font-weight:700}@media screen and (max-width: 1024px){.product-card .product-price{font-size:14px}}.mypage-jump-nav{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));background:var(--color-grey-grey-825, rgba(29, 29, 31, .25));border-radius:10px;padding:17px 10px;margin-top:60px}@media screen and (max-width: 1024px){.mypage-jump-nav{margin-top:40px}}@media screen and (max-width: 768px){.mypage-jump-nav{grid-template-columns:repeat(1,minmax(0,1fr))}}.mypage-jump-nav a{color:var(--greycolor-grey05);font-size:16px;display:flex;align-items:center;justify-content:center;gap:0 10px}@media screen and (max-width: 1024px){.mypage-jump-nav a{font-size:14px;gap:4px}}.mypage-jump-nav a+a{border-left:1px solid var(--color-white-10, rgba(255, 255, 255, .1))}.mypage-jump-nav a .count{display:inline-block}.mypage-jump-nav a:after{content:"";display:block;width:20px;height:20px;flex-shrink:0;background:url(/build/assets/ico-arrow-sm-Do_7f2pZ.svg) no-repeat center center}.mypage-advertisement{background-color:#feccc9;height:102px;display:flex;align-items:center;justify-content:center;margin-top:60px}.mypage-advertisement p{color:#000;font-size:16px;font-weight:400}.info-template-title{color:#fff;font-size:20px;font-weight:600;margin-bottom:40px;padding-bottom:15px;border-bottom:1px solid var(--color-white-10, rgba(255, 255, 255, .1))}.info-template-title p{font-size:14px;color:var(--greycolor-grey05);padding-top:16px}@media screen and (max-width: 1024px){.info-template-title{font-size:16px;margin-bottom:20px;padding-bottom:10px}.info-template-title p{font-size:12px;padding-top:12px}}.contract-info-template+.contract-info-template{margin-top:60px}@media screen and (max-width: 1024px){.contract-info-template+.contract-info-template{margin-top:40px}}.contract-info-template .info-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}@media screen and (max-width: 1024px){.contract-info-template .info-grid{gap:10px;grid-template-columns:1fr}}.contract-info-template .info-grid.full-width{grid-template-columns:1fr}.contract-info-template .info-grid.full-width+.full-width{margin-top:40px}.contract-info-template .info-grid.full-width .info-item{grid-template-columns:240px 1fr;display:grid}.contract-info-template .info-grid.full-width .info-item .info-label,.contract-info-template .info-grid.full-width .info-item .info-value{width:auto}@media screen and (max-width: 768px){.contract-info-template .info-grid.full-width .info-item{grid-template-columns:1fr;gap:8px}.contract-info-template .info-grid.full-width .info-item .info-label,.contract-info-template .info-grid.full-width .info-item .info-value{font-size:14px}}.contract-info-template .info-grid.info-grid-column .info-item{flex-direction:column;gap:10px}.contract-info-template .info-grid.info-grid-column .info-item .info-label,.contract-info-template .info-grid.info-grid-column .info-item .info-value{width:auto}.contract-info-template .info-grid .info-item{display:flex;font-size:16px;font-weight:600}.contract-info-template .info-grid .info-item .info-label,.contract-info-template .info-grid .info-item .info-value{width:50%}.contract-info-template .info-grid .info-item .info-label{color:var(--greycolor-grey05)}.contract-info-template .info-grid .info-item .info-value{color:#ddd}@media screen and (max-width: 1024px){.contract-info-template .info-grid .info-item .info-label,.contract-info-template .info-grid .info-item .info-value{font-size:14px}}.date-filter-label{color:var(--greycolor-grey04);font-size:16px;font-weight:600;margin-bottom:16px}@media screen and (max-width: 1024px){.date-filter-label{font-size:14px;margin-bottom:12px}}.date-group{background:#1d1d1f40;padding:60px;border-radius:10px;margin-bottom:40px}@media screen and (max-width: 1024px){.date-group{padding:24px;margin-bottom:20px}}@media screen and (max-width: 768px){.date-group{padding:0}}.date-group-inner{display:flex;align-items:center;gap:0 46px}@media screen and (max-width: 1024px){.date-group-inner{flex-direction:column;gap:20px}}.date-group-item{display:flex;flex-direction:column;gap:16px}@media screen and (max-width: 1024px){.date-group-item{width:100%}}.preset-buttons{display:flex;background:#1d1d1f;border-radius:10px;overflow:hidden;padding:10px 32px;gap:17px;align-items:center}@media screen and (max-width: 1024px){.preset-buttons{padding:6px 16px;gap:8px}}.preset-buttons .preset-btn{color:var(--greycolor-grey05);font-size:13px;white-space:nowrap}@media screen and (max-width: 1024px){.preset-buttons .preset-btn{width:25%}}.preset-buttons .preset-btn.active{color:#8ce2d0}.preset-buttons .preset-separator{display:inline-block;width:1px;height:10px;flex-shrink:0;background:var(--color-white-10, rgba(255, 255, 255, .1))}.date-inputs-wrapper{display:flex;align-items:center;gap:0}@media screen and (max-width: 1024px){.date-inputs-wrapper{width:100%;flex-wrap:wrap}}.date-inputs{display:flex;align-items:center;gap:0 4px}@media screen and (max-width: 1024px){.date-inputs{width:100%}}.date-inputs .separator{color:var(--greycolor-grey05);font-size:16px;font-weight:600}.date-inputs input{height:42px;border:0;font-size:14px;color:var(--greycolor-grey05);padding:0 72px 0 32px;border-radius:10px}@media screen and (max-width: 1024px){.date-inputs input{width:calc(50% - 2px)}}.search-btn{margin-left:16px;height:42px;padding:0;width:120px;font-size:14px;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 1024px){.search-btn{width:100%;margin-left:0;margin-top:12px}}.password_page{display:flex;gap:60px;flex-direction:column}.password_page .id_pw_cont{margin:0 auto 60px;width:464px}.password_page .id_pw_cont dl{margin-bottom:40px}.password_page .id_pw_cont dt{margin-bottom:16px;font-size:16px;font-weight:600}.password_page .id_pw_cont .text_warning{font-size:14px}@media screen and (max-width: 1024px){.password_page .id_pw_cont dl{margin-bottom:25px}.password_page .id_pw_cont{max-width:464px;width:100%;margin-bottom:40px}}.login-tag-list{display:flex;gap:0 16px}.login-tag-kakao,.login-tag-naver,.login-tag-apple{display:inline-block;vertical-align:top;padding:4px 8px;font-size:12px;line-height:140%;border:1px solid #000;font-weight:600}.login-tag-apple{color:#dddd;border-color:#ddd}.login-tag-naver{color:#06c63d;border-color:#06c63d}.login-tag-kakao{color:#ffdc00;border-color:#ffdc00}.login-with-list{display:flex;gap:0 16px}@media screen and (max-width: 1024px){.login-with-list{gap:0 8px}}@media screen and (max-width: 768px){.login-with-list{flex-direction:column;gap:8px}.login-with-list .button{width:100%}}.login-with-google,.login-with-naver,.login-with-kakao,.login-with-apple{display:inline-block;vertical-align:top;padding:6px 32px;border-radius:4px;font-size:14px;font-weight:600}.login-with-google{background-color:#002554}.login-with-apple{background-color:#2a2a2a}.login-with-naver{background-color:#06c63d}.login-with-kakao{background-color:#ffdc00;color:var(--greycolor-grey08)}.marketing-agree .text_box{display:flex;flex-direction:column;gap:16px}.marketing-agree .text-box-title{display:flex;gap:0 16px;align-items:flex-start;margin-bottom:10px}.marketing-agree .text-box-title .button{white-space:nowrap}@media screen and (max-width: 1024px){.marketing-agree .text-box-title{flex-direction:column;align-items:flex-start;gap:8px}.marketing-agree .text-box-title .button{height:auto}}.marketing-agree .form-group{display:flex;gap:32px}.marketing-agree .text-grey05{font-size:14px}#memberNewPw{padding:40px 0;border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1)}#memberNewPw.none{padding:0;border:0}#memberNewPw .info-item{align-items:center}#memberNewPw .info-item .info-label{font-weight:600;font-size:16px;color:var(--greycolor-grey04)}@media screen and (max-width: 1024px){#memberNewPw .info-item .info-label{font-size:14px}}.dot-list.fz14{font-size:14px}.dot-list.text-grey05{color:var(--greycolor-grey05)}.mypage-box-hgroup{display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 1024px){.mypage-box-hgroup{flex-direction:column-reverse;gap:8px;align-items:flex-start}}.mypage-box-hgroup .box-title{font-size:16px;font-weight:600;color:#fff}.mypage-box-hgroup .box-title .text-brand{color:var(--brandcolor-normal);padding-left:8px}.mypage-box-hgroup .utils{display:flex;align-items:center;gap:0 8px}.mypage-box-hgroup .utils .line{background:#8d8d8d;width:1px;height:19px;vertical-align:top}.mypage-box-hgroup .utils a{color:var(--greycolor-grey05);line-height:1;font-size:16px;font-weight:600}.mypage-box-cgroup{padding-top:20px}.mypage-box-cgroup .user-info-list{display:flex;flex-direction:column;gap:8px}.mypage-box-cgroup .user-info-list .user-name{color:#fff;font-weight:600}.mypage-box-cgroup .user-info-list .user-address-detail{color:var(--greycolor-grey05);line-height:180%;font-size:16px}.bg-grey825{background:var(--color-grey-grey-825, rgba(29, 29, 31, .25));padding:32px;border-radius:10px}@media screen and (max-width: 1024px){.bg-grey825{padding:24px}}.leave-agree{margin-top:60px;margin-bottom:60px;display:flex;justify-content:center}@media screen and (max-width: 1024px){.leave-agree{margin-top:40px;margin-bottom:40px}}@media screen and (max-width: 768px){.leave-agree{margin-top:20px;margin-bottom:20px}}.leave-agree .form-checkbox label{color:var(--greycolor-grey04)}.out-list{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;padding:40px 0}@media screen and (max-width: 1024px){.out-list{grid-template-columns:repeat(1,1fr);gap:16px;padding:30px 0}}@media screen and (max-width: 768px){.out-list{gap:10px;padding:20px 0}}.leave-extra-text{margin-bottom:16px;font-size:16px}@media screen and (max-width: 1024px){.leave-extra-text{margin-bottom:12px;font-size:14px}}.leave-textarea{border-radius:10px;border:1px solid var(--greycolor-grey06);background:var(--greycolor-grey08);width:100%;resize:none;height:112px;padding:16px 32px;outline:none;font-size:14px}#memberInfo .info-item{align-items:center;grid-template-columns:168px 1fr}@media screen and (max-width: 1024px){#memberInfo .info-item{grid-template-columns:100px 1fr}}@media screen and (max-width: 768px){#memberInfo .info-item{grid-template-columns:1fr;gap:10px}}#memberInfo .info-item .info-label{color:var(--color-grey-grey-4, rgb(221, 221, 221))}#memberInfo .info-item .info-value{width:464px}@media screen and (max-width: 1024px){#memberInfo .info-item .info-value{width:100%}}.check-item-content{display:flex;align-items:flex-start;justify-content:space-between}.check-item-content .date-text{font-size:14px;color:var(--greycolor-grey05);margin-bottom:8px}.check-item-content .content-info1{color:var(--greycolor-grey04);font-size:16px;margin-bottom:20px;display:flex;align-items:center;gap:0 8px}.check-item-content .content-info1 .status-text{font-weight:600;color:var(--brandcolor-normal);font-size:16px}.check-item-content .content-info2{color:var(--greycolor-grey05);font-size:16px;line-height:180%}@media screen and (max-width: 1024px){.check-item-content{flex-direction:column-reverse;gap:10px}.check-item-content .date-text{font-size:12px}.check-item-content .content-info1{font-size:14px;margin-bottom:10px;flex-direction:column;align-items:flex-start;gap:4px}.check-item-content .content-info2{font-size:14px}}.easycheck-item-right{flex-shrink:0}.inquiry-notice{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:60px}.inquiry-notice .button{flex-shrink:0}@media screen and (max-width: 1024px){.inquiry-notice{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:40px}.inquiry-notice .button{width:100%}}.inquiry-read header{display:flex;align-items:center;justify-content:space-between;margin-bottom:40px}.inquiry-read header strong{font-size:16px;font-weight:600;color:var(--greycolor-grey04)}.inquiry-read header span{font-size:14px;color:var(--greycolor-grey05)}@media screen and (max-width: 1024px){.inquiry-read header{margin-bottom:20px;flex-direction:column;align-items:flex-start;gap:8px}.inquiry-read header strong{font-size:14px}.inquiry-read header span{font-size:12px}}.inquiry-read .question,.inquiry-read .answer{display:flex;align-items:center}.inquiry-read .question:before,.inquiry-read .answer:before{flex-shrink:0;content:"";display:block;color:#b0bbca;font-size:20px;font-weight:600;width:52px}@media screen and (max-width: 1024px){.inquiry-read .question,.inquiry-read .answer{flex-direction:column;align-items:flex-start;gap:8px}.inquiry-read .question:before,.inquiry-read .answer:before{width:40px;font-size:18px}}.inquiry-read .question:before{content:"Q"}.inquiry-read .answer:before{content:"A"}.inquiry-read .question-content{flex:1}.inquiry-read .question-content .order-number{font-weight:600;font-size:16px;color:var(--greycolor-grey04)}.inquiry-read .question-content .question-subject{font-size:16px;color:var(--greycolor-grey04);margin-bottom:30px}@media screen and (max-width: 1024px){.inquiry-read .question-content .question-subject{font-size:14px;margin-bottom:20px}}@media screen and (max-width: 1024px){.inquiry-read .question-content .question-text{font-size:14px}}.inquiry-read .question-content .image-wrapper{display:flex;align-items:center;flex-wrap:wrap;gap:0 16px}.inquiry-read .question-content .image-wrapper .image-item{width:128px;height:128px}@media screen and (max-width: 1024px){.inquiry-read .answer{border-top:1px solid var(--color-white-10, rgba(255, 255, 255, .1));margin-top:20px;padding-top:20px}}.inquiry-read .answer-content{flex:1;border-top:1px solid var(--color-white-10, rgba(255, 255, 255, .1));margin-top:40px;padding-top:40px}@media screen and (max-width: 1024px){.inquiry-read .answer-content{border-top:0;padding-top:0;margin-top:0}}.inquiry-read .answer-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:40px}.inquiry-read .answer-header strong{font-size:16px;font-weight:600;color:var(--greycolor-grey04)}@media screen and (max-width: 1024px){.inquiry-read .answer-header{margin-bottom:20px}.inquiry-read .answer-header strong{font-size:14px}.inquiry-read .answer-header span{font-size:12px}}.inquiry-read .answer-text{line-height:180%;font-size:16px}@media screen and (max-width: 1024px){.inquiry-read .answer-text{font-size:14px}}.review-item{display:flex;align-items:center;gap:0 40px}@media screen and (max-width: 1024px){.review-item{flex-direction:column;gap:20px;align-items:flex-start}}.review-rating{width:120px;display:flex;gap:0 3px}@media screen and (max-width: 1024px){.review-rating{gap:0}}.star{background:url(/build/assets/star-XPVeF_BJ.png) no-repeat center center;width:24px;height:24px;vertical-align:top;display:inline-block;font-size:0}@media screen and (max-width: 1024px){.star{width:14px;height:14px;background-size:14px 14px}}.review-content .review-date{margin-bottom:8px;font-size:14px;color:var(--greycolor-grey05)}@media screen and (max-width: 1024px){.review-content .review-date{font-size:12px}}.review-content .review-product{font-size:16px;color:var(--greycolor-grey04);margin-bottom:22px}@media screen and (max-width: 1024px){.review-content .review-product{font-size:14px;margin-bottom:16px}}.review-content .review-text{font-size:16px;color:var(--greycolor-grey05);display:flex;align-items:center;gap:0 10px}@media screen and (max-width: 1024px){.review-content .review-text{font-size:14px;gap:0 8px}}.review-content .icon-image{background:url(/build/assets/icon-image-Bd5K0SNR.png) no-repeat center center;width:24px;height:24px}@media screen and (max-width: 1024px){.review-content .icon-image{width:16px;height:16px;background-size:contain}}.file-upload-list{display:flex;flex-direction:column;gap:10px}.file-upload-list .file-upload-item{display:flex;align-items:center;gap:0 32px}.file-upload-list .file-upload-item .file-upload-item-name{font-size:16px;color:var(--greycolor-grey04)}.star-rating-selector{position:relative}.star-rating-selector .rating-selected{display:flex;border:1px solid var(--color-grey-grey-6, #5A5A5B);width:220px;height:56px;justify-content:space-between;align-items:center;padding-right:16px;padding-left:16px;border-radius:10px;background:var(--color-grey-grey-7, #38383A)}.star-rating-selector .rating-selected i{display:block;background:url(/build/assets/ico-arrow-sm-Do_7f2pZ.svg) no-repeat center center;transform:rotate(90deg);width:8px;height:15px}.star-rating-selector .rating-selected.v2{border-color:#d9dee5;background-color:#fff}.star-rating-selector .rating-selected.h42{height:42px}.star-rating-selector .rating-selected.active{border-radius:8px 8px 0 0}.rating-options{display:none;position:absolute;top:100%;left:0;width:100%;border-radius:0 0 10px 10px;background-color:var(--color-grey-grey-7, #38383A);padding:16px}.rating-options>.review-rating{cursor:pointer}.rating-options.v2{background-color:#fff}.order_step{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;padding-top:40px}.order_step .order_step_item{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;width:220px;height:220px;border-radius:50%;color:var(--greycolor-grey04);text-align:center;font-size:14px;background-color:var(--subcolor-blue-normal)}.order_step .order_step_item strong{margin-bottom:16px;font-size:16px;color:var(--brandcolor-normal);font-weight:600}@media (max-width: 768px){.order_step{flex-direction:column;gap:0;padding-top:4px;display:flex}.order_step .order_step_item{padding:16px 16px 0;width:100%;height:100%;justify-content:flex-start;flex-direction:row;gap:16px;font-size:12px;text-align:center;border:0;background-color:transparent;color:var(--greycolor-grey05)}.order_step .order_step_item:before{top:-16px;left:56px;width:1px;height:32px}.order_step .order_step_item:first-child:before{display:none}.order_step .order_step_item strong{display:flex;justify-content:center;align-items:center;margin-bottom:0;width:80px;height:80px;font-size:12px;border-radius:50%;text-align:center;background-color:var(--subcolor-blue-normal);flex-shrink:0}.order_step .order_step_item p{width:100%}.order_step.size_small{gap:0}.order_step.size_small .order_step_item{width:100%;height:100%}.order_step.size_small .order_step_item:before{width:1px}}.gift-wrapper{display:flex;gap:0 24px}.gift-wrapper .gift-item{display:flex;flex-direction:column;gap:8px;width:128px}.gift-wrapper .gift-item .gift-item-image img{width:100%;height:100%;object-fit:cover;border-radius:10px}.gift-wrapper .gift-item-name{font-size:14px;color:var(--greycolor-grey05);line-height:140%;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.order-history .product-details{padding-bottom:40px;margin-bottom:40px;border-bottom:1px solid var(--color-white-10, rgba(255, 255, 255, .1))}@media screen and (max-width: 768px){.order-history .product-details{padding-bottom:20px;margin-bottom:20px}}.order-history.last .product-details{padding-bottom:0;margin-bottom:0;border-bottom:0}.select-wrap{position:relative;display:inline-block}.custom-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:140px;padding:10px 36px 10px 12px;background:#2d2d2d url(/build/assets/angle-CWUFapru.svg) no-repeat right 12px center;color:#fff;border:none;border-radius:6px;font-size:14px;cursor:pointer;outline:none}@media screen and (max-width: 1024px){.custom-select{font-size:12px}}.custom-select option{background-color:#2d2d2d;color:#fff;font-size:14px}.custom-select:focus{outline:1px solid #666}.exchange-reason{display:flex;flex-direction:column;gap:21px}@media screen and (max-width: 1024px){.exchange-reason{gap:12px}}.coupon-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:50px}@media screen and (max-width: 1400px){.coupon-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}}@media screen and (max-width: 768px){.coupon-grid{grid-template-columns:repeat(1,minmax(0,1fr));gap:20px}}.coupon-item{position:relative;background:url(/build/assets/cupon-C7WP2sRd.png) no-repeat center center;border-radius:12px;display:flex;max-width:280px;background-size:cover}@media screen and (max-width: 1024px){.coupon-item{width:280px}}@media screen and (max-width: 768px){.coupon-item{margin:0 auto}}.coupon-item.with-tooltip:hover .coupon-tooltip{opacity:1;visibility:visible}.coupon-item.disabled:after{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;border-radius:12px;background-color:#0000004d;z-index:2}.coupon-item.disabled.white-tooltip{display:none}.coupon-content{flex:1;color:#fff;height:128px;display:flex;flex-direction:column;justify-content:center;padding-left:32px;line-height:1}.coupon-discount{font-size:22px;font-weight:700;color:var(--greycolor-grey08);font-family:var(--namu-bold)}.coupon-condition{font-size:12px;color:var(--greycolor-grey08);padding-top:8px}.coupon-expiry{font-size:10px;color:var(--greycolor-grey08);padding-top:18px}.coupon-tear{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;width:45px}.coupon-text{writing-mode:vertical-rl;text-orientation:mixed;font-size:14px;font-weight:700;color:#fff;letter-spacing:8px;font-family:var(--namu-bold)}.coupon-tooltip{position:absolute;top:100%;border-radius:8px;padding:16px 32px;min-width:280px;opacity:0;visibility:hidden;transition:all .3s ease;z-index:1000;background:#002554}.tooltip-content{color:var(--brandcolor-normal);line-height:140%;font-size:14px}.tooltip-arrow{position:absolute;top:-10px;left:24px;background:url(/build/assets/arw-DT5d2JpJ.png) no-repeat center center;width:16px;height:12px}.tooltip-title{font-size:16px;font-weight:600;margin-bottom:8px;color:var(--brandcolor-normal)}.tooltip-list{font-size:13px;line-height:1.4}.tooltip-label{font-weight:600;color:#3498db;margin-bottom:8px}.tooltip-item{margin-bottom:4px;color:#bdc3c7}.tooltip-item:last-child{margin-bottom:0}.empty-coupon-state{text-align:center;padding:60px 20px}.empty-coupon-state .empty-content i{display:block;width:80px;height:80px;margin:0 auto 20px;background-image:url(/build/assets/icon-coupon-Ca0WmvB0.svg);background-repeat:no-repeat;background-position:center;background-size:contain;opacity:.3}.empty-coupon-state .empty-content p{font-size:16px;color:var(--greycolor-grey05);margin-bottom:24px}.icon-add,.icon-del{background-repeat:no-repeat;background-position:50% 50%;width:24px;height:24px;vertical-align:middle;display:inline-block}.icon-add{background-image:url(/build/assets/icon-add-msQCsDQp.png)}.icon-del{background-image:url(/build/assets/icon-del-X0ERJjTg.png)}.member-benefit{display:flex;justify-content:space-between;align-items:center;background:linear-gradient(135.61deg,#001c3f99 16.79%,#00255499 91.41%);border:2px solid;border-image-source:linear-gradient(133.92deg,#001C3F 1.82%,#002554 100%);border-radius:10px;padding:16px 30px}@media screen and (max-width: 1024px){.member-benefit{padding:12px 16px}}@media screen and (max-width: 768px){.member-benefit{flex-direction:column;align-items:flex-start;gap:16px}}.member-benefit .user-name{font-size:20px;font-weight:600;color:var(--brandcolor-normal)}@media screen and (max-width: 1024px){.member-benefit .user-name{font-size:16px}}.member-benefit .user-benefit{display:flex;gap:0 32px;color:var(--brandcolor-normal)}@media screen and (max-width: 768px){.member-benefit .user-benefit{flex-direction:column;align-items:flex-start;gap:16px}}.member-benefit .user-benefit span{display:flex;align-items:center;gap:0 16px}@media screen and (max-width: 768px){.member-benefit .user-benefit span{gap:0 8px}}.member-benefit .user-benefit span i{flex-shrink:0;display:inline-block;vertical-align:top;width:40px;height:40px;border-radius:50%;background-color:var(--brandcolor-normal);background-repeat:no-repeat;background-position:center center}@media screen and (max-width: 768px){.member-benefit .user-benefit span i{width:32px;height:32px}}.member-benefit .user-benefit span i.icon-coupon{background-image:url(/build/assets/icon-coupon2-C4_Oq1D2.png)}.member-benefit .user-benefit span i.icon-vip{background-image:url(/build/assets/icon-vip-DpzfIVtO.png)}.return-item .product-details{padding-bottom:40px;margin-bottom:40px;border-bottom:1px solid var(--color-white-10, rgba(255, 255, 255, .1))}@media screen and (max-width: 768px){.return-item .product-details{padding-bottom:20px;margin-bottom:20px}}.goods-container,.goods-additional,.goods-tabs-content,.free-gift-section{margin:0 auto;max-width:1446px;padding:0 15px}.goods-view{width:100%;padding:160px 20px;margin:0 auto;background-color:#000}@media screen and (max-width: 1024px){.goods-view{padding-bottom:60px;max-width:1024px}}.goods-info{display:flex;gap:60px;margin:0 auto;width:100%;max-width:1800px}@media screen and (max-width: 1024px){.goods-info{display:block}}.goods-image{width:calc(100% - 620px);padding-bottom:20px}@media screen and (max-width: 1024px){.goods-image{display:flex;flex-direction:column-reverse;width:100%;padding-bottom:60px}}.goods-image-view{width:100%;position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;background:url(/build/assets/product_bg_img-wUGOcmP-.png) no-repeat 50% 0%/contain}.goods-image-wrap{display:flex;justify-content:flex-end;align-items:center;position:sticky;width:100%;top:130px}.goods-image-slider{width:100%;height:80%;max-width:720px;overflow:hidden;text-align:center}.goods-image-slider img{max-width:100%}.additional-carousel .swiper-button-next,.additional-carousel .swiper-button-prev,.goods-image-slider .swiper-button-next,.goods-image-slider .swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:center;background-repeat:no-repeat}@media screen and (max-width: 1024px){.additional-carousel .swiper-button-next,.additional-carousel .swiper-button-prev,.goods-image-slider .swiper-button-next,.goods-image-slider .swiper-button-prev{width:20px;height:20px;background-size:20px 20px}}.additional-carousel .swiper-button-next:after,.additional-carousel .swiper-button-prev:after,.goods-image-slider .swiper-button-next:after,.goods-image-slider .swiper-button-prev:after{display:block;content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:56px;height:56px}.additional-carousel :is(.swiper-button-prev,.swiper-button-next),.goods-image-slider :is(.swiper-button-prev,.swiper-button-next){background-size:56px 56px}@media screen and (max-width: 1024px){.additional-carousel :is(.swiper-button-prev,.swiper-button-next),.goods-image-slider :is(.swiper-button-prev,.swiper-button-next){background-size:20px 20px}}.additional-carousel .swiper-button-next{right:0;background-image:url(/build/assets/goods_swiper_arrow_next-D-Zf-7vq.svg)}.additional-carousel .swiper-button-prev{left:0;background-image:url(/build/assets/goods_swiper_arrow_prev-hj53Rv1o.svg)}@media screen and (max-width: 1024px){.additional-carousel .swiper-button-next,.additional-carousel .swiper-button-prev{display:none}}.goods-image-apply{position:absolute;left:50%;bottom:-18px;transform:translate(-50%,100%);display:flex;justify-content:space-between;gap:32px;align-items:center;min-width:315px;padding:16px 32px;font-size:20px;font-weight:600;color:var(--greycolor-grey04);background-color:var(--greycolor-grey08);border-radius:8px}@media screen and (max-width: 1024px){.goods-image-apply{display:none}}.goods-image-apply #ancApplyForDirectRental,.goods-image-apply #ancApplyForOrder,.goods-image-apply #ancApplyForMembership{width:auto;height:auto;display:block;padding:4px 32px;border-radius:4px;font-size:16px;font-weight:600;background-color:var(--brandcolor-normal);color:var(--greycolor-grey08)}.goods-details{flex:1}.goods-details .product-info-wrap{margin-bottom:75px}@media screen and (max-width: 1024px){.goods-details .product-info-wrap{margin-bottom:60px}}.goods-details .product-info-wrap .product-id{font-size:14px;color:var(--c8D8D8D);line-height:1}@media screen and (max-width: 1024px){.goods-details .product-info-wrap .product-id{font-size:12px}}.goods-details .product-info-wrap .product-name{margin-bottom:32px;font-size:48px;font-weight:600;color:#eaf8f5;font-family:var(--font-family-title)}@media screen and (max-width: 1024px){.goods-details .product-info-wrap .product-name{font-size:40px;line-height:42.24px}}.goods-details .product-info-wrap .product-info-top{display:flex;justify-content:space-between}.goods-details .product-info-wrap .product-badges{display:flex;gap:8px}@media screen and (max-width: 1024px){.goods-details .product-info-wrap .product-badges{flex-wrap:wrap}}.goods-details .product-info-wrap .product-badges .badge{padding:8px 16px;border-radius:8px;font-size:14px;font-weight:600}@media screen and (max-width: 1024px){.goods-details .product-info-wrap .product-badges .badge{font-size:12px;padding:4px 12px}}.goods-details .product-info-wrap .product-badges .badge.badge-new{background-color:#0b2551;color:#fff}.goods-details .product-info-wrap .product-badges .badge.badge-best{background-color:#8ce2d0;color:#002554}.goods-details .product-info-wrap .product-badges .badge.badge-discount{background-color:#e45349;color:#fff}.goods-details .product-info-wrap .product-rating{display:flex;align-items:center;gap:8px;flex-shrink:0}.goods-details .product-info-wrap .product-rating .rating-icon{font-size:0}.goods-details .product-info-wrap .product-rating .rating-text{color:var(--c8D8D8D);font-size:16px}.goods-details .product-info-wrap .product-rating .share-btn{display:inline-block;margin-left:16px;width:24px;height:24px;background:url(/build/assets/goods_share_icon_v1-BaE_alr9.svg) no-repeat;background-size:24px 24px;font-size:0}.goods-details .product-info-wrap .feature-details-btn{width:100%;height:56px;border-radius:10px;border:1px solid var(--color-grey-grey-7, rgb(56, 56, 58));color:var(--color-grey-grey-4, rgb(221, 221, 221));font-size:16px;margin-top:80px}@media screen and (max-width: 1024px){.goods-details .product-info-wrap .feature-details-btn{margin-top:60px;font-size:14px}}.goods-details .options-section{margin-bottom:80px}@media screen and (max-width: 1024px){.goods-details .options-section{margin-bottom:40px}}.goods-details .options-section .section-title{font-size:20px;font-weight:600;color:#ddd;margin-bottom:32px}@media screen and (max-width: 1024px){.goods-details .options-section .section-title{font-size:14px;margin-bottom:16px}}.goods-details .options-section .section-title.margin-bottom-0{margin-bottom:0!important}.goods-details .options-section .section-title:has(input[type=checkbox]){display:flex;align-items:center;gap:8px}.goods-details .options-section .section-header{display:flex;align-items:center;justify-content:space-between;gap:16px}.goods-details .options-section.option-quantity{display:flex;align-items:center;justify-content:space-between}.goods-details .options-section.option-quantity .section-title{margin-bottom:0}.goods-details .options-section .with-amount{align-items:center;margin-bottom:32px}@media screen and (max-width: 1024px){.goods-details .options-section .with-amount{margin-bottom:16px}}.goods-details .options-section .with-amount.small{margin-bottom:16px}.goods-details .options-section .with-amount.small .total-amount{font-size:20px}.goods-details .options-section .with-amount .section-title{margin-bottom:0}.goods-details .options-section .with-amount .total-amount{font-size:32px;font-weight:700;color:#ddd}.goods-details .options-section .with-amount .total-amount .currency{font-size:20px}@media screen and (max-width: 1024px){.goods-details .options-section .with-amount .total-amount{font-size:20px}.goods-details .options-section .with-amount .total-amount .currency{font-size:14px}}.goods-details .discount-list .discount-item{display:flex;justify-content:space-between;align-items:center}.goods-details .discount-list .discount-item+.discount-item{margin-top:8px}.goods-details .discount-list .discount-item .discount-name{font-size:16px;color:#ddd;font-weight:600}.goods-details .discount-list .discount-item .discount-value{font-weight:600;font-size:16px;color:#ddd}.goods-details .discount-list .discount-item .discount-label-note{font-size:14px;color:#8d8d8d;font-weight:400}.goods-details .discount-list .discount-item .check-btn{width:auto;height:auto;padding:4px 12px;border-radius:4px;font-size:14px;margin-left:15px}.goods-details .button-group{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:16px}@media screen and (max-width: 1024px){.goods-details .button-group.plan-duration-buttons .option-btn{font-size:12px;height:48px}}.goods-details .button-group .option-btn{text-align:center;height:56px;padding:16px 0;font-size:16px;border-radius:12px;font-weight:500;border:1px solid var(--color-grey-grey-7, rgb(56, 56, 58));background:#1d1d1f;color:#ddd;font-weight:600}@media screen and (max-width: 1024px){.goods-details .button-group .option-btn{font-size:14px}}.goods-details .button-group label.option-btn{display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer}.goods-details .button-group label.option-btn input[type=radio]{display:none}.goods-details .button-group label.option-btn:has(input:checked){background-color:var(--brandcolor-normal);color:#1d1d1f}.goods-details .button-group label.option-btn.outline:has(input:checked){background-color:#1d1d1f;border-color:var(--brandcolor-normal);color:var(--brandcolor-normal)}.goods-details .info-box{margin-top:16px;padding:16px;background-color:#0d0f12;border-radius:10px}@media screen and (max-width: 1024px){.goods-details .info-box{padding:16px 8px}}.goods-details .info-box p{margin:0;font-size:14px;color:#8d8d8d;line-height:1.6}@media screen and (max-width: 1024px){.goods-details .info-box p{font-size:12px}}.goods-details .quantity-control{display:flex;align-items:center;gap:12px}.goods-details .quantity-control .qty-btn{width:32px;height:32px;cursor:pointer;background-repeat:no-repeat;background-position:center;border:1px solid var(--color-grey-grey-8, rgb(29, 29, 31));border-radius:6px;background-color:var(--color-grey-grey-9, rgb(13, 15, 18))}@media screen and (max-width: 1024px){.goods-details .quantity-control .qty-btn{width:24px;height:24px;background-size:14px 14px}}.goods-details .quantity-control .qty-btn.minus{background-image:url(/build/assets/goods_icon_count_minus-dFzBQES0.svg)}.goods-details .quantity-control .qty-btn.plus{background-image:url(/build/assets/goods_icon_count_plus-DkDmOXOl.svg)}.goods-details .quantity-control .qty-value{color:#ddd;font-size:16px;min-width:40px;font-weight:600;text-align:center}.goods-details .quantity-control .qty-value.qty-value-0{opacity:.5}.goods-details .checkbox-control{display:flex;align-items:center}.goods-details .checkbox-control input[type=checkbox]{display:none}.goods-details .plan-duration-buttons{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:16px}.goods-details .options-section.plan-benefits{margin-bottom:40px}.goods-details .benefits-list{padding:16px 32px;background-color:#0d0f12;border-radius:10px;display:flex;flex-direction:column;gap:16px}@media screen and (max-width: 1024px){.goods-details .benefits-list{padding:16px}}.goods-details .benefits-list .benefit-item{display:flex;justify-content:space-between;align-items:center}.goods-details .benefits-list .benefit-item .benefit-label{display:flex;align-items:center;gap:8px}.goods-details .benefits-list .benefit-item .badge-small{padding:2.5px 12px;border-radius:4px;font-size:14px;font-weight:600;background:#1d1d1f}@media screen and (max-width: 1024px){.goods-details .benefits-list .benefit-item .badge-small{font-size:12px}}.goods-details .benefits-list .benefit-item .badge-small.badge-exemption{color:#8ce2d0}.goods-details .benefits-list .benefit-item .badge-small.badge-discount{color:#fd5c51}.goods-details .benefits-list .benefit-item .benefit-name{color:#ddd;font-size:14px}.goods-details .benefits-list .benefit-item .benefit-value{color:#999;font-size:14px}.goods-details .benefits-list .benefit-item .check-btn{padding:4px 12px;border:none;border-radius:4px;background-color:#3b82f6;color:#fff;font-size:12px;cursor:pointer}.goods-details .benefits-list .benefit-note{font-size:14px;color:#8d8d8d}@media screen and (max-width: 1024px){.goods-details .benefits-list .benefit-note{font-size:12px}}.goods-details .max-benefit-box{margin-top:40px;padding:16px 32px;background:#002554b3;border-radius:10px;display:flex;justify-content:space-between;align-items:center;color:var(--brandcolor-normal)}.goods-details .max-benefit-box .max-benefit-label{font-size:20px;font-weight:600}.goods-details .max-benefit-box .max-benefit-value{font-size:32px;font-weight:600;line-height:1}.goods-details .max-benefit-box .max-benefit-value .currency{font-size:20px}@media screen and (max-width: 1024px){.goods-details .max-benefit-box{padding:16px}.goods-details .max-benefit-box .max-benefit-label{font-size:14px}.goods-details .max-benefit-box .max-benefit-value{font-size:24px}.goods-details .max-benefit-box .max-benefit-value .currency{font-size:14px}}.goods-details .plan-fee-wrap{display:flex;justify-content:space-between}.goods-details .plan-fee-wrap .section-title{margin-bottom:0}.goods-details .total-payment{border-top:1px solid var(--color-grey-grey-7, rgb(56, 56, 58));padding-top:32px}@media screen and (max-width: 1024px){.goods-details .total-payment{margin-bottom:0}}.goods-details .plan-fee{text-align:right}.goods-details .plan-fee .original-fee{font-size:20px;font-weight:600;color:#8d8d8d}@media screen and (max-width: 1024px){.goods-details .plan-fee .original-fee{font-size:14px}}.goods-details .plan-fee .discounted-fee{color:var(--brandcolor-normal);margin-top:25px;font-size:32px;font-weight:600;line-height:1}.goods-details .plan-fee .discounted-fee .currency{color:#ddd;font-size:20px}@media screen and (max-width: 1024px){.goods-details .plan-fee .discounted-fee{margin-top:14px;font-size:20px}.goods-details .plan-fee .discounted-fee .currency{font-size:14px}}.goods-details .expandable-section{margin-top:16px}.goods-details .expandable-section .expand-btn{color:#ddd;display:inline-flex;align-items:center;gap:8px}.goods-details .expandable-section .expand-btn.active .icon-angle-down{transform:rotate(0)}.goods-details .expandable-section .icon-angle-down{width:24px;height:20px;background:url(/build/assets/icon-angle-down-CfBFyM66.svg) no-repeat center center/100% auto;transition:all .2s;transform:rotate(180deg)}.goods-details .expandable-section .expandable-content{color:#8d8d8d;font-size:14px;flex-direction:column;padding-top:8px;gap:8px;display:none}@media screen and (max-width: 1024px){.goods-details .expandable-section .expandable-content{font-size:12px}}.goods-details .expandable-section .expandable-content.show{display:flex}.goods-details .expandable-section .expandable-content .total-plan-note2{color:#ddd}.goods-details .action-buttons{margin-top:32px}@media screen and (max-width: 1024px){.goods-details .action-buttons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;position:fixed;bottom:0;left:0;z-index:100;background-color:#00255480;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);box-shadow:0 -4px 8px #00000010;border-radius:10px 10px 0 0;padding:16px 20px;gap:8px}}.goods-details .action-buttons .action-title{display:none}@media screen and (max-width: 1024px){.goods-details .action-buttons .action-title{display:flex;justify-content:space-between;align-items:center;grid-column:span 3}.goods-details .action-buttons .action-title .retal-price{color:var(--brandcolor-normal);font-size:16px;font-weight:600}.goods-details .action-buttons .action-title .retal-price .currency{font-size:14px;color:#ddd;font-weight:500}}.goods-details .action-buttons .button{font-weight:600;height:56px}@media screen and (max-width: 1024px){.goods-details .action-buttons .button{height:48px;padding:0;font-size:12px;align-items:center}}.goods-details .action-buttons .button-full{width:100%}.goods-details .action-buttons .button-group{margin-top:16px;display:flex;gap:16px}.goods-details .action-buttons .button-group .button{width:50%}@media screen and (max-width: 1024px){.goods-details .action-buttons .button-group{margin-top:0;gap:8px;grid-column:span 2}}.goods-details .interest-free-box{margin-top:24px;padding:16px 32px;background:#002554b3;border-radius:10px;display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 1024px){.goods-details .interest-free-box{padding:19px 16px}}.goods-details .interest-free-box .offer-text{font-size:14px;color:#dddd}@media screen and (max-width: 1024px){.goods-details .interest-free-box .offer-text{font-size:11px}}.goods-details .interest-free-box .view-details-link{font-size:14px;color:#ddd;text-decoration:underline}@media screen and (max-width: 1024px){.goods-details .interest-free-box .view-details-link{font-size:10px}}.goods-event{padding-bottom:120px}@media screen and (max-width: 1024px){.goods-event{padding-bottom:60px}}.goods-event .goods-event-top{background:url(/build/assets/goods_banner_bg-BYgfqV4Z.png) no-repeat center center/cover;padding:89px}@media screen and (max-width: 1024px){.goods-event .goods-event-top{padding:100px 20px 60px}}.goods-event .goods-event-banner{display:flex;align-items:center;justify-content:center;margin:0 auto;width:570px;padding:40px 0;box-shadow:0 2px 18px #00000026;-webkit-backdrop-filter:blur(60px);backdrop-filter:blur(60px);background:linear-gradient(135.61deg,#fffc 16.79%,#ffffff3d 91.41%);border-radius:20px}@media screen and (max-width: 1024px){.goods-event .goods-event-banner{width:100%;padding:40px 0}}.goods-event .goods-banner-content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px}.goods-event .goods-banner-content .goods-event-title{font-size:0}@media screen and (max-width: 1024px){.goods-event .goods-banner-content .goods-event-title img{height:24px}}.goods-event .goods-banner-content .goods-event-text{color:var(--greycolor-grey08)}@media screen and (max-width: 1024px){.goods-event .goods-banner-content .goods-event-text{font-size:14px;text-align:center}}.goods-event .goods-banner-content .goods-event-button .button{border:1px solid var(--color-grey-grey-7, rgb(56, 56, 58));background:var(--color-grey-grey-8, rgb(29, 29, 31));color:#ddd;font-size:16px;font-weight:600;padding:17px 90px;border-radius:10px;transition:all .2s}@media screen and (max-width: 1024px){.goods-event .goods-banner-content .goods-event-button .button{font-size:14px;height:48px;padding:14px 86px}}.free-gift-section{padding-top:120px}@media screen and (max-width: 1024px){.free-gift-section{padding-top:0}}.free-gift-section .gift-section-title{font-size:24px;font-weight:700;color:#ddd;text-align:center;margin:0 0 24px;font-family:var(--font-family-title)}@media screen and (max-width: 1024px){.free-gift-section .gift-section-title{font-size:20px;margin-bottom:16px}}.free-gift-section .gift-section-desc{font-size:16px;color:#8d8d8d;text-align:center}@media screen and (max-width: 1024px){.free-gift-section .gift-section-desc{font-size:14px}}.free-gift-section .gift-category{margin-top:40px}.free-gift-section .gift-category .gift-category-title{font-size:24px;font-weight:600;color:#fff;text-align:center;margin:0 0 24px}.gift-carousel{position:relative;max-width:1416px;padding-left:108px;padding-right:108px}@media screen and (max-width: 1024px){.gift-carousel{padding-left:0;padding-right:0}}.gift-carousel .carousel-btn{width:40px;height:40px;border:none;background:transparent;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s;position:absolute;top:50%;transform:translateY(-50%);z-index:1}@media screen and (max-width: 1024px){.gift-carousel .carousel-btn{display:none}}.gift-carousel .carousel-btn.prev{left:0}.gift-carousel .carousel-btn.next{right:0}.gift-carousel .carousel-btn:hover{opacity:.8}.gift-carousel .carousel-btn:disabled{opacity:.3;cursor:not-allowed}.gift-carousel .gift-item{text-align:center;cursor:pointer}.gift-carousel .gift-item .gift-links{margin-top:10px}@media screen and (max-width: 1024px){.gift-carousel .gift-item .gift-links{max-width:107px}}.gift-carousel .gift-item .gift-links a{font-size:14px;color:#8d8d8d;font-weight:600;border-radius:4px;height:32px;display:inline-flex;align-items:center;justify-content:center;background:#38383a;width:100%}@media screen and (max-width: 1024px){.gift-carousel .gift-item .gift-links a{font-size:12px}}.gift-carousel .gift-item .gift-image{position:relative;margin:0 auto 20px;display:flex;align-items:center;justify-content:center;border-radius:8px;transition:all .2s}.gift-carousel .gift-item .gift-image img{width:100%;height:100%;object-fit:cover}.gift-carousel .gift-item .gift-image .form-checkbox{position:absolute;top:10px;left:10px}.gift-carousel .gift-item .gift-image .form-checkbox label{margin-right:0;padding-left:20px}@media screen and (max-width: 1024px){.gift-carousel .gift-item .gift-image{margin-bottom:8px;width:96px;height:96px}}.gift-carousel .gift-item .gift-name{font-size:16px;text-align:center;color:#ddd;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;display:block}.gift-carousel .gift-item .gift-name.clamp-2{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;white-space:normal;word-break:break-all;word-wrap:break-word}@media screen and (max-width: 1024px){.gift-carousel .gift-item .gift-name{font-size:12px;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;white-space:normal;word-break:break-all;word-wrap:break-word}}#container.goods-page{padding-left:0;padding-right:0;background:#0d0f12}@media screen and (max-width: 1024px){body:has(.goods-page){padding-bottom:120px}}.goods-tabs{position:relative;width:100%;height:auto}.goods-tabs-wrap{position:sticky;top:0;width:100%;height:auto;z-index:99;overflow:hidden;background:url(/build/assets/goods_view_tab_bg_pc-D9MZF1Lp.png) no-repeat 0 0/contain #002554}.goods-tabs-content{display:flex;justify-content:space-between;align-items:center;height:88px}.goods-tabs-content .button{height:56px;font-weight:600}@media screen and (max-width: 1024px){.goods-tabs-content{height:56px;justify-content:center}.goods-tabs-content .logo-box,.goods-tabs-content #btn_plan_01{display:none}}.goods-tab-buttons{display:flex}.goods-tab-buttons .goods-tab-btn{color:#ddd;font-weight:600;font-size:1rem}.goods-tab-buttons .goods-tab-btn.active{color:var(--brandcolor-normal)}@media screen and (max-width: 1024px){.goods-tab-buttons .goods-tab-btn{font-size:14px}}.goods-tab-buttons .goods-tab-separator{display:inline-block;width:1px;height:18px;background:#8d8d8d;margin:0 16px}.goods-additional{margin-top:80px}@media screen and (max-width: 1024px){.goods-additional{margin-top:60px}}.additional-header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--color-white-10, rgba(255, 255, 255, .1));padding-bottom:20px;margin-bottom:60px}@media screen and (max-width: 1024px){.additional-header{padding-bottom:0;border-bottom:0;margin-bottom:16px}}.additional-header .additional-title{font-size:20px;font-weight:700;color:var(--brandcolor-normal);font-family:var(--font-family-title)}@media screen and (max-width: 1024px){.additional-header .additional-title{font-size:16px}}.additional-header #btn_write_review{display:flex;align-items:center;gap:0 4px}.additional-header #btn_write_review i{background:url(/build/assets/prime_pen-to-square-BG1fUCSO.png) no-repeat center center;width:24px;height:24px;font-size:0}@media screen and (max-width: 1024px){.additional-header #btn_write_review i{width:12px;height:12px;background-size:12px 12px}}.additional-header #btn_write_review span{font-size:14px;font-weight:600;color:#ddd;text-decoration:underline}@media screen and (max-width: 1024px){.additional-header #btn_write_review span{font-size:10px}}.additional-header #btn_product_inquiry{display:flex;align-items:center;gap:0 4px}.additional-header #btn_product_inquiry i{background:url(/build/assets/proicons_chat-DF1P0lDx.png) no-repeat center center;width:24px;height:24px;font-size:0}@media screen and (max-width: 1024px){.additional-header #btn_product_inquiry i{width:12px;height:12px;background-size:12px 12px}}.additional-header #btn_product_inquiry span{font-size:14px;font-weight:600;color:#ddd;text-decoration:underline}@media screen and (max-width: 1024px){.additional-header #btn_product_inquiry span{font-size:10px}}.additional-carousel{position:relative;max-width:1416px;padding-left:108px;padding-right:108px}@media screen and (max-width: 1024px){.additional-carousel{padding-left:0;padding-right:0}}.additional-carousel .additional-name{font-size:14px;color:#8d8d8d;padding:20px 0 8px}@media screen and (max-width: 1024px){.additional-carousel .additional-name{font-size:10px;padding:8px 0 4px}}.additional-carousel .product-name{display:flex;gap:0 22px}.additional-carousel .product-name .name{color:#ddd;font-size:16px}@media screen and (max-width: 1024px){.additional-carousel .product-name .name{font-size:12px}}.additional-carousel .product-name .color{color:#8d8d8d;font-size:14px;flex-shrink:0}@media screen and (max-width: 1024px){.additional-carousel .product-name .color{display:none}}.additional-carousel .price{margin-top:20px}@media screen and (max-width: 1024px){.additional-carousel .price{margin-top:8px}}.additional-carousel .price .price-value{font-size:20px;font-weight:600;color:#ddd}@media screen and (max-width: 1024px){.additional-carousel .price .price-value{font-size:14px}}.additional-carousel .price:has(.deal-price) .price-value{font-size:16px}@media screen and (max-width: 1024px){.additional-carousel .price:has(.deal-price) .price-value{font-size:14px}}.additional-carousel .price:has(.deal-price) .deal-price{display:block;font-size:20px;font-weight:600;color:#ddd}@media screen and (max-width: 1024px){.additional-carousel .price:has(.deal-price) .deal-price{font-size:14px}}.review-qa-section [data-expandable=true] .review-header-btn{border-color:var(--brandcolor-normal)}.review-qa-section [data-expandable=true] .review-header-btn .icon-chevron-down{transform:rotate(180deg)}.review-qa-section [data-expandable=true] .review-expanded-content{display:block}.review-qa-section .icon-image{background:url(/build/assets/icon_image-Dfxnd2n7.png) no-repeat center center;width:24px;height:24px;font-size:0}@media screen and (max-width: 1024px){.review-qa-section .icon-image{width:20px;height:20px;background-size:20px 20px}}.review-qa-section .icon-lock{background:url(/build/assets/icon_lock-CZ0cPiFH.png) no-repeat center center;width:24px;height:24px;font-size:0}@media screen and (max-width: 1024px){.review-qa-section .icon-lock{width:20px;height:20px;background-size:20px 20px}}.review-qa-section .review-header-btn{display:flex;width:100%;align-items:center;height:72px;border-radius:10px;border:2px solid transparent;padding:24px 32px;gap:32px}@media screen and (max-width: 1024px){.review-qa-section .review-header-btn{padding:24px;display:block;position:relative;border-width:1px;height:auto}}.review-qa-section .review-header-btn .review-rating{display:flex}@media screen and (max-width: 1024px){.review-qa-section .review-header-btn .review-rating{margin-bottom:8px}}.review-qa-section .review-header-btn .review-status{width:136px;flex-shrink:0;font-weight:600;font-size:16px}.review-qa-section .review-header-btn .review-status.status-answered{color:var(--brandcolor-normal)}@media screen and (max-width: 1024px){.review-qa-section .review-header-btn .review-status{width:auto;font-size:14px;text-align:left;margin-bottom:8px}}.review-qa-section .review-header-btn .review-text{color:#ddd;font-size:16px;display:flex;gap:0 8px;flex:1}@media screen and (max-width: 1024px){.review-qa-section .review-header-btn .review-text{font-size:14px;margin-bottom:16px;text-align:left}}.review-qa-section .review-header-btn .review-meta{display:flex;align-items:center;gap:0 24px}@media screen and (max-width: 1024px){.review-qa-section .review-header-btn .review-meta{gap:0 10px}}.review-qa-section .review-header-btn .review-date,.review-qa-section .review-header-btn .user-id{color:#8d8d8d;text-align:right;font-size:16px}@media screen and (max-width: 1024px){.review-qa-section .review-header-btn .review-date,.review-qa-section .review-header-btn .user-id{font-size:12px}}.review-qa-section .review-header-btn .review-date{width:100px}@media screen and (max-width: 1024px){.review-qa-section .review-header-btn .review-date{width:auto}}.review-qa-section .review-header-btn .icon-chevron-down{background:url(/build/assets/ico-arrow-sm-DcArZ_Un.png) no-repeat center center;transform:rotate(0);width:20px;height:20px;font-size:0}@media screen and (max-width: 1024px){.review-qa-section .review-header-btn .icon-chevron-down{width:12px;height:12px;background-size:12px 12px;position:absolute;right:24px;top:24px}}.review-qa-section .review-expanded-content{display:none;position:relative;margin-top:20px;border-radius:10px;padding:60px 60px 60px 200px;background-color:#1d1d1f}@media screen and (max-width: 1024px){.review-qa-section .review-expanded-content{padding:24px}}.review-qa-section .review-images{display:flex;gap:0 16px;margin-top:32px}.review-qa-section .review-full-text{font-size:16px;color:#ddd}@media screen and (max-width: 1024px){.review-qa-section .review-full-text{font-size:12px}}.review-qa-section .review-actions{position:absolute;right:11px;top:30px;display:flex;align-items:center;gap:0 8px}.review-qa-section .review-actions .action-btn{font-size:16px;font-weight:600;color:#8d8d8d}@media screen and (max-width: 1024px){.review-qa-section .review-actions .action-btn{font-size:10px}}.review-qa-section .review-actions .divider{width:1px;height:19px;background:#8d8d8d}@media screen and (max-width: 1024px){.review-qa-section .review-actions .divider{height:8px}}@media screen and (max-width: 1024px){.review-qa-section .review-actions{position:static;justify-self:flex-end;margin-bottom:15px}}.review-qa-section .answer-content{border-top:1px dashed var(--color-white-10, rgba(255, 255, 255, .1));padding-top:32px;margin-top:32px}@media screen and (max-width: 1024px){.review-qa-section .answer-content{padding-top:16px;margin-top:16px}}.review-qa-section .pagination{margin-top:40px}.review--list{display:flex;flex-direction:column;gap:20px}.additional-header.not-flex{display:block}.additional-header .additional-header-title{display:flex;align-items:center;justify-content:space-between}@media screen and (max-width: 1024px){#goodsShipping .additional-header{border-bottom:1px solid var(--color-white-10, rgba(255, 255, 255, .1));padding-bottom:16px;margin-bottom:16px}#goodsShipping .additional-title{text-align:center}}.purchase-type-management.hidden{display:none}.total-purchase-note{padding-top:16px;color:#8d8d8d;font-size:14px}@media screen and (max-width: 1024px){.total-purchase-note{font-size:12px}}.button-group-purchase{margin-top:0;margin-bottom:16px}@media screen and (max-width: 768px){.button-group-purchase{grid-column:1/-1!important}}.button-added-to-cart{justify-content:flex-start}.button-added-to-cart i{width:20px;height:20px;background:url(/build/assets/task_alt-DpF81fz9.svg) no-repeat center center}@media screen and (max-width: 768px){.button-added-to-cart{display:none}}.service-contents{background:#1d1d1f;border:1px solid #38383A;border-radius:10px;padding:32px}@media screen and (max-width: 1024px){.service-contents{padding:24px}}.service-contents .form-checkbox label{color:#8ce2d0;font-size:16px;font-weight:600}@media screen and (max-width: 1024px){.service-contents .form-checkbox label{font-size:14px}}.service-contents .text-group{color:#8d8d8d;font-size:16px;margin:16px 0}@media screen and (max-width: 1024px){.service-contents .text-group{font-size:12px;margin:12px 0 8px}}.service-contents .price-group{color:#ddd;font-size:20px;font-weight:600;display:flex;align-items:center;gap:0 4px}.goods-list-container{max-width:1416px;width:100%;margin:0 auto;padding-top:80px}.item_photo_area .content_box.goods{padding:0 20px}.content_box.goods.search{max-width:1059px;margin-left:auto;margin-right:auto}.page_tit.category{text-align:center;margin-bottom:0}.list_head{width:100%;display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center;color:var(--greycolor-grey04);margin-top:40px}.list_head .total_count{font-size:14px;font-weight:600}.list_head :is(.category,.sort_buttons){flex:1;display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:1px}.list_head :is(.category,.sort_buttons)>li{position:relative;display:inline-flex;flex-flow:row wrap;align-items:center}.list_head :is(.category,.sort_buttons)>li :is(a,label){display:inline-block;padding:0 16px;font-size:14px;font-weight:600;color:var(--greycolor-grey05)}.list_head :is(.category,.sort_buttons)>li :is(a.on,input:checked+label){color:var(--brandcolor-normal)}.list_head :is(.category,.sort_buttons)>li input:is([type=radio],[type=checkbox]){display:none}.list_head :is(.category,.sort_buttons)>li+li:before{content:"";position:absolute;top:50%;left:-1px;display:inline-block;width:1px;height:14px;background-color:#ffffff1a;transform:translateY(-50%)}.list_head .list_sort{width:100%;display:flex;flex-direction:row;justify-content:flex-end;margin-top:20px;padding-top:20px;border-top:1px solid rgba(255,255,255,.062745098)}.list_head .list_sort .sort_buttons{display:flex;flex-direction:row}.content_box.goods .goods_list{margin-top:60px}.goods_list{margin-top:60px;display:flex;flex-direction:column;align-items:center}.category_goods_list{max-width:1200px;width:100%;display:flex;flex-direction:column;margin-bottom:60px}@media screen and (max-width: 1024px){.category_goods_list{margin-bottom:20px}}.category_goods_list>ul{display:grid;grid-template-columns:repeat(4,1fr);gap:60px}.category_goods_list>ul>li{display:flex;flex-direction:column}.category_goods_list>ul>li>*{max-width:100%}.category_goods_list>ul>li .item_thumb{aspect-ratio:1/1;width:100%;background-color:var(--greycolor-grey02);border-radius:16px;overflow:hidden;position:relative;margin-bottom:20px;background:linear-gradient(120deg,#66666624 16.01%,#66666659 88.68%);box-shadow:inset 0 1px 1px #fff3,inset 1px -1px 2px #fffafa05}.category_goods_list>ul>li .item_thumb img{width:100%;height:100%;max-width:100%;object-fit:cover}.category_goods_list>ul>li .item_thumb.soldout:before{content:"SOLD OUT";display:inline-flex;align-items:center;justify-content:center;text-align:center;width:50%;aspect-ratio:1/1;background-color:#000c;border-radius:50%;font-size:14px;font-weight:600;color:var(--subcolor-red-normal);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none}.category_goods_list>ul>li .item_info{line-height:1.4}.category_goods_list>ul>li .item_info .item_icons{display:flex;flex-flow:row wrap;gap:4px}.category_goods_list>ul>li .item_info .item_icons+.item_no{margin-top:8px}.item_icons .sticker{display:inline-flex;align-items:center;justify-content:center;text-align:center;width:auto;border-radius:8px;font-size:12px;font-weight:600;height:25px;padding:0 12px}.item_icons .sticker.new{background-color:#0b2551;color:#fff}.item_icons .sticker.new:before{content:"NEW"}.item_icons .sticker.best{background-color:#8ce2d0;color:#002554}.item_icons .sticker.best:before{content:"BEST"}.item_icons .sticker.sale{background-color:#e45349;color:#fff}.item_icons .sticker.sale:before{content:"Sub. Discount"}.item_icons .sticker.soldout{background-color:#5a5a5b;color:#fff}.item_icons .sticker.soldout:before{content:"SOLD OUT"}.category_goods_list>ul>li .item_info .item_no{font-size:14px;font-weight:400;color:var(--greycolor-grey05)}.category_goods_list>ul>li .item_info .item_name{font-size:16px;font-weight:400;color:var(--greycolor-grey04);margin-top:8px}.category_goods_list>ul>li .item_info .item_price_texts{display:flex;flex-flow:column wrap;align-items:flex-start;gap:0px;font-size:20px;font-weight:600;color:var(--greycolor-grey04);margin-top:20px}.category_goods_list>ul>li .item_info .item_price_texts .item_before_price{font-size:16px;color:var(--greycolor-grey05);text-decoration:line-through}.category_goods_list>ul>li .item_info .item_price_texts .item_price{color:inherit}.content_box.goods.search .search-container .search-button{width:192px}.content_box.goods.search .search-container .form_element{padding-left:0;overflow:visible;margin-right:24px}.content_box.goods.search .search-container .form_element label{font-size:14px;color:var(--greycolor-grey05);white-space:nowrap}.content_box.goods.search .list_head :is(.category,.sort_buttons){flex:unset}.content_box.goods.search .category_goods_list{padding:0 55px}.content_box.goods.search .category_goods_list>ul{grid-template-columns:repeat(4,1fr)}@media screen and (max-width: 1024px){.body-goods:is(.body-goods-list,.body-goods-search) #contents{padding:72px 20px 60px}.page_tit.category{text-align:left}.list_head .total_count{font-size:12px}.list_head .category{order:-1;width:100%;flex:unset;border-bottom:1px solid rgba(255,255,255,.062745098);margin-bottom:40px;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth}.list_head .category::-webkit-scrollbar{display:none}.list_head .category>li{width:25%;height:48px}.list_head .category>li a{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%}.list_head .category>li a.on:after{content:"";display:block;width:100%;height:3px;background-color:var(--brandcolor-normal);position:absolute;bottom:-1px;left:0}.list_head .category>li+li:before{display:none}.list_head .list_sort{margin-top:8px;padding-top:8px}.list_head :is(.category,.sort_buttons){justify-content:flex-start}.list_head :is(.category,.sort_buttons)>li :is(a,label){font-size:12px;padding:0}.list_head .sort_buttons>li+li:before{position:static;transform:unset;margin:0 10px}.content_box.goods .goods_list{margin-top:40px;padding-bottom:0}.category_goods_list>ul{grid-template-columns:1fr;gap:16px}.category_goods_list>ul>li{flex-direction:row;gap:16px}.category_goods_list>ul>li .item_thumb{margin-bottom:0;width:128px;min-width:128px;border-radius:10px}.category_goods_list>ul>li .item_thumb.soldout:before{font-size:10px}.category_goods_list>ul>li .item_info .item_icons img{width:auto;height:16px}.category_goods_list>ul>li .item_info .item_no{font-size:10px}.category_goods_list>ul>li .item_info .item_name{font-size:14px;margin-top:4px}.category_goods_list>ul>li .item_info .item_price_texts{font-size:14px}.category_goods_list>ul>li .item_info .item_price_texts .item_before_price{font-size:12px}.item_icons .sticker{border-radius:4px;font-size:8px;height:16px;padding:0 8px}.content_box.goods.search .page_tit{margin-bottom:0}.content_box.goods.search .category_goods_list>ul{grid-template-columns:repeat(1,1fr)}.content_box.goods.search .board_search_sec{display:none}.content_box.goods.search .list_head .total_count{display:initial}.content_box.goods.search .category_goods_list{padding:0}}.cart-wrap,.completed-wrap{padding-top:80px;padding-bottom:120px}@media screen and (max-width: 1024px){.cart-wrap,.completed-wrap{padding-top:25px;padding-bottom:0}}.completed-header{margin:0 auto;max-width:1446px}.completed-header .completed-title{font-family:var(--namu-bold);font-weight:700;font-size:24px;color:#ddd}@media screen and (max-width: 1024px){.completed-header .completed-title{display:flex;cursor:pointer;font-size:16px;align-items:center;gap:0 8px}.completed-header .completed-title:before{content:"";display:inline-block;width:20px;height:20px;background:url(/build/assets/chevron-left-D5_gvWgf.svg) no-repeat 0 center;background-size:100% 100%;flex-shrink:0}}.completed-section{margin:0 auto;max-width:1060px}.completed-box{margin-top:60px;border-radius:20px;padding:60px 80px;background-color:#1d1d1f;justify-content:center;display:flex}@media screen and (max-width: 1024px){.completed-box{padding:24px}}.completed-box .completed-box-item .item-row{display:flex;align-items:center;gap:24px}@media screen and (max-width: 1024px){.completed-box .completed-box-item .item-row{gap:10px}}.completed-box .completed-box-item .item-row+.item-row{margin-top:24px}@media screen and (max-width: 1024px){.completed-box .completed-box-item .item-row+.item-row{margin-top:16px}}.completed-box .completed-box-item .item-row .item-row-label{width:220px;font-size:16px;color:#8d8d8d}@media screen and (max-width: 1024px){.completed-box .completed-box-item .item-row .item-row-label{font-size:14px;width:100px}}.completed-box .completed-box-item .item-row .item-row-value{color:#ddd;font-size:16px;font-weight:600}@media screen and (max-width: 1024px){.completed-box .completed-box-item .item-row .item-row-value{font-size:14px}}.completed-box-description{margin-top:16px;color:#8d8d8d;font-size:16px;text-align:center}@media screen and (max-width: 1024px){.completed-box-description{font-size:12px}}.completed-wrap .fab-actions{padding-top:60px}.completed-wrap .fab-actions .w-226{width:226px;padding-left:0;padding-right:0}@media screen and (max-width: 1024px){.completed-wrap .fab-actions .w-226{max-width:226px;width:50%}.completed-wrap .fab-actions .button{font-size:14px;height:48px}}.cart-wrap{max-width:1416px;margin:0 auto;padding:60px 0}@media screen and (max-width: 1024px){.cart-wrap{padding-bottom:0}}.page-top-header{margin-bottom:40px;display:flex;justify-content:space-between;align-items:center;position:relative}.page-top-header .header-guide-button{display:flex;align-items:center;gap:0 8px;font-size:16px;color:var(--c8D8D8D);background:transparent}.page-top-header .header-guide-button i{display:inline-block;width:20px;height:20px;background:url(/build/assets/ico-question-6ZFn_4V0.png) no-repeat center center}@media screen and (max-width: 1024px){.page-top-header .header-guide-button{display:none}}.page-top-header .page-top-title{font-size:24px;font-weight:700;color:#fff;font-family:var(--namu-bold)}@media screen and (max-width: 1024px){.page-top-header .page-top-title{font-size:16px}}.page-back-button{display:none}@media screen and (max-width: 1024px){.page-back-button{display:inline-flex;background:url(/build/assets/page-back-CGmJd-23.png) no-repeat center center/100% 100%;width:20px;height:20px;margin-right:6px;font-size:0;vertical-align:middle;transform:translateY(-1px)}}.header-guide-mobile{display:none}@media screen and (max-width: 1024px){.header-guide-mobile{display:flex;justify-content:flex-end;margin-bottom:20px}}.header-guide-button-mobile{display:flex;align-items:center;gap:0 5px;font-size:10px;color:var(--c8D8D8D);background:transparent}.header-guide-button-mobile i{display:inline-block;width:12px;height:12px;background:url(/build/assets/ico-question-6ZFn_4V0.png) no-repeat center center/contain}.cart-section .cart-table-header{display:grid;grid-template-columns:623px 106px 156px 146px 171px 121px;padding:20px 30px}.cart-section .cart-table-header.v2{grid-template-columns:467px 120px 120px 120px 120px 120px 110px;gap:25px}@media screen and (min-width: 1025px){.cart-section .cart-table-header.v2{margin:0 auto;max-width:1100px}}@media screen and (max-width: 1024px){.cart-section .cart-table-header{display:none}}.cart-section .cart-table-header .cart-header-col{color:#8d8d8d;font-size:16px;font-weight:600;text-align:center;display:flex;position:relative}.cart-section .cart-table-header .cart-header-col.col-product{justify-content:center}.cart-section .cart-table-header .cart-header-col.col-product .form-check-area{position:absolute;left:0;top:0}.cart-section .cart-table-header .cart-header-col.col-checkbox{display:flex;align-items:center}.cart-section .cart-table-header .cart-header-col.col-checkbox input[type=checkbox]{width:20px;height:20px;cursor:pointer}.cart-section .order-item-list{display:flex;flex-direction:column;gap:16px}@media screen and (max-width: 1024px){.cart-section .order-item-list{gap:0}}.cart-section .order-item-list.v2 .order-item{grid-template-columns:467px 120px 100px 120px 120px 120px 110px;gap:0 20px}@media screen and (min-width: 1025px){.cart-section .order-item-list.v2 .order-item{margin:0 auto;max-width:1100px}}.cart-section .order-item-list.v2 .order-item .order-product{margin-right:0}.cart-section .order-item-list.v2 .order-item .order-quantity{padding-right:0;border-right:0}.cart-section .order-item{display:grid;grid-template-columns:591px 110px 172px 96px 202px 120px;padding:20px 60px;border-radius:20px;background-color:#1d1d1f;align-items:center}@media screen and (max-width: 1024px){.cart-section .order-item{display:block;padding:24px;border-radius:0;position:relative}.cart-section .order-item:before{content:"";display:block;height:1px;background-color:#ffffff1a;position:absolute;left:24px;right:24px;bottom:0;z-index:1}}.cart-section .order-item .order-checkbox{display:flex;align-items:flex-start}@media screen and (max-width: 1024px){.cart-section .order-item .order-checkbox{display:none}}.cart-section .order-item .order-product{display:flex;align-items:center;gap:16px;margin-right:24px}@media screen and (max-width: 1024px){.cart-section .order-item .order-product{flex-wrap:wrap;align-items:flex-start}}.cart-section .order-item .order-image{flex-shrink:0;display:flex;align-items:center;gap:16px}@media screen and (max-width: 1024px){.cart-section .order-item .order-image{width:96px;height:96px}}.cart-section .order-item .order-image img{width:100%;height:auto;border-radius:10px}.cart-section .order-item .order-id{font-size:14px;color:#8d8d8d;margin-bottom:6px}.cart-section .order-item .order-name{font-size:20px;color:#ddd;font-weight:6500;line-height:1.4;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;display:-webkit-box}@media screen and (max-width: 1024px){.cart-section .order-item .order-name{font-size:14px}}.cart-section .order-item .order-subtitle{font-size:14px;color:#8d8d8d;font-weight:700;margin-top:12px}@media screen and (max-width: 1024px){.cart-section .order-item .order-subtitle{font-size:12px;margin-top:8px}}@media screen and (max-width: 1024px){.cart-section .order-item .order-info-left{width:calc(100% - 112px)}}.cart-section .order-item .order-status-soldout{font-size:14px;color:#fd5c51;font-weight:600;margin-top:12px}@media screen and (max-width: 1024px){.cart-section .order-item .order-status-soldout{display:none}}.cart-section .order-item .order-status-soldout-mobile{display:none;font-size:12px;color:#fd5c51;font-weight:600;margin-top:8px;padding-left:112px}@media screen and (max-width: 1024px){.cart-section .order-item .order-status-soldout-mobile{display:block}}.cart-section .order-item .order-option{font-size:14px;color:#8d8d8d;padding-left:16px;position:relative;white-space:nowrap}.cart-section .order-item .order-option:before{content:"";display:block;width:1px;height:16px;background:#ffffff1a;position:absolute;left:0;top:0}@media screen and (max-width: 1024px){.cart-section .order-item .order-option{font-size:12px;padding-left:112px;margin-top:-32px}}.cart-section .order-item .order-option-mobile{margin-left:112px;color:#8d8d8d;font-size:12px}@media screen and (max-width: 1024px){.cart-section .order-item .order-option-mobile{display:block}}.cart-section .order-item .order-shipping-method{display:flex;align-items:center;margin-right:32px}.cart-section .order-item .order-shipping-method button{font-size:14px;background:transparent;border:1px solid var(--color-white-10, rgba(255, 255, 255, .1));height:46px;color:var(--color-grey-grey-5, rgb(141, 141, 141));padding:0 19px;border-radius:4px}@media screen and (max-width: 1024px){.cart-section .order-item .order-shipping-method{padding-left:112px;margin-right:0;margin-top:10px}.cart-section .order-item .order-shipping-method button{width:auto;padding:3px 8px;height:auto}.cart-section .order-item .order-shipping-method button br{display:none}}.cart-section .order-item .order-fee{text-align:center;color:#ddd}@media screen and (max-width: 1024px){.cart-section .order-item .order-price{display:none}}.cart-section .order-item .order-price .order-price-original{font-size:14px;color:#99999a;text-decoration:line-through;margin-bottom:4px}.cart-section .order-item .order-price .order-price-original.not-discount{text-decoration:none;color:#ddd}@media screen and (max-width: 1024px){.cart-section .order-item .order-price .order-price-original{font-size:12px}}.cart-section .order-item .order-price .order-price-current{font-size:18px;color:#fff;font-weight:700;margin-bottom:4px}@media screen and (max-width: 1024px){.cart-section .order-item .order-price .order-price-current{font-size:16px}}.cart-section .order-item .order-price .order-discount{font-size:14px;color:#fd5c51;font-weight:600}@media screen and (max-width: 1024px){.cart-section .order-item .order-price .order-discount{font-size:12px}}.cart-section .order-item .order-quantity{display:flex;flex-direction:column;align-items:center;gap:16px;border-right:1px solid var(--color-white-10, rgba(255, 255, 255, .1));padding-right:40px}@media screen and (max-width: 1024px){.cart-section .order-item .order-quantity{flex-direction:row;align-items:center;gap:0 10px;padding-left:112px;padding-right:0;border-right:0;gap:0 4px;margin-top:16px}}.cart-section .order-item .order-quantity .order-qty-value{font-size:16px;height:40px;width:40px;padding:0;text-align:center}.cart-section .order-item .order-quantity .order-qty-value:read-only{border:0;background:none}@media screen and (max-width: 1024px){.cart-section .order-item .order-quantity .order-qty-value{height:32px;width:32px;font-size:12px;font-weight:600}}.cart-section .order-item .order-quantity .button{font-size:14px;width:96px;color:#8d8d8d;padding:3px 0}@media screen and (max-width: 1024px){.cart-section .order-item .order-quantity .button{width:auto;padding:3px 8px;height:32px}.cart-section .order-item .order-quantity .button br{display:none}}.cart-section .order-item .order-amount{font-size:20px;color:#ddd;font-weight:700;padding:0 40px;white-space:nowrap}@media screen and (max-width: 1024px){.cart-section .order-item .order-amount{display:none}}.cart-section .order-item .order-amount .order-amount-value{font-size:18px;color:#fff;font-weight:700;margin-bottom:4px}@media screen and (max-width: 1024px){.cart-section .order-item .order-amount .order-amount-value{font-size:16px}}.cart-section .order-item .order-amount .order-coupon-label{font-size:12px;color:#99999a;margin-bottom:2px}.cart-section .order-item .order-amount .order-coupon-value{font-size:12px;color:#99999a}.cart-section .order-item .order-price-mobile{display:none}@media screen and (max-width: 1024px){.cart-section .order-item .order-price-mobile{display:flex;gap:0 14px;justify-content:flex-end;align-items:center;margin-top:16px;padding-top:20px;border-top:1px solid rgba(255,255,255,.1)}}.cart-section .order-item .order-price-mobile .order-price-original{color:#8d8d8d;font-size:14px;text-decoration:line-through}.cart-section .order-item .order-price-mobile .order-discount{margin:0 12px;font-size:14px;color:#fd5c51}.cart-section .order-item .order-price-mobile .order-price-current{color:#ddd;font-size:20px;font-weight:600}.cart-section .order-item .order-actions{display:flex;flex-direction:column;gap:8px}@media screen and (max-width: 1024px){.cart-section .order-item .order-actions{margin-top:16px;flex-direction:row}.cart-section .order-item .order-actions .order-actions-delete{display:none!important}.cart-section .order-item .order-actions .m-w-full{width:100%}}.cart-section .order-item .order-actions .button{display:flex;align-items:center;justify-content:center;width:100%;height:36px;font-weight:600;padding:0;font-size:14px}.cart-section .cart-summary{background:transparent;border:2px solid var(--brandcolor-normal);border-radius:20px;padding:60px;margin:20px 0 60px;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:40px;text-align:center}@media screen and (max-width: 1024px){.cart-section .cart-summary{display:none}}.cart-section .cart-summary .summary-row{display:flex;flex-direction:column;position:relative}.cart-section .cart-summary .summary-row.summary-discount-row{position:relative}.cart-section .cart-summary .summary-row.summary-discount-row:hover .summary-tooltip{opacity:1;visibility:visible}.cart-section .cart-summary .summary-row .summary-label{font-size:14px;color:#8d8d8d;display:flex;align-items:center;gap:8px;line-height:140%}.cart-section .cart-summary .summary-row .summary-info-icon{display:inline-block;width:20px;height:20px;background:url(/build/assets/ico-question-6ZFn_4V0.png) no-repeat center center}.cart-section .cart-summary .summary-row .summary-value{font-size:32px;color:#ddd;font-weight:600}.cart-section .cart-summary .summary-row .summary-value small{font-weight:400;font-size:16px}.cart-section .cart-summary .summary-row .summary-tooltip{position:absolute;top:100%;right:0;margin-top:12px;background:var(--brandcolor-normal);border-radius:8px;padding:16px 32px;min-width:280px;opacity:0;visibility:hidden;transition:all .3s ease;z-index:1000;color:#38383a!important}.cart-section .cart-summary .summary-row .summary-tooltip:before{content:"";position:absolute;bottom:100%;right:24px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid var(--brandcolor-normal)}.cart-section .cart-summary .summary-row .summary-tooltip .tooltip-content{color:#1d1d1f;font-size:16px}.cart-section .cart-summary .summary-row .summary-tooltip .tooltip-content .tooltip-item{color:#38383a!important;white-space:nowrap}.cart-section .cart-summary .summary-operator{margin:0 65px}@media screen and (max-width: 1024px){.cart-section .cart-summary .summary-operator{display:none}}.cart-section .cart-summary .summary-divider{background:var(--color-white-10, rgba(255, 255, 255, .1));width:1px;height:60px;margin:0 65px}.cart-section .cart-summary .summary-total .summary-label{font-size:14px;color:#8d8d8d}@media screen and (max-width: 1024px){.cart-section .cart-summary .summary-total .summary-label{font-size:18px}}.cart-section .cart-summary .summary-total .summary-value{font-size:28px;color:var(--brandcolor-normal);font-weight:700}@media screen and (max-width: 1024px){.cart-section .cart-summary .summary-total .summary-value{font-size:24px}}.cart-section .cart-actions{display:flex;justify-content:flex-end;align-items:center;gap:20px}@media screen and (max-width: 1024px){.cart-section .cart-actions{display:none}}.cart-section .cart-actions .cart-actions-right{display:flex;gap:12px}.cart-section .checkout-layout{display:grid;grid-template-columns:1fr 500px;gap:60px}@media screen and (max-width: 1024px){.cart-section .checkout-layout{grid-template-columns:1fr;gap:40px}}.cart-section .checkout-left{flex:1}.cart-section .checkout-right{flex-shrink:0}.cart-section .order-controls-mobile{display:none;margin-bottom:16px}@media screen and (max-width: 1024px){.cart-section .order-controls-mobile{display:flex;justify-content:space-between}}.cart-section .order-controls-delete{width:12px;height:12px;background:url(/build/assets/order-controls-del-BtILD0PW.png) no-repeat center center/contain}@media screen and (max-width: 1024px){.cart-section .mobile-hidden{display:none!important}}.cart-section .order-mobile-info{display:none}@media screen and (max-width: 1024px){.cart-section .order-mobile-info{display:flex;flex-direction:column;gap:10px}}.cart-section .order-mobile-info-item{display:flex;justify-content:space-between;align-items:center;padding-left:112px}.cart-section .order-mobile-info-item .item-label{color:#8d8d8d;font-size:12px;white-space:nowrap}.cart-section .order-mobile-info-item .item-value{color:#ddd;font-size:12px}.cart-section .order-mobile-info-item .item-value.order-shipping-method{padding-left:0!important}.cart-summary-mobile{display:none;background:#002554cc;box-shadow:0 -4px 8px #0000001a;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);padding:16px 20px;border-radius:20px 20px 0 0}@media screen and (max-width: 1024px){.cart-summary-mobile{display:block;position:fixed;left:0;bottom:0;right:0}}.cart-summary-mobile .summary-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.cart-summary-mobile .summary-label{color:#ddd;font-size:16px}.cart-summary-mobile .summary-value{color:var(--brandcolor-normal);font-size:24px;font-weight:600}.cart-summary-mobile .summary-value small{color:#ddd;font-size:16px}.cart-summary-mobile .button{width:100%;height:48px}.form-section-wrap{display:flex;flex-direction:column;gap:40px}@media screen and (max-width: 1024px){.form-section-wrap{gap:20px}}.form-section-wrap .form-label{font-weight:400;color:#8d8d8d}.form-section-wrap .form-section{background-color:#1d1d1f;border-radius:20px;padding:60px}@media screen and (max-width: 1024px){.form-section-wrap .form-section{padding:24px}}.form-section-wrap .form-section .form-section-header{display:flex;justify-content:space-between;align-items:center;cursor:pointer;margin-bottom:40px}@media screen and (max-width: 1024px){.form-section-wrap .form-section .form-section-header{margin-bottom:20px}}.form-section-wrap .form-section .form-section-header .form-section-title{font-size:24px;font-weight:600;color:var(--brandcolor-normal);font-family:var(--namu-bold);margin:0}@media screen and (max-width: 1024px){.form-section-wrap .form-section .form-section-header .form-section-title{font-size:16px}}.form-section-wrap .form-section .form-section-header .form-section-description{color:#8d8d8d;font-size:14px;font-weight:400;padding-top:15px;font-family:Pretendard}@media screen and (max-width: 1024px){.form-section-wrap .form-section .form-section-header .form-section-description{font-size:12px;padding-top:6px}}.form-section-wrap .form-section .form-section-header .icon-chevron-down{width:20px;height:20px;background:url(/build/assets/ico-arrow-sm-DcArZ_Un.png) no-repeat center center;transform:rotate(180deg)}.form-section-wrap .form-section-content+.form-section-header{margin-top:60px}@media screen and (max-width: 1024px){.form-section-wrap .form-section-content+.form-section-header{margin-top:40px}}.form-section-wrap .gift-option-header{display:flex;gap:8px;font-size:14px;color:#8d8d8d;margin-bottom:24px}@media screen and (max-width: 1024px){.form-section-wrap .gift-option-header{font-size:12px}}.form-section-wrap .gift-option-header .gift-option-title{font-weight:600}@media screen and (max-width: 1024px){.form-section-wrap .gift-option-header .gift-option-title{font-size:14px}}.form-section-wrap .form-info-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}@media screen and (max-width: 1024px){.form-section-wrap .form-info-grid{grid-template-columns:1fr;gap:16px}}.form-section-wrap .form-info-item .form-info-label{font-size:14px;color:#99999a;margin-bottom:8px}.form-section-wrap .form-info-item .form-info-value{font-size:16px;color:#fff;font-weight:600}.form-section-wrap .fab-actions{display:flex;justify-content:center;margin-top:40px}.form-section-wrap .form-radio-group{display:flex;gap:20px}@media screen and (max-width: 1024px){.form-section-wrap .form-radio-group.mobile-flex-wrap{gap:16px;flex-wrap:wrap}}@media screen and (max-width: 768px){.form-section-wrap .form-radio-group.mobile-flex-wrap{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.form-section-wrap .form-radio-group.mobile-flex-wrap .form-radio label{margin-right:0;white-space:nowrap;padding-left:24px}}.form-section-wrap .textarea-counter{color:#99999a;font-size:14px;text-align:right;margin-top:8px}@media screen and (max-width: 1024px){.form-section-wrap .textarea-counter{font-size:10px}}.form-section-wrap .payment-method-buttons{display:flex;gap:12px;width:100%}.form-section-wrap .payment-method-buttons .payment-method-btn{flex:1;height:56px;border-radius:10px;border:1px solid #38383A;background:#1d1d1f;color:#ddd;font-size:14px;font-weight:600}.form-section-wrap .payment-method-buttons .payment-method-btn.active{background:#002554;color:#8ce2d0;border-color:#002554}@media screen and (max-width: 1024px){.form-section-wrap .payment-method-buttons{gap:8px}.form-section-wrap .payment-method-buttons .payment-method-btn{height:auto;font-size:12px;padding:7px 0}}.form-section-wrap .expiry-group{display:flex;align-items:center;gap:0 16px}@media screen and (max-width: 1024px){.form-section-wrap .expiry-group{flex-wrap:wrap;gap:8px 0;width:100%}}.form-section-wrap .expiry-group .form-input{width:270px}@media screen and (max-width: 1440px){.form-section-wrap .expiry-group .form-input{width:18.75%}}@media screen and (max-width: 1024px){.form-section-wrap .expiry-group .form-input{width:calc(50% - 19px)}}.form-section-wrap .expiry-group .expiry-separator{font-size:16px;color:#8d8d8d;line-height:1}@media screen and (max-width: 1024px){.form-section-wrap .expiry-group .expiry-separator{width:38px;text-align:center}}.form-section-wrap .expiry-group .button{width:226px}@media screen and (max-width: 1024px){.form-section-wrap .expiry-group .button{width:100%;font-size:12px}}.form-section-wrap .form-radio-group{gap:0 100px}@media screen and (max-width: 1024px){.form-section-wrap .form-radio-group{gap:0 20px}}.form-section-wrap .form-desc{font-size:14px;color:#99999a;line-height:1.6}.form-section-slide .gift-carousel{padding-left:40px;padding-right:40px}@media screen and (max-width: 1024px){.form-section-slide .gift-carousel{padding-left:0;padding-right:0}}.form-section-slide .gift-carousel+.gift-option-header{margin-top:40px}.form-section-slide .gift-carousel .carousel-btn.next,.form-section-slide .gift-carousel .carousel-btn.prev{width:24px;height:24px}.form-section-slide .gift-carousel .carousel-btn.next:after,.form-section-slide .gift-carousel .carousel-btn.prev:after{content:"";background-repeat:no-repeat;background-position:center center;background-size:contain;font-size:0;width:100%;height:100%}.form-section-slide .gift-carousel .carousel-btn.prev:after{background-image:url(/build/assets/arrow_back-28NfA892.png)}.form-section-slide .gift-carousel .carousel-btn.next:after{background-image:url(/build/assets/arrow_forward-53S2BphQ.png)}@media screen and (max-width: 1024px){.form-section-slide .gift-item{display:flex;align-items:center;gap:8px}.form-section-slide .gift-item .gift-image{flex-shrink:0}.form-section-slide .gift-item .gift-name{text-align:left}}.sticky-layout{display:flex;gap:60px}.sticky-layout .l{width:66.384180791%}.sticky-layout .r{z-index:2;position:relative;width:29.3785310734%}@media screen and (max-width: 1024px){.sticky-layout{flex-direction:column-reverse;gap:20px}.sticky-layout .l,.sticky-layout .r{width:100%}}.terms-form .form-check-area .form-checkbox label{color:var(--brandcolor-normal);font-weight:600}.terms-form .check-textarea{margin-top:40px}@media screen and (max-width: 1024px){.terms-form .check-textarea{margin-top:20px}}.terms-form .check-textarea label{color:#8d8d8d;font-size:16px}@media screen and (max-width: 1024px){.terms-form .check-textarea label{font-size:14px}}.terms-form .check-textarea .form-textarea2{background:#38383a;margin:16px 0}@media screen and (max-width: 1024px){.terms-form .check-textarea .form-textarea2{margin:8px 0}}.order-summary{background:#1d1d1f;border-radius:20px;position:sticky;overflow:hidden;top:97px;margin-bottom:112px;background:url(/build/assets/product-bg-BQ6XKLsn.png) no-repeat center top/100% auto}@media screen and (max-width: 1024px){.order-summary{background:url(/build/assets/mobile-product-bg-BrYnQsYg.png) no-repeat center top/100% auto;margin-bottom:0}}.order-summary:has(.order-confirm){background:#1d1d1f}@media screen and (max-width: 1024px){.order-summary:has(.order-confirm){padding:24px;background-color:#8ce2d0;border-radius:0 0 20px 20px}.order-summary:has(.order-confirm) .order-confirm{display:none}.order-summary:has(.order-confirm) .product-detail-item .detail-label{color:#1d1d1f}.order-summary:has(.order-confirm) .product-detail-item .detail-value{color:#1d1d1f;font-weight:600}.order-summary:has(.order-confirm) .product-details-list,.order-summary:has(.order-confirm) .product-plan-fee{padding:0}}.order-summary .order-product-info{text-align:center;padding:60px 0 40px}.order-summary .product-id{padding:20px 0 8px;color:#8d8d8d;font-size:14px}@media screen and (max-width: 1024px){.order-summary .product-id{font-size:10px}}.order-summary .product-name{font-size:24px;font-weight:600;color:#ddd;font-family:var(--namu-bold)}@media screen and (max-width: 1024px){.order-summary .product-name{font-size:16px}}.order-summary .product-details-list{display:flex;flex-direction:column;gap:20px;padding:0 32px}@media screen and (max-width: 1024px){.order-summary .product-details-list{gap:16px;padding:0 24px}}.order-summary .product-detail-item{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.order-summary .product-detail-item .detail-label{font-size:14px;color:#ddd}.order-summary .product-detail-item .detail-value{font-size:16px;color:#ddd;font-weight:600}.order-summary .product-detail-item .detail-value.line-through{text-decoration:line-through}@media screen and (max-width: 1024px){.order-summary .product-detail-item .detail-value{font-size:14px}}.order-summary .product-detail-item .radio-mark{width:16px;height:16px}.order-summary .product-detail-note{font-size:14px;color:#8d8d8d;line-height:140%;width:100%;text-align:right}@media screen and (max-width: 1024px){.order-summary .product-detail-note{font-size:10px}}.order-summary .product-plan-fee{background-color:#8ce2d0;padding:32px;margin-top:40px}@media screen and (max-width: 1024px){.order-summary .product-plan-fee{padding:24px;margin-top:24px}}.order-summary .plan-fee-label{display:flex;justify-content:space-between;color:#1d1d1f}.order-summary .plan-fee-label.align-center{align-items:center}.order-summary .plan-fee-label .plan-fee-label-text{font-weight:600;font-size:20px}@media screen and (max-width: 1024px){.order-summary .plan-fee-label .plan-fee-label-text{font-size:16px}}.order-summary .plan-fee-label .plan-fee-value-group{display:flex;align-items:center;line-height:1}@media screen and (max-width: 1024px){.order-summary .plan-fee-label .plan-fee-value-group{gap:4px}}.order-summary .plan-fee-label .plan-fee-value{font-weight:600;font-size:32px;line-height:140%;color:#1d1d1f}@media screen and (max-width: 1024px){.order-summary .plan-fee-label .plan-fee-value{font-size:24px}}.order-summary .plan-fee-label .currency{line-height:140%;font-size:20px;font-weight:600}@media screen and (max-width: 1024px){.order-summary .plan-fee-label .currency{font-size:16px}}.order-summary .plan-fee-discount{font-size:14px;margin-bottom:8px;color:#1d1d1f;text-align:right}@media screen and (max-width: 1024px){.order-summary .plan-fee-discount{font-size:12px}}.order-summary .plan-fee-note{color:#1d1d1f;font-size:12px;text-align:right}@media screen and (max-width: 1024px){.order-summary .plan-fee-note{font-size:10px}}.order-bottom-buttons{position:absolute;bottom:0;left:0;width:100%}.order-bottom-buttons .button{width:100%;font-size:18px;font-weight:600;padding-top:23px;padding-bottom:23px}.order-bottom-buttons .plan-fee-summary{display:none;justify-content:space-between;align-items:center;padding-bottom:1px}.order-bottom-buttons .plan-fee-summary .plan-fee-summary-label{font-size:16px;color:#ddd}.order-bottom-buttons .plan-fee-summary .plan-fee-summary-value b{color:var(--brandcolor-normal);font-size:24px;font-weight:600}.order-bottom-buttons .plan-fee-summary .currency{font-weight:600;font-size:16px;color:#ddd}@media screen and (max-width: 1024px){.order-bottom-buttons{position:fixed;bottom:0;left:0;width:100%;box-shadow:0 -4px 8px #0000001a;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#002554cc;padding:16px 20px}.order-bottom-buttons .plan-fee-summary{display:flex}.order-bottom-buttons .button{font-size:14px;padding:14px 0;height:auto}}.cart-empty-message{text-align:center;padding:32px;border-radius:10px;background:var(--color-grey-grey-825, rgba(29, 29, 31, .25));margin-top:60px}.cart-empty-message p{color:#ddd;font-size:16px}.cart-empty-message p.color-red{color:#fd5c51}@media screen and (max-width: 1024px){.cart-empty-message{padding:16px;margin-top:20px;text-align:left}.cart-empty-message p{font-size:12px}}.order-confirm{text-align:center;font-family:var(--namu-bold);color:#ddd;font-size:24px;padding:60px 0 40px}.form-address-type{display:flex;flex-direction:column;gap:16px;width:100%}.form-address-type .address-type-group{display:flex;gap:0 60px}@media screen and (max-width: 1024px){.form-address-type .address-type-group{gap:0 8px}}.form-address-type .address-type-group .button{width:220px;height:36px;padding:0;align-items:center;font-size:14px}@media screen and (max-width: 1024px){.form-address-type .address-type-group .button{width:123px;font-size:12px}}.form-address-type .form-address-input{display:flex;gap:16px;flex-direction:column;width:100%}@media screen and (max-width: 1024px){.form-address-type .form-address-input{gap:8px}}.form-address-type .form-address-input .form-address-input-item{display:flex;gap:16px}.form-address-type .form-address-input .form-address-input-item .button{width:226px;font-size:14px;padding:0;align-items:center}@media screen and (max-width: 1024px){.form-address-type .form-address-input .form-address-input-item{gap:8px}.form-address-type .form-address-input .form-address-input-item .button{font-size:12px;width:109px}}.form-text-content{display:flex;flex-direction:column;gap:16px}.form-text-content .form-text-item{display:flex;align-items:center;gap:0 40px}@media screen and (max-width: 1024px){.form-text-content .form-text-item{gap:0 4px}}.form-text-content .form-text-item .form-text-label{font-size:16px;color:#8d8d8d;width:170px;flex-shrink:0}@media screen and (max-width: 1024px){.form-text-content .form-text-item .form-text-label{width:100px;font-size:14px}}.form-text-content .form-text-item .form-text-value{flex:1;color:#ddd;font-size:16px;font-weight:600}@media screen and (max-width: 1024px){.form-text-content .form-text-item .form-text-value{font-size:14px;text-align:right}}.form-text-content .form-text-item .button{font-size:12px;padding:4px 6px;color:#8d8d8d;height:auto}@media screen and (max-width: 1024px){.form-text-content .form-text-item .button{font-size:10px;padding:4px 8px}}.radio-btn-group{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}@media screen and (max-width: 1024px){.radio-btn-group{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}}.button-radio{display:flex;align-items:center;justify-content:center;width:100%;background:#1d1d1f;border-radius:10px;height:56px;border:1px solid rgb(56,56,58);cursor:pointer;font-size:14px;font-weight:400;text-align:center}@media screen and (max-width: 1024px){.button-radio{height:48px;font-size:14px}}.button-radio:has(input:checked){font-weight:600;background:#002554;border-color:#002554}.button-radio input{display:none}.cart-status-bar{display:flex;justify-content:space-between;align-items:center;margin-bottom:60px}@media screen and (max-width: 1024px){.cart-status-bar{flex-direction:column;gap:20px}.cart-status-bar .cart-go-cart{align-self:flex-end}}.cart-go-cart .button{height:36px;padding:0 32px;border-radius:8px;font-size:16px;font-weight:600;align-items:center}@media screen and (max-width: 1024px){.cart-go-cart .button{height:32px;font-size:12px;padding:0 25px}}.order-step{display:flex;gap:0 24px}@media screen and (max-width: 1024px){.order-step{gap:0 16px}}.order-step-item-wrap p{text-align:center;color:#8d8d8d;font-size:16px;font-weight:600;margin-top:8px}@media screen and (max-width: 1024px){.order-step-item-wrap p{font-size:12px}}.order-step-item-wrap p.current{color:var(--brandcolor-normal)}.order-step-item-row{display:flex;align-items:center;gap:24px}@media screen and (max-width: 1024px){.order-step-item-row{gap:16px}}.order-step-item-row .order-step-item{width:24px;height:24px;background:url(/build/assets/step-circle-DrB98RGw.png) no-repeat center center/contain}.order-step-item-row .order-step-item.checked{background:url(/build/assets/step-circle-checked-Id64azYp.png) no-repeat center center/contain}@media screen and (max-width: 1024px){.order-step-item-row .order-step-item{width:20px;height:20px}}.cart-header-mobile{display:none;justify-content:space-between;align-items:center;margin-bottom:20px;margin-top:40px}@media screen and (max-width: 1024px){.cart-header-mobile{display:flex}}.cart-header-mobile-delete .button{font-size:12px;padding:7px 16px;line-height:1;height:auto}.completed-box{width:1059px;margin:0 auto;border-radius:20px;padding:60px;background-color:#1d1d1f}@media screen and (max-width: 1024px){.completed-box{width:100%;padding:40px 24px}}.completed-box .completed-box-inner{display:flex;gap:40px;align-items:flex-start}@media screen and (max-width: 1024px){.completed-box .completed-box-inner{flex-direction:column;gap:20px}}.completed-box .completed-product-section{flex:1;display:flex;gap:20px;align-items:center}@media screen and (max-width: 1024px){.completed-box .completed-product-section{flex-direction:column;gap:20px;text-align:center;width:100%}}.completed-box .product-image-wrapper{width:128px;height:128px;background:#fff;border-radius:8px;padding:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.completed-box .product-image-wrapper img{width:100%;height:100%;object-fit:contain}@media screen and (max-width: 1024px){.completed-box .product-image-wrapper{width:98px;height:98px}}.completed-box .product-info-main{flex:1;display:flex;flex-direction:column;gap:8px}.completed-box .product-id{font-size:14px;color:#8d8d8d;margin-bottom:6px}@media screen and (max-width: 1024px){.completed-box .product-id{font-size:12px;margin-bottom:0}}.completed-box .product-name-row{display:flex;align-items:center;gap:16px;margin-bottom:8px}@media screen and (max-width: 1024px){.completed-box .product-name-row{flex-direction:column}.completed-box .product-name-row .product-name-separator,.completed-box .product-name-row .product-color{display:none}}.completed-box .product-name{font-size:24px;font-weight:600;color:#ddd;line-height:140%;font-family:var(--namu-bold)}@media screen and (max-width: 1024px){.completed-box .product-name{font-size:16px}}.completed-box .product-name-separator{background-color:#ffffff1a;width:1px;height:16px}.completed-box .product-color{font-size:14px;color:#8d8d8d;font-weight:400;line-height:140%}@media screen and (max-width: 1024px){.completed-box .product-color{font-size:12px}}.completed-box .product-quantity-row{display:flex;align-items:center;gap:8px;font-size:14px;color:#8d8d8d;font-weight:400;line-height:1.4;margin-bottom:8px}@media screen and (max-width: 1024px){.completed-box .product-quantity-row{margin-bottom:0;justify-content:center;font-size:12px}}.completed-box .product-quantity-label,.completed-box .product-quantity-value{color:#8d8d8d}.completed-box .product-quantity-separator{background-color:#ffffff1a;width:1px;height:16px}.completed-box .product-membership{color:#8d8d8d}.completed-box .product-shipping-row{display:flex;align-items:center;gap:8px;font-size:14px;color:#8d8d8d;font-weight:400;line-height:1.4}@media screen and (max-width: 1024px){.completed-box .product-shipping-row{flex-direction:column;gap:4px;font-size:12px}.completed-box .product-shipping-row .product-quantity-separator{display:none}}.completed-box .product-shipping-label,.completed-box .product-shipping-value{color:#8d8d8d;white-space:nowrap}.completed-box .completed-divider{width:1px;background:#ffffff1a;flex-shrink:0;align-self:stretch}@media screen and (max-width: 1024px){.completed-box .completed-divider{width:100%;height:1px}}.completed-box .completed-info-section{flex:1;display:flex;flex-direction:column;gap:20px}@media screen and (max-width: 1024px){.completed-box .completed-info-section{gap:24px}}.completed-box .info-row{display:flex;gap:20px;align-items:flex-start}@media screen and (max-width: 1024px){.completed-box .info-row{flex-direction:column;gap:8px}}.completed-box .info-label{min-width:160px;font-size:14px;color:#8d8d8d;font-weight:400}.completed-box .info-value{font-size:16px;color:#ddd;font-weight:400;flex:1}@media screen and (max-width: 1024px){.completed-box .info-value{font-size:14px}}.completed-box .payment-amount-value{font-size:24px;font-weight:700;color:var(--brandcolor-normal)}.completed-box .payment-amount-value .currency{font-weight:400;color:#ddd;font-size:16px}@media screen and (max-width: 1024px){.completed-box .payment-amount-value .currency{font-size:14px}}.completed-box .text-1{color:#8d8d8d;font-size:16px;padding:10px 0 14px}@media screen and (max-width: 1024px){.completed-box .text-1{font-size:12px;padding:8px 0 4px}}.completed-box .text-2{color:#8d8d8d;font-size:14px}@media screen and (max-width: 1024px){.completed-box .text-2{font-size:12px}}.completed-box .payment-amount-date{white-space:nowrap;font-size:12px;color:#8d8d8d;font-weight:400}.completed-foot-text{text-align:center;padding:20px 0 60px;font-size:14px;color:#8d8d8d}@media screen and (max-width: 1024px){.completed-foot-text{padding-bottom:40px;font-size:12px}}.direct-completed-page .completed-box{width:1305px}@media screen and (max-width: 1024px){.direct-completed-page .completed-box{width:100%}}.main-wrap{overflow-x:hidden}.main-wrap .mobile{display:none}.main-wrap#container{padding-left:0;padding-right:0;padding-bottom:0}.main-wrap .main>section:not(#hero){padding-top:130px}@media screen and (max-width: 1660px){.main-wrap .main>section:not(#hero){padding-top:7.83vw}}.main-wrap .main .main-common-area{max-width:1416px;margin:0 auto}@media screen and (max-width: 1660px){.main-wrap .main .main-common-area{max-width:76vw}}.main-wrap .main .main-common-button{box-shadow:inset 0 1px 1px #fff3,inset 1px -1px 2px #fffafa05;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:#ffffff1a;text-align:center}.main-wrap #modal{display:none;padding:0!important;position:fixed;top:0;left:0;width:100vw;height:100dvh;background:#0009;-webkit-backdrop-filter:blur(60px);backdrop-filter:blur(60px);z-index:101}.main-wrap #modal .modal-inner{background:none;height:100%;align-content:center}.main-wrap #modal .modal-area{width:clamp(560px,58.3333333333vw,1120px);margin:0 auto}.main-wrap #modal .modal-area.hide{display:none}.main-wrap #modal .modal-area .title-box{position:relative;display:flex;align-items:flex-end;margin-bottom:clamp(12px,1.25vw,24px)}.main-wrap #modal .modal-area .title-box .logo{width:clamp(109.5px,11.40625vw,219px)}.main-wrap #modal .modal-area .title-box p{margin-left:15px;font-size:clamp(14px,1.1458333333vw,22px)}.main-wrap #modal .modal-area .title-box .button-modal-close{position:absolute;bottom:0;right:10px}.main-wrap #modal .modal-area .title-box .button-modal-close img{width:clamp(18px,1.875vw,36px)}.main-wrap #modal .modal-area .video-box{border-radius:20px;overflow:hidden}.main-wrap #modal .modal-area .video-box video{width:100%}.main-wrap .hero-section{position:relative}.main-wrap .hero-section .hero-slider-area{height:calc(100dvh - 80px);max-height:945px;min-height:700px;overflow:hidden}.main-wrap .hero-section .hero-slider-area .swiper-wrapper,.main-wrap .hero-section .hero-slider-area .swiper-slide{height:100%}.main-wrap .hero-section .hero-slider-area img{width:100vw;height:100%;object-fit:cover}.main-wrap .hero-section .hero-content-area{z-index:2;position:absolute;top:0;left:50%;transform:translate(-50%);width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}.main-wrap .hero-section .hero-content-area .hero-content-box{padding-top:6.25vw}.main-wrap .hero-section .hero-content-area .hero-content-box .hero-text-title{font-size:clamp(40px,3.125vw,60px);line-height:1.3}.main-wrap .hero-section .hero-content-area .hero-content-box .hero-text-description{margin:20px 0 50px;font-size:clamp(16px,1.0416666667vw,20px);white-space:pre-line}.main-wrap .hero-section .hero-content-area .hero-content-box .hero-button-list{display:flex;gap:0 30px}.main-wrap .hero-section .hero-content-area .hero-content-box .hero-button-list li a{display:block;width:182px;line-height:59px;font-size:20px;color:#000;background:#c1bdb8;text-align:center;border-radius:10px}.main-wrap .hero-section .hero-content-area .hero-content-box .hero-button-list li a.button-purchase{color:#fff;box-shadow:inset 0 1px 1px #fff3,inset 1px -1px 2px #fffafa05;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background-color:#ffffff1a}.main-wrap .hero-section .hero-content-area .ces-banner-wrap{width:100%;margin-bottom:50px}.main-wrap .hero-section .hero-content-area .ces-banner-wrap .ces-banner-inner{display:flex;flex-direction:row;justify-content:space-between;align-items:center;box-shadow:0 2px 18px #00000026;-webkit-backdrop-filter:blur(60px);backdrop-filter:blur(60px);padding:clamp(10px,1.0416666667vw,20px) clamp(15px,1.5625vw,30px);border-radius:12px;border:1px solid rgba(255,255,255,.2);background:linear-gradient(135.61deg,#1d1d1f 16.79%,#0000004d 91.41%)}.main-wrap .hero-section .hero-content-area .ces-banner-wrap .ces-banner-inner .ces-badge{flex-shrink:0}.main-wrap .hero-section .hero-content-area .ces-banner-wrap .ces-banner-inner .ces-badge img{display:block;height:clamp(60px,6.25vw,120px);width:auto}.main-wrap .hero-section .hero-content-area .ces-banner-wrap .ces-banner-inner .ces-text{flex:1;margin:0;font-size:clamp(14px,1.25vw,24px);line-height:1.5;color:#fff;padding:0 clamp(7.5px,.78125vw,15px);font-family:var(--namu-regular)}.main-wrap .hero-section .hero-content-area .ces-banner-wrap .ces-banner-inner .ces-text .ces-highlight{color:#5dd4d4;font-family:var(--namu-bold)}.main-wrap .hero-section .hero-content-area .ces-banner-wrap .ces-banner-inner .button-ces-benefits{flex-shrink:0;display:block;padding:31px clamp(20px,2.0833333333vw,40px);font-size:clamp(14px,1.0416666667vw,20px);color:#ddd;border-radius:8px;box-shadow:0 2px 18px #00000026;-webkit-backdrop-filter:blur(60px);backdrop-filter:blur(60px);border:1px solid rgba(255,255,255,.2);background:#1d1d1f;text-align:center;transition:opacity .2s}.main-wrap .hero-section .hero-content-area .ces-banner-wrap .ces-banner-inner .button-ces-benefits:hover{opacity:.9}.main-wrap .hero-section .hero-content-area .event-timer-box{position:relative;margin-bottom:50px;display:flex;width:100%;align-items:center;justify-content:space-between;padding:0 50px;height:clamp(80px,8.3333333333vw,160px);background:linear-gradient(136deg,#1d1d1f 16.79%,#0000004d 91.41%);box-shadow:inset 0 1px 1px #ffffff1a,inset 1px -1px 2px #fffafa03,0 2px 18px #00000026;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);border-radius:10px;z-index:10}.main-wrap .hero-section .hero-content-area .event-timer-box .text-description{font-size:clamp(14px,1.25vw,24px);white-space:pre-line}.main-wrap .hero-section .hero-content-area .event-timer-box .timer-box{display:flex;gap:0 10px;width:36.11%;align-items:center}.main-wrap .hero-section .hero-content-area .event-timer-box .timer-box>div{display:flex;flex-direction:column;align-items:center;justify-content:center;width:21.05%;aspect-ratio:1/.9;background:#ffffff0d;box-shadow:inset 0 1px 1px #ffffff26,inset 1px -1px 2px #fffafa03,0 2px 18px #00000026;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);border-radius:10px}.main-wrap .hero-section .hero-content-area .event-timer-box .timer-box>div p{font-size:clamp(18px,1.875vw,36px);line-height:1.15}.main-wrap .hero-section .hero-content-area .event-timer-box .timer-box>div span{font-size:10px;color:#ffffff80}.main-wrap .hero-section .hero-content-area .event-timer-box .timer-box>i{font-size:clamp(12px,1.0416666667vw,20px)}.main-wrap .hero-section .hero-content-area .event-timer-box .button-detail{display:block;width:15.46%;aspect-ratio:1/.256;font-size:clamp(12px,1.0416666667vw,20px);text-align:center;align-content:center;background:#1d1d1f;box-shadow:inset 0 1px 1px #fff3,inset 1px -1px 2px #fffafa05;border-radius:10px}.main-wrap .promotion-section .promotion-content-area{position:relative}.main-wrap .promotion-section .promotion-content-area .promotion-tab-content{transition:all .3s}.main-wrap .promotion-section .promotion-content-area .promotion-tab-content.hide{visibility:hidden;opacity:0;transition:none}.main-wrap .promotion-section .promotion-content-area .instagram-inner .swiper-wrapper .swiper-slide{width:23.99%;border-radius:10px;overflow:hidden}.main-wrap .promotion-section .promotion-content-area .instagram-inner .swiper-wrapper .swiper-slide img{width:100%}.main-wrap .promotion-section .promotion-content-area #pr{position:absolute;top:0;left:50%;transform:translate(-50%);width:100%}.main-wrap .promotion-section .promotion-content-area #pr .pr-inner .swiper-wrapper{justify-content:center}.main-wrap .promotion-section .promotion-content-area #pr .pr-inner .swiper-wrapper .swiper-slide{width:32.413%;padding:clamp(10px,1.0416666667vw,20px);background:#1d1d1f;border-radius:10px}.main-wrap .promotion-section .promotion-content-area #pr .pr-inner .swiper-wrapper .swiper-slide a{display:block}.main-wrap .promotion-section .promotion-content-area #pr .pr-inner .swiper-wrapper .swiper-slide .pr-item-img-box{border-radius:8px;overflow:hidden}.main-wrap .promotion-section .promotion-content-area #pr .pr-inner .swiper-wrapper .swiper-slide .pr-item-img-box img{width:100%;aspect-ratio:1/.805;object-fit:cover}.main-wrap .promotion-section .promotion-content-area #pr .pr-inner .swiper-wrapper .swiper-slide .pr-item-content-box .text-title{margin:clamp(10px,1.0416666667vw,20px) 0 8px;font-size:clamp(12px,.8333333333vw,16px);min-height:44px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.main-wrap .promotion-section .promotion-content-area #pr .pr-inner .swiper-wrapper .swiper-slide .pr-item-content-box .text-date{font-size:clamp(8px,.625vw,12px);color:var(--greycolor-grey05)}.main-wrap .promotion-section .promotion-tab-area{display:flex;justify-content:center;padding-top:50px;gap:50px}.main-wrap .promotion-section .promotion-tab-area li a{font-size:clamp(16px,1.6666666667vw,32px);opacity:.3}.main-wrap .promotion-section .promotion-tab-area li.active a{padding-bottom:10px;border-bottom:1px solid #fff;opacity:1}.main-wrap .total-wellness-section .total-wellness-title-box{text-align:center;margin-bottom:clamp(25px,2.6041666667vw,50px)}.main-wrap .total-wellness-section .total-wellness-title-box .text-title{margin-bottom:clamp(10px,1.0416666667vw,20px);font-size:clamp(26px,2.7083333333vw,52px);color:#fff}.main-wrap .total-wellness-section .total-wellness-title-box .text-description{font-size:clamp(12px,.9375vw,18px);color:#ccc;line-height:1.6;white-space:pre-line}.main-wrap .total-wellness-section .total-wellness-item-box{display:flex;justify-content:space-between}.main-wrap .total-wellness-section .total-wellness-item-box .total-wellness-item{width:49.39%;aspect-ratio:1/.58;padding:clamp(15px,1.5625vw,30px) clamp(25px,2.6041666667vw,50px);border-radius:10px;background:url(/build/assets/total_wellness_card_1-CXEebkAq.jpg) no-repeat center/cover}.main-wrap .total-wellness-section .total-wellness-item-box .total-wellness-item:last-child{background-image:url(/build/assets/total_wellness_card_2-DaOuKu_4.jpg)}.main-wrap .total-wellness-section .total-wellness-item-box .total-wellness-item .text-title{margin-bottom:clamp(6px,.5208333333vw,10px);font-size:clamp(16px,1.4583333333vw,28px);color:#fff}.main-wrap .total-wellness-section .total-wellness-item-box .total-wellness-item .text-description{font-size:clamp(12px,.9375vw,18px);margin-bottom:clamp(10px,1.0416666667vw,20px)}.main-wrap .total-wellness-section .total-wellness-item-box .total-wellness-item button{padding:0 clamp(15px,1.5625vw,30px);max-width:clamp(257px,13.3854166667vw,257px);line-height:clamp(35px,2.65625vw,51px);font-size:clamp(14px,1.0416666667vw,20px);border-radius:10px}.main-wrap .total-wellness-section .total-wellness-item-box .total-wellness-item button img{display:inline-block;margin-left:5px;vertical-align:middle}.main-wrap .service-section .service-list{display:flex;justify-content:center;height:clamp(80px,7.8125vw,150px);gap:clamp(10px,1.0416666667vw,20px)}.main-wrap .service-section .service-list li{width:12.738%;text-align:center}.main-wrap .service-section .service-list li a{display:block}.main-wrap .service-section .service-list li a img{width:clamp(34px,3.125vw,60px)}.main-wrap .service-section .service-list li a .text-service-name{display:block;margin-top:clamp(10px,1.0416666667vw,20px);font-size:clamp(12px,.9375vw,18px)}.main-wrap .outro-section .outro-inner{display:flex;height:calc(100dvh - 80px);background:url(/build/assets/outro_bg-Dr1y2yDk.png) no-repeat center/cover;flex-direction:column;justify-content:center;align-items:center}.main-wrap .outro-section .outro-title-area{text-align:center;margin-bottom:clamp(16px,1.6666666667vw,32px)}.main-wrap .outro-section .outro-title-area img{width:clamp(263px,27.3958333333vw,526px)}.main-wrap .outro-section .outro-content-area .text-description{margin-bottom:clamp(20px,1.5625vw,30px);font-size:clamp(12px,.9375vw,18px);white-space:pre-line;text-align:center}.main-wrap .outro-section .outro-content-area .button-view{display:block;width:clamp(109px,11.3541666667vw,218px);padding:0 clamp(15px,1.5625vw,30px);margin:0 auto;font-size:clamp(10px,1.0416666667vw,20px);line-height:clamp(26px,2.7083333333vw,52px);border-radius:10px}@media screen and (max-width: 1240px){.main-wrap .hero-section .hero-content-area .event-timer-box{flex-wrap:wrap;padding:1.92vw;height:auto;justify-content:center}.main-wrap .hero-section .hero-content-area .event-timer-box .text-description{width:100%;font-size:2.05vw;margin-bottom:1.92vw;text-align:center}.main-wrap .hero-section .hero-content-area .event-timer-box .timer-box{gap:0 .4vw;width:42.06%}.main-wrap .hero-section .hero-content-area .event-timer-box .timer-box>div p{font-size:2.17vw}.main-wrap .hero-section .hero-content-area .event-timer-box .timer-box>div span{font-size:9px}.main-wrap .hero-section .hero-content-area .event-timer-box .button-detail{width:17.33vw;aspect-ratio:1/.332;font-size:2.05vw}}@media screen and (max-width: 768px){.main-wrap .pc{display:none}.main-wrap .mobile{display:block}.main-wrap .main>section:not(#hero){padding-top:16vw}.main-wrap .main .main-common-area{max-width:none;padding-left:calc(5.3333333333vw);padding-right:calc(5.3333333333vw)}.main-wrap .main .hero-section .hero-content-area .ces-banner-wrap .ces-banner-inner{flex-wrap:wrap;padding:4vw;gap:calc(2.6666666667vw);text-align:center}.main-wrap .main .hero-section .hero-content-area .ces-banner-wrap .ces-banner-inner .ces-badge{order:1}.main-wrap .main .hero-section .hero-content-area .ces-banner-wrap .ces-banner-inner .ces-badge img{height:calc(21.3333333333vw);margin:0 auto}.main-wrap .main .hero-section .hero-content-area .ces-banner-wrap .ces-banner-inner .ces-text{order:2;padding:0;font-size:3.2vw;text-align:left}.main-wrap .main .hero-section .hero-content-area .ces-banner-wrap .ces-banner-inner .button-ces-benefits{order:3;width:100%;align-self:stretch;padding:calc(2.6666666667vw) 0;box-sizing:border-box;font-size:calc(4.2666666667vw)}.main-wrap #modal .modal-area{position:relative;width:auto;padding:0;height:100%;align-content:center}.main-wrap #modal .modal-area .title-box{position:absolute;display:block;top:0;padding-top:11.822dvh;left:50%;transform:translate(-50%);width:100%;text-align:center}.main-wrap #modal .modal-area .title-box .logo{margin-left:8vw;width:calc(58.6666666667vw)}.main-wrap #modal .modal-area .title-box p{margin:calc(2.1333333333vw) 0 0;font-size:4.8vw}.main-wrap #modal .modal-area .title-box .button-modal-close{position:absolute;bottom:auto;top:calc(2.6666666667vw)}.main-wrap #modal .modal-area .title-box .button-modal-close img{width:9.6vw}.main-wrap .hero-section .hero-slider-area{height:auto;max-height:none}.main-wrap .hero-section .hero-content-area .hero-content-box{width:100%;padding-top:calc(6.6666666667vw)}.main-wrap .hero-section .hero-content-area .hero-content-box .hero-text-title{font-size:calc(7.4666666667vw)}.main-wrap .hero-section .hero-content-area .hero-content-box .hero-text-description{margin:calc(5.3333333333vw) 0;font-size:calc(4.2666666667vw)}.main-wrap .hero-section .hero-content-area .hero-content-box .hero-button-list{gap:0 4vw}.main-wrap .hero-section .hero-content-area .hero-content-box .hero-button-list li a{width:calc(26.6666666667vw);line-height:9.6vw;font-size:calc(4.2666666667vw)}.main-wrap .hero-section .hero-content-area .event-timer-box{margin-bottom:calc(5.3333333333vw);padding:4vw;flex-wrap:wrap}.main-wrap .hero-section .hero-content-area .event-timer-box .text-description{width:100%;margin-bottom:4vw;font-size:calc(4.2666666667vw);text-align:center}.main-wrap .hero-section .hero-content-area .event-timer-box .timer-box{gap:0 .8vw;width:57.31%}.main-wrap .hero-section .hero-content-area .event-timer-box .timer-box>div{width:21.875%;aspect-ratio:1/1;border-radius:5px}.main-wrap .hero-section .hero-content-area .event-timer-box .timer-box>div p{font-size:calc(4.2666666667vw)}.main-wrap .hero-section .hero-content-area .event-timer-box .timer-box>div span{font-size:5px}.main-wrap .hero-section .hero-content-area .event-timer-box .timer-box>i{font-size:calc(4.2666666667vw)}.main-wrap .hero-section .hero-content-area .event-timer-box .button-detail{width:42.69%;aspect-ratio:1/.288;font-size:calc(4.2666666667vw);border-radius:5px}.main-wrap .promotion-section .promotion-content-area{min-height:auto}.main-wrap .promotion-section .promotion-content-area .swiper-pagination{position:static;margin-top:8vw}.main-wrap .promotion-section .promotion-content-area .swiper-pagination-bullet{background:var(--greycolor-grey07);opacity:1}.main-wrap .promotion-section .promotion-content-area .swiper-pagination-bullet-active{background:var(--greycolor-grey04)}.main-wrap .promotion-section .promotion-content-area .instagram-inner .swiper-wrapper .swiper-slide{width:100%}.main-wrap .promotion-section .promotion-content-area #pr .pr-inner .swiper-wrapper{justify-content:flex-start}.main-wrap .promotion-section .promotion-content-area #pr .pr-inner .swiper-wrapper .swiper-slide{width:100%;padding:calc(2.6666666667vw)}.main-wrap .promotion-section .promotion-content-area #pr .pr-inner .swiper-wrapper .swiper-slide .pr-item-img-box img{aspect-ratio:1/1.121}.main-wrap .promotion-section .promotion-content-area #pr .pr-inner .swiper-wrapper .swiper-slide .pr-item-content-box .text-title{margin:calc(2.6666666667vw) 0 calc(1.8666666667vw);font-size:calc(3.7333333333vw)}.main-wrap .promotion-section .promotion-content-area #pr .pr-inner .swiper-wrapper .swiper-slide .pr-item-content-box .text-date{font-size:calc(3.7333333333vw)}.main-wrap .promotion-section .promotion-tab-area{padding-top:8vw;gap:calc(13.3333333333vw)}.main-wrap .promotion-section .promotion-tab-area li a{font-size:calc(5.3333333333vw)}.main-wrap .total-wellness-section .total-wellness-title-box{text-align:left;margin-bottom:8vw;padding:0 calc(5.3333333333vw)}.main-wrap .total-wellness-section .total-wellness-title-box .text-title{margin-bottom:calc(5.3333333333vw);font-size:calc(7.4666666667vw)}.main-wrap .total-wellness-section .total-wellness-title-box .text-description{font-size:calc(3.7333333333vw)}.main-wrap .total-wellness-section .total-wellness-item-box{flex-direction:column;gap:8vw 0;padding:0}.main-wrap .total-wellness-section .total-wellness-item-box .total-wellness-item{width:auto;height:calc(106.6666666667vw);aspect-ratio:auto;padding:calc(5.3333333333vw);background-image:url(/build/assets/total_wellness_card_1_m-DnJS1Sgn.jpg);border-radius:0}.main-wrap .total-wellness-section .total-wellness-item-box .total-wellness-item:last-child{background-image:url(/build/assets/total_wellness_card_2_m-7rwgPinr.jpg)}.main-wrap .total-wellness-section .total-wellness-item-box .total-wellness-item .text-title{margin-bottom:calc(2.6666666667vw);font-size:6.4vw}.main-wrap .total-wellness-section .total-wellness-item-box .total-wellness-item .text-description{margin-bottom:calc(5.3333333333vw);font-size:calc(3.7333333333vw)}.main-wrap .total-wellness-section .total-wellness-item-box .total-wellness-item button{padding:0 calc(5.3333333333vw);max-width:calc(42.6666666667vw);line-height:calc(9.8666666667vw);font-size:calc(4.2666666667vw)}.main-wrap .total-wellness-section .total-wellness-item-box .total-wellness-item button img{width:calc(4.2666666667vw)}.main-wrap .service-section .service-list{display:flex;flex-direction:column;height:auto;gap:0}.main-wrap .service-section .service-list li{position:relative;width:auto}.main-wrap .service-section .service-list li:after{position:absolute;content:"";bottom:0;left:50%;transform:translate(-50%);width:100vw;height:1px;background:#ffffff4d}.main-wrap .service-section .service-list li:last-child:after{display:none}.main-wrap .service-section .service-list li a{display:flex;gap:0 8vw;padding:calc(2.6666666667vw) 0;align-items:center}.main-wrap .service-section .service-list li a img{width:calc(10.6666666667vw)}.main-wrap .service-section .service-list li a .text-service-name{margin:0;font-size:calc(4.2666666667vw)}.main-wrap .outro-section .outro-inner{height:calc(216.5333333333vw);background-image:url(/build/assets/outro_bg_m-bsVXFbBS.png)}.main-wrap .outro-section .outro-title-area{margin-bottom:calc(5.3333333333vw)}.main-wrap .outro-section .outro-title-area img{width:87.2vw}.main-wrap .outro-section .outro-content-area{padding-left:calc(5.3333333333vw);padding-right:calc(5.3333333333vw)}.main-wrap .outro-section .outro-content-area .text-description{margin-bottom:calc(5.3333333333vw);font-size:calc(3.7333333333vw)}.main-wrap .outro-section .outro-content-area .button-view{width:calc(44.5333333333vw);padding:0 calc(5.3333333333vw);font-size:calc(4.2666666667vw);line-height:9.6vw;border-radius:5px}}.event-page .page-title-section{text-align:center}.event-page .page-title-section .page-title{padding-bottom:40px}.event-page .page-title-section .btn_back{display:none}.event-page.detail .page-title-section{max-width:1065px;margin:0 auto 32px;text-align:left}.event-page.detail .page-title-section .date{display:block;margin-top:8px;font-size:16px;color:var(--c8D8D8D);font-family:var(--font-family-base),sans-serif;font-weight:400}.event-wrap{max-width:1416px;margin:0 auto}.event-wrap .tab-section{margin-bottom:60px}.event-wrap .tab-section .tab-list{display:flex}.event-wrap .tab-section .tab-list .tab-item{width:33.33%;text-align:center;border-bottom:1px solid rgba(255,255,255,.1)}.event-wrap .tab-section .tab-list .tab-item a{display:block;padding:24px 0;font-size:16px;color:var(--c8D8D8D)}.event-wrap .tab-section .tab-list .tab-item.active{border-bottom:3px solid #8CE2D0}.event-wrap .tab-section .tab-list .tab-item.active a{color:var(--greycolor-grey04)}.event-wrap .guide-area .title{margin-bottom:16px;font-weight:600}.event-wrap .guide-area .title img{display:inline-block;margin-right:3px;vertical-align:-4px}.event-wrap .guide-area .guide-list{padding-left:6px}.event-wrap .guide-area .guide-list.depth2{padding-left:11px}.event-wrap .guide-area .guide-list li{position:relative;padding-left:12px;font-size:14px;color:var(--greycolor-grey05)}.event-wrap .guide-area .guide-list li:nth-child(n+2){margin-top:5px}.event-wrap .guide-area .guide-list li:before{position:absolute;content:"";top:8px;left:0;width:3px;height:3px;background:var(--greycolor-grey05);border-radius:100%}.event-wrap .guide-area .guide-list li .text-white{color:var(--greycolor-grey04)}.event-wrap .guide-area .guide-list li .underline{text-decoration:underline}.event-wrap .guide-area .guide-list li .deeper{padding-left:73px}.event-wrap .table-area table{width:100%;font-size:14px;table-layout:fixed;border-spacing:0;border:1px solid var(--greycolor-grey07)}.event-wrap .table-area table thead th{padding:24px 0;font-weight:400;text-align:center;background:var(--subcolor-blue-dark)}.event-wrap .table-area table thead th:nth-child(n+2){border-left:1px solid var(--greycolor-grey07)}.event-wrap .table-area table tbody td{padding:24px 0;height:108px;text-align:center;border:solid var(--greycolor-grey07);border-width:1px 0 0 1px}.event-wrap .table-area table tbody td .list-box{width:fit-content;margin:0 auto;text-align:left}.event-wrap .table-area table tbody td .list-box li{position:relative;padding-left:10px}.event-wrap .table-area table tbody td .list-box li:nth-child(n+2){margin-top:3px}.event-wrap .table-area table tbody td .list-box li:before{position:absolute;content:"";top:8px;left:0;width:3px;height:3px;background:var(--greycolor-grey04);border-radius:100%}.event-wrap .content-section-event .none-event-area{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:65px 0 67px;margin-bottom:60px;background:url(https://www.namuhxdev.com/data/skin/front/no101/img/common/bg/bg-eyepettern-comb-xl-default.png) no-repeat center center}.event-wrap .content-section-event .none-event-area .icon-alert{display:block;margin-bottom:24px;width:100px;aspect-ratio:1/1;background:url(/build/assets/icon-smile-BevAt1YU.svg) no-repeat center/contain}.event-wrap .content-section-event .none-event-area .alert-txt{font-size:24px;color:#8ce2d0;font-family:var(--namu-bold),sans-serif}.event-wrap .content-section-event .event-list-area{max-width:976px;margin:0 auto;padding-bottom:60px}.event-wrap .content-section-event .event-list-area .event-list{display:flex;gap:60px;flex-wrap:wrap}.event-wrap .content-section-event .event-list-area .event-list .event-item{width:calc((100% - 60px)/2);border-radius:20px;overflow:hidden}.event-wrap .content-section-event .event-list-area .event-list .event-item .img-box{height:268px;overflow:hidden}.event-wrap .content-section-event .event-list-area .event-list .event-item .img-box img{width:100%;height:100%;object-fit:cover}.event-wrap .content-section-event .event-list-area .event-list .event-item .content-box{padding:32px 40px 40px;background:#1d1d1f}.event-wrap .content-section-event .event-list-area .event-list .event-item .content-box p{white-space:pre;overflow:hidden;text-overflow:ellipsis}.event-wrap .content-section-event .event-list-area .event-list .event-item .content-box .txt-title{font-size:20px;font-family:var(--namu-bold),sans-serif}.event-wrap .content-section-event .event-list-area .event-list .event-item .content-box .txt-desc{margin:8px 0 16px;font-size:14px;color:var(--c8D8D8D)}.event-wrap .content-section-event .event-list-area .event-list .event-item .content-box .txt-date{font-size:14px;color:var(--c8D8D8D)}.event-wrap .content-section-detail{max-width:1065px;margin:0 auto}.event-wrap .content-section-detail img{max-width:100%!important}.event-wrap .content-section-detail .button-box{margin-top:60px;text-align:center}.event-wrap .content-section-detail .button-box .button{width:226px}.event-wrap .content-section-member .benefit-area{margin-bottom:60px}.event-wrap .content-section-member .benefit-area .title-box{text-align:center}.event-wrap .content-section-member .benefit-area .title-box .txt-title{font-size:26px;color:#8ce2d0}.event-wrap .content-section-member .benefit-area .title-box .txt-subtitle{margin-top:16px;font-size:16px;color:var(--greycolor-grey05)}.event-wrap .content-section-member .benefit-area .number-box{margin:40px 0 20px;text-align:center}.event-wrap .content-section-member .benefit-area .number-box span{line-height:1;position:relative;display:block;font-size:156px;color:#8ce2d0}.event-wrap .content-section-member .benefit-area .info-box{display:flex;justify-content:space-between;align-items:flex-end}.event-wrap .content-section-member .benefit-area .info-box .info-desc .txt-title{font-size:20px;color:#8ce2d0}.event-wrap .content-section-member .benefit-area .info-box .info-desc .txt-desc{font-size:14px;color:var(--greycolor-grey05);white-space:pre-line}.event-wrap .content-section-member .benefit-area .info-box .period{font-size:20px;color:#8ce2d0}.event-wrap .content-section-member .benefit-tab-area .tab-list{display:flex;justify-content:space-between}.event-wrap .content-section-member .benefit-tab-area .tab-list .tab-item{width:24.57%;text-align:center;background:#1d1d1f40;border-top-left-radius:20px;border-top-right-radius:20px}.event-wrap .content-section-member .benefit-tab-area .tab-list .tab-item a{display:block;padding:24px 0;color:var(--greycolor-grey05)}.event-wrap .content-section-member .benefit-tab-area .tab-list .tab-item.active{background:var(--subcolor-blue-dark)}.event-wrap .content-section-member .benefit-tab-area .tab-list .tab-item.active a{color:#8ce2d0;font-weight:600}.event-wrap .content-section-member .benefit-content-area .title-box{padding:60px 0;text-align:center;background:url(/build/assets/bg_event_pattern-BTUQDw6i.png) no-repeat center/cover;border-top:2px solid var(--subcolor-blue-dark)}.event-wrap .content-section-member .benefit-content-area .title-box .txt-title{font-size:24px;color:#8ce2d0;font-weight:700}.event-wrap .content-section-member .benefit-content-area .title-box .txt-subtitle{margin:16px 0 4px}.event-wrap .content-section-member .benefit-content-area .title-box .txt-desc{font-size:14px;color:var(--greycolor-grey05)}.event-wrap .content-section-member .benefit-content-area .brand-list-box .brand-list{display:flex;flex-wrap:wrap;gap:40px 20px;width:988px;margin:0 auto}.event-wrap .content-section-member .benefit-content-area .brand-list-box .brand-list .brand-item{width:calc((100% - 60px)/4)}.event-wrap .content-section-member .benefit-content-area .brand-list-box .brand-list .brand-item a{position:relative;display:block;padding:20px 20px 57px;background:var(--greycolor-grey08);border-radius:20px}.event-wrap .content-section-member .benefit-content-area .brand-list-box .brand-list .brand-item a .header-box .flex{display:flex;justify-content:space-between;align-items:flex-start}.event-wrap .content-section-member .benefit-content-area .brand-list-box .brand-list .brand-item a .header-box .brand-info{margin-top:10px}.event-wrap .content-section-member .benefit-content-area .brand-list-box .brand-list .brand-item a .header-box .brand-info .txt-product{margin-top:8px;font-size:14px;color:var(--greycolor-grey05);line-height:1}.event-wrap .content-section-member .benefit-content-area .brand-list-box .brand-list .brand-item a .header-box .brand-info .txt-detail{position:absolute;bottom:20px;left:50%;transform:translate(-50%);font-size:12px;font-weight:600;color:var(--greycolor-grey05)}.event-wrap .content-section-member .benefit-content-area .brand-list-box .brand-list .brand-item a .header-box .brand-icon{width:32px;aspect-ratio:1/1;object-fit:contain}.event-wrap .content-section-member .benefit-content-area .brand-list-box .brand-list .brand-item a .img-box{margin-top:40px}.event-wrap .content-section-member .benefit-content-area .brand-list-box .brand-list .brand-item a .img-box img{width:100%;aspect-ratio:1/1;object-fit:cover}.event-wrap .content-section-card .card-benefit-area{margin-top:-60px;position:relative;padding:60px 0 160px;background:url(/build/assets/bg_card_benefit-CkIwIolu.png) no-repeat center/cover;border-bottom:2px solid var(--subcolor-blue-dark)}.event-wrap .content-section-card .card-benefit-area .txt-box .txt-title{font-size:32px;color:#8ce2d0}.event-wrap .content-section-card .card-benefit-area .txt-box .txt-title img{display:block;margin-bottom:8px;width:160px}.event-wrap .content-section-card .card-benefit-area .txt-box .txt-subtitle{line-height:1;margin-top:26px;color:var(--greycolor-grey05)}.event-wrap .content-section-card .card-benefit-area .tab-box{position:absolute;left:0;bottom:0}.event-wrap .content-section-card .card-benefit-area .tab-box .card-tab-list{display:flex;gap:0 8px}.event-wrap .content-section-card .card-benefit-area .tab-box .card-tab-list .card-tab-item{width:318px}.event-wrap .content-section-card .card-benefit-area .tab-box .card-tab-list .card-tab-item a{display:block;padding:22px 40px;font-size:20px;color:var(--greycolor-grey05);font-weight:600;background:#1d1d1f40;border-top-left-radius:20px;border-top-right-radius:20px}.event-wrap .content-section-card .card-benefit-area .tab-box .card-tab-list .card-tab-item.active a{color:#8ce2d0;background:var(--subcolor-blue-dark)}.event-wrap .content-section-card-plan .card-benefit-list-area{margin-top:60px}.event-wrap .content-section-card-plan .card-benefit-list-area .card-benefit-list{display:flex;flex-wrap:wrap;gap:40px 20px;width:1416px;margin:0 auto}.event-wrap .content-section-card-plan .card-benefit-list-area .card-benefit-list .card-benefit-item{width:calc((100% - 40px) / 3);padding:40px;background:var(--greycolor-grey08);border-radius:20px}.event-wrap .content-section-card-plan .card-benefit-list-area .card-benefit-list .card-benefit-item .txt-box .txt-card{font-size:24px}.event-wrap .content-section-card-plan .card-benefit-list-area .card-benefit-list .card-benefit-item .txt-box .txt-desc{margin:8px 0 16px;height:60px;font-size:14px;color:var(--greycolor-grey05);overflow:hidden}.event-wrap .content-section-card-plan .card-benefit-list-area .card-benefit-list .card-benefit-item .button-box .button{width:107px;height:32px;border-radius:4px}.event-wrap .content-section-card-plan .card-benefit-list-area .card-benefit-list .card-benefit-item .img-box{margin-top:40px}.event-wrap .content-section-card-plan .card-benefit-list-area .card-benefit-list .card-benefit-item .img-box img{width:229px;aspect-ratio:1/.655;box-shadow:-16px 15px 4px #0000000f}.event-wrap .content-section-card-plan .guide-area{margin-top:60px;padding:32px;background:#1d1d1f40;border-radius:10px}.event-wrap .content-section-card-detail .content-area{padding:80px 60px;background:var(--greycolor-grey08)}.event-wrap .content-section-card-detail .content-area .intro-box{display:flex;justify-content:space-between;margin-bottom:40px;padding-bottom:40px;border-bottom:1px solid rgba(255,255,255,.1)}.event-wrap .content-section-card-detail .content-area .intro-box .text-box{width:380px}.event-wrap .content-section-card-detail .content-area .intro-box .text-box .txt-title{font-size:32px;color:#8ce2d0}.event-wrap .content-section-card-detail .content-area .intro-box .text-box .txt-desc{margin:24px 0 48px;font-size:14px;color:var(--greycolor-grey05)}.event-wrap .content-section-card-detail .content-area .intro-box .text-box .button-list-box{display:flex;justify-content:space-between}.event-wrap .content-section-card-detail .content-area .intro-box .text-box .button-list-box a{display:block;font-weight:600;line-height:55px;border-radius:10px;text-align:center}.event-wrap .content-section-card-detail .content-area .intro-box .text-box .button-list-box .button-tel{width:173px;font-size:20px;color:#8ce2d0;border:1px solid}.event-wrap .content-section-card-detail .content-area .intro-box .text-box .button-list-box .button-detail{width:192px;font-size:16px;color:var(--greycolor-grey08);background:#8ce2d0}.event-wrap .content-section-card-detail .content-area .intro-box .img-box{margin-top:42px;padding-right:54px}.event-wrap .content-section-card-detail .content-area .intro-box .img-box img{box-shadow:-31px 15px 4px #00000040;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px)}.event-wrap .content-section-card-detail .content-area .table-area .txt-table-title{margin-bottom:16px;font-size:20px;font-weight:600}.event-wrap .content-section-card-detail .content-area .table-area .txt-table-title .txt-subtitle{display:inline-block;margin-left:3px;font-size:14px;color:var(--greycolor-grey05);font-weight:400}.event-wrap .content-section-card-detail .content-area .table-area .table-box col{width:25%}.event-wrap .content-section-card-detail .content-area .table-area .table-box table thead th{padding:24px 0;font-size:14px;line-height:1}.event-wrap .content-section-card-detail .content-area .table-area .table-box table tbody td{height:68px}.event-wrap .content-section-card-detail .content-area .table-area .table-box table tbody td.txt-point{color:#8ce2d0;font-weight:600}.event-wrap .content-section-card-detail .content-area .guide-area{margin-top:40px}.event-wrap .content-section-card-detail .content-area .guide-area .accordion{padding:20px;border-radius:20px;overflow:hidden;background:var(--greycolor-grey07)}.event-wrap .content-section-card-detail .content-area .guide-area .accordion.is-open dt:after{transform:translateY(-50%) rotate(180deg)}.event-wrap .content-section-card-detail .content-area .guide-area .accordion.is-open dd{display:block}.event-wrap .content-section-card-detail .content-area .guide-area .accordion dt{position:relative;font-size:14px;font-weight:600;cursor:pointer}.event-wrap .content-section-card-detail .content-area .guide-area .accordion dt:after{position:absolute;content:"";width:20px;height:20px;top:50%;right:0;transform:translateY(-50%);background:url(/build/assets/icon_accordion-DN_TXXtB.svg) no-repeat center/contain;filter:invert(1)}.event-wrap .content-section-card-detail .content-area .guide-area .accordion dt img{display:inline-block;margin-right:4px;vertical-align:-4px}.event-wrap .content-section-card-detail .content-area .guide-area .accordion dd{display:none;padding-top:20px}.event-wrap .content-section-card-detail .content-area .guide-area .accordion dd .guide-list b{display:block;margin-bottom:3px}.event-wrap .content-section-card-detail .content-area .guide-area .accordion dd .guide-list li{color:var(--greycolor-grey04)}.event-wrap .content-section-card-detail .content-area .guide-area .accordion dd .guide-list li:nth-child(n+2){margin-top:16px}.event-wrap .content-section-card-detail .content-area .guide-area>.guide-list{margin-top:40px}.event-wrap .content-section-card-detail .content-area .guide-area>.guide-list li{line-height:1.6}.event-wrap .content-section-card-detail .content-area .guide-area>.guide-list li:before{top:10px}.event-wrap .content-section-card-month .table-area{margin-top:60px;padding:80px 60px;background:var(--greycolor-grey08)}.event-wrap .content-section-card-month .table-area .txt-table-title{margin-bottom:48px;font-size:24px;color:#8ce2d0;text-align:center}.event-wrap .content-section-card-month .table-area table col:nth-child(2){width:17.43%}.event-wrap .content-section-card-month .table-area table col:nth-child(3){width:17.43%}.event-wrap .content-section-card-month .table-area table col:nth-child(4){width:47.68%}.event-wrap .content-section-card-month .guide-area{margin-top:60px;padding:32px;background:#1d1d1f80;border-radius:10px}@media screen and (max-width: 768px){.event-page{overflow:hidden}.event-page .page-title-section{display:flex;align-items:center;gap:0 8px;padding:25px 0;margin-bottom:32px;text-align:left}.event-page .page-title-section .page-title{padding:0;font-size:16px}.event-page .page-title-section .btn_back{display:block;width:20px;height:20px;background:url(/build/assets/btn_title_white-BmvWlEAf.svg) no-repeat center/contain}.event-page.detail .page-title-section{align-items:flex-start}.event-page.detail .page-title-section .date{margin-top:4px;font-size:12px}.event-page .pagination{gap:12px}.event-page .pagination .pagination-button{font-size:12px}.event-page .pagination .paging-item{width:24px;height:24px;font-size:12px}.event-wrap .tab-section{margin-bottom:40px}.event-wrap .tab-section .tab-list .tab-item a{padding:15px 0;font-size:12px}.event-wrap .guide-area .title{font-size:12px}.event-wrap .guide-area .title img{width:16px;aspect-ratio:1/1;vertical-align:-3px}.event-wrap .guide-area .guide-list li{padding-left:10px;font-size:12px}.event-wrap .guide-area .guide-list li:before{top:7px;width:2px;height:2px}.event-wrap .table-area table{font-size:8px}.event-wrap .table-area table .mobile{display:none}.event-wrap .table-area table thead th{font-size:10px;padding:10px 3px}.event-wrap .table-area table tbody td{padding:8px 5px;height:49px}.event-wrap .table-area table tbody td .list-box{margin:0}.event-wrap .table-area table tbody td .list-box li{position:relative;padding-left:5px}.event-wrap .table-area table tbody td .list-box li:nth-child(n+2){margin-top:1px}.event-wrap .table-area table tbody td .list-box li:before{top:5px;width:1px;height:1px}.event-wrap .content-section-event .none-event-area{margin-bottom:40px;padding:20px 0;justify-content:center;background-size:cover}.event-wrap .content-section-event .none-event-area .icon-alert{margin-bottom:16px;width:14.328%}.event-wrap .content-section-event .none-event-area .alert-txt{font-size:16px}.event-wrap .content-section-event .event-list-area{padding-bottom:20px}.event-wrap .content-section-event .event-list-area .event-list{gap:16px;flex-direction:column}.event-wrap .content-section-event .event-list-area .event-list .event-item{width:100%;border-radius:10px}.event-wrap .content-section-event .event-list-area .event-list .event-item .img-box{height:158px}.event-wrap .content-section-event .event-list-area .event-list .event-item .content-box{padding:16px 24px 20px}.event-wrap .content-section-event .event-list-area .event-list .event-item .content-box .txt-title{font-size:16px}.event-wrap .content-section-event .event-list-area .event-list .event-item .content-box .txt-desc{margin:4px 0 8px;font-size:12px}.event-wrap .content-section-event .event-list-area .event-list .event-item .content-box .txt-date{font-size:12px}.event-wrap .content-section-detail .button-box{margin-top:48px}.event-wrap .content-section-detail .button-box .button{padding:0;width:100%;height:48px;line-height:47px}.event-wrap .content-section-member .benefit-area .title-box .txt-title{font-size:16px;line-height:1}.event-wrap .content-section-member .benefit-area .title-box .txt-subtitle{margin-top:8px;font-size:12px}.event-wrap .content-section-member .benefit-area .number-box{margin:20px 0}.event-wrap .content-section-member .benefit-area .number-box span{font-size:80px}.event-wrap .content-section-member .benefit-area .info-box{display:block}.event-wrap .content-section-member .benefit-area .info-box .info-desc .txt-title{font-size:12px;line-height:1}.event-wrap .content-section-member .benefit-area .info-box .info-desc .txt-desc{margin:8px 0;font-size:12px}.event-wrap .content-section-member .benefit-area .info-box .period{font-size:12px}.event-wrap .content-section-member .benefit-tab-area .tab-list .tab-item{width:24.1%;border-top-left-radius:10px;border-top-right-radius:10px}.event-wrap .content-section-member .benefit-tab-area .tab-list .tab-item a{font-size:12px;padding:15px 0}.event-wrap .content-section-member .benefit-content-area .title-box{padding:40px 0}.event-wrap .content-section-member .benefit-content-area .title-box .txt-title{font-size:20px}.event-wrap .content-section-member .benefit-content-area .title-box .txt-subtitle{margin:8px 0 4px}.event-wrap .content-section-member .benefit-content-area .title-box .txt-desc{font-size:12px}.event-wrap .content-section-member .benefit-content-area .brand-list-box .brand-list{display:flex;flex-direction:column;gap:16px 0;flex-wrap:nowrap;width:auto}.event-wrap .content-section-member .benefit-content-area .brand-list-box .brand-list .brand-item{width:auto}.event-wrap .content-section-member .benefit-content-area .brand-list-box .brand-list .brand-item a{position:static;display:flex;flex-direction:row-reverse;justify-content:space-between;padding:24px 7.16%;border-radius:10px}.event-wrap .content-section-member .benefit-content-area .brand-list-box .brand-list .brand-item a .header-box{position:relative;width:65.38%}.event-wrap .content-section-member .benefit-content-area .brand-list-box .brand-list .brand-item a .header-box .brand-info{margin-top:4px}.event-wrap .content-section-member .benefit-content-area .brand-list-box .brand-list .brand-item a .header-box .brand-info .txt-brand{font-size:14px}.event-wrap .content-section-member .benefit-content-area .brand-list-box .brand-list .brand-item a .header-box .brand-info .txt-product{margin:6px 0 20px;font-size:12px}.event-wrap .content-section-member .benefit-content-area .brand-list-box .brand-list .brand-item a .header-box .brand-info .txt-detail{bottom:2px;left:0;transform:translate(0);font-size:10px}.event-wrap .content-section-member .benefit-content-area .brand-list-box .brand-list .brand-item a .header-box .brand-icon{width:24px}.event-wrap .content-section-member .benefit-content-area .brand-list-box .brand-list .brand-item a .img-box{width:28.65%;margin:0}.event-wrap .content-section-member .benefit-content-area .brand-list-box .brand-list .brand-item a .img-box img{aspect-ratio:1/1}.event-wrap .content-section-card .card-benefit-area{margin-top:-40px;padding:0;background:none}.event-wrap .content-section-card .card-benefit-area .txt-box{padding:120px 16px 20px;background:url(/build/assets/bg_card_benefit_m-cVAjagTS.png) no-repeat center/cover}.event-wrap .content-section-card .card-benefit-area .txt-box .txt-title{font-size:20px}.event-wrap .content-section-card .card-benefit-area .txt-box .txt-title img{margin-bottom:4px;width:80px}.event-wrap .content-section-card .card-benefit-area .txt-box .txt-subtitle{margin-top:14px;font-size:12px}.event-wrap .content-section-card .card-benefit-area .tab-box{position:static;margin-top:40px}.event-wrap .content-section-card .card-benefit-area .tab-box .card-tab-list{gap:0 1.19%}.event-wrap .content-section-card .card-benefit-area .tab-box .card-tab-list .card-tab-item{width:49.405%}.event-wrap .content-section-card .card-benefit-area .tab-box .card-tab-list .card-tab-item a{padding:15px 0 15px 9.69%;font-size:13px;border-top-left-radius:10px;border-top-right-radius:10px}.event-wrap .content-section-card-plan .card-benefit-list-area{margin-top:40px}.event-wrap .content-section-card-plan .card-benefit-list-area .card-benefit-list{display:flex;flex-wrap:nowrap;flex-direction:column;gap:16px 0;width:auto}.event-wrap .content-section-card-plan .card-benefit-list-area .card-benefit-list .card-benefit-item{width:auto;padding:24px 7.164%;border-radius:10px}.event-wrap .content-section-card-plan .card-benefit-list-area .card-benefit-list .card-benefit-item .txt-box .txt-card{font-size:16px}.event-wrap .content-section-card-plan .card-benefit-list-area .card-benefit-list .card-benefit-item .txt-box .txt-desc{height:51px;font-size:12px}.event-wrap .content-section-card-plan .card-benefit-list-area .card-benefit-list .card-benefit-item .img-box{margin-top:32px}.event-wrap .content-section-card-plan .card-benefit-list-area .card-benefit-list .card-benefit-item .img-box img{width:152px;box-shadow:-16px 15px 4px #0000000f}.event-wrap .content-section-card-plan .guide-area{margin-top:40px;padding:16px 4.776%}.event-wrap .content-section-card-detail .content-area{position:relative;background:none;padding:60px 0;z-index:2}.event-wrap .content-section-card-detail .content-area:after{position:absolute;content:"";top:0;left:50%;transform:translate(-50%);width:100vw;height:100%;background:var(--greycolor-grey08);z-index:-1}.event-wrap .content-section-card-detail .content-area .intro-box{display:block;margin-bottom:20px;padding-bottom:20px}.event-wrap .content-section-card-detail .content-area .intro-box .text-box{width:auto}.event-wrap .content-section-card-detail .content-area .intro-box .text-box .txt-title{font-size:20px}.event-wrap .content-section-card-detail .content-area .intro-box .text-box .txt-desc{margin:16px 0 32px;font-size:12px}.event-wrap .content-section-card-detail .content-area .intro-box .text-box .button-list-box a{line-height:47px}.event-wrap .content-section-card-detail .content-area .intro-box .text-box .button-list-box .button-tel{width:48.65%;font-size:16px}.event-wrap .content-section-card-detail .content-area .intro-box .text-box .button-list-box .button-detail{width:48.65%;font-size:14px}.event-wrap .content-section-card-detail .content-area .intro-box .img-box{margin-top:20px;padding:40px 52px;text-align:center}.event-wrap .content-section-card-detail .content-area .intro-box .img-box img{box-shadow:-31px 15px 4px #00000040;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px)}.event-wrap .content-section-card-detail .content-area .table-area .txt-table-title{font-size:14px}.event-wrap .content-section-card-detail .content-area .table-area .txt-table-title .txt-subtitle{display:block;margin:6px 0 0;font-size:12px}.event-wrap .content-section-card-detail .content-area .table-area .table-box table thead th{padding:10px 0;font-size:10px}.event-wrap .content-section-card-detail .content-area .table-area .table-box table tbody td{font-size:10px;height:48px}.event-wrap .content-section-card-detail .content-area .guide-area{margin-top:20px}.event-wrap .content-section-card-detail .content-area .guide-area .accordion{padding:16px;border-radius:10px}.event-wrap .content-section-card-detail .content-area .guide-area .accordion dt{font-size:12px}.event-wrap .content-section-card-detail .content-area .guide-area .accordion dt img{margin-right:4px;vertical-align:-5px}.event-wrap .content-section-card-detail .content-area .guide-area .accordion dd{font-size:10px;padding-top:16px}.event-wrap .content-section-card-detail .content-area .guide-area .accordion dd .guide-list li{font-size:10px}.event-wrap .content-section-card-detail .content-area .guide-area .accordion dd .guide-list li:nth-child(n+2){margin-top:16px}.event-wrap .content-section-card-detail .content-area .guide-area .mobile{display:none}.event-wrap .content-section-card-month .table-area{margin-top:40px;padding:40px 7.164%}.event-wrap .content-section-card-month .table-area .txt-table-title{margin-bottom:16px;font-size:16px}.event-wrap .content-section-card-month .table-area table col:nth-child(2){width:20.9%}.event-wrap .content-section-card-month .table-area table col:nth-child(3){width:29.26%}.event-wrap .content-section-card-month .table-area table col:nth-child(4){width:49.82%}.event-wrap .content-section-card-month .guide-area{margin-top:40px;padding:16px 4.776%}}.brand-wrap .mobile{display:none}.brand-wrap#container{padding-left:0;padding-right:0;padding-bottom:0;background:#000}.brand-wrap .main>section:nth-child(n+2){margin-top:clamp(75px,7.8125vw,150px)}.brand-wrap .main .brand-story-common-area{max-width:clamp(708px,73.75vw,1416px);margin:0 auto}.brand-wrap .hero-section #heroVideo{width:100%}.brand-wrap .intro-section{text-align:center}.brand-wrap .intro-section .intro-inner{padding:clamp(50px,5.2083333333vw,100px) 0;background:url(/build/assets/intro_bg-IqKmAvBY.png) no-repeat center/cover}.brand-wrap .intro-section .intro-title-area{margin-bottom:clamp(25px,2.6041666667vw,50px)}.brand-wrap .intro-section .intro-title-area h3 img{position:relative;left:clamp(22px,2.2916666667vw,44px);display:block;width:clamp(328px,34.1666666667vw,656px);margin:0 auto clamp(15px,1.5625vw,30px)}.brand-wrap .intro-section .intro-title-area h3 span{font-size:clamp(26px,2.7083333333vw,52px);color:#85e0d2}.brand-wrap .intro-section .intro-content-area span{display:block;margin-bottom:clamp(15px,1.5625vw,30px);font-size:clamp(13px,1.0416666667vw,20px);color:#bebebe;white-space:pre-line}.brand-wrap .intro-section .intro-content-area .text-lg{font-size:clamp(15px,1.4583333333vw,28px);color:#fff}.brand-wrap .design-section .design-title-area{margin-bottom:clamp(40px,4.1666666667vw,80px)}.brand-wrap .design-section .design-title-area h3{font-size:clamp(26px,2.7083333333vw,52px);color:#fff}.brand-wrap .design-section .design-content-area{margin-bottom:clamp(40px,4.1666666667vw,80px)}.brand-wrap .design-section .design-content-area .design-content-item{display:flex;justify-content:space-between;align-items:flex-start}.brand-wrap .design-section .design-content-area .design-content-item:nth-child(n+2){margin-top:clamp(40px,4.1666666667vw,80px)}.brand-wrap .design-section .design-content-area .design-content-item dt{width:clamp(125px,13.0208333333vw,250px);font-size:clamp(16px,1.25vw,24px);color:#fff;line-height:clamp(29px,3.0208333333vw,58px);border-radius:clamp(25px,2.6041666667vw,50px);text-align:center;box-shadow:inset 0 1px 1px #fff3,inset 1px -1px 2px #fffafa05;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background-color:#ffffff17}.brand-wrap .design-section .design-content-area .design-content-item dd{width:calc(100% - clamp(177px,18.4375vw,354px))}.brand-wrap .design-section .design-content-area .design-content-item dd .text-description{margin-bottom:clamp(20px,1.5625vw,30px);font-size:clamp(14px,.9375vw,18px);color:#bebebe;white-space:pre-line}.brand-wrap .design-section .design-content-area .design-content-item dd.logo img{width:clamp(136px,14.1666666667vw,272px)}.brand-wrap .design-section .design-content-area .design-content-item dd.slogan img{width:clamp(243px,25.3125vw,486px)}.brand-wrap .design-section .design-content-area .design-content-item dd.symbol img{width:100%}.brand-wrap .design-section .design-content-area .design-content-item dd.pattern .img-box{border-radius:clamp(10px,1.0416666667vw,20px);overflow:hidden}.brand-wrap .design-section .design-content-area .design-content-item dd.pattern .img-box img{width:100%}.brand-wrap .design-section .design-banner-area{display:flex;padding:clamp(30px,2.6041666667vw,50px);align-items:center;justify-content:space-between;background:url(/build/assets/team_banner_bg-BNqPzFoU.png) no-repeat center/cover;box-shadow:inset 0 1px 1px #ffffff0d,inset 1px -1px 2px #fffafa05;border-radius:clamp(10px,1.0416666667vw,20px)}.brand-wrap .design-section .design-banner-area .text-title{font-size:clamp(20px,1.6666666667vw,32px);color:#fff}.brand-wrap .design-section .design-banner-area .button-view-assets{display:block;width:clamp(113px,11.7708333333vw,226px);line-height:clamp(28px,2.9166666667vw,56px);font-size:clamp(12px,1.0416666667vw,20px);text-align:center;border-radius:clamp(5px,.5208333333vw,10px);box-shadow:inset 0 1px 1px #fff3,inset 1px -1px 2px #fffafa05;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background-color:#ffffff17;background:#000}.brand-wrap .robotics-section{padding:clamp(75px,7.8125vw,150px) 0;background:url(/build/assets/robotics_bg-D7Jf10QS.png) no-repeat center/cover}.brand-wrap .robotics-section .robotics-inner{width:clamp(384px,40vw,768px);margin:0 auto}.brand-wrap .robotics-section .robotics-title-area{margin-bottom:clamp(25px,2.6041666667vw,50px)}.brand-wrap .robotics-section .robotics-title-area h3{font-size:clamp(26px,2.7083333333vw,52px);color:#85e0d2}.brand-wrap .robotics-section .robotics-content-area .text-description{font-size:clamp(13px,1.0416666667vw,20px);white-space:pre-line}.brand-wrap .team-section .team-intro-area .intro-box{display:flex;align-items:flex-start;justify-content:space-between}.brand-wrap .team-section .team-intro-area .intro-box .img-box{padding:clamp(20px,2.0833333333vw,40px) clamp(20px,2.0833333333vw,40px);background:#231f20;border-radius:clamp(10px,1.0416666667vw,20px)}.brand-wrap .team-section .team-intro-area .intro-box .img-box img{width:clamp(307.5px,32.03125vw,615px)}.brand-wrap .team-section .team-intro-area .intro-box .content-box{width:clamp(346.5px,36.09375vw,693px);margin-top:clamp(-10px,-1.0416666667vw,-20px)}.brand-wrap .team-section .team-intro-area .intro-box .content-box h3{margin-bottom:clamp(20px,2.0833333333vw,40px);font-size:clamp(20px,2.0833333333vw,40px);color:#fff;line-height:1.2}.brand-wrap .team-section .team-intro-area .intro-box .content-box h3 .large{display:block;margin-bottom:clamp(5px,.5208333333vw,10px)}.brand-wrap .team-section .team-intro-area .intro-box .content-box h3 .large .color{font-size:clamp(31px,3.2291666667vw,62px);color:#85e0d2}.brand-wrap .team-section .team-intro-area .intro-box .content-box h3 .large img{display:inline-block;width:clamp(136px,14.1666666667vw,272px);margin-left:clamp(10px,1.0416666667vw,20px);vertical-align:clamp(-1.5px,-.15625vw,-3px)}.brand-wrap .team-section .team-intro-area .intro-box .content-box .text-description span{display:block;font-size:clamp(9px,.9375vw,18px);line-height:1.3}.brand-wrap .team-section .team-intro-area .intro-box .content-box .text-description span:nth-child(n+2){margin-top:clamp(10px,1.0416666667vw,20px)}.brand-wrap .team-section .team-intro-area .intro-box .content-box .text-description span.color-white{color:#fff}.brand-wrap .team-section .team-intro-area .partner-box{display:flex;margin-top:clamp(15px,1.5625vw,30px);padding:clamp(10px,1.0416666667vw,20px) clamp(35px,3.6458333333vw,70px);background:#fff;border-radius:clamp(10px,1.0416666667vw,20px);align-items:center;justify-content:space-between}.brand-wrap .team-section .team-intro-area .partner-box .img-box{width:clamp(338px,35.2083333333vw,676px)}.brand-wrap .team-section .team-intro-area .partner-box .content-box .partner-list li{display:flex;gap:0 clamp(10px,1.0416666667vw,20px)}.brand-wrap .team-section .team-intro-area .partner-box .content-box .partner-list li:nth-child(n+2){margin-top:clamp(5px,.5208333333vw,10px)}.brand-wrap .team-section .team-intro-area .partner-box .content-box .partner-list li p{font-size:clamp(8px,.8333333333vw,16px);color:#000;line-height:1}.brand-wrap .team-section .team-intro-area .partner-box .content-box .partner-list li p.text-title{width:clamp(36px,3.75vw,72px)}.brand-wrap .team-section .team-identity-area{margin-top:clamp(75px,7.8125vw,150px)}.brand-wrap .team-section .team-identity-area .title-box{margin-bottom:clamp(25px,2.6041666667vw,50px)}.brand-wrap .team-section .team-identity-area .title-box .text-title{font-size:clamp(20px,2.0833333333vw,40px);color:#fff}.brand-wrap .team-section .team-identity-area .title-box .text-title .color{display:inline-block;margin-right:clamp(5px,.5208333333vw,10px);color:#85e0d2}.brand-wrap .team-section .team-identity-area .why-box{padding:clamp(30px,3.125vw,60px) clamp(40px,4.1666666667vw,80px);background:url(/build/assets/team_why_bg-BqJOnsuh.png) no-repeat center/cover;border-radius:clamp(12px,1.25vw,24px)}.brand-wrap .team-section .team-identity-area .why-box .content-box .content-list{display:flex;flex-direction:column;gap:clamp(26px,2.7083333333vw,52px) 0}.brand-wrap .team-section .team-identity-area .why-box .content-box .content-list dl{display:flex;justify-content:space-between;align-items:center}.brand-wrap .team-section .team-identity-area .why-box .content-box .content-list dl dt{width:clamp(140px,14.5833333333vw,280px);font-size:clamp(16px,1.25vw,24px);color:#85e0d2;line-height:clamp(29px,3.0208333333vw,58px);border-radius:clamp(25px,2.6041666667vw,50px);text-align:center;box-shadow:inset 0 1px 1px #fff3,inset 1px -1px 2px #fffafa05;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background-color:#ffffff17}.brand-wrap .team-section .team-identity-area .why-box .content-box .content-list dl dd{width:calc(100% - clamp(155px,16.1458333333vw,310px));font-size:clamp(14px,.9375vw,18px);line-height:1.2}.brand-wrap .team-section .team-identity-area .identity-common-type{margin-top:clamp(35px,3.6458333333vw,70px)}.brand-wrap .team-section .team-identity-area .identity-common-type .content-box{background:#1d1d1f;border-radius:clamp(10px,1.0416666667vw,20px)}.brand-wrap .team-section .team-identity-area .identity-common-type .content-box .content-list{display:flex;justify-content:space-between}.brand-wrap .team-section .team-identity-area .identity-common-type .content-box .content-list li{display:flex;width:clamp(229.5px,23.90625vw,459px);padding:clamp(35.5px,3.6979166667vw,71px) clamp(10px,1.0416666667vw,20px);flex-direction:column;justify-content:center;align-items:center;text-align:center}.brand-wrap .team-section .team-identity-area .identity-common-type .content-box .content-list li:nth-child(n+2) .icon-box:after{position:absolute;content:"";top:clamp(41.5px,4.3229166667vw,83px);left:0;width:clamp(152.5px,15.8854166667vw,305px);height:1px;background:#85e0d2;transform:translate(-100%)}.brand-wrap .team-section .team-identity-area .identity-common-type .content-box .content-list li .icon-box{position:relative}.brand-wrap .team-section .team-identity-area .identity-common-type .content-box .content-list li .icon-box img{width:clamp(87px,9.0625vw,174px)}.brand-wrap .team-section .team-identity-area .identity-common-type .content-box .content-list li .text-box{margin-top:clamp(10px,1.0416666667vw,20px)}.brand-wrap .team-section .team-identity-area .identity-common-type .content-box .content-list li .text-box .text-title{margin-bottom:clamp(5px,.5208333333vw,10px);font-size:clamp(16px,1.25vw,24px);color:#85e0d2;line-height:1}.brand-wrap .team-section .team-identity-area .identity-common-type .content-box .content-list li .text-box .text-description{font-size:clamp(14px,.9375vw,18px);color:#fff;white-space:pre-line}.brand-wrap .global-section .global-title-area{margin-bottom:clamp(25px,2.6041666667vw,50px)}.brand-wrap .global-section .global-title-area h3{font-size:clamp(26px,2.7083333333vw,52px);color:#85e0d2}.brand-wrap .global-section .global-content-area .text-box .text-list{display:flex;flex-direction:column;gap:clamp(15px,1.5625vw,30px) 0}.brand-wrap .global-section .global-content-area .text-box .text-list li .text-title{margin-bottom:clamp(5px,.5208333333vw,10px);font-size:clamp(16px,1.25vw,24px);color:#fff;font-weight:700}.brand-wrap .global-section .global-content-area .text-box .text-list li .text-description{font-size:clamp(14px,.9375vw,18px);color:#bebebe;line-height:1.6}.brand-wrap .global-section .global-content-area .map-box{margin-top:clamp(25px,2.6041666667vw,50px)}.brand-wrap .global-section .global-content-area .map-box .map-title{width:clamp(180px,18.75vw,360px);margin-bottom:clamp(15px,1.5625vw,30px);font-size:clamp(16px,1.4583333333vw,28px);color:#fff;line-height:clamp(32.5px,3.3854166667vw,65px);border-radius:clamp(25px,2.6041666667vw,50px);text-align:center;box-shadow:inset 0 1px 1px #fff3,inset 1px -1px 2px #fffafa05;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background-color:#ffffff17}.brand-wrap .global-section .global-content-area .map-box .img-box img{width:100%}.brand-wrap .ai-section .ai-inner{padding:clamp(75px,7.8125vw,150px) 0;background:url(/build/assets/ai_soultion_bg-BOa4J1D8.png) no-repeat center/cover}.brand-wrap .ai-section .ai-title-area{margin-bottom:clamp(25px,2.6041666667vw,50px)}.brand-wrap .ai-section .ai-title-area h3{font-size:clamp(26px,2.7083333333vw,52px);color:#fff;text-align:center}.brand-wrap .ai-section .ai-content-area{display:flex;justify-content:space-between}.brand-wrap .ai-section .ai-content-area .ai-content-list{width:clamp(349px,36.3541666667vw,698px);padding:clamp(30px,3.125vw,60px) 0 clamp(30px,3.125vw,60px) clamp(30px,3.125vw,60px);border-radius:clamp(10px,1.0416666667vw,20px);background:#1d1d1f80}.brand-wrap .ai-section .ai-content-area .ai-content-list .text-title{display:flex;align-items:center;gap:0 clamp(5px,.5208333333vw,10px);margin-bottom:clamp(15px,1.5625vw,30px);font-size:clamp(18px,1.875vw,36px);color:#fff}.brand-wrap .ai-section .ai-content-area .ai-content-list .text-title img{width:clamp(40px,4.1666666667vw,80px)}.brand-wrap .ai-section .ai-content-area .ai-content-list .list-box{display:flex;padding:0 clamp(10px,1.0416666667vw,20px);flex-direction:column;gap:clamp(7.5px,.78125vw,15px) 0}.brand-wrap .ai-section .ai-content-area .ai-content-list .list-box li{display:flex;align-items:center;gap:0 clamp(20px,2.0833333333vw,40px)}.brand-wrap .ai-section .ai-content-area .ai-content-list .list-box li.line2{align-items:flex-start}.brand-wrap .ai-section .ai-content-area .ai-content-list .list-box li img{width:clamp(22px,2.2916666667vw,44px)}.brand-wrap .ai-section .ai-content-area .ai-content-list .list-box li p{font-size:clamp(12px,1.25vw,24px);white-space:pre-line}.brand-wrap .ai-section .ai-a1-area{margin-top:clamp(50px,5.2083333333vw,100px);text-align:center}.brand-wrap .ai-section .ai-a1-area img{width:clamp(200px,20.8333333333vw,400px)}.brand-wrap .ai-section .ai-a1-area a{display:block;margin:clamp(25px,2.6041666667vw,50px) auto 0;width:clamp(98px,10.2083333333vw,196px);line-height:clamp(26px,2.7083333333vw,52px);font-size:clamp(10px,1.0416666667vw,20px);border-radius:clamp(5px,.5208333333vw,10px);box-shadow:inset 0 1px 1px #fff3,inset 1px -1px 2px #fffafa05;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background-color:#ffffff17}@media screen and (max-width: 768px){.brand-wrap{overflow-x:hidden}.brand-wrap .pc{display:none}.brand-wrap .mobile{display:block}.brand-wrap#container{padding-left:calc(5.3333333333vw);padding-right:calc(5.3333333333vw)}.brand-wrap .main>section:nth-child(n+2){margin-top:calc(26.6666666667vw)}.brand-wrap .main .brand-story-common-area{max-width:none}.brand-wrap .hero-section #heroVideo{width:100vw;transform:translate(calc(-5.3333333333vw))}.brand-wrap .intro-section .intro-inner{position:relative;padding:calc(13.3333333333vw) 0;background:none;z-index:2}.brand-wrap .intro-section .intro-inner:after{position:absolute;content:"";top:0;left:50%;transform:translate(-50%);width:100vw;height:100%;background:url(/build/assets/intro_bg_m-CIpv5Tio.png) no-repeat center/cover;z-index:-1}.brand-wrap .intro-section .intro-title-area{margin-bottom:calc(13.3333333333vw)}.brand-wrap .intro-section .intro-title-area h3 img{left:calc(3.7333333333vw);width:calc(69.3333333333vw);margin:0 auto 3.2vw}.brand-wrap .intro-section .intro-content-area span{margin-bottom:8vw;font-size:calc(4.2666666667vw)}.brand-wrap .intro-section .intro-content-area .text-lg{font-size:calc(5.3333333333vw)}.brand-wrap .design-section .design-title-area{margin-bottom:calc(5.3333333333vw);text-align:center}.brand-wrap .design-section .design-content-area{margin-bottom:calc(5.3333333333vw)}.brand-wrap .design-section .design-content-area .design-content-item{display:block}.brand-wrap .design-section .design-content-area .design-content-item:nth-child(n+2){margin-top:calc(5.3333333333vw)}.brand-wrap .design-section .design-content-area .design-content-item dt{width:auto;margin-bottom:calc(2.6666666667vw);font-size:4.8vw;color:#fff;line-height:1;border-radius:0;text-align:left;box-shadow:none;background:none}.brand-wrap .design-section .design-content-area .design-content-item dd{width:auto}.brand-wrap .design-section .design-content-area .design-content-item dd .text-description{margin-bottom:calc(2.6666666667vw);font-size:calc(3.7333333333vw)}.brand-wrap .design-section .design-content-area .design-content-item dd:not(.pattern) .img-box{display:flex;justify-content:center;align-items:center;height:calc(26.6666666667vw);border-radius:calc(2.6666666667vw);background:#1d1d1f}.brand-wrap .design-section .design-content-area .design-content-item dd.logo img{width:calc(46.9333333333vw)}.brand-wrap .design-section .design-content-area .design-content-item dd.slogan img,.brand-wrap .design-section .design-content-area .design-content-item dd.symbol img{width:76vw}.brand-wrap .design-section .design-content-area .design-content-item dd.pattern .img-box{height:calc(26.6666666667vw);border-radius:calc(2.6666666667vw)}.brand-wrap .design-section .design-content-area .design-content-item dd.pattern .img-box img{height:100%;object-fit:cover}.brand-wrap .design-section .design-banner-area{padding:calc(5.3333333333vw) 0;background-image:url(/build/assets/team_banner_bg_m-CgWjz6QG.png);border-radius:calc(2.6666666667vw);justify-content:center}.brand-wrap .design-section .design-banner-area .text-title{display:none}.brand-wrap .design-section .design-banner-area .button-view-assets{width:47.2vw;line-height:11.2vw;font-size:calc(4.2666666667vw);border-radius:calc(1.3333333333vw);box-shadow:inset 0 1px 1px #fff3,inset 1px -1px 2px #fffafa05;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background-color:#ffffff17;background:#1d1d1f}.brand-wrap .robotics-section{position:relative;padding:0;background:none;text-align:center;z-index:2}.brand-wrap .robotics-section:after{position:absolute;content:"";top:0;left:50%;transform:translate(-50%);width:100vw;height:100%;background:url(/build/assets/robotics_bg_m--_Y0qRJL.png) no-repeat center/cover;z-index:-1}.brand-wrap .robotics-section .robotics-inner{width:auto}.brand-wrap .robotics-section .robotics-title-area{margin-bottom:calc(5.3333333333vw)}.brand-wrap .robotics-section .robotics-content-area .text-description{font-size:calc(3.7333333333vw);color:#bebebe;text-align:left}.brand-wrap .team-section .team-intro-area .intro-box{flex-direction:column-reverse}.brand-wrap .team-section .team-intro-area .intro-box .img-box{margin-bottom:calc(5.3333333333vw);padding:calc(2.6666666667vw);border-radius:calc(2.6666666667vw);text-align:center}.brand-wrap .team-section .team-intro-area .intro-box .img-box img{width:84vw}.brand-wrap .team-section .team-intro-area .intro-box .content-box{width:auto;margin:0}.brand-wrap .team-section .team-intro-area .intro-box .content-box h3{margin-bottom:calc(5.3333333333vw);font-size:6.4vw;line-height:1.4;text-align:center}.brand-wrap .team-section .team-intro-area .intro-box .content-box h3 .large{margin-bottom:0}.brand-wrap .team-section .team-intro-area .intro-box .content-box h3 .large .color{font-size:calc(9.0666666667vw)}.brand-wrap .team-section .team-intro-area .intro-box .content-box h3 .large img{width:calc(37.8666666667vw);margin-left:calc(2.6666666667vw);vertical-align:calc(-.2666666667vw)}.brand-wrap .team-section .team-intro-area .intro-box .content-box .text-description span{font-size:calc(3.7333333333vw)}.brand-wrap .team-section .team-intro-area .intro-box .content-box .text-description span:nth-child(n+2){margin-top:4vw}.brand-wrap .team-section .team-intro-area .partner-box{display:block;margin-top:calc(5.3333333333vw);padding:4vw;border-radius:calc(2.6666666667vw)}.brand-wrap .team-section .team-intro-area .partner-box .img-box{width:auto}.brand-wrap .team-section .team-intro-area .partner-box .img-box img{width:100%}.brand-wrap .team-section .team-intro-area .partner-box .content-box{margin-top:calc(2.6666666667vw)}.brand-wrap .team-section .team-intro-area .partner-box .content-box .partner-list li{gap:0 2.4vw}.brand-wrap .team-section .team-intro-area .partner-box .content-box .partner-list li:nth-child(n+2){margin-top:calc(1.8666666667vw)}.brand-wrap .team-section .team-intro-area .partner-box .content-box .partner-list li p{font-size:2.4vw}.brand-wrap .team-section .team-intro-area .partner-box .content-box .partner-list li p.text-title{width:calc(9.3333333333vw)}.brand-wrap .team-section .team-identity-area{margin-top:calc(26.6666666667vw)}.brand-wrap .team-section .team-identity-area .title-box{margin-bottom:calc(5.3333333333vw);text-align:center}.brand-wrap .team-section .team-identity-area .title-box .text-title{font-size:calc(5.3333333333vw)}.brand-wrap .team-section .team-identity-area .title-box .text-title .color{display:block;font-size:6.4vw;margin-bottom:calc(1.3333333333vw)}.brand-wrap .team-section .team-identity-area .why-box{padding:0;background:none;border-radius:0}.brand-wrap .team-section .team-identity-area .why-box .content-box{position:relative;padding:16vw calc(2.6666666667vw);border-radius:calc(2.6666666667vw);background:url(/build/assets/team_why_bg_m-DSJ_B8Z5.png) no-repeat center/cover}.brand-wrap .team-section .team-identity-area .why-box .content-box .content-list{gap:calc(10.6666666667vw) 0}.brand-wrap .team-section .team-identity-area .why-box .content-box .content-list dl{display:flex;flex-direction:column;gap:4vw 0}.brand-wrap .team-section .team-identity-area .why-box .content-box .content-list dl dt{width:calc(53.3333333333vw);font-size:4.8vw;line-height:10.4vw;border-radius:calc(6.6666666667vw)}.brand-wrap .team-section .team-identity-area .why-box .content-box .content-list dl dd{width:auto;font-size:calc(3.7333333333vw);color:#bebebe;text-align:center}.brand-wrap .team-section .team-identity-area .identity-common-type{margin-top:8vw}.brand-wrap .team-section .team-identity-area .identity-common-type .content-box{border-radius:4vw}.brand-wrap .team-section .team-identity-area .identity-common-type .content-box .content-list{flex-direction:column}.brand-wrap .team-section .team-identity-area .identity-common-type .content-box .content-list li{position:relative;width:auto;padding:8vw calc(5.3333333333vw);flex-direction:column}.brand-wrap .team-section .team-identity-area .identity-common-type .content-box .content-list li:nth-child(n+2) .icon-box:after{display:none}.brand-wrap .team-section .team-identity-area .identity-common-type .content-box .content-list li .icon-box img{width:calc(28.2666666667vw)}.brand-wrap .team-section .team-identity-area .identity-common-type .content-box .content-list li .icon-box img.line{position:absolute;top:50%;right:0;transform:translate(100%);width:16vw}.brand-wrap .team-section .team-identity-area .identity-common-type .content-box .content-list li .icon-box img.line.left{right:auto;left:0;transform:translate(-100%) scale(-1)}.brand-wrap .team-section .team-identity-area .identity-common-type .content-box .content-list li .text-box{margin-top:4vw}.brand-wrap .team-section .team-identity-area .identity-common-type .content-box .content-list li .text-box .text-title{margin-bottom:calc(3.4666666667vw);font-size:4.8vw}.brand-wrap .team-section .team-identity-area .identity-common-type .content-box .content-list li .text-box .text-description{font-size:calc(3.7333333333vw)}.brand-wrap .global-section .global-title-area{margin-bottom:calc(6.6666666667vw);text-align:center}.brand-wrap .global-section .global-content-area .text-box .text-list{gap:4vw 0}.brand-wrap .global-section .global-content-area .text-box .text-list li .text-title{margin-bottom:calc(1.3333333333vw);font-size:4.8vw}.brand-wrap .global-section .global-content-area .text-box .text-list li .text-description{font-size:calc(3.7333333333vw)}.brand-wrap .global-section .global-content-area .map-box{margin:0;padding:calc(2.6666666667vw);background:#1d1d1f;border-radius:calc(2.6666666667vw)}.brand-wrap .global-section .global-content-area .map-box .map-title{width:auto;display:inline-block;padding:calc(1.3333333333vw);margin-bottom:4vw;font-size:calc(2.6666666667vw);line-height:1.6;border-radius:calc(1.3333333333vw);text-align:center;box-shadow:inset 0 1px 1px #fff3,inset 1px -1px 2px #fffafa05;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background-color:#ffffff17}.brand-wrap .global-section .global-content-area .map-box .img-box img{width:100%}.brand-wrap .ai-section .ai-inner{position:relative;padding:calc(13.3333333333vw) 0;background:none;z-index:2}.brand-wrap .ai-section .ai-inner:after{position:absolute;content:"";top:0;left:50%;transform:translate(-50%);width:100vw;height:100%;background:url(/build/assets/ai_soultion_bg_m-QoSWYxng.png) no-repeat center/cover;z-index:-1}.brand-wrap .ai-section .ai-title-area{margin-bottom:calc(5.3333333333vw)}.brand-wrap .ai-section .ai-content-area{display:flex;flex-direction:column;gap:4vw 0}.brand-wrap .ai-section .ai-content-area .ai-content-list{width:auto;padding:calc(5.3333333333vw);border-radius:calc(2.6666666667vw)}.brand-wrap .ai-section .ai-content-area .ai-content-list .text-title{gap:0 calc(2.6666666667vw);margin-bottom:calc(5.3333333333vw);font-size:calc(5.3333333333vw)}.brand-wrap .ai-section .ai-content-area .ai-content-list .text-title img{width:calc(10.6666666667vw)}.brand-wrap .ai-section .ai-content-area .ai-content-list .list-box{padding:0 calc(2.1333333333vw);gap:3.2vw 0}.brand-wrap .ai-section .ai-content-area .ai-content-list .list-box li{gap:0 4vw;align-items:flex-start}.brand-wrap .ai-section .ai-content-area .ai-content-list .list-box li img{width:6.4vw}.brand-wrap .ai-section .ai-content-area .ai-content-list .list-box li p{font-size:calc(4.2666666667vw)}.brand-wrap .ai-section .ai-a1-area{margin-top:calc(5.3333333333vw)}.brand-wrap .ai-section .ai-a1-area img{width:calc(38.9333333333vw)}.brand-wrap .ai-section .ai-a1-area a{margin:4vw auto 0;width:36vw;line-height:11.2vw;font-size:calc(3.7333333333vw);border-radius:calc(1.3333333333vw)}}.product-wrap#container{padding-left:0;padding-right:0;padding-bottom:0;background:#000}.product-wrap .text-white{color:#fff}.product-wrap .mobile{display:none}.product-wrap .hero-section{position:relative}.product-wrap .hero-section .hero-image-area{height:calc(100dvh - 80px)}.product-wrap .hero-section .hero-image-area img{width:100%}.product-wrap .hero-section .ces-image-area{position:absolute;top:0;left:50%;transform:translate(-50%);width:auto;height:184px}.product-wrap .hero-section .ces-image-area.mo{display:none}@media screen and (max-width: 1500px){.product-wrap .hero-section .ces-image-area{position:absolute;top:0;left:50%;transform:translate(-50%);width:auto;height:14.15vw}}@media screen and (max-width: 1024px){.product-wrap .hero-section .ces-image-area{position:absolute;top:auto;bottom:5.33vw;left:5.33vw;transform:none;width:auto;height:26.67vw}.product-wrap .hero-section .ces-image-area.pc{display:none}.product-wrap .hero-section .ces-image-area.mo{display:block}.product-wrap .hero-section .ces-image-area.mo img{height:100%}}.product-wrap .hero-section .hero-content-area{width:1416px}@media screen and (max-width: 1500px){.product-wrap .hero-section .hero-content-area{width:88vw}}@media screen and (max-width: 1024px){.product-wrap .hero-section .hero-content-area{width:auto}}.product-wrap .hero-section .hero-content-area{position:absolute;top:clamp(75px,7.8125vw,150px);left:50%;transform:translate(-50%)}.product-wrap .hero-section .hero-content-area>div{position:relative}.product-wrap .hero-section .hero-content-area h3{font-size:clamp(16px,1.6666666667vw,32px)}.product-wrap .hero-section .hero-content-area h3 img{display:block;margin:clamp(4px,.4166666667vw,8px) 0 clamp(10px,1.0416666667vw,20px);width:clamp(212.5px,22.1354166667vw,425px)}.product-wrap .hero-section .hero-content-area .text-description{margin:clamp(10px,1.0416666667vw,20px) 0 clamp(25px,2.6041666667vw,50px);font-size:clamp(10px,1.0416666667vw,20px);font-weight:300;line-height:1.6}.product-wrap .hero-section .hero-content-area .button-link{display:block;width:clamp(93px,9.6875vw,186px);padding:clamp(10px,1.0416666667vw,20px) 0;font-size:clamp(10px,1.0416666667vw,20px);color:#000;background:#85e0d2;border-radius:clamp(5px,.5208333333vw,10px);text-align:center}.product-wrap .ai-section{width:1416px}@media screen and (max-width: 1500px){.product-wrap .ai-section{width:88vw}}@media screen and (max-width: 1024px){.product-wrap .ai-section{width:auto}}.product-wrap .ai-section{margin:0 auto;padding:clamp(50px,5.2083333333vw,100px) 0}.product-wrap .ai-section .ai-title-area{margin-bottom:clamp(25px,2.6041666667vw,50px)}.product-wrap .ai-section .ai-title-area h3{font-size:clamp(26px,2.7083333333vw,52px);text-align:center}.product-wrap .ai-section .ai-content-area{display:flex;justify-content:space-between}.product-wrap .ai-section .ai-content-area .ai-content-list{width:clamp(349px,36.3541666667vw,698px);padding:clamp(30px,3.125vw,60px);border-radius:clamp(10px,1.0416666667vw,20px);background:linear-gradient(180deg,#1d1d1f,#1d1d1f1a)}.product-wrap .ai-section .ai-content-area .ai-content-list .text-title{display:flex;align-items:center;gap:0 clamp(12px,1.25vw,24px);margin-bottom:clamp(25px,2.6041666667vw,50px);font-size:clamp(18px,1.875vw,36px);color:#fff}.product-wrap .ai-section .ai-content-area .ai-content-list .text-title img{width:clamp(40px,4.1666666667vw,80px)}.product-wrap .ai-section .ai-content-area .ai-content-list .list-box{display:flex;padding:0 clamp(10px,1.0416666667vw,20px);flex-direction:column;gap:clamp(10px,1.0416666667vw,20px) 0}.product-wrap .ai-section .ai-content-area .ai-content-list .list-box li{display:flex;align-items:center;gap:0 clamp(20px,2.0833333333vw,40px)}.product-wrap .ai-section .ai-content-area .ai-content-list .list-box li.line2{align-items:flex-start}.product-wrap .ai-section .ai-content-area .ai-content-list .list-box li img{width:clamp(22px,2.2916666667vw,44px)}.product-wrap .ai-section .ai-content-area .ai-content-list .list-box li p{font-size:clamp(12px,1.25vw,24px);white-space:pre-line}.product-wrap .section{width:1416px}@media screen and (max-width: 1500px){.product-wrap .section{width:88vw}}@media screen and (max-width: 1024px){.product-wrap .section{width:auto}}.product-wrap .section{margin:0 auto;padding:clamp(50px,5.2083333333vw,100px) 0}.product-wrap .section-header{margin-bottom:clamp(15px,1.5625vw,30px);text-align:center}.product-wrap .section-header .section-eyebrow{display:block;font-size:clamp(10px,1.0416666667vw,20px);color:#85e0d2;line-height:1;font-family:var(--namu-regular),sans-serif}.product-wrap .section-header h4{font-size:clamp(22px,2.2916666667vw,44px);color:#fff;font-family:var(--namu-bold),sans-serif}.product-wrap .section-media{margin-bottom:clamp(15px,1.5625vw,30px);border-radius:clamp(10px,1.0416666667vw,20px);overflow:hidden}.product-wrap .section-media.video-box{border-radius:20px;overflow:hidden;position:relative}@media screen and (max-width: 1024px){.product-wrap .section-media.video-box{border-radius:0}}@media screen and (max-width: 1024px){.product-wrap .section-media.video-box.rounded{border-radius:20px}.product-wrap .section-media.video-box.rounded:before{border-radius:2.67vw;z-index:2}.product-wrap .section-media.video-box.rounded video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}}.product-wrap .section-media.video-box .totalSectionImg7{position:absolute;right:30px;top:30px;width:320px}@media screen and (max-width: 1024px){.product-wrap .section-media.video-box .totalSectionImg7{width:100%;position:static}}.product-wrap .section-media.video-box .totalSectionImg8{position:absolute;top:50%;left:50px;transform:translateY(-50%);width:638px}@media screen and (max-width: 1024px){.product-wrap .section-media.video-box .totalSectionImg8{position:relative;top:0;left:0;z-index:2;transform:none;width:100%;padding:1.73vw 2vw;padding:0!important}.product-wrap .section-media.video-box .totalSectionImg8 img{border-radius:2.67vw}}.product-wrap .section-media.video-box .mo-img{display:none;padding-top:10px}@media screen and (max-width: 768px){.product-wrap .section-media.video-box .mo-img{display:block}}.product-wrap .section-media.video-box:before{content:"";position:absolute;border-radius:20px;top:0;left:0;width:100%;height:100%;box-shadow:inset 0 1px 1px #ffffff26,inset 1px -1px 2px #ffffff0d}.product-wrap .section-media.video-box video{width:100%;height:100%;object-fit:cover;object-position:center}.product-wrap .section-media.mt{margin-top:clamp(15px,1.5625vw,30px)}.product-wrap .section-media img{width:100%}@media screen and (max-width: 768px){.product-wrap .section-media #totalSection8Video{display:none}}.product-wrap .section-content{text-align:center}.product-wrap .section-content-title{font-size:clamp(12px,1.25vw,24px);color:#85e0d2;line-height:1.6;white-space:pre-line;font-family:var(--namu-bold),sans-serif}.product-wrap .section-content-description{font-size:clamp(9px,.9375vw,18px);color:#bebebe;line-height:1.6;white-space:pre-line}.product-wrap .section-content-smallText{margin-top:clamp(2.5px,.2604166667vw,5px);font-size:clamp(7px,.7291666667vw,14px);color:gray}.product-wrap .section-content-description-list{display:flex;flex-direction:column;gap:clamp(3px,.3125vw,6px) 0;margin-top:clamp(2.5px,.2604166667vw,5px);padding:0 clamp(5px,.5208333333vw,10px)}.product-wrap .section-content-description-list li{position:relative;padding-left:clamp(6.5px,.6770833333vw,13px);font-size:clamp(9px,.9375vw,18px);color:#bebebe;font-family:var(--namu-regular),sans-serif}.product-wrap .section-content-description-list li:before{position:absolute;top:clamp(5.5px,.5729166667vw,11px);left:0;content:"";width:clamp(1.5px,.15625vw,3px);aspect-ratio:1/1;border-radius:100%;background:#bebebe}.product-wrap .section-detail{display:flex;justify-content:space-between}.product-wrap .section-detail-item{flex:1}.product-wrap .section-detail-media:has(.totalSection92Video){display:flex;flex-direction:column;width:100%;position:relative}.product-wrap .section-detail-media .totalSection92Video{position:absolute;left:0;bottom:0;width:100%;padding:0 30px 30px;display:flex;flex-direction:column;justify-content:flex-end}.product-wrap .section-detail-media .totalSection92Video video{width:100%;object-position:center}.product-wrap .section-detail-media img{width:100%}.product-wrap .section-detail.flex2{gap:0 clamp(25px,2.6041666667vw,50px)}.product-wrap .section-detail.flex2 .section-detail-item .section-detail-content{min-height:clamp(67px,6.9791666667vw,134px);margin-bottom:clamp(16px,1.6666666667vw,32px)}.product-wrap .section-detail.flex3{align-items:flex-start;gap:0 clamp(15px,1.5625vw,30px)}.product-wrap .section-detail.flex3 .section-detail-item{display:flex;flex-direction:column-reverse}.product-wrap .section-detail.flex3 .section-detail-item .section-detail-content{margin-top:clamp(15px,1.5625vw,30px)}.product-wrap .spec-section{width:1416px}@media screen and (max-width: 1500px){.product-wrap .spec-section{width:88vw}}@media screen and (max-width: 1024px){.product-wrap .spec-section{width:auto}}.product-wrap .spec-section{margin:0 auto;padding:clamp(75px,7.8125vw,150px) 0}.product-wrap .spec-section-title{margin-bottom:clamp(25px,2.6041666667vw,50px);text-align:center}.product-wrap .spec-section-title h3{font-size:clamp(26px,2.7083333333vw,52px)}.product-wrap .spec-section-content{display:flex;flex-direction:column;gap:clamp(25px,2.6041666667vw,50px) 0}.product-wrap .spec-section-content .table-box-title{margin-bottom:clamp(8px,.8333333333vw,16px);font-size:clamp(16px,1.6666666667vw,32px);color:#85e0d2}.product-wrap .spec-section-content .table-box table{width:100%;border-top:3px solid #333;border-spacing:0 2px;border-collapse:separate;table-layout:fixed}.product-wrap .spec-section-content .table-box table tr>*{padding:clamp(3px,.3125vw,6px) clamp(10px,1.0416666667vw,20px);font-size:clamp(8px,.8333333333vw,16px);border-bottom:1px solid #333}.product-wrap .spec-section-content .table-box table th{width:14.75%;color:#fff;font-weight:400;font-family:var(--namu-regular),sans-serif;text-align:left}.product-wrap .spec-section-content .table-box table td{width:35.25%}.product-wrap .disclaimer-section{padding:clamp(25px,2.6041666667vw,50px) 0;background:#0d0f12}.product-wrap .disclaimer-section .disclaimer-inner{width:1416px}@media screen and (max-width: 1500px){.product-wrap .disclaimer-section .disclaimer-inner{width:88vw}}@media screen and (max-width: 1024px){.product-wrap .disclaimer-section .disclaimer-inner{width:auto}}.product-wrap .disclaimer-section .disclaimer-inner{margin:0 auto;display:flex;flex-direction:column;gap:clamp(25px,2.6041666667vw,50px) 0}.product-wrap .disclaimer-section-content .content-title{margin-bottom:clamp(10px,1.0416666667vw,20px);font-size:clamp(12px,1.25vw,24px)}.product-wrap .disclaimer-section-content>ol{padding-left:clamp(8px,.8333333333vw,16px)}.product-wrap .disclaimer-section-content>ol li{list-style:decimal;font-size:clamp(8px,.8333333333vw,16px);color:#bebebe;line-height:1.6}.product-wrap .disclaimer-section-content>ol li ol{padding-left:clamp(15px,1.5625vw,30px)}.product-wrap .disclaimer-section-content>ol li ol li{list-style:lower-alpha}.product-wrap .sidenav-inner.pc{position:fixed;top:50%;transform:translateY(-50%);right:50px;transition:background .5s}.product-wrap .sidenav-inner.pc .sidenav-list{display:flex;flex-direction:column;gap:5px 0}.product-wrap .sidenav-inner.pc .sidenav-list li{position:relative;cursor:pointer;transition:all .5s;min-height:16px}.product-wrap .sidenav-inner.pc .sidenav-list li:after{position:absolute;content:"";top:50%;right:0;transform:translate(-50%);width:12px;aspect-ratio:1/1;border-radius:7px;background:#d9d9d9;opacity:.3}.product-wrap .sidenav-inner.pc .sidenav-list li.active:after{background:#85e0d2;opacity:1}.product-wrap .sidenav-inner.pc .sidenav-list li.active button{color:#85e0d2;font-family:var(--namu-bold),sans-serif!important}.product-wrap .sidenav-inner.pc .sidenav-list li button{position:absolute;visibility:hidden;opacity:0;font-size:14px;pointer-events:none;transition:opacity .5s;text-align:left}.product-wrap .sidenav-inner.pc .button-purchase{visibility:hidden;opacity:0;transition:opacity .5s}.product-wrap .sidenav-inner.pc:hover{padding:15px 20px;background:#1d1d1f80;border-radius:10px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.product-wrap .sidenav-inner.pc:hover .sidenav-list li{width:155px;padding:10px 0}.product-wrap .sidenav-inner.pc:hover .sidenav-list li:after{opacity:0}.product-wrap .sidenav-inner.pc:hover .sidenav-list li button{position:static;visibility:visible;opacity:1;pointer-events:auto;transition-delay:.3s;font-family:var(--namu-regular),sans-serif}.product-wrap .sidenav-inner.pc:hover .sidenav-list li button:hover{color:#85e0d2;font-family:var(--namu-bold),sans-serif}.product-wrap .sidenav-inner.pc:hover .button-purchase{margin-top:10px;visibility:visible;display:inline-block;padding:10px;font-size:14px;color:#000;background:#85e0d2;border-radius:5px;opacity:1;transition-delay:.3s}@media screen and (max-width: 1024px){.product-wrap{overflow-x:hidden}.product-wrap#container{padding-left:calc(5.3333333333vw);padding-right:calc(5.3333333333vw)}.product-wrap .pc{display:none}.product-wrap .mobile{display:block}.product-wrap .hero-section{position:relative;margin-top:calc(14.9333333333vw);background:none;z-index:2}.product-wrap .hero-section .hero-image-area{margin-left:calc(-5.3333333333vw);height:auto}.product-wrap .hero-section .hero-image-area img{width:100vw;max-width:none;height:auto}.product-wrap .hero-section .hero-content-area{top:calc(5.3333333333vw);width:100%}.product-wrap .hero-section .hero-content-area h3{font-size:calc(5.3333333333vw)}.product-wrap .hero-section .hero-content-area h3 img{margin:calc(2.6666666667vw) 0 calc(5.3333333333vw);width:clamp(212.5px,22.1354166667vw,425px)}.product-wrap .hero-section .hero-content-area .text-description{margin:0 0 calc(5.3333333333vw);font-size:calc(4.2666666667vw);white-space:normal}.product-wrap .hero-section .hero-content-area .button-link{width:calc(26.6666666667vw);padding:calc(2.6666666667vw) 0;font-size:calc(3.7333333333vw);border-radius:calc(2.6666666667vw)}.product-wrap .ai-section{padding:calc(13.3333333333vw) 0}.product-wrap .ai-section .ai-title-area{font-size:6.4vw;margin-bottom:calc(5.3333333333vw)}.product-wrap .ai-section .ai-content-area{display:flex;flex-direction:column;gap:4vw 0}.product-wrap .ai-section .ai-content-area .ai-content-list{width:auto;padding:calc(5.3333333333vw);border-radius:calc(2.6666666667vw)}.product-wrap .ai-section .ai-content-area .ai-content-list .text-title{gap:0 calc(2.6666666667vw);margin-bottom:calc(5.3333333333vw);font-size:calc(5.3333333333vw)}.product-wrap .ai-section .ai-content-area .ai-content-list .text-title img{width:calc(10.6666666667vw)}.product-wrap .ai-section .ai-content-area .ai-content-list .list-box{padding:0 calc(2.1333333333vw);gap:3.2vw 0}.product-wrap .ai-section .ai-content-area .ai-content-list .list-box li{gap:0 4vw;align-items:flex-start}.product-wrap .ai-section .ai-content-area .ai-content-list .list-box li img{width:6.4vw}.product-wrap .ai-section .ai-content-area .ai-content-list .list-box li p{font-size:calc(4.2666666667vw)}.product-wrap .section{padding:calc(10.6666666667vw) 0}.product-wrap .section-header{margin-bottom:calc(2.6666666667vw)}.product-wrap .section-header .section-eyebrow{font-size:calc(3.7333333333vw)}.product-wrap .section-header h4{font-size:calc(5.3333333333vw)}.product-wrap .section-media{margin-bottom:calc(2.6666666667vw);border-radius:calc(2.6666666667vw)}.product-wrap .section-media.mt{margin-top:calc(2.6666666667vw)}.product-wrap .section-content-title{font-size:calc(3.7333333333vw)}.product-wrap .section-content-description{font-size:3.2vw}.product-wrap .section-content-smallText{margin:0;font-size:3.2vw}.product-wrap .section-content-description-list{gap:.8vw 0;margin:0;padding:0}.product-wrap .section-content-description-list li{padding:0;font-size:3.2vw}.product-wrap .section-content-description-list li:before{display:none}.product-wrap .section-detail{flex-direction:column}.product-wrap .section-detail.flex2 .section-detail-item:last-child{margin-top:calc(2.6666666667vw);padding-top:calc(2.6666666667vw)}.product-wrap .section-detail.flex2 .section-detail-item .section-detail-content{min-height:clamp(67px,6.9791666667vw,134px);margin-bottom:clamp(16px,1.6666666667vw,32px)}.product-wrap .section-detail.flex3{align-items:flex-start;gap:calc(2.6666666667vw) 0;text-align:center}.product-wrap .section-detail.flex3 .section-detail-item .section-detail-content{margin-top:calc(2.6666666667vw)}.product-wrap .spec-section{padding:calc(10.6666666667vw) 0}.product-wrap .spec-section .spec-inner{padding:0;background:none;border-radius:0;box-shadow:none}.product-wrap .spec-section-title{margin-bottom:8vw;text-align:left}.product-wrap .spec-section-title h3{font-size:6.4vw}.product-wrap .spec-section-content{gap:calc(5.3333333333vw) 0}.product-wrap .spec-section-content .table-box-title{margin-bottom:calc(2.6666666667vw);font-size:calc(4.2666666667vw)}.product-wrap .spec-section-content .table-box table{display:block;border-top-width:2px}.product-wrap .spec-section-content .table-box table tbody{display:block}.product-wrap .spec-section-content .table-box table tr{display:flex;width:100%;flex-wrap:wrap;padding:calc(.2666666667vw) 0}.product-wrap .spec-section-content .table-box table tr>*{padding:calc(1.3333333333vw);font-size:3.2vw}.product-wrap .spec-section-content .table-box table th{width:38.8%;display:flex;align-items:center}.product-wrap .spec-section-content .table-box table td{width:61.2%}.product-wrap .disclaimer-section{position:relative;padding:calc(10.6666666667vw) 0;background:none;z-index:2}.product-wrap .disclaimer-section:before{position:absolute;content:"";top:0;left:50%;transform:translate(-50%);width:100vw;height:100%;background:#0d0f12;z-index:-1}.product-wrap .disclaimer-section .disclaimer-inner{gap:4vw 0}.product-wrap .disclaimer-section-content .content-title{margin-bottom:calc(2.1333333333vw);font-size:calc(4.2666666667vw)}.product-wrap .disclaimer-section-content>ol{padding-left:calc(2.6666666667vw)}.product-wrap .disclaimer-section-content>ol li{font-size:calc(2.6666666667vw)}.product-wrap .disclaimer-section-content>ol li ol{padding-left:3.2vw}.sidenav-inner.pc{display:none!important}.sidenav-inner.mobile{position:fixed;top:80px;left:0;width:100%;padding:8px;background:#000000d9;border-left:1px solid #38383A;border-right:1px solid #38383A;border-radius:0 0 12px 12px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 10px 40px #00000080;z-index:99}.sidenav-inner.mobile.opened{border-bottom:1px solid #38383A}.sidenav-inner.mobile.opened .sidenav-selected img{transform:rotate(180deg)}.sidenav-inner.mobile.opened .sidenav-list{visibility:visible;opacity:1;height:auto;transform:translateY(0)}.sidenav-inner.mobile .sidenav-selected{display:flex;align-items:center;justify-content:space-between;padding:15px 10px;font-size:14px;font-family:var(--namu-bold),sans-serif;cursor:pointer}.sidenav-inner.mobile .sidenav-selected img{transition:transform .3s;transform-origin:center center}.sidenav-inner.mobile .sidenav-list{visibility:hidden;opacity:0;height:0;transform:translateY(-20px);transition:opacity .4s,transform .4s}.sidenav-inner.mobile .sidenav-list li button{display:block;width:100%;padding:11px 15px;font-size:15px;font-family:var(--namu-regular),sans-serif;text-align:left;border-radius:8px}.sidenav-inner.mobile .sidenav-list li:hover button{background:#8ce2d033;color:#fff}.sidenav-inner.mobile .sidenav-list li.active button{background:#8ce2d04d;color:#8ce2d0;font-weight:500}}.key-features-section{padding:clamp(50px,5.2083333333vw,100px) 0 clamp(25px,2.6041666667vw,50px)}.key-features-section .key-features-inner{width:1416px}@media screen and (max-width: 1500px){.key-features-section .key-features-inner{width:88vw}}@media screen and (max-width: 1024px){.key-features-section .key-features-inner{width:auto}}.key-features-section .key-features-inner{margin:0 auto}.key-features-section .key-features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(12px,1.25vw,24px);list-style:none;margin:0;padding:0}@media screen and (max-width: 1024px){.key-features-section .key-features-grid{grid-template-columns:repeat(2,1fr);gap:2.13vw}}.key-features-section .key-feature-card{display:flex;align-items:center;flex-direction:column;background:#1d1d1f;box-shadow:inset 0 1px 1px #ffffff26,inset 1px -1px 2px #ffffff0d;border-radius:10px;padding:50px 0;gap:20px}@media screen and (max-width: 1500px){.key-features-section .key-feature-card{border-radius:.67vw;padding:3.33vw 0;gap:1.33vw}}@media screen and (max-width: 1024px){.key-features-section .key-feature-card{width:100%;flex:none;border-radius:1.33vw;padding:5.33vw 0;gap:1.07vw}}.key-features-section .key-feature-icon{flex-shrink:0;display:flex;justify-content:center}@media screen and (max-width: 1500px){.key-features-section .key-feature-icon img{width:5.33vw;height:5.33vw}}@media screen and (max-width: 1024px){.key-features-section .key-feature-icon img{width:8vw;height:8vw;margin-bottom:1.6vw}}.key-features-section .key-feature-title{font-size:clamp(16px,1.6666666667vw,32px);font-family:var(--namu-bold),sans-serif;color:#fff;text-align:center}.key-features-section .key-feature-desc{font-size:clamp(13px,1.25vw,24px);color:#fff;font-family:var(--namu-regular),sans-serif;line-height:1.24;text-align:center}@media screen and (max-width: 1500px){.key-features-section .key-feature-desc{font-size:2.4vw}}@media screen and (max-width: 1024px){.key-features-section{padding:12.8vw 0}}.product-wrap .step-section{padding:50px 0}@media screen and (max-width: 1024px){.product-wrap .step-section{padding:calc(5.3333333333vw) 0}}.section-step-area{display:flex;align-items:center;gap:0 clamp(15px,1.5625vw,30px);justify-content:center;padding-bottom:clamp(15px,1.5625vw,30px)}.section-step-area span{font-family:Pretendard,sans-serif;font-weight:600;font-size:clamp(14px,1.4583333333vw,28px);line-height:1.6;text-align:center;width:clamp(75px,7.8125vw,150px);height:clamp(32.5px,3.3854166667vw,65px);padding:clamp(5px,.5208333333vw,10px) clamp(10px,1.0416666667vw,20px);border-radius:clamp(25px,2.6041666667vw,50px);border:1px solid #8CE2D0;display:inline-flex;align-items:center;justify-content:center;color:#8ce2d0}.section-step-area p{font-family:var(--namu-bold),sans-serif;font-weight:700;font-size:clamp(18px,1.875vw,36px);line-height:1.2;text-align:center;margin:0}@media screen and (max-width: 1024px){.section-step-area{flex-direction:column;gap:2.67vw}}.step-section-content{padding-top:clamp(50px,5.2083333333vw,100px)}.step-section-content img{width:100%;height:100%;object-fit:cover;object-position:center}.vital-list{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(10px,1.0416666667vw,20px)}@media screen and (max-width: 1024px){.vital-list{grid-template-columns:1fr;gap:calc(13.3333333333vw)}}.vital-list .vital-list-item{background-color:#1d1d1f;box-shadow:inset 0 1px 1px #ffffff26,inset 1px -1px 2px #ffffff0d;border-radius:20px;padding:20px}@media screen and (max-width: 1024px){.vital-list .vital-list-item{padding:0;border-radius:0;box-shadow:none;background-color:transparent;text-align:center}}.vital-list .vital-list-item .image{padding-bottom:clamp(12.5px,1.3020833333vw,25px)}.vital-list .vital-list-item .image.video-box{overflow:hidden;border-radius:20px;width:100%;aspect-ratio:658/343;margin-bottom:25px;padding-bottom:0}.vital-list .vital-list-item .image.video-box video{width:100%;height:100%;object-fit:cover;object-position:center;vertical-align:top}.banner-wave{position:relative}@media screen and (max-width: 1024px){.banner-wave{position:relative;height:min(80vw,300px);display:flex;align-items:center;justify-content:center;overflow:hidden;margin-left:-5.3333333333vw;margin-right:-5.3333333333vw}}@media screen and (max-width: 768px){.banner-wave{height:min(80vw,200px)}}.banner-wave-image{width:100%;object-position:center}@media screen and (max-width: 1024px){.banner-wave-image{width:180%;height:100%;object-position:center;object-fit:cover}}.banner-wave-content{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px}.banner-wave-content h3{line-height:120%;text-align:center;color:#8ce2d0;font-size:60px}.banner-wave-content p{font-family:var(--namu-bold),sans-serif;line-height:120%;text-align:center;color:#fff;font-size:40px}@media screen and (max-width: 1500px){.banner-wave-content{gap:1.33vw}.banner-wave-content h3{font-size:4vw}.banner-wave-content p{font-size:2.67vw}}@media screen and (max-width: 1024px){.banner-wave-content{gap:2.67vw}.banner-wave-content h3{font-size:calc(7.4666666667vw)}.banner-wave-content p{font-size:calc(5.3333333333vw)}}.air-solution-section{position:relative;margin-bottom:100px}@media screen and (max-width: 1500px){.air-solution-section{margin-bottom:6.67vw}}@media screen and (max-width: 1024px){.air-solution-section{position:relative;display:flex;flex-direction:column;gap:0;margin-bottom:0}}.section-ongoing-title{text-align:center;font-size:36px;color:#fff;font-family:var(--namu-bold),sans-serif}@media screen and (max-width: 1024px){.section-ongoing-title{font-size:calc(5.3333333333vw)}}.video-box:has(#aiVoiceVideo) video{vertical-align:top}@media screen and (max-width: 1024px){.video-box:has(#aiVoiceVideo){border-radius:3vw}}.bi-wrap .mobile{display:none}.bi-wrap#container{padding-left:0;padding-right:0;padding-bottom:0;background:#000}.bi-wrap .c-namu{color:#85e0d2}.bi-wrap .text-white{color:#fff}.bi-wrap .download-box{position:absolute;top:clamp(12px,1.25vw,24px);right:clamp(12px,1.25vw,24px);display:flex;gap:0 clamp(6px,.625vw,12px)}.bi-wrap .download-box a{display:inline-block;padding:clamp(5px,.5208333333vw,10px) clamp(10px,1.0416666667vw,20px);font-size:clamp(7px,.7291666667vw,14px);color:#fff;border-radius:clamp(6px,.625vw,12px);background:#ffffff0d;border:1px solid rgba(255,255,255,.2);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.bi-wrap .download-box a img{display:inline-block;width:auto!important;height:clamp(11px,1.1458333333vw,22px);vertical-align:middle}.bi-wrap .intro-section{display:flex;align-items:center;justify-content:center;height:calc(100dvh - 80px);min-height:60dvh;background:url(/build/assets/bi_intro_bg-DAgQp7nS.png) no-repeat center/cover}.bi-wrap .intro-section .intro-title-area{margin-top:-80px}.bi-wrap .intro-section .intro-title-area h3{font-size:clamp(30px,3.125vw,60px);text-align:center;line-height:1.2}.bi-wrap .intro-section .intro-title-area h3 span{display:block}.bi-wrap .assets-section{position:relative;padding:clamp(100px,10.4166666667vw,200px) 0;z-index:2}.bi-wrap .assets-section .assets-inner{display:flex;width:clamp(720px,75vw,1440px);margin:0 auto;gap:clamp(50px,5.2083333333vw,100px)}@media screen and (max-width: 1500px){.bi-wrap .assets-section .assets-inner{width:94vw}}.bi-wrap .assets-section .sidenav-aside{position:sticky;top:120px;left:0;width:clamp(128px,13.3333333333vw,256px);height:100%}.bi-wrap .assets-section .sidenav-aside h3{margin-bottom:clamp(6px,.625vw,12px);font-size:clamp(12px,1.25vw,24px);line-height:1.6}.bi-wrap .assets-section .sidenav-aside .sidenav-content-list li{position:relative}.bi-wrap .assets-section .sidenav-aside .sidenav-content-list li:after{position:absolute;content:"";top:clamp(7.5px,.78125vw,15px);left:0;width:clamp(2px,.2083333333vw,4px);aspect-ratio:1/1;background:#85e0d2;border-radius:100%;opacity:0;transition:opacity .4s}.bi-wrap .assets-section .sidenav-aside .sidenav-content-list li.active:after{opacity:1}.bi-wrap .assets-section .sidenav-aside .sidenav-content-list li.active a{color:#85e0d2;transition:opacity .4s}.bi-wrap .assets-section .sidenav-aside .sidenav-content-list li a{display:block;padding:clamp(2px,.2083333333vw,4px) clamp(5px,.5208333333vw,10px);font-size:clamp(9px,.9375vw,18px);color:var(--greycolor-grey06)}.bi-wrap .assets-section .assets-section-wrap{display:flex;flex-direction:column;gap:clamp(80px,8.3333333333vw,160px) 0;width:calc(100% - clamp(178px,18.5416666667vw,356px))}.bi-wrap .assets-section .assets-section-wrap>section .title-area{margin-bottom:clamp(16px,1.6666666667vw,32px)}.bi-wrap .assets-section .assets-section-wrap>section .title-area h4{margin-bottom:clamp(6px,.625vw,12px);font-size:clamp(20px,2.0833333333vw,40px)}.bi-wrap .assets-section .assets-section-wrap>section .title-area .text-description{font-size:clamp(9px,.9375vw,18px);color:var(--greycolor-grey05);white-space:pre-line;line-height:1.6}.bi-wrap .assets-section .assets-section-wrap>section .img-area{position:relative}.bi-wrap .assets-section .assets-section-wrap>section .img-area img{width:100%}.bi-wrap .assets-section .guide-section .img-area{display:flex;flex-direction:column;gap:clamp(25px,2.6041666667vw,50px) 0}.bi-wrap .assets-section .color-section .system-list{display:flex;gap:0 clamp(4px,.4166666667vw,8px)}.bi-wrap .assets-section .color-section .system-list li{flex:1;padding:clamp(14px,1.4583333333vw,28px);border-radius:clamp(16px,1.6666666667vw,32px);height:clamp(140px,14.5833333333vw,280px);background:#fff}.bi-wrap .assets-section .color-section .system-list li .text-title{margin-bottom:clamp(4px,.4166666667vw,8px);font-size:clamp(12px,1.25vw,24px);color:#000}.bi-wrap .assets-section .color-section .system-list li .text-content{font-size:clamp(7px,.7291666667vw,14px);color:#00000080;font-weight:500;line-height:1.6;white-space:pre-line}.bi-wrap .assets-section .color-section .system-list li:nth-child(n+3) .text-title{color:#fff}.bi-wrap .assets-section .color-section .system-list li:nth-child(n+3) .text-content{color:#ffffff80}.bi-wrap .assets-section .color-section .system-list li:nth-child(2){background:#85e0d2}.bi-wrap .assets-section .color-section .system-list li:nth-child(3){background:#002554}.bi-wrap .assets-section .color-section .system-list li:nth-child(4){background:#000;border:1px solid var(--greycolor-grey08)}.bi-wrap .assets-section .pattern-section .img-area.mb{margin-bottom:clamp(40px,4.1666666667vw,80px)}.bi-wrap .assets-section .pattern-section .pattern-content{margin-top:clamp(26px,2.7083333333vw,52px)}.bi-wrap .assets-section .pattern-section .pattern-content .sub-title-box{margin-bottom:clamp(10px,1.0416666667vw,20px)}.bi-wrap .assets-section .pattern-section .pattern-content .sub-title-box .text-title{margin-bottom:clamp(4px,.4166666667vw,8px);font-size:clamp(12px,1.25vw,24px);font-weight:500;color:#fff}.bi-wrap .assets-section .pattern-section .pattern-content .sub-title-box .text-description{font-size:clamp(8px,.8333333333vw,16px);color:var(--greycolor-grey05);line-height:1.6}.bi-wrap .assets-section .pattern-section .pattern-content .pattern-types{display:flex;flex-direction:column;gap:clamp(20px,2.0833333333vw,40px) 0}.bi-wrap .assets-section .pattern-section .pattern-content .pattern-types .type-title-box{display:flex;margin-bottom:clamp(6px,.625vw,12px);align-items:center;gap:0 clamp(6px,.625vw,12px)}.bi-wrap .assets-section .pattern-section .pattern-content .pattern-types .type-title-box .type-title{font-size:clamp(9px,.9375vw,18px);font-weight:700;color:#fff}.bi-wrap .assets-section .pattern-section .pattern-content .pattern-types .type-title-box .type-description{font-size:clamp(7px,.7291666667vw,14px);color:var(--greycolor-grey05);font-weight:500}.bi-wrap .assets-section .concept-section .title-area{position:relative;margin-bottom:clamp(6px,.625vw,12px)}.bi-wrap .assets-section .concept-section .title-area h4{line-height:1}.bi-wrap .assets-section .concept-section .title-area .download-box{top:0;right:0}.bi-wrap .assets-section .concept-section .swiper-bi{position:relative;overflow:hidden}.bi-wrap .assets-section .concept-section .swiper-bi .img-area{position:relative}.bi-wrap .assets-section .concept-section .swiper-bi .img-area .tooltip-area .tooltip-box{position:absolute;top:0;left:0}.bi-wrap .assets-section .concept-section .swiper-bi .img-area .tooltip-area .tooltip-box.tooltip1{top:clamp(54.5px,5.6770833333vw,109px);left:clamp(346.5px,36.09375vw,693px)}@media screen and (max-width: 1500px){.bi-wrap .assets-section .concept-section .swiper-bi .img-area .tooltip-area .tooltip-box.tooltip1{top:clamp(80px,8.3333333333vw,160px);left:clamp(460px,47.9166666667vw,920px)}}.bi-wrap .assets-section .concept-section .swiper-bi .img-area .tooltip-area .tooltip-box.tooltip2{top:clamp(104px,10.8333333333vw,208px);left:clamp(77px,8.0208333333vw,154px)}@media screen and (max-width: 1500px){.bi-wrap .assets-section .concept-section .swiper-bi .img-area .tooltip-area .tooltip-box.tooltip2{top:clamp(144.5px,15.0520833333vw,289px);left:clamp(102px,10.625vw,204px)}}.bi-wrap .assets-section .concept-section .swiper-bi .img-area .tooltip-area .tooltip-box button{position:relative;width:clamp(14px,1.4583333333vw,28px);aspect-ratio:1/1;border:1px solid #85E0D2;border-radius:100%;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.bi-wrap .assets-section .concept-section .swiper-bi .img-area .tooltip-area .tooltip-box button span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:clamp(5.5px,.5729166667vw,11px);height:clamp(1px,.1041666667vw,2px);background:#85e0d2}.bi-wrap .assets-section .concept-section .swiper-bi .img-area .tooltip-area .tooltip-box button span:last-child{width:clamp(1px,.1041666667vw,2px);height:clamp(5.5px,.5729166667vw,11px)}.bi-wrap .assets-section .concept-section .swiper-bi .img-area .tooltip-area .tooltip-box .tooltip-content{display:none;position:absolute;top:clamp(18px,1.875vw,36px);left:50%;transform:translate(-50%);width:max-content;padding:clamp(8px,.8333333333vw,16px) clamp(10px,1.0416666667vw,20px);background:#0000004d;border-radius:12px;z-index:2;-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);border:1px solid rgba(255,255,255,.4)}.bi-wrap .assets-section .concept-section .swiper-bi .img-area .tooltip-area .tooltip-box .tooltip-content p{font-size:clamp(7px,.7291666667vw,14px);color:#fff;white-space:pre-line}.bi-wrap .assets-section .concept-section .swiper-bi .img-area .tooltip-area .tooltip-box.active button span:last-child{display:none}.bi-wrap .assets-section .concept-section .swiper-bi .img-area .tooltip-area .tooltip-box.active .tooltip-content{display:block}.bi-wrap .assets-section .concept-section .swiper-bi .slide02 .tooltip-area .tooltip-box.tooltip1{left:clamp(336.5px,35.0520833333vw,673px)}@media screen and (max-width: 1500px){.bi-wrap .assets-section .concept-section .swiper-bi .slide02 .tooltip-area .tooltip-box.tooltip1{left:clamp(450px,46.875vw,900px)}}.bi-wrap .assets-section .concept-section .swiper-bi .slide02 .tooltip-area .tooltip-box.tooltip2{left:clamp(80px,8.3333333333vw,160px)}@media screen and (max-width: 1500px){.bi-wrap .assets-section .concept-section .swiper-bi .slide02 .tooltip-area .tooltip-box.tooltip2{left:clamp(109.5px,11.40625vw,219px)}}.bi-wrap .assets-section .concept-section .swiper-bi .content-area{margin-top:clamp(16px,1.6666666667vw,32px);text-align:center}.bi-wrap .assets-section .concept-section .swiper-bi .content-area .text-title{display:inline-block;margin-bottom:clamp(8px,.8333333333vw,16px);padding:clamp(3px,.3125vw,6px) clamp(8px,.8333333333vw,16px);font-size:clamp(8px,.8333333333vw,16px);color:#85e0d2;font-weight:500;background:var(--greycolor-grey08);border-radius:clamp(20px,2.0833333333vw,40px)}.bi-wrap .assets-section .concept-section .swiper-bi .content-area .text-description{font-size:clamp(8px,.8333333333vw,16px);color:var(--greycolor-grey05);white-space:pre-line}.bi-wrap .assets-section .concept-section .swiper-bi .swiper-arrow{top:36%;width:clamp(18px,1.875vw,36px);height:auto;aspect-ratio:1/1;border-radius:100%;background:var(--greycolor-grey08)}.bi-wrap .assets-section .concept-section .swiper-bi .swiper-arrow:after{content:"";width:clamp(12px,1.25vw,24px);aspect-ratio:1/1;background:url(/build/assets/icon_arrow_forward_v1-ud72NrSV.svg) no-repeat center/contain}.bi-wrap .assets-section .concept-section .swiper-bi .swiper-arrow.swiper-button-prev{transform:rotate(180deg)}.bi-wrap .modal-section{visibility:hidden;opacity:0;position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:999}.bi-wrap .modal-section .modal-dimmed{position:absolute;top:0;left:0;width:100%;height:100%;background:#00000080;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px)}.bi-wrap .modal-section.modal-open{display:block;visibility:inherit;pointer-events:auto;opacity:1;transition:all .5s}.bi-wrap .modal-section .modal-area{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:90%;max-width:1120px;color:var(--greycolor-grey08);background:#fff;border-radius:clamp(10px,1.0416666667vw,20px)}.bi-wrap .modal-section .modal-area .button-box{position:absolute;top:clamp(10px,1.0416666667vw,20px);right:clamp(10px,1.0416666667vw,20px)}.bi-wrap .modal-section .modal-area .button-box button{position:relative;width:clamp(18px,1.875vw,36px);aspect-ratio:1/1;background:#0f0f0f;border-radius:100%}.bi-wrap .modal-section .modal-area .button-box button span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(45deg);width:clamp(1px,.1041666667vw,2px);height:clamp(6px,.625vw,12px);background:#fff}.bi-wrap .modal-section .modal-area .button-box button span:last-child{transform:translate(-50%,-50%) rotate(-45deg)}.bi-wrap .modal-section .modal-area .modal-content-box{padding:clamp(40px,4.1666666667vw,80px);max-height:calc(100vh - 79px);overflow-y:auto}.bi-wrap .modal-section .modal-area .modal-content-box::-webkit-scrollbar{width:10px}.bi-wrap .modal-section .modal-area .modal-content-box::-webkit-scrollbar-track{background:transparent}.bi-wrap .modal-section .modal-area .modal-content-box::-webkit-scrollbar-thumb{background-color:var(--greycolor-grey04);border-radius:10px;border:3px solid var(--greycolor-grey04)}.bi-wrap .modal-section .modal-area .modal-content-box::-webkit-scrollbar-button{height:0;background-color:transparent}.bi-wrap .modal-section .modal-area .modal-content-box::-webkit-scrollbar-button:vertical:start:decrement,.bi-wrap .modal-section .modal-area .modal-content-box::-webkit-scrollbar-button:vertical:start:increment{display:block;height:10px}.bi-wrap .modal-section .modal-area .modal-content-box::-webkit-scrollbar-button:vertical:end:increment,.bi-wrap .modal-section .modal-area .modal-content-box::-webkit-scrollbar-button:vertical:end:decrement{display:block;height:10px}.bi-wrap .modal-section .modal-area .modal-header-box{margin-bottom:clamp(20px,2.0833333333vw,40px)}.bi-wrap .modal-section .modal-area .modal-header-box .modal-title{font-size:clamp(26px,2.7083333333vw,52px);text-align:left}.bi-wrap .modal-section .modal-area .modal-body-box .section-title{margin-bottom:clamp(4px,.4166666667vw,8px);font-size:clamp(16px,1.6666666667vw,32px)}.bi-wrap .modal-section .modal-area .modal-body-box .license-wrap .license-list{display:flex;flex-direction:column;gap:clamp(2px,.2083333333vw,4px) 0}.bi-wrap .modal-section .modal-area .modal-body-box .license-wrap .license-list>li{position:relative;padding-left:clamp(4px,.4166666667vw,8px);font-size:clamp(9px,.9375vw,18px);color:var(--greycolor-grey08);font-weight:500;line-height:1.6}.bi-wrap .modal-section .modal-area .modal-body-box .license-wrap .license-list>li:before{position:absolute;content:"";top:clamp(5.5px,.5729166667vw,11px);left:0;width:clamp(2px,.15625vw,3px);aspect-ratio:1/1;background:var(--greycolor-grey08);border-radius:100%}.bi-wrap .modal-section .modal-area .modal-body-box .license-wrap .license-list>li .caution{display:block;font-size:clamp(8px,.8333333333vw,16px);color:var(--greycolor-grey05)}.bi-wrap .modal-section .modal-area .modal-body-box .license-wrap .license-list>li .number-list{padding-left:clamp(10.5px,1.09375vw,21px)}.bi-wrap .modal-section .modal-area .modal-body-box .license-wrap .license-list>li .number-list li{list-style-type:decimal}.bi-wrap .modal-section .modal-area .modal-body-box .scope-wrap{margin:clamp(30px,3.125vw,60px) 0 clamp(20px,2.0833333333vw,40px)}.bi-wrap .modal-section .modal-area .modal-body-box .scope-wrap table{width:100%}.bi-wrap .modal-section .modal-area .modal-body-box .scope-wrap table colgroup col:first-child{width:clamp(115px,11.9791666667vw,230px)}.bi-wrap .modal-section .modal-area .modal-body-box .scope-wrap table colgroup col:nth-child(2){width:clamp(292px,30.4166666667vw,584px)}.bi-wrap .modal-section .modal-area .modal-body-box .scope-wrap table thead th{padding:clamp(8px,.8333333333vw,16px) 0;font-size:clamp(8px,.8333333333vw,16px);color:var(--greycolor-grey08);background:#f6f6f6;border:solid var(--greycolor-grey04);border-width:1px 0}.bi-wrap .modal-section .modal-area .modal-body-box .scope-wrap table tbody td{padding:clamp(10px,1.0416666667vw,20px) 0;font-size:clamp(9px,.9375vw,18px);color:var(--greycolor-grey08);font-weight:500;border-bottom:1px solid var(--greycolor-grey04)}.bi-wrap .modal-section .modal-area .modal-body-box .scope-wrap table tbody td.title{color:#002554;text-align:center;font-weight:700}.bi-wrap .modal-section .modal-area .modal-body-box .scope-wrap table tbody td.text-grey{color:var(--greycolor-grey06)}.bi-wrap .modal-section .modal-area .modal-body-box .scope-wrap table tbody span.icon{display:block;margin:0 auto;width:clamp(8px,.8333333333vw,16px);aspect-ratio:1/1;background:url(/build/assets/bi_circle-IicCKmkO.svg) no-repeat center/contain}.bi-wrap .modal-section .modal-area .modal-body-box .scope-wrap table tbody span.triangle{background-image:url(/build/assets/bi_triangle-CV4v5FTM.svg)}.bi-wrap .modal-section .modal-area .modal-footer-box a{display:block;padding:clamp(14px,1.4583333333vw,28px) 0;font-size:clamp(10px,1.0416666667vw,20px);font-weight:700;color:#fff;background:var(--greycolor-grey08);text-align:center;border-radius:clamp(8px,.8333333333vw,16px)}.bi-wrap .modal-section .modal-area .modal-footer-box a img{display:inline-block;margin-left:clamp(2.5px,.2604166667vw,5px);height:clamp(9px,.9375vw,18px);vertical-align:middle}@media screen and (max-width: 1024px){.bi-wrap .mobile{display:block}.bi-wrap .pc{display:none}.bi-wrap#container{padding-left:0;padding-right:0}.bi-wrap .download-box{position:absolute;width:100%;top:auto;right:auto;bottom:6.4vw;left:0;gap:0 calc(2.1333333333vw);align-items:center;justify-content:center}.bi-wrap .download-box a{min-width:calc(39.4666666667vw);padding:calc(3.4666666667vw) 4vw;font-size:calc(3.7333333333vw);border-radius:3.2vw;text-align:center}.bi-wrap .download-box a img{height:calc(5.8666666667vw)}.bi-wrap .intro-section{height:calc(100dvh - 72px);background:url(/build/assets/bi_intro_bg_m-DdsohsEv.png) no-repeat center bottom/100%}.bi-wrap .intro-section .intro-title-area{margin-top:-72px}.bi-wrap .intro-section .intro-title-area h3{font-size:calc(9.0666666667vw);line-height:1.4}.bi-wrap .assets-section{padding:calc(10.6666666667vw) calc(5.3333333333vw) calc(21.3333333333vw)}.bi-wrap .assets-section .assets-inner{display:block;width:auto}.bi-wrap .assets-section .sidenav-aside{display:none}.bi-wrap .assets-section .assets-section-wrap{gap:calc(21.3333333333vw) 0;width:auto}.bi-wrap .assets-section .assets-section-wrap>section .title-area{margin-bottom:calc(5.3333333333vw)}.bi-wrap .assets-section .assets-section-wrap>section .title-area h4{margin-bottom:calc(2.1333333333vw);font-size:6.4vw}.bi-wrap .assets-section .assets-section-wrap>section .title-area .text-description{font-size:calc(4.2666666667vw)}.bi-wrap .assets-section .guide-section .img-area{gap:0}.bi-wrap .assets-section .color-section .system-list{flex-direction:column;gap:calc(2.1333333333vw) 0}.bi-wrap .assets-section .color-section .system-list li{flex:auto;display:flex;padding:calc(4.2666666667vw);justify-content:space-between;border-radius:clamp(8px,.8333333333vw,16px);height:calc(26.6666666667vw)}.bi-wrap .assets-section .color-section .system-list li .text-title{margin:0;font-size:calc(4.2666666667vw)}.bi-wrap .assets-section .color-section .system-list li .text-content{width:calc(47.4666666667vw);font-size:3.2vw;line-height:1.4}.bi-wrap .assets-section .color-section .system-list li:nth-child(n+3) .text-title{color:#fff}.bi-wrap .assets-section .color-section .system-list li:nth-child(n+3) .text-content{color:#ffffff80}.bi-wrap .assets-section .color-section .system-list li:nth-child(2){background:#85e0d2}.bi-wrap .assets-section .color-section .system-list li:nth-child(3){background:#002554}.bi-wrap .assets-section .color-section .system-list li:nth-child(4){background:#000;border:1px solid var(--greycolor-grey08)}.bi-wrap .assets-section .pattern-section .img-area.mb{margin-bottom:6.4vw}.bi-wrap .assets-section .pattern-section .pattern-content{margin-top:6.4vw}.bi-wrap .assets-section .pattern-section .pattern-content .sub-title-box{margin-bottom:calc(5.3333333333vw)}.bi-wrap .assets-section .pattern-section .pattern-content .sub-title-box .text-title{margin-bottom:calc(2.1333333333vw);font-size:4.8vw;font-weight:600}.bi-wrap .assets-section .pattern-section .pattern-content .sub-title-box .text-description{font-size:calc(4.2666666667vw)}.bi-wrap .assets-section .pattern-section .pattern-content .pattern-types{gap:6.4vw 0}.bi-wrap .assets-section .pattern-section .pattern-content .pattern-types .type-title-box{flex-direction:column;margin-bottom:3.2vw;align-items:flex-start;gap:calc(1.0666666667vw) 0}.bi-wrap .assets-section .pattern-section .pattern-content .pattern-types .type-title-box .type-title{font-size:calc(4.2666666667vw);font-weight:500}.bi-wrap .assets-section .pattern-section .pattern-content .pattern-types .type-title-box .type-description{font-size:calc(3.7333333333vw)}.bi-wrap .assets-section .concept-section .title-area{margin-bottom:calc(5.3333333333vw)}.bi-wrap .assets-section .concept-section .title-area .download-box{margin-top:calc(5.3333333333vw);position:static;flex-direction:column;gap:calc(2.1333333333vw) 0}.bi-wrap .assets-section .concept-section .title-area .download-box a{width:100%}.bi-wrap .assets-section .concept-section .title-area .download-box a.button-open-modal img{height:4.8vw;margin-left:calc(1.0666666667vw)}.bi-wrap .assets-section .concept-section .swiper-bi .img-area .tooltip-area .tooltip-box.tooltip1{top:calc(3.7333333333vw);left:64.8vw}.bi-wrap .assets-section .concept-section .swiper-bi .img-area .tooltip-area .tooltip-box.tooltip2{top:calc(21.3333333333vw);left:12vw}.bi-wrap .assets-section .concept-section .swiper-bi .img-area .tooltip-area .tooltip-box button{width:calc(8.5333333333vw)}.bi-wrap .assets-section .concept-section .swiper-bi .img-area .tooltip-area .tooltip-box button span{width:3.2vw;height:calc(.5333333333vw)}.bi-wrap .assets-section .concept-section .swiper-bi .img-area .tooltip-area .tooltip-box button span:last-child{width:calc(.5333333333vw);height:3.2vw}.bi-wrap .assets-section .concept-section .swiper-bi .img-area .tooltip-area .tooltip-box .tooltip-content{top:9.6vw;left:auto;right:0;transform:translate(0);padding:3.2vw calc(4.2666666667vw);border-radius:3.2vw}.bi-wrap .assets-section .concept-section .swiper-bi .img-area .tooltip-area .tooltip-box .tooltip-content.left{right:auto;left:0}.bi-wrap .assets-section .concept-section .swiper-bi .img-area .tooltip-area .tooltip-box .tooltip-content p{font-size:calc(3.7333333333vw)}.bi-wrap .assets-section .concept-section .swiper-bi .slide02 .tooltip-area .tooltip-box.tooltip1{left:64.8vw}.bi-wrap .assets-section .concept-section .swiper-bi .slide02 .tooltip-area .tooltip-box.tooltip2{left:13.6vw}.bi-wrap .assets-section .concept-section .swiper-bi .content-area{margin:0}.bi-wrap .assets-section .concept-section .swiper-bi .content-area .text-title{margin-bottom:3.2vw;padding:1.6vw calc(4.2666666667vw);font-size:calc(3.7333333333vw);line-height:1.6;border-radius:calc(10.6666666667vw)}.bi-wrap .assets-section .concept-section .swiper-bi .content-area .text-description{font-size:calc(3.7333333333vw);line-height:1.6}.bi-wrap .assets-section .concept-section .swiper-bi .swiper-arrow{display:none}.bi-wrap .modal-section{opacity:1;visibility:hidden;height:100dvh}.bi-wrap .modal-section.modal-open{visibility:visible}.bi-wrap .modal-section.modal-open .modal-area{transform:translate(0)}.bi-wrap .modal-section .modal-area{left:0;top:auto;bottom:0;transform:translateY(100dvh);width:100vw;border-radius:calc(5.3333333333vw) calc(5.3333333333vw) 0 0;transition:transform .5s}.bi-wrap .modal-section .modal-area .modal-content-box{padding:16vw 6.4vw;max-height:90dvh}.bi-wrap .modal-section .modal-area .button-box{top:calc(5.3333333333vw);right:calc(5.3333333333vw)}.bi-wrap .modal-section .modal-area .button-box button{width:9.6vw}.bi-wrap .modal-section .modal-area .button-box button span{width:calc(.5333333333vw);height:3.2vw}.bi-wrap .modal-section .modal-area .modal-header-box{margin-bottom:calc(10.6666666667vw)}.bi-wrap .modal-section .modal-area .modal-header-box .modal-title{font-size:calc(9.0666666667vw)}.bi-wrap .modal-section .modal-area .modal-body-box .section-title{margin-bottom:calc(2.1333333333vw);font-size:6.4vw}.bi-wrap .modal-section .modal-area .modal-body-box .license-wrap .license-list{gap:calc(2.1333333333vw) 0}.bi-wrap .modal-section .modal-area .modal-body-box .license-wrap .license-list>li{padding-left:calc(2.1333333333vw);font-size:calc(4.2666666667vw)}.bi-wrap .modal-section .modal-area .modal-body-box .license-wrap .license-list>li:before{top:calc(2.9333333333vw);width:.8vw}.bi-wrap .modal-section .modal-area .modal-body-box .license-wrap .license-list>li .caution{font-size:calc(3.7333333333vw)}.bi-wrap .modal-section .modal-area .modal-body-box .license-wrap .license-list>li .number-list{padding-left:calc(3.7333333333vw)}.bi-wrap .modal-section .modal-area .modal-body-box .scope-wrap{margin:calc(10.6666666667vw) 0}.bi-wrap .modal-section .modal-area .modal-body-box .scope-wrap table colgroup col:first-child{width:calc(18.1333333333vw)}.bi-wrap .modal-section .modal-area .modal-body-box .scope-wrap table colgroup col:nth-child(2){width:54.4vw}.bi-wrap .modal-section .modal-area .modal-body-box .scope-wrap table thead th,.bi-wrap .modal-section .modal-area .modal-body-box .scope-wrap table tbody td{padding:calc(4.2666666667vw) 0;font-size:3.2vw}.bi-wrap .modal-section .modal-area .modal-body-box .scope-wrap table tbody td.title{font-weight:500}.bi-wrap .modal-section .modal-area .modal-body-box .scope-wrap table tbody span.icon{width:calc(4.2666666667vw)}.bi-wrap .modal-section .modal-area .modal-footer-box a{padding:calc(5.3333333333vw) 0;font-size:calc(4.2666666667vw);font-weight:600;border-radius:calc(4.2666666667vw)}.bi-wrap .modal-section .modal-area .modal-footer-box a img{margin-left:calc(1.0666666667vw);height:calc(4.2666666667vw)}}.terms-wrap{padding-top:160px!important;padding-bottom:120px!important}@media screen and (max-width: 1024px){.terms-wrap{padding-top:100px!important;padding-bottom:0}}.service_tit{margin:0 0 20px;padding:0 0 10px;font-size:16px;border-bottom:1px solid #999999}.page_tit{width:100%;text-align:center}.agreement_wrap{width:100%;max-width:1059px;margin:0 auto;display:flex;flex-direction:column;align-items:center}.agreement_wrap .page_tit{width:100%;text-align:center}.agreement_wrap .agreement_content{width:100%;display:block;padding:60px;border-radius:20px;background-color:var(--greycolor-grey08);font-size:14px;font-weight:400;color:#99999a;line-height:25.2px;word-wrap:break-word;word-break:keep-all}.agreement_wrap .agreement_content:has(.agreement_content_inner){display:grid;grid-template-areas:"agree_content"}.agreement_wrap .agreement_content .agreement_content_inner{grid-area:agree_content;opacity:0;pointer-events:none;transition:opacity .2s;height:0;overflow:hidden}.agreement_wrap .agreement_content .agreement_content_inner.on{opacity:1;pointer-events:auto;height:auto;overflow:visible}.agreement_wrap .agreement_content :is(h3,h4,h5){font-size:16px;color:var(--greycolor-grey04);line-height:22.4px}.agreement_wrap .agreement_content .accent{color:var(--subcolor-red-normal)!important}.agreement_wrap .agreement_tab{width:100%}.agreement_wrap .agreement_tab>ul{width:100%;display:flex;flex-direction:row;gap:8px}.agreement_wrap .agreement_tab>ul>li{flex:1;width:100%}.agreement_wrap .agreement_tab>ul>li :is(a,button){display:inline-flex;align-items:center;justify-content:center;width:100%;padding:24px 0;text-align:center;font-size:16px;font-weight:600;line-height:22.4px;color:#8d8d8d;background-color:#1d1d1f25;border-radius:20px 20px 0 0;word-wrap:break-word;word-break:keep-all}.agreement_wrap .agreement_tab>ul>li :is(a,button).on{background-color:var(--subcolor-blue-dark);color:var(--brandcolor-normal)}.agreement_wrap .agreement_tab+.agreement_content{border-radius:0 0 20px 20px}@media screen and (max-width: 1024px){.agreement_wrap .page_tit{margin-bottom:20px;text-align:left}.agreement_wrap .page_tit+.agreement_content{margin-top:-32px}.agreement_wrap .agreement_tab>ul>li :is(a,button){height:50px;padding:0;font-size:12px;line-height:16.8px;border-radius:10px 10px 0 0}.agreement_wrap .agreement_content{padding:24px 16px;border-radius:10px;font-size:12px;line-height:16.8px}.agreement_wrap .agreement_content :is(h3,h4,h5){font-size:12px;line-height:16.8px}}:is(.agreement_box,.agreement_content) table{border:1px solid #99999a;table-layout:fixed;width:100%;text-align:center}:is(.agreement_box,.agreement_content) table tr :is(th,td){border:1px solid #99999a;color:#99999a;padding:5px 10px}:is(.agreement_box,.agreement_content) table tr :is(th,td).accent{color:var(--subcolor-red-normal)!important}@media screen and (max-width: 1024px){.pc-only{display:none}}@media screen and (min-width: 1024px){.mobile-only{display:none}}.b2b-top{height:420px;background:url(/build/assets/b2b-top-CnQBREqs.png) no-repeat center center/cover;margin:0 -1.25rem;padding-top:140px;display:flex;flex-direction:column;align-items:center;text-align:center;color:#fff;position:relative}.b2b-top h2{font-size:26px;font-weight:700;font-family:var(--namu-bold)}.b2b-top h3{font-size:26px;font-weight:700;font-family:var(--namu-bold);padding-top:16px}.b2b-top .image{position:absolute;bottom:0;left:50%;transform:translate(-50%)}@media screen and (max-width: 1024px){.b2b-top{height:220px;padding-top:30px}.b2b-top h2{font-size:16px}.b2b-top h3{font-size:18px;padding-top:8px}.b2b-top .image{width:158px;height:98px}.b2b-top .image img{width:100%}}.b2b-process{margin:120px 0;background:url(/build/assets/graphic-eyepettern-comb-xl-jvR7ZIY8.png) no-repeat center 0}@media screen and (max-width: 1024px){.b2b-process{margin:60px 0;background-image:url(/build/assets/graphic-eyepettern-comb-xxs-DlGS1dCI.png)}}.b2b-process .b2b-process-title{font-size:24px;font-weight:600;text-align:center;padding-bottom:60px;color:#ddd}@media screen and (max-width: 1024px){.b2b-process .b2b-process-title{font-size:16px;padding-bottom:20px}}.b2b-process .b2b-process-list{display:flex;justify-content:center;align-items:center;gap:0 30px;max-width:856px;margin:0 auto}@media screen and (max-width: 1024px){.b2b-process .b2b-process-list{gap:0 10px}}.b2b-process .b2b-process-item{align-self:flex-start}.b2b-process .b2b-process-item-image{background:#002554;border-radius:50%;width:128px;height:128px;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 1024px){.b2b-process .b2b-process-item-image{width:48px;height:48px}.b2b-process .b2b-process-item-image img{width:20px}}.b2b-process .b2b-process-item-name{text-align:center;color:#8d8d8d;font-size:16px;padding-top:16px}@media screen and (max-width: 1024px){.b2b-process .b2b-process-item-name{font-size:10px}}.b2b-process .arrow{flex-shrink:0;width:25px;height:23px;background:url(/build/assets/process-arrow-CSQuC-4C.png) no-repeat center center}@media screen and (max-width: 1024px){.b2b-process .arrow{width:13px;height:12px;background-size:auto 100%}}.b2b-content{margin-top:120px}@media screen and (max-width: 1024px){.b2b-content{margin-top:60px}}.b2b-content h2{color:#ddd;font-size:24px;font-weight:600;text-align:center;padding-bottom:60px}@media screen and (max-width: 1024px){.b2b-content h2{font-size:16px;padding-bottom:20px}}.b2b-content .b2b-content-list{padding:0 30px;margin:0 auto;max-width:1416px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}@media screen and (max-width: 1024px){.b2b-content .b2b-content-list{grid-template-columns:repeat(1,minmax(0,1fr));gap:16px;padding:0}}.b2b-content .b2b-content-item{border-radius:20px;background-color:#1d1d1f;padding:60px}@media screen and (max-width: 1024px){.b2b-content .b2b-content-item{padding:24px 0 24px 24px;display:flex;align-items:center;gap:0 10px}}.b2b-content .b2b-content-item-image{flex-shrink:0}@media screen and (max-width: 1024px){.b2b-content .b2b-content-item-image{width:67px}}.b2b-content .b2b-content-item-name{padding-top:40px}.b2b-content .b2b-content-item-name strong{font-family:var(--namu-bold);font-size:24px;font-weight:700;color:#ddd;display:block;padding-bottom:24px;line-height:100%}.b2b-content .b2b-content-item-name p{font-size:14px;line-height:140%;color:#8d8d8d}@media screen and (max-width: 1024px){.b2b-content .b2b-content-item-name{padding-top:0}.b2b-content .b2b-content-item-name strong{font-size:14px;padding-bottom:8px}.b2b-content .b2b-content-item-name p{font-size:10px}}.b2b-inquiry{padding-top:120px}@media screen and (max-width: 1024px){.b2b-inquiry{padding-top:60px}}.b2b-inquiry h2{color:#8ce2d0;font-family:var(--namu-bold);font-size:24px;font-weight:600;text-align:center;padding-bottom:60px}@media screen and (max-width: 1024px){.b2b-inquiry h2{font-size:16px;padding-bottom:20px}}.b2b-inquiry .b2b-inquiry-list{max-width:894px;margin:0 auto;display:flex;justify-content:center;align-items:center;gap:0 30px}@media screen and (max-width: 1024px){.b2b-inquiry .b2b-inquiry-list{flex-direction:column;gap:16px}}.b2b-inquiry .b2b-inquiry-item{height:278px;width:calc(50% - 15px);border-radius:20px;background-color:#001c3f;padding:60px}@media screen and (max-width: 1024px){.b2b-inquiry .b2b-inquiry-item{height:auto;width:100%;padding:24px 0 24px 24px;display:flex;align-items:center;gap:0 20px}}.b2b-inquiry .b2b-inquiry-item h3{font-size:24px;font-weight:700;color:#ddd;font-family:var(--namu-bold);padding-bottom:48px}@media screen and (max-width: 1024px){.b2b-inquiry .b2b-inquiry-item h3{font-size:14px;padding-bottom:0;text-align:center;flex-shrink:0;width:100px}}.b2b-inquiry .b2b-inquiry-item p{font-size:16px;color:#ddd;padding-bottom:16px}@media screen and (max-width: 1024px){.b2b-inquiry .b2b-inquiry-item p{font-size:10px}}.b2b-inquiry .b2b-inquiry-item .number a{color:#8ce2d0;font-family:var(--namu-bold);font-size:40px;font-weight:700}@media screen and (max-width: 1024px){.b2b-inquiry .b2b-inquiry-item .number a{font-size:28px}}.b2b-inquiry .b2b-inquiry-item .divider{display:none}@media screen and (max-width: 1024px){.b2b-inquiry .b2b-inquiry-item .divider{display:block;height:50px;width:1px;flex-shrink:0;background-color:#ffffff80}}.b2b-inquiry .b2b-inquiry-item .button-wrapper .button{color:#001c3f;padding:17px 60px;font-weight:600}@media screen and (max-width: 1024px){.b2b-inquiry .b2b-inquiry-item .button-wrapper .button{padding:7.5px 15px;font-size:12px}}.b2b-client{margin:120px auto 0;max-width:1119px;padding:0 30px}@media screen and (max-width: 1024px){.b2b-client{padding:0;margin-top:60px}}.b2b-client h2{color:#ddd;font-size:24px;font-weight:600;text-align:center;padding-bottom:60px}@media screen and (max-width: 1024px){.b2b-client h2{font-size:16px;padding-bottom:40px}}.b2b-client section+section{margin-top:40px}.b2b-client section h3{font-size:16px;font-weight:600;color:#8d8d8d;font-family:var(--namu-bold);padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,.1);margin-bottom:40px}@media screen and (max-width: 1024px){.b2b-client section h3{margin-bottom:20px}}.b2b-client .b2b-client-list{position:relative;overflow:hidden;padding:0 20px}@media screen and (max-width: 1024px){.b2b-client .b2b-client-list{padding:0 7px}}.b2b-client .b2b-client-list .swiper-wrapper{display:flex}.b2b-client .b2b-client-list .swiper-slide{width:auto;height:auto}.b2b-client .b2b-client-item{display:flex;flex-direction:column;align-items:center}.b2b-client .b2b-client-item-image{border-radius:4px;background-color:#1d1d1f;overflow:hidden}.b2b-client .b2b-client-item-name{margin-top:8px;font-size:16px;color:#8d8d8d;text-align:center}@media screen and (max-width: 1024px){.b2b-client .b2b-client-item-name{font-size:10px}}.order-registration-page{padding:80px 0 120px}.order-registration-page .order-registration-wrap{max-width:800px;margin:0 auto}.order-registration-page .order-registration-header{position:relative;text-align:center;margin:80px 0 40px}@media screen and (max-width: 1024px){.order-registration-page .order-registration-header{margin:16px 0 24px}}@media screen and (max-width: 768px){.order-registration-page .order-registration-header{margin:40px 0 20px;text-align:left}}.order-registration-page .order-registration-header .logo{position:absolute;left:0;top:-10px}@media screen and (max-width: 1024px){.order-registration-page .order-registration-header .logo{top:0}}@media screen and (max-width: 768px){.order-registration-page .order-registration-header .logo{position:static;margin-bottom:10px}}.order-registration-page .order-registration-header .logo img{height:40px;width:auto}@media screen and (max-width: 1024px){.order-registration-page .order-registration-header .logo img{height:32px}}.order-registration-page .order-registration-header .order-registration-page-title{font-size:24px;font-weight:700;color:var(--greycolor-grey04);font-family:var(--namu-bold);margin:0}@media screen and (max-width: 1024px){.order-registration-page .order-registration-header .order-registration-page-title{font-size:20px}}.order-registration-section .fab-actions{margin-top:30px}.order-registration-page .billing-info{padding:20px;background-color:var(--greycolor-grey07);border-radius:10px;margin-bottom:24px}@media screen and (max-width: 1024px){.order-registration-page .billing-info{padding:16px;margin-bottom:20px}}.order-registration-page .billing-info .info-item{grid-template-columns:100px 1fr!important}@media screen and (max-width: 1024px){.order-registration-page .billing-info .info-item{grid-template-columns:1fr!important}}.order-registration-page .select-group{display:flex;align-items:center;gap:0 16px;width:100%}@media screen and (max-width: 1024px){.order-registration-page .select-group{gap:8px}.order-registration-page .select-group .form-selector{height:48px;width:100%;font-size:12px}}.order-registration-page .input-addon{display:flex;align-items:center;gap:0 16px;width:100%}.order-registration-page .input-addon .form-selector{width:250px;flex-shrink:0}@media screen and (max-width: 1024px){.order-registration-page .input-addon{flex-direction:column;gap:8px}.order-registration-page .input-addon .form-selector{height:48px;width:100%;font-size:12px}}.order-registration-page .payment-method-header{display:flex;align-items:center;gap:12px;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.1)}@media screen and (max-width: 1024px){.order-registration-page .payment-method-header{margin-bottom:16px;padding-bottom:12px}}.order-registration-page .payment-method-header .icon-arrow-down{width:16px;height:16px;border-bottom:2px solid var(--greycolor-grey04);border-right:2px solid var(--greycolor-grey04);transform:rotate(45deg);flex-shrink:0}.order-registration-page .payment-method-header .info-template-title{margin:0;padding:0;border:none;font-size:20px;font-weight:600;color:var(--greycolor-grey04)}@media screen and (max-width: 1024px){.order-registration-page .payment-method-header .info-template-title{font-size:16px}}.order-registration-page .card-brands{display:flex;gap:12px;margin-bottom:40px;opacity:.5}@media screen and (max-width: 1024px){.order-registration-page .card-brands{margin-bottom:24px}}.order-registration-page .card-brands .card-brand{height:24px;width:auto}@media screen and (max-width: 1024px){.order-registration-page .card-brands .card-brand{height:20px}}.order-registration-page .info-btn{width:20px;height:20px;border-radius:50%;background-color:var(--greycolor-grey06);border:none;color:var(--greycolor-grey04);font-size:12px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;margin-left:8px;vertical-align:middle;padding:0}@media screen and (max-width: 1024px){.order-registration-page .info-btn{width:18px;height:18px;font-size:10px;margin-left:6px}}.signature-date{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--greycolor-grey05);margin-top:8px}.signature-date .icon-calendar{width:16px;height:16px;background:url(/build/assets/ico-calendar-BtFVQvMh.svg) no-repeat center center;background-size:contain}@media screen and (max-width: 1024px){.signature-date{font-size:12px}}.form-checkbox-wrapper{display:flex;align-items:center;justify-content:space-between;width:100%}.form-checkbox-wrapper .form-checkbox{margin:0}.form-checkbox-wrapper .button-mini{flex-shrink:0}.order-registration-page .contract-info-template .info-grid .info-item .info-value{display:flex;align-items:center;gap:12px;flex-wrap:wrap}@media screen and (max-width: 1024px){.order-registration-page .contract-info-template .info-grid .info-item .info-value{gap:8px}}.order-registration-page .contract-info-template .info-grid .info-item .info-value .form-checkbox{margin:0}.order-registration-page .contract-info-template .info-grid .info-item .info-value .button-mini{flex-shrink:0}.strong-text-wrapper{padding:24px;border-radius:10px;background-color:var(--greycolor-grey07);margin-top:24px;display:flex;align-items:center;justify-content:space-between}.strong-text-wrapper .strong-text{font-size:24px;font-weight:600;color:var(--brandcolor-normal);font-family:var(--namu-bold)}.strong-text-wrapper .strong-text-value{font-size:24px;font-weight:600;color:var(--greycolor-grey04);font-family:var(--namu-bold)}@media screen and (max-width: 1024px){.strong-text-wrapper{padding:16px;margin-top:16px}.strong-text-wrapper .strong-text,.strong-text-wrapper .strong-text-value{font-size:20px}}
