@font-face{font-family:"Noto Sans";font-style:normal;font-weight:200;font-display:swap;src:url(../webfonts/NotoSansKR-Light.woff2) format("woff2"),url(../webfonts/NotoSansKR-Light.woff) format("woff"),url(../webfonts/NotoSansKR-Light.otf) format("opentype")}@font-face{font-family:"Noto Sans";font-style:normal;font-weight:300;font-display:swap;src:url(../webfonts/NotoSansKR-DemiLight.woff2) format("woff2"),url(../webfonts/NotoSansKR-DemiLight.woff) format("woff"),url(../webfonts/NotoSansKR-DemiLight.otf) format("opentype")}@font-face{font-family:"Noto Sans";font-style:normal;font-weight:400;font-display:swap;src:url(../webfonts/NotoSansKR-Regular.woff2) format("woff2"),url(../webfonts/NotoSansKR-Regular.woff) format("woff"),url(../webfonts/NotoSansKR-Regular.otf) format("opentype")}@font-face{font-family:"Noto Sans";font-style:normal;font-weight:500;font-display:swap;src:url(../webfonts/NotoSansKR-Medium.woff2) format("woff2"),url(../webfonts/NotoSansKR-Medium.woff) format("woff"),url(../webfonts/NotoSansKR-Medium.otf) format("opentype")}@font-face{font-family:"Noto Sans";font-style:normal;font-weight:600;font-display:swap;src:url(../webfonts/NotoSansKR-Bold.woff2) format("woff2"),url(../webfonts/NotoSansKR-Bold.woff) format("woff"),url(../webfonts/NotoSansKR-Bold.otf) format("opentype")}@font-face{font-family:"Noto Sans";font-style:normal;font-weight:700;font-display:swap;src:url(../webfonts/NotoSansKR-Bold.woff2) format("woff2"),url(../webfonts/NotoSansKR-Bold.woff) format("woff"),url(../webfonts/NotoSansKR-Bold.otf) format("opentype")}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:url(../webfonts/Roboto-Regular.woff2) format("woff2"),url(../webfonts/Roboto-Regular.woff) format("woff"),url(../webfonts/Roboto-Regular.eot) format("embedded-opentype")}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-display:swap;src:url(../webfonts/Roboto-Medium.woff2) format("woff2"),url(../webfonts/Roboto-Medium.woff) format("woff"),url(../webfonts/Roboto-Medium.eot) format("embedded-opentype")}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-display:swap;src:url(../webfonts/Roboto-Bold.woff2) format("woff2"),url(../webfonts/Roboto-Bold.woff) format("woff"),url(../webfonts/Roboto-Bold.otf) format("opentype")}@font-face{font-family:BMWTypeNextKr;font-style:normal;font-weight:200;font-display:swap;src:url(../webfonts/BMWTypeNextKr-Thin.woff2) format("woff2")}@font-face{font-family:BMWTypeNextKr;font-style:normal;font-weight:300;font-display:swap;src:url(../webfonts/BMWTypeNextKr-Light.woff2) format("woff2")}@font-face{font-family:BMWTypeNextKr;font-style:normal;font-weight:400;font-display:swap;src:url(../webfonts/BMWTypeNextKr-Regular.woff2) format("woff2")}@font-face{font-family:BMWTypeNextKr;font-style:normal;font-weight:500;font-display:swap;src:url(../webfonts/BMWTypeNextKr-Regular.woff2) format("woff2")}@font-face{font-family:BMWTypeNextKr;font-style:normal;font-weight:600;font-display:swap;src:url(../webfonts/BMWTypeNextKr-Bold.woff2) format("woff2")}@font-face{font-family:BMWTypeNextKr;font-style:normal;font-weight:700;font-display:swap;src:url(../webfonts/BMWTypeNextKr-Bold.woff2) format("woff2")}:root{--primary:#0068DC;--text:#262626;--white:#fff;--border:#E6E6E6;--grade-blue:#99B7D7;--grade-silver:#bbb;--grade-gold:#daba68;--grade-black:#262626;--grade-bronze:#894C3B;--grade-blue-bg:#225DA9;--grade-silver-bg:#B5B5B5;--grade-gold-bg:#9E7C44;--grade-black-bg:#111111;--grade-bronze-bg:#894C3B;--gray1:#4d4d4d;--gray2:#666;--gray3:#8e8e8e;--gray4:#bbb;--gray5:#E6E6E6;--gray6:#F2F2F2;--gray7:#F9F9F9;--green:#3DB014;--red:#D20000;--px1:1px;--px2:2px;--px3:3px;--px4:4px;--px5:5px;--px6:6px;--px7:7px;--px8:8px;--px9:9px;--px10:10px;--px11:11px;--px12:12px;--px13:13px;--px14:14px;--px15:15px;--px16:16px;--px17:17px;--px18:18px;--px19:19px;--px20:20px;--px21:21px;--px22:22px;--px23:23px;--px24:24px;--px25:25px;--px26:26px;--px27:27px;--px28:28px;--px29:29px;--px30:30px;--px31:31px;--px32:32px;--px33:33px;--px34:34px;--px35:35px;--px36:36px;--px37:37px;--px38:38px;--px39:39px;--px40:40px;--px41:41px;--px42:42px;--px43:43px;--px44:44px;--px45:45px;--px46:46px;--px47:47px;--px48:48px;--px49:49px;--px50:50px;--px51:51px;--px52:52px;--px53:53px;--px54:54px;--px55:55px;--px56:56px;--px57:57px;--px58:58px;--px59:59px;--px60:60px;--px61:61px;--px62:62px;--px63:63px;--px64:64px;--px65:65px;--px66:66px;--px67:67px;--px68:68px;--px69:69px;--px70:70px;--px71:71px;--px72:72px;--px73:73px;--px74:74px;--px75:75px;--px76:76px;--px77:77px;--px78:78px;--px79:79px;--px80:80px;--px81:81px;--px82:82px;--px83:83px;--px84:84px;--px85:85px;--px86:86px;--px87:87px;--px88:88px;--px89:89px;--px90:90px;--px91:91px;--px92:92px;--px93:93px;--px94:94px;--px95:95px;--px96:96px;--px97:97px;--px98:98px;--px99:99px;--px100:100px;--input-disabled:#F2F2F2;--filter-border:#D8D8D8;--header-height:var(--px60);--inset-top:var(--android-safe-area-inset-top, env(safe-area-inset-top, 0px));--inset-bottom:var(--android-safe-area-inset-bottom, env(safe-area-inset-bottom, 0px));--navigation-height:15.4666667vw;--bg-main:#F6F6F6;--bg-white:#F6F7F8;--list-even-bg:#F3FBFF;--list-total:#AFFAFF;--panel-radius:var(--px4)}@media screen and (min-width:769px){:root{--inset-top:0px;--inset-bottom:0px}}body{position:fixed;width:100%;height:100%;overflow:hidden;font-family:BMWTypeNextKr,Roboto,"Noto Sans",sans-serif;font-size:var(--px12);font-weight:300;color:var(--text)}body::after{content:'';display:block;position:absolute;background:#9acd32 0 0/100vw auto no-repeat url(../img/new/sample3.png);width:100%;height:100%;top:-11.5vw;left:0;opacity:.3;pointer-events:none;z-index:99999;display:none}button{font-family:BMWTypeNextKr,Roboto,"Noto Sans",sans-serif}body>.wrap{height:100vh;overflow-y:scroll;-webkit-overflow-scrolling:touch}label{display:block}select{padding:var(--px10) 11.7333333vw var(--px10) var(--px10);background-color:#fff;background-image:url("../img/icons.svg#svgView(viewBox(0, 0, 24, 24))");background-size:var(--px24) var(--px24);background-repeat:no-repeat;background-position:calc(100% - var(--px10)) 50%}.bullet{position:relative;padding-left:var(--px10)}.bullet::before{content:"";display:inline-block;position:absolute;top:1.5333vw;left:.5333vw;width:.8vw;height:.8vw;background:var(--text);border-radius:100%}.bullet.primColor::before{background:var(--primary)}.ta-l{text-align:left!important}.ta-r{text-align:right!important}.ta-c{text-align:center!important}.fw300{font-weight:300!important}.fw400{font-weight:400!important}.fw700{font-weight:700!important}.fs10{font-size:var(--px10)!important}.fs12{font-size:var(--px12)!important}.fs14{font-size:var(--px14)!important}.fs15{font-size:var(--px15)!important}.fs20{font-size:var(--px20)!important}.fs25{font-size:var(--px25)!important}.fl24{line-height:var(--px24)!important}.ml5{margin-left:var(--px5)!important}.ml8{margin-left:2.1333333vw!important}.ml10{margin-left:var(--px10)!important}.ml20{margin-left:var(--px20)!important}.ml25{margin-left:var(--px25)!important}.ml-a{margin-left:auto!important}.mr10{margin-right:var(--px10)!important}.mr12{margin-right:var(--px12)!important}.mr14{margin-right:var(--px14)!important}.mr20{margin-right:var(--px20)!important}.mt0{margin-top:0!important}.mt5{margin-top:var(--px5)!important}.mt6{margin-top:1.6vw!important}.mt20{margin-top:var(--px20)!important}.mt25{margin-top:var(--px25)!important}.mt40{margin-top:var(--px40)!important}.mt45{margin-top:var(--px45)!important}.mt55{margin-top:var(--px55)!important}.mb5{margin-bottom:var(--px5)!important}.mb10{margin-bottom:var(--px10)!important}.mb12{margin-bottom:var(--px12)!important}.mb13{margin-bottom:var(--px13)!important}.mb14{margin-bottom:var(--px14)!important}.mb15{margin-bottom:var(--px15)!important}.mb20{margin-bottom:var(--px20)!important}.mb30{margin-bottom:var(--px30)!important}.mb40{margin-bottom:var(--px40)!important}.mb60{margin-bottom:var(--px60)!important}.mb100{margin-bottom:var(--px100)!important}.lh14{line-height:var(--px14)!important}.lh15{line-height:var(--px15)!important}.lh17{line-height:var(--px17)!important}.lh20{line-height:var(--px20)!important}.lh25{line-height:var(--px25)!important}.lh30{line-height:var(--px30)!important}.color-primary{color:var(--primary)!important}.color-red{color:var(--red)!important}.color-green{color:var(--green)!important}.color-text{color:var(--text)!important}.color-white{color:#fff!important}.color-gray1{color:var(--gray1)!important}.color-gray2{color:var(--gray2)!important}.color-gray3{color:var(--gray3)!important}.color-black{color:var(--text)!important}.text-center{text-align:center}.bg-primary{background-color:var(--primary)!important}.bg-red{background-color:var(--red)!important}.bg-green{background-color:var(--green)!important}.bg-text{background-color:var(--text)!important}.bg-white{background-color:#fff!important}.bg-gray1{background-color:var(--gray1)!important}.bg-gray2{background-color:var(--gray2)!important}.bg-gray3{background-color:var(--gray3)!important}.underline{text-decoration:underline}.flex-center{display:flex;align-items:center}.border-none{border:0!important}ul.listItem{margin-left:var(--px20);list-style:disc}ul.listItem.decimal{list-style:decimal}#AMP_HEADER{position:absolute;top:0;width:100%;min-height:var(--header-height);z-index:9999;display:flex;flex-flow:column nowrap}#AMP_CONTENT{height:calc(100% - var(--header-height) - var(--inset-top));font-size:var(--px12);font-weight:300;color:var(--text);letter-spacing:0;background-color:var(--white)}#AMP_CONTENT div.page{position:relative}#AMP_FOOTER{z-index:1000;width:100vw;height:auto;position:absolute;bottom:0;left:0;right:0}.context table{table-layout:fixed;min-width:100%}.stats{padding-left:4.2666667vw;padding-right:4.2666667vw}.pageWrap{padding-bottom:calc(var(--header-height));background-color:#fff}.pageWrap.hasBottomButton{padding-bottom:calc(14.6666667vw + 14.4vw)}#toastMsgWrap{position:fixed;top:60%;left:50%;justify-content:space-between;align-items:center;width:91.4666667vw;margin:0 auto;transform:translate(-50%,-50%);overflow:hidden;opacity:0;z-index:-1;border-radius:.8vw;background-color:var(--text);box-sizing:border-box;color:#fff;text-align:center}#toastMsgWrap.success{background-color:var(--primary);color:#fff}#toastMsgWrap.warn{background-color:#ffd259;color:#303030;font-weight:500}#toastMsgWrap.error{background-color:var(--red);color:#fff}#toastMsgWrap .text{display:inline-block;padding:var(--px10) var(--px20);font-size:var(--px12);line-height:4.5333333vw;text-align:center;word-break:break-all}#toastMsgWrap.active{animation:3s linear 0s 1 alternate toastAnime}@keyframes toastAnime{0%{opacity:0;z-index:-1}1%{z-index:10001}10%{opacity:1}90%{opacity:1}99%{z-index:10001}}@media screen and (min-width:110.6666667vw){#toastMsgWrap{max-width:343px}}.context .font{color:var(--text)}.transparent{background-color:transparent!important}.m20{margin:var(--px20)!important}.mt10{margin-top:var(--px10)!important}.mt15{margin-top:var(--px15)!important}.mt30{margin-top:var(--px30)!important}.mt10px{margin-top:10px!important}.mt15px{margin-top:15px!important}.mt20px{margin-top:20px!important}.mt30px{margin-top:30px!important}.mr5{margin-right:var(--px5)!important}.mr8{margin-right:var(--px8)!important}.p15{padding:var(--px15)!important}.p20{padding:var(--px20)!important}.pb10{padding-bottom:var(--px10)!important}.pb20{padding-bottom:var(--px20)!important}.pl10{padding-left:var(--px10)!important}.pl20{padding-left:var(--px20)!important}.p0{padding:0!important}.header{display:flex;justify-content:space-between;align-items:center;width:100%;height:var(--header-height);-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;-ms-transition:all .2s ease-out;transition:all .2s ease-out;background-color:#fff}.header.blue{background-color:var(--grade-blue-bg)}.header.silver{background-color:var(--grade-silver-bg)}.header.gold{background-color:var(--grade-gold-bg)}.header.black{background-color:var(--grade-black-bg)}.header.bronze{background-color:var(--grade-bronze-bg)}.header.hidden-bg{background-color:transparent}.header.wall-banner{height:160vw;background:#133489}.header.wall-banner img{width:100%;max-height:100%}.header .center{font-size:var(--px20);font-weight:300;letter-spacing:-.22px;color:var(--text);position:absolute;left:50%;transform:translateX(-50%);white-space:nowrap}.header .left{margin:4.2666667vw var(--px20)}.header .right{margin:4.2666667vw var(--px10)}.header.mainBg .left{display:flex;flex-flow:row nowrap;align-items:center;font-size:var(--px17);font-weight:300;letter-spacing:-.22px;color:#fff;white-space:nowrap;margin:4.2666667vw var(--px20)}.header.mainBg .right{display:flex;flex-flow:row nowrap;align-items:center;justify-content:flex-start;column-gap:1vw;margin:4.2666667vw var(--px28)}#AMP_MENU{position:fixed;top:0;left:0;width:100%;height:100%;transform:translate3d(100%,0,0);transition:all .33s cubic-bezier(.685,.0473,.346,1) 0s}@media screen and (min-width:110.6666667vw){#AMP_MENU{max-width:375px}}#AMP_MENU.on{transform:translate3d(0,0,0)}.sideContainer{height:100%;overflow:hidden}.sideWrap{height:100%;overflow:auto}.sideWrap .inner{background:#f2f2f2;padding:0 var(--px24);min-height:calc(100% - 68vw)}.sideTop{display:flex;align-items:center;height:16vw;padding-left:var(--px20);padding-right:var(--px20);border-bottom:.2666667vw solid var(--filter-border);box-sizing:border-box;margin-top:var(--inset-top)}.sideTop .sideInner{display:flex;align-items:center;justify-content:space-between;width:100%}.sideTop .sideInner .rightWrap>button{margin-left:var(--px20)}.sideTop .close{margin-left:auto;opacity:1}.sideTop .name{margin-left:2.1333333vw;font-size:var(--px20);line-height:7.2vw;font-weight:300;letter-spacing:-.22px;color:var(--text)}.coinInfo{display:flex;align-items:center;height:10.6666667vw;background:var(--grade-blue);color:#fff}.coinInfo.voucherTab{justify-content:space-around}.coinInfo.silver{background:var(--grade-silver);color:#4d4d4d}.coinInfo.gold{background:var(--grade-gold)}.coinInfo.bronze{background:var(--grade-bronze)}.coinInfo.black{background:var(--grade-black)}.coinInfo .grade{margin:0 0 0 var(--px20);font-size:var(--px15);font-weight:700}.coinInfo .number{margin:0 0 0 auto;font-size:var(--px20);font-weight:700}.coinInfo .coinName{margin:0 var(--px20) 0 var(--px5);font-size:var(--px12);font-weight:400}.coinInfo.big{background:var(--gray1);height:19.7333333vw}.userInfo{display:flex;align-items:center;height:17.0666667vw;border-bottom:.2666667vw solid #eee;margin:0 var(--px20)}.userInfo .name{font-size:var(--px20)}.userInfo .email{color:#666;font-size:var(--px12);margin:0 0 0 var(--px10)}.userInfo .arrow{margin:0 0 0 auto}.sideButtonWrap{display:flex;align-items:center;justify-content:space-around;min-height:17.0666667vw;margin:4vw var(--px20)}.sideButtonWrap>div{flex-direction:row;width:100%;text-align:center;border-right:.2666667vw solid var(--border)}.sideButtonWrap a{text-decoration:none;color:inherit}.sideButtonWrap>div:last-child,.sideButtonWrap>div:nth-child(3n){border-right:none}.sideButtonWrap .buttonName{font-size:var(--px12);margin:.8vw 0 0 0}.sideButtonWrap~.sideButtonWrap{border-top:1px solid var(--border);padding-top:var(--px20)}.bottomMembershipBanners{position:absolute;bottom:0;width:100vw;height:22vw;overflow:hidden;position:fixed;bottom:calc(var(--navigation-height) + var(--inset-bottom));height:22.2vw;z-index:1}.bottomMembershipBanners a{display:block}.bottomMembershipBanners img{width:100%;height:auto}.membershipDesc>p{display:flex;justify-content:space-between}.ecTitle{text-align:center;background-color:grey;color:#fff}.sideBottom{display:flex;padding:4.8vw 0 calc(10.6666667vw + var(--inset-bottom));box-sizing:border-box}.sideBottom .logout{display:flex;margin-left:auto;margin-right:.5333333vw;font-size:3.7333333vw;font-weight:400;line-height:1.2}.depth1 .navName{display:flex;align-items:center;width:100%;height:13.3333333vw;font-size:var(--px15);font-weight:400;color:var(--text);line-height:1;border-bottom:.2666667vw solid var(--border)}.depth1 .navName p{font-size:var(--px10);color:var(--grade-black)}.depth1 .arrow{margin-left:auto}.depth1 .navName.open{font-weight:600;color:var(--primary)}.depth1 .navName.open .arrow{background-image:url("../img/mob/icons.svg#svgView(viewBox(240, 0, 24, 24))");transform:rotate(0)}.depth2{display:none;padding:2.1333333vw 0;border-top:.5333333vw solid var(--primary);box-sizing:border-box;background-color:var(--white)}.depth2 li{height:10.6666667vw;padding:0 4.2666667vw;font-size:3.7333333vw;line-height:10.6666667vw}.stepWrap{display:inline-flex;float:right}.stepWrap>div{width:4.2666667vw;height:4.2666667vw;line-height:4.2666667vw;font-size:var(--px10);color:#8e8e8e;background:#f2f2f2;border-radius:50%;text-align:center;margin:var(--px12) 1.0666667vw}.stepWrap>div.on{color:#fff;background:#1c69d4}.separate{height:.2666667vw;background:#c4c4c4;margin:var(--px20) 0}.agreeWrap{margin:16vw 0 0 0}.agreeWrap>ul>li{margin:0 0 var(--px40) 0}.agreeWrap>ul>li.allCheck{margin:0 0 var(--px20) 0}.agreeWrap>ul>li>label{display:flex;font-size:var(--px12);line-height:var(--px20)}.agreeWrap>ul>li>label>span{min-width:var(--px30)}.agreeWrap>ul>li>label .poricyTitle{font-size:var(--px15);margin-left:var(--px5)}.agreeWrap>ul>li>label .poricyTitle p+p{font-size:var(--px12)}.agreeWrap>ul>li>label.disabled{opacity:.6}.agreeWrap .subList li label.disabled{opacity:.6}input[type=checkbox]{width:var(--px20);min-width:var(--px20);height:var(--px20);margin:0 var(--px10) 0 0;background:center/cover no-repeat url(../img/ico_check_off.svg)}input[type=checkbox]:checked{background:center/cover no-repeat url(../img/ico_check_on.svg)}.agreeWrap .subList{margin:0 0 0 6.6666667vw}.agreeWrap .subList li{margin:var(--px10) 0}.agreeWrap .subList li label{display:flex;font-size:var(--px12);color:#262626}.agreeWrap .subList input[type=radio]{width:4.2666667vw;height:4.2666667vw;margin:0 var(--px10) 0 0;background:center/cover no-repeat url("../img/icons.svg?ic=22#svgView(viewBox(456, 0, 24, 24))")}.agreeWrap .subList input[type=radio]:checked{background:center/cover no-repeat url("../img/icons.svg?ic=21#svgView(viewBox(432, 0, 24, 24))")}.pageWrap.main{position:relative;top:calc(-1 * var(--header-height));padding-top:calc(var(--header-height) + var(--header-height) + var(--inset-bottom));padding-bottom:calc(var(--navigation-height) + var(--inset-bottom));color:#262626}.pageWrap.main.isScrolled{position:relative;top:calc(-1 * var(--header-height));padding-top:calc(var(--header-height) + var(--inset-bottom));padding-bottom:calc(var(--navigation-height) + var(--inset-bottom));color:#262626}.contentWrap{position:relative;width:100%;height:100%}.main .contentWrap::after{content:'';display:block;width:100vw;height:calc(var(--header-height) + var(--navigation-height) + 10vw);position:absolute;top:100%;background-color:var(--bg-main)}.topBanner{position:relative;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;-ms-transition:all .5s;transition:all .5s;max-height:14.9333333vw;z-index:12;overflow:hidden}.topBanner.expend{position:relative;top:0;width:100%;max-height:calc(100vh - 28.2666667vw)}.topBanner>img{width:100%;max-height:calc(100vh - 28.2666667vw)}.topBanner .rightButton{position:absolute;top:var(--px15);right:var(--px20)}.topBanner .leftLabel{display:flex;align-items:center;position:absolute;top:var(--px15);left:var(--px20);font-size:var(--px18);color:#fff;font-weight:400;line-height:var(--px20)}.topBanner .textButton{font-size:var(--px12);color:#fff;font-weight:700;line-height:var(--px24)}.topBanner .link{position:absolute;bottom:var(--px10);left:50%;transform:translateX(-50%);font-size:var(--px15);padding:var(--px10);text-align:center;color:#fff;text-decoration:underline}.hello{font-size:var(--px20)}.main .hello{padding:var(--px30) var(--px20) var(--px10)}.myPage .hello{display:flex;padding:var(--px20) var(--px20) var(--px10);line-height:var(--px24)}.membershipCard{position:relative;margin:0 var(--px20);height:48vw;color:#fff;border-radius:var(--px10)}.membershipCard .expiredate{font-size:var(--px10);left:var(--px20);bottom:var(--px20)}.membershipCard>div{position:absolute}.membershipCard .badge{display:flex;top:var(--px15);left:var(--px15)}.membershipCard .badge>img{margin-right:var(--px10)}.membershipCard .badge>img:last-child{margin-right:0}.membershipCard .carName{top:9.3333333vw;left:var(--px15);right:var(--px15);font-size:var(--px20);font-weight:700;line-height:var(--px30)}.membershipCard .carAdd{z-index:2;left:var(--px10);bottom:13.6vw;width:20.2666667vw;height:9.3333333vw;line-height:9.3333333vw;text-align:center;font-size:var(--px10);font-weight:400;color:#fff;text-decoration:underline}.membershipCard .expireDateText{z-index:2;right:var(--px50);bottom:var(--px15);line-height:6.4vw;text-align:center;font-size:var(--px10);font-weight:400;color:#fff;text-decoration:underline}.membershipCard .overlapShadow{z-index:1;top:0;left:0;right:0;bottom:0;background:rgba(38,38,38,.5);border-radius:var(--px10)}.membershipCard.silver{color:var(--text)}.membershipCard[cardType="1"],.membershipCard[cardType="2"],.membershipCard[cardType="3"]{color:#fff}.membershipCard .userName{top:var(--px30);left:var(--px20);z-index:2;width:auto;max-width:calc(100% - var(--px60));margin-right:var(--px20)}.membershipCard .userName span{display:inline-block;position:relative;width:auto;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.membershipCard .userName::after{content:"님";display:block;position:absolute;top:0;right:-5.3333vw;font-weight:500}.membershipCard .welcomeText{z-index:2;top:var(--px60);left:var(--px20);font-size:var(--px12);font-weight:400}.membershipCard .label{top:var(--px15);right:var(--px15);font-size:var(--px12);color:#bbd2f2}.membershipCard.silver .label{color:#666}.membershipCard.gold .label{color:#c9ad83}.membershipCard.black .label{color:#8e8e8e}.membershipCard[cardType="1"] .label{color:#fff}.membershipCard[cardType="2"] .label{color:#fff}.membershipCard[cardType="3"] .label{color:#fff}.membershipCard .coinNumber{left:var(--px20);bottom:var(--px30);font-size:6.6666667vw;line-height:10.6666667vw;font-weight:700}.membershipCard[cardType="2"] .coinNumber{color:var(--text)}.membershipCard .coinName{left:var(--px20);bottom:var(--px15);font-size:var(--px10);font-weight:400}.membershipCard[cardType="2"] .coinName{color:var(--gray2)}.membershipCard .cardButtons{z-index:2;right:var(--px15);bottom:var(--px15)}.focusContents{height:94.2vw;margin:var(--px10) 0}.contentTab{position:relative;padding-top:18.6666667vw;min-height:calc(100vh - var(--header-height) - var(--navigation-height) - 18.6666667vw - 22vw)}.contentTab.hasTopBanner{padding-top:33.6vw;min-height:calc(100vh - var(--header-height) - var(--navigation-height) - 33.6vw - 22vw)}.focusContents .focusBanners{height:calc(94.733333vw)}.focusContents .swiper-slide{text-align:center;background:#fff;height:85.3333333vw;overflow:hidden}.focusContents .swiper-slide img{width:100%;max-height:100%}.focusContents .swiper-pagination{bottom:9.3333333vw;left:0;right:0;height:var(--px5)}.undiscContents>div{position:relative}.undiscContents .swiper-pagination{position:absolute;top:2.6667vw;left:50%;transform:translateX(-50%);height:var(--px5)}.swiper-pagination-popup{width:100%;position:unset;background:#fff}.swiper-pagination-bullet{width:var(--px5);height:var(--px5);margin:0 var(--px5) 0 0;opacity:1;background:#bbb}.swiper-pagination-bullet.swiper-pagination-bullet-active{background:#1c69d4}.focusBanners .focusBanner .description{position:absolute;bottom:0;height:17.0666667vw;width:100%;background:rgba(0,0,0,.6)}.focusBanners .focusBanner .description label{color:#fff;font-size:var(--px12);line-height:4.5333333vw;margin:var(--px10);text-align:left}.partnerBenefit{margin-top:2.5vw}.partnerBenefit .label{position:relative;margin:0 var(--px20) var(--px15);font-size:var(--px14)}.partnerBenefit .label .right{position:absolute;top:calc(var(--px10) * -1);right:calc(var(--px10) * -1);width:13.8666667vw;color:var(--primary);font-size:var(--px12);line-height:var(--px40);text-align:center;text-decoration:underline}.tags{padding:var(--px20) var(--px20) 0;z-index:1;display:flex;flex-wrap:wrap;overflow-x:auto;row-gap:2vw;-ms-overflow-style:none;scrollbar-width:none}.tags::-webkit-scrollbar{display:none}.tags .grayBtn{appearance:none;-moz-appearance:none;-webkit-appearance:none;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;margin:0 var(--px12) 0 0;padding:var(--px5);font-size:var(--px12);text-align:center;background:#f2f2f2;color:#4d4d4d;flex:0 0 auto;border-radius:1.0666667vw}.tags .grayBtn.checked{background:#4d4d4d;color:transparent}.tags .grayBtn.v2.checked{background:#4d4d4d;color:#fff}.tags .grayBtn.checked::before{position:absolute;font-weight:700;content:attr(data-text);color:#fff}.tags .grayBtn input[type=radio]{-webkit-appearance:none;visibility:hidden;width:0}.partnerBenefit .banners{display:flex;min-height:62.1333333vw;margin:var(--px20) 0;overflow:visible;-ms-overflow-style:none;scrollbar-width:none}.partnerBenefit.bottomBanners .banners{min-height:initial}.partnerBenefit .banners::-webkit-scrollbar{display:none}.partnerBenefit .banners .banner{width:32vw;color:#262626;flex:0 0 auto}.partnerBenefit.bottomBanners .banners .banner{width:26.6667vw}.partnerBenefit .banners .banner .title{height:9.0666667vw;margin:var(--px10) 0 0;font-size:var(--px12);word-break:break-all}.partnerBenefit.bottomBanners .banners .banner .title{height:auto;text-align:center;word-break:normal}.banners .banner{position:relative}.banners .banner img{height:42.6666667vw;border-radius:1.0666667vw}.bottomBanners .banners .banner img{height:auto}.bottomBanners .banners .banner img.onBorder{border:var(--px3) solid #1c69d4;border-radius:0;box-sizing:border-box}.pageWrap>.banner{height:42.6666667vw}.pageWrap>.banner>img{height:100%;width:100%}.banners .banner .name{font-size:var(--px12)}.banners .banner .price{margin-top:var(--px5);font-size:var(--px15)}.banners .banner .categoryBand{width:var(--px20);height:.5333333vw}.banners .banner .categoryBand[type="BMW 뉴스"]{background:var(--primary)}.banners .banner .categoryBand[type="라이프스타일"]{background:#ffad1f}.banners .banner .categoryBand[type="차량관리팁"]{background:var(--border)}.banners .banner .categoryBand[type="BMW 이벤트"]{background:#f15176}.banners.cbbBanners .banner,.banners.eventBanners .banner,.banners.newsBanners .banner{color:#fff;margin:0 0 var(--px10) 0}.banners.cbbBanners .banner img,.banners.eventBanners .banner img,.banners.newsBanners .banner img{width:89.3333333vw;height:37.3333333vw;margin:0 var(--px20)}.banners.newsBanners .noNewsNoti{text-align:center;font-size:var(--px15);font-weight:700}.banners .banner .overlapShadow{position:absolute;background:rgba(38,38,38,.3);left:var(--px20);right:var(--px20);top:0;bottom:0}.banners .banner .overlapCategory{position:absolute;top:var(--px10);left:10.6666667vw;font-weight:400}.banners .banner .overlapCategoryBand{position:absolute;top:8.5333333vw;left:10.6666667vw;height:.5333333vw;width:var(--px20)}.banners .banner .overlapShadowDisable{position:absolute;background:rgba(0,0,0,.7);left:var(--px20);right:var(--px20);top:0;bottom:0}.banners .banner .overlapShadowDisable>span{font-size:var(--px15);font-weight:700;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.banners .banner .overlapCategoryBand[type="BMW 뉴스"]{background:#1c69d4}.banners .banner .overlapCategoryBand[type="라이프스타일"]{background:#ffad1f}.banners .banner .overlapCategoryBand[type="차량관리팁"]{background:#e6e6e6}.banners .banner .overlapCategoryBand[type="BMW 이벤트"]{background:#f15176}.banners .banner .overlapTitle{position:absolute;bottom:8.5333333vw;left:10.6666667vw;right:10.6666667vw}.banners .banner .overlapDate{position:absolute;bottom:var(--px15);left:10.6666667vw;font-weight:300}.overlapComing{display:flex;justify-content:center;align-items:center;flex-direction:column;position:absolute;background:rgba(38,38,38,.6);left:0;right:0;top:0;bottom:0;color:#fff}.banners .swiper-container{padding:0 var(--px20)}.partnerBenefit .swiper-pagination-banner{margin:0 var(--px20);color:#bebebe;font-size:var(--px12);line-height:4.5333333vw;text-align:left;bottom:0}.partnerBenefit .swiper-pagination-banner.swiper-pagination-lock{display:block}.partnerBenefit .swiper-pagination-banner b{color:#1c69d4}.pageWrap.alarm .rightButton{font-size:var(--px10);display:flex;flex-direction:column;margin-left:auto;align-items:center}.pageWrap.main .mainBanner{margin:16vw var(--px20) 0}.pageWrap.onBoarding .swiper-pagination{position:unset;height:1.8666667vw;font-size:0;margin:0 0 var(--px25) 0}.pageWrap.onBoarding .swiper-pagination-bullet{width:1.8666667vw;height:1.8666667vw;margin:0 var(--px10) 0 0}.pageWrap.introPayment .innerTitle{font-size:var(--px25)}.pageWrap.introPayment .description{font-size:var(--px15)}.onBoardingBanner{z-index:-1;position:fixed;top:38%;left:50%;transform:translateX(-50%);width:65.3333vw;height:54vh}@media screen and (max-width:320px){.onBoardingBanner{top:40%;width:75vw}}.onBoardingBanner .banner{width:100%;max-width:100%;height:100%;background-size:cover}.findInput{margin:var(--px20) var(--px20) 0}.pageWrap.benefit .findInput{margin:var(--px20) var(--px20) 0 var(--px20)}.inputBox{display:inline-flex;width:100%;height:11.2vw;border:solid .2666667vw #bdbdbd;border-radius:1.0666667vw;align-items:center}.inputBox .name{margin:0 var(--px10) 0 var(--px15);line-height:var(--px24)}.inputBox .vseparate{width:.2666667vw;height:var(--px24);margin:var(--px10) 0;background:#bbb}.inputBox input{margin:0 0 0 var(--px10);flex:1;width:13.3333333vw}.inputBox .enter{margin:0 var(--px10)}.serviceLinks{margin:10.6666667vw var(--px20) 0}.serviceLinks .banner{margin:var(--px10) 0 0 0;border-radius:1.0666667vw}.serviceLinks .banner:first-child{margin:0}.familyLinks{padding:var(--px20) var(--px40) 24vw;display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between}.familyLinks .button.big{width:19.2vw;margin:0 var(--px20) var(--px40) 0}.familyLinks .button.big:nth-child(3n){margin-right:0}.familyLinks .button{position:relative;display:flex;flex-direction:column;margin:0 0 var(--px50) 0}.familyLinks .button .label{position:absolute;font-size:var(--px10);line-height:var(--px12);text-align:center;left:-20px;right:-20px;bottom:-17px}.familyLinks .button .label.twoLine{bottom:-29px}.familyLinks .button.big .label{font-size:var(--px12);line-height:var(--px15);bottom:-20px}.familyLinks .button .iconBg{position:relative;display:flex;align-items:center;justify-content:center;border-radius:50%;width:16vw;height:16vw}.familyLinks .button.big .iconBg{width:19vw;height:19vw}.familyLinks .button .iconBg.bgBlue{background:#bbd2f2}.familyLinks .button .iconBg.bgIvory{background:#fff7e9}.familyLinks .button .iconBg.bgGray{background:var(--gray6)}.familyLinks .button .iconBg.bgDeepGray{background:var(--gray4)}.familyLinks .button .iconBg .wrapShadow{position:absolute;display:flex;justify-content:center;align-items:center;width:100%;height:100%;border-radius:50%;color:#fff;font-size:var(--px12);font-weight:400;text-align:center;background:rgba(38,38,38,.7)}.menuList{display:flex;flex-flow:row wrap;justify-content:space-between;padding:var(--px20) 4.2666667vw}.menuList>button{width:calc(50% - 2.1333333vw);height:40vw;margin-bottom:4.2666667vw;border-radius:var(--px20);box-shadow:var(--px5) var(--px5) var(--px20) rgba(204,207,217,.5)}@media screen and (min-width:110.6666667vw){.menuList>button:first-child{margin:0 2.1333333vw 4.2666667vw 0}.menuList>button:nth-child(3){margin:0 0 4.2666667vw 2.1333333vw}.menuList>button:nth-child(4){margin:0 2.1333333vw 4.2666667vw 0}.menuList>button:last-child{margin:0 0 4.2666667vw 2.1333333vw}.menuList>button{width:calc(33.33333% - 2.1333333vw);margin:0 1.0666667vw 4.2666667vw}}@media screen and (min-width:769px){.menuList>button:nth-child(n){flex:1;margin:0 2.1333333vw 4.2666667vw}.menuList>button:first-child{margin:0 2.1333333vw 4.2666667vw 0}.menuList>button:last-child{margin:0 0 4.2666667vw 2.1333333vw}}.menuList>button img{width:100%;height:100%;border-radius:var(--px20)}#mainLayout{width:100%;height:120%;overflow-x:hidden}#mainPopup{position:absolute;top:0;left:0;right:0;bottom:0;display:none;width:100vw;height:100%;background:rgba(0,0,0,.8)}.modal.show{display:block}.pageWrap.login .logo{margin:10.6666667vw 0 0}.pageWrap.login .innerTitle{margin:var(--px60) 0 var(--px20)}.warnCircle{display:flex;align-items:center;justify-content:center;width:32vw;height:32vw;border-radius:50%;background:#f2f2f2;margin:23.4666667vw auto 0}.warnMessage{text-align:center;margin:13.3333333vw 0 0;line-height:4.5333333vw}.warnMessage b{font-size:var(--px15);line-height:1.5}.pageWrap>.description{margin:var(--px10) 0 var(--px60);font-size:var(--px12);font-weight:300;line-height:var(--px20)}.pageWrap.onBoarding .innerTitle{height:var(--px15);margin:0 var(--px20) var(--px40);font-size:var(--px15);line-height:var(--px15)}.pageWrap.onBoarding>.description{height:30.9333333vw;margin:0 var(--px20);font-size:var(--px15);text-align:center}.pageWrap.onBoarding .fullBanner{margin:10.6666667vw 0 0 0;text-align:center}.pageWrap.onBoarding .fullBanner img{width:74.6666667vw;height:74.6666667vw}.pageWrap.findPassword .description{margin:var(--px10) 0 6.1333333vw}.pageWrap.login .checkButtonWrap{line-height:var(--px24);font-size:3.7333333vw}.pageWrap.login .buttonWrap{margin:10.6666667vw 0 0}.textLink{text-align:center;color:var(--primary)}.pageWrap.login .contact{margin:var(--px40) 0 0}.pageWrap.login .version{height:10.6666667vw;text-align:center;color:#4d4d4d;margin:var(--px20) 0}.innerTitle{height:10.6666667vw;font-size:6.6666667vw}.innerTitle.small{font-size:var(--px20)}.innerTitle.loginInnerTitle{height:initial}.inputWrap{margin:0 0 var(--px20)}.inputWrap .cmInput{position:relative;height:12.8vw;color:#4d4d4d;font-size:0;line-height:var(--px15);background-color:#fff}.inputWrap .cmInput>span{position:absolute;top:0}.inputWrap .cmInput>input{position:absolute;bottom:0;width:100%;height:var(--px30);color:#262626;font-size:var(--px15);font-weight:400;background-color:transparent;border-bottom:.2666667vw solid #4d4d4d}.inputWrap .cmInput>input::placeholder{color:#bbb}.inputWrap .cmInput>input:active,.inputWrap .cmInput>input:hover{border-color:#1c69d4}.inputWrap .cmInput>input:-webkit-autofill+span,.inputWrap .cmInput>input:-webkit-autofill:active+span,.inputWrap .cmInput>input:-webkit-autofill:focus+span,.inputWrap .cmInput>input:-webkit-autofill:hover+span,.inputWrap .cmInput>input:not(:placeholder-shown)+span{color:#4d4d4d;font-size:var(--px12);font-weight:300}.inputWrap .cmInput>input[error]{background-color:#fee9e9}.inputWrap .cmInput>input:disabled,.inputWrap .cmInput>input:read-only{background-color:var(--input-disabled)}.inputWrap .cmInput>input.default{background-color:transparent}.inputWrap .cmInput>input.inputError{background-color:#fee9e9;border-bottom:.2666667vw solid var(--red)}.inputWrap .cmDesc{margin:1.0666667vw 0;font-size:var(--px12);line-height:4.2666667vw}.inputWrap .cmDesc li{display:flex;margin:var(--px5) 0 0}.inputWrap .cmDesc li>em{margin:0 var(--px5) 0 0}.inputWrap .cmDesc .levelBarWrap{display:flex;justify-content:space-evenly;margin:var(--px10) 0 0}.inputWrap .cmDesc .levelBar{width:100%;height:1.0666667vw;margin:auto 0;background:#e6e6e6}.inputWrap .cmDesc .levelBarActive{height:1.0666667vw;background:#3db014;-webkit-transition:width .5s;-moz-transition:width .5s;-o-transition:width .5s;-ms-transition:width .5s;transition:width .5s}.inputWrap .cmDesc .levelBarActive1{width:25%}.inputWrap .cmDesc .levelBarActive2{width:50%}.inputWrap .cmDesc .levelBarActive3{width:75%}.inputWrap .cmDesc .levelBarActive4{width:100%}.inputWrap .inputButton{position:absolute;right:0;bottom:1.0666667vw}.mCheckbox{position:relative;display:inline-flex;align-items:center;vertical-align:middle;margin:0 var(--px20) 0 0}.mCheckbox:last-child{margin:0}.mCheckbox .checkmark{display:inline-block;width:var(--px20);height:var(--px20);margin:0 var(--px10) 0 0;background:center/cover no-repeat url("../img/icons.svg?ic=20#svgView(viewBox(408, 0, 24, 24))")}.mCheckbox input[type=checkbox]{display:none}.mCheckbox input[type=checkbox]:checked+.checkmark{background:center/cover no-repeat url("../img/icons.svg?ic=19#svgView(viewBox(384, 0, 24, 24))")}.mCheckbox .name{font-size:var(--px15);color:var(--text);margin-left:var(--px5);width:calc(100% - 7.7333333vw)}.mCheckbox.survey{display:flex}.mCheckbox.survey .checkmark{margin:0}.mCheckbox.survey .name{font-size:var(--px12)}.mRadio{display:flex;align-items:center}.mRadio .radiomark{position:relative;display:inline-block;width:var(--px20);height:var(--px20);background:center/cover no-repeat url("../img/icons.svg?ic=22#svgView(viewBox(456, 0, 24, 24))")}.mRadio input[type=radio]:checked+.radiomark{background:center/cover no-repeat url("../img/icons.svg?ic=21#svgView(viewBox(432, 0, 24, 24))")}.mRadio input[type=radio]{display:none}.mRadio .name{display:inline-block;font-size:var(--px12);color:var(--text);margin-left:var(--px5);width:calc(100% - 7.7333333vw)}.dropDown1{display:inline-flex;align-items:center;vertical-align:middle}.dropDown1 input{display:none}.dropDown1 .icon{position:relative;display:inline-block;width:var(--px24);height:var(--px24);background:url("../img/mob/ic_pack.svg#svgView(viewBox(72, 16, 24, 24))") no-repeat center;background-size:cover}.dropDown1 input:checked+.icon{background:url("../img/mob/ic_pack.svg#svgView(viewBox(96, 16, 24, 24))") no-repeat center;background-size:cover}.dropDown2{display:inline-flex;align-items:center;vertical-align:middle}.dropDown2 input{display:none}.dropDown2 .icon{position:relative;display:inline-block;width:var(--px24);height:var(--px24);background:url("../img/mob/ic_pack.svg#svgView(viewBox(168, 16, 24, 24))") no-repeat center;background-size:cover}.dropDown2 input:checked+.icon{background:url("../img/mob/ic_pack.svg#svgView(viewBox(72, 16, 24, 24))") no-repeat center;background-size:cover}.dropDown3{display:inline-flex;align-items:center;vertical-align:middle}.dropDown3 input{position:absolute;top:-9999em;left:-9999em;display:block;width:.2666667vw;height:.2666667vw;overflow:hidden;clip:rect(.2666667vw,.2666667vw,.2666667vw,.2666667vw);text-indent:-9999em;font-size:0;line-height:0;opacity:0}.popupWrap{position:relative;width:100vw;height:100vh;overflow:auto}.popupScroll{overflow:auto}.popupWrap .popupTop{position:absolute;top:0;left:0;width:100vw;z-index:4;padding:var(--px20) 0;background-color:var(--white);margin-top:var(--inset-top)}.popupWrap .popupTop h2{font-size:4.8vw;line-height:var(--px20);color:var(--black);text-align:center;font-weight:500}.popupWrap .popupTop .prev{position:absolute;top:4.8vw;left:4.2666667vw}.popupWrap .popupTop .closeBtn{position:absolute;top:4.8vw;right:4.2666667vw;z-index:2000}.popupWrap .popupCont{padding-bottom:14.4vw;overflow-y:auto;background-color:var(--white);padding-top:calc(var(--header-height) + var(--inset-top))}.popupWrap .resultArea{height:calc(100vh - 52.8vw);background-color:#fff}.popupWrapper .noticeTitle{font-size:3.4666667vw;font-weight:600;margin:0 10.6666667vw 4.8vw;border-bottom:.2666667vw solid #ccc}.popupWrapper.mainPopup{width:calc(100% - 10.6666667vw);max-width:600px;max-height:calc(100vh - 10vw);padding:0}.popupWrapper.mainPopup .popupButtons{padding:var(--px20) var(--px20) var(--px10);margin:0;background:#fff}.popupWrapper.mainPopup img{width:100%}.popupWrapper .popupTitleWrapper .closeBtn{background-image:url(../img/ico_cancel_large.svg);background-repeat:no-repeat;width:var(--px32);height:var(--px32);background-size:cover}.popupClose{position:absolute;top:20px;right:20px;width:var(--px32);height:var(--px32)}.popupClose.img{background-image:url(../img/ico_cancel_large.svg);background-repeat:no-repeat;background-size:cover}.popupContentWrap{max-height:376px;overflow-y:auto;padding:40px;margin-bottom:40px;overflow-x:hidden;word-break:keep-all;white-space:normal;font-size:15px;color:var(--bold)}.popupWrapper .popupContent span.smallTxt{font-size:var(--px12);font-weight:400;color:var(--text)}.popupWrapper.mainPopup .popupContent{margin:0}.popupWrapper .optionLists .customText{width:100%;text-indent:.8vw;line-height:var(--px24);border:.5333333vw solid var(--primary);box-sizing:border-box}.fixedBottom{position:fixed;width:calc(100% - 10.6666667vw);bottom:0;z-index:5;padding:4vw var(--px20);background:#fff;overflow:hidden}.bottomArea{padding-bottom:26.6666667vw}.btnWrap{display:flex;justify-content:space-around;align-items:center}.btnWrap a,.btnWrap button{font-size:4.2666667vw;font-weight:400;letter-spacing:-.2px;color:#fff;text-align:center;text-decoration:none}.btnWrap a:nth-last-child(1),.btnWrap a:nth-last-child(2)~button,.btnWrap button:nth-last-child(1),.btnWrap button:nth-last-child(2)~button{background-color:var(--primary)}.btnWrap a.close:nth-last-child(1),.btnWrap a:nth-last-child(2),.btnWrap button.close:nth-last-child(1),.btnWrap button:nth-last-child(2){background-color:var(--gray1)}.btnWrap a:disabled,.btnWrap button:disabled{background:#bbb}.btnWrap .square{width:50%;height:14.4vw;line-height:14.4vw}.btnWrap .square.one{width:100%}.btnWrap a.textLink{font-size:var(--px12);text-decoration:underline;background:0 0;color:var(--primary)}.fixedBottom .btnWrap~.btnWrap{margin:var(--px20) auto 0}.allCheck{display:flex;align-items:center}.allCheck p{padding-left:2.1333333vw;font-size:3.7333333vw;color:var(--text)}.allCheck label .name{font-size:3.7333333vw}.allCheck label .desc{font-size:var(--px12)}.optionsWrap{display:flex;flex-wrap:wrap;justify-content:space-between;padding:5.6vw 4.2666667vw;background-color:var(--white)}.option{position:relative;display:flex;flex-flow:row wrap;width:48%;min-height:11.7333333vw;padding:2.1333333vw var(--px12) 2.1333333vw;margin-bottom:var(--px10);overflow:hidden;box-shadow:.5333333vw .5333333vw 1.0666667vw rgba(204,207,217,.5);background:#fff;border-radius:.8vw;text-align:left;box-sizing:border-box}.option input[type=checkbox]:checked+span::before{content:" ";position:absolute;top:0;bottom:0;left:0;right:0;display:block;border:.2666667vw solid var(--primary);border-radius:.8vw;box-sizing:border-box}.optionsWrap .mCheckbox .name{width:calc(100% - var(--px24))}.condition{display:flex;justify-content:space-between;align-items:center;padding:0 4.2666667vw 0 var(--px20);background-color:var(--white)}.condition .refresh{display:flex;align-items:center;width:16vw;margin-left:auto;font-size:3.7333333vw;text-align:right;color:var(--primary)}.condition .refresh>button{margin-right:.5333333vw}.condition .mCheckbox .name{align-items:end}.tail-break{text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden}.mgt.rdChk{display:flex;justify-content:center;line-height:var(--px20);padding-top:var(--px40)}.popupWrapper{position:relative;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100% - 14.665vw);max-width:calc(100% - 14.665vw);background-color:#fff;text-align:left;color:var(--text)}@media screen and (min-width:769px){.popupWrapper{max-width:720px}}.popupWrapper .popupTitleWrapper{width:100%;height:80px;color:var(--text);font-size:24px;font-weight:700;line-height:30px;padding:var(--px10) var(--px40);background:#ebebeb;display:flex;justify-content:space-between;align-items:center}.popupWrapper .popupTitleWrapper.alert{background:initial;border-bottom:1px solid #ebebeb}.popupWrapper .popupTitle{width:calc(100% - 20px)}.popupWrapper .popupTitle.nonBtn{width:100%}.popupWrapper .popupContent p,.popupWrapper .popupContent span{line-height:1.3}.popupWrapper .popupContent span{display:inline-block;margin:2.1333333vw 0;font-weight:700;color:var(--primary)}.popupWrapper .popupButtons{display:flex;flex-direction:column}.popupWrapper .popupButtons button{width:100%;height:52px;line-height:var(--px20);font-size:var(--px15);background-color:var(--primary);color:#fff;text-align:center;margin-top:var(--px10)}.popupWrapper .popupButtons button[disabled]{background-color:#bbb}.popupWrapper .popupButtons button~button{background-color:#4d4d4d}.barcodeWrap{text-align:center}.barcodeWrap .name{margin:var(--px40) 0 var(--px20);font-size:var(--px15);font-weight:700;line-height:var(--px20)}.popupButtons button:first-child{margin-top:0}.popupButtons .textLink{padding:var(--px10)}#AMP_LOADING{z-index:10000;position:fixed;left:0;top:0;bottom:0;right:0}.loading_layer{width:100vw;height:100vh;opacity:.6;background-color:#000}.loading_text{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:#fff;font-size:20pt}.loading_text .img{background-image:url(../img/loading.gif);background-size:cover;width:80px;height:80px}.modal.fade{display:none}.modal.show{display:block;position:absolute;top:0;bottom:0;left:0;right:0}.modal.show.activePopup{overflow-y:scroll}.btn-default{background-color:#f8f9fa;border-color:#ddd;color:#444}.btn-primary{color:#fff;background-color:#007bff;border-color:#007bff;box-shadow:none}.buttonWrap{display:flex}button.baseButton{flex:1;height:13.3333333vw;color:#fff;background:#1c69d4;font-size:3.7333333vw;font-weight:700}button.baseButton:active,button.baseButton:hover{background:#0653b6}button.baseButton:disabled{background:#bbb}.pageWrap.login .labelButtonWrap{display:flex;margin:var(--px10) auto;justify-content:center;align-items:center;font-size:var(--px15)}.pageWrap.login .labelButtonWrap>button{color:#262626;padding:var(--px10)}#ui-datepicker-div.ui-widget.ui-widget-content{border:.2666667vw solid #c5c5c5}#ui-datepicker-div.ui-corner-all,#ui-datepicker-div.ui-corner-bottom,#ui-datepicker-div.ui-corner-br,#ui-datepicker-div.ui-corner-right{border-bottom-right-radius:.8vw}#ui-datepicker-div.ui-corner-all,#ui-datepicker-div.ui-corner-bl,#ui-datepicker-div.ui-corner-bottom,#ui-datepicker-div.ui-corner-left{border-bottom-left-radius:.8vw}#ui-datepicker-div.ui-corner-all,#ui-datepicker-div.ui-corner-right,#ui-datepicker-div.ui-corner-top,#ui-datepicker-div.ui-corner-tr{border-top-right-radius:.8vw}#ui-datepicker-div.ui-corner-all,#ui-datepicker-div.ui-corner-left,#ui-datepicker-div.ui-corner-tl,#ui-datepicker-div.ui-corner-top{border-top-left-radius:.8vw}#ui-datepicker-div.ui-widget-content{border:.2666667vw solid #ddd;background:#fff;color:#333}#ui-datepicker-div.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:.8em}#ui-datepicker-div.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}#ui-datepicker-div.ui-widget-content{border:.2666667vw solid #ddd;background:#fff;color:#333}#ui-datepicker-div.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}#ui-datepicker-div .ui-widget-header{border:.2666667vw solid #ddd;background:#e9e9e9;color:#333;font-weight:700}#ui-datepicker-div.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}#ui-datepicker-div.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:700;color:var(--text);border:0}#ui-datepicker-div .ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}#ui-datepicker-div.ui-datepicker .ui-datepicker-prev{left:.5333333vw}#ui-datepicker-div.ui-datepicker .ui-datepicker-next{right:.5333333vw}#ui-datepicker-div.ui-datepicker .ui-datepicker-next,#ui-datepicker-div.ui-datepicker .ui-datepicker-prev{position:absolute;top:.5333333vw;width:1.8em;height:1.8em}#ui-datepicker-div.ui-datepicker .ui-datepicker-next span,#ui-datepicker-div.ui-datepicker .ui-datepicker-prev span{display:block;position:absolute;left:50%;margin-left:-2.1333333vw;top:50%;margin-top:-2.1333333vw}#ui-datepicker-div.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}#ui-datepicker-div .ui-icon{width:4.2666667vw;height:4.2666667vw}#ui-datepicker-div .ui-icon-circle-triangle-w{background-position:-12.8vw 0}#ui-datepicker-div .ui-icon-circle-triangle-e{background-position:-8.5333333vw 0}#ui-datepicker-div .ui-widget-header .ui-icon{background-image:url(../img/icon/icons.svg)}#ui-datepicker-div .ui-icon,.ui-widget-content .ui-icon{background-image:url(../img/icon/icons.svg)}#ui-datepicker-div.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}#ui-datepicker-div table{background-color:transparent}#ui-datepicker-div table{border-spacing:0;border-collapse:collapse}#ui-datepicker-div.ui-datepicker td{border:0;padding:.2666667vw}#ui-datepicker-div .ui-button,#ui-datepicker-div .ui-state-default,#ui-datepicker-div .ui-widget-content .ui-state-default,#ui-datepicker-div .ui-widget-header .ui-state-default,html #ui-datepicker-div .ui-button.ui-state-disabled:active,html .ui-button.ui-state-disabled:hover{border:.2666667vw solid #c5c5c5;background:#f6f6f6;font-weight:400;color:#454545}#ui-datepicker-div .ui-button:focus,#ui-datepicker-div .ui-button:hover,#ui-datepicker-div .ui-state-focus,#ui-datepicker-div .ui-state-hover,#ui-datepicker-div .ui-widget-content .ui-state-focus,#ui-datepicker-div .ui-widget-content .ui-state-hover,#ui-datepicker-div .ui-widget-header .ui-state-focus,#ui-datepicker-div .ui-widget-header .ui-state-hover{border:.2666667vw solid #ccc;background:#ededed;font-weight:400;color:#2b2b2b}#ui-datepicker-div .ui-button.ui-state-active:hover,#ui-datepicker-div .ui-button:active,#ui-datepicker-div .ui-state-active,#ui-datepicker-div .ui-widget-content .ui-state-active,#ui-datepicker-div .ui-widget-header .ui-state-active,a.ui-button:active{border:.2666667vw solid #003eff;background:#007fff;font-weight:400;color:#fff}#ui-datepicker-div .ui-state-highlight,#ui-datepicker-div .ui-widget-content .ui-state-highlight,#ui-datepicker-div .ui-widget-header .ui-state-highlight{border:.2666667vw solid #dad55e;background:#fffa90;color:#777620}#ui-datepicker-div.ui-datepicker .ui-datepicker-calendar tr td:first-child a{color:#ff6363}#ui-datepicker-div.ui-datepicker .ui-datepicker-calendar tr td:last-child a{color:#488dff}#ui-datepicker-div.ui-datepicker td a,#ui-datepicker-div.ui-datepicker td span{display:block;padding:.2em;text-align:right;text-decoration:none}#ui-datepicker-div .ui-widget-content a{color:#333}.footerWrap{width:100%;background:#fff;height:var(--navigation-height);z-index:999;overflow:hidden;box-shadow:0 -.4vw 1.333333333vw 0 rgb(0 0 0 / 10%)}.navigationWrap{display:flex;justify-content:space-around;align-content:center;margin:1.0666667vw 0}.navigationWrap>div{display:flex;flex-direction:column;align-items:center;text-align:center;font-size:var(--px10)}.navigationWrap>div.active{color:#1c69d4}.pageTabWrap{z-index:11;position:fixed;top:14.9333333vw;left:0;right:0;background:#fff}.pageTab{display:flex;align-content:center;justify-content:space-around;background:#fff;border-bottom:.2666667vw solid #bbb}.pageTab.cardTab{border-bottom:0;margin:0 var(--px20)}.pageTab.cardTab li{position:relative;flex:auto}.pageTab.cardTab li::before{position:absolute;content:'';height:var(--px20);top:var(--px5);left:0;width:var(--px1);background:var(--gray5)}.pageTab.cardTab li:last-child::after{display:none;position:absolute;content:'';height:var(--px20);top:var(--px5);right:0;width:var(--px1);background:var(--gray5)}.pageTab.cardTab li.active{border-bottom:0}.pageTab.cardTab>li:nth-child(1){width:30.6666667vw;height:8vw;background:center/cover no-repeat url("../img/club.svg#svgView(viewBox(0, 0, 115, 30))")}.pageTab.cardTab>li:nth-child(2){width:33.6vw;height:8vw;background:center/cover no-repeat url("../img/club.svg#svgView(viewBox(115, 0, 126, 30))")}.pageTab.cardTab>li:nth-child(3){width:23.4666667vw;height:8vw;background:center/cover no-repeat url("../img/club.svg#svgView(viewBox(241, 0, 89, 30))")}.pageTab.cardTab>li:nth-child(1).active{width:30.6666667vw;height:8vw;background:center/cover no-repeat url("../img/club.svg#svgView(viewBox(330, 0, 115, 30))")}.pageTab.cardTab>li:nth-child(2).active{width:33.6vw;height:8vw;background:center/cover no-repeat url("../img/club.svg#svgView(viewBox(445, 0, 126, 30))")}.pageTab.cardTab>li:nth-child(3).active{width:23.4666667vw;height:8vw;background:center/cover no-repeat url("../img/club.svg#svgView(viewBox(571, 0, 89, 30))")}.pageTab li{flex:1;height:10.6666667vw;line-height:10.6666667vw;text-align:center;font-size:var(--px15);border-bottom:1.0666667vw solid transparent}.pageTab li.active{font-weight:700;border-bottom:1.0666667vw solid #1c69d4}.pageTab.mainStyle{position:absolute;top:0;left:50%;transform:translateX(-50%);width:100%;padding:var(--px20) 0;background:var(--white);border-bottom:0}.pageTab.mainStyle.hasTopBanner{top:14.9333333vw}.pageTab.mainStyle li{height:var(--px30);line-height:var(--px30);position:relative;border-bottom:0}.pageTab.mainStyle li.active::after{position:absolute;content:'';width:var(--px20);height:var(--px5);border-radius:99px;background:var(--primary);left:calc(50% - 10px);bottom:-10px}.pageWrap .pageTabWrap~.listWrap{padding-top:var(--px40)}.pageWrap .pageTabWrap~.innerWrap{padding-top:var(--px40)}.benefitBanners{margin:0 var(--px20)}.benefitBanners .banner{margin:0 0 var(--px20) 0}.benefitBanners .banner img{height:45.3333333vw}.bannerOrder{display:flex;justify-content:space-between;height:11.7333333vw}.bannerOrder .summary{margin:0 0 0 var(--px20);font-size:var(--px15);line-height:11.7333333vw}.bannerOrder .selectBox{margin:0 var(--px10) 0 0;font-size:var(--px15);line-height:11.7333333vw}.bannerOrder .selectBox select{color:var(--text)}.pageWrap.benefit{padding-top:22.6666667vw}.pageWrap.eventList .content{margin:17.3333333vw 0 0}.remaining{text-align:center;padding:var(--px10);margin-top:var(--px5);background-color:#ffd259;color:red;font-size:var(--px15);line-height:var(--px20)}.captionWrap{margin:var(--px20) 0;border-bottom:var(--px1) solid var(--gray5)}.captionWrap .overlapCategoryBand{height:.5333333vw;width:var(--px20);margin:var(--px10) 0 var(--px20) 0}.captionWrap .overlapCategoryBand[type="0"]{background:#1c69d4}.captionWrap .overlapCategoryBand[type="1"]{background:#ffad1f}.captionWrap .overlapCategoryBand[type="2"]{background:#e6e6e6}.captionWrap .overlapCategoryBand[type="3"]{background:#f15176}.captionWrap .title{font-size:var(--px20);font-weight:700;line-height:7.2vw}.captionWrap .subTitle{font-size:var(--px15);line-height:var(--px20);margin:var(--px5) 0 0}.captionWrap .date{color:var(--text);display:flex;align-items:flex-end;margin:var(--px20) 0}.captionWrap .expireDateWrap{display:flex;align-items:center;justify-content:space-between}.captionWrap .expireDateWrap>div{flex:0 0 auto}.captionWrap .expireDate{background:var(--text);margin:var(--px5) 0 0;color:#fff;font-size:var(--px12);line-height:var(--px15);padding:var(--px5) var(--px10)}.benefitDetail .innerWrap .context{color:#262626;border-top:.2666667vw solid var(--border);padding:var(--px20) 0 0}.benefitDetail .innerWrap .context ul{list-style:inside;text-indent:var(--px5)}.paymentName{height:14.4vw;margin:var(--px20) 0 0;font-size:var(--px20);font-weight:700;overflow:hidden}.innerWrap{margin:var(--px20)}.listButtonWrap{margin:0 var(--px20)}.innerWrap .banner{height:42.6666667vw;border-radius:var(--px4);overflow:hidden}.innerWrap .banner.coupon{display:flex;align-items:center;justify-content:center}.innerWrap .banner.coupon>img{max-width:100%;max-height:100%}.pageWrap.payment .inputWrap:first-child{margin:8.8vw 0 0}.pageWrap.tradeHistory{margin:0}.labelList{margin:0 var(--px20);border-top:solid 1px var(--border)}.labelList .item{position:relative;display:flex;border-bottom:solid 1px var(--border);line-height:4.5333333vw}.labelList .item .left{display:inline-block;flex:1;width:80vw}.labelList .item .left.short{width:54.6666667vw}.labelList .item .left p{margin:var(--px5) 0 0}.labelList .item .left p:first-child{margin:var(--px15) 0 0}.labelList .item .left p:last-child{margin:var(--px5) 0 var(--px15)}.labelList .item .date{color:#8e8e8e}.labelList .item .right{display:inline-block;margin:auto 0 auto auto;text-align:right}.labelList .item .right .price{font-size:var(--px15)}.labelList .item .right .price.plus{color:var(--green)}.eventStatusLabel[status=booking]{color:var(--green)}.eventStatusLabel[status=close]{color:var(--gray3)}.eventStatusLabel[status=cancel]{color:var(--red)}.labelList .starIcon{position:absolute;left:0;top:var(--px20)}.membershipInfoWrap{width:100%;background:#f2f2f2}.membershipInfo{width:calc(100% - var(--px30));padding:4vw var(--px20);display:table;font-size:var(--px12)}.membershipInfo .row{display:table-row;height:12.5333333vw}.membershipInfo div{display:table-cell;width:50%;position:relative}.membershipInfo div .desc{line-height:4.5333333vw}.membershipInfo div .infoIcon{position:absolute;top:-.5333333vw}.membershipInfo div .fw400{line-height:var(--px20);font-size:var(--px15)}.membershipInfo div b{line-height:var(--px20);font-size:var(--px15)}ul.dotStyle{list-style:disc;padding-left:var(--px24);line-height:var(--px20)}ul.dotStyle li::marker{font-size:.2666667vw}.pageWrap.membership .innerTitle{height:auto;margin:0 var(--px20)}.pageWrap.membership .contents{margin:10.6666667vw var(--px20);font-size:var(--px15)}.pageWrap.membershipBenefit .contents{margin:28vw var(--px20) 0}.contents .content{margin:var(--px40) 0 0}.pageWrap.membershipBenefit .contents .content{position:relative;background:var(--gray7);padding:var(--px15);border-radius:1.0666667vw}.pageWrap.membershipBenefit .contents .content.dimmed::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(38,38,38,.7)}.contents ul{margin:var(--px10) 0 0;font-size:var(--px12)}.tags label.blue.checked{background:var(--grade-blue)}.tags label.silver.checked{background:var(--grade-silver)}.tags label.gold.checked{background:var(--grade-gold)}.tags label.bronze.checked{background:var(--grade-bronze)}.tags label.black.checked{background:var(--grade-black)}img[lazy=loading]{background:#f2f2f2}img[lazy=error]{background:#f2f2f2 center/19.2vw no-repeat url(../img/error.svg)}img.car[lazy=error]{width:100%;height:100%;background:#fff center/100% no-repeat url(https://bmwdev-file.cndf.io/car/unkown_car.png)}.location{margin:var(--px5) 0 var(--px20);line-height:var(--px20);font-size:var(--px15)}.folderWra{display:flex;align-items:center;flex-direction:column;min-width:100%}.folderWrap .folderInfo{display:inline-flex;align-items:center;width:100%;height:11.7333333vw;font-size:var(--px15);border-top:1px solid var(--border)}.folderWrap.opened .folderInfo,.folderWrap:last-child .folderInfo{border-bottom:1px solid var(--border)}.folderWrap .folderInfo .right{margin-left:auto}.folderWrap .content{width:100%;max-height:0;overflow:hidden;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;-ms-transition:all .5s;transition:all .5s}.folderList{margin-left:36.8vw;overflow:hidden}.folderWrap em.ic24{-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;-ms-transition:all .5s;transition:all .5s}em.ic24.ic-close.scroll-closeBtn{position:fixed;top:75px;right:21px}.folderWrap.opened .content{max-height:96vw;overflow:auto}.imagePackage .folderWrap.opened .content{max-height:284vw;overflow:auto}.imagePackage .undiscContents{position:relative}.imagePackage .undiscInfo{width:100%;margin-top:var(--px60);text-align:center}.labelList.faqList{border-top:0;border-bottom:1px solid var(--border)}.faqList .folderWrap.opened .content{overflow:auto}.faqList .folderWrap .folderInfo{height:auto;border-bottom:0}.folderInfo .faq{width:90vw;margin:var(--px20) 0}.content .grayBox{background:var(--gray6);padding:var(--px10) var(--px20);margin:0 0 var(--px20) 0}.content .borderTop{padding-top:var(--px12);border-top:1px solid var(--border)}.content.itemList .item{border:var(--px1) solid var(--border);border-radius:var(--px4);margin-bottom:var(--px10)}.content.itemList .item:last-child{margin-bottom:0}.content.itemList .item.checked{border:var(--px4) solid var(--primary);margin-bottom:var(--px7)}.content.itemList .item .detail{display:flex;padding:var(--px16);font-weight:400}.content.itemList .item.checked .detail{padding:var(--px13) var(--px13) var(--px16)}.content.itemList .item .detail>img{width:21.3333333vw;border-radius:var(--px4)}.content.itemList .item .detail .description{display:flex;flex-direction:column;margin-left:var(--px16);justify-content:space-evenly}.content.itemList .item .detail .description .type{font-size:var(--px12);line-height:var(--px17);color:var(--primary)}.content.itemList .item .detail .description .name{font-size:var(--px15);font-weight:700}.content.itemList .item .detail .description .price{font-size:var(--px12);margin-top:var(--px2)}.content.itemList .item .detail .description .limit{color:var(--gray1);font-size:var(--px10)}.content.itemList .item .notice{display:flex;background:var(--gray6);padding:var(--px16);line-height:var(--px15);font-size:var(--px10)}.content.itemList .item.checked .notice{padding:var(--px16) var(--px13) var(--px16)}.vc-container{border:0}.vc-arrows-container{justify-content:space-around}.vc-title{font-weight:700!important}.vc-weekday{font-weight:300!important}.vc-day-content{font-weight:700!important}.vc-day-content:hover{color:#fff!important;background-color:var(--primary)!important}.vc-day-content.is-disabled:hover{color:var(--gray-400)!important;background-color:transparent!important}.vc-arrow{color:var(--gray1)}.folderWrap.opened .content.calendar{margin:var(--px20) 0 0}.folderWrap.opened .content.timeSelect{margin:var(--px30) 0 var(--px20)}.pageWrap.eventReserve .tags{flex-wrap:wrap;padding:var(--px20) 0}.verticalTag{display:flex;flex-direction:column;align-items:center;margin:0 var(--px10) 0 0}.verticalTag:nth-child(4n){margin:0}.verticalTag .grayBtn{display:flex;justify-content:center;align-items:center;width:20vw;height:9.8666667vw;color:var(--gray1);margin:0;padding:0}.verticalTag.disabled .grayBtn,.verticalTag.disabled .personCurMax{color:var(--gray4)}.verticalTag .grayBtn:first-child{margin:0}.verticalTag .personCurMax{color:var(--gray1);margin:var(--px5) 0 var(--px10)}.folderWrap .personSelect>div{line-height:var(--px20)}.folderWrap .personSelect .numberPickerWrap{display:flex}.folderWrap .personSelect .numberPicker{display:flex;width:28.8vw;margin-left:auto;align-items:center}.folderWrap .personSelect .numberPicker input[type=text]{width:10.6666667vw;color:var(--text);margin:0 var(--px10);text-align:center;font-size:var(--px20);font-weight:700}.folderWrap .personSelect .numberPicker button[disabled]{opacity:.6}.folderWrap textarea.requireText{width:100%;height:16vw;background:var(--gray7);padding:var(--px10) var(--px20);margin:var(--px30) 0;border:none;resize:none}.carSlide img{width:100%;max-height:53.3333333vw}.carSlide .carName{position:relative;margin:var(--px10) 0 0;font-size:var(--px20);font-weight:700;line-height:var(--px24);text-align:center}.carSlide .carName em{position:absolute}.pageWrap.preReserve{padding-bottom:10px}.button.preReserve-floatBtn{position:fixed;right:3px;bottom:var(--navigation-height);z-index:1}.preReserve .carWrap{display:flex;height:41.333333vw}.preReserve .carWrap>img{margin:auto}.preReserve .carName{margin:var(--px10) 0 var(--px20);font-size:var(--px20);font-weight:700;text-align:center;line-height:var(--px24)}.label.twoLine.preReserve-menu{font-size:12px}.swiper-slide.swiper-carInfo{max-height:125vw}.swiper-slide.swiper-carInfo.swiper-slide-active:has(.coinInfo){max-height:100%}.flexBox{display:flex;justify-content:space-between;align-items:center}.flexBox>label{width:50%;color:var(--grade-black)}.flexBox>label>span{font-size:var(--px12)}.flexBox>label>.value{font-size:var(--px15)}.familyLinks.preReserveLink{padding:var(--px30) var(--px10) 0 var(--px10);border-top:1px solid var(--gray5)}.familyLinks.preReserveLink label{font-size:var(--px12);font-weight:300;color:#4f4f4f}.carSlide label{display:flex;flex-direction:column;margin:var(--px20) 0 0;font-size:var(--px12)}.carSlide label:first-child{margin:16vw 0 0}.carSlide label>div{display:flex;justify-content:flex-start;align-items:center}.carSlide label>div>input{width:24vw}.carSlide input{font-size:var(--px15)}.carManage .swiper-pagination{position:fixed;bottom:34.4vw;left:0;right:0;height:var(--px5)}.carManageHistory{margin-top:calc(var(--px20) * -1);margin-left:calc(var(--px20) * -1);margin-right:calc(var(--px20) * -1)}.carManageHistory .carManageSummary{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;padding:var(--px15) var(--px20);background-color:var(--gray6);font-size:var(--px12);font-weight:400;color:#262626}.carManageHistory .carManageSummary .bold{font-size:var(--px20);line-height:var(--px20);font-weight:700}.carManageHistory .carManageList{padding:0 var(--px20)}.carManageHistory .carManageList .listItem{padding:var(--px20) 0;display:flex;flex-flow:column nowrap;font-size:var(--px12);font-weight:300;color:#4d4d4d;line-height:var(--px17);border-bottom:1px solid var(--gray5)}.carManageHistory .carManageList .listItem .title{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:flex-start;margin-bottom:var(--px15);color:#262626;font-size:var(--px15);font-weight:700;line-height:1.2}.carManageHistory .carManageList .listItem .label{position:relative;padding:var(--px5) var(--px11);font-size:var(--px12);font-weight:400;color:#fff;border-radius:22px;vertical-align:middle;display:flex;justify-content:center;align-items:center;background-color:#1c69d4;min-width:20vw;white-space:nowrap}.carManageHistory .carManageList .listItem .label::before{content:'소유자 활성화';display:flex;align-items:center;justify-content:center}.carManageHistory .carManageList .listItem .label.active{background-color:#bbd2f2}.carManageHistory .carManageList .listItem .label.active::before{content:'활성화 중'}.carManageHistory .carManageSub{display:flex;flex-flow:column nowrap;align-items:flex-start;color:#4d4d4d;text-align:left;font-size:var(--px12);line-height:var(--px17);font-weight:300}.carManageHistory .carManageSub>li{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;padding:var(--px3) 0}.carManageHistory .carManageSub .subTitle{display:flex;flex-flow:row nowrap;min-width:var(--px70);color:#4d4d4d;font-size:var(--px12);line-height:var(--px17);font-weight:400}.webMagazine{display:flex;align-items:center;justify-content:center;align-content:center;width:100vw;height:100%;min-height:calc(100vh - calc(var(--header-height) + var(--inset-top)));align-content:center;align-items:center;padding-bottom:0;margin:auto}.webMagazine .swiperWrap{position:relative;width:100%}.webMagazine .swiperWrap .swiper-container.swiper-wrapper{width:calc(100% - var(--px40));padding:var(--px20)}.webMagazine .swiper-pagination{bottom:0;left:0;right:0;height:var(--px5)}.webMagazine .swiper-slide>img{width:80vw;height:118.1333333vw}.fullPopup{width:100%;height:100%;background:#fff}.fullPopup .innerTitle{padding:var(--px20) 0 0 var(--px20)}.labelList .readMark{position:absolute;left:var(--px5);top:var(--px20);width:2.1333333vw;height:2.1333333vw;background:var(--primary);border-radius:50%}.labelList .contents{margin:var(--px15) 0 var(--px15) 6.6666667vw}.labelList .contents .date{margin:var(--px10) 0 0}.dealerMap{width:100%;height:74.6666667vw}.listBannerWrap{margin:var(--px5) var(--px20)}.listBannerWrap .banner{display:flex;padding:var(--px15) 0;border-bottom:var(--px1) solid var(--gray5)}.listBannerWrap .banner img{width:21.3333333vw;height:21.3333333vw;border-radius:var(--px4)}.listBannerWrap .banner .textDescription{margin:auto 0 auto var(--px20)}.listBannerWrap .banner .imageWrap{flex:0 0 auto;position:relative}.listBannerWrap .banner .overlapShadow{position:absolute;display:flex;color:#fff;top:0;left:0;right:0;bottom:0;background:rgba(38,38,38,.7);border-radius:var(--px4);justify-content:center;align-items:center}.badgeWrap{height:var(--px20);display:flex}.badgeWrap .badge{color:#fff;margin:0 var(--px5) 0 0;padding:var(--px5);font-size:var(--px10);line-height:var(--px10);font-weight:700;border-radius:.5333333vw}.badgeWrap .badge[grade=blue]{background:var(--grade-blue)}.badgeWrap .badge[grade=silver]{background:var(--grade-silver)}.badgeWrap .badge[grade=gold]{background:var(--grade-gold)}.badgeWrap .badge[grade=black]{background:var(--grade-black)}.badgeWrap .badge[grade^=EC]{background:var(--grade-black)}.switch-button{position:relative;display:inline-block;width:12.8vw;height:6.4vw}.switch-button input{opacity:0;width:0;height:0}.onoff-switch{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;border-radius:var(--px12);background-color:var(--gray4);-webkit-transition:.4s;-moz-transition:.4s;-o-transition:.4s;-ms-transition:.4s;transition:.4s}.onoff-switch:before{position:absolute;content:"";height:4.2666667vw;width:4.2666667vw;left:1.0666667vw;bottom:1.0666667vw;background-color:#fff;-webkit-transition:.4s;-moz-transition:.4s;-o-transition:.4s;-ms-transition:.4s;transition:.4s;border-radius:100%}.switch-button input:checked+.onoff-switch{background-color:var(--primary);box-shadow:inset var(--px1) var(--px5) var(--px1) var(--primary)}.switch-button input:checked+.onoff-switch:before{-webkit-transform:translateX(6.4vw);-moz-transform:translateX(6.4vw);-o-transform:translateX(6.4vw);-ms-transform:translateX(6.4vw);transform:translateX(6.4vw)}.captionWrap table tr td:first-child{width:18.6666667vw}.captionWrap table tr td{padding:0}.captionWrap table tr{margin:var(--px5) 0 0;line-height:4.5333333vw}.textDescription .productName{max-height:var(--px40);font-size:var(--px15);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word}.textDescription .productName.myVoucher{height:var(--px40)}.textDescription .productName.myVoucher.afterSales{height:20px;margin-bottom:20px;width:60%;-webkit-line-clamp:1}.textDescription .expireDate{padding:var(--px5) 0}.pageWrap.eventSurvey .context{word-break:break-all}.pageWrap.eventSurvey .context>div{margin:var(--px20) 0 0}.answerList{display:flex;flex-wrap:wrap;justify-content:space-between}.answerItem{width:100%;margin:var(--px10) 0}.answerItem.imgBox{position:relative;width:42.1333333vw;height:60.8vw}.answerItem.imgBox .border{height:55.4666667vw;border:var(--px1) solid var(--gray5);border-radius:var(--px4);box-sizing:border-box}.answerItem.imgBox.checked .border{border:var(--px3) solid var(--primary)}.answerItem.imgBox img{position:absolute;left:0;top:0;width:36.8vw;height:36.8vw;margin:var(--px10) var(--px10)}.answerItem.imgBox .label{position:absolute;top:42.1333333vw;left:var(--px10);right:var(--px10);font-size:var(--px15);font-weight:700;text-align:center}.answerItem.imgBox .checkIcon{display:flex;justify-content:center;align-items:center;position:absolute;left:15.7333333vw;bottom:0;width:var(--px40);height:var(--px40);background:var(--gray5);border-radius:100%}.answerItem.imgBox.checked .checkIcon{background:var(--primary)}.pageWrap.newsDetail{padding-bottom:0}.relationWrap{background:var(--gray6);padding:var(--px40) 0;font-size:var(--px20)}.banners.newsBanners .banner{font-size:var(--px12)}.iconContainer{display:flex;justify-content:space-around;margin-top:var(--px20)}.popupButtons.marketingPopup button{height:var(--px50);font-size:var(--px14)}.popupButtons.marketingPopup button:disabled{opacity:.3}.agreeWrap.marketingPopup ul li{margin:0 0 var(--px20) 0}.agreeWrap.marketingPopup{margin:var(--px40) 0 0 0}.popupInfo{margin:0 0 var(--px40) 0}.iconWrap{display:flex;flex-direction:column;align-items:center}.iconWrap .iconText{width:var(--px60);text-align:center}.iconWrap .iconCircle{display:flex;justify-content:center;align-items:center;width:var(--px60);height:var(--px60);border-radius:50%;background-color:var(--gray6);margin-bottom:5px}.pageWrap.preReserve .swiper-container{overflow:visible}.pageWrap.preReserve .swiper-pagination{position:absolute;left:0;right:0;bottom:var(--px10);height:var(--px5)}.flex-row{display:flex;flex-direction:column;flex:1 0 0}.flex-col{display:flex;width:100%;align-items:center;justify-content:space-between}.box-gray7{background:var(--gray7)}.collection{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;width:100%;margin:var(--px20) var(--px20) 0}.collection .collectItem{position:relative;width:100%;height:66.6666667vw;border-radius:var(--px4);overflow:hidden;margin-bottom:var(--px10)}.ubdiscBanners .collectItem img{border-radius:var(--px4)}.collection .collectItem:first-child{margin-top:var(--px20)}.collection .collectItem:last-child{margin-bottom:var(--px20)}.collection .collectItem img{width:100%;height:100%}.downloadWrap{position:absolute;display:flex;align-items:center;justify-content:center;right:var(--px10);bottom:var(--px10);width:var(--px40);height:var(--px40)}.downloadWrap span{display:none}.undiscContents .downloadWrap{position:initial;margin:auto}.undiscContents .downloadWrap em.hideIcon{display:none}.fullScreen{position:fixed;top:0;left:0;right:0;bottom:0;z-index:10}.fullScreen img{width:100%;height:100%}.fullScreen .closeBtn{position:absolute;top:var(--px16);right:var(--px20)}.ecBadge{position:absolute;width:var(--px25);height:var(--px25);border-radius:100px;text-align:center;line-height:var(--px25);background-color:#ffd257;color:#fff;font-size:var(--px13);font-weight:600;z-index:2}.layerPopup{display:none;width:100vmin;position:fixed;background-color:rgba(0,0,0,.5);top:0;bottom:0;z-index:20000}.layerPopup.open{display:block}.layerPopup .innerBox{position:relative;top:50%;width:auto;margin:0 21.3541667vmin;max-height:90vh;background:#fff;transform:translateY(-50%);overflow:hidden;text-align:center}.layerPopup.result .innerBox{margin:0 8vmin}.layerPopup.result .innerBox .title{font-size:7vmin;font-weight:700;margin:7.2916667vmin auto 0}.layerPopup.result .innerBox .images{display:flex;margin:2.6458333vmin 0 2.6041667vmin;height:36.25vmin}.layerPopup.result .innerBox .images>img{width:38vmin;margin:auto}.layerPopup.result .innerBox .images>img~img{margin-left:2.0833333vmin}.layerPopup.result .innerBox .prizeName{margin-top:2.6041667vmin;font-size:5.6875vmin;font-weight:700}.layerPopup.result .innerBox .warn{margin:3.6458333vmin 6.645833vmin 0;font-size:3vmin;text-align:left}.layerPopup .innerBox .btnClose{height:13.336vmin;width:calc(100% - 10.4166667vmin);margin:5.2083333vmin 0 3.90625vmin;color:#fff;background:#1c69d4;letter-spacing:2px}.layerPopup .innerBox .content{margin:7.2916667vmin 5.2083333vmin 0;font-size:3.125vmin;color:#262626}.eventRoulette .information{margin-top:2.0833333vmin;font-size:6.25vmin;font-weight:300}.eventRoulette .subInformation{font-size:3.6041667vmin;font-weight:300;margin-top:.5208333vmin}.roulette{overflow:hidden;text-align:center}.pin{position:absolute;top:-3vmin;left:50vw;z-index:10;transform:translateX(-50%)}.pin>img{width:5.2083333vmin}.eventRoulette .body .board{position:absolute;top:50%;left:50%;bottom:0;right:0;z-index:90;transform:translate(-50%,-50%);width:19.53125vmin}.eventRoulette .roulette-wrap{position:absolute;left:0;right:0;top:40vmin;padding-bottom:calc(10.6666667vw + var(--px40))}.eventRoulette .text-space{height:36.1979167vmin}.eventRoulette .buttonWrap.bottomButton{position:absolute;left:0;right:0;bottom:0}.eventRoulette .buttonWrap{padding:4.6875vmin 0}.gridList{position:relative;font-size:1.5625vmin;width:100%;height:calc(100vh - var(--header-height) - var(--inset-top) - var(--inset-bottom) - 1px)}.gridList div[role=group]{position:relative}.gridList .line{display:table-row}.gridList .line div{display:table-cell;height:7.2916667vmin;padding:0 1.0833333vmin;font-size:1.5625vmin;font-weight:500;white-space:nowrap;color:#000;vertical-align:middle}.gridList .line:nth-child(odd){background-color:var(--list-even-bg)}.gridList .line:nth-child(even){background-color:#fff}.gridList .line.head{height:5.7291667vmin;line-height:1;background-color:var(--bg-white)}.gridList .line.head>div{position:sticky;top:0;height:5.7291667vmin;background-color:var(--bg-white)}.gridList .line.summery{background-color:var(--list-total)}.gridList .countBox{width:5.5104167vmin}.admin-btn{color:#fff;background:#79afff;padding:.6510417vmin 1.3020833vmin;border-radius:.6510417vmin}.normal-btn{width:80vmin;height:13.333336vmin;background:#1c69d4;font-weight:700;letter-spacing:2px;color:#fff}.normal-btn.disable{background:#4d4d4d}input.userInput{width:52.0833333vmin;height:6.5104167vmin;color:#000;box-sizing:border-box;padding:15px 16px}input.userInput:-moz-placeholder{color:#a7a7a7}.roulette .spin{border-radius:50%}.roulette .spin.animate{transition:transform 4s cubic-bezier(0,0,.2,1)}.roulette svg text{fill:#000;font-weight:700}.roulette svg text.white{fill:#fff!important;fill:var(--primary)}.remainCountWrap{padding:var(--px10);background-color:var(--gray6)}.remainCountWrap>p{line-height:var(--px20)}.remainCountWrap>p:first-child{font-size:var(--px13);font-weight:400}.findMyCarOuterDiv{display:flex;flex:1;flex-direction:column}.iframeDiv{display:flex}.headerOuterDiv{margin:10px;margin-left:0}.innerContentDiv{border:1px solid #ddd;display:flex;flex:1;padding:10px}.infoOuterDiv{margin-left:0;margin:10px}.infoHeaderDiv{margin-bottom:10px}.infoContenTextDiv{border:1px solid #ddd}.infoText{margin:10px}.bottomBtnsDiv{display:flex;flex-direction:row;flex:1;width:100%}.grayBtns{display:flex;flex:1;align-items:center;justify-content:space-around;background-color:#47484a;padding:14px;margin-right:10px}.restartBtn{display:flex;flex:1;align-items:center;justify-content:space-around;background-color:#1c69d4;padding:14px}.bottomBtnTextColor{color:#fff}.optionDiv{display:flex;flex:1;justify-content:space-around}.optionText{border:1px solid #ddd;padding:4px;color:#1c69d4}.topDiv{margin:0}.checkboxLabel{margin:10px;margin-left:0}.purRegBottomBtnOuterDiv{display:flex;flex-direction:row;flex:1;width:100%;align-items:center}.purRegBottomBtnDiv{display:flex;flex:1}.submitBtnDiv{flex:1;align-items:center;justify-content:space-around;display:flex;background-color:#47484a;margin-right:8px}.submitBtnText{color:#fff;line-height:14.4vw}.subHeaderDiv{font-size:16px}.textInputOuterDiv{margin-top:10px}.inputLabel{height:7.6667vw;font-size:14px}.textInput{border:1px solid #ddd;padding:6px;width:90%}.fileUploadOuterDiv{flex:1;display:flex;flex-direction:row}.allFilesDiv{margin-top:25px}.allFilesOuterDiv{display:flex;flex-direction:row;flex:1;margin:10px}.fileLabelOuterDiv{flex:1;display:flex;align-items:center}.fileLabelText{font-size:12px}.inputFileDiv{display:flex;flex:8.5;border:1px solid #ddd}.selectedImageNameText{color:#000;font-weight:500;margin-left:6px}.pwtText{color:#000;font-weight:500;margin-left:10px}.selectedFileIconOuterDiv{display:flex;flex:1.5;background-color:#1c69d4;border:1px solid #1c69d4;justify-content:center;align-items:center}.selectedFileIcons{margin-top:-2px}.fileBottomBtnOuterDiv{display:flex;flex-direction:row;flex:1;width:100%}.fileGrayBtns{display:flex;flex:1;align-items:center;justify-content:space-around;background-color:#47484a;padding:14px;margin-right:10px}.fileBottomBlueBtn{display:flex;flex:1;align-items:center;justify-content:space-around;background-color:#1c69d4;padding:14px}.maxFileText{display:flex;flex:1;flex-direction:row}.boldText{padding-left:0;font-size:15px;font-weight:700;line-height:22px}.normalText{padding-left:0;font-size:15px;font-weight:300;line-height:22px}.textDiv{display:flex;flex:1;margin:10px;flex-direction:column;margin-top:0}.downArrowIconDiv{flex-direction:row;display:flex;align-items:center;justify-content:center}.upArrowIconDiv{flex-direction:row;display:flex;align-items:center;justify-content:center}.driveIconDiv{background-color:#f2f2f2;display:flex;flex:1;flex-direction:column;justify-content:center;align-items:center;padding:12px;margin-bottom:10px}.carIconDiv{background-color:#f2f2f2;display:flex;flex:1;flex-direction:column;justify-content:center;align-items:center;margin-left:10px;padding:12px;margin-bottom:10px}.priceListIcon{background-color:#f2f2f2;display:flex;flex:1;flex-direction:column;justify-content:center;align-items:center;padding:12px}.offerIconDiv{background-color:#f2f2f2;display:flex;flex:1;flex-direction:column;justify-content:center;align-items:center;margin-left:10px;padding:12px}.headerOuterDiv{margin:10px;margin-left:0}.innerContentDiv{border:1px solid #ddd;display:flex;flex:1;padding:10px}.infoOuterDiv{margin-left:0;margin:10px}.infoHeaderDiv{margin-bottom:10px}.infoContenTextDiv{border:1px solid #ddd}.infoText{margin:10px}.bottomBtnsDiv{display:flex;flex-direction:row;flex:1;width:100%}.grayBtns{display:flex;flex:1;align-items:center;justify-content:space-around;background-color:#47484a;padding:14px;margin-right:10px}.restartBtn{display:flex;flex:1;align-items:center;justify-content:space-around;background-color:#1c69d4;padding:14px}.bottomBtnTextColor{color:#fff}.optionDiv{display:flex;flex:1;justify-content:space-around}.optionText{border:1px solid #ddd;padding:4px;color:#1c69d4}.topDiv{margin:0}.checkboxLabel{margin:10px;margin-left:0}.purRegBottomBtnOuterDiv{display:flex;flex-direction:row;flex:1;width:100%;align-items:center}.purRegBottomBtnDiv{display:flex;flex:1}.submitBtnDiv{flex:1;align-items:center;justify-content:space-around;display:flex;background-color:#47484a;margin-right:8px}.submitBtnText{color:#fff;line-height:14.4vw}.subHeaderDiv{font-size:16px}.textInputOuterDiv{margin-top:10px}.inputLabel{height:7.6667vw;font-size:14px}.textInput{border:1px solid #ddd;padding:6px;width:90%}.fileUploadOuterDiv{flex:1;display:flex;flex-direction:row}.allFilesDiv{margin-top:25px}.allFilesOuterDiv{display:flex;flex-direction:row;flex:1;margin:10px}.fileLabelOuterDiv{flex:1;display:flex;align-items:center}.fileLabelText{font-size:12px}.inputFileDiv{display:flex;flex:8.5;border:1px solid #ddd}.selectedImageNameText{color:#000;font-weight:500;margin-left:6px;word-break:break-all}.pwtText{color:#000;font-weight:500;margin-left:10px}.selectedFileIconOuterDiv{display:flex;flex:1.5;background-color:#1c69d4;border:1px solid #1c69d4;justify-content:center;align-items:center}.selectedFileIcons{margin-top:-2px}.fileBottomBtnOuterDiv{display:flex;flex-direction:row;flex:1;width:100%}.fileGrayBtns{display:flex;flex:1;align-items:center;justify-content:space-around;background-color:#47484a;padding:14px;margin-right:10px}.fileBottomBlueBtn{display:flex;flex:1;align-items:center;justify-content:space-around;background-color:#1c69d4;padding:14px}.maxFileText{display:flex;flex:1;align-items:flex-end;justify-content:flex-end}.selectedPOFText{color:#000;font-weight:500;padding-left:10px}.boldTextInputValue{font-size:14px;font-weight:700}.viewImageBorder{border:1px solid #ddd}.infoDetailTextDiv{margin:10px}.infoDetailOuterDiv{margin-top:60px}.infoLabels{margin-top:20px}.infoHeaderLabel{margin-bottom:10px}.registerfileUploadOuterDiv{display:flex;flex:1;margin-bottom:30px}.content.privilege.benefits{margin-top:0;padding-top:20px}.floatingBox{position:fixed;bottom:calc(var(--navigation-height) + var(--px15));right:calc(var(--px15));display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;z-index:1}.floatingClick{display:inline-block;width:var(--px60);height:var(--px60);display:flex;justify-content:center;align-items:center;background-color:#fff;border:1px solid var(--gray5);border-radius:50%;box-shadow:var(--px5) var(--px5) var(--px20) rgba(0,0,0,.08);margin:var(--px5) 0}.floatingClick.coin{background-color:#1c69d4}.floatingClick.coin i{display:inline-block;width:var(--px40);height:var(--px20)}.floatingClick.goToTop{display:none;box-shadow:none;border:1px solid var(--gray5)}.floatingClick.goToTop.show{display:flex}.bmwITable{border:1px solid #000;border-collapse:collapse;text-align:center;width:30px}.bmwITable td,.bmwITable th{border:1px solid #000;border-collapse:collapse}.infoHeaderLabel{margin-bottom:10px}.registerfileUploadOuterDiv{display:flex;flex:1;margin-bottom:30px}.errorInputField{background-color:#fee9e9;border-bottom:.2666667vw solid var(--red);flex:1;display:flex;flex-direction:row}.textInputErrorField{background-color:#fee9e9;border-bottom:.2666667vw solid var(--red);padding:6px;width:90%}.detailUrlLink{color:var(--primary);font-weight:400;text-decoration:underline}.preReserve-colors{overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}.preReserve-modelInfo{overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical}.termsandconditionsubheader{color:#262626;font-weight:300}.banners.cbbBanners .banner{font-size:var(--px12)}.banners.cbbBanners .banner .overlapCategoryBand[type="0"]{background:#1c69d4}.banners.cbbBanners .banner .overlapCategoryBand[type="1"]{background:#ffad1f}.banners.cbbBanners .banner .overlapCategoryBand[type="2"]{background:#e6e6e6}.banners.cbbBanners .banner .overlapCategoryBand[type="3"]{background:#f15176}.inputWrap .cmInput>input:-webkit-autofill+span,.inputWrap .cmInput>input:-webkit-autofill:active+span,.inputWrap .cmInput>input:-webkit-autofill:focus+span,.inputWrap .cmInput>input:-webkit-autofill:hover+span,.inputWrap .cmInput>input:not(:placeholder-shown)+span{color:#4d4d4d;font-size:var(--px12);font-weight:300}.pageWrap.main .contentWrap{background-color:var(--bg-main)}.newMembershipCardBg{position:absolute;left:50%;transform:translateX(-50%);width:166vw;height:calc(var(--header-height) + var(--header-height) + 56vw);top:calc(-1 * var(--header-height) * 2);border-bottom-right-radius:50%;border-bottom-left-radius:50%;box-sizing:border-box;z-index:1}.newMembershipCard{position:relative;padding:0 var(--px20);z-index:1;color:#fff}.newMembershipCard .cardWrap{position:relative;padding-top:var(--px18);font-size:var(--px12)}.newMembershipCard .cardWrap.black,.newMembershipCard .cardWrap.blue,.newMembershipCard .cardWrap.bronze,.newMembershipCard .cardWrap.gold{color:#fff}.newMembershipCard .cardWrap.silver{color:var(--text)}.newMembershipCard .userKeyInfo{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;margin-top:0;margin-bottom:var(--px20)}.newMembershipCard .userKeyInfo .userName{margin-bottom:0;font-size:var(--px20);font-weight:700}.newMembershipCard .userKeyInfo .userName span{display:inline-block;position:relative;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.newMembershipCard .userKeyInfo .userPoint{display:flex;flex-flow:column nowrap;text-align:right;margin-top:.8vw;white-space:nowrap;align-items:flex-end}.newMembershipCard .userKeyInfo .userPoint .coinName{margin-right:var(--px5);font-size:var(--px10)}.newMembershipCard .userKeyInfo .userPoint .coinNumber{margin-right:var(--px4);line-height:1.4;font-size:var(--px20);font-weight:700}.newMembershipCard .carAddButton{width:100%;display:flex;justify-content:center;align-items:center;height:var(--px36);background-color:#fff;border-radius:var(--px5);font-size:var(--px12);font-weight:400;color:var(--primary)}.newMembershipCard .carAddButton .ic-new-addCar{border-radius:50%;background-color:var(--primary)}.newCarCommerce{position:relative;min-height:64vw;margin-top:3vw;font:BMWTypeNextKr 400}.newCarCommerce .swiper-container{display:flex;height:64vw;margin:var(--px10) 0 var(--px5);overflow:visible;-ms-overflow-style:none;scrollbar-width:none}.newCarCommerce .swiper-container.is-first{transform:translateX(-6vw)}.newCarCommerce .swiper-slide{position:relative;width:77.5vw;flex:0 0 auto;height:64vw;border-radius:1.2vw;overflow:hidden}.newCarCommerce .slideContentWrap{height:100%}.newCarCommerce .swiper-slide img{display:block;width:100%;height:100%;object-fit:cover}.newCarCommerce .swiper-pagination-commerce{position:relative;width:100vw;display:flex;align-items:center;justify-content:center;column-gap:var(--px5);padding:var(--px10) 0}.newCarCommerce .swiper-pagination-commerce .swiper-pagination-bullet{display:inline-block;width:var(--px5);height:var(--px5);background-color:var(--gray3);margin:0}.newCarCommerce .swiper-pagination-commerce .swiper-pagination-bullet-active{background-color:var(--primary)}.newCarCommerce .subInner{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;padding:var(--px20) var(--px18);letter-spacing:-.01rem;color:#fff;box-sizing:border-box;line-height:1;display:flex;flex-flow:column nowrap;justify-content:space-between;word-break:normal}.newCarCommerce .subTopContent{display:flex;flex-flow:column nowrap;align-items:flex-start;justify-content:center;text-align:right}.newCarCommerce .subTopContent>:nth-child(1){font-weight:400;font-size:var(--px16)}.newCarCommerce .subTopContent>:nth-child(2){font-weight:400;font-size:var(--px60)}.newCarCommerce .subBottomContent{display:flex;flex-flow:column nowrap;row-gap:var(--px4);align-items:flex-end;justify-content:center;text-align:right}.newCarCommerce .subBottomContent>:nth-child(1){font-weight:800;font-size:var(--px18);column-gap:var(--px5)}.newCarCommerce .subBottomContent>:nth-child(2){font-weight:400;font-size:var(--px12)}.newTopBanner{display:block;position:relative;width:100vw;padding-top:1.5vw;padding-bottom:1.5vw;min-height:var(--px60);height:var(--px60);box-sizing:border-box}.newTopBanner.isScrolled{display:none}.newTopBanner .swiper-myContainer{display:flex;padding:0 var(--px20);overflow:visible;-ms-overflow-style:none;scrollbar-width:none}.newTopBanner .swiper-wrapper{overflow:visible;-ms-overflow-style:none;scrollbar-width:none}.newTopBanner.expand{position:fixed;padding-top:2vw;min-height:13vw;z-index:9999;width:100%}.newTopBanner .dimmed{content:'';position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-color:rgba(0,0,0,0);opacity:0;transition:all .3s ease-in;pointer-events:none;z-index:9999}.newTopBanner.expand .dimmed{pointer-events:auto;background-color:rgba(0,0,0,.6);opacity:1}.newTopBanner.expand .swiper-container{z-index:10000}.newTopBanner.expand .swiper-slide{height:120vw;border-radius:2vw}.newTopBanner .swiper-slide{position:relative;border-radius:1vw;overflow:hidden;height:14vw;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;transform:scale(.84);-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-ms-transition:all .3s ease-out;transition:all .3s ease-out}.newTopBanner .slideContentWrap{position:relative;width:100%;height:100%;background-color:var(--gray5)}.newTopBanner .swiper-slide-prev{left:4.5vw;right:auto}.newTopBanner .swiper-slide-next{left:auto;right:4.5vw}.newTopBanner .swiper-slide-active{left:auto;right:auto;transform:scale(1)}.newTopBanner .swiper-slide img{display:block;width:100%;height:100%;object-fit:cover}.newTopBanner .swiper-slide img.big,.newTopBanner.expand .swiper-slide img.small{display:none}.newTopBanner .swiper-slide img.small,.newTopBanner.expand .swiper-slide img.big{display:block}.forYouService{margin:2.5vw 0 4vw}.forYouService .label{position:relative;margin:0 0 var(--px15);font-size:var(--px14)}.forYouService .label .right{position:absolute;top:calc(var(--px10) * -1);right:calc(var(--px10) * -1);width:13.8666667vw;color:var(--primary);font-size:var(--px12);line-height:var(--px40);text-align:center;text-decoration:underline}.forYouService .swiper-myContainer{display:flex;padding:0 var(--px20);overflow:visible;-ms-overflow-style:none;scrollbar-width:none}.forYouService .swiper-container::-webkit-scrollbar{display:none}.forYouService .swiper-container{display:flex;overflow:visible}.forYouService .swiper-slide{position:relative;height:49vw;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;transform:scale(.84);-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-ms-transition:all .3s ease-out;transition:all .3s ease-out;border-radius:var(--px4);overflow:hidden}.forYouService .slideContentWrap{position:relative;width:100%;height:100%;border-radius:var(--px5);overflow:hidden}.forYouService .slideContentWrap img{width:100%;height:100%;object-fit:cover}.forYouService .swiper-slide-prev{left:5vw}.forYouService .swiper-slide-next{right:5vw}.forYouService .swiper-slide-active{left:auto;right:auto;transform:scale(1)}.forYouService .subInner{position:absolute;width:100%;height:100%;top:0;left:0;right:0;bottom:0;color:#fff;font-size:var(--px12);font-weight:400;line-height:var(--px17);padding:var(--px15);padding-right:var(--px70);display:flex;flex-flow:column nowrap;justify-content:space-between;row-gap:var(--px3);align-items:flex-start;box-sizing:border-box}.forYouService .subInner .title{font-size:var(--px15);font-weight:700;line-height:var(--px20);margin-bottom:var(--px2)}.forYouService .subInner .btnGroup{display:flex;flex-flow:row nowrap;column-gap:var(--px10);margin-top:var(--px4)}.forYouService .subInner .btnGroup button{min-height:var(--px27);padding:var(--px5) var(--px15);font-size:var(--px12);border-radius:var(--px14);white-space:nowrap}.forYouService .subInner .btnGroup .btnBlue{color:#fff;background-color:#1c69d4}.forYouService .subInner .btnGroup .btnWhite{color:#1c69d4;background-color:#fff}.forYouService .subInner .extraRight{position:absolute;top:var(--px15);right:var(--px15);display:flex;flex-flow:column nowrap;align-items:flex-end;justify-content:flex-end;font-size:var(--px10);line-height:var(--px12)}.forYouService .subInner .extraRight .em{font-size:var(--px14);font-weight:700;line-height:var(--px20)}.partnerBenefit .swiper-container::-webkit-scrollbar{display:none}.partnerBenefit .banners{margin-bottom:0;padding-bottom:var(--px20)}.partnerBenefit .banners .banner{flex:0 0 auto;width:37.33vw;border-radius:1.066vw;color:#262626}.partnerBenefit .banners .banner img{width:100%;height:48vw;object-fit:cover}.partnerBenefit .banners .banner .category{margin-top:var(--px8);font-size:var(--px10);font-weight:700;word-break:break-all}.partnerBenefit .banners .banner .category[type=NEWS]{color:#1c69d4}.partnerBenefit .banners .banner .category[type=EVENT]{color:#ffad1f}.partnerBenefit .banners .banner .title{margin:var(--px5) 0 0;font-size:var(--px12);word-break:break-all}.rewardAdvertising{margin-top:2.5vw}.rewardAdvertising .label{position:relative;margin:0 var(--px20) var(--px15);font-size:var(--px14)}.rewardAdvertising .swiper-container::-webkit-scrollbar{display:none}.rewardAdvertising .banners .banner{flex:0 0 auto;width:85.33vw;border-radius:1.066vw;overflow:hidden}.rewardAdvertising .subInner{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;padding:var(--px15);color:#fff;box-sizing:border-box;line-height:1;display:flex;flex-flow:column nowrap;justify-content:flex-end;background-image:linear-gradient(to bottom,rgba(0,0,0,.2) 0,rgba(0,0,0,.6) 100%);padding-right:var(--px60)}.rewardAdvertising .subInner .ic-new-play{position:absolute;bottom:var(--px15);right:var(--px15)}.rewardAdvertising .banners .banner img{width:100%;height:48vw;object-fit:cover}.rewardAdvertising .banners .banner .title{margin-bottom:var(--px5);font-size:var(--px15);font-weight:700;word-break:break-all}.rewardAdvertising .banners .banner .desc{font-size:var(--px12);font-weight:300;word-break:break-all}.newClubArea{position:relative;padding:0 var(--px20)}.newClubArea .pageTabWrap{position:relative;margin:var(--px10) 0 var(--px5);top:auto;left:auto;right:auto;bottom:auto;border-radius:var(--panel-radius);z-index:1}.newClubArea .pageTab.cardTab{margin:0;padding:var(--px4) var(--px10);border-radius:var(--panel-radius)}.newClubArea .pageTab.cardTab li{border-bottom:none}.newClubArea .pageTab.cardTab li:first-child::before{display:none}.newClubArea .pageTab.cardTab li:first-child::after{display:none}.newClubArea .pageTab.cardTab>li:nth-child(1){width:30.6666667vw;height:8vw;background:center/cover no-repeat url(../img/new/club_ec_off.svg)}.newClubArea .pageTab.cardTab>li:nth-child(2){width:33.6vw;height:8vw;background:center/cover no-repeat url(../img/new/club_m_off.svg)}.newClubArea .pageTab.cardTab>li:nth-child(3){width:22vw;height:8vw;background:center/cover no-repeat url(../img/new/club_i_off.svg)}.newClubArea .pageTab.cardTab>li:nth-child(1).active{background:center/cover no-repeat url(../img/new/club_ec_on.svg)}.newClubArea .pageTab.cardTab>li:nth-child(2).active{background:center/cover no-repeat url(../img/new/club_m_on.svg)}.newClubArea .pageTab.cardTab>li:nth-child(3).active{background:center/cover no-repeat url(../img/new/club_i_on.svg)}.newClubUserInfo{position:relative;padding:0 var(--px20);z-index:1}.newClubUserInfoWrap{display:flex;flex-flow:column nowrap;width:100%;height:fit-content!important}.newClubUserInfoWrapInner{display:flex;flex-flow:column nowrap;width:100%;height:fit-content!important;margin-bottom:var(--px5);background-color:#fff;border-radius:var(--panel-radius);overflow:hidden}.newClubUserInfo .modelCodeWrap{display:flex;flex-flow:row nowrap;justify-content:space-around;align-items:flex-start;font-size:var(--px12);line-height:var(--px15);font-weight:400;text-align:center;color:var(--grade-black)}.newClubUserInfo .modelCodeWrap .left,.newClubUserInfo .modelCodeWrap .right{padding:var(--px12) 0 var(--px16);word-break:break-all}.newClubUserInfoWrap .left{position:relative;width:45%;flex:1 1 45%}.newClubUserInfoWrap .left::after{content:"";position:absolute;width:var(--px1);height:var(--px15);background-color:var(--gray6);right:0;top:50%;transform:translateY(-50%)}.newClubUserInfoWrap .right{width:55%;flex:0 0 55%}.newClubUserInfo .modelCodeWrap .sub{margin:var(--px5) 0}.newClubUserInfo .modelCodeWrap .title{padding:0 var(--px10);font-size:var(--px12);font-weight:700}.newClubUserInfo .myServiceWrap{position:relative;margin:0 var(--px24);padding:var(--px40) 0 var(--px15);font-size:var(--px12);font-weight:400;color:var(--grade-black);border-top:1px solid var(--border)}.newClubUserInfo .myServiceWrap *{box-sizing:border-box}.newClubUserInfo .myServiceWrap .label{position:absolute;top:var(--px15);left:50%;transform:translateX(-50%);display:block;font-size:var(--px12);color:var(--gray4)}.newClubUserInfo .swiper-pagination-clubuser{position:relative;width:100vw;display:flex;align-items:center;justify-content:center;column-gap:var(--px5);padding:var(--px10) 0 var(--px15);margin-left:-5%}.newClubUserInfo .swiper-pagination-clubuser .swiper-pagination-bullet{display:inline-block;width:var(--px5);height:var(--px5);background-color:var(--gray3);margin:0}.newClubUserInfo .swiper-pagination-clubuser .swiper-pagination-bullet-active{background-color:var(--primary)}.myServiceSwiper .myServiceInner{position:relative;min-height:16vw;display:flex;align-items:center;justify-content:center;width:100%;min-height:16vw;box-sizing:border-box}.myServiceSwiper .myServiceInner .myServiceContents{display:flex;flex-flow:row nowrap;justify-content:space-around;align-items:center;width:100%;height:auto;min-height:16vw;background-color:#f5f5f5;border-radius:1vw;padding:var(--px8) var(--px20)}.myServiceSwiper .myServiceInner .name{width:70%;flex:0 0 70%;font-size:var(--px12);font-weight:700;display:flex;flex-flow:column nowrap;color:var(--grade-black);text-align:left}.myServiceSwiper .myServiceInner .dDay{width:30%;flex:1 1 30%;font-size:var(--px12);font-weight:700;color:var(--grade-black);color:var(--primary);text-align:right}.myServiceSwiper .myServiceInner .empty{text-align:center}.myServiceWrap .sliderNext,.myServiceWrap .sliderPrev{text-indent:100%;overflow:hidden;white-space:nowrap;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.myServiceWrap .sliderPrev{left:-7vw}.myServiceWrap .sliderNext{right:-7vw}.myServiceWrap .sliderNext.disabled,.myServiceWrap .sliderPrev.disabled{opacity:.3;pointer-events:none}.myServiceBanner .swiper-myContainer{display:flex;position:relative;-ms-overflow-style:none;scrollbar-width:none}.myServiceBanner .swiper-wrapper{-ms-overflow-style:none;scrollbar-width:none}.myServiceBanner .swiper-slide{position:relative;border-radius:1vw;overflow:hidden;height:16vw;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-ms-transition:all .3s ease-out;transition:all .3s ease-out}.myServiceBanner .slideContentWrap{position:relative;width:100%;height:16vw;overflow:hidden;border-radius:var(--px4)}.myServiceBanner .slideContentWrap .subInner{position:absolute;width:100%;height:100%;top:0;left:0;right:0;bottom:0;color:#fff;font-size:var(--px12);font-weight:300;padding:var(--px15) var(--px10);display:flex;flex-flow:row nowrap;justify-content:space-between;column-gap:var(--px5);align-items:center;box-sizing:border-box}.myServiceBanner .slideContentWrap .subInner *{box-sizing:border-box}.myServiceBanner .slideContentWrap .subInner [class^=ic]{flex:0 0 var(--px30)}.myServiceBanner .slideContentWrap .subInner>[class^=subContents]{display:flex;flex-flow:row nowrap;align-items:center}.myServiceBanner .slideContentWrap .subInner .right{flex:1 1 30%}.myServiceBanner .slideContentWrap .subInner .subContents{width:100%}.myServiceBanner .slideContentWrap .subInner .subContents>div{display:flex;flex-flow:column nowrap;align-items:space-between;letter-spacing:-.2vw}.myServiceBanner .slideContentWrap .subInner .subContents .left{position:relative;flex:1 1 70%;justify-content:flex-start;text-align:left}.myServiceBanner .slideContentWrap .subInner .subContents .right{flex:0 0 30%;justify-content:flex-end;text-align:right}.myServiceBanner .slideContentWrap .subInner .subContents .left p,.myServiceBanner .slideContentWrap .subInner .subContents .right p{display:flex;flex-flow:row wrap;align-items:center;column-gap:var(--px4)}.myServiceBanner .slideContentWrap .subInner .subContents .left p{padding-right:var(--px5)}.myServiceBanner .slideContentWrap .subInner .subContents .right p{justify-content:flex-end}.myServiceBanner .slideContentWrap .subInner .subContents .left::after{display:none;content:"";position:absolute;width:var(--px1);height:var(--px15);background-color:var(--gray6);right:0;top:50%;transform:translateY(-50%)}.myServiceBanner .swiper-slide img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 26%}#AMP_MENU{background-color:transparent!important}.sideContainer{position:fixed;width:100vw;top:0;right:0;bottom:0;padding:0;z-index:1001}.sideContainer::before{content:'';position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);width:100%;height:100%;opacity:0;pointer-events:none;transition:all .5s cubic-bezier(.685,.0473,.346,1) .2s}.sideContainer .sideWrap{position:absolute;width:calc(100vw - 40px);height:100%;right:0;left:auto;background-color:#fff;transition:transform .33s cubic-bezier(.685,.0473,.346,1) 0s}.sideContainer .sideWrap *{box-sizing:border-box!important}.sideContainer .ic-new-closeWhite{position:absolute;top:10vw;left:1vw;text-indent:100%;overflow:hidden;font-size:0}#AMP_MENU.on .sideContainer{pointer-events:initial}#AMP_MENU.on .sideContainer::before{opacity:1}#AMP_MENU.on .sideContainer .sideWrap{transform:translate3d(0,0,0)}#AMP_MENU.on .sideContainer .ic-new-closeWhite{display:block}.sideWrap .mypageContent{width:100%;padding:var(--px20);box-sizing:border-box}.sideWrap .mypageContent .row{display:flex;justify-content:space-between;align-items:center;width:100%}.sideWrap .searchBar{padding:var(--px10) 0 var(--px10) var(--px20);border-bottom:1px solid var(--gray6);background-color:#fff;width:calc(100vw - 40px)}.sideWrap .searchWrap{display:flex;flex-flow:row nowrap;width:100%;align-items:center;justify-content:space-between}.sideWrap .searchBar .searchInput{position:relative;flex:1 1 84%}.sideWrap .searchBar .searchInput input{width:100%;height:10vw;padding:2vw 11vw 2vw 4vw;border:1px solid var(--gray4);font-size:var(--px15);box-sizing:border-box;border-radius:var(--px4)}.sideWrap .searchBar .searchInput input::placeholder{color:var(--gray4)}.sideWrap .searchBar .btnSearch{position:absolute;top:50%;right:var(--px14);width:4.2666667vw;height:4.2666667vw;transform:translateY(-50%)}.sideWrap .searchBar .btnSetting{display:flex;justify-content:center;align-items:center;flex:1 1 16%}.sideWrap .searchBar .btnCancel{font-size:var(--px14);font-weight:300;color:var(--gray2)}.sideWrap.focusOn .searchBar{position:fixed;z-index:1}.sideWrap .searchFocusT{display:none}.sideWrap .searchFocusF{display:block}.sideWrap.focusOn .searchFocusT{display:block}.sideWrap.focusOn .searchFocusF{display:none}.sideWrap.focusOn .keywordWrap{width:100%;padding:var(--px60) var(--px20);background-color:#fff;font-size:var(--px15);font-weight:400;line-height:var(--px22);text-align:left;color:var(--text)}.keywordWrap>ul{display:block;position:relative;padding:var(--px7) 0}.keywordWrap .keywordItemEmpty{display:flex;justify-content:center;align-items:center;padding:var(--px20) 0;font-size:var(--px15);line-height:var(--px22);text-align:center;font-weight:400;color:var(--gray3)}.keywordWrap .keywordItem{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;padding:var(--px7) 0}.keywordWrap .keywordItem .keywordContent{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:flex-start;row-gap:var(--px2)}.keywordWrap .keywordItem .matchKeyword{display:inline-block;font-weight:700;color:var(--primary)}.keywordWrap .keywordItem .matchMenu{font-weight:300;font-size:var(--px12);color:var(--gray3)}.sideWrap .weatheri{position:relative;width:100%;height:16vw;padding:var(--px6) var(--px20);background:linear-gradient(90deg,#1e94fe,#7fc8ff);display:flex;flex-flow:column nowrap;justify-content:space-between;text-align:left;color:#fff}.sideWrap .weatheri .sub{font-size:var(--px7)}.sideWrap .weatheri .contentWrap{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center}.sideWrap .weatheri .contentWrap .item1{padding-right:var(--px10)}.sideWrap .weatheri .contentWrap .temp{position:relative;font-size:var(--px30);font-weight:500}.sideWrap .weatheri .contentWrap .temp::before{content:"\00b0";position:absolute;top:var(--px2);right:calc(var(--px8)* -1);font-size:var(--px18)}.sideWrap .weatheri .contentWrap .divide-vertical{width:var(--px1);height:var(--px20);margin:var(--px2) var(--px10) 0 var(--px7);background-color:rgba(255,255,255,.3)}.sideWrap .weatheri .contentWrap .item2{margin:0;font-size:var(--px9);font-weight:300;display:flex;flex-flow:column nowrap;align-items:flex-start;justify-content:space-evenly;row-gap:var(--px2)}.sideWrap .userProfile{padding:var(--px20);padding-top:var(--px30);font-size:var(--px16);font-weight:300;color:var(--text);row-gap:var(--px15)}.sideWrap .userProfile .userInfo2{display:flex;justify-content:space-between;align-items:center}.sideWrap .userProfile .userMembership{position:relative;height:var(--px30);background-color:transparent;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;padding:0 var(--px10);border-radius:var(--px4);font-size:var(--px10);color:#fff}.sideWrap .userProfile .userMembership.blue{background-color:var(--grade-blue-bg)}.sideWrap .userProfile .userMembership.silver{background-color:var(--grade-silver-bg)}.sideWrap .userProfile .userMembership.gold{background-color:var(--grade-gold-bg)}.sideWrap .userProfile .userMembership.black{background-color:var(--grade-black-bg)}.sideWrap .userProfile .userMembership.bronze{background-color:var(--grade-bronze-bg)}.sideWrap .userProfile .userMembershipInfo{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center}.sideWrap .userProfile .userMembershipInfo .right{display:flex;flex-flow:column nowrap;justify-content:flex-end;text-align:right}.sideWrap .userProfile .userMembershipInfo .item1{display:block;font-weight:300;font-size:var(--px10);color:var(--gray1)}.sideWrap .userProfile .userMembershipInfo .item2{font-weight:400;font-size:var(--px12);color:var(--text)}.sideWrap .userName{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center}.sideWrap .userName em{display:inline-block;margin-right:var(--px5);font-style:normal;font-weight:700}.sideWrap .userCoin{display:flex;flex-flow:row nowrap;justify-content:flex-end;align-items:center;text-align:right;font-size:var(--px10);line-height:1}.sideWrap .userCoin em{margin-right:var(--px5);font-size:var(--px14);font-style:normal;font-weight:700}.sideWrap .quickMenu{padding:var(--px20);padding-bottom:var(--px10)}.sideWrap .quickMenu>.row{display:flex;justify-content:space-evenly;align-items:center;padding:var(--px15) 0;background-color:#fff;border-radius:var(--px4)}.sideWrap .quickMenu>.row .item{position:relative;display:flex;flex:1 1 33%;flex-flow:column nowrap;align-items:center;font-size:var(--px12);row-gap:var(--px10)}.sideWrap .quickMenu>.row .item::after{content:'';width:var(--px1);height:var(--px25);background-color:var(--gray5);display:block;position:absolute;top:50%;right:0;transform:translateY(-50%)}.sideWrap .quickMenu>.row .item:last-child:after{display:none}.sideWrap .listMenu{font-weight:300;font-size:var(--px12);line-height:var(--px15);color:var(--gray1);text-align:left}.sideWrap .listMenu .title{margin-bottom:var(--px15);padding-bottom:var(--px10);border-bottom:1px solid var(--text);font-weight:700;font-size:var(--px15);line-height:var(--px20);color:var(--text)}.sideWrap .listMenu .itemGroup{display:flex;flex-flow:row wrap;margin-bottom:var(--px10)}.sideWrap .listMenu .itemGroup .item{flex:0 0 50%;padding:var(--px6) 0;margin-bottom:var(--px10)}.sideWrap .footMenu{width:100%;margin-top:var(--px20);border-top:1px solid var(--gray5);font-size:var(--px11);padding-bottom:var(--px50);white-space:nowrap;padding-right:var(--px5);color:var(--gray3)}.sideWrap .footMenu>.row{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center;position:relative}.sideWrap .footMenu>.row li{position:relative;padding:0 var(--px10)}.sideWrap .footMenu>.row li.em{font-weight:700;color:var(--gray3)}.sideWrap .footMenu>.row li:first-child{padding-left:0}.sideWrap .footMenu>.row li::after{content:'';position:absolute;width:var(--px1);height:var(--px10);background-color:var(--gray4);top:50%;right:0;transform:translateY(-50%)}.sideWrap .footMenu>.row li:last-child:after{display:none}#mainPopup .popupWrapper.clubBadgePopup{padding:0;margin-top:calc(-1 * var(--px30));font-size:var(--px12);width:calc(100% - var(--px40))}#mainPopup .popupWrapper.clubBadgePopup .popupContent{position:relative;margin-top:var(--px30);height:150vw;max-height:65vh}#mainPopup .popupWrapper.clubBadgePopup .membershipDesc{width:100%;margin:0;padding:var(--px20) var(--px20) var(--px30);box-sizing:border-box}#mainPopup .popupWrapper.clubBadgePopup .popupContent.itemClub1{background:#000 url(../img/new/club_bg_1.png) 50% 0/100% auto no-repeat;color:#fff}#mainPopup .popupWrapper.clubBadgePopup .popupContent.itemClub2{background:#e9e9e9 url(../img/new/club_bg_2.png) 50% 0/100% auto no-repeat;color:var(--text)}#mainPopup .popupWrapper.clubBadgePopup .popupContent.itemClub3{background:#459fbb url(../img/new/club_bg_3.png) 50% 0/100% auto no-repeat;color:#fff}#mainPopup .popupWrapper.clubBadgePopup .sideButtonWrap{margin:4vw 0 6vw}#mainPopup .popupWrapper.clubBadgePopup .membershipType{text-align:right;font-size:var(--px14);line-height:var(--px20);margin-bottom:var(--px30)}#mainPopup .popupWrapper.clubBadgePopup .membershipType em{font-weight:700;font-style:normal}#mainPopup .popupWrapper.clubBadgePopup .itemClub2 .membershipType{color:#fff}#mainPopup .popupWrapper.clubBadgePopup .membershipTitle{text-align:left;font-size:var(--px15);line-height:var(--px24);word-break:break-all}#mainPopup .popupWrapper.clubBadgePopup .membershipAddCar{display:block;text-decoration:underline;text-underline-offset:var(--px5);font-size:var(--px10);line-height:var(--px15);margin-top:var(--px10);margin-bottom:var(--px30)}#mainPopup .popupWrapper.clubBadgePopup .popupButtons{padding:var(--px20);margin:0;background:#fff}#mainPopup .popupWrapper.clubBadgePopup .popupButtons button{background-color:var(--primary);font-size:var(--px14)}#mainPopup .popupWrapper.clubBadgePopup .popupButtons button.disabled{background-color:var(--gray4);pointer-events:none}#mainPopup .popupWrapper.clubBadgePopup .popupClose{top:auto;right:0;bottom:calc(100% + var(--px5));z-index:100}#mainPopup .popupWrapper.clubBadgePopup .listItem{margin-left:var(--px18);list-style:none}#mainPopup .popupWrapper.clubBadgePopup .listItem>li{position:relative}#mainPopup .popupWrapper.clubBadgePopup .listItem>li::before{content:'';width:var(--px3);height:var(--px3);background-color:#fff;border-radius:50%;position:absolute;top:var(--px8);left:calc(var(--px10)* -1)}#mainPopup .popupWrapper.clubBadgePopup .listItem.reverse>li::before{background-color:#262626}#mainPopup .popupWrapper.clubBadgePopup .bmwITable{border:1px solid #fff;border-collapse:collapse;text-align:center;width:100%}#mainPopup .popupWrapper.clubBadgePopup .bmwITable td,#mainPopup .popupWrapper.clubBadgePopup .bmwITable th{border:1px solid #fff;border-collapse:collapse}#mainPopup .popupWrapper.clubBadgePopup a{color:#fff}.combineWrap .title{text-align:left;font-weight:300}.combineWrap .innerTitle{height:auto}.combineWrap .title b{font-size:var(--px25);font-weight:700}.combineWrap .infoContent{font-size:var(--px15);text-align:left;font-weight:300}.combineWrap .btnConbineWrap{margin-top:var(--px40);margin-bottom:var(--px20)}.combineWrap .btnWrap{margin-bottom:var(--px10)}.combineWrap .divide{margin:var(--px10) 0;border:1px solid var(--gray6)}.combineWrap .allCheck{margin-bottom:var(--px10)}.combineWrap .agreeWrap>ul>li{margin:0 0 var(--px20) 0}.combineWrap .termInfo{padding-top:var(--px5);padding-left:var(--px20);padding-right:var(--px30);font-size:var(--px12);color:#4d4d4d}.combineWrap .termInfo p{position:relative}.combineWrap .termInfo p::before{content:'';position:absolute;width:var(--px3);height:var(--px3);background:#222;border-radius:50%;top:var(--px7);left:calc(var(--px10)* -1)}.combineWrap .agreeWrap .fixedBottom .btnWrap{margin:0 0 var(--px10) 0}.combineWrap .agreeWrap{margin-top:var(--px40);margin-bottom:var(--px20)}.combineWrap .agreeWrap>ul>li{padding:var(--px8) 0}.combineWrap .agreeWrap>ul>li>label .poricyTitle{font-weight:400}.combineWrap .compBox{margin-bottom:var(--px10)}.combineWrap .compBox p{padding:var(--px5) 0}.combineWrap input[type=checkbox]:checked+.poricyTitle{font-weight:500}.combineWrap .chkWrap{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;padding:var(--px10) 0}.combineModalWrap .modalTitle{position:absolute;top:0;padding:0;height:var(--px64);display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;padding:0 var(--px20);font-size:var(--px20);font-weight:300;color:var(--text)}.combineModalWrap .modalBox{background-color:gray;box-sizing:border-box;width:100%;padding:var(--px20) var(--px15);margin-top:var(--px30);background-color:var(--gray6)}.combineModalWrap .popupButtons{margin:0}.carRegisterForm .inputWrap{margin:0 0 var(--px20)}.carRegisterForm .inputWrap .cmInput>span{font-size:var(--px12)}.carSlide label:first-child{margin-top:0}.newCarWrap{position:relative;width:100%}.newCarWrap .carSlide input{font-size:var(--px14);margin-top:var(--px3)}.newCarWrap .btnDrop{width:100%;height:auto;margin-top:var(--px10);margin-bottom:var(--px5);font-size:var(--px12);font-weight:300;background-color:transparent;text-decoration:underline;text-underline-offset:var(--px3);text-align:right;color:var(--primary);letter-spacing:-.05vw}.carSlide .newCarWrap input{margin-top:var(--px3)}.newCarListTitle{position:relative;padding-right:0;word-break:break-all;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;text-align:left;margin:0 0 var(--px18);font-size:var(--px20);font-weight:700;line-height:var(--px24);text-align:left}.newCarListTitle .icoFavorite{flex:0 0 auto}.newCarListTitle .customSelectBox{position:relative;flex:0 1 auto;max-width:100%;width:auto}.newCarListTitle .customSelectBox select{position:relative;width:100%;height:auto;border:none;padding:0;padding-right:var(--px20);line-height:1.4;text-align:left;background:0 0;text-overflow:ellipsis;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-weight:700;color:var(--text)}.newCarListTitle .customSelectBox select option{color:var(--text)}.newCarListTitle .customSelectBox:after{position:absolute;content:'';top:50%;transform:translateY(calc(-50% + var(--px3)));right:0;width:0;height:0;border:var(--px5) solid transparent;border-color:#262626 transparent transparent transparent}.carInfoDetail{position:relative;width:100%;margin-top:var(--px20);padding-top:var(--px20);border-top:1px solid #e6e6e6;font-size:var(--px12);font-weight:300;line-height:1.4;color:#262626;display:flex;flex-flow:column nowrap;justify-content:flex-start;row-gap:1vw}.carInfoDetail *{box-sizing:border-box}.carInfoDetail .btnDel{position:absolute;top:0;right:0}.carInfoDetail .itemBox{position:relative;padding:var(--px15) var(--px18);border:1px solid var(--gray5);border-radius:var(--px5)}.carInfoDetail .empty{font-size:var(--px15);color:var(--gray4)}.carInfoDetail .carInfoLabel{display:flex;justify-content:flex-start;align-items:center;column-gap:1vw;margin-bottom:var(--px10);font-weight:700;font-size:var(--px12);color:#262626}.carInfoDetail .SvcTitle{margin-bottom:var(--px3);line-height:var(--px20);font-size:var(--px15);font-weight:700;color:#262626;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center}.carInfoDetail .SvcSub{margin-bottom:var(--px5);line-height:var(--px17);font-size:var(--px12);font-weight:300;color:#262626;display:flex;flex-flow:column nowrap;justify-content:space-between;align-items:flex-start;row-gap:var(--px5)}.carInfoDetail .SvcSub .bold{font-weight:700}.carInfoDetail .SvcSub .divide{width:var(--px1);height:var(--px8);background-color:var(--gray4);display:inline-block;margin:0 var(--px3)}.carInfoDetail .statusTag{padding:var(--px4) var(--px9);font-size:var(--px12);line-height:var(--px15);display:flex;justify-content:center;align-items:center;border-radius:var(--px4);background-color:var(--gray6);color:var(--gray2)}.carInfoDetail .statusTag.warning{background-color:#fff4e0;color:#ffad1f}.carInfoDetail .statusTag.error{background-color:#fae5e5;color:#d20000}.carInfoDetail .statusTag.confirm{background-color:#e8f0fb;color:#1c69d4}.carInfoDetail .statusTag.progress{background-color:#ecf7e7;color:#3db014}.carInfoDetail .itemBoxGray{position:relative;padding:var(--px15);background-color:#f6f6f6;border-radius:1vw;margin:var(--px20) 0 0}.carInfoDetail .itemBoxGray .title{font-weight:700;font-size:var(--px12);color:#666}.carInfoDetail .itemBoxGray .title{margin-bottom:2vw;font-weight:700;font-size:var(--px12);color:var(--text)}.carInfoDetail .itemBoxGray .btnDetail{text-decoration:none;font-size:var(--px12);font-weight:400;color:var(--gray2);display:flex;flex-flow:row nowrap;align-items:center;column-gap:1vw;position:absolute;top:var(--px15);right:var(--px15)}.carInfoDetail .itemBoxGray .item1{min-width:var(--px70);font-size:var(--px12);font-weight:400;color:var(--gray1)}.carInfoDetail .itemBoxGray .item2{font-size:var(--px12);font-weight:300;color:var(--gray1)}.carInfoDetail .itemBoxGray ul li{padding:var(--px2) 0}.popupWrapper.carManageDetail{min-height:115vw}.popupWrapper.carManageDetail .popupContent{min-height:75vw;font-size:var(--px12);font-weight:400;color:var(--text)}.popupWrapper.carManageDetail .listItem{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:flex-start;margin-bottom:var(--px10);width:80vw;line-height:1.2}.popupWrapper.carManageDetail .listItem .title{flex:0 0 68%;font-weight:400}.popupWrapper.carManageDetail .listItem .status{flex:0 0 28%;color:#1c69d4;display:flex;flex-flow:row nowrap;justify-content:flex-end;align-items:center;column-gap:2vw;font-weight:400;text-align:right}.popupWrapper.carManageDetail .listItem .status>span{margin:0;font-weight:400;color:var(--gray3)}.popupWrapper.carManageDetail .btnDrop{height:auto;margin-top:var(--px10);margin-bottom:var(--px5);font-size:var(--px14);font-weight:300;background-color:transparent;text-decoration:underline;text-underline-offset:var(--px3);color:var(--primary)}.carManageDetailContents .btnDetail{display:flex;flex-flow:row nowrap;justify-content:flex-end;align-items:center;font-weight:500;color:var(--primary)}.carManageDetailContents .underline{word-break:initial;font-size:var(--px11)!important;font-weight:400!important;text-decoration:underline!important;text-underline-offset:var(--px3)!important;color:var(--primary)!important}.newFamilyLinks{margin-top:2.5vw}.newFamilyLinks>.label{position:relative;margin:0 var(--px20) var(--px15);font-size:var(--px14)}.newFamilyLinksList{padding:var(--px10) var(--px20);display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between}.newFamilyLinksList .button.big{flex:0 0 33.33%;width:19.2vw;display:flex;flex-flow:column nowrap;align-items:center}.newFamilyLinksList .button{position:relative;display:flex;flex-direction:column;margin:0 0 var(--px14) 0}.newFamilyLinksList .button .label{margin:var(--px5) var(--px10);font-size:var(--px12);line-height:var(--px15);-webkit-box-orient:vertical;display:block;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;word-break:break-word;-webkit-line-clamp:2;text-align:center;letter-spacing:-.05vw}.newFamilyLinksList .button .iconBg{position:relative;display:flex;align-items:center;justify-content:center;border-radius:50%;width:16vw;height:16vw}.newFamilyLinksList .button.big .iconBg{width:19vw;height:19vw}.newFamilyLinksList .button .iconBg.bgBlue{background:#bbd2f2}.newFamilyLinksList .button .iconBg.bgIvory{background:#fff7e9}.newFamilyLinksList .button .iconBg.bgGray{background:var(--gray6)}.newFamilyLinksList .button .iconBg.bgDeepGray{background:var(--gray4)}.newFamilyLinksList .button .iconBg .wrapShadow{position:absolute;display:flex;justify-content:center;align-items:center;width:100%;height:100%;border-radius:50%;color:#fff;font-size:var(--px12);font-weight:400;text-align:center;background:rgba(38,38,38,.7)}.nRadio{display:flex;align-items:center}.nRadio .radiomark{position:relative;display:inline-block;width:var(--px20);height:var(--px20);background:center/cover no-repeat url("../img/icons.svg?ic=22#svgView(viewBox(456, 0, 24, 24))")}.nRadio input[type=radio]:checked+.radiomark{background:center/cover no-repeat url("../img/icons.svg?ic=21#svgView(viewBox(432, 0, 24, 24))")}.nRadio input[type=radio]{display:none}.nRadio .name{display:inline-block;font-size:var(--px12);color:var(--text);margin-left:var(--px5);width:calc(100% - 7.7333333vw)}.text-mo{display:none}input[type=date].empty::before{content:attr(data-placeholder);width:calc(100% - 32px);display:inline-block;position:absolute;color:#a8a8a8;background:#fff}input[type=date]:focus::before,input[type=date]:not(.empty)::before{display:none}.large-teaser{position:relative}.bmw-navi{position:absolute;width:100%;left:50%;transform:translateX(-50%);z-index:10;padding-top:15px}.bmw-navi img{width:100%}.teaser-inner{margin:0 auto;position:relative;margin-bottom:50px;position:relative}.teaser-inner img{width:100%}.teaser-inner .img{width:100%;height:576px;background-image:url(../img/spc-home-kv-pc_231024.jpg);background-size:cover;background-position:center;background-repeat:no-repeat}.large-teaser .copy{position:absolute;bottom:18%;left:5%;width:70%}.large-teaser .copy h3{color:#fff;font-weight:lighter;font-size:36px;line-height:1.5em;margin-bottom:15px}.large-teaser .copy p{color:#fff;font-size:36px;margin-bottom:.5rem}.large-teaser .copy-mo{padding:0 4%;margin-top:25px}.large-teaser .copy-mo h3{color:#222;font-weight:300;font-size:36px;line-height:1.2em;margin-bottom:15px}.sectionWrap{width:100%;max-width:1058px;margin:0 auto;padding:0 var(--px15)}.sectionWrap:last-child{padding-bottom:5rem}.sectionWrap .btnWrap{justify-content:flex-start}.sectionWrap .btnWrap button{width:345px;max-width:100%;padding:var(--px12);font-size:var(--px15);font-weight:300}.sectionWrap .btnWrap button[disabled]{opacity:.6}.mainTitle{font-size:var(--px32);font-weight:400;line-height:38px;margin-top:60px}.mainDesc{margin-top:20px;font-size:var(--px16);font-weight:300;line-height:var(--px22);word-break:keep-all}.joinStepWrap{margin-top:30px}.joinStepSummary{border-top:1px solid #e6e6e6;border-right:1px solid #e6e6e6;border-left:4px solid #f7f7f7;padding:var(--px20) var(--px48) var(--px20);position:relative}.joinStepItem[open] .joinStepSummary{padding-bottom:0}.joinStepSummary::after{content:'';position:absolute;right:var(--px20);top:var(--px20);background:url(../img/ico_arrow_down.svg) no-repeat;width:var(--px24);height:var(--px24);transition:.3s;background-size:cover}.joinStepSummary.active::before{content:'';display:block;position:absolute;top:-1px;left:-4px;width:4px;height:101%;background:var(--primary)}.joinStepItem[open] .joinStepSummary::after{transform:rotate(180deg)}.joinStepTitle{font-size:var(--px24);font-weight:400;line-height:var(--px25)}.joinStepTitle::before{content:'';display:inline-block;margin-left:calc(var(--px28) * -1);margin-right:var(--px8);width:var(--px20)}.joinStepItem:first-child .joinStepTitle::before{content:'1. '}.joinStepItem:nth-child(2) .joinStepTitle::before{content:'2. '}.joinStepItem:nth-child(3) .joinStepTitle::before{content:'3. '}.joinStepItem:nth-child(4) .joinStepTitle::before{content:'4. '}.joinStepItem:nth-child(5) .joinStepTitle::before{content:'5. '}.joinStepItem:nth-child(6) .joinStepTitle::before{content:'6. '}.joinStepDesc{font-size:var(--px16);font-weight:300;line-height:var(--px22);margin-top:15px}.joinStepItem:last-child{border-bottom:1px solid #e6e6e6}.joinStepContent{padding:var(--px20) var(--px48) var(--px20);border-right:1px solid #e6e6e6;border-left:4px solid #f7f7f7}.joinStepContent .subLabel{font-size:15px;padding-top:10px}.joinStepContent .title{margin-bottom:10px;font-size:16px;font-weight:400;line-height:22px;text-align:left}@media only screen and (min-width:768px){.text-mo{display:none!important}.teaser-inner::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(155deg,#000,rgba(0,0,0,0));opacity:.5}}.radioWrap{display:flex;flex-wrap:wrap;font-size:var(--px17);font-weight:500;margin-top:15px}.mainDesc+.radioWrap{margin-top:30px}.radioWrap .radiomark{display:flex;width:var(--px20);height:var(--px20);border:1px solid #ddd;border-radius:50px;align-items:center;justify-content:center}.radioWrap .radiomark+input{margin:var(--px3)}.radioWrap .radio{display:flex;align-items:center}.radioWrap .name{display:flex;align-items:center;font-size:var(--px14);line-height:var(--px20);font-weight:300;color:#4d4d4d}.radioWrap:not(.colType) .radio:not(:first-child){margin-left:var(--px25)}.radioWrap label.checked .radiomark{border:var(--px2) solid var(--primary)}.radioWrap label.checked .radiomark::before{content:'';background:var(--primary);width:var(--px8);height:var(--px8);border-radius:50px}.radioWrap.colType{width:100%}.radioWrap.colType .radio{width:100%;display:flex;justify-content:space-between}.radioWrap.colType .radio:not(:first-child){margin-top:30px}.radioWrap.colType .radio+.colWrap{margin:var(--px5) 0 0 var(--px30)}.radioWrap.colType .radio+.colWrap+.radio{margin-top:20px}.policyWrap{margin-bottom:30px}.policyWrap .policyList{margin:var(--px20) 0 0 var(--px30)}.policyWrap .policyItem{font-size:var(--px15);display:flex;flex-wrap:wrap;justify-content:space-between;padding-bottom:15px}button.more{font-size:var(--px12);font-weight:400;line-height:var(--px20);color:var(--primary)}.policyWrap .policyItem:not(:last-child){border-bottom:1px solid #e6e6e6;margin-bottom:var(--px15)}.checkBoxWrap{font-size:var(--px15);display:flex;align-items:center}.checkBoxWrap.readonly{pointer-events:none;opacity:.4}.checkBoxWrap span{margin-left:var(--px5);color:#8e8e8e}.checkBoxWrap span.required{color:var(--primary)}.policyChild{margin-left:var(--px60)}.policyChild .policyChildItem{display:flex;margin-top:10px}.policyChild .policyChildItem .checkBoxWrap:not(:first-child){margin-left:var(--px20)}.colWrap{margin-bottom:20px}.colWrap .label{font-size:var(--px16);font-weight:300;line-height:var(--px24);margin-bottom:6px}.formWrap{display:flex;flex-wrap:wrap}.formWrap .btnWrap button{padding:var(--px10);width:calc(var(--px100) + var(--px72))}.formWrap .btnWrap{margin-left:var(--px10)}.commonInputWrap{width:calc((var(--px100) * 3) + var(--px35));max-width:100%}.commonInputWrap .cmInput{border:1px solid #e6e6e6;height:var(--px40);display:flex;align-items:center;justify-content:center;position:relative}.commonInputWrap .cmInput input::placeholder{color:#a8a8a8}.commonInputWrap .cmInput.readonly{pointer-events:none;opacity:.4}.commonInputWrap .cmInput:has(input[disabled]){background:#eee;opacity:.6}.commonInputWrap .cmInput label.dateReg{position:absolute;left:10px;top:10px;color:#a8a8a8;pointer-events:none;transition:.2s ease all;background-color:#fff;font-size:var(--px14);font-weight:400}.commonInputWrap .cmInput>input{width:calc(100% - var(--px20));height:20px;font-size:var(--px14);font-family:BMWTypeNextKr;position:relative}.btnWrap button.btn-gray{background:#565a5c}.commonInputWrap .cmInput>select{width:calc(100% - var(--px20));height:20px;padding:0;border:none;background-image:url(../img/ico_dropdown.svg);background-size:var(--px24) var(--px24);background-position:100% 50%;outline:0;font-size:var(--px14);font-family:BMWTypeNextKr}.commonInputWrap .cmInput>select.empty{color:#a8a8a8}.commonInputWrap .cmInput>input[type=date]{background:url(../img/ico_calendar.svg) no-repeat;background-size:24px 24px;background-position:100% 50%}.commonInputWrap .cmInput>input[type=date]::-webkit-calendar-picker-indicator{opacity:0;-webkit-appearance:none}.commonInputWrap .cmInput input[type=date].has-value+label.dateReg,.commonInputWrap .cmInput input[type=date]:focus+label.dateReg{display:none}.policyContent h4{font-weight:300;font-size:16px;margin-bottom:30px}.policyContent .policyTitle{font-size:16px;font-weight:400;line-height:20px;margin-bottom:5px;color:#4d4d4d}.policyContent ol{font-size:14px;line-height:18px;list-style:decimal;list-style-position:inside;margin-left:5px;margin-bottom:20px;color:#4d4d4d}.policyContent ul{list-style:disc;list-style-position:inside;margin-left:5px}.policyContent li{text-indent:-15px;margin-left:10px}.membershipBoxWrap{display:flex;flex-wrap:wrap;gap:16px}.membershipBox{width:320px;height:439px;padding:20px;border:1px solid #bbb;border-radius:8px;cursor:pointer}.membershipBox.active{outline:2px solid var(--primary);border:1px solid #fff}.membershipTitle{font-size:25px;font-weight:300;line-height:30px}.membershipTop{display:flex;justify-content:space-between;align-items:center;margin-bottom:5px}.membershipDesc{font-size:12px;font-weight:300;line-height:20px;margin-bottom:30px}.membershipDetailList{font-size:14px;font-weight:400;line-height:20px}.membershipDetailList li{display:flex;align-items:center;gap:10px}.membershipDetailList li:not(:last-child){margin-bottom:10px}.textboxWrap{border-radius:8px;background:#f2f2f2;padding:20px}.textboxWrap:not(:last-child){margin-bottom:20px}.textboxTitle{font-size:24px;font-weight:400;line-height:28px;margin-bottom:20px}.textboxOption{font-size:16px;font-weight:400;line-height:20px;color:var(--primary);margin-bottom:5px}.textboxDesc{font-size:14px;font-weight:300;line-height:20px;text-align:left;color:#4d4d4d}.textboxDesc ul{margin-top:20px}.textboxDesc ul li{text-indent:-15px;margin-left:15px}.textboxDesc ul li.noIndent{text-indent:initial;margin-left:initial}.textboxDesc ul li:empty::before{content:"\00a0";display:inline-block}.joinBox{margin-top:30px;padding:20px 20px 40px 48px;border:1px solid #e6e6e6;border-left:4px solid #f7f7f7}.joinBox .boxTitle{font-size:24px;font-weight:400;line-height:25px}.joinBox .boxDesc{margin-top:15px;font-size:16px;font-weight:300;line-height:22px;word-break:keep-all}.joinBox .boxImg{margin-top:30px;width:215px;height:215px}.joinBox .boxImg.qr{background:url(../img/join_QR.png) no-repeat}.joinBox .btnWrap{margin-top:30px}.foldingTitle{margin-top:20px;font-size:16px;font-weight:400;line-height:22px}.foldingWrap{margin-top:20px}.foldingListTitle{font-size:14px;font-weight:400;line-height:16px;padding:15px;border-top:1px solid #e6e6e6;border-right:1px solid #e6e6e6;border-left:4px solid #f7f7f7;position:relative;display:flex;align-items:center}.foldingBox:first-child .foldingListTitle::after{content:'';position:absolute;right:20px;top:10px;background:url(../img/ico_arrow_down.svg) no-repeat;width:24px;height:24px;transition:.3s}.foldingListTitle.active::before{content:'';display:block;position:absolute;top:-1px;left:-4px;width:4px;height:102%;background:var(--primary)}.foldingBox:first-child .foldingList[open] .foldingListTitle::after{transform:rotate(180deg)}.foldingListTitle>span{position:absolute;right:52px;max-width:50%;text-align:right;font-weight:300}.foldingBox:last-child{border-bottom:1px solid #e6e6e6}.foldingList .foldingListDetail{padding:20px 15px 40px;border-top:1px solid #e6e6e6;border-right:1px solid #e6e6e6;border-left:4px solid #f7f7f7}.foldingList .foldingListDetail .radioWrap:first-child{margin-top:0}.foldingList .foldingListDetail .btnWrap{margin-top:30px}.popupContentWrap .btnWrap{display:flex;justify-content:flex-start;margin-top:15px}.popupContentWrap .btnWrap button{font-size:15px;width:172px;padding:12px}.boxList{display:flex;flex-wrap:wrap}.boxList .boxCol{width:100%}.boxList .box{width:335px;max-width:100%;margin-bottom:30px;margin-right:30px}.boxList .box .boxContent{font-size:var(--px14);background:#f4f4f4;padding:var(--px20)}.boxList .box .boxContent+button.link{margin-top:5px;float:right;color:var(--primary);font-size:12px;font-weight:300;line-height:20px;text-decoration:underline;text-underline-offset:5%}.boxList .box .boxTitle{margin-bottom:10px;font-size:16px;font-weight:400;line-height:22px;text-align:left}.rowWrap{display:flex;justify-content:space-between;align-items:center;font-size:var(--px14);word-break:keep-all}.rowWrap .label{font-size:var(--px12);line-height:var(--px18);color:#7b7b7b}.rowWrap.total{border-top:1px solid #ccc;margin-top:20px;padding-top:15px}.rowWrap.total .desc{font-weight:700}.boxList .box .boxContent .rowWrap:not(:last-child){margin-bottom:var(--px10)}.divider{height:1px;width:100%;background:#e6e6e6;margin-bottom:20px}.popupWrapper.alert{border-radius:4px;width:450px}.popupWrapper.alert .popupContentWrap{margin-bottom:0}.popupWrapper.alert .popupContent{font-size:var(--px16);font-weight:300;line-height:var(--px25);text-align:center}.popupWrapper.alert .popupButtons{width:381px;max-width:calc(100% - var(--px100) - var(--px34));flex-direction:row;gap:5px;padding-bottom:20px;margin:0 auto}.popupWrapper.alert .popupButtons button{margin:0;border-radius:4px;height:30px}.popupWrapper.alert .popupButtons button:only-child{max-width:250px;margin:0 auto}.joinCompleteWrap{margin-top:60px;text-align:center}.emText{font-size:var(--px24);font-weight:400;line-height:var(--px32);margin-bottom:var(--px30)}.joinCompleteWrap .desc{font-size:var(--px16);font-weight:300;line-height:var(--px24);text-align:center}.joinCompleteWrap .desc p{margin-bottom:var(--px20)}.separator{height:1px;background:#e6e6e6;margin:30px 0}.radioTextboxWrap{width:100%;height:120px;margin-top:15px;border:1px solid #ccc}.radioTextboxWrap .radioTextbox{width:100%;height:100%;border:none;font-family:BMWTypeNextKr;font-weight:300;padding:15px}.customList .radioTitle{font-size:18px}.popupContentWrap .memo{font-size:15px;font-weight:300;line-height:22px;color:#4d4d4d;margin-top:30px}.popupContentWrap .memo li{text-indent:-20px;margin-left:20px}.textboxWrap.type2,.textboxWrap.type3{background:0 0;padding:0}.textboxWrap.type2 .textboxTitle,.textboxWrap.type3 .textboxTitle{font-size:18px;font-weight:300;line-height:22px;margin-top:30px}.textboxWrap .rowWrap:not(:last-child){margin-bottom:10px}.textboxWrap li{color:#4d4d4d;text-indent:-10px;margin-left:10px}.textboxContent>li::marker{content:'• '}.textboxContent{background:#f4f4f4;padding:20px}.textboxContent li{font-size:14px}.textboxContent li:not(:last-child){margin-bottom:10px}.textboxContent li>span{font-size:10px;line-height:14px}.textboxContent .smallTxt{font-size:10px;margin-top:5px}.ico{display:inline-block}.ico32{width:32px;height:32px}.icon1{background:url(../img/ico_oil.svg) no-repeat}.icon3{background:url(../img/ico_brakeoil.svg) no-repeat}.icon4{background:url(../img/ico_coupon.svg) no-repeat}.icon5{background:url(../img/ico_microfilter.svg) no-repeat}.icon7{background:url(../img/ico_brakepad.svg) no-repeat}.icon8{background:url(../img/ico_pickup.svg) no-repeat}.icon9{background:url(../img/ico_tool.svg) no-repeat}.prodSts .prodWrap .row{display:flex;justify-content:space-between;align-items:center;font-size:var(--px14)}.prodSts .prodWrap .row:first-child{margin-bottom:10px}.prodSts .prodWrap .row:first-child>div:not(:first-child){font-size:var(--px12)}.prodSts .prodWrap .row:not(:first-child){font-size:var(--px12);line-height:20px}.prodSts .prodWrap:not(:last-child){border-bottom:1px solid #ccc;margin-bottom:20px;padding-bottom:15px}.prodSts .disabled{opacity:.4}ul.listDot{list-style:disc}ul.listDot li{text-indent:0!important;margin-left:15px}@media only screen and (max-width:768px){.text-mo{display:block}.teaser-inner .text-mo{height:calc(var(--px100)* 3 + var(--px75))}.teaser-inner .text-mo img{height:100%;width:auto;object-fit:cover}.text-pc{display:none!important}.mainTitle{margin-top:30px}.joinStepContent{padding:var(--px20)}.formWrap{width:calc(var(--px100) * 3);max-width:100%}.formWrap .btnWrap{margin:var(--px10) 0 0;width:100%}.formWrap .btnWrap button{width:100%}.popupWrapper .popupTitleWrapper{height:62px;padding:var(--px15) var(--px20);font-size:var(--px18)}.popupContentWrap{padding:var(--px20);margin-bottom:var(--px20);max-height:303px}.popupWrapper .popupButtons button{height:45px}.mgt.rdChk{padding-top:var(--px20)}.textboxDesc{font-size:var(--px12)}.textboxTitle{font-size:var(--px18)}.textboxOption{font-size:var(--px14)}.colWrap .label{font-size:var(--px14)}.joinBox{padding:var(--px20)}.radioWrap.colType .radio+.colWrap{margin-left:0;margin-top:15px}.formWrap.align-inline{display:flex;flex-wrap:nowrap;gap:5px}.formWrap.align-inline .btnWrap{margin-top:0;flex:1}.formWrap.align-inline .commonInputWrap{flex:1.95}.policyItem button.more{width:100%;text-align:left;margin-top:5px}.boxList.reverse-mo{flex-direction:column-reverse}.boxList .box{margin-right:0}.popupClose{width:var(--px24);height:var(--px24)}.popupWrapper.alert .popupContentWrap{margin:0 auto;padding:var(--px40) var(--px40) var(--px30);width:calc((var(--px100) * 3) + var(--px10));max-width:100%}.joinCompleteWrap{margin-top:30px}.emText,.joinCompleteWrap .desc p{text-align:left;word-break:keep-all}.joinCompleteWrap .desc p{margin-top:10px}.textboxContent{padding:var(--px15)}.textboxWrap.type2 .textboxTitle,.textboxWrap.type3 .textboxTitle{margin-top:20px;margin-bottom:10px;font-size:var(--px14)}.sectionWrap .btnWrap button{width:100%}.policyChild{width:100%}.membershipBoxWrap{flex-direction:column}.membershipBox{width:100%;height:initial}}@media only screen and (max-width:375px){:root{--px1:0.2666667vw;--px2:0.5333333vw;--px3:0.8vw;--px4:1.0666667vw;--px5:1.3333333vw;--px6:1.6vw;--px7:1.8666667vw;--px8:2.1333333vw;--px9:2.4vw;--px10:2.6666667vw;--px11:2.9333333vw;--px12:3.2vw;--px13:3.4666667vw;--px14:3.7333333vw;--px15:4vw;--px16:4.2666667vw;--px17:4.5333333vw;--px18:4.8vw;--px19:5.0666667vw;--px20:5.3333333vw;--px21:5.6vw;--px22:5.8666667vw;--px23:6.1333333vw;--px24:6.4vw;--px25:6.6666667vw;--px26:6.9333333vw;--px27:7.2vw;--px28:7.4666667vw;--px29:7.7333333vw;--px30:8vw;--px31:8.2666667vw;--px32:8.5333333vw;--px33:8.8vw;--px34:9.0666667vw;--px35:9.3333333vw;--px36:9.6vw;--px37:9.8666667vw;--px38:10.1333333vw;--px39:10.4vw;--px40:10.6666667vw;--px41:10.9333333vw;--px42:11.2vw;--px43:11.4666667vw;--px44:11.7333333vw;--px45:12vw;--px46:12.2666667vw;--px47:12.5333333vw;--px48:12.8vw;--px49:13.0666667vw;--px50:13.3333333vw;--px51:13.6vw;--px52:13.8666667vw;--px53:14.1333333vw;--px54:14.4vw;--px55:14.6666667vw;--px56:14.9333333vw;--px57:15.2vw;--px58:15.4666667vw;--px59:15.7333333vw;--px60:16vw;--px61:16.2666667vw;--px62:16.5333333vw;--px63:16.8vw;--px64:17.0666667vw;--px65:17.3333333vw;--px66:17.6vw;--px67:17.8666667vw;--px68:18.1333333vw;--px69:18.4vw;--px70:18.6666667vw;--px71:18.9333333vw;--px72:19.2vw;--px73:19.4666667vw;--px74:19.7333333vw;--px75:20vw;--px76:20.2666667vw;--px77:20.5333333vw;--px78:20.8vw;--px79:21.0666667vw;--px80:21.3333333vw;--px81:21.6vw;--px82:21.8666667vw;--px83:22.1333333vw;--px84:22.4vw;--px85:22.6666667vw;--px86:22.9333333vw;--px87:23.2vw;--px88:23.4666667vw;--px89:23.7333333vw;--px90:24vw;--px91:24.2666667vw;--px92:24.5333333vw;--px93:24.8vw;--px94:25.0666667vw;--px95:25.3333333vw;--px96:25.6vw;--px97:25.8666667vw;--px98:26.1333333vw;--px99:26.4vw;--px100:26.6666667vw}.joinBox,.joinStepContent{padding:var(--px20)}}.termsBox{margin-top:20px}.termsBox .termsCon{margin-top:5px;padding-top:20px}.termsBox .termsCon:first-child{margin:0;padding:0}.termsBox .termsTit{margin-top:45px;margin-bottom:17px;font-weight:500;font-size:var(--px17);line-height:20px}.termsBox .termsTit:first-child{margin-top:0}.termsBox .chkList{margin-bottom:20px}.termsBox .contentBox{border:solid #666 1px;color:#666;padding:10px}.inPageTerms{margin-top:30px}.inPageTerms h1{margin-bottom:30px}.inPageTerms .termsBox .termsTit{margin-bottom:20px;font-weight:400}.termsBox p{color:#666;font-size:14px;line-height:20px}.termsBox .circleNum{margin-top:20px}.termsBox .circleNum li{margin-left:17px;text-indent:-17px;color:#666;font-size:14px;line-height:20px}.termsBox .circleNum li *{text-indent:0}.termsBox .circleNum li+li{margin-top:20px}.termsBox .circleNum li .sizeUpBold{font-weight:500;font-size:17px}.termsBox .numList,.termsBox .txtList,.termsBox li>p{margin-top:10px;line-height:20px}.termsBox .txtList>li{margin-left:20px;text-indent:-20px;color:#666}.termsBox .numList>li{margin-left:15px;text-indent:-15px;color:#666}.termsBox .dotList>li{margin-left:8px;text-indent:-8px;color:#666}.termsBox .numList>li+li,.termsBox .txtList>li+li{margin-top:8px}.termsBox .dotList{margin-top:7px}.termsBox .dotList>li+li{margin-top:5px}.termsBox .termsTable caption{font-size:0;height:0}.termsBox .termsTable{overflow-x:auto;position:relative;margin-top:12px;border-top:1px solid #bbb}.termsBox .termsTable+.termsTable{margin-top:15px}.termsBox .termsTable td,.termsBox .termsTable th{padding:12px 10px;border-left:1px solid #ddd;border-bottom:1px solid #ddd;color:#666;font-size:14px;line-height:20px;vertical-align:top;word-wrap:break-word;word-break:break-all}.termsBox .termsTable th{border-left:0 none;color:#7f8081;font-weight:400;text-align:left}.termsBox .termsTable td li+li{margin-top:4px}.termsBox .termsTable thead th{text-align:center}.termsBox .termsTable thead th+th{border-left:1px solid #ddd}.termsBox .termsTable thead~tbody tr td:first-child{border-left:0 none}.termsBox .linkTxt{text-decoration:underline}.termsBox .scrollAuto{position:relative}.termsBox .scrollAuto:after,.termsBox .scrollAuto:before{content:'';display:block;position:absolute;top:0;height:100%;width:15px}.termsBox .scrollAuto:before{left:0;background:0 0;background:-webkit-linear-gradient(left,#f4f4f4,rgba(35,38,39,0));background:-o-linear-gradient(right,#f4f4f4,rgba(35,38,39,0));background:-moz-linear-gradient(right,#f4f4f4,rgba(35,38,39,0));background:linear-gradient(to right,#f4f4f4,rgba(35,38,39,0))}.termsBox .scrollAuto:after{right:0;background:0 0;background:-webkit-linear-gradient(right,#f4f4f4,rgba(35,38,39,0));background:-o-linear-gradient(left,#f4f4f4,rgba(35,38,39,0));background:-moz-linear-gradient(left,#f4f4f4,rgba(35,38,39,0));background:linear-gradient(to left,#f4f4f4,rgba(35,38,39,0))}.termsBox .scrollAuto .scrollArea{overflow-x:auto}.termsBox .scrollAuto .scrollArea table{min-width:670px}@media screen and (min-width:720px){.termsBox .scrollAuto:after,.termsBox .scrollAuto:before{content:none}}.marginTB{margin-top:30px}.termsTable>table{width:100%}.boxMade{margin-top:20px!important;margin-bottom:20px!important;text-indent:0!important;border:solid 1px #bcbdbd!important;padding:10px!important}.insuranceTitleA{background-color:#00f;color:#fff;padding:4px 20px}.insuranceTitleB{background-color:#00f;color:#fff;padding:2px 0;font-weight:500;text-align:center;margin-top:30px}.termsBox .alignC{text-align:center!important}.termsBox .alignR{text-align:right!important}.termsBox .alignL{text-align:left!important}