@charset "UTF-8";html{box-sizing:border-box}*{margin:0;padding:0}*,:after,:before{box-sizing:inherit}ol,ul{list-style-type:none}button,input,optgroup,select,textarea{color:inherit;font:inherit}body{font-family:Open Sans,sans-serif;background-color:#fcfbfa;font-size:100%}a{color:#444}a,a:hover{text-decoration:underline}a:hover{color:#777}.link--primary{color:#f80}.link--primary:hover{color:#f99d1c}@media (max-width:449px){h1{font-size:1.5em}}.row{position:relative}.row:after{content:"";clear:both;display:block}.container{position:relative;margin-left:auto;margin-right:auto;max-width:1200px}@media (max-width:1199px){.container{padding-left:.5rem;padding-right:.5rem}}.row [class*=column-]{float:left;padding-right:1rem}.column-1\/1{width:100%}.column-1\/2{width:50%}.column-1\/3{width:33.33333333%}.column-1\/4{width:25%}.column-1\/5{width:20%}.column-1\/6{width:16.66666667%}.column-1\/7{width:14.28571429%}.column-1\/8{width:12.5%}@media (max-width:767px){.column-1\/3{width:100%;float:none;padding-right:0;padding-bottom:1rem}}body>*+*{margin-top:3rem}.position-relative{position:relative}.float-right{float:right}@font-face{font-family:Open Sans;src:url(/assets/fonts/OpenSans-Regular.woff2) format("woff2");font-weight:400}@font-face{font-family:Open Sans;src:url(/assets/fonts/OpenSans-Bold.woff2) format("woff2");font-weight:700}.micro{font-size:.6875rem;line-height:1.274}.mini{font-size:.75rem;line-height:1.25}.eta{font-size:.875rem;line-height:1.28571429}.strong{font-weight:700}.button{padding:.5rem 1rem;border:1px solid transparent;border-radius:4px;border:none;color:#fff}.button:hover{cursor:pointer}.button--page-header-search,.button--primary{background-color:#f5b027;background:linear-gradient(180deg,#f5b027,#f06131);font-weight:700}.button--page-header-search:hover,.button--primary:hover{background-color:#ffc848;background:linear-gradient(180deg,#ffc848,#f06131)}.button--accordion{display:block;width:100%;text-align:left;border:none;font-size:inherit;color:blue}.button--accordion.is-active{background-color:#e6e6fa}.input{display:inline-block;height:3.125rem;padding:0 1.25em;border:1px solid #e5e5e5;border-radius:4px;font-size:1em;color:#444;background:#fff;box-shadow:0 2px 2px 0 rgba(0,0,0,.06);-webkit-appearance:none;-moz-appearance:none;appearance:none}.input:focus{outline:none;border-color:#cadcef}@media (max-width:767px){.input{padding-left:.5em;padding-right:.5em}}input[type=search]{-webkit-appearence:textfield}.tabs{margin-top:1rem}.tabs__list{position:relative;padding-left:0;font-size:14px}.tabs__list:after{content:"";clear:both;display:block}@media (max-width:449px){.tabs__list--two .tabs__item{width:50%;text-align:center;float:left}}@media (max-width:449px){.tabs__list--two .tabs__link{padding:10px 15px}}@media (max-width:449px){.tabs__list--two .tabs__amount{display:block}}.tabs__item{display:inline-block;position:relative}.tabs__item:not(:last-child):after{content:"";position:absolute;height:30px;margin-top:-15px;width:1px;top:50%;right:-1px;background-color:#e8e8e8}.tabs__link{display:block;padding:20px 15px;text-decoration:none;font-weight:700;border-bottom:4px solid transparent}.tabs__link:hover{border-color:currentColor;text-decoration:none}.tabs__link.is-active{color:#f06131;border-color:#f06131}.tabs__amount{font-size:.75rem;color:#777;font-weight:400;margin-left:.5rem;display:inline-block}.panel{margin:1rem 0;padding:1rem;border-radius:4px}.panel--default{background-color:#e8e8e8}.panel--line{border:1px solid #e8e8e8;border-left:none;border-right:none;border-radius:0}.panel--food-picker{border-bottom-right-radius:0;margin-top:0}.banner{padding:1rem;margin:1rem 0;border-radius:4px}.banner--small{padding:.5rem}.banner--success{background-color:#98d598;color:#193819}.banner--error{background-color:#f48387;color:#470f11}.banner--warning{background-color:#f9ce7e;color:#4a340c}.banner--neutral{background-color:#e8e8e8}.list li{margin-top:.25rem}.list--spacing-large li{margin-top:1rem}.list--inline li{display:inline-block}.page-header{padding:1rem 0}@media (min-width:875px){.page-header{padding-top:2rem;padding-bottom:2rem}}.page-header__search{position:relative}@media (max-width:874px){.page-header__search{float:none!important;width:100%}}@media (max-width:874px){.page-header__logo{float:none!important;padding-right:0!important}}.page-header__logo a{display:block;height:68px}.page-header__logo-image{width:100%}@media (max-width:334px){.page-header__logo-image{margin-top:10px}}@media (min-width:335px){.page-header__logo-image{width:135px;height:52px}}.button--page-header-search{position:absolute;top:0;right:0;border-top-left-radius:0;border-bottom-left-radius:0;box-shadow:none;height:3.125rem}.input--page-header-search{border-top-right-radius:0;border-bottom-right-radius:0;border-right:0;box-shadow:none;height:3.125rem;width:100%}.input--page-header-search:hover{border-color:#c9cec8}.page-header__profile{text-align:right}.page-header__profile .page-header__link{display:block;height:3.125rem;line-height:3.125rem;font-size:14px}@media (max-width:874px){.page-header__profile{position:absolute;top:0;right:0;width:auto;float:none!important;padding-right:0!important}}.page-header__link img{height:16px;vertical-align:middle;margin-right:.25rem}.page-footer{position:relative;margin-top:1.875rem;box-shadow:0 0 8px rgba(0,0,0,.3)}.page-footer:before{content:"";position:absolute;display:block;height:6px;width:100%;background-color:#f06131;background:linear-gradient(90deg,#f06131,#f5b027)}.page-footer .container{padding-top:1.875rem;padding-bottom:1.875rem}.page-footer-last{margin-top:1rem;padding-bottom:1rem}.page-footer__column-list a{padding-bottom:.5em;display:block;color:#777;text-decoration:none}.page-footer__column-list a:hover{text-decoration:underline}.page-footer__column-title{padding-bottom:.5em;float:none!important}.products{margin-top:35px}.products__list:after{content:"";clear:both;display:block}.products__item{display:block;padding-right:.5rem;padding-bottom:.5rem;width:100%;float:left}.products__item product{display:block;padding:.5rem;background-color:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,.16)}@media (min-width:450px) and (max-width:767px){.products__item{width:50%}}@media (min-width:768px){.products__item{width:25%}}@media (min-width:1200px){.products__item{padding-right:1rem;padding-bottom:1rem}}.products__image{max-width:100%;display:block;position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:2}.products__image--blurred{position:absolute;z-index:1;height:120%;width:120%;-webkit-filter:blur(12px);filter:blur(12px)}.products__image-wrapper{background-color:#ccc;text-align:center;overflow:hidden;height:150px;position:relative}.products__image-wrapper:hover{opacity:.75;cursor:pointer;box-shadow:inset 0 0 0 1px rgba(0,0,0,.5)}.products__title{font-size:.875rem;line-height:1.2857;margin-top:.25rem;min-height:34px}.ingredients__button{font-weight:700;border:2px solid #777;background-color:#fff;border-radius:30px;text-align:center;padding:4px 12px;color:#777;box-shadow:0 2px 2px 0 rgba(0,0,0,.06);margin-top:.5rem}.ingredients__button:hover{border-color:#f80;color:#f80;cursor:pointer}.ingredients__content{margin-top:.5rem}.products__food-picker-title{font-size:14px;margin-right:1rem}@media (max-width:767px){.products__food-picker-title{margin-bottom:1rem}}@media (min-width:768px){.products__food-picker-title{display:inline-block}}@media (max-width:767px){.products__food-picker-link-profile{display:block;padding-top:1rem}}.products__food-picker-list{display:inline-block;margin-right:1rem}.products__food-picker-list .food-picker__item{margin-right:1rem}.products__food-picker-nutridelta-badge{text-align:right;position:absolute;top:1.25rem;right:1rem;z-index:1;color:#0069fc}@media (max-width:1000px){.products__food-picker-nutridelta-badge{position:relative;top:0;left:0}}.products__food-picker-nutridelta-badge span{display:inline-block;padding:5px 10px}.pagination{margin-top:3rem}.pagination__item{display:inline-block}.pagination__link{display:block;padding:.5rem 1rem;border-bottom:4px solid transparent;text-decoration:none}.pagination__link:hover{text-decoration:none;color:#777;border-color:#777}.pagination__link.is-active{color:#f06131;font-weight:700;border-color:#f06131}.food-picker__checkbox{border:0;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}.food-picker__label:before{content:"";position:relative;display:inline-block;width:1rem;height:1rem;color:#fff;background:#fff;line-height:1;vertical-align:middle;margin-right:.5rem;margin-top:-.3rem;border:1px solid #fff;cursor:pointer;box-shadow:0 2px 2px 0 rgba(0,0,0,.06);border-radius:3px;text-align:center;font-size:.95rem;transition:box-shadow .1s linear}.food-picker__checkbox:checked~.food-picker__label:before{content:"\D7";background-color:#ab1a24;border-color:#ab1a24}.food-picker__list{margin:1rem 0 1.5rem}@media (min-width:768px){.food-picker__item{display:inline-block;margin-right:2rem}}.food-picker__label:hover{cursor:pointer}@media (max-width:768px){.food-picker__label{padding:.5rem 0;display:block}}.food-picker__item:hover .food-picker__label:before{box-shadow:0 3px 4px 0 rgba(0,0,0,.15)}.tag{display:inline-block;margin-right:.25rem;margin-top:.25rem;border-radius:5px;padding:5px 10px;box-shadow:0 2px 4px rgba(0,0,0,.16)}.tag--default{color:#777;background-color:#fff}@media (min-width:768px){.badge-nutridelta{position:absolute;top:1.5rem;right:0}}.badge-nutridelta span{font-size:14px;background-color:#0069fc;color:#fff;padding:5px 10px}.badge-nutridelta img{vertical-align:text-top;height:18px;margin-right:.25rem}.badge{display:inline-block;margin-left:.25rem;color:#777}.modal{opacity:0;visibility:hidden;position:fixed;z-index:4;background-color:#fff;top:0;left:50%;width:100%;max-width:850px;-webkit-transform:translateX(-50%);transform:translateX(-50%);transition:all .1s ease-in}.modal:before{content:"";background-color:#f06131;background:linear-gradient(90deg,#f06131,#f5b027);position:absolute;height:6px;top:0;left:0;z-index:2;width:100%}@media (min-width:850px){.modal{top:4rem}}app-root>.is-open .modal{opacity:1;visibility:visible;height:100%}@media (max-width:850px){app-root>.is-open .modal{overflow-y:auto}}app-root>.is-open{overflow:hidden;width:100%;position:fixed;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);height:100%}.modal-backdrop{display:none}app-root>.is-open .modal-backdrop{display:block;position:fixed;top:0;left:0;z-index:3;height:100%;width:100%;background-color:rgba(0,0,0,.8)}.modal__close{position:absolute;top:8px;right:8px;width:32px;height:32px;z-index:5;line-height:32px;background-color:#fff;border-radius:100%;box-shadow:0 2px 2px 0 rgba(0,0,0,.1);border:none;color:#f06131;transition:box-shadow .15s ease-in-out}.modal__close:hover{cursor:pointer;box-shadow:0 4px 8px 0 rgba(0,0,0,.2)}.modal__close img{height:32px;width:20px}@media (min-width:850px){.modal__close{top:-16px;right:-16px}}.modal__content{padding:1rem;position:relative}.modal__content:after{content:"";clear:both;display:block}@media (min-width:850px){.modal__content{padding:4rem}}@media (max-width:849px){.modal__title{padding-right:3rem}}.modal__image{width:100%}@media (min-width:850px){.modal__image{float:left;max-width:33.33333333%;padding-right:1rem}}@media (min-width:850px){.modal__description{float:right;max-width:66.66666667%}}.modal__ingredients{padding-top:.5rem}