/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@media screen{html{font-size:3vw;line-height:1.5;letter-spacing:1px;color:#ffffff;}@media (min-width:530px){html{font-size:16px;}}body{scroll-behavior:smooth;}.l-container *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;margin:0;padding:0;border:0;caret-color:#5a327a;vertical-align:baseline;font-size:1rem;line-height:1.5;letter-spacing:0.09375rem;font-weight:400;}.l-container *:focus{outline:none;box-shadow:none;}.l-container h1{text-indent:-10000px;color:transparent;}.l-container ol,.l-container ul{list-style:none;}.l-container blockquote,.l-container q{quotes:none;}.l-container blockquote:before,.l-container blockquote:after,.l-container q:before,.l-container q:after{content:"";content:none;}.l-container table{border-collapse:collapse;border-spacing:0;}.l-container img{object-fit:contain;}.l-container .is-hidden{display:none !important;}.l-container .is-unvisible{opacity:0 !important;pointer-events:none !important;}.l-container .is-jffont,.l-container .is-jffont *{font-family:"jf-jinxuanlatte",sans-serif !important;font-weight:400 !important;}.jf-active body{opacity:1;visibility:visible;}.jf-inactive body{opacity:1;visibility:visible;}body{background:#5a327a;}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:530px;box-shadow:0 0 30px 3px rgba(0,0,0,0.2);background:#5a327a;background-image:url("/themes/custom/nestle_baby/images/neineianalyzer/common/bg.jpg");background-size:100% auto;background-repeat:repeat-y;background-position:center top;touch-action:manipulation;}.l-wrap{width:100%;height:auto;border-radius:0;max-width:530px;}.l-page__fullHeight{width:100%;height:100vh;border-radius:0;height:calc(var(--vh,1vh) * 100);min-height:174.3vw;overflow-y:hidden;}@media (min-width:530px){.l-page__fullHeight{min-height:944px;}}.l-page__autoHeight{width:100%;height:auto;border-radius:0;min-height:174.3vw;}@media (min-width:530px){.l-page__autoHeight{min-height:944px;}}.l-scene{padding-top:5.8125rem;padding-bottom:1.625rem;transition:opacity 0.6s linear;}.l-scene.is-unvisible{position:absolute;margin:auto;left:0;top:0;}.l-content{transition:opacity 0.6s linear;}.l-content.is-unvisible{overflow-y:hidden;position:absolute;margin:auto;left:0;top:0;right:0;height:0 !important;padding:0 !important;}.l-footer{width:100%;height:auto;border-radius:0;display:flex;flex-direction:row;justify-content:center;align-items:center;background:transparent;padding:0.25rem 0;z-index:5;position:absolute;margin:auto;left:0;right:0;bottom:0;}.l-footer .footer__text{font-size:0.625rem;line-height:1.5;letter-spacing:0.09375rem;font-weight:300;font-size:10px;text-align:center;color:#ffffff;transform:scale(0.7);white-space:nowrap;}.gamePage img,.gamePopup img{pointer-events:none;}.gamePage *,.gamePopup *{-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;}.l-popup{width:100%;height:100vh;border-radius:0;max-width:530px;position:fixed;margin:auto;left:0;top:0;right:0;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;z-index:5;overflow-x:hidden;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:3.8125rem;height:3.8125rem;border-radius:0;position:absolute;margin:auto;top:5.8125rem;right:0;transform:translate(-20%,50%);z-index:10;}.l-popup .closeX::before,.l-popup .closeX::after{content:"";display:block;width:100%;height:0.315rem;border-radius:0.1575rem;background:linear-gradient(to right,rgb(241,225,141) 0%,rgb(252,245,192) 65%,rgb(255,221,69) 100%);}.l-popup .closeX::before{transform:translateY(0.1575rem) rotate(-45deg);}.l-popup .closeX::after{transform:translateY(-0.1575rem) rotate(-135deg);}.l-popup.is-popup,.l-popup.is-loading{opacity:1;pointer-events:auto;}.loading{background:#5a327a;display:flex;flex-direction:row;justify-content:center;align-items:center;}.loading img{width:100px;height:100px;border-radius:0;}.mainLoading{background:#5a327a;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:100px;height:100px;border-radius:0;}.navbar{width:100vw;height:5.8125rem;border-radius:0;max-width:530px;position:fixed;margin:auto;left:0;top:0;right:0;z-index:20;background-color:#321c45;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;padding:1.125rem 1.6875rem;}.navbar__brand{width:7.125rem;height:3.5625rem;border-radius:0;display:flex;flex-direction:row;justify-content:center;align-items:center;}.navbar__brand img{width:100%;height:100%;border-radius:0;}.navbar__toggle{width:3.8125rem;height:auto;border-radius:0;position:absolute;margin:auto;top:0;right:1.6875rem;bottom:0;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:10;}.navbar__collapse{position:fixed;margin:auto;left:0;top:0;right:0;width:100%;height:100vh;border-radius:0;max-width:530px;overflow-y:scroll;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;z-index:10;opacity:0;pointer-events:none;background:rgba(73,38,103,0.85);}.navbar__collapse.is-open{opacity:1;pointer-events:auto;}.toggle__bar{width:100%;height:0.315rem;border-radius:0.1575rem;background:linear-gradient(to right,rgb(241,225,141) 0%,rgb(252,245,192) 65%,rgb(255,221,69) 100%);}.toggle__bar:first-child{transform:translateY(-0.75rem);}@keyframes toggle__bar-1{0%{transform:translateY(-0.75rem);}100%{transform:translateY(0.315rem) rotate(-45deg);}}.toggle__bar:nth-child(2){width:100%;}@keyframes toggle__bar-2{0%{width:100%;}100%{width:0;}}.toggle__bar:last-child{transform:translateY(0.75rem);}@keyframes toggle__bar-3{0%{transform:translateY(0.75rem);}50%{transform:translateY(-0.315rem) rotate(-45deg);}100%{transform:translateY(-0.315rem) rotate(-135deg);}}.toggle.is-ani .toggle__bar:first-child{transform:translateY(-0.75rem);animation:toggle__bar-1 0.3s 0.3s reverse backwards;}.toggle.is-ani .toggle__bar:nth-child(2){width:100%;animation:toggle__bar-2 0.3s 0.3s reverse backwards;}.toggle.is-ani .toggle__bar:last-child{transform:translateY(0.75rem);animation:toggle__bar-3 0.6s reverse backwards;}.toggle.is-active.is-ani .toggle__bar:first-child{transform:translateY(0.315rem) rotate(-45deg);animation:toggle__bar-1 0.3s forwards;}.toggle.is-active.is-ani .toggle__bar:nth-child(2){width:0;animation:toggle__bar-2 0.3s forwards;}.toggle.is-active.is-ani .toggle__bar:last-child{transform:translateY(-0.315rem) rotate(-135deg);animation:toggle__bar-3 0.6s forwards;}.toggle.is-active .toggle__bar:first-child{transform:translateY(0.315rem) rotate(-45deg);}.toggle.is-active .toggle__bar:nth-child(2){width:0;}.toggle.is-active .toggle__bar:last-child{transform:translateY(-0.315rem) rotate(-135deg);}.nav{width:100%;height:32rem;border-radius:0;padding:7.25rem 0 3.25rem 0;background:url("/themes/custom/nestle_baby/images/neineianalyzer/navbar/bg.jpg");background-size:cover;background-repeat:no-repeat;background-position:center center;display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;box-shadow:0 0.875rem 0.875rem rgba(0,0,0,0.5);}.nav__item{position:relative;width:100%;height:auto;border-radius:0;padding:1rem 0;display:flex;flex-direction:row;justify-content:center;align-items:center;}.nav__link{width:auto;height:2rem;border-radius:0;display:flex;flex-direction:row;justify-content:center;align-items:center;cursor:pointer;}.nav__link img{width:auto;height:100%;border-radius:0;}.opening{background:url("/themes/custom/nestle_baby/images/neineianalyzer/index/opening/background.jpg");background-size:100% auto;background-repeat:no-repeat;background-position:center top;height:auto;padding-bottom:35%;}.opening__title{margin-top:1.75rem;width:auto;height:22rem;border-radius:0;display:flex;flex-direction:row;justify-content:center;align-items:center;}.opening__title img{width:auto;height:100%;border-radius:0;}.opening__subTitle{width:29.0625rem;height:auto;border-radius:0;font-size:1.625rem;line-height:1.8;letter-spacing:0.09375rem;font-weight:300;text-align:center;background:url("/themes/custom/nestle_baby/images/neineianalyzer/index/opening/title-sub-border.png");background-size:contain;background-repeat:no-repeat;background-position:center center;margin:auto;margin-top:-0.375rem;}.opening__wrap{background:url("/themes/custom/nestle_baby/images/neineianalyzer/index/opening/can-bg.png");background-size:100% auto;background-repeat:no-repeat;background-position:center top;width:100%;height:auto;border-radius:0;display:flex;flex-direction:row;justify-content:center;align-items:center;display:block;width:auto;padding-bottom:20px;}.opening__wrap img{width:100%;height:auto;border-radius:0;}.opening__product{width:100%;}.opening__product__title{text-indent:-10000px;color:transparent;margin-bottom:1rem;}.opening__product__title.immunity-title{padding:0px 2rem;}.opening__product__title.allergy-title{padding:0px 2rem;width:75%;margin:auto;margin-bottom:1rem;}.opening__product__title.gi-title{padding:0px 2rem;width:85%;margin:auto;margin-bottom:1rem;}.opening__product__brandWrap{position:relative;display:flex;justify-content:center;margin-top:10px;height:220px;}.opening__product__brand{position:relative;height:200px;}.opening__product__brand > img{width:100%;height:100%;border-radius:0;display:flex;flex-direction:row;justify-content:center;align-items:center;margin:auto;}.opening__product__brand > img img{width:100%;height:100%;border-radius:0;}.opening__product__brand .info__name{margin-bottom:5px;}.opening__product__brand .brand__info{text-align:center;position:absolute;margin:auto;left:4px;top:152px;right:0;}.opening__product__brand .brand__info .info__subTitle{font-size:10px;color:#fff33f;font-weight:200;}.opening__product__brand .brand__info .info__title{font-size:16px;font-weight:200;position:relative;}.opening__product__brand .brand__info .info__title span{font-size:12px;margin-top:0rem;position:absolute;top:auto;left:0;right:0;bottom:-1.2rem;white-space:nowrap;}.opening__product__line{border:0;height:2px;width:100%;background-image:linear-gradient(to right,rgba(0,0,0,0),rgba(255,255,255,0.75),rgba(0,0,0,0));position:absolute;margin:auto;left:0;top:178px;right:0;}.opening__product:first-child{padding-top:1.5rem;}.opening__award{width:100%;height:auto;border-radius:0;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-end;margin-top:-5.25rem;padding-left:0.5rem;margin-bottom:0.75rem;}.opening__awardImage{width:auto;height:7.5rem;border-radius:0;margin-right:1rem;}.opening__awardName{font-size:1.0625rem;line-height:1.8;letter-spacing:0.09375rem;font-weight:300;border-bottom:0.5px solid #ffffff;margin-bottom:0.25rem;}.opening__awardName span{width:1.675rem;height:1.675rem;border-radius:50%;font-size:1.125rem;line-height:1.5;letter-spacing:0.09375rem;font-weight:400;color:#4d296b;display:inline-block;background:#ffffff;padding:0 0.275rem;margin:0 0.125rem;transform:translateY(4%);}.opening__awardPrice{font-size:0.625rem;line-height:1.5;letter-spacing:0.09375rem;font-weight:300;font-size:10px;transform-origin:left top;transform:scale(0.7);}.opening__cta{width:auto;height:7.25rem;border-radius:0;display:flex;flex-direction:row;justify-content:center;align-items:center;transition:all 0.3s;}.opening__cta img{width:auto;height:100%;border-radius:0;}.opening__cta:hover,.opening__cta:active{filter:brightness(1.1);}.opening__btn{background-color:#492667;position:fixed;bottom:0;width:530px;left:50%;transform:translate(-50%,0px);display:flex;justify-content:center;align-items:center;padding:5px 0 25px 0;}.test{background:url("/themes/custom/nestle_baby/images/neineianalyzer/index/test/bg.jpg");background-size:100% auto;background-repeat:no-repeat;background-position:center top;}.test.is-naming{background:url("/themes/custom/nestle_baby/images/neineianalyzer/index/test/bg-naming.jpg");background-size:100% auto;background-repeat:no-repeat;background-position:center top;}.test__title{width:92%;height:auto;border-radius:0;display:flex;flex-direction:row;justify-content:center;align-items:flex-start;margin:auto;margin-top:0.5rem;}.test__title img{width:auto;height:3.4375rem;border-radius:0;object-fit:contain;margin:0 0.5rem;}.test__title::before,.test__title::after{content:"";display:block;width:100%;height:0.5px;border-radius:0;background:#ffffff;flex:1;margin-top:1.25rem;}.test__contentWrap{margin:auto;margin-top:-2.2rem;padding-top:2.75rem;padding-bottom:1.25rem;width:92%;height:auto;border-radius:0;min-height:calc(var(--vh,1vh) * 100 - 5.8125rem - 1.625rem - 4.2375rem);}@media (min-width:530px){.test__contentWrap{min-height:calc(100vh - 5.8125rem - 1.625rem - 4.2375rem);}}.test__contentWrap::before,.test__contentWrap::after{content:"";display:block;width:1px;height:100%;border-radius:0;background:#ffffff;z-index:5;}.test__contentWrap::before{position:absolute;margin:auto;left:0;top:0;}.test__contentWrap::after{position:absolute;margin:auto;top:0;right:0;}.test__content{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;z-index:1;}.test__progress{position:sticky;bottom:0;width:92%;height:2.5rem;border-radius:0;background:#9780aa;margin:auto;border-left:1px solid #ffffff;border-right:1px solid #ffffff;box-shadow:inset 0 0.25rem 0.5rem rgba(77,41,107,0.6);z-index:1;}.test__progress::before,.test__progress::after{content:"";display:block;width:1px;height:1.625rem;border-radius:0;background:#ffffff;transform:translateY(100%);}.test__progress::before{position:absolute;margin:auto;left:-1px;bottom:0;}.test__progress::after{position:absolute;margin:auto;right:-1px;bottom:0;}.test__progress .progress__line{width:0%;height:100%;border-radius:0;background:#ffffff;transition:width 0.6s;}.test__progress .progress__num{position:absolute;margin:auto;top:0.125rem;right:0.75rem;bottom:0;width:auto;height:1.75rem;border-radius:0;display:flex;flex-direction:row;justify-content:center;align-items:center;}.test__progress .progress__num img{width:auto;height:100%;border-radius:0;}.test__progress .progress__num img{position:absolute;margin:auto;top:0;right:0;bottom:0;transition:opacity 0.3s 0.3s;}.naming__title{text-align:center;font-size:1.4375rem;line-height:1.5;letter-spacing:0.09375rem;font-weight:300;margin-bottom:0.5rem;margin-top:-0.25rem;}.naming__title span{display:block;font-size:4.5625rem;line-height:1;letter-spacing:0.9375rem;font-weight:700;text-align:center;padding-left:0.9375rem;-webkit-text-stroke:0.125rem #ffffff;}.naming__formGroup{display:flex;flex-direction:column;justify-content:center;align-items:center;}.naming__input{font-size:2.25rem;line-height:1.2;letter-spacing:0.625rem;font-weight:700;color:#fecb00;width:15rem;height:4rem;border-radius:2rem;padding:0.5rem 1.5rem;box-shadow:inset 0.25rem 0.25rem 0.25rem rgba(0,0,0,0.3) !important;text-align:center;margin-bottom:0.25rem;}.naming__note{font-size:0.8125rem;line-height:1.5;letter-spacing:0.09375rem;font-weight:300;margin-bottom:0.25rem;}.naming__cta{width:auto;height:3.5625rem;border-radius:0;display:flex;flex-direction:row;justify-content:center;align-items:center;margin-bottom:1.25rem;transition:all 0.3s;}.naming__cta img{width:auto;height:100%;border-radius:0;}.naming__cta:hover,.naming__cta:active{filter:brightness(1.1);}.naming__kv{width:100vw;height:22.875rem;border-radius:0;display:flex;flex-direction:row;justify-content:center;align-items:center;max-width:530px;}.naming__kv img{width:100%;height:100%;border-radius:0;}.qa__title{font-size:1.375rem;line-height:1.5;letter-spacing:0.09375rem;font-weight:400;text-align:center;margin-bottom:1.625rem;}.qa__title span{font-size:1.375rem;line-height:1.5;letter-spacing:0.09375rem;font-weight:400;text-align:center;}.qa__title span.has-icon{display:flex;flex-direction:row;justify-content:center;align-items:center;}.qa__title span.has-icon::after{content:"";display:block;width:1.5rem;height:1.125rem;border-radius:0;background:url("/themes/custom/nestle_baby/images/neineianalyzer/index/test/q1-icon.png");background-size:contain;background-repeat:no-repeat;background-position:center center;}.qa__title span.babyname,.qa__title span.productname{color:#ffe168;padding:0 0.25rem;margin:0 0.25rem;border-bottom:1px solid #ffffff;}.qa__formWrap{margin-bottom:2.25rem;}.qa__formGroup + .qa__formGroup{margin-top:1rem;}.qa__formGroup label,.qa__formGroup a{display:block;width:26.875rem;height:6.125rem;border-radius:0.9375rem;background:url("/themes/custom/nestle_baby/images/neineianalyzer/index/test/option-bg.png");background-size:100% 100%;background-repeat:no-repeat;background-position:center center;padding:0.3rem 0.325rem;box-shadow:0 0.25rem 0.25rem rgba(0,0,0,0.3),0 -0.25rem 0.25rem rgba(255,255,255,0.3);cursor:pointer;transition:all 0.3s;}.qa__formGroup label p,.qa__formGroup a p{flex:1;display:block;color:#898989;font-size:1.3125rem;line-height:1.2;letter-spacing:0.0625rem;font-weight:400;font-family:"Noto Serif TC",serif;text-align:center;}.qa__formGroup label img,.qa__formGroup a img{width:auto;height:100%;border-radius:0;}.qa__formGroup input{display:none;}.qa__formGroup input:checked + label{box-shadow:0 0.25rem 0.25rem rgba(0,0,0,0.3),0 -0.25rem 0.25rem rgba(255,255,255,0.3),0 0 0.75rem rgba(254,203,0,0.8),inset 0 0 0.75rem rgba(254,203,0,0.8);}.qa__formGroup input:checked + label p{transition:all 0.3s;color:#595757;}.qa__formGroup a.is-actived{box-shadow:0 0.25rem 0.25rem rgba(0,0,0,0.3),0 -0.25rem 0.25rem rgba(255,255,255,0.3),0 0 0.75rem rgba(254,203,0,0.8),inset 0 0 0.75rem rgba(254,203,0,0.8);}.qa__formGroup a.is-actived p{transition:all 0.3s;color:#595757;}.qa__formGroup:nth-child(2n+1) label,.qa__formGroup:nth-child(2n+1) a{display:flex;flex-direction:row;justify-content:space-between;align-items:center;}.qa__formGroup:nth-child(2n+1) label p,.qa__formGroup:nth-child(2n+1) a p{transform:translateX(0.375rem);}.qa__formGroup:nth-child(2n) label,.qa__formGroup:nth-child(2n) a{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center;}.qa__formGroup:nth-child(2n) label p,.qa__formGroup:nth-child(2n) a p{transform:translateX(-0.375rem);}.qa__formGroup-big label{display:block;width:26.875rem;height:8.375rem;border-radius:0.9375rem;background:url("/themes/custom/nestle_baby/images/neineianalyzer/index/test/option-bg-big.png");background-size:100% 100%;background-repeat:no-repeat;background-position:center center;}.qa__formGroup-big label img{width:7.725rem;height:auto;border-radius:0;}.qa__formGroup-big + .qa__formGroup-big{margin-top:2.25rem;}.qa .product__formWrap{width:20rem;height:auto;border-radius:0;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;}.qa .product__formGroup{flex:0 0 50%;}.qa .product__formGroup label{display:flex;flex-direction:column;justify-content:center;align-items:center;cursor:pointer;}.qa .product__formGroup label img{width:7.8125rem;height:auto;border-radius:0;transition:all 0.3s;}.qa .product__formGroup label p{transform:translateY(-1.875rem);text-align:center;font-size:1.0625rem;line-height:1.2;letter-spacing:0.09375rem;font-weight:400;transition:all 0.3s;}.qa .product__formGroup label p span{display:block;text-align:center;font-size:1.375rem;line-height:1.2;letter-spacing:0.09375rem;font-weight:400;}.qa .product__formGroup input{display:none;}.qa .product__formGroup input:checked + label img{filter:drop-shadow(0 0 0.5rem rgba(255,255,255,0.8));}.qa .product__formGroup input:checked + label p{text-shadow:0 0 0.25rem rgba(255,255,255,0.5);}.qa .product__formGroup:nth-child(2n){transform:translateY(1.5rem);}.result{background-image:url("/themes/custom/nestle_baby/images/neineianalyzer/index/result/bg-top.jpg");background-size:100% auto;background-repeat:no-repeat;background-position:center top;}.result::before{content:"";display:block;width:100%;height:37rem;border-radius:0;background-image:url("/themes/custom/nestle_baby/images/neineianalyzer/index/result/bg-bottom.jpg");background-size:100% auto;background-repeat:no-repeat;background-position:center bottom;position:absolute;margin:auto;left:0;right:0;bottom:0;}.result__title{width:auto;height:2.3125rem;border-radius:0;display:flex;flex-direction:row;justify-content:center;align-items:center;margin:1.6875rem auto;}.result__title img{width:auto;height:100%;border-radius:0;}.result__content{font-size:1.375rem;line-height:1.5;letter-spacing:0.09375rem;font-weight:400;text-align:center;margin-bottom:1.875rem;}.result__content span{font-size:1.375rem;line-height:1.5;letter-spacing:0.09375rem;font-weight:400;text-align:center;}.result__content span.babyname{color:#ffe168;padding:0 0.25rem;margin:0 0.25rem;border-bottom:1px solid #ffffff;}.result__cta{position:sticky;bottom:0;width:100%;height:auto;border-radius:0;color:#492667;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin-top:3rem;margin-bottom:0.5rem;padding:1.75rem 0.75rem;z-index:5;background:rgb(247,204,110);background:-moz-linear-gradient(top,rgb(247,204,110) 0%,rgb(255,240,216) 45%,rgb(255,240,216) 55%,rgb(247,204,110) 100%);background:-webkit-linear-gradient(top,rgb(247,204,110) 0%,rgb(255,240,216) 45%,rgb(255,240,216) 55%,rgb(247,204,110) 100%);background:linear-gradient(to bottom,rgb(247,204,110) 0%,rgb(255,240,216) 45%,rgb(255,240,216) 55%,rgb(247,204,110) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f7cc6e",endColorstr="#f7cc6e",GradientType=0);transition:all 0.3s;}.result__cta > img{width:auto;height:2.25rem;border-radius:0;}.result__cta:hover,.result__cta:active{filter:brightness(0.9);}.result__award{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-end;position:absolute;margin:auto;right:1.5rem;bottom:0;}.result__awardImage{width:auto;height:7.25rem;border-radius:0;}.result__awardName{font-size:1.0625rem;line-height:1.6;letter-spacing:0.03125rem;font-weight:300;white-space:nowrap;border-bottom:0.5px solid #4d296b;margin-bottom:0.25rem;}.result__awardName span{width:1.675rem;height:1.675rem;border-radius:50%;font-size:1.125rem;line-height:1.4;letter-spacing:0.09375rem;font-weight:400;color:#f8d17e;display:inline-block;background:#4d296b;padding:0 0.275rem;margin:0 0.125rem;transform:translateY(4%);}.result__awardPrice{font-size:0.625rem;line-height:1.5;letter-spacing:0.09375rem;font-weight:300 0.5;font-size:10px;transform-origin:left top;transform:scale(0.7);margin-bottom:0.25rem;}.recommand{background:url("/themes/custom/nestle_baby/images/neineianalyzer/index/result/recommend-bg.png");background-size:100% auto;background-repeat:no-repeat;background-position:center top;padding-top:3.25rem;}.recommand__title{width:auto;height:2.1875rem;border-radius:0;display:flex;flex-direction:row;justify-content:center;align-items:center;}.recommand__title img{width:auto;height:100%;border-radius:0;}.recommand__title.is-line2{width:auto;height:6.1875rem;border-radius:0;display:flex;flex-direction:row;justify-content:center;align-items:center;}.recommand__title.is-line2 img{width:auto;height:100%;border-radius:0;}.recommand__productWrap{margin-top:2.5rem;margin-left:3.125rem;margin-right:1rem;padding-bottom:0.25rem;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;}.recommand__product{width:100%;height:auto;border-radius:0;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;overflow:hidden;}.recommand__can{flex:0 0 10rem;width:10rem;height:auto;border-radius:0;display:flex;flex-direction:row;justify-content:center;align-items:center;z-index:1;}.recommand__can img{width:100%;height:auto;border-radius:0;}.recommand__info{width:19rem;height:auto;border-radius:0;padding-left:0.5rem;color:#492667;}.recommand__tag{height:1.5rem;font-size:1rem;line-height:1.4;letter-spacing:0.09375rem;font-weight:500;}.recommand__tag:not(.is-lightTag){display:flex;flex-direction:row;justify-content:flex-start;align-items:center;}.recommand__tag:not(.is-lightTag)::before,.recommand__tag:not(.is-lightTag)::after{content:"";display:block;width:1rem;height:1px;border-radius:0;background:#492667;}.recommand__tag:not(.is-lightTag)::before{margin-right:0.25rem;}.recommand__tag:not(.is-lightTag)::after{margin-left:0.25rem;}.recommand__tag.is-lightTag{width:9.875rem;height:1.5rem;border-radius:0;background:url("/themes/custom/nestle_baby/images/neineianalyzer/index/result/recommend-tag-bg.png");background-size:100% 100%;background-repeat:no-repeat;background-position:center center;font-size:1rem;line-height:1.4;letter-spacing:0.09375rem;font-weight:500;display:flex;flex-direction:row;justify-content:center;align-items:center;padding-left:0.09375rem;}.recommand__tag.is-lightTag span{font-size:0.625rem;line-height:1.4;letter-spacing:0.09375rem;font-weight:500;}.recommand__name{margin-bottom:1rem;}.recommand__name span{font-size:1.8125rem;line-height:1.4;letter-spacing:0.09375rem;font-weight:500;padding-bottom:0.5rem;}.recommand__name span:after{content:"";display:block;width:calc(100% + 3.5rem);height:1px;border-radius:0;background:#492667;position:absolute;margin:auto;right:0;bottom:0;}.recommand__content{width:100%;height:auto;border-radius:0;margin-bottom:2rem;}.recommand__content p{font-size:0.78125rem;line-height:1.4;letter-spacing:0.03125rem;font-weight:500;}.recommand__content p span{font-size:0.78125rem;line-height:1.4;letter-spacing:0.03125rem;font-weight:500;}.recommand__content small{display:block;font-size:0.625rem;line-height:1.4;letter-spacing:0.03125rem;font-weight:400;font-size:10px;transform-origin:left center;transform:scale(0.7);white-space:nowrap;}.recommand__content li{font-size:0.78125rem;line-height:1.4;letter-spacing:0.03125rem;font-weight:500;}.recommand__content li span{font-size:0.78125rem;line-height:1.4;letter-spacing:0.03125rem;font-weight:500;}.recommand__content ul > li{margin-left:0.675rem;position:relative;}.recommand__content ul > li::before{content:"-";font-size:0.78125rem;line-height:1.4;letter-spacing:0.03125rem;font-weight:500;position:absolute;left:-0.675rem;}.recommand__content ol > li{margin-left:2.675rem;position:relative;}.recommand__content ol > li.crucial1::before{content:"關鍵一";font-size:0.78125rem;line-height:1.4;letter-spacing:0.03125rem;font-weight:500;position:absolute;left:-2.675rem;text-decoration:underline;}.recommand__content ol > li.crucial2::before{content:"關鍵二";font-size:0.78125rem;line-height:1.4;letter-spacing:0.03125rem;font-weight:500;position:absolute;left:-2.675rem;text-decoration:underline;}.recommand__content ol > li.crucial3::before{content:"關鍵三";font-size:0.78125rem;line-height:1.4;letter-spacing:0.03125rem;font-weight:500;position:absolute;left:-2.675rem;text-decoration:underline;}.recommand__note{color:#492667;transform-origin:left bottom;transform:scale(0.7);margin-left:-7.5rem;margin-top:0.5rem;}.recommand__note p{font-size:0.625rem;line-height:1.4;letter-spacing:0.03125rem;font-weight:400;font-size:10px;white-space:nowrap;margin-bottom:10px;}.slide{background:url("/themes/custom/nestle_baby/images/neineianalyzer/index/result/slide-bg.png");background-size:100% auto;background-repeat:no-repeat;background-position:center top;padding-top:3.5rem;padding-bottom:2.125rem;}.slide__title{font-size:1.3125rem;line-height:1.5;letter-spacing:0.09375rem;font-weight:400;margin:1.875rem auto;text-align:center;}.slide__kv{margin:1rem 0;}.slide__kv img{width:100%;}.slide__productTitle{width:auto;height:1.5rem;border-radius:0;display:flex;flex-direction:row;justify-content:center;align-items:center;margin-bottom:0.75rem;}.slide__productTitle img{width:auto;height:100%;border-radius:0;}.slide__productTitle.is-line2{width:auto;height:3.875rem;border-radius:0;display:flex;flex-direction:row;justify-content:center;align-items:center;margin-bottom:-1rem;}.slide__productTitle.is-line2 img{width:auto;height:100%;border-radius:0;}.slide__productWrap{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;padding:0 2rem;}.slide__product{width:auto;height:22.125rem;border-radius:0;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;margin:auto 0.325rem;}.slide__can{flex:0 0 10rem;width:8.5rem;height:auto;border-radius:0;display:flex;flex-direction:row;justify-content:center;align-items:center;z-index:1;}.slide__can img{width:100%;height:auto;border-radius:0;}.slide__can img{transform:translateX(0.125rem);}.slide__info{color:#492667;margin-top:-3rem;display:flex;flex-direction:column;justify-content:center;align-items:center;}.slide__tag{height:1.5rem;color:#492667;font-size:0.875rem;line-height:1.4;letter-spacing:0.09375rem;font-weight:500;margin-bottom:0.375rem;}.slide__tag:not(.is-lightTag){display:flex;flex-direction:row;justify-content:flex-start;align-items:center;}.slide__tag:not(.is-lightTag)::before,.slide__tag:not(.is-lightTag)::after{content:"";display:block;width:1rem;height:1px;border-radius:0;background:#492667;}.slide__tag:not(.is-lightTag)::before{margin-right:0.25rem;}.slide__tag:not(.is-lightTag)::after{margin-left:0.25rem;}.slide__tag.is-lightTag{width:8.375rem;height:1.5rem;border-radius:0;background:url("/themes/custom/nestle_baby/images/neineianalyzer/index/result/recommend-tag-bg.png");background-size:100% 100%;background-repeat:no-repeat;background-position:center center;font-size:0.8125rem;line-height:1.4;letter-spacing:0.09375rem;font-weight:500;display:flex;flex-direction:row;justify-content:center;align-items:center;padding-left:0.09375rem;}.slide__tag.is-lightTag span{font-size:0.625rem;line-height:1.4;letter-spacing:0.09375rem;font-weight:500;}.slide__name{color:#000000;margin-bottom:0.375rem;padding-top:0.125rem;padding-bottom:0.125rem;text-align:center;white-space:nowrap;width:8.25rem;height:auto;border-radius:0;}.slide__name span{font-size:0.8125rem;line-height:1.4;letter-spacing:0.09375rem;font-weight:500;}.slide__name:after{content:"";display:block;width:100%;height:1px;border-radius:0;background:#000000;position:absolute;margin:auto;right:0;bottom:0;}.slide__content{color:#595757;margin-bottom:0.5rem;}.slide__content p{text-align:center;font-size:0.6875rem;line-height:1.5;letter-spacing:0.03125rem;font-weight:400;}.slide__content p span{font-size:0.6875rem;line-height:1.5;letter-spacing:0.03125rem;font-weight:400;display:flex;flex-direction:row;justify-content:center;align-items:center;}.slide__content p .icon-star::before,.slide__content p .icon-star::after{content:"";display:block;width:0.625rem;height:0.625rem;border-radius:0;background:url("/themes/custom/nestle_baby/images/neineianalyzer/index/result/icon-star.png");background-size:contain;background-repeat:no-repeat;background-position:center center;margin:0 0.125rem;}.slide__cta{width:auto;height:1.75rem;border-radius:0;display:flex;flex-direction:row;justify-content:center;align-items:center;position:absolute;margin:auto;left:0;right:0;bottom:2.5rem;transition:all 0.3s;}.slide__cta img{width:auto;height:100%;border-radius:0;}.slide__cta:hover,.slide__cta:active{filter:brightness(1.1);}.slide__note,.slide__note2{font-size:0.5rem;line-height:1.4;letter-spacing:0.03125rem;font-weight:400;color:#595757;transform-origin:left center;transform:translateY(-30px);display:flex;flex-direction:column;justify-content:center;margin:0 25px;}.slide__note2{transform:translate(111px,-20px);}.slide .swiper{overflow:hidden;}.slide .swiper-btnGroup{width:100%;height:auto;border-radius:0;position:absolute;margin:auto;left:0;top:0;right:0;bottom:0;display:flex;flex-direction:row;justify-content:space-between;align-items:center;z-index:1;pointer-events:none;}.slide .swiper-btn{width:1rem;height:auto;border-radius:0;display:flex;flex-direction:row;justify-content:center;align-items:center;margin:auto 0.5rem;cursor:pointer;pointer-events:auto;transition:all 0.3s;}.slide .swiper-btn img{width:100%;height:auto;border-radius:0;}.slide .swiper-btn:hover,.slide .swiper-btn:active{filter:brightness(1.1);}.form{background:url("/themes/custom/nestle_baby/images/neineianalyzer/form/bg.jpg");background-size:100% auto;background-repeat:repeat-y;background-position:center top;}.form__title{width:auto;height:5.8125rem;border-radius:0;display:flex;flex-direction:row;justify-content:center;align-items:center;margin-top:1.25rem;margin-bottom:2.875rem;}.form__title img{width:auto;height:100%;border-radius:0;}.form__wrap{width:80%;height:auto;border-radius:0;margin:auto;display:flex;flex-direction:column;justify-content:center;align-items:center;}.form__group:not(.form__checkbox){width:100%;height:auto;border-radius:0;display:flex;flex-direction:row;justify-content:space-between;align-items:center;}.form__group:not(.form__checkbox) label{font-size:1.625rem;line-height:1.5;letter-spacing:0.09375rem;font-weight:400;}.form__group:not(.form__checkbox) input[type=text]{flex:0 0 20.925rem;width:20.925rem;height:2.375rem;border-radius:0;background-color:transparent;background-image:url("/themes/custom/nestle_baby/images/neineianalyzer/form/input-bg.png") !important;background-size:100% 100%;background-repeat:no-repeat;background-position:center center;text-align:center;font-size:1.375rem;line-height:1.5;letter-spacing:0.09375rem;font-weight:400;padding:0 1rem;color:#4d296b;}.form__group:not(.form__checkbox) input[type=text]::placeholder{color:rgba(0,0,0,0.3);}.form__group:not(.form__checkbox) + .form__group:not(.is-hidden){margin-top:2.25rem;}.form__checkbox label{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;color:#e1c0ff;cursor:pointer;}.form__checkbox label p{font-size:1.375rem;line-height:1.5;letter-spacing:0.09375rem;font-weight:300;}.form__checkbox label p a{font-size:1.375rem;line-height:1.5;letter-spacing:0.09375rem;font-weight:300;color:#e1c0ff;border-bottom:1px solid #ffffff;}.form__checkbox label[for=service]{color:#fff100;}.form__checkbox label::before{content:"";display:block;flex:0 0 1.5rem;width:1.5rem;height:1.5rem;border-radius:50%;margin-top:0.325em;margin-right:0.5rem;background:#ffffff;box-shadow:inset 0.125rem 0.125rem 0.125rem rgba(0,0,0,0.3);}.form__checkbox input{display:none;}.form__checkbox input:checked + label::after{content:"";display:block;flex:0 0 1.5rem;width:1rem;height:1rem;border-radius:50%;background:#4d296b;box-shadow:inset 0.1rem 0.1rem 0.1rem rgba(255,255,255,0.4);position:absolute;margin:auto;left:0.25rem;top:calc(0.325em + 0.25rem);}.form__checkbox + .form__checkbox{margin-top:1.125rem;}.form__checkbox.is-hidden + .form__group:not(.is-hidden){margin-top:2.25rem;}.form__cta{margin-top:1.875rem;width:auto;height:5.125rem;border-radius:0;display:flex;flex-direction:row;justify-content:center;align-items:center;transition:all 0.3s;}.form__cta img{width:auto;height:100%;border-radius:0;}.form__cta:hover,.form__cta:active{filter:brightness(1.1);}.rule{padding-top:5.8125rem;}.rule__mainTitle{margin-top:1rem;width:auto;height:3.4375rem;border-radius:0;display:flex;flex-direction:row;justify-content:center;align-items:center;}.rule__mainTitle img{width:auto;height:100%;border-radius:0;}.rule__wrap{width:100%;height:auto;border-radius:0;background:url("/themes/custom/nestle_baby/images/neineianalyzer/rule/bg.jpg");background-size:100% auto;background-repeat:repeat-y;background-position:center top;}.rule__lists{width:100%;height:auto;border-radius:1rem;padding:2.8125rem 2.5rem;}.rule__content{text-align:justify;margin:0.25rem 0 1rem 0;font-size:1.0625rem;line-height:1.5;letter-spacing:0.09375rem;font-weight:400;}.rule__content.is-small{font-size:0.875rem;line-height:1.5;letter-spacing:0.09375rem;font-weight:400;}.rule__content li{margin-bottom:0.75rem;font-size:0.875rem;line-height:1.5;letter-spacing:0.09375rem;font-weight:400;margin-left:1.25rem;}.rule ol.dot-list li::before{content:"";display:block;width:1rem;height:1rem;border-radius:50%;position:absolute;margin:auto;left:-1.5rem;top:0;transform:translateY(28%);background:#ffffff;}.rule ol.num-list li{list-style:decimal;}.rule ol.num-list li span{white-space:nowrap;}.rule__title{color:#eddd61;font-size:1.625rem;line-height:1.5;letter-spacing:0.125rem;font-weight:500;}.rule__winner{color:#eddd61;text-decoration:underline;}.l-rulePopup{display:none;}.l-rulePopup.is-popup{display:flex;}.winner{padding-top:5.8125rem;}.winner__mainTitle{margin-top:2rem;width:auto;height:2.375rem;border-radius:0;display:flex;flex-direction:row;justify-content:center;align-items:center;}.winner__mainTitle img{width:auto;height:100%;border-radius:0;}.winner__wrap{width:100%;height:auto;border-radius:0;min-height:calc(944px - 5.8125rem);background:url("/themes/custom/nestle_baby/images/neineianalyzer/rule/bg.jpg");background-size:100% auto;background-repeat:repeat-y;background-position:center -15rem;}.winner__lists{width:26.125rem;height:31rem;border-radius:0;padding:1.375rem;background:url("/themes/custom/nestle_baby/images/neineianalyzer/winner/list-bg.png");background-size:100% 100%;background-repeat:no-repeat;background-position:center center;margin:2.375rem auto;}.winner__awardname{font-size:1.8125rem;line-height:1.5;letter-spacing:0.09375rem;font-weight:400;display:flex;flex-direction:column;justify-content:center;align-items:center;}.winner__awardname span{font-size:2.5rem;line-height:1.5;letter-spacing:0.09375rem;font-weight:400;}.winner__awardname::after{content:"";display:block;width:100%;height:0.1875rem;border-radius:0;background:url("/themes/custom/nestle_baby/images/neineianalyzer/winner/line.jpg");background-size:auto 100%;background-repeat:no-repeat;background-position:center center;margin-top:1.225rem;margin-bottom:1.375rem;}.winner__item{font-size:1.125rem;line-height:1.5;letter-spacing:0.09375rem;font-weight:400;text-align:center;}.winner__item + .winner__item{margin-top:0.75rem;}.winner__award{width:8.625rem;height:11rem;border-radius:0;display:flex;flex-direction:row;justify-content:center;align-items:center;position:absolute;margin:auto;left:0;bottom:0;transform:translate(-30%,30%);}.winner__award img{width:100%;height:100%;border-radius:0;}.winner__content{text-align:justify;margin:0.25rem 0 1rem 0;font-size:1.0625rem;line-height:1.5;letter-spacing:0.09375rem;font-weight:400;}.winner__content.is-small{font-size:0.875rem;line-height:1.5;letter-spacing:0.09375rem;font-weight:400;}.winner__content li{margin-bottom:0.75rem;font-size:0.875rem;line-height:1.5;letter-spacing:0.09375rem;font-weight:400;margin-left:1.25rem;}.winner ol.dot-list li::before{content:"";display:block;width:1rem;height:1rem;border-radius:50%;position:absolute;margin:auto;left:-1.5rem;top:0;transform:translateY(28%);background:#ffffff;}.winner ol.num-list li{list-style:decimal;}.winner__title{color:#eddd61;font-size:1.625rem;line-height:1.5;letter-spacing:0.125rem;font-weight:500;}.l-winnerPopup{display:none;}.l-winnerPopup.is-popup{display:flex;}
}
@media screen{@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.ie-doesnt-work{position:relative;}}
}
