/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@media screen{.l-container *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;margin:0;padding:0;border:0;font-size:20px;line-height:1.5;letter-spacing:0.3px;font-weight:normal;color:#ffffff;caret-color:rgba(255,255,255,0.5);vertical-align:baseline;}.l-container *:focus{outline:none;box-shadow:none;}.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 h1 span{display:none;}.l-container .is-hidden{display:none !important;}.l-container .is-unvisible{opacity:0 !important;pointer-events:none !important;}.l-container .is-heightLight{font-weight:bold !important;}html{overflow-x:hidden;}body{background:#ffffff;margin:0;}body.has-nav,body.has-popup,body.has-loading{height:100vh;height:calc(var(--vh,1vh) * 100);overflow-y:hidden;}body .title-h1{text-indent:-10000px;height:0;}.l-container{position:relative;margin:0 auto;width:100vw;height:100%;border-radius:0;max-width:525px;box-shadow:0 0 30px 3px rgba(0,0,0,0.2);touch-action:manipulation;content:"";display:block;width:525px;height:auto;border-radius:0;background:url(/themes/custom/nestle_excel3/images/product-traceability/common/background-white-2502.jpg);background-size:cover;background-repeat:no-repeat;background-position:center top;}.l-wrap{width:100%;height:auto;border-radius:0;max-width:525px;display:block !important;}.l-main{z-index:1;background:url();}.l-page__fullHeight{width:100%;height:calc(100vh - 165px);border-radius:0;height:calc(var(--vh,1vh) * 100 - 165px);min-height:calc(930px - 71px);overflow-y:hidden;}.l-page__autoHeight{width:100%;height:auto;border-radius:0;min-height:920px;}.l-scene{transition:opacity .6s linear;}.l-scene.is-unvisible{position:absolute;margin:auto;left:0;top:0;}.gamePage img,.gamePopup img{pointer-events:none;}.gamePage *,.gamePopup *{-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;}.gamePage input,.gamePopup input{-webkit-user-select:auto;-moz-user-select:auto;-o-user-select:auto;user-select:auto;}.l-footer{width:100%;height:32px;border-radius:0;display:flex;flex-direction:row;justify-content:center;align-items:center;background-color:#b30004;z-index:5;padding:0 !important;}.l-footer .footer__text{width:100%;height:100%;border-radius:0;font-size:14px !important;line-height:15px;letter-spacing:0.3px;font-weight:normal;text-align:center;color:#ffffff;padding:0;margin:0;position:absolute;margin:auto;left:0;right:0;bottom:0;transform:translateY(7px);}.l-popup{width:100%;height:calc(100vh - 90px);border-radius:0;height:calc(var(--vh,1vh) * 100 - 90px);max-width:525px;position:fixed;margin:auto;left:0;top:0;right:0;margin-top:90px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;z-index:15;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:89px;height:auto;border-radius:0;display:flex;flex-direction:row;justify-content:center;align-items:center;position:absolute;margin:auto;top:50px;right:20px;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;}.loading{background:#880000;display:flex;flex-direction:row;justify-content:center;align-items:center;}.loading img{width:100px;height:100px;border-radius:0;}.mainLoading{background:#880000;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;margin-top:0;}.mainLoading img{width:100px;height:100px;border-radius:0;}.iframepage{margin-top:50px;}.navbar{width:100%;height:197px;border-radius:0;max-width:525px;background:url("/themes/custom/nestle_excel3/images/product-traceability/navbar/navbar-bg.png");background-repeat:no-repeat;background-size:cover;}.navbar__topbar{width:100%;height:100%;border-radius:0;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:50px 0;}.navbar__brand{width:auto;height:96px;border-radius:0;display:flex;flex-direction:row;justify-content:center;align-items:center;}.navbar__brand img{width:auto;height:100%;border-radius:0;}.navMenu .nav__menu{width:100%;height:59px;border-radius:0;display:flex;flex-direction:row;justify-content:space-evenly;align-items:center;box-shadow:0 8px 11px 1px rgba(170,170,170,0.6),0 -3px 11px -1px rgba(170,170,170,0.6);}.navMenu .nav__menu.is-link-1{background:url("/themes/custom/nestle_excel3/images/product-traceability/navbar/link-1-bg2502.png");background-size:100% auto;background-repeat:no-repeat;background-position:center center;}.navMenu .nav__menu.is-link-2{background:url("/themes/custom/nestle_excel3/images/product-traceability/navbar/link-2-bg2502.png");background-size:auto auto;background-repeat:no-repeat;background-position:center center;}.navMenu .nav__item{width:50%;height:100%;border-radius:0;flex:1;display:flex;flex-direction:row;justify-content:center;align-items:center;flex:0 0 50%;}.navMenu .nav__item.is-active .nav__link span{font-family:auto;color:#ffff;}.navMenu .nav__item a{width:100%;height:100%;border-radius:0;margin:auto;}.navMenu .nav__link{width:100%;height:100%;border-radius:0;display:flex;flex-direction:row;justify-content:center;align-items:center;}.navMenu .nav__link:hover{text-decoration:underline;color:#d99a35;}.navMenu .nav__link span{text-decoration:none;font-size:27px;line-height:1.5;letter-spacing:0.3px;font-weight:normal;color:#525252;font-family:auto;}.product__wrap{width:calc(100% - 72px);height:auto;border-radius:20px;margin:auto;border-color:#dabb74;border-width:2px;border-style:solid;box-shadow:8px 8px 11px 1px rgba(170,170,170,0.6);margin-top:80px;padding:75px 0;background-color:white;}.product__title{width:auto;height:calc(72px + 38px);border-radius:0;display:flex;flex-direction:row;justify-content:center;align-items:center;width:calc(100% + 2px);padding-top:25px;transform:translateY(-62%);position:absolute;margin:auto;left:0;top:0;right:0;}.product__title img{width:auto;height:100%;border-radius:0;}.product__subTitle{padding:0 25px;color:#525252;text-align:center;}.product__subTitle .is-hightlight{font-size:28px;line-height:1.5;letter-spacing:0.3px;font-weight:normal;color:#c70f10;}.product__subTitle span{font-weight:bold !important;color:#525252;text-align:justify;}.product__btnGroup{padding-bottom:80px;margin-top:50px;display:flex;flex-direction:column;justify-content:center;align-items:center;}.product__btn{width:450px;height:60px;border-radius:0;background:url("/themes/custom/nestle_excel3/images/product-traceability/common/btn-bg.png");background-size:cover;background-repeat:no-repeat;background-position:center center;display:flex;flex-direction:row;justify-content:center;align-items:center;color:white !important;font-size:24px;line-height:1.5;letter-spacing:0.3px;font-weight:normal;text-shadow:2px 2px 4px rgba(0,0,0,0.3);margin-bottom:50px;}.introduction__subTitle{text-shadow:0 0 6px white,0 0 6px white,0 0 6px white;}.introduction__contect{display:flex;flex-direction:row;justify-content:flex-end;align-items:flex-start;margin-top:25px;}.introduction__can{width:auto;height:310px;border-radius:0;display:flex;flex-direction:row;justify-content:center;align-items:center;position:absolute;margin:auto;left:-74px;top:-5px;}.introduction__can img{width:auto;height:100%;border-radius:0;}.introduction__lists{width:calc(100% - 215px);height:auto;border-radius:0;}.introduction__lists ul{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;}.introduction__item{flex:0 0 46%;margin-right:2%;}.introduction__item img{width:100%;}.introduction__note{padding-left:10px;font-size:18px;color:#525252;}.introduction__note span{font-size:18px;line-height:1.2;letter-spacing:2px;font-weight:bold;color:#525252;}.certification__wrap{margin:40px auto;}.certification__icon{width:auto;height:230px;border-radius:0;display:flex;flex-direction:row;justify-content:center;align-items:center;}.certification__icon img{width:auto;height:100%;border-radius:0;}.certification__text{margin-top:5px;font-size:20px;line-height:1.3;letter-spacing:2px;font-weight:bold;text-align:center;}.is-hightlight{color:white;text-shadow:0 0 12px white,0 0 12px white,0 0 12px white,0 0 6px white,0 0 6px white,0 0 6px white;}.video__wrap{width:calc(461px + 4px);height:calc(259px + 4px);border-radius:0;margin:35px auto 100px auto;border:2px solid white;box-shadow:7px 7px 2px rgba(118,189,34,0.4);}.video__wrap img,.video__wrap video{width:100%;height:100%;border-radius:0;object-fit:contain;}.vision__wrap{margin-top:114px;}.vision__title img{height:90%;padding-left:40px;padding-right:40px;}.vision__subTitle{font-size:18px;text-align:justify;}.vision__subTitle span{font-size:18px;}
}
@media screen{@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.ie-doesnt-work{position:relative;}}
}
