/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:felix_boldbold;src:url(/themes/custom/multibrandnest_theme/fonts/felix/felix-bold-webfont.woff2) format("woff2"),url(/themes/custom/multibrandnest_theme/fonts/felix/felix-bold-webfont.woff) format("woff");font-weight:400;font-style:normal}html{font-size:min(1.5277777778vw,22px);letter-spacing:-.018em;line-height:1.1875}@media only screen and (max-width:1023px){html{font-size:min(2.34375vw,18px)}}@media only screen and (max-width:767px){html{font-size:min(4.8vw,18px)}}body{color:#000;font-family:Roboto,sans-serif;-webkit-font-smoothing:antialiased}p{margin:0 0 1em}a{color:inherit;text-decoration:underline;transition:color .3s}a:hover{color:#000}a:active,a:focus{outline:none}a img{border:none}:focus,button:active,button:focus{outline:none}hr{border-bottom:1px solid #000;border-left:none;border-right:none;border-top:none;margin:1.1875em 0}img{margin:0;max-width:100%;height:auto}abbr,acronym{border-bottom:1px dotted #000;cursor:help}address{display:block;margin:0 0 1.1875em/2}hgroup{margin-bottom:1.1875em/2}blockquote,del{color:#262626}blockquote{border-left:2px solid #000;margin:1.1875em 0;padding-left:1.1875em/2}cite{color:#404040;font-style:italic}cite:before{content:"\2014 \00A0"}.small,.subnote{font-size:.8em}.text-center{text-align:center}.h1,.products__hl,.registration__hl{width:-moz-fit-content;width:fit-content;max-width:min(44.2708333333vw,850px);margin:0 auto .7em;color:#da0010;font-family:felix_boldbold;font-size:2.18182em;font-weight:600;letter-spacing:-.03em;line-height:1.2;text-transform:uppercase}@media only screen and (max-width:767px){.h1,.products__hl,.registration__hl{width:auto;max-width:none;margin-bottom:.6em;font-size:2.66667em}}.h2,.products__hl2,.registration__hl2,.txtPic__txt h2{width:-moz-fit-content;width:fit-content;max-width:min(44.2708333333vw,850px);margin:0 auto .7em;color:#da0010;font-family:felix_boldbold;font-size:1.44444em;font-weight:600;letter-spacing:-.03em;line-height:1.2;text-transform:uppercase}@media only screen and (max-width:767px){.h2,.products__hl2,.registration__hl2,.txtPic__txt h2{width:auto;max-width:none;margin-bottom:.6em;font-size:1.55556em}}@font-face{font-family:icons;src:url(/themes/custom/multibrandnest_theme/fonts/felix/icons.ttf?llul4=) format("truetype"),url(/themes/custom/multibrandnest_theme/fonts/felix/icons.woff?llul4=) format("woff"),url(/themes/custom/multibrandnest_theme/fonts/felix/icons.svg?llul4=#icons) format("svg");font-weight:400;font-style:normal;font-display:swap}.icon,:not(#janrainModal) .icon{font-family:icons;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon--external-link:before{content:""}.icon--close:before{content:""}.icon--info:before{content:""}.icon--menu:before{content:""}.icon--linkArrow:before{content:""}.icon--check-square:before{content:""}.icon--check-circle:before{content:""}.icon--circle:before{content:""}.icon--square:before{content:""}.icon--facebook:before{content:""}.icon--email:before{content:""}.icon--phone:before{content:""}body{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-height:100vh;padding:0;background-color:#fff;margin:0}.body--noscroll{overflow:hidden}.main{-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.section{width:100%;margin:2.5em auto}.section,.section>*{box-sizing:border-box}.section>*{width:min(79.1666666667vw,1140px);margin-right:auto;margin-left:auto}@media only screen and (max-width:767px){.section>*{width:min(83.2vw,312px)}}.block{display:block}.flex{display:-ms-flexbox;display:flex}.flex-center{-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:center;align-self:center}.video{aspect-ratio:560/315;height:auto}.hr{display:block;width:100%;height:3px;background-color:#da0010;border:none;margin:2.5em auto}.flex-center .hr{margin-top:0;margin-bottom:0}.masthead{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;min-height:min(3.0555555556vw,44px);padding:0 min(10.4166666667vw,150px);background-color:#ec1a19;color:#fff;font-size:0.83333rem}.masthead .masthead__inner{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.masthead .masthead__inner span{right:min(1.3888888889vw,20px)}@media only screen and (max-width:767px){.masthead{padding:0 min(4vw,15px);min-height:min(8vw,30px)}.masthead span{display:none}}.masthead__img{display:block;width:auto;height:min(1.3020833333vw,25px)}@media only screen and (max-width:767px){.masthead__img{height:min(3.4666666667vw,13px)}}.header{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;width:min(79.1666666667vw,1140px);margin:min(2.4305555556vw,35px) auto min(2.0833333333vw,30px)}@media only screen and (max-width:767px){.header{width:min(82.1333333333vw,308px);height:min(13.3333333333vw,50px)}}.navMain{-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.header__logo{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;display:block;width:min(11.6666666667vw,168px);height:0;padding-top:min(4.9305555556vw,71px);background-image:url(/themes/custom/multibrandnest_theme/images/felix/header__logo--1x.png);background-repeat:no-repeat;background-position:50%;background-size:contain;overflow:hidden;margin-right:min(1.9444444444vw,28px)}@media only screen and (max-width:767px){.header__logo{width:min(32vw,120px);padding-top:min(13.6vw,51px)}}.hero{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;display:block;position:relative;width:min(79.1666666667vw,1140px);height:0;padding-top:calc(min(34.7222222222vw,500px) + 10px);background-image:url(/themes/custom/multibrandnest_theme/images/felix/header__hero--desktop.jpg);background-repeat:no-repeat;background-position:top;background-size:contain;overflow:hidden;margin:auto;margin-bottom:min(4.1666666667vw,60px)}@media only screen and (max-width:767px){.hero{width:min(83.2vw,312px);padding-top:calc(min(44.8vw,168px) + 10px);background-image:url(/themes/custom/multibrandnest_theme/images/felix/header__hero--mobile--1x.jpg);margin-bottom:min(8vw,30px)}}@media screen and (max-width:767px) and (-webkit-min-device-pixel-ratio:2),screen and (max-width:767px) and (min-resolution:2dppx){.hero{background-image:url(/themes/custom/multibrandnest_theme/images/felix/header__hero--mobile--2x.jpg)}}@media screen and (max-width:767px) and (-webkit-min-device-pixel-ratio:3),screen and (max-width:767px) and (min-resolution:3dppx){.hero{background-image:url(/themes/custom/multibrandnest_theme/images/felix/header__hero--mobile--3x.jpg)}}.hero--thanks *{display:none}.hero.hero--finished{background-image:url(/themes/custom/multibrandnest_theme/images/felix/header__hero--desktop--finished.jpg)}@media only screen and (max-width:767px){.hero.hero--finished{background-image:url(/themes/custom/multibrandnest_theme/images/felix/header__hero--mobile--finished--1x.jpg)}}@media screen and (max-width:767px) and (-webkit-min-device-pixel-ratio:2),screen and (max-width:767px) and (min-resolution:2dppx){.hero.hero--finished{background-image:url(/themes/custom/multibrandnest_theme/images/felix/header__hero--mobile--finished--2x.jpg)}}@media screen and (max-width:767px) and (-webkit-min-device-pixel-ratio:3),screen and (max-width:767px) and (min-resolution:3dppx){.hero.hero--finished{background-image:url(/themes/custom/multibrandnest_theme/images/felix/header__hero--mobile--finished--3x.jpg)}}@media only screen and (max-width:767px){.hero--mobile--exists .hero-image-mobile{position:relative;overflow:visible;background-size:contain;width:100%;padding-top:100%}.hero--mobile--exists .hero-image-desktop{display:none}}@media only screen and (min-width:768px){.hero--mobile--exists .hero-image-mobile{display:none}}.hero__logo{position:absolute;left:min(8.8194444444vw,127px);top:min(7.8472222222vw,113px);width:min(23.6805555556vw,341px);height:min(8.4027777778vw,121px);background-image:url(/themes/custom/multibrandnest_theme/images/felix/header__heroLogo.png);background-repeat:no-repeat;background-position:top;background-size:contain}@media only screen and (max-width:767px){.hero__logo{display:none}}.hero__txt{position:absolute;left:min(4.0972222222vw,59px);top:min(27.6388888889vw,398px);width:min(34.5833333333vw,498px);height:min(3.75vw,54px);background-image:url(/themes/custom/multibrandnest_theme/images/felix/header__heroTxt.png);background-repeat:no-repeat;background-position:top;background-size:contain}@media only screen and (max-width:767px){.hero__txt{display:none}}.hero__badge{position:absolute;left:0;top:0;width:100%;height:100%}.hero__badge a{display:block;width:100%;height:100%}.hero__plate{position:absolute;left:min(53.6111111111vw,772px);top:min(20.3472222222vw,293px);width:min(25.5555555556vw,368px);height:min(13.4722222222vw,194px);background-image:url(/themes/custom/multibrandnest_theme/images/felix/header__heroPlate.png);background-repeat:no-repeat;background-position:top;background-size:contain}@media only screen and (max-width:767px){.hero__plate{display:none}}.button,.txtPic__txt a.button{display:inline-block;position:relative;box-sizing:border-box;min-width:min(13.5416666667vw,260px);padding:.6em 2em;background-color:#da0010;background-repeat:no-repeat;background-position:50%;background-size:100%;border:2px solid #da0010;border-radius:6px;box-shadow:4px 3px 0 rgba(0,0,0,.26);color:#fff;font-family:felix_boldbold;font-size:18px;font-weight:600;line-height:1.1;text-align:center;text-transform:uppercase;vertical-align:middle;text-decoration:none;transition:background-color .3s,background-size .3s,color .3s,border-color .3s,box-shadow .3s,background-position .3s;cursor:pointer}@media only screen and (max-width:767px){.button,.txtPic__txt a.button{min-width:0;padding:.8em 2em;white-space:normal}}.button:hover,.txtPic__txt a.button:hover{color:#000}.button .icon,.txtPic__txt a.button .icon{margin-right:.2em;font-size:1.2em;vertical-align:-.13em}.button--red{background-image:none;background-color:#ab0816;border:1px solid #ab0816;color:#fff}.buttonGroup{margin-top:1em;margin-bottom:1em}.buttonGroup .button+.button,.buttonGroup .txtPic__txt .button+a.button,.buttonGroup .txtPic__txt a.button+.button{margin-left:1rem}.toplink{width:54px;height:0;padding:54px 0 0;overflow:hidden;position:fixed;right:20px;bottom:30px;z-index:999;background-color:#da0010;border-radius:50%;box-shadow:3px 3px 0 #000;opacity:1;color:#fff;text-decoration:none;transition:opacity .5s}@media only screen and (max-width:480px){.toplink{width:35px;height:0;padding:35px 0 0;overflow:hidden;right:10px;bottom:20px}}.toplink:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;font-family:icons;font-size:1.4rem;transition:color .3s}.toplink:hover:before{color:#000}.toplink--hidden,.toplink--top{z-index:-1;opacity:0;transition:opacity .5s}.products{width:min(79.1666666667vw,1140px);margin:auto;font-size:min(1.5277777778vw,22px);line-height:1.5;text-align:center}@media only screen and (max-width:767px){.products{width:min(83.2vw,312px);font-size:min(4vw,15px)}}.products__hl{line-height:1.3}.products__hl strong{font-size:3.18182rem}.products__hl2{color:#192a5a}.products__copy{max-width:min(59.0277777778vw,850px);margin:auto}@media only screen and (max-width:767px){.products__copy{max-width:none}}.products__introImg{display:block;max-width:776px;width:min(53.8888888889vw,776px);height:auto;margin:0 auto}@media only screen and (max-width:767px){.products__introImg{max-width:none;width:100%}}.productsList{width:min(46.09375vw,885px);margin:4.16667em auto}@media only screen and (max-width:767px){.productsList{width:100vw;overflow:scroll;margin:1em calc(50% - 50vw) 0}}.productsList__wrap{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;gap:1em}@media only screen and (max-width:767px){.productsList__wrap{-ms-flex-direction:column;flex-direction:column;margin:auto}}.productsList__item{display:block;width:min(45.1388888889vw,650px);height:auto}@media only screen and (max-width:767px){.productsList__item{width:min(80vw,300px)}}.registration{width:min(79.1666666667vw,1140px);margin:auto;margin-bottom:3.33333em;font-size:min(1.5277777778vw,22px);line-height:1.5;text-align:center}@media only screen and (max-width:767px){.registration{font-size:min(4vw,15px);margin-bottom:1.5em}}.registration__hlSub{position:absolute;left:50%;top:.5em;width:-moz-max-content;width:max-content;padding:0 .5em;background-color:#fff;margin-top:-1em;color:#c51a1b;font-size:0.50847em;white-space:nowrap;transform:translateX(-50%)}@media only screen and (max-width:767px){.registration__hlSub{position:static;display:block;width:auto;margin-top:0;font-size:.7em;white-space:normal;transform:none}}.registration__copy{max-width:min(59.0277777778vw,850px);margin:auto}@media only screen and (max-width:767px){.registration__copy{max-width:none}}.question{margin:auto}.question__hl{width:-moz-fit-content;width:fit-content;max-width:min(44.2708333333vw,850px);margin:0 auto 1em;color:#000;font-family:felix_boldbold;font-size:2.18182em;font-weight:600;line-height:1.2;text-transform:uppercase}@media only screen and (max-width:767px){.question__hl{width:auto;max-width:none;margin-bottom:.6em;font-size:1.3em}}.question__list{max-width:min(20.3125vw,390px);padding-bottom:0!important;border-bottom:0!important;margin:2em auto 0;font-size:1.22222em}@media only screen and (max-width:767px){.question__list{max-width:none;margin-top:1em;margin-bottom:.6em;font-size:0.88889em}}.social{-ms-flex-order:2;order:2;box-sizing:border-box;max-width:min(59.0277777778vw,850px);padding:calc(min(3.8194444444vw,55px) + 10px) min(9.375vw,135px) min(4.8611111111vw,70px);border-top:2px solid #001f3c;margin:auto;font-size:min(1.5277777778vw,22px);text-align:center}@media only screen and (max-width:767px){.social{max-width:min(83.2vw,312px);padding:calc(min(6.6666666667vw,25px) + 10px) min(6.6666666667vw,25px) min(6.6666666667vw,25px);font-size:min(4vw,15px)}}.cards,.social__linkWrap{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:stretch;align-items:stretch}@media only screen and (max-width:767px){.cards,.social__linkWrap{-ms-flex-direction:column;flex-direction:column}}.cards{width:min(79.1666666667vw,1140px)}.social__link{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;box-sizing:border-box;width:min(17.7083333333vw,340px);padding:min(1.0416666667vw,20px);background-color:#fff;margin:min(1.0416666667vw,20px);font-size:1em;text-decoration:none;transition:color .3s}@media only screen and (max-width:767px){.social__link{width:auto;padding:min(5.3333333333vw,20px)}}.social__link:hover{color:#b5142c}.social__link:before{content:"";display:block;background-repeat:no-repeat;background-position:50%;background-size:contain;margin-right:auto;margin-left:auto}.social__link img{margin-bottom:.5rem;width:min(4.4270833333vw,85px)}@media only screen and (max-width:767px){.social__link img{width:min(8.8541666667vw,170px)}}.card{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:min(17.7083333333vw,340px);padding:min(1.0416666667vw,20px);margin:min(1.0416666667vw,20px);font-size:1em;text-align:center}@media only screen and (max-width:767px){.card{width:auto;padding:0;margin-bottom:2rem}}.card img{margin-bottom:.5rem}.registration__game{width:min(59.375vw,1140px);height:min(33.4375vw,642px);background-image:url(/themes/custom/multibrandnest_theme/images/felix/placeholder__game.jpg);background-repeat:no-repeat;background-position:50%;background-size:contain;margin:min(3.90625vw,75px) auto 0}@media only screen and (max-width:767px){.registration__game{width:min(82.6666666667vw,310px);height:min(46.9333333333vw,176px)}}.game__wrap{width:min(79.1666666667vw,1140px)}.game__wrap iframe{border:none;height:650px;width:100%}@media only screen and (max-width:969px){.game__wrap iframe{height:780px}}@media only screen and (max-width:767px){.game__wrap iframe{height:760px}}@media only screen and (max-width:600px){.game__wrap iframe{height:660px}}@media only screen and (max-width:460px){.game__wrap iframe{height:660px}}@media only screen and (max-width:400px){.game__wrap iframe{height:560px}}.txtPic>*{width:min(79.1666666667vw,1140px)}.txtPic .grid{display:grid;gap:min(2.6041666667vw,50px)}@media only screen and (max-width:767px){.txtPic .grid{gap:min(6.6666666667vw,25px)}}.txtPic .grid--cols2{grid-template-columns:1fr 1fr}@media only screen and (max-width:767px){.txtPic .grid--cols2{grid-template-columns:1fr}}.txtPic .grid--cols2 .txtPic__txt{box-shadow:2px 2px 8px #ccc;padding:1rem}.txtPic .grid--cols2 .txtPic__txt h2{margin:0 0 1em;color:#192a5a}.txtPic .grid--cols2 ul{list-style-type:none;padding:0;margin:0}.txtPic .grid--cols2 li{background:url(/themes/custom/multibrandnest_theme/images/felix/paw.svg) no-repeat;padding-left:30px;background-size:20px 20px;margin-bottom:.5rem}.txtPic__txt{font-size:min(1.5277777778vw,22px)}@media only screen and (max-width:767px){.txtPic__txt{font-size:min(4vw,15px);-ms-flex-order:2;order:2}}.txtPic__txt a{color:#da0010;text-decoration:underline;text-transform:uppercase}.txtPic__txt a:hover{text-decoration:none}.txtPic__txt a.button{background-color:#192a5a;border:2px solid #192a5a}.txtPic__txt a.button:hover{color:#afb1ab}@media only screen and (max-width:767px){.txtPic__img{-ms-flex-order:1;order:1}}.errorPage{width:min(79.1666666667vw,1140px);padding-top:3.33333em;border-top:5px solid #da0010;margin:auto;margin-bottom:3.33333em;font-size:min(1.5277777778vw,22px);line-height:1.5;text-align:center}@media only screen and (max-width:767px){.errorPage{width:min(83.2vw,312px);font-size:min(4vw,15px)}}.errorPage__hl{max-width:min(59.0277777778vw,850px);margin:0 auto 1em;font-size:1.83333em;font-weight:400;letter-spacing:.1em;text-transform:uppercase}@media only screen and (max-width:767px){.errorPage__hl{max-width:none}}.errorPage__hl2{max-width:min(59.0277777778vw,850px);margin:0 auto 1em;font-size:1.38889em;font-weight:400}@media only screen and (max-width:767px){.errorPage__hl2{max-width:none}}.errorPage__copy{max-width:min(59.0277777778vw,850px);margin:auto}@media only screen and (max-width:767px){.errorPage__copy{max-width:none}}.dialog{display:none;width:400px;padding:60px 30px;font-size:1.1em;line-height:150%;background-color:#fff;color:#000}@media only screen and (max-width:479px){.dialog{width:280px;padding:60px 20px;font-size:.8rem}}.dialog .b-close,.dialog .bclose{position:absolute;right:15px;top:15px;width:37px;height:0;padding-top:38px;overflow:hidden;background:url(/themes/custom/multibrandnest_theme/images/felix/ico_btn_close.png);cursor:pointer}.js-hidden{display:none}.overlay{position:fixed;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:99999;color:#000;text-align:left}.overlay-wrapper{position:absolute;left:50%;top:50%;width:700px;height:600px;max-height:calc(100vh - 140px);overflow-y:scroll;box-sizing:content-box;padding:50px;background-color:#fff;transform:translate(-50%,-50%)}.overlay-content{color:#000}.overlay-content h1{color:#000;font-size:2rem}.overlay-content ul{padding-left:1.2rem}.overlay-content a{color:#da0010;text-decoration:none}.overlay-content a:hover{color:#000;text-decoration:underline}@media only screen and (max-width:767px){.overlay .overlay-wrapper{box-sizing:border-box;width:100vw;height:100vh;padding:60px 20px 30px}}@media only screen and (max-width:767px){.overlay .overlay-wrapper .overlay-content{max-height:none}}.overlay .overlay-wrapper .overlay-content h2{color:inherit;font-size:1.5rem!important}@media only screen and (max-width:767px){.overlay .overlay-wrapper .overlay-content h2{font-size:1.4rem!important}}@media only screen and (max-width:767px){.overlay .overlay-wrapper .overlay-content h3{font-size:1rem!important}}.overlay .overlay-wrapper .overlay-content .overlay-close{top:-5px;position:absolute;right:15px;float:right;font-size:3rem;text-decoration:none;border:0;opacity:.5}.overlay .overlay-wrapper .overlay-content .overlay-close:hover{opacity:1;color:inherit}.overlay .overlay-wrapper .overlay-content .overlay-actions{display:none}.form{clear:both;font-size:18px;margin-bottom:2em}@media only screen and (max-width:767px){.form{margin-bottom:6em}}.form:not(:first-child){margin-top:2em}.form:not(:last-child){margin-bottom:2em}.form .inputGroup+p{text-align:left;font-size:0.94444em}@media only screen and (max-width:767px){.form .inputGroup+p{font-size:0.66667em}}.fieldset{padding:0;border:none;max-width:630px;margin:2.8em auto}.fieldset:first-child{margin-top:0}.fieldset:last-child{margin-bottom:0}.fieldset--2cols{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width:1023px){.fieldset--2cols{display:block}}input,select,textarea{font-family:inherit}.inputGroup{position:relative;box-sizing:border-box;padding-bottom:5px;border-bottom:2px solid #da0010}.inputGroup:not(:last-child){margin-bottom:20px}.inputGroup--zip{width:4em;margin-right:1em}.fieldset--2cols>.inputGroup{width:calc((100% - 2em) / 2)}@media only screen and (max-width:1023px){.fieldset--2cols>.inputGroup{width:100%}}.inputGroup--buttons,.inputGroup--captcha,.inputGroup--consent{padding-bottom:0;border-bottom:0}.inputGroup--consent{padding-right:2em;padding-left:2em;font-size:0.94444em;text-align:left}.inputGroup--consent .inputCheckRadioWrap:not(:last-child){margin-bottom:.5em}@media only screen and (max-width:767px){.inputGroup--consent{padding-right:0;padding-left:0;font-size:0.66667em}}.inputGroup--consent a{color:#b5142c}.inputGroup--selectAndButton{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.inputGroup--selectAndButton .select+.button,.inputGroup--selectAndButton .txtPic__txt .select+a.button{-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;margin-left:1rem}.inputWrap{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start;max-width:400px}.inputWrap>.inputGroup:not(.inputGroup--zip){-ms-flex-positive:1;flex-grow:1}.fieldset--2cols>.inputWrap{width:calc((100% - 2em) / 2)}@media only screen and (max-width:1023px){.fieldset--2cols>.inputWrap{width:100%}}.inputWrap--birthday{max-width:520px;margin-right:auto;margin-left:auto}.inputWrap--birthday>select{width:calc((100% - 2 * 1.5rem) / 3)}@media only screen and (max-width:1023px){.inputWrap--birthday>select{width:calc((100% - 2 * .5rem) / 3)}}.inputLabel{display:block;padding:.5em 0;font-size:1em}@media only screen and (max-width:1023px){.inputLabel{padding-top:.5em}}.inputGroup--mandatory .inputLabel:after{content:"*"}.input,.select,.textarea{box-sizing:border-box;width:100%;height:2.5em;padding:0 0.75em;background-color:#f3f3f3;border:none;border-radius:0;color:#4a4542;font-family:Roboto,sans-serif;font-size:1em;line-height:2.5;text-align:left;transition:background-color .5s}.input[disabled],.select[disabled],.textarea[disabled]{background-color:#ccc}.input:focus,.select:focus,.textarea:focus{background-color:#e6e6e6}.input::-webkit-input-placeholder,.select::-webkit-input-placeholder,.textarea::-webkit-input-placeholder{color:#2e2c2b;font-style:italic;opacity:1;text-align:left}.input:-moz-placeholder-shown,.input::-moz-placeholder,.select:-moz-placeholder-shown,.select::-moz-placeholder,.textarea:-moz-placeholder-shown,.textarea::-moz-placeholder{color:#2e2c2b;font-style:italic;opacity:1;text-align:left}.input:-ms-input-placeholder,.select:-ms-input-placeholder,.textarea:-ms-input-placeholder{color:#2e2c2b;font-style:italic;opacity:1;text-align:left}.input::placeholder,.input:placeholder-shown,.select::placeholder,.select:placeholder-shown,.textarea::placeholder,.textarea:placeholder-shown{color:#2e2c2b;font-style:italic;opacity:1;text-align:left}.input::-ms-input-placeholder,.select::-ms-input-placeholder,.textarea::-ms-input-placeholder{color:#2e2c2b;font-style:italic;opacity:1;text-align:left}.input.validationError,.select.validationError,.textarea.validationError{background-color:rgba(171,8,22,.2);color:#ab0816}.input.validationError::-webkit-input-placeholder,.select.validationError::-webkit-input-placeholder,.textarea.validationError::-webkit-input-placeholder{color:#ab0816}.input.validationError:-moz-placeholder-shown,.input.validationError::-moz-placeholder,.select.validationError:-moz-placeholder-shown,.select.validationError::-moz-placeholder,.textarea.validationError:-moz-placeholder-shown,.textarea.validationError::-moz-placeholder{color:#ab0816}.input.validationError:-ms-input-placeholder,.select.validationError:-ms-input-placeholder,.textarea.validationError:-ms-input-placeholder{color:#ab0816}.input.validationError::placeholder,.input.validationError:placeholder-shown,.select.validationError::placeholder,.select.validationError:placeholder-shown,.textarea.validationError::placeholder,.textarea.validationError:placeholder-shown{color:#ab0816}.input.validationError::-ms-input-placeholder,.select.validationError::-ms-input-placeholder,.textarea.validationError::-ms-input-placeholder{color:#ab0816}.validationError>.input,.validationError>.select,.validationError>.textarea{background-color:rgba(171,8,22,.2);color:#ab0816}.validationError>.input::-webkit-input-placeholder,.validationError>.select::-webkit-input-placeholder,.validationError>.textarea::-webkit-input-placeholder{color:#ab0816}.validationError>.input:-moz-placeholder-shown,.validationError>.input::-moz-placeholder,.validationError>.select:-moz-placeholder-shown,.validationError>.select::-moz-placeholder,.validationError>.textarea:-moz-placeholder-shown,.validationError>.textarea::-moz-placeholder{color:#ab0816}.validationError>.input:-ms-input-placeholder,.validationError>.select:-ms-input-placeholder,.validationError>.textarea:-ms-input-placeholder{color:#ab0816}.validationError>.input::placeholder,.validationError>.input:placeholder-shown,.validationError>.select::placeholder,.validationError>.select:placeholder-shown,.validationError>.textarea::placeholder,.validationError>.textarea:placeholder-shown{color:#ab0816}.validationError>.input::-ms-input-placeholder,.validationError>.select::-ms-input-placeholder,.validationError>.textarea::-ms-input-placeholder{color:#ab0816}.select{height:2.5em;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='9' viewBox='0 0 11 9'%3E%3Cpath d='M5.5 9L0 0h11z' fill='%234a4542'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:calc(100% - 1rem) 50%;background-size:auto;margin-right:auto;margin-left:auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-style:italic;text-align:left}@media only screen and (max-width:1023px){.select{background-position:calc(100% - 10px) 50%}}.select option{color:#4a4542;font-style:normal;text-align:left}.textarea{height:calc(7.5em - 1px)}.inputCheckRadioWrap{display:-ms-flexbox;display:flex;position:relative}.input--checkbox{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;box-sizing:border-box;width:1.5em;height:1.5em;padding:0;margin:0 .3em 0 0;opacity:0;font-size:1em;vertical-align:-.1em}.input--checkbox+.inputLabel--checkbox,.input--checkbox+input[type=hidden]+.inputLabel--checkbox{display:inline;padding-top:0;line-height:1.5em;text-align:left}.input--checkbox+.inputLabel--checkbox:before,.input--checkbox+input[type=hidden]+.inputLabel--checkbox:before{content:"";display:inline-block;width:1.5em;height:1.5em;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='352' height='448' viewBox='0 0 352 448'%3E%3Cpath d='M280 64H72c-22 0-40 18-40 40v208c0 22 18 40 40 40h208c22 0 40-18 40-40V104c0-22-18-40-40-40zm72 40v208c0 39.75-32.25 72-72 72H72c-39.75 0-72-32.25-72-72V104c0-39.75 32.25-72 72-72h208c39.75 0 72 32.25 72 72z'/%3E%3C/svg%3E");background-position:0 100%;background-repeat:no-repeat;background-size:contain;margin-right:.3em;vertical-align:bottom;text-indent:0;margin-left:-1.8em}.input--checkbox+.inputLabel--checkbox *,.input--checkbox+input[type=hidden]+.inputLabel--checkbox *{text-indent:0}.input--checkbox+.inputLabel--checkbox a,.input--checkbox+input[type=hidden]+.inputLabel--checkbox a{color:#b5142c;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;transition:-webkit-text-decoration-color .3s;transition:text-decoration-color .3s;transition:text-decoration-color .3s,-webkit-text-decoration-color .3s}.input--checkbox+.inputLabel--checkbox a:hover,.input--checkbox+input[type=hidden]+.inputLabel--checkbox a:hover{-webkit-text-decoration-color:#b5142c;text-decoration-color:#b5142c}.input--checkbox:checked+.inputLabel--checkbox:before,.input--checkbox:checked+input[type=hidden]+.inputLabel--checkbox:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='418' height='448' viewBox='0 0 418 448'%3E%3Cpath d='M352 232.5V312c0 39.75-32.25 72-72 72H72c-39.75 0-72-32.25-72-72V104c0-39.75 32.25-72 72-72h208c10 0 20 2 29.25 6.25 2.25 1 4 3.25 4.5 5.75.5 2.75-.25 5.25-2.25 7.25L299.25 63.5c-1.5 1.5-3.75 2.5-5.75 2.5-.75 0-1.5-.25-2.25-.5-3.75-1-7.5-1.5-11.25-1.5H72c-22 0-40 18-40 40v208c0 22 18 40 40 40h208c22 0 40-18 40-40v-63.5c0-2 .75-4 2.25-5.5l16-16c1.75-1.75 3.75-2.5 5.75-2.5 1 0 2 .25 3 .75 3 1.25 5 4 5 7.25zm57.75-122.25l-203.5 203.5c-8 8-20.5 8-28.5 0l-107.5-107.5c-8-8-8-20.5 0-28.5l27.5-27.5c8-8 20.5-8 28.5 0L192 216 353.75 54.25c8-8 20.5-8 28.5 0l27.5 27.5c8 8 8 20.5 0 28.5z'/%3E%3C/svg%3E")}.input--checkbox.validationError+.inputLabel--checkbox,.input--checkbox.validationError+.inputLabel--checkbox:before,.input--checkbox.validationError+input[type=hidden]+.inputLabel--checkbox,.input--checkbox.validationError+input[type=hidden]+.inputLabel--checkbox:before,.validationError>.input--checkbox+.inputLabel--checkbox,.validationError>.input--checkbox+.inputLabel--checkbox:before,.validationError>.input--checkbox+input[type=hidden]+.inputLabel--checkbox,.validationError>.input--checkbox+input[type=hidden]+.inputLabel--checkbox:before{background-color:rgba(171,8,22,.2);color:#ab0816}.input--radio{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;box-sizing:border-box;width:1.2em;height:1.2em;padding:0;margin:0 .6em 0 0;opacity:0;font-size:1em;vertical-align:-.1em}.input--radio+.inputLabel--radio,.input--radio+input[type=hidden]+.inputLabel--radio{display:inline;padding-top:0;line-height:1.2em;text-align:left}.input--radio+.inputLabel--radio:before,.input--radio+input[type=hidden]+.inputLabel--radio:before{content:"";display:inline-block;width:1.2em;height:1.2em;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M512 256c0 141.4-114.6 256-256 256S0 397.4 0 256 114.6 0 256 0s256 114.6 256 256zM256 48C141.1 48 48 141.1 48 256s93.1 208 208 208 208-93.1 208-208S370.9 48 256 48z'/%3E%3C/svg%3E");background-position:0 100%;background-repeat:no-repeat;background-size:contain;margin-right:.6em;vertical-align:bottom;text-indent:0;margin-left:-1.8em}.input--radio+.inputLabel--radio *,.input--radio+input[type=hidden]+.inputLabel--radio *{text-indent:0}.input--radio+.inputLabel--radio a,.input--radio+input[type=hidden]+.inputLabel--radio a{color:#b5142c;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;transition:-webkit-text-decoration-color .3s;transition:text-decoration-color .3s;transition:text-decoration-color .3s,-webkit-text-decoration-color .3s}.input--radio+.inputLabel--radio a:hover,.input--radio+input[type=hidden]+.inputLabel--radio a:hover{-webkit-text-decoration-color:#b5142c;text-decoration-color:#b5142c}.input--radio:checked+.inputLabel--radio:before,.input--radio:checked+input[type=hidden]+.inputLabel--radio:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M160 256c0-53.9 42.1-96 96-96 53 0 96 42.1 96 96 0 53-43 96-96 96-53.9 0-96-43-96-96zm352 0c0 141.4-114.6 256-256 256S0 397.4 0 256 114.6 0 256 0s256 114.6 256 256zM256 48C141.1 48 48 141.1 48 256s93.1 208 208 208 208-93.1 208-208S370.9 48 256 48z'/%3E%3C/svg%3E")}.input--radio.validationError+.inputLabel--radio,.input--radio.validationError+.inputLabel--radio:before,.input--radio.validationError+input[type=hidden]+.inputLabel--radio,.input--radio.validationError+input[type=hidden]+.inputLabel--radio:before,.validationError>.input--radio+.inputLabel--radio,.validationError>.input--radio+.inputLabel--radio:before,.validationError>.input--radio+input[type=hidden]+.inputLabel--radio,.validationError>.input--radio+input[type=hidden]+.inputLabel--radio:before{background-color:rgba(171,8,22,.2);color:#ab0816}.formValidation{margin-top:3rem}.formValidationMsg{padding-left:1rem;border-left:4px solid;margin-bottom:2rem}.formValidationMsg--error{border-color:#c7254e}.formValidationMsg--success{border-color:#1d9d74}.formValidationMsg__headline{margin-bottom:0;font-weight:500}.formValidationMsg__content{margin-bottom:0;text-align:left}.navMain{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;box-sizing:border-box}@media only screen and (max-width:0px){.navMain{position:absolute;left:0;top:0;z-index:1;width:100%}}.navMain .navItem{-ms-flex-negative:0;flex-shrink:0;padding:0;margin-right:.5em;margin-left:.5em;list-style:none}@media only screen and (max-width:0px){.navMain .navItem{margin:min(4vw,15px) 0;text-align:center}}.navMain .navItem:last-child{margin-left:auto}@media only screen and (max-width:0px){.navMain .navItem:last-child{margin-left:0}}.navMain .navItem:last-child .navItem__link{color:#aaaaa8;font-size:0.94444em;font-weight:400;text-transform:none;text-decoration:underline}@media only screen and (max-width:0px){.navMain .navItem:last-child .navItem__link{font-size:2.11111em;text-align:left;text-decoration:none}}.navMain .navItem:last-child .navItem__link:hover{color:#000}.navMain .navItem:last-child .navItem__link sup,.navMain .navItem__link{display:inline-block;text-decoration:none}.navMain .navItem__link{box-sizing:border-box;padding-right:min(.5208333333vw,10px);padding-left:min(.5208333333vw,10px);color:#000;font-size:min(1.5277777778vw,22px);font-weight:600;line-height:1.32;text-transform:uppercase;letter-spacing:.05em;transition:background-color .3s,color .3s}.navMain .navItem__link:hover{color:#da0010}@media only screen and (max-width:0px){.navMain .navItem__link{font-size:min(6.4vw,24px);line-height:1}}@media only screen and (max-width:0px) and (orientation:landscape){.navMain .navItem__link{font-size:min(5.3333333333vw,20px)}}.navMain__btnMenu{display:none;position:absolute;right:0;top:min(9.8666666667vw,37px);width:min(6.6666666667vw,25px);height:0;padding-top:min(6.6666666667vw,25px);overflow:hidden;margin-right:auto;text-decoration:none;cursor:pointer}@media only screen and (max-width:0px){.navMain__btnMenu{display:block}}.navMain__btnMenu:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='22' viewBox='0 0 25 22'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='none' d='M0 0h25v22H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='M0 0h25v2H0zM0 7h25v2H0zM0 14h25v2H0z'/%3E%3C/g%3E%3C/svg%3E");transform:translate(-50%,-50%)}.navMain__btnMenu:after,.navMain__btnMenu:before{content:"";display:inline-block;position:absolute;left:50%;top:50%;width:min(6.6666666667vw,25px);height:min(6.6666666667vw,25px);background-position:50%;background-repeat:no-repeat;background-size:contain;transition:color .3s,transform .3s}.navMain__btnMenu:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='640' height='640' viewBox='0 0 640 640'%3E%3Cpath d='M320 274.752L93.728 48.48 48.48 93.728 274.752 320 48.48 546.272l45.248 45.248L320 365.248 546.272 591.52l45.248-45.248L365.248 320 591.52 93.728 546.272 48.48 320 274.752z'/%3E%3C/svg%3E");transform:translate(-50%,-50%) scale(0)}.navMain__btnMenu:hover:before{transform:translate(-50%,-50%) scale(1)}.navMain--active .navMain__btnMenu:before,.navMain--active .navMain__btnMenu:hover:before{transform:translate(-50%,-50%) scale(0)}.navMain--active .navMain__btnMenu:after,.navMain--active .navMain__btnMenu:hover:after{transform:translate(-50%,-50%) scale(1)}.navMain__wrap{-ms-flex-positive:1;flex-grow:1;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding:0;margin:0}@media only screen and (max-width:0px){.navMain__wrap{-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;box-sizing:border-box;width:100%;height:calc(100vh - min(25.6vw,96px));padding:min(5.3333333333vw,20px) calc(50vw - 50%) min(25.6vw,96px);background-color:#f6f1eb;margin-top:calc(-100vh - min(25.6vw,96px));transition:margin .3s}}@media only screen and (max-width:0px) and (orientation:landscape){.navMain__wrap{margin-top:calc(-100vw - min(25.6vw,96px))}}@media only screen and (max-width:0px){.navMain--active .navMain__wrap{margin:min(25.6vw,96px) calc(50% - 50vw) 0}}.navService{position:relative;z-index:2;font-size:min(1.0416666667vw,15px);line-height:1.3}@media only screen and (max-width:767px){.navService{font-size:min(3.4666666667vw,13px)}}.navService__wrap{padding:0;margin:0;color:#fff;text-align:center}.navService__wrap .navItem{display:inline-block}@media only screen and (max-width:767px){.navService__wrap .navItem{display:block}}.navService__wrap .navItem:not(:last-child):after{content:"|";margin-left:1em;margin-right:1em}@media only screen and (max-width:767px){.navService__wrap .navItem:not(:last-child):after{display:none}}.navService__wrap .navItem__link{color:#fff;text-transform:uppercase;text-decoration:none}@media only screen and (max-width:767px){.navService__wrap .navItem__link{line-height:2.5}}.navService__wrap .navItem__link:hover{text-decoration:underline}.footer{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:min(1.5277777778vw,22px) min(10.4166666667vw,150px) min(3.8194444444vw,55px);background-color:#000;color:#fff;font-size:min(.8854166667vw,17px)}@media only screen and (max-width:767px){.footer{-ms-flex-pack:center;justify-content:center;padding:min(6.6666666667vw,25px);font-size:min(3.4666666667vw,13px)}}.footer__logo{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;display:block;width:min(9.0277777778vw,130px);height:0;padding-top:min(3.0555555556vw,44px);background-image:url(/themes/custom/multibrandnest_theme/images/felix/logoPurina.png);background-repeat:no-repeat;background-position:50%;background-size:contain;overflow:hidden}@media only screen and (max-width:767px){.footer__logo{width:min(34.6666666667vw,130px);padding-top:min(11.7333333333vw,44px)}}.footer__separator{width:100%;height:1px;background-color:#373734;border:none;margin:2em 0}.footer__copy{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding-left:calc(min(6.3194444444vw,91px) + 2em);min-height:min(1.6666666667vw,24px);background-image:url(/themes/custom/multibrandnest_theme/images/felix/logoNestle.png);background-repeat:no-repeat;background-position:0;background-size:contain;overflow:hidden;margin-right:2em}@media only screen and (max-width:767px){.footer__copy{padding-left:calc(min(24.2666666667vw,91px) + 2em);min-height:min(6.4vw,24px);margin-right:0;margin-bottom:2em}}
