/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@media screen{.layout-content *,.layout-content *::before,.layout-content *::after,.l-container *,.l-container *::before,.l-container *::after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;margin:0;padding:0;border:0;font-size:18px;line-height:1.5;letter-spacing:0.8px;font-weight:400;color:#283a49;vertical-align:baseline;outline:none;}.layout-content *:focus,.layout-content *::before:focus,.layout-content *::after:focus,.l-container *:focus,.l-container *::before:focus,.l-container *::after:focus{outline:none;box-shadow:none;}.layout-content ol,.layout-content ul,.l-container ol,.l-container ul{list-style:none;}.layout-content blockquote,.layout-content q,.l-container blockquote,.l-container q{quotes:none;}.layout-content blockquote:before,.layout-content blockquote:after,.layout-content q:before,.layout-content q:after,.l-container blockquote:before,.l-container blockquote:after,.l-container q:before,.l-container q:after{content:"";content:none;}.layout-content table,.l-container table{border-collapse:collapse;border-spacing:0;}.layout-content img,.l-container img{object-fit:contain;}.layout-content .is-hidden,.l-container .is-hidden{display:none !important;}.layout-content .is-unvisible,.l-container .is-unvisible{opacity:0 !important;pointer-events:none !important;}body{background:#00567d;}body.has-nav,body.has-popup,body.has-loading{height:100vh;height:calc(var(--vh,1vh) * 100);overflow-y:hidden;position:relative;}.l-member{background:url(/themes/custom/nestle_apro3/images/membervip1/index/background.jpg);background-size:100% auto;background-repeat:no-repeat;background-position:center top;box-shadow:0 0 30px 3px rgba(0,0,0,0.2);}.l-container{position:relative;margin:0 auto;width:100vw;height:100%;border-radius:0;max-width:640px;}.l-container h1{display:flex;flex-direction:row;justify-content:center;align-items:center;}.l-container h1 span{color:transparent;position:absolute;margin:auto;left:0;top:0;right:0;bottom:0;}.l-wrap{width:100%;height:auto;border-radius:0;max-width:640px;}.l-main{padding:64px 0 0 0;}.l-page__fullHeight{width:100%;height:100vh;border-radius:0;height:calc(var(--vh,1vh) * 100);}.l-page__autoHeight{width:100%;height:auto;border-radius:0;}.l-popup{width:100%;height:100vh;border-radius:0;height:calc(var(--vh,1vh) * 100);max-width:640px;position:fixed;margin:auto;left:0;top:0;right:0;padding-top:64px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;z-index:10;overflow-y:scroll;opacity:0;pointer-events:none;transition:opacity 0.6s cubic-bezier(0.45,0,0.55,1);}.l-popup > *{flex:0 0 auto;}.l-popup .closeX{width:55px;height:auto;border-radius:0;display:flex;flex-direction:row;justify-content:center;align-items:center;position:absolute;margin:auto;top:0;right:0;transform:translate(50%,-50%);z-index:10;}.l-popup .closeX img{width:100%;height:auto;border-radius:0;}.l-popup.is-popup,.l-popup.is-loading{opacity:1;pointer-events:auto;}input[type="checkbox"]{display:none;}input[type="checkbox"] + label{padding-left:90px;cursor:pointer;}input[type="checkbox"] + label::before{content:"";display:block;width:90px;height:90px;border-radius:50%;margin-right:6px;background:url("/themes/custom/nestle_apro3/images/membervip1/index/checkbox.png");background-size:contain;background-repeat:no-repeat;background-position:center center;position:absolute;margin:auto;left:0;top:0;bottom:0;}input[type="checkbox"]:checked + label::after{content:"";display:block;width:50px;height:50px;border-radius:50%;margin-right:6px;background:url("/themes/custom/nestle_apro3/images/membervip1/index/checkbox.png");background-size:contain;background-repeat:no-repeat;background-position:center center;position:absolute;margin:auto;left:20px;top:0;bottom:0;transform:translateY(-4%);}.loading{background:#00567d;display:flex;flex-direction:row;justify-content:center;align-items:center;}.loading img{width:80px;height:80px;border-radius:0;}.mainLoading{background:#00567d;width:100vw;height:100vh;border-radius:0;height:calc(var(--vh,1vh) * 100);z-index:20;display:flex;flex-direction:row;justify-content:center;align-items:center;}.mainLoading img{width:80px;height:80px;border-radius:0;}.navbar{width:100vw;height:80px;border-radius:0;max-width:640px;position:fixed;margin:auto;left:0;top:0;right:0;background:url(/themes/custom/nestle_apro3/images/membervip1/navbar/bg.png);background-size:100% 100%;background-repeat:no-repeat;background-position:center top;z-index:20;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:0 10px;}.navbar::before{content:"";display:block;width:100%;height:4px;border-radius:0;position:absolute;margin:auto;left:0;right:0;bottom:0;background:url(/themes/custom/nestle_apro3/images/membervip1/navbar/line.png);background-size:100% 100%;background-repeat:no-repeat;background-position:center center;}.navbar__brand{width:auto;height:100%;border-radius:0;display:flex;flex-direction:row;justify-content:center;align-items:center;}.navbar__brand img{width:auto;height:100%;border-radius:0;}.navbar__toggle{width:41px;height:auto;border-radius:0;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:1;margin-right:14px;}.navbar__toggle::before{content:"";display:block;width:60px;height:60px;border-radius:0;position:absolute;margin:auto;left:50%;top:50%;transform:translate(-50%,-50%);background:-moz-radial-gradient(center,ellipse cover,rgba(19,110,132,0.75) 0%,rgba(12,97,122,0) 75%,rgba(10,92,119,0) 100%);background:-webkit-radial-gradient(center,ellipse cover,rgba(19,110,132,0.75) 0%,rgba(12,97,122,0) 75%,rgba(10,92,119,0) 100%);background:radial-gradient(ellipse at center,rgba(19,110,132,0.75) 0%,rgba(12,97,122,0) 75%,rgba(10,92,119,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bf136e84',endColorstr='#000a5c77',GradientType=1);}.navbar__collapse{position:fixed;margin:auto;left:0;top:0;right:0;width:100%;height:100vh;border-radius:0;max-width:640px;overflow-y:scroll;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;opacity:0;pointer-events:none;}.navbar__collapse.is-open{opacity:1;pointer-events:auto;}.toggle__bar{width:100%;height:3px;border-radius:1.5px;background-color:#ffffff;transition:all 0.5s;}.toggle__bar:first-child{transform:translateY(-7px);}.toggle__bar:last-child{transform:translateY(7px);}.toggle.is-active .toggle__bar{width:0;}.toggle.is-active .toggle__bar:first-child{width:100%;transform:translateY(3px) rotate(45deg) !important;}.toggle.is-active .toggle__bar:last-child{width:100%;transform:translateY(-3px) rotate(-45deg) !important;}.nav{width:100%;height:100vh;border-radius:0;min-height:1113px;padding:294px 77px 100px 77px;background:url(/themes/custom/nestle_apro3/images/membervip1/index/background.jpg);background-size:100% auto;background-repeat:no-repeat;background-position:center top;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;}.nav::before{content:"";display:block;width:100%;height:4px;border-radius:0;position:absolute;margin:auto;left:0;right:0;bottom:0;background:url(/themes/custom/nestle_apro3/images/membervip1/navbar/line.png);background-size:100% 100%;background-repeat:no-repeat;background-position:center center;}.nav::after{content:"";display:block;width:100%;height:4px;border-radius:0;position:absolute;margin:auto;left:0;top:0;right:0;background:url(/themes/custom/nestle_apro3/images/membervip1/navbar/line.png);background-size:100% 100%;background-repeat:no-repeat;background-position:center center;}.nav__brand{position:absolute;margin:auto;left:0;top:110px;right:0;}.nav__brand .nav__link{width:auto;height:185px;border-radius:0;display:flex;flex-direction:row;justify-content:center;align-items:center;}.nav__brand .nav__link img{width:auto;height:100%;border-radius:0;}.nav__item{position:relative;width:100%;height:auto;border-radius:0;padding:32px 0 35px 0;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;}.nav__item::before{content:"";display:block;width:100%;height:2px;border-radius:0;position:absolute;margin:auto;left:0;right:0;bottom:0;background:url("/themes/custom/nestle_apro3/images/membervip1/index/line.png");background-size:contain;background-repeat:no-repeat;background-position:center center;}.nav__item:last-child::before{content:none;}.nav__link{width:100%;height:auto;border-radius:0;text-align:center;font-size:36px;line-height:1.5;letter-spacing:5px;font-weight:500;color:white !important;text-decoration:none !important;text-shadow:5px 10px 15px rgba(4,60,90,0.8);}.rule{background:rgba(0,0,0,0.7);padding:calc(80px + 56px) 65px 65px 65px;}.rule__mainTitle{font-size:31px;line-height:1.2;letter-spacing:1.5px;font-weight:700;text-align:center;color:#005674;margin-bottom:28px;}.rule__wrap{width:100%;height:auto;border-radius:0;background:whitesmoke;background:-moz-linear-gradient(left,whitesmoke 0%,#fcf4e6 100%);background:-webkit-linear-gradient(left,whitesmoke 0%,#fcf4e6 100%);background:linear-gradient(to right,whitesmoke 0%,#fcf4e6 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5',endColorstr='#fcf4e6',GradientType=1);padding:38px 28px;border-radius:10px;border:4px solid #d2b13d;}.rule__title{font-size:20px;line-height:1.2;letter-spacing:1px;font-weight:700;color:#0a8091;}.rule__content{margin:12px 0 30px 0;}.rule__content p,.rule__content li{margin-bottom:3px;}.rule__content p b,.rule__content li b{font-weight:500 !important;}.rule__content a{color:#005674;}.rule__content .award__info{margin-top:24px;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;}.rule__content .award__info img{width:75%;height:100%;border-radius:0;margin:auto;}.rule__content .is-small{font-size:13px;line-height:1.5;letter-spacing:0.8px;font-weight:500;}.rule__content .is-small a{color:#005674;font-size:13px;line-height:1.5;letter-spacing:0.8px;font-weight:700;}.rule__content .is-small b{font-size:13px;line-height:1.5;letter-spacing:0.8px;font-weight:700;font-weight:500 !important;}.rule ol{margin-left:20px;}.rule ol.is-dotList > li{font-weight:600;}.rule ol.is-dotList > li::before{content:"";display:block;width:10px;height:10px;border-radius:50%;background:#005674;position:absolute;margin:auto;left:-18px;top:9px;}.rule ol.is-numList > li{list-style:decimal;}.rule ul > li{list-style:none;margin-left:0;}.rule__item p:last-child{margin-bottom:30px;}.rule .linePoint{white-space:nowrap;}.index__wrap{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding-top:72px;}.index__kv{width:calc(100% - 42px);height:auto;border-radius:0;display:flex;flex-direction:row;justify-content:center;align-items:center;margin-left:42px;}.index__kv img{width:100%;height:auto;border-radius:0;}.index__arrow{width:84px;height:auto;border-radius:0;display:flex;flex-direction:row;justify-content:center;align-items:center;margin-top:10px;margin-bottom:30px;z-index:1;animation:ani-arrow 1.2s cubic-bezier(0.34,1.56,0.64,1) infinite alternate;}.index__arrow img{width:100%;height:auto;border-radius:0;}@keyframes ani-arrow{0%{transform:translateY(-10%);}100%{transform:translateY(20%);}}.index__award{width:calc(100% - 15px);height:auto;border-radius:0;display:flex;flex-direction:row;justify-content:center;align-items:center;margin-top:-80px;}.index__award img{width:100%;height:auto;border-radius:0;}.index__award img{margin-top:70px;margin-left:15px;}.index__award p.content1{position:absolute;margin:auto;left:0;top:310px;right:0;font-size:24px;line-height:1.3;letter-spacing:1.5px;font-weight:500;color:white;text-shadow:5px 10px 15px rgba(4,60,90,0.8);text-align:center;font-weight:bold;margin-top:-15px;}.index__award p.content1 .close-note{color:#f6bf21;font-size:21px;font-weight:bold;}.index__award p.content1 .fontLarge{color:white;font-size:24px;font-weight:bold;}.index__award p.content1 .lineFont{color:white;font-size:24px;font-weight:bold;font-family:"Roboto";}.index__award p.content2{position:absolute;margin:auto;left:0;top:0;right:0;font-size:21px;line-height:1.5;letter-spacing:1.5px;font-weight:700;color:white;text-shadow:5px 10px 15px rgba(4,60,90,0.8);text-align:center;margin-top:58.5%;}.index__award p.content2 a{font-size:21px;line-height:1.5;letter-spacing:1.5px;font-weight:500;color:white;text-decoration:underline;}.index__store{font-size:24px;color:#f6bf21;text-decoration:underline;font-weight:500;}.index__store:hover{color:#f1e9a3;}.index__btn{display:flex;flex-direction:row;justify-content:center;align-items:center;text-decoration:none !important;color:#4a4945 !important;font-size:30px;line-height:1.5;letter-spacing:2px;font-weight:700;background:url("/themes/custom/nestle_apro3/images/Q2vip/index/btn-bg.png");background-size:contain;background-repeat:no-repeat;background-position:center center;width:422px;height:135px;border-radius:0;padding-bottom:12px;padding-right:8px;}.index__mark{color:white;font-size:14px;margin-top:30px;}.indexForm{width:100%;height:auto;border-radius:0;padding:42px 32px 0 32px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;}.indexForm::before{content:"";display:block;width:100%;height:2px;border-radius:0;position:absolute;margin:auto;left:0;top:0;right:0;background:url("/themes/custom/nestle_apro3/images/membervip1/index/line.png");background-size:contain;background-repeat:no-repeat;background-position:center center;}.indexForm__arrow{display:flex;flex-direction:row;justify-content:center;align-items:center;text-decoration:none !important;color:#4a4945 !important;font-size:30px;line-height:1.5;letter-spacing:2px;font-weight:700;background:url("/themes/custom/nestle_apro3/images/Q2vip/index/btn-bg.png");background-size:contain;background-repeat:no-repeat;background-position:center center;width:422px;height:135px;border-radius:0;padding-bottom:12px;padding-right:8px;margin-top:32px;margin-bottom:40px;}.indexForm__wrap{width:100%;height:auto;border-radius:0;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;}.indexForm label{color:#ffeeb8;font-size:24px;line-height:1.5;letter-spacing:3px;font-weight:500;text-shadow:5px 10px 15px rgba(4,60,90,0.8);font-weight:bold;}.indexForm__formGroupWrap{width:100%;height:auto;border-radius:0;margin-top:20px;}.indexForm__formGroup{width:100%;margin-bottom:20px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;}.indexForm__formGroup > label{width:220px;margin-right:20px;text-align:right;flex:1 0 220px;}.indexForm__formGroup-row{margin-top:14px;}.indexForm__formGroup-row .indexForm__inputGroup{flex:0 0 48%;}.indexForm__formGroup-row .indexForm__inputGroup select{text-align:center;}.indexForm__formGroup-full .indexForm__inputGroup{flex:0 0 100%;}.indexForm__formGroup-full .indexForm__inputGroup select{text-align:center;}.indexForm__formGroup-col{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;margin-bottom:48px;}.indexForm__formGroup-col.has-line::before{content:"";display:block;width:100%;height:2px;border-radius:0;position:absolute;margin:auto;left:0;top:0;right:0;background:url("/themes/custom/nestle_apro3/images/membervip1/index/line.png");background-size:contain;background-repeat:no-repeat;background-position:center center;}.indexForm__formGroup-col > label{margin-bottom:24px;width:100% !important;text-align:left;flex:1;font-size:20px;line-height:1.5;letter-spacing:3px;font-weight:700;letter-spacing:2px;}.indexForm__formGroup-col > label span{font-size:32px;line-height:1.5;letter-spacing:3px;font-weight:700;color:#ffeeb8;}.indexForm__formGroup-col .indexForm__inputGroup{flex:0 0 auto;}.indexForm__formGroup-small > label{margin-right:17px;}.indexForm__inputGroup{width:100%;height:62px;border-radius:999px;background-clip:padding-box;border:solid 4px transparent;z-index:1;box-shadow:5px 5px 18px rgba(4,60,90,0.5);}.indexForm__inputGroup:before{content:"";display:block;position:absolute;margin:auto;left:0;top:0;right:0;bottom:0;width:calc(100% + 4px * 2);height:calc(100% + 4px * 2);border-radius:inherit;z-index:-1;margin:-4px;background:linear-gradient(to right,#f1e9a3,#d2b13d);}.indexForm__inputGroup.receipt__inputGroup,.indexForm__inputGroup.indexForm__inputGroup-row{width:100%;height:auto;border-radius:0;box-shadow:none;border:none;}.indexForm__inputGroup.receipt__inputGroup::before,.indexForm__inputGroup.indexForm__inputGroup-row::before{content:none;}.indexForm__inputGroup-row{display:flex;flex-direction:row;justify-content:space-between;align-items:center;}.indexForm__inputGroup-row input{flex:0 0 48%;text-align:center;}.indexForm__inputGroup-row > .indexForm__inputGroup{flex:0 0 48%;}.indexForm__inputGroup > input,.indexForm__inputGroup > select{background-color:#097899;box-shadow:inset 5px 5px 18px rgba(4,60,90,0.5);width:100%;height:100%;border-radius:999px;-webkit-appearance:none;padding:0 30px;color:white;font-size:30px;line-height:1.5;letter-spacing:0.8px;font-weight:700;}.indexForm__inputGroup > input::placeholder,.indexForm__inputGroup > select::placeholder{color:white;}.indexForm__inputGroup select{-webkit-appearance:none;appearance:none;}.indexForm__inputGroup input[type="date"]::-webkit-inner-spin-button,.indexForm__inputGroup input[type="date"]::-webkit-calendar-picker-indicator{display:none;-webkit-appearance:none;}.indexForm__inputGroup input[type="number"]::-webkit-outer-spin-button,.indexForm__inputGroup input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}.indexForm__inputGroup input[type="number"]{-moz-appearance:textfield;}.indexForm__inputGroup .input__note{position:absolute;margin:auto;left:0;right:0;bottom:0;text-align:left;transform:translateY(100%);}.indexForm__columnGroup{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;margin-top:24px;}.indexForm__inputRowGroup{width:100%;height:auto;border-radius:0;display:flex;flex-direction:row;justify-content:center;align-items:center;flex:0 0 auto;}.indexForm__inputRowGroup > select{appearance:none;-moz-appearance:none;-webkit-appearance:none;margin:6px;}.indexForm__inputRowGroup > select:first-child{margin-left:0;}.indexForm__inputRowGroup > select:last-child{margin-right:0;}.indexForm__checkboxGroup,.indexForm__radioGroup{margin-bottom:6px;}.indexForm__checkboxGroup:last-child,.indexForm__radioGroup:last-child{margin-bottom:0;}.indexForm__checkboxGroup input[type="checkbox"] + label::before,.indexForm__radioGroup input[type="checkbox"] + label::before{top:0;bottom:0;}.indexForm__checkboxGroup input[type="checkbox"]:checked + label::after,.indexForm__radioGroup input[type="checkbox"]:checked + label::after{top:0;bottom:0;}.indexForm__checkboxGroup > label > span,.indexForm__radioGroup > label > span{font-size:19px;line-height:1.5;letter-spacing:0.8px;font-weight:400;}.indexForm__radioGroup{margin:45px 0;}.indexForm__agreeGroup{width:100%;height:auto;border-radius:0;padding-bottom:48px;margin-bottom:48px;}.indexForm__agreeGroup label{margin-right:30px;margin-bottom:7px;font-size:20px;line-height:1.5;letter-spacing:3px;font-weight:700;}.indexForm__agreeGroup label a{text-decoration:underline;font-size:20px;line-height:1.5;letter-spacing:3px;font-weight:700;color:#ffeeb8;}.indexForm__agreeGroup::before{content:"";display:block;width:100%;height:2px;border-radius:0;position:absolute;margin:auto;left:0;right:0;bottom:0;background:url("/themes/custom/nestle_apro3/images/membervip1/index/line.png");background-size:contain;background-repeat:no-repeat;background-position:center center;}.indexForm__receipt{padding-top:48px;margin-top:48px;margin-bottom:10px;}.indexForm .receipt__inputGroup{display:flex;flex-direction:row;justify-content:space-between;align-items:center;}.indexForm .receipt__inputGroup input{display:none;}.indexForm .receipt__inputGroup label{width:100%;height:auto;border-radius:0;display:flex;flex-direction:row;justify-content:center;align-items:center;flex:0 0 100%;cursor:pointer;}.indexForm .receipt__inputGroup label img{width:100%;height:auto;border-radius:0;}.indexForm .receipt__inputGroup label.is-changed{background-clip:padding-box;border:solid 6px transparent;z-index:1;}.indexForm .receipt__inputGroup label.is-changed:before{content:"";display:block;position:absolute;margin:auto;left:0;top:0;right:0;bottom:0;width:calc(100% + 6px * 2);height:calc(100% + 6px * 2);border-radius:inherit;z-index:-1;margin:-6px;background:linear-gradient(to right,#f1e9a3,#d2b13d);}.indexForm .receipt__num{margin-top:20px;}.indexForm .receipt__num > label{width:150px;flex:1 0 150px;padding-left:8px;font-size:28px;line-height:1.3;letter-spacing:1.5px;font-weight:700;text-align:start;}.canNum-note{display:flex;align-self:flex-start;padding-left:8px;margin-bottom:20px;font-size:18px;line-height:1.3;letter-spacing:1.5px;font-weight:700;color:#ffeeb8;}footer.footer{position:relative;background-color:transparent;}footer.footer img{width:100%;}footer.footer .footer__text{background-color:transparent;width:100%;position:absolute;bottom:16px;left:50%;transform:translateX(-50%);text-align:center;font-size:0.9rem;line-height:1.2;}.doubleCheck{background:rgba(0,0,0,0.7);padding:calc(80px + 56px) 32px 65px 32px;}.doubleCheck__mainTitle{font-size:42px;line-height:1.5;letter-spacing:0.8px;font-weight:700;color:white;text-shadow:5px 10px 15px rgba(4,60,90,0.8);margin-bottom:12px;text-align:center;}.doubleCheck__subTitle{text-align:center;font-size:18px;line-height:1.5;letter-spacing:0.8px;font-weight:500;color:white;text-shadow:5px 10px 15px rgba(4,60,90,0.8);padding-bottom:42px;margin-bottom:27px;}.doubleCheck__subTitle b{font-size:18px;line-height:1.5;letter-spacing:0.8px;font-weight:700;color:white;text-shadow:5px 10px 15px rgba(4,60,90,0.8);}.doubleCheck__subTitle span{font-size:23px;line-height:1.5;letter-spacing:0.8px;font-weight:500;color:white;text-shadow:5px 10px 15px rgba(4,60,90,0.8);}.doubleCheck__subTitle::before{content:"";display:block;width:100%;height:2px;border-radius:0;position:absolute;margin:auto;left:0;right:0;bottom:0;background:url("/themes/custom/nestle_apro3/images/membervip1/index/line.png");background-size:contain;background-repeat:no-repeat;background-position:center center;}.doubleCheck__wrap{width:100%;height:auto;border-radius:0;padding:50px 25px;border-radius:10px;background:url(/themes/custom/nestle_apro3/images/membervip1/index/background.jpg);background-size:100% auto;background-repeat:no-repeat;background-position:center top;}.doubleCheck label{color:#ffeeb8;font-size:24px;line-height:1.5;letter-spacing:3px;font-weight:500;text-shadow:5px 10px 15px rgba(4,60,90,0.8);}.doubleCheck__formGroupWrap{width:100%;height:auto;border-radius:0;margin-top:20px;}.doubleCheck__formGroup{width:100%;margin-bottom:20px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;}.doubleCheck__formGroup > label{width:240px;margin-right:20px;text-align:right;flex:1 0 240px;}.doubleCheck__formGroup-row{margin-top:14px;}.doubleCheck__formGroup-row .doubleCheck__inputGroup{flex:0 0 48%;}.doubleCheck__formGroup-row .doubleCheck__inputGroup select{text-align:center;}.doubleCheck__formGroup-full .doubleCheck__inputGroup{flex:0 0 100%;}.doubleCheck__formGroup-full .doubleCheck__inputGroup select{text-align:center;}.doubleCheck__formGroup-col{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;margin-bottom:48px;}.doubleCheck__formGroup-col.has-line::before{content:"";display:block;width:100%;height:2px;border-radius:0;position:absolute;margin:auto;left:0;top:0;right:0;background:url("/themes/custom/nestle_apro3/images/membervip1/index/line.png");background-size:contain;background-repeat:no-repeat;background-position:center center;}.doubleCheck__formGroup-col > label{margin-bottom:24px;width:100% !important;text-align:left;flex:1;font-size:22px;line-height:1.5;letter-spacing:3px;font-weight:700;}.doubleCheck__formGroup-col > label span{font-size:32px;line-height:1.5;letter-spacing:3px;font-weight:700;color:#ffeeb8;}.doubleCheck__formGroup-col .doubleCheck__inputGroup{flex:0 0 auto;}.doubleCheck__formGroup-small > label{margin-right:17px;}.doubleCheck__inputGroup{width:100%;height:52px;border-radius:4px;background-clip:padding-box;border:solid 4px transparent;z-index:1;box-shadow:5px 5px 18px rgba(4,60,90,0.5);}.doubleCheck__inputGroup:before{content:"";display:block;position:absolute;margin:auto;left:0;top:0;right:0;bottom:0;width:calc(100% + 4px * 2);height:calc(100% + 4px * 2);border-radius:inherit;z-index:-1;margin:-4px;background:linear-gradient(to right,#f1e9a3,#d2b13d);}.doubleCheck__inputGroup.receipt__inputGroup,.doubleCheck__inputGroup.doubleCheck__inputGroup-row{width:100%;height:auto;border-radius:0;box-shadow:none;border:none;}.doubleCheck__inputGroup.receipt__inputGroup::before,.doubleCheck__inputGroup.doubleCheck__inputGroup-row::before{content:none;}.doubleCheck__inputGroup-row{display:flex;flex-direction:row;justify-content:space-between;align-items:center;}.doubleCheck__inputGroup-row .doubleCheck__info{flex:0 0 48%;text-align:center;}.doubleCheck__inputGroup-row > .doubleCheck__inputGroup{flex:0 0 48%;}.doubleCheck__inputGroup > .doubleCheck__info{background-color:#119fc2;box-shadow:inset 5px 5px 18px rgba(4,60,90,0.5);width:100%;height:100%;border-radius:2px;-webkit-appearance:none;padding:0 20px;color:white;font-size:22px;line-height:1.5;letter-spacing:0.8px;font-weight:700;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;}.doubleCheck__inputGroup > .doubleCheck__info::placeholder{color:white;}.doubleCheck__inputGroup select{-webkit-appearance:none;appearance:none;}.doubleCheck__inputGroup input[type="date"]::-webkit-inner-spin-button,.doubleCheck__inputGroup input[type="date"]::-webkit-calendar-picker-indicator{display:none;-webkit-appearance:none;}.doubleCheck__inputGroup input[type="number"]::-webkit-outer-spin-button,.doubleCheck__inputGroup input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}.doubleCheck__inputGroup input[type="number"]{-moz-appearance:textfield;}.doubleCheck__inputGroup .input__note{position:absolute;margin:auto;left:0;right:0;bottom:0;text-align:left;transform:translateY(100%);}.doubleCheck__columnGroup{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;margin-top:24px;}.doubleCheck__inputRowGroup{width:100%;height:auto;border-radius:0;display:flex;flex-direction:row;justify-content:center;align-items:center;flex:0 0 auto;}.doubleCheck__inputRowGroup > select{appearance:none;-moz-appearance:none;-webkit-appearance:none;margin:6px;}.doubleCheck__inputRowGroup > select:first-child{margin-left:0;}.doubleCheck__inputRowGroup > select:last-child{margin-right:0;}.doubleCheck__checkboxGroup,.doubleCheck__radioGroup{margin-bottom:6px;}.doubleCheck__checkboxGroup:last-child,.doubleCheck__radioGroup:last-child{margin-bottom:0;}.doubleCheck__checkboxGroup input[type="checkbox"] + label::before,.doubleCheck__radioGroup input[type="checkbox"] + label::before{top:0;bottom:0;}.doubleCheck__checkboxGroup input[type="checkbox"]:checked + label::after,.doubleCheck__radioGroup input[type="checkbox"]:checked + label::after{top:0;bottom:0;}.doubleCheck__checkboxGroup > label > span,.doubleCheck__radioGroup > label > span{font-size:19px;line-height:1.5;letter-spacing:0.8px;font-weight:400;}.doubleCheck__radioGroup{margin:45px 0;}.doubleCheck__agreeGroup{width:100%;height:auto;border-radius:0;padding-bottom:48px;margin-bottom:48px;}.doubleCheck__agreeGroup label{margin-right:30px;margin-bottom:7px;font-size:20px;line-height:1.5;letter-spacing:3px;font-weight:700;}.doubleCheck__agreeGroup label a{text-decoration:underline;font-size:20px;line-height:1.5;letter-spacing:3px;font-weight:700;color:#ffeeb8;}.doubleCheck__agreeGroup::before{content:"";display:block;width:100%;height:2px;border-radius:0;position:absolute;margin:auto;left:0;right:0;bottom:0;background:url("/themes/custom/nestle_apro3/images/membervip1/index/line.png");background-size:contain;background-repeat:no-repeat;background-position:center center;}.doubleCheck__receipt{padding-top:14px;margin-top:14px;margin-bottom:10px;}.doubleCheck .receipt__inputGroup{display:flex;flex-direction:row;justify-content:space-between;align-items:center;}.doubleCheck .receipt__inputGroup input{display:none;}.doubleCheck .receipt__inputGroup label{width:100%;height:auto;border-radius:0;display:flex;flex-direction:row;justify-content:center;align-items:center;flex:0 0 100%;cursor:pointer;background-clip:padding-box;border:solid 6px transparent;z-index:1;}.doubleCheck .receipt__inputGroup label img{width:100%;height:auto;border-radius:0;}.doubleCheck .receipt__inputGroup label:before{content:"";display:block;position:absolute;margin:auto;left:0;top:0;right:0;bottom:0;width:calc(100% + 6px * 2);height:calc(100% + 6px * 2);border-radius:inherit;z-index:-1;margin:-6px;background:linear-gradient(to right,#f1e9a3,#d2b13d);}.doubleCheck .receipt__imgWrap{background-clip:padding-box;border:solid 6px transparent;z-index:1;}.doubleCheck .receipt__imgWrap:before{content:"";display:block;position:absolute;margin:auto;left:0;top:0;right:0;bottom:0;width:calc(100% + 6px * 2);height:calc(100% + 6px * 2);border-radius:inherit;z-index:-1;margin:-6px;background:linear-gradient(to right,#f1e9a3,#d2b13d);}.doubleCheck .receipt__imgWrap img{width:100%;object-fit:contain;}.doubleCheck .receipt__filePath{width:100%;height:100%;border-radius:0;font-size:24px;line-height:60px;letter-spacing:0.8px;font-weight:400;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}.doubleCheck__btnGroup{width:100%;display:flex;flex-direction:row;justify-content:space-around;align-items:center;}.doubleCheck__btn{display:flex;flex-direction:row;justify-content:center;align-items:center;text-decoration:none !important;color:#4a4945 !important;font-size:30px;line-height:1.5;letter-spacing:2px;font-weight:700;background:url("/themes/custom/nestle_apro3/images/Q2vip/index/double-check/btn-bg.png");background-size:contain;background-repeat:no-repeat;background-position:center center;width:239px;height:69px;border-radius:0;padding-bottom:4px;filter:drop-shadow(5px 10px 15px rgba(4,60,90,0.8));}.success{background:rgba(0,0,0,0.7);padding:calc(64px + 95px) 35px 65px 35px;}.success__mainTitle{width:auto;height:67px;border-radius:0;display:flex;flex-direction:row;justify-content:center;align-items:center;position:absolute;margin:auto;left:0;top:calc(64px + 52px);right:0;z-index:1;}.success__mainTitle img{width:auto;height:100%;border-radius:0;}.success__wrap{width:560.5px;height:auto;border-radius:0;min-height:624px;padding-top:10px;position:relative;}.success__icon{width:100%;}.success__icon > img{width:100%;}.success__info{padding:0 30px 20px;color:#00a5db;font-size:24px;line-height:1.5;letter-spacing:0.8px;font-weight:700;text-align:center;position:absolute;top:auto;bottom:39px;left:0;right:0;}.success__info .closeX-finish{width:50%;height:auto;display:flex;flex-direction:row;justify-content:center;align-items:center;margin:auto;}.success__info .closeX-finish img{width:100%;}.success__info .success__note1{margin-bottom:7px;color:white;font-size:24px;line-height:1.3;letter-spacing:1.5px;font-weight:700;font-family:"DFT_Y8",sans-serif;text-shadow:5px 10px 15px rgba(4,60,90,0.8);}.success__info .success__note2{display:flex;justify-content:center;font-size:16px;line-height:1.3;letter-spacing:1.5px;font-weight:500;color:white;margin:20px auto;text-align:start;white-space:nowrap;}
}
@media screen{@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.ie-doesnt-work{position:relative;}}
}
