/* @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:29px;line-height:1.2;letter-spacing:0.3px;font-weight:normal;color:#888888;vertical-align:baseline;}.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:#f5f8fe;}body.has-nav,body.has-popup,body.has-loading{height:100vh;height:calc(var(--vh,1vh) * 100);overflow-y:hidden;}.l-container{position:relative;margin:0 auto;width:100vw;height:100%;border-radius:0;max-width:640px;box-shadow:0 0 30px 3px rgba(0,0,0,0.2);background-color:#f5f8fe;background-image:url("/themes/custom/nestle_comfort3/images/Q1vip/common/bg.jpg");background-size:cover;background-repeat:no-repeat;background-position:center top;}.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 47px 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);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{cursor:pointer;line-height:17px;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;}input[type="checkbox"] + label a{line-height:17px;}input[type="checkbox"] + label::before{content:"";display:block;width:17px;height:17px;border-radius:50%;margin-right:6px;border:1px solid #888888;}input[type="checkbox"]:checked + label::after{content:"";display:block;width:11px;height:11px;border-radius:50%;background:#888888;position:absolute;margin:auto;left:3px;top:3px;}.loading{background:rgba(0,0,0,0.7);display:flex;flex-direction:row;justify-content:center;align-items:center;}.loading img{width:80px;height:80px;border-radius:0;}.mainLoading{background:#f5f8fe;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;}.rule{background:rgba(0,0,0,0.7);padding:calc(70px + 42px) calc((100vw - 640px + 72px) / 2) 72px calc((100vw - 640px + 72px) / 2);}.rule__mainTitle{width:auto;height:54px;border-radius:0;display:flex;flex-direction:row;justify-content:center;align-items:center;margin-bottom:18px;}.rule__mainTitle img{width:auto;height:100%;border-radius:0;}.rule__wrap{width:100%;height:auto;border-radius:0;background:white;padding:36px 32px;}.rule__wrap::after{content:"";display:block;width:calc(100% - 8px);height:calc(100% - 8px);border-radius:0;border:4px solid #76bd22;position:absolute;margin:auto;left:0;top:0;right:0;bottom:0;pointer-events:none;}.rule__title{font-size:34px;line-height:1.2;letter-spacing:0.3px;font-weight:bold;color:#76bd22;}.rule__content{margin:12px 0 42px 0;color:black;font-size:21px;line-height:1.5;letter-spacing:0.3px;font-weight:normal;}.rule__content:first-child{color:black;}.rule__content p,.rule__content li{margin-bottom:3px;color:black;font-size:21px;line-height:1.5;letter-spacing:0.3px;font-weight:normal;}.rule__content a{color:#1643a7;font-size:21px;line-height:1.5;letter-spacing:0.3px;font-weight:normal;}.rule__content .award__title{font-size:21px;line-height:1.2;letter-spacing:0.3px;font-weight:normal;color:#76bd22;transform:translateX(-14px);}.rule__content .award__title2{font-size:21px;line-height:1.2;letter-spacing:0.3px;font-weight:normal;color:#76bd22;margin-left:15px;}.rule__content .award__info{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;margin-left:10px;margin-bottom:-30px;}.rule__content .award__info img{width:auto;height:110px;border-radius:0;margin:auto;transform:translate(5px,-20px);}.rule__content .award__info + .award__info{margin-top:-12px;}.rule__content .award__note{color:#85879b;}.rule__content .is-small{font-size:16px;line-height:1.5;letter-spacing:0.3px;font-weight:normal;}.rule__content .is-small a{color:#1643a7;font-size:18px;line-height:1.5;letter-spacing:0.3px;font-weight:bold;}.rule ol > li{margin-left:19px;}.rule ol > li::before{content:"";display:block;width:5px;height:5px;border-radius:50%;background:black;position:absolute;margin:auto;left:-17px;top:12px;}.rule ul > li{list-style:none;margin-left:0;}.rule__heightLight{color:#ffad00;}.index{background:url(/themes/custom/nestle_comfort3/images/2023Q3/background.jpg);background-size:100% auto;background-repeat:no-repeat;background-position:center -42px;padding:115px 0 56px 0;}.index__wrap{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;}.index__title{margin-top:12px;margin-bottom:24px;width:125%;height:auto;border-radius:0;z-index:5;}.index__kv{width:100%;height:auto;border-radius:0;display:flex;flex-direction:row;justify-content:center;align-items:center;transform:translateY(-22rem);margin-bottom:-22rem;}.index__kv img{width:100%;height:auto;border-radius:0;}.index__award{width:calc(100% - 72px);height:auto;border-radius:0;display:flex;flex-direction:row;justify-content:center;align-items:center;margin-top:-42px;}.index__award img{width:100%;height:auto;border-radius:0;}.index__ruleLink{margin-top:48px;display:flex;flex-direction:row;justify-content:center;align-items:center;font-size:24px;line-height:1.5;letter-spacing:0.3px;font-weight:bold;color:black;white-space:nowrap;}.index__ruleLink a{font-size:24px;line-height:1.5;letter-spacing:0.3px;font-weight:bold;color:#1643a7;border-bottom:1px solid #1643a7;margin-left:6px;white-space:nowrap;}.index__ruleLink img{width:auto;height:19px;border-radius:0;margin:0 9px;transform:translateY(1px);}.index__btn{width:482px;height:170px;border-radius:0;display:flex;flex-direction:row;justify-content:center;align-items:center;font-size:41px;line-height:1.5;letter-spacing:5px;font-weight:bold;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:white !important;padding-bottom:1%;text-shadow:2px 2px 2px rgba(0,0,0,0.3);background:url("/themes/custom/nestle_comfort3/images/Q1vip/index/btn-bg.png");background-size:contain;background-repeat:no-repeat;background-position:center center;}.indexForm{width:100%;height:auto;border-radius:0;padding:42px 36px 72px 36px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;}.indexForm__title{width:85%;height:auto;border-radius:0;display:flex;flex-direction:row;justify-content:center;align-items:center;z-index:1;}.indexForm__title img{width:100%;height:auto;border-radius:0;}.indexForm__steps{width:85%;height:auto;border-radius:0;display:flex;flex-direction:row;justify-content:center;align-items:center;margin:45px auto 0px auto;}.indexForm__steps img{width:100%;height:auto;border-radius:0;}.indexForm__subTitle{width:100%;height:auto;border-radius:0;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;}.indexForm__subTitle img{width:50%;height:auto;border-radius:0;}.indexForm__wrap{width:100%;height:auto;border-radius:0;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding:78px 0 60px 0;}.indexForm__formGroupWrap{width:100%;height:auto;border-radius:0;margin-top:41px;}.indexForm__formGroup{width:100%;margin-bottom:20px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;}.indexForm__formGroup > label{min-width:23px;margin-right:48px;flex:1 0 auto;}.indexForm__formGroup-row .indexForm__inputGroup{flex:0 0 45%;}.indexForm__formGroup-full .indexForm__inputGroup{flex:0 0 100%;}.indexForm__formGroup-col{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;margin-bottom:48px;}.indexForm__formGroup-col > label{margin-bottom:24px;}.indexForm__formGroup-col .indexForm__inputGroup{flex:0 0 auto;}.indexForm__formGroup-small > label{margin-right:17px;}.indexForm__formGroup label{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap;white-space:nowrap;}.indexForm__formGroup.js-justify label{width:226px;display:flex;flex-direction:row;justify-content:space-between !important;align-items:flex-start !important;}.indexForm__formGroup.js-justify label::after{content:"：";position:absolute;margin:auto;top:0;right:0;bottom:0;transform:translateX(120%);}.indexForm__formGroup.justify-end{justify-content:flex-end;}.indexForm__note{color:#76bd22;font-size:17px;line-height:1.2;letter-spacing:0.3px;font-weight:normal;}.indexForm__inputGroup{width:100%;height:auto;border-radius:0;}.indexForm__inputGroup > input,.indexForm__inputGroup > select{text-align:center;width:100%;height:56px;border-radius:0;background-color:transparent;border:1px solid;-webkit-appearance:none;padding:2.4px 24px;}.indexForm__inputGroup > input::placeholder,.indexForm__inputGroup > select::placeholder{color:#888888;}.indexForm__inputGroup select{-webkit-appearance:none;appearance:none;background:url("/themes/custom/nestle_comfort3/images/Q1vip/index/select-arrow.png");background-size:auto 32%;background-repeat:no-repeat;background-position:right 19px top 55%;padding-right:36px;}.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__inputGroup span.text-success{color:#76bd22;font-size:17px;line-height:1.2;letter-spacing:0.3px;font-weight:normal;}.indexForm__btnGroup{width:100%;height:auto;border-radius:0;}.indexForm__btn{width:100%;height:50px;border-radius:0;font-size:24px;line-height:1.5;letter-spacing:5px;font-weight:normal;display:inline-block;text-align:center;line-height:50px;color:white !important;background-color:#76bd22;transition:0.2s ease;}.indexForm__btn:hover,.indexForm__btn.waiting{background-color:#888;}.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.2;letter-spacing:0.3px;font-weight:normal;}.indexForm__radioGroup{margin:45px 0;}.indexForm__agreeGroup{width:100%;height:auto;border-radius:0;}.indexForm__agreeGroup label{font-size:17px;line-height:1.2;letter-spacing:0.3px;font-weight:normal;margin-bottom:7px;}.indexForm__agreeGroup label a{font-size:17px;line-height:1.2;letter-spacing:0.3px;font-weight:normal;text-decoration:underline;}.indexForm__receipt{margin-top:48px;margin-bottom:60px;}.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;cursor:pointer;}.indexForm .receipt__inputGroup label img{width:100%;height:auto;border-radius:0;}.indexForm .receipt__filePath{width:100%;height:100%;border-radius:0;font-size:24px;line-height:60px;letter-spacing:0.3px;font-weight:normal;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}.doubleCheck{background:rgba(0,0,0,0.7);padding:calc(70px + 42px) calc((100vw - 640px + 72px) / 2) 72px calc((100vw - 640px + 72px) / 2);display:flex;flex-direction:column;justify-content:flex-start;align-items:center;}.doubleCheck__mainTitle{width:auto;height:54px;border-radius:0;display:flex;flex-direction:row;justify-content:center;align-items:center;z-index:1;margin-bottom:15px;}.doubleCheck__mainTitle img{width:auto;height:100%;border-radius:0;}.doubleCheck__subTitle{width:100%;height:55px;border-radius:0;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;}.doubleCheck__subTitle img{width:auto;height:100%;border-radius:0;}.doubleCheck__wrap{width:100%;height:auto;border-radius:0;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding:31px;background:white;}.doubleCheck__wrap::after{content:"";display:block;width:calc(100% - 7px);height:calc(100% - 7px);border-radius:0;position:absolute;margin:auto;left:0;top:0;right:0;bottom:0;border:solid 3px #76bd22;pointer-events:none;}.doubleCheck__formGroupWrap{width:100%;height:auto;border-radius:0;margin-top:41px;}.doubleCheck__formGroup{width:100%;margin-bottom:20px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;}.doubleCheck__formGroup > label{min-width:180px;margin-right:30px;flex:1 0 auto;}.doubleCheck__formGroup-row .doubleCheck__inputGroup{flex:0 0 45%;}.doubleCheck__formGroup-full .doubleCheck__inputGroup{flex:0 0 100%;}.doubleCheck__formGroup-col{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;margin-bottom:48px;}.doubleCheck__formGroup-col > label{margin-bottom:20px;}.doubleCheck__formGroup-col .doubleCheck__inputGroup{flex:0 0 auto;}.doubleCheck__formGroup-small > label{margin-right:14px;}.doubleCheck__formGroup label{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap;white-space:nowrap;}.doubleCheck__formGroup.js-justify label{width:180px;display:flex;flex-direction:row;justify-content:space-between !important;align-items:flex-start !important;}.doubleCheck__note{color:#76bd22;font-size:17px;line-height:1.2;letter-spacing:0.3px;font-weight:normal;margin-left:7px;}.doubleCheck__info{width:100%;height:56px;border-radius:0;background-color:transparent;border:1px solid;-webkit-appearance:none;padding:10px 24px;text-align:center;}.doubleCheck__info::placeholder{color:#888888;}.doubleCheck__inputGroup{width:100%;height:auto;border-radius:0;}.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 .doubleCheck__info{appearance:none;-moz-appearance:none;-webkit-appearance:none;margin:6px;}.doubleCheck__inputRowGroup .doubleCheck__info:first-child{margin-left:0;}.doubleCheck__inputRowGroup .doubleCheck__info: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:20px;line-height:1.2;letter-spacing:0.3px;font-weight:normal;}.doubleCheck__radioGroup{margin:54px 0;}.doubleCheck__agreeGroup{pointer-events:none;width:100%;height:auto;border-radius:0;}.doubleCheck__agreeGroup label{font-size:17px;line-height:1.2;letter-spacing:0.3px;font-weight:normal;margin-bottom:8px;}.doubleCheck__agreeGroup label a{font-size:17px;line-height:1.2;letter-spacing:0.3px;font-weight:normal;text-decoration:underline;}.doubleCheck__receipt{margin-top:48px;margin-bottom:60px;}.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;cursor:pointer;}.doubleCheck .receipt__inputGroup label img{width:100%;height:auto;border-radius:0;}.doubleCheck .receipt__filePath{width:100%;height:100%;border-radius:0;font-size:24px;line-height:60px;letter-spacing:0.3px;font-weight:normal;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}.doubleCheck__btnGroup{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;}.doubleCheck__btn{width:244px;height:102px;border-radius:0;display:flex;flex-direction:row;justify-content:center;align-items:center;font-size:41px;line-height:1.5;letter-spacing:5px;font-weight:bold;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:white !important;padding-bottom:1%;text-shadow:2px 2px 2px rgba(0,0,0,0.3);background:url("/themes/custom/nestle_comfort3/images/Q1vip/index/double-check/btn-bg.png");background-size:contain;background-repeat:no-repeat;background-position:center center;}.success,.already,.oldest{background:rgba(0,0,0,0.7);padding:calc(65px + 70px) 35px 65px 35px;}.success__wrap,.already__wrap,.oldest__wrap{background:white;max-width:calc(535px - 30px);padding:80px 40px;}.success__wrap::after,.already__wrap::after,.oldest__wrap::after{content:"";display:block;width:calc(100% - 6px);height:calc(100% - 6px);border-radius:0;border:3px solid #76bd22;position:absolute;margin:auto;left:0;top:0;right:0;bottom:0;pointer-events:none;}.success__icon,.already__icon,.oldest__icon{width:55%;height:auto;border-radius:0;display:flex;flex-direction:row;justify-content:center;align-items:center;margin:auto;margin-bottom:35px;}.success__icon img,.already__icon img,.oldest__icon img{width:100%;height:auto;border-radius:0;}.success__info,.already__info,.oldest__info{text-align:center;font-size:25px;}.success__info-date,.already__info-date,.oldest__info-date{color:red;font-size:25px;}.success__info-date span,.already__info-date span,.oldest__info-date span{text-decoration-line:underline;}.success__btnGroup,.already__btnGroup,.oldest__btnGroup{width:calc(96% + 5px);height:auto;border-radius:0;padding:35px 20px 25px 15px;display:flex;flex-direction:row;justify-content:center;align-items:center;}.success__btnGroup .btn,.already__btnGroup .btn,.oldest__btnGroup .btn{width:201.8px;height:50.6px;border-radius:0;background-size:contain;background-repeat:no-repeat;background-position:center center;color:white;font-size:23px;line-height:50.6px;letter-spacing:0.3px;font-weight:normal;text-align:center;}.success__note,.already__note,.oldest__note{color:#e98d36;text-align:left;margin:0 25px 20px 25px;}.oldest__icon{width:100%;height:auto;border-radius:0;display:flex;flex-direction:row;justify-content:center;align-items:center;}.oldest__icon img{width:100%;height:auto;border-radius:0;}.line{background:url(/themes/custom/nestle_comfort3/images/2023Q3/background.jpg);background-size:100% auto;background-repeat:no-repeat;background-position:center -42px;padding:84px 0 56px 0;}.line__wrap{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;}.line__title-gray{margin-top:24px;width:calc(130%);height:auto;border-radius:0;display:flex;flex-direction:row;justify-content:center;align-items:center;}.line__title-gray img{width:100%;height:auto;border-radius:0;}.line__title-blue p{text-align:center;font-weight:600;line-height:1.5;color:#0033a0;font-size:38px;}.line__title-green{margin-bottom:20px;}.line__title-green p{color:#76bd22;font-size:28px;text-align:center;font-weight:400;line-height:1.5;}.line__subtitle{width:calc(100% - 250px);height:auto;border-radius:0;display:flex;flex-direction:row;justify-content:center;align-items:center;margin-top:24px;}.line__subtitle img{width:100%;height:auto;border-radius:0;}.line__kv{width:80%;height:auto;border-radius:0;display:flex;flex-direction:row;justify-content:center;align-items:center;margin-bottom:24px;}.line__kv img{width:100%;height:auto;border-radius:0;}.line__award{width:calc(100% - 72px);height:auto;border-radius:0;display:flex;flex-direction:row;justify-content:center;align-items:center;margin-top:-42px;}.line__award img{width:100%;height:auto;border-radius:0;}.line__btn{width:350px;height:172px;border-radius:0;display:block;overflow:hidden;text-indent:-9999px;padding-bottom:1%;background:url("/themes/custom/nestle_comfort3/images/2025campaign/bn_04.png");background-size:contain;background-repeat:no-repeat;background-position:center center;}.finish{background:url(/themes/custom/nestle_comfort3/images/2023Q3/background.jpg);background-size:100% auto;background-repeat:no-repeat;background-position:center -42px;padding:84px 0 56px 0;}.finish__wrap{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;}.finish__title{margin-top:24px;margin-bottom:24px;width:calc(100% - 72px);height:auto;border-radius:0;display:flex;flex-direction:row;justify-content:center;align-items:center;}.finish__title img{width:100%;height:auto;border-radius:0;}.finish__subtitle{width:calc(100% - 100px);height:auto;border-radius:0;display:flex;flex-direction:row;justify-content:center;align-items:center;margin-top:-40px;}.finish__subtitle img{width:100%;height:auto;border-radius:0;}.finish__kv{width:100%;height:auto;border-radius:0;display:flex;flex-direction:row;justify-content:center;align-items:center;margin-bottom:-20%;}.finish__kv img{width:100%;height:auto;border-radius:0;}.finish__award{width:calc(100% - 72px);height:auto;border-radius:0;display:flex;flex-direction:row;justify-content:center;align-items:center;margin-top:-42px;}.finish__award img{width:100%;height:auto;border-radius:0;}.finish__btn{width:350px;height:172px;border-radius:0;display:block;overflow:hidden;text-indent:-9999px;padding-bottom:1%;background:url("/themes/custom/nestle_comfort3/images/2025campaign/finish_05.png");background-size:contain;background-repeat:no-repeat;background-position:center center;}
}
@media screen{@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.ie-doesnt-work{position:relative;}}
}
