.clear{clear:both}@keyframes shimmer{to{transform:translate(100%)}}.calories-header-text-title{margin-top:0}.calories-header-text{padding-bottom:var(--spacing-sections-mobile)}@media screen and (min-width:750px){.calories-header-text .article__text>div{width:80%}}.calories-header-image{max-width:var(--page-width);margin:0 auto;padding:12px 12px 0}.calories-header-image .calories-header-image__grid{padding:8px;background-color:var(--color-mono-white);border-top-left-radius:16px;border-top-right-radius:16px}.calories-header-image .calories-header-image__media{border-radius:16px!important;overflow:hidden}@media screen and (min-width:990px){.calories-header-image{padding-bottom:12px}}.calories-header-image:not(.calories-header-image--overlap) .calories-header-image__media-item:after .calories-header-image:not(.calories-header-image--overlap) .calories-header-image__media-item:after{box-shadow:0 none}.calories-header-image .grid{margin-bottom:0}.calories-header-image .grid__item{position:relative}@media screen and (min-width:750px){.calories-header-image__grid--reverse{flex-direction:row-reverse}}.calories-header-image__media{min-height:100%;overflow:visible}.calories-header-image__media--small{height:19.4rem}.calories-header-image__media--large{height:43.5rem}@media screen and (min-width:750px){.calories-header-image__media--small{height:31.4rem}.calories-header-image__media--large{height:69.5rem}}.calories-header-image__media--placeholder{position:relative;overflow:hidden}.calories-header-image__media--placeholder:after{content:"";position:absolute;width:100%;height:100%;background:rgba(var(--color-foreground),.04)}.calories-header-image__media--placeholder.calories-header-image__media--adapt{height:20rem}@media screen and (min-width:750px){.calories-header-image__media--placeholder.calories-header-image__media--adapt{height:30rem}}.calories-header-image__media--placeholder>svg{position:absolute;left:50%;max-width:80rem;top:50%;transform:translate(-50%,-50%);width:100%;fill:currentColor}.calories-header-image__content{align-items:flex-start;display:flex;flex-direction:column;height:100%;justify-content:center;align-self:center;padding:4rem calc(4rem / var(--font-body-scale)) 5rem;position:relative;z-index:1}.calories-header-image .grid__item:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}@media screen and (max-width:989px){.calories-header-image:not(.calories-header-image--overlap) .calories-header-image__media-item:after{border-radius:var(--media-radius);box-shadow:var(--media-shadow-horizontal-offset) var(--media-shadow-vertical-offset) var(--media-shadow-blur-radius) rgba(var(--color-shadow),var(--media-shadow-opacity))}}.calories-header-image:not(.calories-header-image--overlap) .calories-header-image__text-item:after{border-radius:var(--text-boxes-radius);box-shadow:var(--text-boxes-shadow-horizontal-offset) var(--text-boxes-shadow-vertical-offset) var(--text-boxes-shadow-blur-radius) rgba(var(--color-shadow),var(--text-boxes-shadow-opacity))}.calories-header-image .calories-header-image__media-item>*{border-radius:var(--media-radius);overflow:hidden;box-shadow:var(--media-shadow-horizontal-offset) var(--media-shadow-vertical-offset) var(--media-shadow-blur-radius) rgba(var(--color-shadow),var(--media-shadow-opacity))}.calories-header-image .global-media-settings{overflow:hidden!important}.calories-header-image .calories-header-image__text-item>*{border-radius:var(--text-boxes-radius);overflow:hidden;box-shadow:var(--text-boxes-shadow-horizontal-offset) var(--text-boxes-shadow-vertical-offset) var(--text-boxes-shadow-blur-radius) rgba(var(--color-shadow),var(--text-boxes-shadow-opacity))}.calories-header-image:not(.calories-header-image--overlap) .calories-header-image__media-item>*,.calories-header-image:not(.calories-header-image--overlap) .calories-header-image__text-item>*{box-shadow:none}@media screen and (max-width:749px){.calories-header-image.collapse-corners:not(.calories-header-image--overlap) .calories-header-image__media-item:after,.calories-header-image.collapse-corners:not(.calories-header-image--overlap) .grid__item .calories-header-image__media,.calories-header-image.collapse-corners:not(.calories-header-image--overlap) .calories-header-image__media img{border-bottom-right-radius:0;border-bottom-left-radius:0}.calories-header-image.collapse-corners:not(.calories-header-image--overlap) .calories-header-image__text-item:after,.calories-header-image.collapse-corners:not(.calories-header-image--overlap) .grid__item .calories-header-image__content{border-top-left-radius:0;border-top-right-radius:0}.calories-header-image.collapse-borders:not(.calories-header-image--overlap) .calories-header-image__content{border-top:0}}.calories-header-image__content--mobile-right>*{align-self:flex-end;text-align:right}.calories-header-image__content--mobile-center>*{align-self:center;text-align:center}.calories-header-image--overlap .calories-header-image__content{width:90%;margin:-3rem auto 0}@media screen and (min-width:750px){.calories-header-image__grid--reverse .calories-header-image__content{margin-left:auto}.calories-header-image__content--bottom{justify-content:flex-end;align-self:flex-end}.calories-header-image__content--top{justify-content:flex-start;align-self:flex-start}.calories-header-image__content--desktop-right>*{align-self:flex-end;text-align:right}.calories-header-image__content--desktop-left>*{align-self:flex-start;text-align:left}.calories-header-image__content--desktop-center>*{align-self:center;text-align:center}.calories-header-image--overlap .calories-header-image__text-item{display:flex;padding:3rem 0}.calories-header-image--overlap .calories-header-image__content{height:auto;width:calc(100% + 4rem);min-width:calc(100% + 4rem);margin-top:0;margin-left:-4rem}.calories-header-image--overlap .calories-header-image__grid--reverse .calories-header-image__content{margin-left:0;margin-right:-4rem}.calories-header-image--overlap .calories-header-image__grid--reverse .calories-header-image__text-item{justify-content:flex-end}.calories-header-image--overlap .calories-header-image__media-item--top{align-self:flex-start}.calories-header-image--overlap .calories-header-image__media-item--middle{align-self:center}.calories-header-image--overlap .calories-header-image__media-item--bottom{align-self:flex-end}.calories-header-image__media-item--small,.calories-header-image__media-item--large+.calories-header-image__text-item{flex-grow:0}.calories-header-image.collapse-corners:not(.calories-header-image--overlap) .grid:not(.calories-header-image__grid--reverse) .calories-header-image__media-item:after,.calories-header-image.collapse-corners:not(.calories-header-image--overlap) .grid:not(.calories-header-image__grid--reverse) .calories-header-image__media,.calories-header-image.collapse-corners:not(.calories-header-image--overlap) .grid:not(.calories-header-image__grid--reverse) .calories-header-image__media img,.calories-header-image.collapse-corners:not(.calories-header-image--overlap) .calories-header-image__grid--reverse .calories-header-image__text-item:after,.calories-header-image.collapse-corners:not(.calories-header-image--overlap) .calories-header-image__grid--reverse .calories-header-image__content,.calories-header-image.collapse-corners:not(.calories-header-image--overlap) .calories-header-image__grid--reverse .calories-header-image__content:after{border-top-right-radius:0;border-bottom-right-radius:0}.calories-header-image.collapse-corners:not(.calories-header-image--overlap) .grid:not(.calories-header-image__grid--reverse) .calories-header-image__text-item:after,.calories-header-image.collapse-corners:not(.calories-header-image--overlap) .grid:not(.calories-header-image__grid--reverse) .calories-header-image__content,.calories-header-image.collapse-corners:not(.calories-header-image--overlap) .grid:not(.calories-header-image__grid--reverse) .calories-header-image__content:after,.calories-header-image.collapse-corners:not(.calories-header-image--overlap) .calories-header-image__grid--reverse .calories-header-image__media-item:after,.calories-header-image.collapse-corners:not(.calories-header-image--overlap) .calories-header-image__grid--reverse .calories-header-image__media,.calories-header-image.collapse-corners:not(.calories-header-image--overlap) .calories-header-image__grid--reverse .calories-header-image__media img{border-top-left-radius:0;border-bottom-left-radius:0}.calories-header-image.collapse-borders:not(.calories-header-image--overlap) .grid:not(.calories-header-image__grid--reverse) .calories-header-image__content{border-left:0}.calories-header-image.collapse-borders:not(.calories-header-image--overlap) .calories-header-image__grid--reverse .calories-header-image__content{border-right:0}}.calories-header-image:not(.collapse-corners,.calories-header-image--overlap) .calories-header-image__media-item{z-index:2}.calories-header-image__content{border-radius:var(--text-boxes-radius);box-shadow:var(--text-boxes-shadow-horizontal-offset) var(--text-boxes-shadow-vertical-offset) var(--text-boxes-shadow-blur-radius) rgba(var(--color-shadow),var(--text-boxes-shadow-opacity))}@media screen and (min-width:990px){.calories-header-image__content{padding:6rem 7rem 7rem}}.calories-header-image__content>*+*{margin-top:2rem}.calories-header-image__content>.calories-header-image__text:empty~a{margin-top:2rem}.calories-header-image__content>:first-child:is(.calories-header-image__heading),.calories-header-image__text--caption+.calories-header-image__heading,.calories-header-image__text--caption:first-child{margin-top:0}.calories-header-image__content :last-child:is(.calories-header-image__heading),.calories-header-image__text--caption{margin-bottom:0}.calories-header-image__content .button+.calories-header-image__text{margin-top:2rem}.calories-header-image__content .calories-header-image__text+.button{margin-top:3rem}.calories-header-image__heading{word-break:break-word;margin-bottom:0}.calories-header-image__text p{word-break:break-word;margin-top:0;margin-bottom:1rem}@supports not (inset: 10px){.calories-header-image .grid{margin-left:0}}@media screen and (min-width:990px){.calories-calculator{max-width:var(--page-width);margin:0 auto;padding:32px}.calories-calculator-wrapper{display:flex;background-color:var(--color-mono-white);border-radius:1.6rem}.calories-calculator-wrapper>*{width:50%;overflow:hidden}}component-calories section{max-width:var(--page-width);margin:0 auto;padding:0 12px 12px}.page-calories-result-page,.page-calories-pages{border-bottom-left-radius:16px;border-bottom-right-radius:16px}.page-calories-pages{background:var(--color-mono-white);padding:inherit}.page-calories-pages__content{padding-top:.5rem}.page-calories-result-page>div{margin-top:1.5rem}@media screen and (min-width:750px){.calories-header-image .calories-header-image__grid,.page-calories-result-page,.page-calories-pages{padding:32px}}@media screen and (min-width:990px){.calories-header-image .calories-header-image__grid,.page-calories-result-page{padding:0}}.skeleton{opacity:.1;width:100%;height:300px}.skeleton .box{position:relative;background:#32373c;display:block}.skeleton .box:after{position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background:linear-gradient(90deg,#76767600,#76767680 20%,#767676bf,#76767600);animation:shimmer .76s infinite;content:"";height:300px;display:block}.skeleton .hidden,.page-calories-pages .hidden,.page-calories-result-page .hidden{display:none}.page-calories-pages{position:relative;min-height:400px}.page-calories-pages__content{overflow:hidden;margin-left:-.66rem;width:calc(100% + 1.32rem)}.page-calories-pages__content .page-calories-pages__content-slides{display:flex;-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}.page-calories-pages__content .calories-page{overflow-x:hidden;width:100%;min-width:100%;opacity:0;-webkit-transition:.75s ease-in-out;-moz-transition:.75s ease-in-out;-o-transition:.75s ease-in-out;transition:.75s ease-in-out;padding-inline:.66rem}.page-calories-pages__content .calories-page p{color:var(--color-text-dark);font-size:1.4rem;line-height:160%}.page-calories-pages__content .calories-page.active{opacity:1}.page-calories-pages__content .error,.page-calories-pages__content select.error+div.select-container{border:1px solid var(--color-danger-main)}.page-calories-pages__content input[type=radio].error+label{border:2px solid var(--color-danger-main)}.page-calories-pages__navigation{margin-top:20px;padding-bottom:20px;display:flex;justify-content:space-between}.page-calories-pages__navigation.centered{justify-content:center}.page-calories-pages__navigation-controls{display:flex;gap:10px}.page-calories-pages__navigation-controls .button{color:var(--color-mono-white)}.page-calories-pages__navigation-controls .submit input.font__body-link{font-weight:var(--font-weight-bold);font-size:1.4rem;line-height:1.6em;font-style:normal}@media screen and (min-width:992px){.page-calories-pages__navigation-controls .submit input.font__body-link{font-size:1.6rem}}.progressbar{height:4px;background-color:var(--color-mono-light);position:relative;margin-bottom:8px;min-width:167px}.progressbar:before{content:"";position:absolute;width:var(--width);height:100%;top:0;transform:translate(var(--left));background-color:var(--color-text-main);border-radius:8px;-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}.input-type-input,.input-type-select{padding-top:16px;padding-bottom:8px}.input-type-select label,.input-type-input label{color:var(--color-text-main);display:block;font-family:var(--font-body-family);font-style:normal;font-weight:var(--font-weight-bold);font-size:16px;line-height:140%;letter-spacing:.015em}.input-type-input input{margin-top:16px;background:var(--color-input-background);border-radius:8px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:16px;gap:10px;border:0 none;width:100%}.input-type-input input::placeholder{font-family:var(--font-body-family);font-style:normal;font-weight:600;font-size:14px;line-height:160%;color:var(--color-text-light)}.calorie-input-radio{display:flex;float:left}.section__main-calories input[type=radio]+label{display:flex;width:auto;min-width:auto;padding:12px 16px;border:2px solid var(--color-text-main);border-radius:48px;margin:10px 8px 0 0;font-family:var(--font-body-family);font-style:normal;font-weight:600;font-size:14px;line-height:160%}.section__main-calories input[type=radio]:checked+label{background:var(--color-text-main);border:2px solid var(--color-text-main);border-radius:48px;color:var(--color-mono-white)}.section__main-calories input[type=radio]{height:0;width:0;opacity:0}.section__main-calories input:focus-visible,.section__main-calories input:focus-visible+label{outline:0 none;box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 .5rem .4rem rgba(var(--color-foreground),.3)}calorie-select .select-container{display:grid;grid-template-columns:24px 1fr 24px;justify-content:center;align-items:center;padding:16px;background-color:var(--color-input-background);margin-top:16px}calorie-select .select-container__prev,calorie-select .select-container__current,calorie-select .select-container__next{text-align:center}calorie-select .select-container__prev,calorie-select .select-container__next{height:24px}calorie-select select{display:none}.page-calories-result-page .h3{color:var(--color-text-dark)}.page-calories-result-page .h2{margin:16px 0 8px}.calories-result-wrapper,.protein-result-wrapper,.carbohydrates-result-wrapper,.fat-result-wrapper{margin-top:8px;font-family:var(--font-body-family);font-style:normal;font-weight:600;font-size:14px;line-height:160%;letter-spacing:.005em;border-radius:8px}.calories-result-wrapper{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:16px;gap:10px;background:var(--color-success-light);color:var(--color-success-dark)}.calories-result-wrapper div{display:flex;align-items:center;gap:8px}.result-recommendation{background:var(--color-body-deep);border-radius:16px;padding:32px 8px 31px;margin:24px 0}.result-recommendation .h2{margin-top:0}.result-recommendation__text{font-family:var(--font-body-family);font-style:normal;font-weight:400;font-size:14px;line-height:160%;letter-spacing:.005em;color:var(--color-text-main)}.result-recommendation__product{margin-top:26px}.bmi-result-slider,.bmi-result,.bmi-result-count{padding-left:1.5rem;padding-right:1.5rem;background:var(--color-mono-white);padding-top:1.5rem;border-top-left-radius:8px;border-top-right-radius:8px}.bmi-result-count{padding-bottom:4rem;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.bmi-result__text h3{margin-top:0;padding-top:3rem}.bmi-result__text p{margin-bottom:0;margin-top:0;padding-bottom:3rem}.bmi-result-count{display:flex}.bmi-result-count span{align-items:center;justify-content:center;padding:5px 8px;gap:10px;border-radius:8px}.bmi-result-slider{padding-bottom:40px}.bmi-result-slider .h2{font-weight:var(--font-weight-bold);font-size:20px;color:var(--color-text-dark)}.bmi-slider-range{position:relative;height:30px;border-radius:18px;background:#f40;background:-moz-linear-gradient(90deg,rgb(255,68,0) 0%,rgb(255,185,31) 25%,rgb(148,255,151) 50%,rgb(255,185,31) 75%,rgb(255,68,0) 100%);background:-webkit-linear-gradient(90deg,rgb(255,68,0) 0%,rgb(255,185,31) 25%,rgb(148,255,151) 50%,rgb(255,185,31) 75%,rgb(255,68,0) 100%);background:linear-gradient(90deg,#f40,#ffb91f,#94ff97,#ffb91f,#f40);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff4400",endColorstr="#ff4400",GradientType=1)}.bmi-slider-button{position:relative;display:inline-block;padding:5px 16px;border-radius:8px;top:30px;left:0}.bmi-slider-button:before{content:"";position:absolute;top:-35px;left:7px;border-width:20px;border-style:solid}.bmi-slider-button.red:before{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #ff9f8d rgba(0,0,0,0)}.bmi-result-count span.red svg path{stroke:#ae0914}.bmi-result-count span.red,.bmi-slider-button.red{background-color:#ff9f8d;color:#ae0914}.bmi-slider-button.yellow:before{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fce89f rgba(0,0,0,0)}.bmi-result-count span.yellow svg path{stroke:#e9b370}.bmi-result-count span.yellow,.bmi-slider-button.yellow{background-color:#fce89f;color:#e9b370}.bmi-slider-button.green:before{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #c5f498 rgba(0,0,0,0)}.bmi-result-count span.green svg path{stroke:#5a912f}.bmi-result-count span.green,.bmi-slider-button.green{background-color:#c5f498;color:#5a912f}.calories-new__wrapper .calories-calculator-wrapper{flex-direction:column}@media(max-width:1000px){.calories-new__wrapper .calories-calculator-wrapper component-calories>section.calories-new__results{background-color:var(--color-mono-white);border-radius:16px;margin:0 8px;padding:18px}}.calories-new__wrapper .calories-header-image{width:100%;background-color:var(--color-body-main);padding-bottom:42px;border-radius:0;box-shadow:none}.calories-new__wrapper .calories-header-image .calories-header-image__grid{background-color:var(--color-body-main)!important;box-shadow:none;padding:0}.calories-new__wrapper .calories-header-image .calories-header-image__grid .calories-header-image__media-item,.calories-new__wrapper .calories-header-image .calories-header-image__grid .calories-header-image__media{border-radius:0;box-shadow:none}.calories-new__wrapper .calories-new{width:100%!important;background-color:var(--color-body-main)}.calories-new__wrapper .calories-new .page-calories-pages{padding:16px;border-radius:16px;box-shadow:0 2px 12px #00000040;margin-top:12px}@media(min-width:1000px){.calories-new__wrapper .calories-new .page-calories-pages{padding:32px}.calories-new__wrapper .calories-new .page-calories-pages>div{max-width:600px;margin:0 auto}}.calories-new__wrapper .calories-new .calories-page>p{font-size:1.4rem;line-height:1.5}@media(min-width:1000px){.calories-new__wrapper .calories-new .calories-page>p{font-size:1.6rem}}@media(max-width:1000px){.calories-new__wrapper .calories-new .calories-page .calorie-input-radio{padding:10px 5px 0}}.calories-new__wrapper .calories-new .calories-page .calorie-input-radio[data-block-amounts="1"]{width:100%}.calories-new__wrapper .calories-new .calories-page .calorie-input-radio[data-block-amounts="2"]{width:50%}.calories-new__wrapper .calories-new .calories-page .calorie-input-radio[data-block-amounts="3"]{width:33.3333333333%}.calories-new__wrapper .calories-new .calories-page .calorie-input-radio[data-block-amounts="4"]{width:25%}.calories-new__wrapper .calories-new .calories-page .calorie-input-radio[data-block-amounts="5"]{width:20%}.calories-new__wrapper .calories-new .calories-page .calorie-input-radio[data-block-amounts="6"]{width:16.6666666667%}.calories-new__wrapper .calories-new .calories-page .calorie-input-radio[data-block-amounts="7"]{width:14.2857142857%}.calories-new__wrapper .calories-new .calories-page .calorie-input-radio[data-block-amounts="8"]{width:12.5%}.calories-new__wrapper .calories-new .calories-page .calorie-input-radio[data-block-amounts="9"]{width:11.1111111111%}.calories-new__wrapper .calories-new .calories-page .calorie-input-radio[data-block-amounts="10"]{width:10%}.calories-new__wrapper .calories-new .calories-page .calorie-input-radio[data-label-styling=true]{width:100%}.calories-new__wrapper .calories-new .calories-page .calorie-input-radio[data-label-styling=true] label{flex-direction:row;justify-content:flex-start;min-height:53px;padding-top:12px;align-items:center}.calories-new__wrapper .calories-new .calories-page .calorie-input-radio[data-label-styling=true] label:after,.calories-new__wrapper .calories-new .calories-page .calorie-input-radio[data-label-styling=true] label:before{top:calc(50% + 1px);right:12px;transform:translateY(-50%)}@media(max-width:1000px){.calories-new__wrapper .calories-new .calories-page .calorie-input-radio[data-label-styling=true] label:after,.calories-new__wrapper .calories-new .calories-page .calorie-input-radio[data-label-styling=true] label:before{top:calc(50% - 1px)}}.calories-new__wrapper .calories-new .calories-page .calorie-input-radio[data-label-styling=true] label .calories-new__radio-img{margin-right:12px;margin-bottom:0}.calories-new__wrapper .calories-new .calories-page .calorie-input-radio[data-label-styling=true] label span{text-align:left}.calories-new__wrapper .calories-new .calories-page .calorie-input-radio input{position:absolute}.calories-new__wrapper .calories-new .calories-page .calorie-input-radio input.error+label{border:1px solid var(--color-key-dark)!important}.calories-new__wrapper .calories-new .calories-page .calorie-input-radio input:checked+label{border-radius:8px;background-color:var(--color-body-main);border:1px solid var(--color-text-main);color:var(--color-text-main)}.calories-new__wrapper .calories-new .calories-page .calorie-input-radio input:checked+label:before{background-color:var(--color-text-main)}.calories-new__wrapper .calories-new .calories-page .calorie-input-radio input:checked+label:after{display:flex}.calories-new__wrapper .calories-new .calories-page .calorie-input-radio label{position:relative;flex-direction:column;align-items:center;border:1px solid var(--color-text-light);border-radius:8px;min-height:120px;width:100%;transition:all .25s ease-in-out;padding-top:25px}@media(max-width:1000px){.calories-new__wrapper .calories-new .calories-page .calorie-input-radio label{margin:10px 0 0}}@media(min-width:1000px){.calories-new__wrapper .calories-new .calories-page .calorie-input-radio label{padding-top:12px;justify-content:center}}.calories-new__wrapper .calories-new .calories-page .calorie-input-radio label:before{content:"";position:absolute;top:8px;right:8px;width:16px;height:16px;border-radius:50%;border:1px solid var(--color-text-light);transition:all .25s ease-in-out}@media(min-width:1000px){.calories-new__wrapper .calories-new .calories-page .calorie-input-radio label:before{top:12px;right:12px;width:24px;height:24px}}.calories-new__wrapper .calories-new .calories-page .calorie-input-radio label:after{content:url(data:image/svg+xml,%3Csvg%20width%3D%228%22%20height%3D%228%22%20viewBox%3D%220%200%208%208%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M1%204.03268L3.62323%207.02173L7.4%201%22%20stroke%3D%22%23FAF7F4%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%3C/svg%3E);position:absolute;top:8px;right:8px;width:16px;height:16px;color:var(--color-body-main);display:none;justify-content:center;align-items:center;line-height:0;transform:scale(.7)}@media(min-width:1000px){.calories-new__wrapper .calories-new .calories-page .calorie-input-radio label:after{content:url('data:image/svg+xml,<svg width="12" height="10" viewBox="0 0 12 10" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.19531 5.15293L5.13016 9.49818L10.7953 1.77344" stroke="%23FAF7F4" stroke-linecap="round" stroke-linejoin="round"/></svg>');top:12px;right:12px;width:24px;height:24px;transform:scale(1)}}.calories-new__wrapper .calories-new .calories-page .calorie-input-radio label .calories-new__radio-img{width:22px;height:22px;margin-bottom:8px}.calories-new__wrapper .calories-new .calories-page .calorie-input-radio label .calories-new__radio-img[data-icon=undefined]{display:none}.calories-new__wrapper .calories-new .calories-page .calorie-input-radio label .calories-new__radio-img img{object-fit:contain;height:100%;width:auto}@media(min-width:1000px){.calories-new__wrapper .calories-new .calories-page .calorie-input-radio label .calories-new__radio-img img{height:100%;max-width:36px;max-height:36px}}.calories-new__wrapper .calories-new .calories-page .calorie-input-radio label .calories-new__radio-img img[src=undefined]{display:none}.calories-new__wrapper .calories-new .calories-page .calorie-input-radio label span{font-weight:400;text-align:center}@media(min-width:1000px){.calories-new__wrapper .calories-new .calories-page .calorie-input-radio label span{font-size:16px}}.calories-new__wrapper .calories-new .calories-page .input-type-input{position:relative}.calories-new__wrapper .calories-new .calories-page .input-type-input label{position:absolute;right:6px;top:37px;font-size:1.4rem;line-height:1.5;font-weight:400;background-color:#0000;padding:8px;margin-top:6px}@media(min-width:1000px){.calories-new__wrapper .calories-new .calories-page .input-type-input label{font-size:1.6rem}}.calories-new__wrapper .calories-new .calories-page .input-type-input input{background:none!important;border:1px solid var(--color-text-light);font-size:1.4rem;line-height:1.5}.calories-new__wrapper .calories-new .calories-page .input-type-input input::placeholder{font-family:var(--font-body-family);font-size:1.4rem;font-weight:400}@media(min-width:1000px){.calories-new__wrapper .calories-new .calories-page .input-type-input input::placeholder{font-size:1.6rem}}.calories-new__wrapper .calories-new .calories-page .input-type-input input::-webkit-input-placeholder{font-family:var(--font-body-family);font-size:1.4rem;font-weight:400}@media(min-width:1000px){.calories-new__wrapper .calories-new .calories-page .input-type-input input::-webkit-input-placeholder{font-size:1.6rem}}.calories-new__wrapper .calories-new .calories-page .input-type-input input::-moz-placeholder{font-family:var(--font-body-family);font-size:1.4rem;font-weight:400}@media(min-width:1000px){.calories-new__wrapper .calories-new .calories-page .input-type-input input::-moz-placeholder{font-size:1.6rem}}.calories-new__wrapper .calories-new .calories-page .input-type-input input:-ms-input-placeholder{font-family:var(--font-body-family);font-size:1.4rem;font-weight:400}@media(min-width:1000px){.calories-new__wrapper .calories-new .calories-page .input-type-input input:-ms-input-placeholder{font-size:1.6rem}}.calories-new__wrapper .calories-new .calories-page .input-type-input input[type=number]{-moz-appearance:textfield}.calories-new__wrapper .calories-new .calories-page .input-type-input input::-webkit-outer-spin-button,.calories-new__wrapper .calories-new .calories-page .input-type-input input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.calories-new__wrapper .calories-new .calories-page .input-type-input input:-webkit-autofill,.calories-new__wrapper .calories-new .calories-page .input-type-input input:-webkit-autofill:hover,.calories-new__wrapper .calories-new .calories-page .input-type-input input:-webkit-autofill:focus,.calories-new__wrapper .calories-new .calories-page .input-type-input input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px var(--color-mono-white) inset!important}@media(min-width:1000px){.calories-new__wrapper .calories-new .calories-page .input-type-input input{font-size:1.6rem}}.calories-new__wrapper .calories-new .calories-page .input-type-input input:focus-visible,.calories-new__wrapper .calories-new .calories-page .input-type-input input:focus{box-shadow:none!important}.calories-new__wrapper .calories-new .calories-page .input-type-input input.error{border:1px solid var(--color-key-dark)!important}.calories-new__wrapper .calories-new .calories-page .input-type-input p{display:none;position:relative;color:var(--color-key-dark);text-align:center;font-weight:600;font-size:1rem}.calories-new__wrapper .calories-new .calories-page .input-type-input p:before{content:"!";width:15px;height:15px;border-radius:50%;background-color:var(--color-key-dark);display:inline-flex;justify-content:center;align-items:center;color:var(--color-body-main);margin-right:8px}.calories-new__wrapper .calories-new .page-calories-pages__navigation-info{margin-bottom:30px}@media(min-width:1000px){.calories-new__wrapper .calories-new .page-calories-pages__navigation-info{margin-bottom:60px}}.calories-new__wrapper .calories-new .page-calories-pages__navigation{display:block}.calories-new__wrapper .calories-new .page-calories-pages__navigation .page-calories-pages__navigation-controls{flex-direction:column-reverse}.calories-new__wrapper .calories-new .page-calories-pages__navigation .page-calories-pages__navigation-controls span[data-prev]{font-size:1.2rem;line-height:1.5;color:var(--color-text-light);transition:color .25s ease-in-out;cursor:pointer}@media(min-width:1000px){.calories-new__wrapper .calories-new .page-calories-pages__navigation .page-calories-pages__navigation-controls span[data-prev]{font-size:1.4rem}}.calories-new__wrapper .calories-new .page-calories-pages__navigation .page-calories-pages__navigation-controls span[data-prev]:hover{color:var(--color-text-main)}.calories-new__wrapper .calories-new .page-calories-pages__navigation .page-calories-pages__navigation-controls span[data-next]{display:flex;justify-content:center;align-items:center;width:100%;background:var(--color-key-main);border-radius:8px;color:var(--color-body-main);font-size:1.4rem;font-weight:var(--font-weight-semibold);line-height:2.2rem;padding:11px 8px;cursor:pointer}.calories-new__wrapper .calories-new .page-calories-pages__navigation .page-calories-pages__navigation-controls .submit input{width:100%}.calories-new__wrapper .calories-new .calories-new__info{display:none;background-color:var(--color-body-dark);border-radius:8px;padding:12px;line-height:1.5;opacity:0;transition:opacity .5s ease}.calories-new__wrapper .calories-new .calories-new__info.show{opacity:1}.calories-new__wrapper .calories-new .calories-new__info .calories-new__info-icon{display:block!important;position:relative;padding:4px 8px 8px 0}.calories-new__wrapper .calories-new .calories-new__info .calories-new__info-icon:before{content:"i";display:flex;justify-content:center;align-items:center;color:var(--color-body-main);font-size:1rem;font-weight:var(--font-weight-semibold);background-color:var(--color-text-main);border-radius:50%;width:16px;height:16px;padding-left:1px}.calories-new__wrapper .calories-new .calories-new__progress-categories{display:flex;justify-content:space-around;font-size:1rem}.calories-new__wrapper .calories-new .calories-new__progress-categories div{transition:color .25s ease-in-out}.calories-new__wrapper .calories-new .calories-new__progress-categories div[data-active=false]{color:var(--color-text-light)}.calories-new__wrapper .calories-new .progressbar{height:10px;border-radius:8px}.calories-new__wrapper .calories-new .progressbar:before{background-color:var(--color-text-dark)}@media(min-width:1000px){.calories-new__wrapper .calories-new .page-calories-result-page{padding:50px;background:var(--color-mono-white);border-radius:16px;box-shadow:0 2px 12px #00000040;margin-top:12px}}.calories-new__wrapper .calories-new .page-calories-result-page .calories-result-wrapper{background-color:#9dc183;color:var(--color-body-main);font-size:2.8rem;font-weight:var(--font-weight-bold);display:flex;flex-direction:column;gap:0;padding-bottom:20px;margin-bottom:30px}.calories-new__wrapper .calories-new .page-calories-result-page .calories-result-wrapper svg,.calories-new__wrapper .calories-new .page-calories-result-page .calories-result-wrapper span{display:none}.calories-new__wrapper .calories-new .page-calories-result-page .calories-result-wrapper .calories-header-image__grid{background-color:#9dc183}.calories-new__wrapper .calories-new .page-calories-result-page .h3{font-size:1.1rem;font-weight:400;text-transform:uppercase;color:var(--color-text-main);letter-spacing:3px}@media(min-width:1000px){.calories-new__wrapper .calories-new .page-calories-result-page .h3{font-size:1.6rem;line-height:1.5}}.calories-new__wrapper .calories-new .page-calories-result-page .h3 h2{text-transform:none}.calories-new__wrapper .calories-new .page-calories-result-page .result-container:not(.result-container-calories){display:none}.calories-new__wrapper .calories-new .page-calories-result-page .result-container .h2{font-size:1.8rem;font-weight:var(--font-weight-bold);margin-top:0;margin-bottom:16px}@media(min-width:1000px){.calories-new__wrapper .calories-new .page-calories-result-page .result-container .h2{font-size:2.6rem;line-height:1.5}}.calories-new__wrapper .calories-new .page-calories-result-page .calories-new__circle-wrapper{display:grid;gap:8px;grid-template-columns:1fr}@media(min-width:1000px){.calories-new__wrapper .calories-new .page-calories-result-page .calories-new__circle-wrapper{gap:0 90px;grid-template-columns:repeat(2,1fr)}.calories-new__wrapper .calories-new .page-calories-result-page .calories-new__circle-wrapper>.h2{grid-column:span 2}}.calories-new__wrapper .calories-new .page-calories-result-page .calories-new__circle-wrapper>.h2{font-size:2rem;line-height:1.5;margin-top:20px}@media(min-width:1000px){.calories-new__wrapper .calories-new .page-calories-result-page .calories-new__circle-wrapper>.h2{font-size:2.6rem;grid-column:span 2;order:1}}.calories-new__wrapper .calories-new .page-calories-result-page .calories-new__circle-wrapper #calories-new__circle{display:none;margin:0 auto;max-width:300px}@media(min-width:1000px){.calories-new__wrapper .calories-new .page-calories-result-page .calories-new__circle-wrapper #calories-new__circle{order:2}.calories-new__wrapper .calories-new .page-calories-result-page .calories-new__circle-wrapper .calories-new__expandable{order:4}.calories-new__wrapper .calories-new .page-calories-result-page .calories-new__circle-wrapper .calories-new__expandable:first-of-type{order:3}.calories-new__wrapper .calories-new .page-calories-result-page .calories-new__circle-wrapper .calories-new__expandable:last-of-type{order:5}}.calories-new__wrapper .calories-new .page-calories-result-page .calories-new__circle-wrapper .calories-new__expandable .calories-new__expandable-wrapper{display:flex;justify-content:space-between;padding:12px 16px;background:var(--color-body-dark);border-radius:8px;margin-bottom:8px;cursor:pointer}@media(min-width:1000px){.calories-new__wrapper .calories-new .page-calories-result-page .calories-new__circle-wrapper .calories-new__expandable .calories-new__expandable-wrapper{cursor:default}.calories-new__wrapper .calories-new .page-calories-result-page .calories-new__circle-wrapper .calories-new__expandable .calories-new__expandable-wrapper>span{display:none}}.calories-new__wrapper .calories-new .page-calories-result-page .calories-new__circle-wrapper .calories-new__expandable .calories-new__expandable-title{display:flex;align-items:center}.calories-new__wrapper .calories-new .page-calories-result-page .calories-new__circle-wrapper .calories-new__expandable .calories-new__expandable-title span:first-of-type{width:14px;height:14px;display:block;border-radius:50%;margin-right:8px}.calories-new__wrapper .calories-new .page-calories-result-page .calories-new__circle-wrapper .calories-new__expandable .calories-new__expandable-title span:last-of-type{font-weight:var(--font-weight-semibold)}@media(min-width:1000px){.calories-new__wrapper .calories-new .page-calories-result-page .calories-new__circle-wrapper .calories-new__expandable .calories-new__expandable-title span:last-of-type{font-size:1.6rem;font-weight:var(--font-weight-bold)}}.calories-new__wrapper .calories-new .page-calories-result-page .calories-new__circle-wrapper .calories-new__expandable .calories-new__expandable-body .h3{text-transform:none;font-size:1.6rem;font-weight:var(--font-weight-bold);padding-top:12px;letter-spacing:normal;color:var(--color-text-main)}@media(min-width:1000px){.calories-new__wrapper .calories-new .page-calories-result-page .calories-new__circle-wrapper .calories-new__expandable .calories-new__expandable-body .h3{font-size:1.8rem}}.calories-new__wrapper .calories-new .page-calories-result-page .calories-new__circle-wrapper .calories-new__expandable .calories-new__expandable-body p{margin-top:0;color:var(--color-text-dark)}@media(min-width:1000px){.calories-new__wrapper .calories-new .page-calories-result-page .calories-new__calories-wrapper{display:flex;gap:40px 90px}.calories-new__wrapper .calories-new .page-calories-result-page .calories-new__calories-wrapper .calories-new__show{width:50%}}.calories-new__wrapper .calories-new .page-calories-result-page .calories-new__calories-wrapper .calories-new__show h3{font-size:1.4rem;line-height:1.5;margin:0}@media(min-width:1000px){.calories-new__wrapper .calories-new .page-calories-result-page .calories-new__calories-wrapper .calories-new__show h3{font-size:1.6rem}}.calories-new__wrapper .calories-new .page-calories-result-page .calories-new__calories-wrapper .calories-new__show .calories-new__show-first,.calories-new__wrapper .calories-new .page-calories-result-page .calories-new__calories-wrapper .calories-new__show .calories-new__show-second{display:inline-block;text-decoration:underline;font-weight:var(--font-weight-semibold);cursor:pointer}@media(min-width:1000px){.calories-new__wrapper .calories-new .page-calories-result-page .calories-new__calories-wrapper .calories-new__show .calories-new__show-first,.calories-new__wrapper .calories-new .page-calories-result-page .calories-new__calories-wrapper .calories-new__show .calories-new__show-second{display:none}}.calories-new__wrapper .calories-new .page-calories-result-page .calories-new__calories-wrapper .calories-new__show p:last-of-type{margin:0;display:inline}@media(min-width:1000px){.calories-new__wrapper .calories-new .page-calories-result-page .calories-new__calories-wrapper .calories-new__show .calories-new__show-hidden{display:inline-block!important}}.calories-new__wrapper .calories-new .page-calories-result-page .calories-new__calories-wrapper .calories-new__calories-volumes{margin-top:24px}@media(min-width:1000px){.calories-new__wrapper .calories-new .page-calories-result-page .calories-new__calories-wrapper .calories-new__calories-volumes{width:50%}}.calories-new__wrapper .calories-new .page-calories-result-page .calories-new__calories-wrapper .calories-new__volume{margin-bottom:36px}@media(min-width:1000px){.calories-new__wrapper .calories-new .page-calories-result-page .calories-new__calories-wrapper .calories-new__volume{margin-bottom:50px}}.calories-new__wrapper .calories-new .page-calories-result-page .calories-new__calories-wrapper .calories-new__volume div:first-of-type{display:flex;justify-content:space-between;padding:12px 16px;background:var(--color-body-dark);border-radius:8px;margin-bottom:8px;font-weight:var(--font-weight-semibold)}.calories-new__wrapper .calories-new .page-calories-result-page .calories-new__calories-wrapper .calories-new__volume div:last-of-type{color:var(--color-text-dark);margin-bottom:16px}.calories-new__wrapper .calories-new .page-calories-result-page .result-recommendation{background:none}@media(min-width:1000px){.calories-new__wrapper .calories-new .page-calories-result-page .result-recommendation{display:grid;gap:0 90px;grid-template-columns:repeat(2,1fr)}.calories-new__wrapper .calories-new .page-calories-result-page .result-recommendation>.h3{grid-column:span 2}.calories-new__wrapper .calories-new .page-calories-result-page .result-recommendation>.result-recommendation__text{order:3}}.calories-new__wrapper .calories-new .page-calories-result-page .result-recommendation h2{font-size:1.8rem}@media(min-width:1000px){.calories-new__wrapper .calories-new .page-calories-result-page .result-recommendation h2{font-size:2.6rem;line-height:1.5}}.calories-new__wrapper .calories-new .page-calories-result-page .result-recommendation .h2,.calories-new__wrapper .calories-new .page-calories-result-page .result-recommendation .h2 span{text-transform:none!important}@media(min-width:1000px){.calories-new__wrapper .calories-new .page-calories-result-page .result-recommendation__product{order:2}}.calories-new__wrapper .calories-new .page-calories-result-page .result-recommendation__product .card--product{background:#0000;padding:0}@media(max-width:1000px){.calories-new__wrapper .calories-new .page-calories-result-page .result-recommendation__product .card__inner{max-height:300px}}.calories-new__wrapper .calories-new .page-calories-result-page .result-recommendation__product .card__content{text-align:center}.calories-new__wrapper .calories-new .page-calories-result-page .result-recommendation__product .card__content .card__title{text-align:center;font-size:1.4rem;font-weight:var(--font-weight-bold)}.calories-new__wrapper .calories-new .page-calories-result-page .result-recommendation__product .card__content .price__regular .price-item,.calories-new__wrapper .calories-new .page-calories-result-page .result-recommendation__product .card__content .price__sale .price-item--sale{font-size:1.4rem;font-weight:var(--font-weight-semibold)}@media(max-width:1000px){.calories-new__wrapper .calories-new .page-calories-result-page .result-recommendation__product .cart__media{border-radius:0}.calories-new__wrapper .calories-new .page-calories-result-page .result-recommendation__product .cart__media>*{border-radius:0}}.calories-new__wrapper .calories-page{height:100%;flex:1 auto}.calories-new__wrapper .calories-page:not(.active){display:none}.calories-new__radio-img[data-icon=undefined],.calories-new__radio-img img[src=undefined]{display:none}.page-calories-pages__content-slides .h1{font-size:var(--font-size-h1);line-height:var(--line-height-h1);letter-spacing:var(--letter-spacing-h1)}
/*# sourceMappingURL=/cdn/shop/t/121/assets/component-main-calories.css.map */
