@charset "UTF-8";@import url(https://fonts.googleapis.com/css?family=Inter:regular);[class*=__container]{width:100%}.registration,.sign-in{background-color:#fff;min-height:100dvh}@media(min-width:31em){.registration,.sign-in{background:url(/static/media/health-point.af1fe5f4327e4e5c258f.svg) left 3.125rem top 2.375rem/1.625rem no-repeat,url(/static/media/health-point.af1fe5f4327e4e5c258f.svg) left 1.375rem top 5.6875rem/1.125rem no-repeat,url(/static/media/health-point.af1fe5f4327e4e5c258f.svg) left 9vw top 20vw no-repeat,url(/static/media/salad-small.76decbc970d706d1b161.svg) right 5rem bottom 10.125rem no-repeat,url(/static/media/salad.790654e81431cb11b3f7.svg) left 13vw top 27vw no-repeat,url(/static/media/leaf.e35fb3a0ed9c3855f2b7.svg) right 10.4375rem top 6.5625rem no-repeat,url(/static/media/scales.03e2cc296a2eb0d8bf62.svg) left 15vw top 1vw no-repeat,url(/static/media/decoration-top.dd9be391d6a2ca5666a2.svg) 0 0/51vw no-repeat,url(/static/media/decoration-down.bb862411949d3db34aaa.svg) right 25vw bottom -1.0625rem/19.25rem 17.5rem no-repeat,url(/static/media/decoration-down.bb862411949d3db34aaa.svg) right -12.5rem top 7.25rem/19.25rem 17.5rem no-repeat}}.registration__background,.sign-in__background{display:none;height:5rem;width:100%}@media(max-width:31em){.registration__background,.sign-in__background{background:url(/static/media/health-point.af1fe5f4327e4e5c258f.svg) left 8vw top -.625rem/1.5rem no-repeat,url(/static/media/health-point.af1fe5f4327e4e5c258f.svg) left 18vw top -1.25rem no-repeat,url(/static/media/salad.790654e81431cb11b3f7.svg) left 1.25rem top 3vh/2.5rem 2.5rem no-repeat,url(/static/media/scales.03e2cc296a2eb0d8bf62.svg) left 65vw bottom -2.5rem/12.5rem no-repeat,url(/static/media/decoration-top.dd9be391d6a2ca5666a2.svg) 0 0/25% no-repeat,#fff;display:block}.registration__background--minimal,.sign-in__background--minimal{display:none}}.registration__container,.sign-in__container{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:100dvh;position:relative}@media(min-width:101.875em){.registration__container,.sign-in__container{gap:3rem}}@media(min-width:20em)and (max-width:101.875em){@supports(gap:clamp(1.25rem,0.822519084rem + 2.1374045802vw,3rem)){.registration__container,.sign-in__container{gap:clamp(1.25rem,.822519084rem + 2.1374045802vw,3rem)}}@supports not (gap:clamp(1.25rem,0.822519084rem + 2.1374045802vw,3rem)){.registration__container,.sign-in__container{gap:calc(.82252rem + 2.1374vw)}}}@media(max-width:20em){.registration__container,.sign-in__container{gap:1.25rem}}@media(max-width:31em){.registration__container,.sign-in__container{gap:0;height:100%}}[class*=__container]{margin:0 auto;max-width:120rem}button{cursor:pointer}@media(min-width:20em)and (max-width:101.875em){@supports(padding-bottom:clamp(1.4375rem,1.0863549618rem + 1.7557251908vw,2.875rem)){.window{padding-bottom:clamp(1.4375rem,1.0863549618rem + 1.7557251908vw,2.875rem)}}@supports not (padding-bottom:clamp(1.4375rem,1.0863549618rem + 1.7557251908vw,2.875rem)){.window{padding-bottom:calc(1.08635rem + 1.75573vw)}}}@media(max-width:20em){.window{padding-bottom:1.4375rem}}.window.modal{opacity:0;transform:scale(.8);transition:opacity .3s ease-in-out,transform .3s ease-in-out}@media(max-width:31em){.window.modal{background-color:#fff;padding:5rem 1.25rem 4.375rem}.window.modal .form-window button.button{margin-top:2.5rem}}.window.modal.show{opacity:1;transform:scale(1)}@media(max-width:31em){.window{background:none;box-shadow:none;justify-content:center;padding:0}}.window__title{color:var(--font-black);font-weight:400;letter-spacing:.02em;margin-bottom:.6875rem;text-align:center}@media(min-width:75em){.window__title{font-size:3rem}}@media(min-width:20em)and (max-width:75em){@supports(font-size:clamp(1.75rem,1.2954545455rem + 2.2727272727vw,3rem)){.window__title{font-size:clamp(1.75rem,1.2954545455rem + 2.2727272727vw,3rem)}}@supports not (font-size:clamp(1.75rem,1.2954545455rem + 2.2727272727vw,3rem)){.window__title{font-size:calc(1.29545rem + 2.27273vw)}}}@media(max-width:20em){.window__title{font-size:1.75rem}}@media(max-width:31rem)and (min-width:25em){.window__title{font-size:3rem}}@media(max-width:31rem)and (min-width:21.875em)and (max-width:25em){@supports(font-size:clamp(2rem,-5rem + 32vw,3rem)){.window__title{font-size:clamp(2rem,-5rem + 32vw,3rem)}}@supports not (font-size:clamp(2rem,-5rem + 32vw,3rem)){.window__title{font-size:calc(-5rem + 32vw)}}}@media(max-width:31rem)and (max-width:21.875em){.window__title{font-size:2rem}}@media(max-width:31rem)and (min-width:25em){.window__title{margin-bottom:1.25rem}}@media(max-width:31rem)and (min-width:21.875em)and (max-width:25em){@supports(margin-bottom:clamp(0.625rem,-3.75rem + 20vw,1.25rem)){.window__title{margin-bottom:clamp(.625rem,-3.75rem + 20vw,1.25rem)}}@supports not (margin-bottom:clamp(0.625rem,-3.75rem + 20vw,1.25rem)){.window__title{margin-bottom:calc(-3.75rem + 20vw)}}}@media(max-width:31rem)and (max-width:21.875em){.window__title{margin-bottom:.625rem}}.window__guest-continue{color:var(--main-green);font-size:1rem;font-weight:500;letter-spacing:.06em;position:absolute;right:1.875rem;text-align:right;top:.3125rem;transition:transform .3s ease-in-out}.modal .window__guest-continue{top:2.3125rem}@media(max-width:31.06125em){.window__guest-continue.not-app{right:.9375rem}}@media(min-width:31.06125em){.window__guest-continue{right:2.5rem;top:2.5rem}}.window__guest-continue:after{background:url(/static/media/guest-arrow.d77752ea4b6a550ce0e9.svg) 50%/1rem .625rem no-repeat;content:"";height:.625rem;margin-left:.5rem;transition:transform .3s ease-in-out;width:1rem}@media(any-hover:hover){.window__guest-continue:hover{transform:translateX(.1875rem)}.window__guest-continue:hover:after{transform:translateX(.3125rem)}}.window__subtitle{color:var(--main-grey);font-size:1.25rem;font-weight:400;letter-spacing:.05em;line-height:120%;text-align:center}@media(min-width:101.875em){.window__subtitle{margin-bottom:2.0625rem}}@media(min-width:20em)and (max-width:101.875em){@supports(margin-bottom:clamp(1.25rem,1.0515267176rem + 0.9923664122vw,2.0625rem)){.window__subtitle{margin-bottom:clamp(1.25rem,1.0515267176rem + .9923664122vw,2.0625rem)}}@supports not (margin-bottom:clamp(1.25rem,1.0515267176rem + 0.9923664122vw,2.0625rem)){.window__subtitle{margin-bottom:calc(1.05153rem + .99237vw)}}}@media(max-width:20em){.window__subtitle{margin-bottom:1.25rem}}@media(max-height:37.5em){.window__subtitle{font-size:1.125rem}}.window__back-btn{align-items:center;background:var(--input-grey);border-radius:.625rem;display:flex;height:2.5rem;justify-content:center;left:1rem;outline:.0625rem solid #0000;position:absolute;transition:.3s;width:2.5rem;z-index:3}@media(min-width:120em){.window__back-btn{top:1.0625rem}}@media(min-width:31em)and (max-width:120em){@supports(top:clamp(0.625rem,0.4726123596rem + 0.4915730337vw,1.0625rem)){.window__back-btn{top:clamp(.625rem,.4726123596rem + .4915730337vw,1.0625rem)}}@supports not (top:clamp(0.625rem,0.4726123596rem + 0.4915730337vw,1.0625rem)){.window__back-btn{top:calc(.47261rem + .49157vw)}}}@media(max-width:31em){.window__back-btn{top:.625rem}}.window__back-btn img{height:1rem;width:.625rem}@media(max-width:31em){.window__back-btn{height:2.1875rem;position:fixed;top:1.25rem;width:2.1875rem}}@media(max-width:31em)and (min-width:31em){.window__back-btn{left:1.0625rem}}@media(max-width:31em)and (min-width:20em)and (max-width:31em){@supports(left:clamp(0.625rem,-0.1704545455rem + 3.9772727273vw,1.0625rem)){.window__back-btn{left:clamp(.625rem,-.1704545455rem + 3.9772727273vw,1.0625rem)}}@supports not (left:clamp(0.625rem,-0.1704545455rem + 3.9772727273vw,1.0625rem)){.window__back-btn{left:calc(-.17045rem + 3.97727vw)}}}@media(max-width:31em)and (max-width:20em){.window__back-btn{left:.625rem}}@media(any-hover:hover){.window__back-btn:hover{background:#eee;outline:.0625rem solid var(--main-green)}}.window__socials{display:flex;gap:.6875rem;justify-content:center}@media(min-width:101.875em){.window__socials{margin-bottom:2.125rem}}@media(min-width:20em)and (max-width:101.875em){@supports(margin-bottom:clamp(1.3125rem,1.1140267176rem + 0.9923664122vw,2.125rem)){.window__socials{margin-bottom:clamp(1.3125rem,1.1140267176rem + .9923664122vw,2.125rem)}}@supports not (margin-bottom:clamp(1.3125rem,1.1140267176rem + 0.9923664122vw,2.125rem)){.window__socials{margin-bottom:calc(1.11403rem + .99237vw)}}}@media(max-width:20em){.window__socials{margin-bottom:1.3125rem}}.window__forgotPassword{color:var(--main-grey);font-size:.9375rem;font-weight:400;letter-spacing:.05em;line-height:120%;text-align:center}@media(min-width:101.875em){.window__forgotPassword{margin-bottom:2.0625rem}}@media(min-width:20em)and (max-width:101.875em){@supports(margin-bottom:clamp(1.25rem,1.0515267176rem + 0.9923664122vw,2.0625rem)){.window__forgotPassword{margin-bottom:clamp(1.25rem,1.0515267176rem + .9923664122vw,2.0625rem)}}@supports not (margin-bottom:clamp(1.25rem,1.0515267176rem + 0.9923664122vw,2.0625rem)){.window__forgotPassword{margin-bottom:calc(1.05153rem + .99237vw)}}}@media(max-width:20em){.window__forgotPassword{margin-bottom:1.25rem}}.window__forgotPassword:hover{opacity:.7}@media(max-height:37.5em){.window__forgotPassword{font-size:.8125rem}}.socials__item{border-radius:50%;transition:.3s}@media(min-width:101.875em){.socials__item{width:3.5rem}}@media(min-width:20em)and (max-width:101.875em){@supports(width:clamp(2.25rem,1.9446564885rem + 1.5267175573vw,3.5rem)){.socials__item{width:clamp(2.25rem,1.9446564885rem + 1.5267175573vw,3.5rem)}}@supports not (width:clamp(2.25rem,1.9446564885rem + 1.5267175573vw,3.5rem)){.socials__item{width:calc(1.94466rem + 1.52672vw)}}}@media(max-width:20em){.socials__item{width:2.25rem}}@media(min-width:101.875em){.socials__item{height:3.5rem}}@media(min-width:20em)and (max-width:101.875em){@supports(height:clamp(2.25rem,1.9446564885rem + 1.5267175573vw,3.5rem)){.socials__item{height:clamp(2.25rem,1.9446564885rem + 1.5267175573vw,3.5rem)}}@supports not (height:clamp(2.25rem,1.9446564885rem + 1.5267175573vw,3.5rem)){.socials__item{height:calc(1.94466rem + 1.52672vw)}}}@media(max-width:20em){.socials__item{height:2.25rem}}.socials__item--google{background:url(/static/media/google.020998ca662a27f2face.svg) 0 0/cover no-repeat}.socials__item--facebook{background:url(/static/media/fb.b88918069a27c071d136.svg) 0 0/cover no-repeat}@media(any-hover:hover){.socials__item:hover{transform:scale(1.05)}}.form-window{align-items:center;display:flex;flex-direction:column;margin-bottom:2.6875rem}@media(min-width:101.875em){.form-window{margin-bottom:1.25rem}}@media(min-width:20em)and (max-width:101.875em){@supports(margin-bottom:clamp(0.625rem,0.4723282443rem + 0.7633587786vw,1.25rem)){.form-window{margin-bottom:clamp(.625rem,.4723282443rem + .7633587786vw,1.25rem)}}@supports not (margin-bottom:clamp(0.625rem,0.4723282443rem + 0.7633587786vw,1.25rem)){.form-window{margin-bottom:calc(.47233rem + .76336vw)}}}@media(max-width:20em){.form-window{margin-bottom:.625rem}}@media(max-width:31em){.form-window{padding:0 .6875rem}}@media(max-height:37.5em){.form-window{margin-bottom:1.4375rem}}.form-window input{background:var(--input-grey);border-radius:.625rem;color:#000;font-size:1.25rem;padding:1rem 1.5rem}@media(min-width:120em){.form-window input{width:24.125rem}}@media(min-width:31em)and (max-width:120em){@supports(width:clamp(18.75rem,16.8778089888rem + 6.0393258427vw,24.125rem)){.form-window input{width:clamp(18.75rem,16.8778089888rem + 6.0393258427vw,24.125rem)}}@supports not (width:clamp(18.75rem,16.8778089888rem + 6.0393258427vw,24.125rem)){.form-window input{width:calc(16.87781rem + 6.03933vw)}}}@media(max-width:31em){.form-window input{width:18.75rem;width:100%}}@media(max-height:37.5em){.form-window input{font-size:1rem;padding:.9375rem 1.25rem}}.form-window input::placeholder{color:var(--main-grey);font-size:1.25rem;font-weight:400;letter-spacing:.05em}.form-window input:focus{outline:.0625rem solid var(--main-green)}.form-window .main-btn,.form-window .window-btn,.form-window__btn{background:linear-gradient(50deg,var(--main-green) 0,#2fe3b8 47.4%,var(--main-green) 100%);border:.09375rem solid var(--main-green);border-radius:.625rem;color:#fff;font-size:.875rem;font-weight:700;justify-self:center;letter-spacing:.07em;margin-top:.9375rem;padding:1.0625rem 7.1875rem;text-align:center;transition:.3s}@media(max-width:19.99875em){.form-window .main-btn,.form-window .window-btn,.form-window__btn{padding:1.0625rem 6.25rem}}@media(max-height:37.5em){.form-window .main-btn,.form-window .window-btn,.form-window__btn{padding:.9375rem 6.5625rem}}@media(any-hover:hover){.form-window .main-btn:hover,.form-window .window-btn:hover,.form-window__btn:hover{background:#0000;color:var(--font-black)}}@media(max-width:31em)and (min-width:25em){.form-window button.button{margin-top:6.25rem}}@media(max-width:31em)and (min-width:21.875em)and (max-width:25em){@supports(margin-top:clamp(0.625rem,-38.75rem + 180vw,6.25rem)){.form-window button.button{margin-top:clamp(.625rem,-38.75rem + 180vw,6.25rem)}}@supports not (margin-top:clamp(0.625rem,-38.75rem + 180vw,6.25rem)){.form-window button.button{margin-top:calc(-38.75rem + 180vw)}}}@media(max-width:31em)and (max-width:21.875em){.form-window button.button{margin-top:.625rem}}.disabled-acc,.enabled-acc{align-items:center;color:#000;display:flex;flex-wrap:wrap;font-size:1rem;font-weight:400;gap:.375rem;justify-content:center;letter-spacing:.06em;text-align:center}.disabled-acc__descr,.enabled-acc__descr{margin:0}.disabled-acc__link,.enabled-acc__link{color:var(--main-green);font-weight:700;position:relative}.disabled-acc__link:hover,.enabled-acc__link:hover{opacity:.7}.disabled-acc__link:after,.enabled-acc__link:after{background-color:var(--main-green);content:"";height:.03125rem;left:0;position:absolute;top:105%;width:100%}.login-modal__overlay{align-items:center;background:#0009;display:flex;height:100%;justify-content:center;left:0;opacity:0;padding:.625rem;position:fixed;top:0;transition:.3s ease-in-out;visibility:hidden;width:100%;z-index:100}.login-modal__overlay.show{opacity:1;visibility:visible}@font-face{font-display:swap;font-family:Gilroy,sans-serif;font-style:normal;font-weight:400;src:url(/static/media/Gilroy-Regular.f6c9931fabe5a6eb3307.woff2) format("woff2"),url(/static/media/Gilroy-Regular.ebe86c0337572553acea.woff) format("woff")}@font-face{font-display:swap;font-family:Gilroy,sans-serif;font-style:normal;font-weight:700;src:url(/static/media/Gilroy-Bold.ef7c40ff1efeaaa4c7c6.woff2) format("woff2"),url(/static/media/Gilroy-Bold.0607a1bc636f63251ed8.woff) format("woff")}.legal-login{align-self:center;color:#797979;display:flex;flex-shrink:0;font-family:var(--third-family);font-size:12px;font-weight:400;gap:.25rem;padding-bottom:.3125rem;text-align:center}@media(max-width:31em){.legal-login{margin-top:.4375rem}}@media(max-width:31em)and (min-height:46.875em){.legal-login{bottom:.4375rem;justify-content:center;margin-top:.4375rem;width:100%}}@media(any-hover:hover){.legal-login a:hover{text-decoration-line:underline}}.input-container{width:100%}.input-container input{background:#f7f8f9;border-radius:.625rem;color:#000;font-size:1.25rem;padding:1.25rem 1.5rem;width:100%}.input-container input::placeholder{color:var(--main-grey);font-size:1.25rem;font-weight:400;letter-spacing:.05em}.input-container input:last-of-type{margin-bottom:.5625rem}.input-container input:focus{outline:.0625rem solid var(--main-green)}.input-container .input-field{width:100%}.input-container .input-field-pass{align-items:center;background:#f7f8f9;border-radius:.625rem;display:flex;margin-bottom:.5625rem;padding:0}.input-container .input-field-pass input:last-of-type{margin-bottom:0}.input-container .input-field-pass input:focus{outline:none}.input-container .input-field-pass .input-field-icon{margin-right:.625rem}.input-container .input-field-pass .input-field-icon img{width:1.375rem}.input-container .input-field-pass .input-field-icon:hover{cursor:pointer}.input-container .input-field-pass:focus,.input-container .input-field-pass:focus-visible,.input-container .input-field-pass:focus-within{outline:.0625rem solid var(--main-green)}@media(max-width:31em){.input-container{width:100%}}@media(max-height:37.5em){.input-container{font-size:1rem}}.input-container .error-message{color:red;margin-top:.3125rem;max-width:21.875rem;padding:0}.window{background:#fff;border-radius:1.5rem;box-shadow:0 .25rem 4.125rem 0 #00000024;display:flex;flex-direction:column;justify-content:center;max-width:41.5rem;position:relative}@media(min-width:101.875em){.window{padding-left:8.75rem}}@media(min-width:20em)and (max-width:101.875em){@supports(padding-left:clamp(3.125rem,1.7509541985rem + 6.8702290076vw,8.75rem)){.window{padding-left:clamp(3.125rem,1.7509541985rem + 6.8702290076vw,8.75rem)}}@supports not (padding-left:clamp(3.125rem,1.7509541985rem + 6.8702290076vw,8.75rem)){.window{padding-left:calc(1.75095rem + 6.87023vw)}}}@media(max-width:20em){.window{padding-left:3.125rem}}@media(min-width:101.875em){.window{padding-right:8.75rem}}@media(min-width:20em)and (max-width:101.875em){@supports(padding-right:clamp(3.125rem,1.7509541985rem + 6.8702290076vw,8.75rem)){.window{padding-right:clamp(3.125rem,1.7509541985rem + 6.8702290076vw,8.75rem)}}@supports not (padding-right:clamp(3.125rem,1.7509541985rem + 6.8702290076vw,8.75rem)){.window{padding-right:calc(1.75095rem + 6.87023vw)}}}@media(max-width:20em){.window{padding-right:3.125rem}}@media(min-width:101.875em){.window{padding-top:6.9375rem}}@media(min-width:20em)and (max-width:101.875em){@supports(padding-top:clamp(3.125rem,2.1937022901rem + 4.6564885496vw,6.9375rem)){.window{padding-top:clamp(3.125rem,2.1937022901rem + 4.6564885496vw,6.9375rem)}}@supports not (padding-top:clamp(3.125rem,2.1937022901rem + 4.6564885496vw,6.9375rem)){.window{padding-top:calc(2.1937rem + 4.65649vw)}}}@media(max-width:20em){.window{padding-top:3.125rem}}@media(min-width:101.875em){.window{padding-bottom:2.875rem}}@media(min-width:20em)and (max-width:101.875em){@supports(padding-bottom:clamp(2.875rem,3.1860687023rem + -0.3053435115vw,3.125rem)){.window{padding-bottom:clamp(2.875rem,3.1860687023rem + -.3053435115vw,3.125rem)}}@supports not (padding-bottom:clamp(2.875rem,3.1860687023rem + -0.3053435115vw,3.125rem)){.window{padding-bottom:calc(3.18607rem - .30534vw)}}}@media(max-width:20em){.window{padding-bottom:3.125rem}}@media(max-width:31em){.window{background:none;box-shadow:none;flex-grow:1;padding:1.5625rem 0 1.25rem}}.button{background:linear-gradient(50deg,var(--main-green) 0,#2fe3b8 47.4%,var(--main-green) 100%);border:.09375rem solid var(--main-green);border-radius:.625rem;color:#fff;font-size:.875rem;font-weight:700;justify-self:center;letter-spacing:.07em;margin-top:.625rem;max-height:3.125rem;padding:1.0625rem 7.1875rem;text-align:center;transition:.3s}@media(max-width:20em){.button{padding:1.0625rem 6.25rem}}@media(max-height:37.5em){.button{padding:.9375rem 6.5625rem}}@media(any-hover:hover){.button:hover{background:#0000;color:#1e2022;cursor:pointer}}@font-face{font-display:swap;font-family:Gilroy;font-style:normal;font-weight:400;src:url(/static/media/Gilroy-Regular.f6c9931fabe5a6eb3307.woff2) format("woff2"),url(/static/media/Gilroy-Regular.ebe86c0337572553acea.woff) format("woff")}@font-face{font-display:swap;font-family:Gilroy;font-style:normal;font-weight:500;src:url(/static/media/Gilroy-Medium.acd4e613de34a826c191.woff2) format("woff2"),url(/static/media/Gilroy-Medium.5329bc502cdc219ad294.woff) format("woff")}@font-face{font-display:swap;font-family:Gilroy;font-style:normal;font-weight:600;src:url(/static/media/Gilroy-Semibold.7726b19d33f1b7f4135a.woff2) format("woff2"),url(/static/media/Gilroy-Semibold.5b042906a8b58ec4633e.woff) format("woff")}@font-face{font-display:swap;font-family:Gilroy;font-style:normal;font-weight:700;src:url(/static/media/Gilroy-Bold.ef7c40ff1efeaaa4c7c6.woff2) format("woff2"),url(/static/media/Gilroy-Bold.0607a1bc636f63251ed8.woff) format("woff")}@font-face{font-display:swap;font-family:SF Pro Text;font-style:normal;font-weight:400;src:url(/static/media/SFProDisplay-Regular.d5ff9f6824d2c6607361.woff2) format("woff2"),url(/static/media/SFProDisplay-Regular.7ee14c637e39445d7093.woff) format("woff")}@font-face{font-display:swap;font-family:SF Pro Text;font-style:normal;font-weight:600;src:url(/static/media/SFProDisplay-Semibold.3926eb65ce4420a81930.woff2) format("woff2"),url(/static/media/SFProDisplay-Semibold.340c3a1a6dddb0b99476.woff) format("woff")}*,:after,:before{border:0;margin:0;padding:0}:after,:before,a{display:inline-block}a{color:inherit;text-decoration:none}li{list-style:none}img{vertical-align:top}ul{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}body,html{height:100%;line-height:1}button,input,textarea{font-family:inherit;font-size:inherit;line-height:inherit}button{background-color:#0000;color:inherit}button,option,select{cursor:pointer}input[type=email],input[type=tel],input[type=text],textarea{-webkit-appearance:none;appearance:none}*{font-family:Gilroy,sans-serif;font-family:var(--font-family)}:root{--font-family:"Gilroy",sans-serif;--second-family:"SF Pro Text",sans-serif;--third-family:"Inter",sans-serif;--main-green:#04c78c;--scrollbar-green:#05c78c;--page-green:#06c78c;--main-grey:#77838f;--text-grey:#525252;--input-grey:#f7f8f9;--font-black:#1e2022;--activity-black:#333;--activity-blue:#168fff;--activity-green:#89c74a;--activity-orange:#fbb75c;--activity-red:#ff644f;--weight-loss:#fe4a32;--aside-gray:#afb2b5;--white:#fff;--black:#000}.search{max-width:24.125rem;position:relative;width:100%}@media(max-width:47.99875em){.search{width:100%}}.search__input{background-color:var(--input-grey);border:1px solid #dedede;border-radius:8px;font-size:.875rem;padding:1.125rem 2.5rem 1.125rem 1.125rem;transition:border-color .15s ease-in-out;width:100%}.search__input:focus{border-color:var(--main-green);outline:none}.search__input::placeholder{color:var(--main-grey)}.search__input::-webkit-search-cancel-button,.search__input::-webkit-search-decoration,.search__input::-webkit-search-results-button,.search__input::-webkit-search-results-decoration{display:none}@media(max-width:47.99875em){.search__input{min-width:0;min-width:auto;width:100%}}.search__icon{bottom:0;margin:auto 0;position:absolute;right:1.125rem;top:0}.tag{align-items:center;background:var(--input-grey);border-radius:.625rem;color:var(--page-green);display:flex;font-size:1.5rem;height:2.125rem;justify-content:center;position:relative;width:2.125rem}.tag>span{font-weight:600}@media(max-width:31em){.tag{font-size:1.25rem}}.ration__item-title .tag{background:#0000}.ration__item-title .tag>span{font-weight:400}.tag__body{background-color:var(--white);border-radius:.75rem;box-shadow:2px 8px 24px 0 hsla(210,8%,62%,.379);display:flex;flex-wrap:wrap;gap:.75rem;max-width:21.875rem;opacity:0;padding:1.25rem 1.125rem;position:absolute;top:0;transition:.25s;visibility:hidden;width:-webkit-max-content;width:max-content;z-index:1050}@media(min-width:34.375em){.tag__body{left:0;position:absolute;top:0}}.tag__body.create .search-filter{margin:0;z-index:5}.tag__body.create .search{height:2.9375rem;margin:0}.tag__body.create .search input{height:100%}.tag__body.visible{opacity:1;visibility:visible}.tag__item{align-items:center;border:1px solid #06c78c;border-radius:.5rem;color:#525252;display:flex;font-size:.875rem;font-weight:600;gap:.3125rem;justify-content:center;padding:.5rem .625rem;text-align:center}.tag__item span{border-radius:100%;height:.625rem;width:.625rem}.tag__item.search-filter__chosen-item{border:1px solid #06c78c}.tag .container{align-items:center;display:flex;flex-direction:column;gap:30px}.tag #style2{-webkit-appearance:none;appearance:none;background-color:#0000;border:none;cursor:pointer;height:20px;width:17px}.tag #style2::-webkit-color-swatch{border:.5px solid #000;border-radius:50%}.tag #style2::-moz-color-swatch{border:.5px solid #000;border-radius:50%}.tag .create-tag-inputs{font-size:.875rem;height:2.1rem;padding:0 8px;width:5.5rem}.tag .create-tag-inputs__name{background-color:#0000;border:none;color:currentColor();width:2.8125rem}.tag .top-create-row{display:flex;gap:3px}.tag .color-button{background-color:#fff;border:.5px solid var(--aside-gray);border-radius:50%;height:.75rem;width:.75rem}.tag #colorInput{border:none;height:0;opacity:0;visibility:hidden;width:0}.tag__list{display:flex;flex-wrap:wrap;gap:.5625rem}.tag__input{width:5.5rem}.tag .tags-container{display:flex;flex-wrap:wrap;gap:9px}@media(any-hover:hover){.tag:hover .tag__body{opacity:1;visibility:visible}}.ration-list_page_wrapper .ration-list{display:flex;width:100%}@media(max-width:67.5em){.ration-list_page_wrapper .ration-list{flex-direction:column;position:relative}}@media(max-width:31em){.ration-list_page_wrapper .ration-list{border-radius:0;height:auto;padding-bottom:1rem}}.ration-list_page_wrapper .ration-list__left-container{align-self:stretch;display:flex;flex-direction:column;flex-grow:1;gap:1.5625rem;padding-right:4.375rem;position:relative;width:100%}@media(min-width:120em){.ration-list_page_wrapper .ration-list__left-container{padding-right:4.375rem}}@media(min-width:67.5em)and (max-width:120em){@supports(padding-right:clamp(1.25rem,-2.7678571429rem + 5.9523809524vw,4.375rem)){.ration-list_page_wrapper .ration-list__left-container{padding-right:clamp(1.25rem,-2.7678571429rem + 5.9523809524vw,4.375rem)}}@supports not (padding-right:clamp(1.25rem,-2.7678571429rem + 5.9523809524vw,4.375rem)){.ration-list_page_wrapper .ration-list__left-container{padding-right:calc(-2.76786rem + 5.95238vw)}}}@media(max-width:67.5em){.ration-list_page_wrapper .ration-list__left-container{padding-right:1.25rem;padding-right:0}}.ration-list_page_wrapper .ration-list__search{align-items:center;display:flex;gap:1.125rem;justify-content:flex-end;width:100%}.ration-list_page_wrapper .ration-list__search .search{margin-right:auto}.ration-list_page_wrapper .ration-list__list{display:flex;flex-direction:column;flex-grow:1;gap:.375rem;height:100%}.ration-list_page_wrapper .ration-list__list--notFound{align-items:center;color:#77838f;display:flex;font-size:1.125rem;font-weight:500;justify-content:center;letter-spacing:.07em;margin-top:20px}.ration-list_page_wrapper .ration-list__list .infinite-scroll-component__outerdiv{display:flex;flex-direction:column;flex-grow:1;height:100%}.ration-list_page_wrapper .ration-list__list .infinite-scroll-component{display:flex;flex-direction:column;gap:.625rem;overflow-x:hidden!important}@media(min-height:81.25em){.ration-list_page_wrapper .ration-list__list .infinite-scroll-component{max-height:75rem!important}}.ration-list_page_wrapper .ration-list__list .infinite-scroll-component::-webkit-scrollbar{background:var(--input-grey);border-radius:25px;cursor:pointer;width:8px}@media(max-width:31em){.ration-list_page_wrapper .ration-list__list .infinite-scroll-component::-webkit-scrollbar{display:none}}.ration-list_page_wrapper .ration-list__list .infinite-scroll-component::-webkit-scrollbar-thumb{background:#05c78c;border-radius:25px}@media(min-width:31em){.ration-list_page_wrapper .ration-list__list .infinite-scroll-component{padding-right:1.25rem}}.ration-list_page_wrapper .ration-list__item{align-items:stretch;background-color:var(--input-grey);border-radius:14px;cursor:pointer;display:flex;gap:20px;padding:.5rem 1rem .5rem .5rem;transition:.3s ease-in}.ration-list_page_wrapper .ration-list__item:hover{background-color:#f0f1f0}@media(max-width:31em){.ration-list_page_wrapper .ration-list__item{gap:12px}}.ration-list_page_wrapper .ration-list__item-image{align-items:center;border-radius:.375rem;display:flex;flex:1 1 12rem;justify-content:center;max-height:8.125rem;min-width:calc(5rem + 13%);overflow:hidden}.ration-list_page_wrapper .ration-list__item-image img{aspect-ratio:192/119;height:100%;object-fit:cover;width:100%}.ration-list_page_wrapper .ration-list__item-image .rating{align-items:center;background-color:#fff;border-radius:.125rem;bottom:.3125rem;display:flex;font-size:.75rem;font-weight:600;gap:.0625rem;justify-content:center;left:.3125rem;padding:.125rem .1875rem;position:absolute}.ration-list_page_wrapper .ration-list__item-image .rating span{line-height:100%;padding-top:.09375rem}.ration-list_page_wrapper .ration-list__item-image .rating:after{background:url(/static/media/rating-star.f95321cccb9b84bdf55f.svg) 0 0/.75rem no-repeat;content:"";height:.75rem;position:relative;width:.75rem}@media(max-width:31.06125em){.ration-list_page_wrapper .ration-list__item-image .rating{font-size:.625rem}.ration-list_page_wrapper .ration-list__item-image .rating:after{background-size:.625rem;height:.625rem;width:.625rem}}@media(max-width:81.25em){.ration-list_page_wrapper .ration-list__item-image{max-width:121px;min-width:121px}}@media(max-width:81.25em)and (max-width:48em){.ration-list_page_wrapper .ration-list__item-image{min-width:90px}}@media(max-width:81.25em)and (max-width:48em)and (min-width:48em){.ration-list_page_wrapper .ration-list__item-image{max-width:7.5625rem}}@media(max-width:81.25em)and (max-width:48em)and (min-width:31em)and (max-width:48em){@supports(max-width:clamp(5.625rem,2.0919117647rem + 11.3970588235vw,7.5625rem)){.ration-list_page_wrapper .ration-list__item-image{max-width:clamp(5.625rem,2.0919117647rem + 11.3970588235vw,7.5625rem)}}@supports not (max-width:clamp(5.625rem,2.0919117647rem + 11.3970588235vw,7.5625rem)){.ration-list_page_wrapper .ration-list__item-image{max-width:calc(2.09191rem + 11.39706vw)}}}@media(max-width:81.25em)and (max-width:48em)and (max-width:31em){.ration-list_page_wrapper .ration-list__item-image{max-width:5.625rem}}@media(max-width:31em){.ration-list_page_wrapper .ration-list__item-image{flex:0 0 4.625rem;height:7.3125rem;min-width:3.125rem;width:4.625rem!important}.ration-list_page_wrapper .ration-list__item-image img{aspect-ratio:74/117;height:7.3125rem;object-fit:cover;width:4.625rem}}.ration-list_page_wrapper .ration-list__item-container{width:100%}.ration-list_page_wrapper .ration-list__item-header{align-items:center;border-bottom:1px solid #dadada;display:flex;gap:.625rem;justify-content:space-between;padding:1rem 0}.ration-list_page_wrapper .ration-list__item-header .duration{align-items:center;color:var(--main-grey);display:flex;flex-direction:column;font-size:.75rem;font-weight:400;gap:.25rem;justify-content:center;letter-spacing:.08em;line-height:137%;text-align:center;transition:.3s ease-in;z-index:0}.ration-list_page_wrapper .ration-list__item-header .duration__value{color:#263238;display:flex;font-weight:600;gap:.375rem;letter-spacing:.07em;line-height:141%;transition:.3s ease-in}@media(min-width:31em){.ration-list_page_wrapper .ration-list__item-header .duration__value{font-size:.875rem}}@media(min-width:25em)and (max-width:31em){@supports(font-size:clamp(0.75rem,0.2291666667rem + 2.0833333333vw,0.875rem)){.ration-list_page_wrapper .ration-list__item-header .duration__value{font-size:clamp(.75rem,.2291666667rem + 2.0833333333vw,.875rem)}}@supports not (font-size:clamp(0.75rem,0.2291666667rem + 2.0833333333vw,0.875rem)){.ration-list_page_wrapper .ration-list__item-header .duration__value{font-size:calc(.22917rem + 2.08333vw)}}}@media(max-width:25em){.ration-list_page_wrapper .ration-list__item-header .duration__value{font-size:.75rem}}.ration-list_page_wrapper .ration-list__item-header .duration__value:before{background:url(/static/media/duration.eb56e50c0686d570c911.svg) 50%/1rem no-repeat;content:"";height:1rem;width:1rem}@media(min-width:67.56125em){.with-filter-open .ration-list_page_wrapper .ration-list__item-header .duration__value{font-size:.75rem}}.ration-list_page_wrapper .ration-list__item-title{-webkit-box-orient:vertical;-webkit-line-clamp:2;align-items:center;color:var(--font-black);display:-webkit-box;font-family:var(--second-family);font-size:.875rem;font-weight:600;justify-content:flex-start;letter-spacing:1px;margin:0;overflow:hidden;text-align:left;text-overflow:ellipsis;transition:font-size .4s ease-in;word-break:break-word}.ration-list_page_wrapper .ration-list__item-title .tag{transition:.4s ease-in}.ration-list_page_wrapper .ration-list__item-title .tag__list{padding:.625rem;z-index:5}@media(max-width:31em){.ration-list_page_wrapper .ration-list__item-title .tag__list{flex-direction:column}}.ration-list_page_wrapper .ration-list__item-title span{transition:font-size .4s ease-in}@media(min-width:67.56125em){.with-filter-open .ration-list_page_wrapper .ration-list__item-title{font-size:.75rem}.with-filter-open .ration-list_page_wrapper .ration-list__item-title .tag__list{flex-direction:column;padding:.625rem}.with-filter-open .ration-list_page_wrapper .ration-list__item-title .tag__list li{font-size:.75rem}.with-filter-open .ration-list_page_wrapper .ration-list__item-title span{font-size:1.25rem}}@media(max-width:25em){.ration-list_page_wrapper .ration-list__item-title{font-size:.75rem}}.ration-list_page_wrapper .ration-list__item-icons{display:flex;gap:1.5rem}.ration-list_page_wrapper .ration-list__item-icons>img{cursor:pointer}.ration-list_page_wrapper .ration-list__item-content{display:flex;gap:calc(7.8% + .625rem);justify-content:center;margin-top:.375rem;padding:.375rem}@media(max-width:31em){.ration-list_page_wrapper .ration-list__item-content{gap:.3125rem;justify-content:space-between}}@media(max-width:23.4375em){.ration-list_page_wrapper .ration-list__item-content{gap:.75rem;padding:.375rem 0}}.ration-list_page_wrapper .ration-list__item-value-block{align-items:center;display:flex;flex-direction:column;gap:8px}.ration-list_page_wrapper .ration-list__item-text-small{color:var(--main-grey);letter-spacing:1px}@media(min-width:23.4375em){.ration-list_page_wrapper .ration-list__item-text-small{font-size:.75rem}}@media(min-width:21.875em)and (max-width:23.4375em){@supports(font-size:clamp(0.625rem,-1.125rem + 8vw,0.75rem)){.ration-list_page_wrapper .ration-list__item-text-small{font-size:clamp(.625rem,-1.125rem + 8vw,.75rem)}}@supports not (font-size:clamp(0.625rem,-1.125rem + 8vw,0.75rem)){.ration-list_page_wrapper .ration-list__item-text-small{font-size:calc(-1.125rem + 8vw)}}}@media(max-width:21.875em){.ration-list_page_wrapper .ration-list__item-text-small{font-size:.625rem}}.ration-list_page_wrapper .ration-list__item-text-bold{align-items:center;display:flex;font-size:.875rem;font-weight:600;gap:.1875rem;justify-content:center;transition:.3s ease-in}.ration-list_page_wrapper .ration-list__item-text-bold img{height:1.125rem;transition:.3s ease-in;width:1.125rem}@media(min-width:67.56125em){.with-filter-open .ration-list_page_wrapper .ration-list__item-text-bold{font-size:.75rem}.with-filter-open .ration-list_page_wrapper .ration-list__item-text-bold img{height:1rem;width:1rem}}@media(max-width:31em)and (min-width:23.4375em){.ration-list_page_wrapper .ration-list__item-text-bold{font-size:.75rem}}@media(max-width:31em)and (min-width:21.875em)and (max-width:23.4375em){@supports(font-size:clamp(0.625rem,-1.125rem + 8vw,0.75rem)){.ration-list_page_wrapper .ration-list__item-text-bold{font-size:clamp(.625rem,-1.125rem + 8vw,.75rem)}}@supports not (font-size:clamp(0.625rem,-1.125rem + 8vw,0.75rem)){.ration-list_page_wrapper .ration-list__item-text-bold{font-size:calc(-1.125rem + 8vw)}}}@media(max-width:31em)and (max-width:21.875em){.ration-list_page_wrapper .ration-list__item-text-bold{font-size:.625rem}}@media(max-width:31em){.ration-list_page_wrapper .ration-list__item-text-bold img{height:.875rem;width:.875rem}}.ration-list_page_wrapper .ration-list__right-container{height:100%;max-width:0;position:relative;transition:all .5s ease-out;width:100%}@media(min-width:81.25em){.ration-list_page_wrapper .ration-list__right-container{height:0}}@media(max-width:67.5em){.ration-list_page_wrapper .ration-list__right-container{background:#fff;bottom:-100%;left:0;max-width:100%;position:absolute;width:100%;z-index:100}}@media(max-width:31em){.ration-list_page_wrapper .ration-list__right-container{position:fixed;z-index:5}}@media(min-height:43em){.ration-list_page_wrapper .ration-list__right-container{display:flex;flex-direction:column}}.ration-list_page_wrapper .ration-list__right-container.open{border-left:1px solid #e1e1e1;max-width:100%;transition:all .5s ease-in}@media(min-width:81.25em){.ration-list_page_wrapper .ration-list__right-container.open{height:100%}}.ration-list_page_wrapper .ration-list__right-container.open::-webkit-scrollbar{background:var(--input-grey);border-radius:25px;cursor:pointer;width:8px}@media(max-width:31em){.ration-list_page_wrapper .ration-list__right-container.open::-webkit-scrollbar{display:none}}.ration-list_page_wrapper .ration-list__right-container.open::-webkit-scrollbar-thumb{background:#05c78c;border-radius:25px}@media(max-width:67.5em){.ration-list_page_wrapper .ration-list__right-container.open{border:none;bottom:0;max-width:100%;overflow-y:scroll}}.ration-list_page_wrapper .ration-list__right-top-container{align-items:flex-start;display:flex;flex-direction:column;opacity:0;transition:all .3s ease-in-out;width:100%}@media(min-width:120em){.ration-list_page_wrapper .ration-list__right-top-container{padding-left:3.125rem}}@media(min-width:67.5em)and (max-width:120em){@supports(padding-left:clamp(1.25rem,-1.1607142857rem + 3.5714285714vw,3.125rem)){.ration-list_page_wrapper .ration-list__right-top-container{padding-left:clamp(1.25rem,-1.1607142857rem + 3.5714285714vw,3.125rem)}}@supports not (padding-left:clamp(1.25rem,-1.1607142857rem + 3.5714285714vw,3.125rem)){.ration-list_page_wrapper .ration-list__right-top-container{padding-left:calc(-1.16071rem + 3.57143vw)}}}@media(max-width:67.5em){.ration-list_page_wrapper .ration-list__right-top-container{padding-left:1.25rem;padding:1.5625rem 1.25rem}}@media(max-width:31em){.ration-list_page_wrapper .ration-list__right-top-container{padding-bottom:3.75rem}}.ration-list_page_wrapper .ration-list__right-top-container.open{opacity:1}.ration-list_page_wrapper .ration-list__filters-button.animated-gradient-btn{align-items:center;background-color:var(--page-green);border-radius:6px;color:#fff;display:flex;gap:.5625rem;height:100%;justify-content:center;max-height:2.9375rem;max-width:7.5rem;padding:1rem;z-index:5}.ration-list_page_wrapper .ration-list__filters-button.animated-gradient-btn img{flex-shrink:0}@media(max-width:31em){.ration-list_page_wrapper .ration-list__filters-button.animated-gradient-btn{flex-direction:column;flex-shrink:0;font-size:.5625rem;gap:.125rem;height:2.9375rem;padding:0;width:3.125rem}}.ration-list_page_wrapper .ration-list__filters-button--close-cross{align-items:center;display:none;display:flex;height:.8125rem;justify-content:center;opacity:0;padding:.1875rem;position:relative;visibility:hidden;width:.8125rem}@media(max-width:67.5em){.ration-list_page_wrapper .ration-list__filters-button--close-cross{opacity:1;visibility:visible}}@media(max-width:31em){.ration-list_page_wrapper .ration-list__filters-button--close-cross{position:absolute;right:0;top:.9375rem}}.ration-list_page_wrapper .ration-list__filters-button--close-cross .cross-icon:after,.ration-list_page_wrapper .ration-list__filters-button--close-cross .cross-icon:before{background-color:#cecece;content:"";height:.0625rem;left:50%;position:absolute;top:50%;width:1.125rem}.ration-list_page_wrapper .ration-list__filters-button--close-cross .cross-icon:before{transform:translate(-50%,-50%) rotate(45deg)}.ration-list_page_wrapper .ration-list__filters-button--close-cross .cross-icon:after{transform:translate(-50%,-50%) rotate(-45deg)}.ration-list_page_wrapper .ration-list__filters-title{align-self:center;color:#525252;font-size:24px;font-weight:600;letter-spacing:.04em;line-height:143%;margin:0;text-align:center}@media(min-width:101.875em){.ration-list_page_wrapper .ration-list__filters-title{font-size:1.5rem}}@media(min-width:20em)and (max-width:101.875em){@supports(font-size:clamp(1rem,0.8778625954rem + 0.6106870229vw,1.5rem)){.ration-list_page_wrapper .ration-list__filters-title{font-size:clamp(1rem,.8778625954rem + .6106870229vw,1.5rem)}}@supports not (font-size:clamp(1rem,0.8778625954rem + 0.6106870229vw,1.5rem)){.ration-list_page_wrapper .ration-list__filters-title{font-size:calc(.87786rem + .61069vw)}}}@media(max-width:20em){.ration-list_page_wrapper .ration-list__filters-title{font-size:1rem}}@media(max-width:31em){.ration-list_page_wrapper .ration-list__filters-title{align-self:center}}.ration-list_page_wrapper .ration-list__reset-button{color:var(--page-green);display:flex;font-size:16px;font-weight:600;gap:.3125rem;letter-spacing:.06em;text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}@media(max-width:31em){.ration-list_page_wrapper .ration-list__reset-button{left:0;position:absolute;top:.9375rem}}.ration-list_page_wrapper .ration-list__button{align-self:center;background:linear-gradient(88.29deg,#04c78c 4.98%,#2fe3b8 50.01%,#04c78c);border:.09375rem solid #04c78c;border-radius:10px;color:#fff;padding:12px 92px;transition:.3s}.ration-list_page_wrapper .ration-list__button:hover{background:#0000;color:var(--font-black);cursor:pointer}@media(max-width:31em){.ration-list_page_wrapper .ration-list__button{margin-top:20px}}.ration-list_page_wrapper .ration-list__time-filters{display:flex;margin-bottom:1.875rem}@media(min-width:120em){.ration-list_page_wrapper .ration-list__time-filters{gap:5.625rem}}@media(min-width:81.25em)and (max-width:120em){@supports(gap:clamp(0.9375rem,-8.8911290323rem + 12.0967741935vw,5.625rem)){.ration-list_page_wrapper .ration-list__time-filters{gap:clamp(.9375rem,-8.8911290323rem + 12.0967741935vw,5.625rem)}}@supports not (gap:clamp(0.9375rem,-8.8911290323rem + 12.0967741935vw,5.625rem)){.ration-list_page_wrapper .ration-list__time-filters{gap:calc(-8.89113rem + 12.09677vw)}}}@media(max-width:81.25em){.ration-list_page_wrapper .ration-list__time-filters{align-self:center;flex-direction:column;gap:.9375rem;gap:2.5rem}}@media(max-width:67.5em){.ration-list_page_wrapper .ration-list__time-filters{flex-direction:row;gap:1.875rem}}@media(max-width:47.99875em){.ration-list_page_wrapper .ration-list__time-filters{align-self:center;flex-direction:column}}@media(max-width:31em){.ration-list_page_wrapper .ration-list__time-filters{width:80%}}.ration-list_page_wrapper .ration-list__nutrition-filters{display:flex;flex-wrap:wrap;margin-bottom:2.5rem}@media(min-width:120em){.ration-list_page_wrapper .ration-list__nutrition-filters{gap:3.75rem}}@media(min-width:67.5em)and (max-width:120em){@supports(gap:clamp(1.875rem,-0.5357142857rem + 3.5714285714vw,3.75rem)){.ration-list_page_wrapper .ration-list__nutrition-filters{gap:clamp(1.875rem,-.5357142857rem + 3.5714285714vw,3.75rem)}}@supports not (gap:clamp(1.875rem,-0.5357142857rem + 3.5714285714vw,3.75rem)){.ration-list_page_wrapper .ration-list__nutrition-filters{gap:calc(-.53571rem + 3.57143vw)}}}@media(max-width:67.5em){.ration-list_page_wrapper .ration-list__nutrition-filters{gap:1.875rem}}@media(max-width:81.25em){.ration-list_page_wrapper .ration-list__nutrition-filters{align-items:center;flex-direction:column;width:100%}}.ration-list_page_wrapper .ration-list__search-filters{width:100%}@media(max-width:67.5em)and (min-width:48em){.ration-list_page_wrapper .ration-list__search-filters{padding:0 5rem}}.ration-list_page_wrapper .ration-list__header{align-items:center;display:flex;gap:.9375rem;justify-content:space-between;width:100%}@media(min-width:101.875em){.ration-list_page_wrapper .ration-list__header{margin-bottom:2.875rem}}@media(min-width:20em)and (max-width:101.875em){@supports(margin-bottom:clamp(1.25rem,0.8530534351rem + 1.9847328244vw,2.875rem)){.ration-list_page_wrapper .ration-list__header{margin-bottom:clamp(1.25rem,.8530534351rem + 1.9847328244vw,2.875rem)}}@supports not (margin-bottom:clamp(1.25rem,0.8530534351rem + 1.9847328244vw,2.875rem)){.ration-list_page_wrapper .ration-list__header{margin-bottom:calc(.85305rem + 1.98473vw)}}}@media(max-width:20em){.ration-list_page_wrapper .ration-list__header{margin-bottom:1.25rem}}@media(max-width:67.56125em){.ration-list_page_wrapper .ration-list__header{flex-direction:row-reverse}}@media(max-width:31em){.ration-list_page_wrapper .ration-list__header{justify-content:center;padding-top:3.4375rem}}.ration-list_page_wrapper .ration-list .ration-list__filters{display:flex;flex-direction:row;justify-content:space-around}@media(min-width:120em){.ration-list_page_wrapper .ration-list .ration-list__filters{gap:3.75rem}}@media(min-width:67.5em)and (max-width:120em){@supports(gap:clamp(1.875rem,-0.5357142857rem + 3.5714285714vw,3.75rem)){.ration-list_page_wrapper .ration-list .ration-list__filters{gap:clamp(1.875rem,-.5357142857rem + 3.5714285714vw,3.75rem)}}@supports not (gap:clamp(1.875rem,-0.5357142857rem + 3.5714285714vw,3.75rem)){.ration-list_page_wrapper .ration-list .ration-list__filters{gap:calc(-.53571rem + 3.57143vw)}}}@media(max-width:67.5em){.ration-list_page_wrapper .ration-list .ration-list__filters{gap:1.875rem}}@media(max-width:81.25em){.ration-list_page_wrapper .ration-list .ration-list__filters{flex-direction:column;width:100%}}.ration-list_page_wrapper .ration-list .ration-list__filters .ration-list__gender-filters,.ration-list_page_wrapper .ration-list .ration-list__filters .ration-list__goal-filters{align-items:center;display:flex;flex-direction:column}.ration-list_page_wrapper .ration-list .goal-filter{display:flex;flex-direction:column;gap:.625rem}@media(min-width:81.25em)and (min-width:120em){.ration-list_page_wrapper .ration-list .goal-filter{width:17.5rem}}@media(min-width:81.25em)and (min-width:81.25em)and (max-width:120em){@supports(width:clamp(12.5rem,2.0161290323rem + 12.9032258065vw,17.5rem)){.ration-list_page_wrapper .ration-list .goal-filter{width:clamp(12.5rem,2.0161290323rem + 12.9032258065vw,17.5rem)}}@supports not (width:clamp(12.5rem,2.0161290323rem + 12.9032258065vw,17.5rem)){.ration-list_page_wrapper .ration-list .goal-filter{width:calc(2.01613rem + 12.90323vw)}}}@media(min-width:81.25em)and (max-width:81.25em){.ration-list_page_wrapper .ration-list .goal-filter{width:12.5rem}}@media(max-width:81.25em){.ration-list_page_wrapper .ration-list .goal-filter{width:80%}}.ration-list_page_wrapper .ration-list .goal-filter__indicators{display:none}.ration-list_page_wrapper .ration-list .goal-filter__header{align-items:center;display:flex;gap:.625rem;margin-bottom:.5rem}.ration-list_page_wrapper .ration-list .goal-filter__title{color:#3f3f3f;font-size:.875rem;font-weight:600;letter-spacing:.07em}.ration-list_page_wrapper .ration-list .goal-filter__control{color:var(--main-grey)!important;font-size:.875rem;font-weight:400;letter-spacing:.07em;position:relative}.ration-list_page_wrapper .ration-list .goal-filter__control:after{background:url(/static/media/select-arrow.9f076859dc00755fa2f0.svg) 50%/13px 7px no-repeat;content:"";height:15px;position:absolute;right:.1875rem;top:50%;transform:translateY(-50%);width:15px;z-index:100}.ration-list_page_wrapper .ration-list .goal-filter__control--is-focused{box-shadow:none!important}.ration-list_page_wrapper .ration-list .goal-filter__control--menu-is-open{z-index:7!important}.ration-list_page_wrapper .ration-list .gender-filter{display:flex;flex-direction:column;gap:.625rem;margin-bottom:2.5rem}@media(min-width:81.25em)and (min-width:120em){.ration-list_page_wrapper .ration-list .gender-filter{width:17.5rem}}@media(min-width:81.25em)and (min-width:81.25em)and (max-width:120em){@supports(width:clamp(12.5rem,2.0161290323rem + 12.9032258065vw,17.5rem)){.ration-list_page_wrapper .ration-list .gender-filter{width:clamp(12.5rem,2.0161290323rem + 12.9032258065vw,17.5rem)}}@supports not (width:clamp(12.5rem,2.0161290323rem + 12.9032258065vw,17.5rem)){.ration-list_page_wrapper .ration-list .gender-filter{width:calc(2.01613rem + 12.90323vw)}}}@media(min-width:81.25em)and (max-width:81.25em){.ration-list_page_wrapper .ration-list .gender-filter{width:12.5rem}}@media(max-width:81.25em){.ration-list_page_wrapper .ration-list .gender-filter{width:80%}}.ration-list_page_wrapper .ration-list .gender-filter__indicators{display:none}.ration-list_page_wrapper .ration-list .gender-filter #gender-select{width:100%}.ration-list_page_wrapper .ration-list .gender-filter__control{color:var(--main-grey)!important;font-size:.875rem;font-weight:400;letter-spacing:.07em;position:relative}.ration-list_page_wrapper .ration-list .gender-filter__control:after{background:url(/static/media/select-arrow.9f076859dc00755fa2f0.svg) 50%/13px 7px no-repeat;content:"";height:15px;position:absolute;right:.1875rem;top:50%;transform:translateY(-50%);width:15px;z-index:100}.ration-list_page_wrapper .ration-list .gender-filter__control--is-focused{box-shadow:none!important}.ration-list_page_wrapper .ration-list .gender-filter__control--menu-is-open{z-index:7!important}.ration-list_page_wrapper .ration-list .gender-filter__header{align-items:center;display:flex;gap:.625rem;margin-bottom:.5rem}.ration-list_page_wrapper .ration-list .gender-filter__title{color:#3f3f3f;font-size:.875rem;font-weight:600;letter-spacing:.07em}.meal-list_page_wrapper .meal-list{display:flex;width:100%}@media(max-width:67.5em){.meal-list_page_wrapper .meal-list{flex-direction:column;position:relative}}@media(max-width:31em){.meal-list_page_wrapper .meal-list{border-radius:0;height:auto;padding-bottom:1rem}}.meal-list_page_wrapper .meal-list__left-container{align-self:stretch;display:flex;flex-direction:column;flex-grow:1;gap:1.5625rem;position:relative;width:100%}@media(min-width:120em){.meal-list_page_wrapper .meal-list__left-container{padding-right:4.375rem}}@media(min-width:67.5em)and (max-width:120em){@supports(padding-right:clamp(1.25rem,-2.7678571429rem + 5.9523809524vw,4.375rem)){.meal-list_page_wrapper .meal-list__left-container{padding-right:clamp(1.25rem,-2.7678571429rem + 5.9523809524vw,4.375rem)}}@supports not (padding-right:clamp(1.25rem,-2.7678571429rem + 5.9523809524vw,4.375rem)){.meal-list_page_wrapper .meal-list__left-container{padding-right:calc(-2.76786rem + 5.95238vw)}}}@media(max-width:67.5em){.meal-list_page_wrapper .meal-list__left-container{padding-right:1.25rem;padding-right:0}}@media(max-width:31em){.meal-list_page_wrapper .meal-list__left-container{height:auto;overflow:hidden}}.meal-list_page_wrapper .meal-list__title{align-items:center;display:flex;justify-content:center}.meal-list_page_wrapper .meal-list__title .tag{font-weight:500;transform:scale(.9)}.meal-list_page_wrapper .meal-list__title .tag__list{float:left;padding:.625rem}.meal-list_page_wrapper .meal-list__title .tag__list li{font-size:.75rem}@media(max-width:31em){.meal-list_page_wrapper .meal-list__title{max-width:12.5rem}}.meal-list_page_wrapper .meal-list__search{align-items:center;display:flex;gap:1.125rem;justify-content:flex-end;width:100%}.meal-list_page_wrapper .meal-list__search .search{margin-right:auto}.meal-list_page_wrapper .meal-list__list{display:flex;flex-direction:column;flex-grow:1;gap:.375rem;height:100%}.meal-list_page_wrapper .meal-list__list--notFound{align-items:center;color:#77838f;display:flex;font-size:1.125rem;font-weight:500;justify-content:center;letter-spacing:.07em;margin-top:20px}.meal-list_page_wrapper .meal-list__list .infinite-scroll-component__outerdiv{display:flex;flex-direction:column;flex-grow:1;height:100%}.meal-list_page_wrapper .meal-list__list .infinite-scroll-component{display:flex;flex-direction:column;gap:.625rem;height:77%;overflow-x:hidden!important}@media(min-height:81.25em){.meal-list_page_wrapper .meal-list__list .infinite-scroll-component{max-height:75rem!important}}.meal-list_page_wrapper .meal-list__list .infinite-scroll-component::-webkit-scrollbar{background:var(--input-grey);border-radius:25px;cursor:pointer;width:8px}@media(max-width:31em){.meal-list_page_wrapper .meal-list__list .infinite-scroll-component::-webkit-scrollbar{display:none}}.meal-list_page_wrapper .meal-list__list .infinite-scroll-component::-webkit-scrollbar-thumb{background:#05c78c;border-radius:25px}@media(min-width:31em){.meal-list_page_wrapper .meal-list__list .infinite-scroll-component{padding-right:1.25rem}}.meal-list_page_wrapper .meal-list__item{background-color:var(--input-grey);border-radius:20px;letter-spacing:1px;padding:.75rem 1.5rem .75rem .75rem}@media(max-width:31em){.meal-list_page_wrapper .meal-list__item{padding:.75rem}}.meal-list_page_wrapper .meal-list__item .cook-time__value,.meal-list_page_wrapper .meal-list__item .prep-time__value{align-items:center;color:#263238;display:flex;font-size:.875rem;font-weight:600;gap:.3125rem;justify-content:center;margin-bottom:.3125rem;text-align:center}.meal-list_page_wrapper .meal-list__item .cook-time__value img,.meal-list_page_wrapper .meal-list__item .prep-time__value img{height:1rem;width:1rem}.meal-list_page_wrapper .meal-list__item .cook-time__title,.meal-list_page_wrapper .meal-list__item .prep-time__title{color:var(--main-grey);font-size:.75rem;font-weight:400;letter-spacing:.08em;line-height:137%}.meal-list_page_wrapper .meal-list__item #descr-time{display:none}@media(max-width:48em){.meal-list_page_wrapper .meal-list__item #descr-time{align-items:center;display:flex;gap:.9375rem;justify-content:center;padding-top:.9375rem}}.meal-list_page_wrapper .meal-list__item #cook-time-header,.meal-list_page_wrapper .meal-list__item #prep-time-header{display:block}@media(max-width:48em){.meal-list_page_wrapper .meal-list__item #cook-time-header,.meal-list_page_wrapper .meal-list__item #prep-time-header{display:none}}.meal-list_page_wrapper .meal-list__item-header{align-items:center;cursor:pointer;display:flex;justify-content:space-between;width:100%}.meal-list_page_wrapper .meal-list__item-image{border-radius:6px;max-height:60px;max-width:86px;min-height:60px;min-width:86px}@media(max-width:31em){.meal-list_page_wrapper .meal-list__item-image{height:3.75rem;min-height:3.75rem;min-width:3.0625rem;object-fit:cover;width:3.0625rem}}.meal-list_page_wrapper .meal-list__item-icon{max-height:16px;max-width:16px}.meal-list_page_wrapper .meal-list__item-body{max-height:0;overflow:hidden;transition:max-height .3s ease-out}.meal-list_page_wrapper .meal-list__item-body.open{max-height:500px;transition:max-height .25s ease-in}.meal-list_page_wrapper .meal-list__item-header-left{align-items:center;display:flex;gap:1.375rem}@media(min-width:120em){.meal-list_page_wrapper .meal-list__item-header-left{gap:1.375rem}}@media(min-width:67.5em)and (max-width:120em){@supports(gap:clamp(0.9375rem,0.375rem + 0.8333333333vw,1.375rem)){.meal-list_page_wrapper .meal-list__item-header-left{gap:clamp(.9375rem,.375rem + .8333333333vw,1.375rem)}}@supports not (gap:clamp(0.9375rem,0.375rem + 0.8333333333vw,1.375rem)){.meal-list_page_wrapper .meal-list__item-header-left{gap:calc(.375rem + .83333vw)}}}@media(max-width:67.5em){.meal-list_page_wrapper .meal-list__item-header-left{gap:.9375rem}}@media(max-width:31em){.meal-list_page_wrapper .meal-list__item-header-left{gap:.625rem}}.meal-list_page_wrapper .meal-list__item-content-block{align-items:baseline;display:flex;flex-direction:column;gap:.375rem}.meal-list_page_wrapper .meal-list__item-header-right{align-items:center;display:flex;gap:1.25rem;justify-content:center;transition:.3s ease-in-out}@media(min-width:67.56125em){.with-filter-open .meal-list_page_wrapper .meal-list__item-header-right{gap:.5rem}}.meal-list_page_wrapper .meal-list__weight{color:#263238;font-weight:600;letter-spacing:.07em;line-height:141%}@media(min-width:31em){.meal-list_page_wrapper .meal-list__weight{font-size:.875rem}}@media(min-width:25em)and (max-width:31em){@supports(font-size:clamp(0.75rem,0.2291666667rem + 2.0833333333vw,0.875rem)){.meal-list_page_wrapper .meal-list__weight{font-size:clamp(.75rem,.2291666667rem + 2.0833333333vw,.875rem)}}@supports not (font-size:clamp(0.75rem,0.2291666667rem + 2.0833333333vw,0.875rem)){.meal-list_page_wrapper .meal-list__weight{font-size:calc(.22917rem + 2.08333vw)}}}@media(max-width:25em){.meal-list_page_wrapper .meal-list__weight{font-size:.75rem}}.meal-list_page_wrapper .meal-list__item-text{color:var(--main-grey);font-size:.875rem}.meal-list_page_wrapper .meal-list__item-text-small{color:var(--main-grey);font-size:.75rem}.meal-list_page_wrapper .meal-list__item-text-bold{color:#000;font-size:.875rem;font-weight:600;max-width:25rem;overflow:hidden;text-align:left;text-overflow:ellipsis;transition:.7s;white-space:nowrap}@media(min-width:120em){.meal-list_page_wrapper .meal-list__item-text-bold{max-width:25rem}}@media(min-width:50.3125em)and (max-width:120em){@supports(max-width:clamp(11.25rem,1.3228699552rem + 19.730941704vw,25rem)){.meal-list_page_wrapper .meal-list__item-text-bold{max-width:clamp(11.25rem,1.3228699552rem + 19.730941704vw,25rem)}}@supports not (max-width:clamp(11.25rem,1.3228699552rem + 19.730941704vw,25rem)){.meal-list_page_wrapper .meal-list__item-text-bold{max-width:calc(1.32287rem + 19.73094vw)}}}@media(max-width:50.3125em){.meal-list_page_wrapper .meal-list__item-text-bold{max-width:11.25rem}}@media(max-width:48em)and (min-width:48em){.meal-list_page_wrapper .meal-list__item-text-bold{max-width:18.75rem}}@media(max-width:48em)and (min-width:31em)and (max-width:48em){@supports(max-width:clamp(12.5rem,1.1029411765rem + 36.7647058824vw,18.75rem)){.meal-list_page_wrapper .meal-list__item-text-bold{max-width:clamp(12.5rem,1.1029411765rem + 36.7647058824vw,18.75rem)}}@supports not (max-width:clamp(12.5rem,1.1029411765rem + 36.7647058824vw,18.75rem)){.meal-list_page_wrapper .meal-list__item-text-bold{max-width:calc(1.10294rem + 36.76471vw)}}}@media(max-width:48em)and (max-width:31em){.meal-list_page_wrapper .meal-list__item-text-bold{max-width:12.5rem}}@media(min-width:67.56125em){.with-filter-open .meal-list_page_wrapper .meal-list__item-text-bold{max-width:10.625rem}}@media(min-width:67.56125em)and (max-width:71.875em)and (min-width:67.5em)and (min-width:71.875em){.with-filter-open .meal-list_page_wrapper .meal-list__item-text-bold{max-width:10.625rem}}@media(min-width:67.56125em)and (max-width:71.875em)and (min-width:67.5em)and (min-width:67.5em)and (max-width:71.875em){@supports(max-width:clamp(7.5rem,-40.7142857143rem + 71.4285714286vw,10.625rem)){.with-filter-open .meal-list_page_wrapper .meal-list__item-text-bold{max-width:clamp(7.5rem,-40.7142857143rem + 71.4285714286vw,10.625rem)}}@supports not (max-width:clamp(7.5rem,-40.7142857143rem + 71.4285714286vw,10.625rem)){.with-filter-open .meal-list_page_wrapper .meal-list__item-text-bold{max-width:calc(-40.71429rem + 71.42857vw)}}}@media(min-width:67.56125em)and (max-width:71.875em)and (min-width:67.5em)and (max-width:67.5em){.with-filter-open .meal-list_page_wrapper .meal-list__item-text-bold{max-width:7.5rem}}@media(max-width:31em){.meal-list_page_wrapper .meal-list__item-text-bold{-webkit-line-clamp:2;-webkit-box-orient:vertical;-webkit-hyphens:auto;hyphens:auto;overflow:hidden;text-overflow:ellipsis;word-break:break-word}}.meal-list_page_wrapper .meal-list__item-text-bold:hover{text-decoration:underline}.meal-list_page_wrapper .meal-list__item-text-bold-nutr{align-items:center;color:#000;display:flex;font-size:.875rem;font-weight:600;gap:.1875rem}.meal-list_page_wrapper .meal-list__item-text-bold-nutr img{height:1rem;width:1rem}.meal-list_page_wrapper .meal-list__item-description{border-bottom:1px solid #dfdfdf;color:var(--main-grey);font-size:.875rem;line-height:1.375rem;padding:1rem 0}@media(min-width:31em){.meal-list_page_wrapper .meal-list__item-description{font-size:.875rem}}@media(min-width:26.875em)and (max-width:31em){@supports(font-size:clamp(0.75rem,-0.0643939394rem + 3.0303030303vw,0.875rem)){.meal-list_page_wrapper .meal-list__item-description{font-size:clamp(.75rem,-.0643939394rem + 3.0303030303vw,.875rem)}}@supports not (font-size:clamp(0.75rem,-0.0643939394rem + 3.0303030303vw,0.875rem)){.meal-list_page_wrapper .meal-list__item-description{font-size:calc(-.06439rem + 3.0303vw)}}}@media(max-width:26.875em){.meal-list_page_wrapper .meal-list__item-description{font-size:.75rem}}@media(max-width:31em){.meal-list_page_wrapper .meal-list__item-description{margin-bottom:.9375rem}}.meal-list_page_wrapper .meal-list__item-energy-value{display:flex;gap:calc(7.8% + .625rem);justify-content:center;margin-top:.375rem;padding:.375rem .75rem}@media(max-width:31em){.meal-list_page_wrapper .meal-list__item-energy-value{padding:0}}.meal-list_page_wrapper .meal-list__item-value-block{align-items:center;display:flex;flex-direction:column;gap:.5rem;justify-content:center}.meal-list_page_wrapper .meal-list__item-bottom{display:flex;justify-content:center;margin-top:1.5rem}.meal-list_page_wrapper .meal-list__item-read-more{color:var(--page-green);cursor:pointer;font-size:.875rem;font-weight:600;line-height:1.04375pxrem;text-decoration:underline}.meal-list_page_wrapper .meal-list__right-container{height:100%;max-width:0;position:relative;transition:all .5s ease-out;width:100%}@media(min-width:81.25em){.meal-list_page_wrapper .meal-list__right-container{height:0}}@media(max-width:67.5em){.meal-list_page_wrapper .meal-list__right-container{background:#fff;bottom:-100%;left:0;max-width:100%;position:absolute;width:100%;z-index:100}}@media(max-width:31em){.meal-list_page_wrapper .meal-list__right-container{position:fixed;z-index:5}}@media(min-height:43em){.meal-list_page_wrapper .meal-list__right-container{display:flex;flex-direction:column}}.meal-list_page_wrapper .meal-list__right-container.open{border-left:1px solid #e1e1e1;max-width:100%;transition:all .5s ease-in}@media(min-width:81.25em){.meal-list_page_wrapper .meal-list__right-container.open{height:100%}}.meal-list_page_wrapper .meal-list__right-container.open::-webkit-scrollbar{background:var(--input-grey);border-radius:25px;cursor:pointer;width:8px}@media(max-width:31em){.meal-list_page_wrapper .meal-list__right-container.open::-webkit-scrollbar{display:none}}.meal-list_page_wrapper .meal-list__right-container.open::-webkit-scrollbar-thumb{background:#05c78c;border-radius:25px}@media(max-width:67.5em){.meal-list_page_wrapper .meal-list__right-container.open{border:none;bottom:0;max-width:100%;overflow-y:scroll}}.meal-list_page_wrapper .meal-list__right-top-container{align-items:flex-start;display:flex;flex-direction:column;opacity:0;transition:all .3s ease-in-out;width:100%}@media(min-width:120em){.meal-list_page_wrapper .meal-list__right-top-container{padding-left:3.125rem}}@media(min-width:67.5em)and (max-width:120em){@supports(padding-left:clamp(1.25rem,-1.1607142857rem + 3.5714285714vw,3.125rem)){.meal-list_page_wrapper .meal-list__right-top-container{padding-left:clamp(1.25rem,-1.1607142857rem + 3.5714285714vw,3.125rem)}}@supports not (padding-left:clamp(1.25rem,-1.1607142857rem + 3.5714285714vw,3.125rem)){.meal-list_page_wrapper .meal-list__right-top-container{padding-left:calc(-1.16071rem + 3.57143vw)}}}@media(max-width:67.5em){.meal-list_page_wrapper .meal-list__right-top-container{padding-left:1.25rem;padding:1.5625rem 1.25rem}}@media(max-width:31em){.meal-list_page_wrapper .meal-list__right-top-container{padding-bottom:3.75rem}}.meal-list_page_wrapper .meal-list__right-top-container.open{opacity:1}.meal-list_page_wrapper .meal-list__filters-button.animated-gradient-btn{align-items:center;background-color:var(--page-green);border-radius:6px;color:#fff;display:flex;gap:.5625rem;height:100%;justify-content:center;max-height:2.9375rem;max-width:7.5rem;padding:1rem;z-index:5}.meal-list_page_wrapper .meal-list__filters-button.animated-gradient-btn img{flex-shrink:0}@media(max-width:31em){.meal-list_page_wrapper .meal-list__filters-button.animated-gradient-btn{flex-direction:column;flex-shrink:0;font-size:.5625rem;gap:.125rem;height:2.9375rem;padding:0;width:3.125rem}}.meal-list_page_wrapper .meal-list__filters-button--close-cross{align-items:center;display:none;display:flex;height:.8125rem;justify-content:center;opacity:0;padding:.1875rem;position:relative;visibility:hidden;width:.8125rem}@media(max-width:67.5em){.meal-list_page_wrapper .meal-list__filters-button--close-cross{opacity:1;visibility:visible}}@media(max-width:31em){.meal-list_page_wrapper .meal-list__filters-button--close-cross{position:absolute;right:0;top:.9375rem}}.meal-list_page_wrapper .meal-list__filters-button--close-cross .cross-icon:after,.meal-list_page_wrapper .meal-list__filters-button--close-cross .cross-icon:before{background-color:#cecece;content:"";height:.0625rem;left:50%;position:absolute;top:50%;width:1.125rem}.meal-list_page_wrapper .meal-list__filters-button--close-cross .cross-icon:before{transform:translate(-50%,-50%) rotate(45deg)}.meal-list_page_wrapper .meal-list__filters-button--close-cross .cross-icon:after{transform:translate(-50%,-50%) rotate(-45deg)}.meal-list_page_wrapper .meal-list__filters-title{align-self:center;color:#525252;font-size:24px;font-weight:600;letter-spacing:.04em;line-height:143%;margin:0;text-align:center}@media(min-width:101.875em){.meal-list_page_wrapper .meal-list__filters-title{font-size:1.5rem}}@media(min-width:20em)and (max-width:101.875em){@supports(font-size:clamp(1rem,0.8778625954rem + 0.6106870229vw,1.5rem)){.meal-list_page_wrapper .meal-list__filters-title{font-size:clamp(1rem,.8778625954rem + .6106870229vw,1.5rem)}}@supports not (font-size:clamp(1rem,0.8778625954rem + 0.6106870229vw,1.5rem)){.meal-list_page_wrapper .meal-list__filters-title{font-size:calc(.87786rem + .61069vw)}}}@media(max-width:20em){.meal-list_page_wrapper .meal-list__filters-title{font-size:1rem}}@media(max-width:31em){.meal-list_page_wrapper .meal-list__filters-title{align-self:center}}.meal-list_page_wrapper .meal-list__reset-button{color:var(--page-green);display:flex;font-size:16px;font-weight:600;gap:.3125rem;letter-spacing:.06em;text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}@media(max-width:31em){.meal-list_page_wrapper .meal-list__reset-button{left:0;position:absolute;top:.9375rem}}.meal-list_page_wrapper .meal-list__button{align-self:center;background:linear-gradient(88.29deg,#04c78c 4.98%,#2fe3b8 50.01%,#04c78c);border:.09375rem solid #04c78c;border-radius:10px;color:#fff;padding:12px 92px;transition:.3s}.meal-list_page_wrapper .meal-list__button:hover{background:#0000;color:var(--font-black);cursor:pointer}@media(max-width:31em){.meal-list_page_wrapper .meal-list__button{margin-top:20px}}.meal-list_page_wrapper .meal-list__time-filters{display:flex;margin-bottom:1.875rem}@media(min-width:120em){.meal-list_page_wrapper .meal-list__time-filters{gap:5.625rem}}@media(min-width:81.25em)and (max-width:120em){@supports(gap:clamp(0.9375rem,-8.8911290323rem + 12.0967741935vw,5.625rem)){.meal-list_page_wrapper .meal-list__time-filters{gap:clamp(.9375rem,-8.8911290323rem + 12.0967741935vw,5.625rem)}}@supports not (gap:clamp(0.9375rem,-8.8911290323rem + 12.0967741935vw,5.625rem)){.meal-list_page_wrapper .meal-list__time-filters{gap:calc(-8.89113rem + 12.09677vw)}}}@media(max-width:81.25em){.meal-list_page_wrapper .meal-list__time-filters{align-self:center;flex-direction:column;gap:.9375rem;gap:2.5rem}}@media(max-width:87.5em)and (min-width:67.5em){.meal-list_page_wrapper .meal-list__time-filters{align-items:center;flex-direction:column;justify-content:center;width:100%}}@media(max-width:67.5em){.meal-list_page_wrapper .meal-list__time-filters{flex-direction:row;gap:1.875rem}}@media(max-width:47.99875em){.meal-list_page_wrapper .meal-list__time-filters{align-self:center;flex-direction:column;width:60%}}@media(max-width:31em){.meal-list_page_wrapper .meal-list__time-filters{width:80%}}.meal-list_page_wrapper .meal-list__time-and-level{display:flex;gap:.9375rem;justify-content:space-between;width:100%;z-index:1}@media(max-width:67.5em)and (min-width:31em){.meal-list_page_wrapper .meal-list__time-and-level{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:0 5rem;width:100%}}@media(max-width:31em){.meal-list_page_wrapper .meal-list__time-and-level{align-items:center;flex-direction:column;justify-content:center}}.meal-list_page_wrapper .meal-list__nutrition-filters{display:flex;flex-wrap:wrap;margin-bottom:2.5rem}@media(min-width:120em){.meal-list_page_wrapper .meal-list__nutrition-filters{gap:3.75rem}}@media(min-width:67.5em)and (max-width:120em){@supports(gap:clamp(1.875rem,-0.5357142857rem + 3.5714285714vw,3.75rem)){.meal-list_page_wrapper .meal-list__nutrition-filters{gap:clamp(1.875rem,-.5357142857rem + 3.5714285714vw,3.75rem)}}@supports not (gap:clamp(1.875rem,-0.5357142857rem + 3.5714285714vw,3.75rem)){.meal-list_page_wrapper .meal-list__nutrition-filters{gap:calc(-.53571rem + 3.57143vw)}}}@media(max-width:67.5em){.meal-list_page_wrapper .meal-list__nutrition-filters{gap:1.875rem}}@media(max-width:81.25em){.meal-list_page_wrapper .meal-list__nutrition-filters{align-items:center;flex-direction:column;width:100%}}.meal-list_page_wrapper .meal-list__search-filters{width:100%}@media(max-width:67.5em)and (min-width:48em){.meal-list_page_wrapper .meal-list__search-filters{padding:0 5rem}}.meal-list_page_wrapper .meal-list__header{align-items:center;display:flex;gap:.9375rem;justify-content:space-between;width:100%}@media(min-width:101.875em){.meal-list_page_wrapper .meal-list__header{margin-bottom:2.875rem}}@media(min-width:20em)and (max-width:101.875em){@supports(margin-bottom:clamp(1.25rem,0.8530534351rem + 1.9847328244vw,2.875rem)){.meal-list_page_wrapper .meal-list__header{margin-bottom:clamp(1.25rem,.8530534351rem + 1.9847328244vw,2.875rem)}}@supports not (margin-bottom:clamp(1.25rem,0.8530534351rem + 1.9847328244vw,2.875rem)){.meal-list_page_wrapper .meal-list__header{margin-bottom:calc(.85305rem + 1.98473vw)}}}@media(max-width:20em){.meal-list_page_wrapper .meal-list__header{margin-bottom:1.25rem}}@media(max-width:67.56125em){.meal-list_page_wrapper .meal-list__header{flex-direction:row-reverse}}@media(max-width:31em){.meal-list_page_wrapper .meal-list__header{justify-content:center;padding-top:3.4375rem}}.applied-rations{flex-basis:100%;flex-direction:column}@media(max-width:61.99875em){.applied-rations{height:100%}}@media(max-width:31em){.applied-rations{padding-top:1.875rem}}.applied-rations__tabs{align-self:center;display:flex;gap:1.25rem;margin-bottom:20px}.applied-rations__tabs button{background-color:#f7f8f9;border:none;border-radius:.5rem;color:#7e7e7f;cursor:pointer;font-size:.875rem;font-weight:600;height:38px;letter-spacing:.07em;margin:0 10px;padding:10px 20px;text-align:center;transition:.3s ease-in-out;width:121px}.applied-rations__tabs button.active{background-color:var(--page-green);color:#e1f8f1}@media(max-width:31em){.applied-rations__tabs{gap:.9375rem}.applied-rations__tabs button{margin:0;padding:.625rem}}@media(max-width:31em)and (min-width:31em){.applied-rations__tabs button{width:7.5625rem}}@media(max-width:31em)and (min-width:20em)and (max-width:31em){@supports(width:clamp(5.625rem,2.1022727273rem + 17.6136363636vw,7.5625rem)){.applied-rations__tabs button{width:clamp(5.625rem,2.1022727273rem + 17.6136363636vw,7.5625rem)}}@supports not (width:clamp(5.625rem,2.1022727273rem + 17.6136363636vw,7.5625rem)){.applied-rations__tabs button{width:calc(2.10227rem + 17.61364vw)}}}@media(max-width:31em)and (max-width:20em){.applied-rations__tabs button{width:5.625rem}}.applied-rations .empty-info{align-items:center;display:flex;flex-direction:column;justify-content:center}@media(min-width:61.99875em){.applied-rations .empty-info{padding-top:3.125rem}}@media(min-width:31em)and (max-width:61.99875em){@supports(padding-top:clamp(1.25rem,-0.6250756079rem + 6.0486309932vw,3.125rem)){.applied-rations .empty-info{padding-top:clamp(1.25rem,-.6250756079rem + 6.0486309932vw,3.125rem)}}@supports not (padding-top:clamp(1.25rem,-0.6250756079rem + 6.0486309932vw,3.125rem)){.applied-rations .empty-info{padding-top:calc(-.62508rem + 6.04863vw)}}}@media(max-width:31em){.applied-rations .empty-info{padding-top:1.25rem}}@media(min-width:101.875em){.applied-rations .empty-info{gap:2.5rem}}@media(min-width:20em)and (max-width:101.875em){@supports(gap:clamp(1.875rem,1.7223282443rem + 0.7633587786vw,2.5rem)){.applied-rations .empty-info{gap:clamp(1.875rem,1.7223282443rem + .7633587786vw,2.5rem)}}@supports not (gap:clamp(1.875rem,1.7223282443rem + 0.7633587786vw,2.5rem)){.applied-rations .empty-info{gap:calc(1.72233rem + .76336vw)}}}@media(max-width:20em){.applied-rations .empty-info{gap:1.875rem}}.applied-rations .empty-info p{color:var(--black);font-size:14px;font-weight:500;letter-spacing:.07em;text-align:center}.applied-rations__content{height:100%;width:100%}@media(min-width:61.99875em){.applied-rations__content{overflow:auto}.applied-rations__content::-webkit-scrollbar{background:var(--input-grey);border-radius:25px;cursor:pointer;width:8px}.applied-rations__content::-webkit-scrollbar-thumb{background:#05c78c;border-radius:25px}}.applied-rations__content .ration{background-color:var(--input-grey);border-radius:.875rem;margin-bottom:20px;padding:1.875rem 3.125rem}.applied-rations__content .ration__title{margin-bottom:10px}.applied-rations__content .ration .ration-item{align-items:center;display:flex;margin-bottom:10px}.applied-rations__content .ration .ration-item .ration-info{margin-left:20px}.applied-rations__content .ration .ration-item .ration-info p{margin:5px 0}.applied-rations__content .ration .ration-item .ration-info button{background-color:#fff;border:none;cursor:pointer;margin-right:10px;padding:5px 10px}.applied-rations .present-rations{display:flex;flex-direction:column;gap:2.5rem}.applied-rations .present-rations__group{display:flex;flex-direction:column;gap:1.25rem}.applied-rations .past-rations__group{display:flex;flex-direction:column;gap:2.5rem}.applied-rations .applied-rations-title{color:var(--main-grey);font-weight:600;letter-spacing:.04em}@media(min-width:120em){.applied-rations .applied-rations-title{font-size:1.5rem}}@media(min-width:31em)and (max-width:120em){@supports(font-size:clamp(1rem,0.8258426966rem + 0.5617977528vw,1.5rem)){.applied-rations .applied-rations-title{font-size:clamp(1rem,.8258426966rem + .5617977528vw,1.5rem)}}@supports not (font-size:clamp(1rem,0.8258426966rem + 0.5617977528vw,1.5rem)){.applied-rations .applied-rations-title{font-size:calc(.82584rem + .5618vw)}}}@media(max-width:31em){.applied-rations .applied-rations-title{font-size:1rem}}@media(min-width:120em){.applied-rations .applied-rations-title{margin-bottom:1.75rem}}@media(min-width:31em)and (max-width:120em){@supports(margin-bottom:clamp(0.75rem,0.4016853933rem + 1.1235955056vw,1.75rem)){.applied-rations .applied-rations-title{margin-bottom:clamp(.75rem,.4016853933rem + 1.1235955056vw,1.75rem)}}@supports not (margin-bottom:clamp(0.75rem,0.4016853933rem + 1.1235955056vw,1.75rem)){.applied-rations .applied-rations-title{margin-bottom:calc(.40169rem + 1.1236vw)}}}@media(max-width:31em){.applied-rations .applied-rations-title{letter-spacing:.06em;margin-bottom:.75rem}}.applied-rations .ration-item{grid-gap:.625rem;background:var(--input-grey);border-radius:.875rem;display:grid;gap:.625rem;grid-template-columns:70% 30%}@media(min-width:101.875em){.applied-rations .ration-item{padding-top:1.875rem}}@media(min-width:20em)and (max-width:101.875em){@supports(padding-top:clamp(0.9375rem,0.7084923664rem + 1.1450381679vw,1.875rem)){.applied-rations .ration-item{padding-top:clamp(.9375rem,.7084923664rem + 1.1450381679vw,1.875rem)}}@supports not (padding-top:clamp(0.9375rem,0.7084923664rem + 1.1450381679vw,1.875rem)){.applied-rations .ration-item{padding-top:calc(.70849rem + 1.14504vw)}}}@media(max-width:20em){.applied-rations .ration-item{padding-top:.9375rem}}@media(min-width:101.875em){.applied-rations .ration-item{padding-bottom:1.875rem}}@media(min-width:20em)and (max-width:101.875em){@supports(padding-bottom:clamp(0.9375rem,0.7084923664rem + 1.1450381679vw,1.875rem)){.applied-rations .ration-item{padding-bottom:clamp(.9375rem,.7084923664rem + 1.1450381679vw,1.875rem)}}@supports not (padding-bottom:clamp(0.9375rem,0.7084923664rem + 1.1450381679vw,1.875rem)){.applied-rations .ration-item{padding-bottom:calc(.70849rem + 1.14504vw)}}}@media(max-width:20em){.applied-rations .ration-item{padding-bottom:.9375rem}}@media(min-width:101.875em){.applied-rations .ration-item{padding-right:3.125rem}}@media(min-width:20em)and (max-width:101.875em){@supports(padding-right:clamp(0.625rem,0.0143129771rem + 3.0534351145vw,3.125rem)){.applied-rations .ration-item{padding-right:clamp(.625rem,.0143129771rem + 3.0534351145vw,3.125rem)}}@supports not (padding-right:clamp(0.625rem,0.0143129771rem + 3.0534351145vw,3.125rem)){.applied-rations .ration-item{padding-right:calc(.01431rem + 3.05344vw)}}}@media(max-width:20em){.applied-rations .ration-item{padding-right:.625rem}}@media(min-width:101.875em){.applied-rations .ration-item{padding-left:3.125rem}}@media(min-width:20em)and (max-width:101.875em){@supports(padding-left:clamp(0.625rem,0.0143129771rem + 3.0534351145vw,3.125rem)){.applied-rations .ration-item{padding-left:clamp(.625rem,.0143129771rem + 3.0534351145vw,3.125rem)}}@supports not (padding-left:clamp(0.625rem,0.0143129771rem + 3.0534351145vw,3.125rem)){.applied-rations .ration-item{padding-left:calc(.01431rem + 3.05344vw)}}}@media(max-width:20em){.applied-rations .ration-item{padding-left:.625rem}}@media(max-width:61.99875em){.applied-rations .ration-item{display:flex;flex-direction:column}}@media(max-height:40.625em)and (min-width:101.875em){.applied-rations .ration-item{padding-top:1.25rem}}@media(max-height:40.625em)and (min-width:20em)and (max-width:101.875em){@supports(padding-top:clamp(0.9375rem,0.8611641221rem + 0.3816793893vw,1.25rem)){.applied-rations .ration-item{padding-top:clamp(.9375rem,.8611641221rem + .3816793893vw,1.25rem)}}@supports not (padding-top:clamp(0.9375rem,0.8611641221rem + 0.3816793893vw,1.25rem)){.applied-rations .ration-item{padding-top:calc(.86116rem + .38168vw)}}}@media(max-height:40.625em)and (max-width:20em){.applied-rations .ration-item{padding-top:.9375rem}}@media(max-height:40.625em)and (min-width:101.875em){.applied-rations .ration-item{padding-bottom:1.25rem}}@media(max-height:40.625em)and (min-width:20em)and (max-width:101.875em){@supports(padding-bottom:clamp(0.9375rem,0.8611641221rem + 0.3816793893vw,1.25rem)){.applied-rations .ration-item{padding-bottom:clamp(.9375rem,.8611641221rem + .3816793893vw,1.25rem)}}@supports not (padding-bottom:clamp(0.9375rem,0.8611641221rem + 0.3816793893vw,1.25rem)){.applied-rations .ration-item{padding-bottom:calc(.86116rem + .38168vw)}}}@media(max-height:40.625em)and (max-width:20em){.applied-rations .ration-item{padding-bottom:.9375rem}}@media(max-height:40.625em)and (min-width:101.875em){.applied-rations .ration-item{padding-right:1.875rem}}@media(max-height:40.625em)and (min-width:20em)and (max-width:101.875em){@supports(padding-right:clamp(0.625rem,0.3196564885rem + 1.5267175573vw,1.875rem)){.applied-rations .ration-item{padding-right:clamp(.625rem,.3196564885rem + 1.5267175573vw,1.875rem)}}@supports not (padding-right:clamp(0.625rem,0.3196564885rem + 1.5267175573vw,1.875rem)){.applied-rations .ration-item{padding-right:calc(.31966rem + 1.52672vw)}}}@media(max-height:40.625em)and (max-width:20em){.applied-rations .ration-item{padding-right:.625rem}}@media(max-height:40.625em)and (min-width:101.875em){.applied-rations .ration-item{padding-left:1.875rem}}@media(max-height:40.625em)and (min-width:20em)and (max-width:101.875em){@supports(padding-left:clamp(0.625rem,0.3196564885rem + 1.5267175573vw,1.875rem)){.applied-rations .ration-item{padding-left:clamp(.625rem,.3196564885rem + 1.5267175573vw,1.875rem)}}@supports not (padding-left:clamp(0.625rem,0.3196564885rem + 1.5267175573vw,1.875rem)){.applied-rations .ration-item{padding-left:calc(.31966rem + 1.52672vw)}}}@media(max-height:40.625em)and (max-width:20em){.applied-rations .ration-item{padding-left:.625rem}}.applied-rations .ration-item__title{align-items:center;display:flex;grid-column:1/span 1;grid-row:1/span 1}@media(min-width:101.875em){.applied-rations .ration-item__title{gap:1.6875rem}}@media(min-width:20em)and (max-width:101.875em){@supports(gap:clamp(0.9375rem,0.7542938931rem + 0.9160305344vw,1.6875rem)){.applied-rations .ration-item__title{gap:clamp(.9375rem,.7542938931rem + .9160305344vw,1.6875rem)}}@supports not (gap:clamp(0.9375rem,0.7542938931rem + 0.9160305344vw,1.6875rem)){.applied-rations .ration-item__title{gap:calc(.75429rem + .91603vw)}}}@media(max-width:20em){.applied-rations .ration-item__title{gap:.9375rem}}.applied-rations .ration-item__title .tag{background-color:#fff}@media(max-width:48em){.applied-rations .ration-item__title .tag__list{left:-5rem}}.applied-rations .ration-item__name{color:var(--main-grey);font-weight:600;letter-spacing:.04em;margin:0}@media(min-width:120em){.applied-rations .ration-item__name{font-size:1.5rem}}@media(min-width:31em)and (max-width:120em){@supports(font-size:clamp(1rem,0.8258426966rem + 0.5617977528vw,1.5rem)){.applied-rations .ration-item__name{font-size:clamp(1rem,.8258426966rem + .5617977528vw,1.5rem)}}@supports not (font-size:clamp(1rem,0.8258426966rem + 0.5617977528vw,1.5rem)){.applied-rations .ration-item__name{font-size:calc(.82584rem + .5618vw)}}}@media(max-width:31em){.applied-rations .ration-item__name{font-size:1rem}}.applied-rations .ration-item .dates{align-items:center;color:#1e2022;display:flex;flex-direction:column;font-size:.875rem;font-weight:600;gap:.5rem;grid-column:2/span 1;grid-row:1/span 1;justify-content:center;letter-spacing:.07em}@media(max-width:61.99875em){.applied-rations .ration-item .dates{align-items:flex-start;align-self:start;margin-bottom:1.5625rem}}.applied-rations .ration-item .dates span{color:var(--main-grey);margin-right:.4375rem}.applied-rations .ration-item__banner{grid-column:1/span 1;grid-row:2/span 1}@media(max-height:40.625em){.applied-rations .ration-item .swiper-container .banner{max-height:6.25rem}.applied-rations .ration-item .swiper-container .banner__kcal{font-size:1.25rem}.applied-rations .ration-item .swiper-container .banner__kcal img{height:1.25rem;width:1.25rem}}.applied-rations .ration-item .actions-btn{align-items:center;display:flex;flex-direction:column;gap:.625rem;grid-column:2/span 1;grid-row:2/span 1;justify-content:flex-end;padding-bottom:.9375rem}.applied-rations .ration-item .actions-btn button{align-items:center;border-radius:.625rem;display:flex;font-size:.875rem;font-weight:700;height:2.8125rem;justify-content:center;letter-spacing:.07em;padding:1.0625rem;text-align:center}@media(min-width:120em){.applied-rations .ration-item .actions-btn button{width:16.625rem}}@media(min-width:61.99875em)and (max-width:120em){@supports(width:clamp(12.5rem,8.0907011702rem + 7.1119156915vw,16.625rem)){.applied-rations .ration-item .actions-btn button{width:clamp(12.5rem,8.0907011702rem + 7.1119156915vw,16.625rem)}}@supports not (width:clamp(12.5rem,8.0907011702rem + 7.1119156915vw,16.625rem)){.applied-rations .ration-item .actions-btn button{width:calc(8.0907rem + 7.11192vw)}}}@media(max-width:61.99875em){.applied-rations .ration-item .actions-btn button{width:12.5rem;width:16.625rem}}@media(max-width:21.875em){.applied-rations .ration-item .actions-btn button{height:2.5rem;width:12.5rem}}.applied-rations .ration-item .actions-btn__apply,.applied-rations .ration-item .actions-btn__continue{background:linear-gradient(50deg,#04c78c,#2fe3b8 47.4%,#04c78c);color:var(--white)}.applied-rations .ration-item .actions-btn__cancel{background:#eee;color:#525252}.add-ration-window .modal-content{margin:0 auto;max-width:28.125rem}.add-ration-window__meal-or-product{display:flex;gap:1.75rem;justify-content:center;margin-bottom:1.875rem}@media(max-height:45.625em){.add-ration-window__meal-or-product{margin-bottom:.9375rem}}.add-ration-window .modal-header .add-ration-window__title{color:var(--main-grey);font-size:1rem;font-weight:600;letter-spacing:1px;line-height:1.1875rem;margin:1.25rem 0 .625rem}@media(max-width:31em){.add-ration-window .modal-header .add-ration-window__title{line-height:1.5625rem;margin-bottom:.625rem}}@media(max-height:45.625em){.add-ration-window .modal-header .add-ration-window__title{margin-bottom:.9375rem}}.add-ration-window .modal-body .add-ration-window__info{margin-bottom:1.5625rem}.add-ration-window .modal-body .add-ration-window__info p{color:var(--main-grey);font-size:1rem;font-weight:500;letter-spacing:1px;line-height:1.125rem;margin-bottom:.75rem;text-align:left}.add-ration-window .modal-body .add-ration-window__info p span{color:var(--page-green);font-weight:600}.add-ration-window .modal-body .add-ration-window__content{align-items:center;display:flex;flex-direction:column;gap:1.25rem;justify-content:center}@media(max-height:45.625em){.add-ration-window .modal-body .add-ration-window__content{gap:.9375rem}}.add-ration-window .modal-body .add-ration-window__content input.modal-meal-search{border:.0625rem solid #dedede;border-radius:.875rem;box-shadow:0 2px 48px 0 #0000000a;color:var(--main-grey);font-size:.875rem;font-weight:400;letter-spacing:.07em;padding:.9375rem 1.875rem .9375rem 1.125rem;width:100%}.add-ration-window .modal-body .add-ration-window__content input.modal-meal-search:focus-visible{outline-color:var(--page-green)}@media(max-height:45.625em){.add-ration-window .modal-body .add-ration-window__content input.modal-meal-search{padding:.625rem 1.875rem .625rem 1.125rem}}.add-ration-window .modal-body .add-ration-window__content input[type=search i]::-webkit-search-cancel-button{cursor:pointer;filter:hue-rotate(290deg) brightness(1.7);opacity:1;padding:.0625rem}.add-ration-window .modal-body .add-ration-window__content .tab-items{display:flex;flex-direction:column;gap:.625rem;padding-right:.3125rem;width:100%}@media(max-height:45.625em){.add-ration-window .modal-body .add-ration-window__content .tab-items{max-height:16.875rem}}@media(max-height:37.5em){.add-ration-window .modal-body .add-ration-window__content .tab-items{max-height:14.375rem}}@media(max-width:31em){.add-ration-window .modal-body .add-ration-window__content .tab-items{width:100%}}.add-ration-window .modal-body .add-ration-window__content .tab-items .meals-not-found{align-items:center;color:var(--main-grey);display:flex;font-size:1.125rem;font-weight:500;justify-content:center;letter-spacing:.07em;margin-top:20px}.add-ration-window .modal-body .add-ration-window__content .tab-items .tab-items-infiniteScroll{display:flex;flex-direction:column;gap:.625rem}@media(max-height:45.625em){.add-ration-window .modal-body .add-ration-window__content .tab-items .tab-items-infiniteScroll{height:15.625rem!important}}.add-ration-window .modal-body .add-ration-window__content .tab-items .tab-items-infiniteScroll::-webkit-scrollbar{background:var(--input-grey);border-radius:1.5625rem;width:.4375rem}.add-ration-window .modal-body .add-ration-window__content .tab-items .tab-items-infiniteScroll::-webkit-scrollbar-thumb{background:var(--scrollbar-green);border-radius:1.5625rem;width:100%}@media(any-hover:hover){.add-ration-window .modal-body .add-ration-window__content .tab-items__link:hover{text-decoration:underline}}.add-ration-window .modal-body .add-ration-window__content .tab-items__left{align-items:center;display:flex;gap:.75rem}.add-ration-window .modal-body .add-ration-window__content .tab-items__right{align-items:center;display:flex;gap:.9375rem;justify-content:center}@media(max-width:21.875em){.add-ration-window .modal-body .add-ration-window__content .tab-items__right{gap:.625rem}}.add-ration-window .modal-body .add-ration-window__content .tab-items__descr{align-items:flex-start;display:flex;flex-direction:column;gap:.375rem}.add-ration-window .modal-body .add-ration-window__content .tab-items__descr h3{color:var(--black);font-size:.875rem;font-weight:600;letter-spacing:.07em;margin:0}@media(max-width:21.875em){.add-ration-window .modal-body .add-ration-window__content .tab-items__descr h3{font-size:.75rem}}.add-ration-window .modal-body .add-ration-window__content .tab-items__descr p{color:var(--main-grey);font-size:.875rem;font-weight:400;letter-spacing:.07em;line-height:137%;margin:0}@media(max-width:21.875em){.add-ration-window .modal-body .add-ration-window__content .tab-items__descr p{font-size:.75rem}}.add-ration-window .modal-body .add-ration-window__content .tab-items__weight{color:var(--main-grey);font-size:.75rem;font-weight:400;letter-spacing:.08em;line-height:137%}.add-ration-window .modal-body .add-ration-window__content .tab-items__edit{height:.9375rem;margin-bottom:.4375rem;transition:.3s;width:.9375rem}.add-ration-window .modal-body .add-ration-window__content .tab-items__edit svg{fill:var(--main-grey);transition:.3s}.add-ration-window .modal-body .add-ration-window__content .tab-items__item{align-items:center;background:var(--input-grey);border:.125rem solid #0000;border-radius:.875rem;display:flex;height:5.1875rem;justify-content:space-between;padding:.75rem;transition:.3s;width:100%}@media(any-hover:hover){.add-ration-window .modal-body .add-ration-window__content .tab-items__item:hover{background:#f2f2f2}}.add-ration-window .modal-body .add-ration-window__content .tab-items__item.active{border:.125rem solid var(--page-green)}@media(max-width:31em){.add-ration-window .modal-body .add-ration-window__content .tab-items__item{width:100%}}.add-ration-window .modal-body .add-ration-window__content .tab-items__item img{border-radius:.375rem;height:3.0625rem;width:3.75rem}.add-ration-window .modal-body .add-ration-window__content .tab-items::-webkit-scrollbar{background:var(--input-grey);border-radius:1.5625rem;width:.4375rem}.add-ration-window .modal-body .add-ration-window__content .tab-items::-webkit-scrollbar-thumb{background:var(--scrollbar-green);border-radius:1.5625rem;width:100%}.add-ration-window .modal-body .add-ration-window__legend{color:#5e6470;display:flex;flex-direction:column;gap:.625rem;margin-top:.9375rem}.add-ration-window .modal-body .add-ration-window__legend-item{align-items:center;display:flex;gap:.375rem}.add-ration-window .modal-body .add-ration-window__legend-item .circle-group{display:inline-flex}.add-ration-window .modal-body .add-ration-window__legend-item .circle{align-items:center;border-radius:50%;color:#fff;display:flex;font-size:.625rem;font-weight:500;height:1.25rem;justify-content:center;min-width:1.25rem;width:1.25rem}.add-ration-window .modal-body .add-ration-window__legend-item .circle.green{background-color:#06c78d;z-index:2}.add-ration-window .modal-body .add-ration-window__legend-item .circle.light-green{background-color:#b4eedd;color:#000;margin-left:-.3125rem}.add-ration-window .modal-body .add-ration-window__legend-item .circle.gray{background-color:#e1e1e1;display:inline-flex;margin-left:.9375rem}.add-ration-window .modal-body .add-ration-window__legend-item-text{color:var(--main-grey);font-size:.875rem;font-weight:500;line-height:1rem}.add-ration-window .modal-footer button{min-width:9.1875rem}@media(max-height:37.5em){.add-ration-window .modal-footer button{padding:.75rem}}@media(max-width:31em){.add-ration-window .modal-footer button{margin:.625rem;min-width:12.5rem}}.add-ration-window .modal-footer .apply{background:linear-gradient(50deg,#04c78c,#2fe3b8 47.4%,#04c78c);border-radius:.625rem;color:var(--white);font-size:.875rem;font-weight:700;letter-spacing:.07em;padding:1.125rem;text-align:center;transition:.3s;width:70%}.add-ration-window .modal-footer .apply:disabled{display:none}.add-ration-window .modal-footer .apply:hover{opacity:.8}@media(max-height:37.5em){.add-ration-window .modal-footer .apply{padding:.75rem}}.calendar{box-sizing:border-box;height:-webkit-max-content;height:max-content;min-width:350px;width:100%}@media(max-width:31em){.calendar{min-width:16.875rem;width:100%}}.calendar .react-datepicker{border:.66px solid #e1e1e1;border-radius:12px;padding:.8125rem 2.5rem;width:100%}@media(max-width:31em){.calendar .react-datepicker{padding:.625rem}}.calendar .react-datepicker__month-container{width:100%}.calendar .react-datepicker .react-datepicker__month{margin:0}.calendar .react-datepicker__header{background-color:#fff!important;border-bottom:none;border-radius:.75rem!important;color:var(--main-grey);width:100%}.calendar .react-datepicker__month{width:100%}.calendar .react-datepicker__current-month{color:var(--main-grey);font-family:var(--third-family);font-size:.75rem;font-weight:700;line-height:132%;padding-bottom:1.3125rem;text-align:center}@media(max-width:31em){.calendar .react-datepicker__current-month{padding-bottom:.8125rem}}.calendar .react-datepicker__day-names{padding-top:.625rem}@media(max-width:31em){.calendar .react-datepicker__day-names{padding-bottom:.9375rem;padding-top:.625rem}}.calendar .react-datepicker__day-names:before{align-self:center;background-color:#e1e1e1;content:"";height:.04125rem;left:50%;position:absolute;text-align:center;top:0;transform:translateX(-50%);width:90%}@media(max-width:31em){.calendar .react-datepicker__day-names{width:100%}}.calendar .react-datepicker__day-name{color:var(--main-grey);font-size:14px;font-weight:500;line-height:110%;text-align:center;width:1.5625rem}@media(max-width:31em){.calendar .react-datepicker__day-name{font-size:12px;font-weight:400;margin:0}}.calendar .react-datepicker__navigation{border:.04125rem solid #0000;border-radius:.3125rem;height:.9375rem;padding:.625rem;top:1.1875rem;width:.9375rem}@media(any-hover:hover){.calendar .react-datepicker__navigation:hover{background-color:#f0f0f0;border:.04125rem solid var(--aside-gray);cursor:pointer}}.calendar .react-datepicker__navigation--previous{background:url(/static/media/month-prev.52f253a6efd8612385e6.svg) 50%/10px 12px no-repeat;margin-left:3.125rem}.calendar .react-datepicker__navigation--next{background:url(/static/media/month-next.99b7c0bf7c2587256b4b.svg) 50%/10px 12px no-repeat;margin-right:3.125rem}@media(max-width:31em){.calendar .react-datepicker__navigation{padding:0;top:1.125rem}.calendar .react-datepicker__navigation--previous{margin-left:1rem}.calendar .react-datepicker__navigation--next{margin-right:1rem}}.calendar .react-datepicker__navigation-icon:before{display:none}.calendar .react-datepicker .react-datepicker__day--in-range{background-color:rgba(6,199,141,.361);border:none!important;border-radius:0!important;color:inherit!important}.calendar .react-datepicker .react-datepicker__day--in-selecting-range{background-color:inherit;color:inherit!important;position:relative}.calendar .react-datepicker .react-datepicker__day--in-selecting-range:before{border-bottom:1px dashed #2fe3b8;border-top:1px dashed #2fe3b8;bottom:-1px;box-sizing:border-box;color:var(--font-black)!important;content:"";left:-1px;position:absolute;right:-1px;top:-1px}.calendar .react-datepicker .react-datepicker__day--selecting-range-start{border:1px solid #2fe3b8!important;border-radius:50%!important;box-sizing:initial;height:1.875rem;width:1.875rem}@media(max-width:31em){.calendar .react-datepicker .react-datepicker__day--selecting-range-start{height:1.5625rem;width:1.5625rem}}.calendar .react-datepicker .react-datepicker__day--selecting-range-start:before{border:none!important;content:"";position:absolute;top:0}.calendar .react-datepicker .react-datepicker__day--selecting-range-start:after{border-bottom:1px dashed #2fe3b8;border-top:1px dashed #2fe3b8;content:"";height:2rem;left:50%!important;position:absolute;top:-1px;width:45%}@media(max-width:31em){.calendar .react-datepicker .react-datepicker__day--selecting-range-start:after{height:1.6875rem}}.calendar .react-datepicker .react-datepicker__day--selecting-range-end{border:1px solid #2fe3b8!important;border-radius:50%!important;box-sizing:initial;height:1.875rem;width:1.875rem}@media(max-width:31em){.calendar .react-datepicker .react-datepicker__day--selecting-range-end{height:1.5625rem;width:1.5625rem}}.calendar .react-datepicker .react-datepicker__day--selecting-range-end:before{border-bottom:1px dashed #2fe3b8;border-top:1px dashed #2fe3b8;content:"";position:absolute;right:0!important;top:-1px;width:50%}.calendar .react-datepicker .react-datepicker__day--selecting-range-end:after{border:none!important;content:"";position:absolute;top:0}.calendar .react-datepicker .react-datepicker__day--range-end:before,.calendar .react-datepicker .react-datepicker__day--range-start:before{background-color:var(--page-green)!important;border-radius:50%!important;color:inherit!important;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.calendar .react-datepicker .react-datepicker__day--range-end,.calendar .react-datepicker .react-datepicker__day--range-start{background-color:#0000!important;border-radius:50%!important;color:inherit!important;z-index:100}.calendar .react-datepicker .react-datepicker__day--range-start:after{left:50%}.calendar .react-datepicker .react-datepicker__day--range-end:after,.calendar .react-datepicker .react-datepicker__day--range-start:after{background-color:rgba(6,199,141,.361)!important;color:inherit!important;content:"";height:100%;position:absolute;top:0;width:50%;z-index:0!important}.calendar .react-datepicker .react-datepicker__day--range-end:after{right:50%}.calendar .react-datepicker .react-datepicker__day--range-end span,.calendar .react-datepicker .react-datepicker__day--range-start span{color:#fff!important;z-index:5}.calendar .react-datepicker__week{height:1.875rem;margin:.75rem 0}@media(max-width:31em){.calendar .react-datepicker__week{height:1.5625rem;margin:.5rem 0}}.calendar .react-datepicker .day-container.selected-start{background-color:#06c78d5c!important;border-bottom-left-radius:50%!important;border-top-left-radius:50%!important;z-index:100}.calendar .react-datepicker .day-container.selected-start:hover{background-color:#06c78d5c;border-bottom-right-radius:0;border-top-right-radius:0;box-shadow:0 0 0 0 #2fe3b8!important}.calendar .react-datepicker .day-container.selected-start .selected{background-color:var(--page-green)!important;border-radius:50%;color:#fff!important;z-index:100}.calendar .react-datepicker .day-container.selected-end,.calendar .react-datepicker .day-container.selected-end .selected{border-bottom-right-radius:50%!important;border-top-right-radius:50%!important}.calendar .react-datepicker .day-container{position:relative}.calendar .react-datepicker .day-container:hover{border-radius:50%;box-shadow:0 0 0 1px #2fe3b8}.calendar .react-datepicker .day-container .occupied{background-color:#e1e1e1;border-radius:50%;bottom:0;left:0;position:absolute;right:0;top:0;z-index:10}.calendar .react-datepicker .day-container .selected{background-color:#06c78d5c;border-radius:0;bottom:0;left:0;position:absolute;right:0;top:0}.calendar .react-datepicker__day{color:var(--font-black);font-size:14px;font-weight:400;height:1.875rem;line-height:1.875rem;margin:0!important;text-align:center;width:1.875rem}@media(max-width:31em){.calendar .react-datepicker__day{font-size:12px;font-weight:300;height:1.5625rem;line-height:1.5625rem;margin:0;width:1.5625rem}}.calendar .react-datepicker__day--keyboard-selected{background-color:var(--white)}.calendar .react-datepicker__day--today{border-radius:50%;color:var(--page-green);font-weight:500}.calendar .react-datepicker__day--selected{background-color:var(--page-green);border-radius:50%;color:var(--white)!important}.calendar .react-datepicker__day--outside-month{background-color:#fff}.calendar .warning{color:#ff3f5b;font-size:.875rem;font-weight:500;letter-spacing:.06em;line-height:1.5625rem}.calendar .react-datepicker__day:hover,.calendar .react-datepicker__month-text:hover,.calendar .react-datepicker__quarter-text:hover,.calendar .react-datepicker__year-text:hover{background-color:#0000!important;border-radius:0!important}.calendar .disabled-outside-month{opacity:0;pointer-events:none}.calendar .disabled-day{color:var(--main-grey);cursor:default;pointer-events:none}.calendar .react-datepicker__week .react-datepicker__day:first-child .selected{border-bottom-left-radius:50%;border-top-left-radius:50%}.calendar .react-datepicker__week .react-datepicker__day:last-child .selected{border-bottom-right-radius:50%;border-top-right-radius:50%}.calendar .react-datepicker__week .react-datepicker__day:last-child .selected-start{border-bottom-right-radius:50%!important;border-top-right-radius:50%!important}.calendar .first-day .selected{border-bottom-left-radius:50%!important;border-top-left-radius:50%!important}.calendar .last-day,.calendar .last-day .selected{border-bottom-right-radius:50%!important;border-top-right-radius:50%!important}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-wrapper{border:0;display:inline-block;padding:0}.react-datepicker{background-color:#fff;border:1px solid #aeaeae;border-radius:.3rem;color:#000;display:inline-block;font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;line-height:normal;position:relative}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker-popper{line-height:0;z-index:1}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker__header{background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative;text-align:center}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 15px}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{color:#000;font-size:.944rem;font-weight:700;margin-top:0}.react-datepicker-time__header{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.react-datepicker__navigation{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:32px;justify-content:center;overflow:hidden;padding:0;position:absolute;text-align:center;text-indent:-999em;top:2px;width:32px;z-index:1}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{display:block;margin-left:auto;margin-right:auto;position:relative;top:0}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover :before{border-color:#a6a6a6}.react-datepicker__navigation-icon{font-size:20px;position:relative;top:-1px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{left:-7px;transform:rotate(45deg)}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{right:-7px;transform:rotate(225deg)}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__input-time-container{clear:both;float:left;margin:5px 0 10px 15px;text-align:left;width:100%}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{display:inline-block;margin-left:5px}.react-datepicker__time-container{border-left:1px solid #aeaeae;float:right;width:85px}.react-datepicker__time-container--with-today-button{border:1px solid #aeaeae;border-radius:.3rem;display:inline;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{background:#fff;border-bottom-right-radius:.3rem;position:relative}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{border-bottom-right-radius:.3rem;margin:0 auto;overflow-x:hidden;text-align:center;width:85px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{box-sizing:initial;height:calc(195px + .85rem);list-style:none;margin:0;overflow-y:scroll;padding-left:0;padding-right:0;width:100%}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{background-color:#f0f0f0;cursor:pointer}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{background-color:initial;cursor:default}.react-datepicker__week-number{color:#ccc;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected,.react-datepicker__week-number--keyboard-selected):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__week-number--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__week-number--keyboard-selected{background-color:#2a87d0;border-radius:.3rem;color:#fff}.react-datepicker__week-number--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day-names{margin-bottom:-8px;white-space:nowrap}.react-datepicker__week{white-space:nowrap}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:hover,.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover,.react-datepicker__year-text:hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{background-color:#3dcc4a;border-radius:.3rem;color:#fff}.react-datepicker__day--highlighted:hover,.react-datepicker__month-text--highlighted:hover,.react-datepicker__quarter-text--highlighted:hover,.react-datepicker__year-text--highlighted:hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{background-color:#ff6803;border-radius:.3rem;color:#fff;position:relative}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{background-color:#333;border-radius:4px;bottom:100%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__day--holidays:hover,.react-datepicker__month-text--holidays:hover,.react-datepicker__quarter-text--holidays:hover,.react-datepicker__year-text--holidays:hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{opacity:1;visibility:visible}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__day--in-range:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--selected:hover,.react-datepicker__month-text--in-range:hover,.react-datepicker__month-text--in-selecting-range:hover,.react-datepicker__month-text--selected:hover,.react-datepicker__quarter-text--in-range:hover,.react-datepicker__quarter-text--in-selecting-range:hover,.react-datepicker__quarter-text--selected:hover,.react-datepicker__year-text--in-range:hover,.react-datepicker__year-text--in-selecting-range:hover,.react-datepicker__year-text--selected:hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{background-color:#bad9f1;border-radius:.3rem;color:#000}.react-datepicker__day--keyboard-selected:hover,.react-datepicker__month-text--keyboard-selected:hover,.react-datepicker__quarter-text--keyboard-selected:hover,.react-datepicker__year-text--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{color:#ccc;cursor:default}.react-datepicker__day--disabled:hover,.react-datepicker__month-text--disabled:hover,.react-datepicker__quarter-text--disabled:hover,.react-datepicker__year-text--disabled:hover{background-color:initial}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{background-color:#333;border-radius:4px;bottom:70%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__input-container{display:inline-block;position:relative;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{box-sizing:initial;padding:.5rem;position:absolute}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid #0000;border-radius:.3rem;position:relative}.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{right:-16px;top:0;transform:rotate(135deg)}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;border:1px solid #aeaeae;border-radius:.3rem;left:25%;position:absolute;text-align:center;top:30px;width:50%;z-index:1}.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{display:block;line-height:20px;margin-left:auto;margin-right:auto;width:100%}.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem;-webkit-user-select:none;user-select:none}.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{left:15px;position:absolute}.react-datepicker__close-icon{background-color:initial;border:0;cursor:pointer;display:table-cell;height:100%;outline:0;padding:0 6px 0 0;position:absolute;right:0;top:0;vertical-align:middle}.react-datepicker__close-icon:after{background-color:#216ba5;border-radius:50%;color:#fff;content:"×";cursor:pointer;display:table-cell;font-size:12px;height:16px;line-height:1;padding:2px;text-align:center;vertical-align:middle;width:16px}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{background-color:#ccc;cursor:default}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;clear:left;cursor:pointer;font-weight:700;padding:5px 0;text-align:center}.react-datepicker__portal{align-items:center;background-color:#000c;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:2147483647}.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:3rem;width:3rem}@media (max-height:550px),(max-width:400px){.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:2rem;width:2rem}}.react-datepicker__portal .react-datepicker-time__header,.react-datepicker__portal .react-datepicker__current-month{font-size:1.44rem}.react-datepicker__children-container{height:auto;margin:.4rem;padding-left:.2rem;padding-right:.2rem;width:13.8rem}.react-datepicker__aria-live{border:0;-webkit-clip-path:circle(0);clip-path:circle(0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.react-datepicker__calendar-icon{height:1em;vertical-align:-.125em;width:1em}.modal-wrapper{align-items:center;background-color:var(--white);border-radius:.9375rem;display:flex;flex-direction:column;height:100%;justify-content:center;left:50%;max-height:85vh;max-width:62.5rem;opacity:0;overflow:hidden;padding:1.875rem .9375rem;position:fixed;top:50%;transform:translate(-50%,-50%) scale(.5);transition:top .3s ease,opacity .3s ease,transform .3s ease;z-index:111}.modal-wrapper.small{max-height:21.875rem}@media(max-width:31em){.modal-wrapper.small{max-height:25rem}}@media(min-height:62.5rem){.modal-wrapper{max-height:56.25rem}}.modal-wrapper.visible{opacity:1;top:50%;transform:translate(-50%,-50%) scale(1)}.modal-wrapper .modal-content{align-items:center;background-color:#fff;display:flex;flex-direction:column;gap:.625rem;height:100%;position:relative;width:100%}.modal-wrapper .modal-content__close{cursor:pointer;display:flex;height:1.25rem;position:fixed;right:1.25rem;top:1.25rem;width:1.25rem;z-index:10}@media(max-width:31em){.modal-wrapper .modal-content__close{right:.75rem;top:.75rem}}.modal-wrapper .modal-content__close:hover:after,.modal-wrapper .modal-content__close:hover:before{background-color:var(--activity-red)}.modal-wrapper .modal-content__close:after,.modal-wrapper .modal-content__close:before{background-color:#cecece;content:"";height:.125rem;inset:50% auto auto 50%;position:absolute;transform-origin:center;transition:.2s;width:1.0625rem}.modal-wrapper .modal-content__close:before{transform:translate(-50%,-50%) rotate(45deg)}.modal-wrapper .modal-content__close:after{transform:translate(-50%,-50%) rotate(-45deg)}.modal-wrapper .modal-body,.modal-wrapper .modal-footer,.modal-wrapper .modal-header{align-items:center;display:flex;flex-direction:column;width:100%}.modal-wrapper .modal-header{background-color:#fff;flex-shrink:0;z-index:2}.modal-wrapper .modal-body{flex:1 1 auto;overflow-y:auto;padding-right:.625rem}.modal-wrapper .modal-body>*{width:100%}.modal-wrapper .modal-body::-webkit-scrollbar{background-color:#f5f5f5;width:.3125rem}.modal-wrapper .modal-body::-webkit-scrollbar-thumb{background-color:#cecece;border-radius:.625rem}.modal-wrapper .modal-footer{background-color:#fff;flex-shrink:0;justify-content:center;z-index:2}@media(max-width:31em){.modal-wrapper .modal-footer>*{width:100%}}@media(max-width:496px){.modal-wrapper{border:2px solid rgba(5,1,255,.259);max-height:85vh;width:95vw}}@media(min-width:497px)and (max-width:696px){.modal-wrapper{width:80vw}}@media(min-width:697px)and (max-width:795px){.modal-wrapper{width:70vw}}@media(min-width:796px){.modal-wrapper{width:40vw}}@media(min-width:796px)and (max-width:1096px){.modal-wrapper{width:60vw}}.background-layout{background-color:#0009;height:100vh;left:0;opacity:0;position:fixed;top:0;transition:opacity .3s ease;width:100vw;z-index:101}.background-layout.visible{opacity:1}.ration-banner{display:flex}@media(min-width:120em){.ration-banner{gap:1.875rem}}@media(min-width:31em)and (max-width:120em){@supports(gap:clamp(0.9375rem,0.6109550562rem + 1.0533707865vw,1.875rem)){.ration-banner{gap:clamp(.9375rem,.6109550562rem + 1.0533707865vw,1.875rem)}}@supports not (gap:clamp(0.9375rem,0.6109550562rem + 1.0533707865vw,1.875rem)){.ration-banner{gap:calc(.61096rem + 1.05337vw)}}}@media(max-width:31em){.ration-banner{flex-direction:column-reverse;gap:.9375rem;padding:0}}.ration-banner .swiper-container{flex:1 1 50%;min-width:0;padding-bottom:.9375rem;position:relative}.ration-banner .swiper-container .banner{border-radius:.625rem;max-height:8rem;min-height:6.25rem;min-width:0;overflow:hidden;padding:.75rem .75rem 1.25rem;position:relative}@media(max-width:31em){.ration-banner .swiper-container .banner{min-height:8rem}}.ration-banner .swiper-container .banner.combined{border:.375rem solid #e7fce4;border-radius:1.9375rem}.ration-banner .swiper-container .banner .swiper{height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.ration-banner .swiper-container .banner__picture{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.ration-banner .swiper-container .banner__durationDays{align-items:center;background-color:var(--white);border-radius:.625rem;color:var(--page-green);display:flex;font-weight:700;justify-content:center;left:0;letter-spacing:.07em;padding:.6875rem .5rem;position:absolute;text-align:center;top:0}@media(min-width:101.875em){.ration-banner .swiper-container .banner__durationDays{font-size:.875rem}}@media(min-width:20em)and (max-width:101.875em){@supports(font-size:clamp(0.625rem,0.5639312977rem + 0.3053435115vw,0.875rem)){.ration-banner .swiper-container .banner__durationDays{font-size:clamp(.625rem,.5639312977rem + .3053435115vw,.875rem)}}@supports not (font-size:clamp(0.625rem,0.5639312977rem + 0.3053435115vw,0.875rem)){.ration-banner .swiper-container .banner__durationDays{font-size:calc(.56393rem + .30534vw)}}}@media(max-width:20em){.ration-banner .swiper-container .banner__durationDays{font-size:.625rem}}.ration-banner .swiper-container .banner__durationDays img{flex-shrink:0;margin-right:.1875rem}@media(min-width:101.875em){.ration-banner .swiper-container .banner__durationDays img{width:.875rem}}@media(min-width:20em)and (max-width:101.875em){@supports(width:clamp(0.75rem,0.7194656489rem + 0.1526717557vw,0.875rem)){.ration-banner .swiper-container .banner__durationDays img{width:clamp(.75rem,.7194656489rem + .1526717557vw,.875rem)}}@supports not (width:clamp(0.75rem,0.7194656489rem + 0.1526717557vw,0.875rem)){.ration-banner .swiper-container .banner__durationDays img{width:calc(.71947rem + .15267vw)}}}@media(max-width:20em){.ration-banner .swiper-container .banner__durationDays img{width:.75rem}}@media(min-width:101.875em){.ration-banner .swiper-container .banner__durationDays img{height:.875rem}}@media(min-width:20em)and (max-width:101.875em){@supports(height:clamp(0.75rem,0.7194656489rem + 0.1526717557vw,0.875rem)){.ration-banner .swiper-container .banner__durationDays img{height:clamp(.75rem,.7194656489rem + .1526717557vw,.875rem)}}@supports not (height:clamp(0.75rem,0.7194656489rem + 0.1526717557vw,0.875rem)){.ration-banner .swiper-container .banner__durationDays img{height:calc(.71947rem + .15267vw)}}}@media(max-width:20em){.ration-banner .swiper-container .banner__durationDays img{height:.75rem}}.ration-banner .swiper-container .banner__content{align-items:center;color:var(--white);display:flex;gap:.625rem;justify-content:flex-end;z-index:1}@media(max-width:31em){.ration-banner .swiper-container .banner__content{align-items:start}}.ration-banner .swiper-container .banner__circle{background-color:var(--page-green);border-radius:100%;filter:blur(50px);height:28.125rem;position:absolute;right:-100px;top:-150px;width:28.125rem;z-index:1}@media(max-width:31em){.ration-banner .swiper-container .banner__circle{height:18.75rem;right:-100px;top:-100px;width:18.75rem}}@media(max-width:25em){.ration-banner .swiper-container .banner__circle{height:18.75rem;right:-115px;top:-130px;width:18.75rem}}.ration-banner .swiper-container .banner__descr{max-width:50%}@media(max-width:31em){.ration-banner .swiper-container .banner__descr{align-items:flex-end;display:flex;flex-direction:column;max-width:9.375rem}}.ration-banner .swiper-container .banner__kcal{font-size:1.5rem;font-weight:600;letter-spacing:.04em;margin-bottom:.3125rem}.ration-banner .swiper-container .banner__kcal span{margin-left:.3125rem}.ration-banner .swiper-container .banner__kcal img{height:1.5625rem;width:1.5625rem}@media(max-width:31em){.ration-banner .swiper-container .banner__kcal{font-size:1.25rem;letter-spacing:.05em;margin-bottom:.625rem}.ration-banner .swiper-container .banner__kcal img{height:1.25rem;width:1.25rem}}.ration-banner .swiper-container .banner .macronutrients{display:flex;font-size:.75rem;font-weight:600;gap:.625rem;letter-spacing:.06em}@media(max-width:31em){.ration-banner .swiper-container .banner .macronutrients{column-gap:.5rem;flex-wrap:wrap;font-weight:500;justify-content:flex-end;letter-spacing:.08em;row-gap:.25rem}}.ration-banner .swiper-container .banner .macronutrients__carbo,.ration-banner .swiper-container .banner .macronutrients__fats,.ration-banner .swiper-container .banner .macronutrients__proteins{display:flex;gap:.1875rem}.ration-banner .swiper-container .swiper-pagination{height:.625rem;padding-top:.625rem;text-align:center;width:100%;z-index:3}.ration-banner .swiper-container .swiper-pagination-bullet{border-radius:50%;cursor:pointer;height:.625rem;margin:0 5px;transition:.3s;width:.625rem}@media(max-width:31em){.ration-banner .swiper-container .swiper-pagination-bullet{height:.75rem;width:.75rem}}.ration-banner .swiper-container .swiper-pagination-bullet-active{background-color:var(--page-green)}.ration-banner__content{align-items:center;color:var(--font-black);display:flex;flex:1 1 50%;gap:.625rem;padding-bottom:.9375rem;z-index:1}@media(max-width:31em){.ration-banner__content{padding:0;width:100%}}.ration-banner__durationDays{align-items:center;background-color:var(--input-grey);border-radius:.625rem;color:var(--page-green);display:flex;font-weight:700;justify-content:center;letter-spacing:.07em;padding:.6875rem .5rem;position:absolute;right:0;text-align:center;top:.625rem}@media(min-width:101.875em){.ration-banner__durationDays{font-size:.875rem}}@media(min-width:20em)and (max-width:101.875em){@supports(font-size:clamp(0.625rem,0.5639312977rem + 0.3053435115vw,0.875rem)){.ration-banner__durationDays{font-size:clamp(.625rem,.5639312977rem + .3053435115vw,.875rem)}}@supports not (font-size:clamp(0.625rem,0.5639312977rem + 0.3053435115vw,0.875rem)){.ration-banner__durationDays{font-size:calc(.56393rem + .30534vw)}}}@media(max-width:20em){.ration-banner__durationDays{font-size:.625rem}}@media(max-width:31em){.ration-banner__durationDays{top:50%;transform:translateY(-50%)}}.ration-banner__durationDays img{flex-shrink:0;margin-right:.1875rem}@media(min-width:101.875em){.ration-banner__durationDays img{width:.875rem}}@media(min-width:20em)and (max-width:101.875em){@supports(width:clamp(0.75rem,0.7194656489rem + 0.1526717557vw,0.875rem)){.ration-banner__durationDays img{width:clamp(.75rem,.7194656489rem + .1526717557vw,.875rem)}}@supports not (width:clamp(0.75rem,0.7194656489rem + 0.1526717557vw,0.875rem)){.ration-banner__durationDays img{width:calc(.71947rem + .15267vw)}}}@media(max-width:20em){.ration-banner__durationDays img{width:.75rem}}@media(min-width:101.875em){.ration-banner__durationDays img{height:.875rem}}@media(min-width:20em)and (max-width:101.875em){@supports(height:clamp(0.75rem,0.7194656489rem + 0.1526717557vw,0.875rem)){.ration-banner__durationDays img{height:clamp(.75rem,.7194656489rem + .1526717557vw,.875rem)}}@supports not (height:clamp(0.75rem,0.7194656489rem + 0.1526717557vw,0.875rem)){.ration-banner__durationDays img{height:calc(.71947rem + .15267vw)}}}@media(max-width:20em){.ration-banner__durationDays img{height:.75rem}}.ration-banner__descr{max-width:50%}@media(max-width:31em){.ration-banner__descr{max-width:70%}}.ration-banner__kcal{color:var(--bl1);font-size:1rem;font-weight:500;letter-spacing:.06em;margin-bottom:.3125rem}.ration-banner__kcal span{margin-left:.3125rem}.ration-banner__kcal img{height:1rem;width:1rem}@media(max-width:31em){.ration-banner__kcal{font-size:1.25rem;letter-spacing:.05em;margin-bottom:.625rem}.ration-banner__kcal img{height:1.25rem;width:1.25rem}}.ration-banner .macronutrients{display:flex;font-size:.75rem;font-weight:500;gap:.4375rem;letter-spacing:.06em}@media(max-width:31em){.ration-banner .macronutrients{column-gap:.5rem;flex-wrap:wrap;font-weight:500;letter-spacing:.08em;row-gap:.25rem}}.ration-banner .macronutrients__carbo,.ration-banner .macronutrients__fats,.ration-banner .macronutrients__proteins{display:flex;gap:.1875rem}.ration-banner__name{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--main-green);display:-webkit-box;font-family:var(--font-family);font-size:1.125rem;font-weight:600;letter-spacing:.05em;margin-bottom:.5rem;overflow:hidden;text-overflow:ellipsis;word-break:break-word}@media(max-width:31em){.ration-banner__name{font-size:1.25rem}}.swiper-pagination-bullet-active,.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-theme-color)}.confirmation-modal{align-items:center;display:flex;justify-content:center}.profile-window__buttons .confirmation-modal.modal-wrapper{max-height:34.375rem;max-width:51.875rem;width:60vw}@media(max-width:61.99875em){.profile-window__buttons .confirmation-modal.modal-wrapper{width:80vw}}@media(max-width:31em){.profile-window__buttons .confirmation-modal.modal-wrapper{max-height:37.5rem;width:90vw}}.confirmation-modal .modal-content{align-items:center;justify-content:center;padding-top:1.25rem;width:100%}.confirmation-modal #confirmation-title.confirmation-modal__title.title-confirm{color:var(--black);font-weight:600;letter-spacing:.04em;margin-bottom:1.8125rem;text-align:center}@media(min-width:101.875em){.confirmation-modal #confirmation-title.confirmation-modal__title.title-confirm{font-size:1.5rem}}@media(min-width:20em)and (max-width:101.875em){@supports(font-size:clamp(1.125rem,1.0333969466rem + 0.4580152672vw,1.5rem)){.confirmation-modal #confirmation-title.confirmation-modal__title.title-confirm{font-size:clamp(1.125rem,1.0333969466rem + .4580152672vw,1.5rem)}}@supports not (font-size:clamp(1.125rem,1.0333969466rem + 0.4580152672vw,1.5rem)){.confirmation-modal #confirmation-title.confirmation-modal__title.title-confirm{font-size:calc(1.0334rem + .45802vw)}}}@media(max-width:20em){.confirmation-modal #confirmation-title.confirmation-modal__title.title-confirm{font-size:1.125rem}}.confirmation-modal__message{color:var(--main-grey);font-size:1rem;font-weight:500;letter-spacing:.06em;line-height:150%;margin-bottom:3.75rem;text-align:center}@media(max-width:31em){.confirmation-modal__message{max-width:16.25rem}}.confirmation-modal__buttons{align-items:center;display:flex;gap:1.125rem;justify-content:center}@media(max-width:48em){.confirmation-modal__buttons{flex-wrap:wrap}}@media(max-width:31em){.confirmation-modal__buttons{align-items:center;flex-direction:column}}.confirmation-modal__buttons .apply-button,.confirmation-modal__buttons .cancel-button{align-items:center;border-radius:.625rem;display:flex;font-size:.875rem;font-weight:700;height:3.125rem;justify-content:center;letter-spacing:.07em;width:13.375rem}.confirmation-modal__buttons .apply-button:disabled,.confirmation-modal__buttons .cancel-button:disabled{opacity:.5;transition:.2s}.confirmation-modal__buttons .apply-button.apply-button.animated-gradient-btn,.confirmation-modal__buttons .cancel-button.apply-button.animated-gradient-btn{height:3.125rem;padding:1.0625rem;width:13.375rem}.confirmation-modal__buttons .apply-button.cancel-button,.confirmation-modal__buttons .cancel-button.cancel-button{background-color:#eee;color:#525252;transition:.2s ease-in-out}.confirmation-modal__buttons .apply-button.cancel-button:active,.confirmation-modal__buttons .cancel-button.cancel-button:active{background-color:#e5e5e5;box-shadow:inset 0 0 5px #c1c1c1;outline:none}.confirmation-modal__verification{align-items:center;display:flex;flex-direction:column;gap:1.25rem;justify-content:center}@media(min-width:101.875em){.confirmation-modal__verification{margin-bottom:3.125rem}}@media(min-width:20em)and (max-width:101.875em){@supports(margin-bottom:clamp(1.25rem,0.7919847328rem + 2.2900763359vw,3.125rem)){.confirmation-modal__verification{margin-bottom:clamp(1.25rem,.7919847328rem + 2.2900763359vw,3.125rem)}}@supports not (margin-bottom:clamp(1.25rem,0.7919847328rem + 2.2900763359vw,3.125rem)){.confirmation-modal__verification{margin-bottom:calc(.79198rem + 2.29008vw)}}}@media(max-width:20em){.confirmation-modal__verification{margin-bottom:1.25rem}}.confirmation-modal__verification p{color:var(--main-grey);font-weight:500;letter-spacing:.06em;line-height:150%;text-align:center}@media(min-width:120em){.confirmation-modal__verification p{font-size:1rem}}@media(min-width:31em)and (max-width:120em){@supports(font-size:clamp(0.875rem,0.8314606742rem + 0.1404494382vw,1rem)){.confirmation-modal__verification p{font-size:clamp(.875rem,.8314606742rem + .1404494382vw,1rem)}}@supports not (font-size:clamp(0.875rem,0.8314606742rem + 0.1404494382vw,1rem)){.confirmation-modal__verification p{font-size:calc(.83146rem + .14045vw)}}}@media(max-width:31em){.confirmation-modal__verification p{font-size:.875rem}}.confirmation-modal__verification p:first-child{max-width:43.75rem}.confirmation-modal__verification p:nth-child(2){color:var(--black);font-weight:600;max-width:33.125rem;text-align:center}@media(min-width:120em){.confirmation-modal__verification p:nth-child(2){font-size:1.125rem}}@media(min-width:31em)and (max-width:120em){@supports(font-size:clamp(0.875rem,0.7879213483rem + 0.2808988764vw,1.125rem)){.confirmation-modal__verification p:nth-child(2){font-size:clamp(.875rem,.7879213483rem + .2808988764vw,1.125rem)}}@supports not (font-size:clamp(0.875rem,0.7879213483rem + 0.2808988764vw,1.125rem)){.confirmation-modal__verification p:nth-child(2){font-size:calc(.78792rem + .2809vw)}}}@media(max-width:31em){.confirmation-modal__verification p:nth-child(2){font-size:.875rem}}.verification-inputs{display:flex}@media(min-width:101.875em){.verification-inputs{gap:1.875rem}}@media(min-width:20em)and (max-width:101.875em){@supports(gap:clamp(0.625rem,0.3196564885rem + 1.5267175573vw,1.875rem)){.verification-inputs{gap:clamp(.625rem,.3196564885rem + 1.5267175573vw,1.875rem)}}@supports not (gap:clamp(0.625rem,0.3196564885rem + 1.5267175573vw,1.875rem)){.verification-inputs{gap:calc(.31966rem + 1.52672vw)}}}@media(max-width:20em){.verification-inputs{gap:.625rem}}.verification-inputs input{border:1px solid #dedede;border-radius:6px;text-align:center}@media(min-width:101.875em){.verification-inputs input{width:3.75rem}}@media(min-width:20em)and (max-width:101.875em){@supports(width:clamp(1.875rem,1.4169847328rem + 2.2900763359vw,3.75rem)){.verification-inputs input{width:clamp(1.875rem,1.4169847328rem + 2.2900763359vw,3.75rem)}}@supports not (width:clamp(1.875rem,1.4169847328rem + 2.2900763359vw,3.75rem)){.verification-inputs input{width:calc(1.41698rem + 2.29008vw)}}}@media(max-width:20em){.verification-inputs input{width:1.875rem}}@media(min-width:101.875em){.verification-inputs input{height:4.375rem}}@media(min-width:20em)and (max-width:101.875em){@supports(height:clamp(2.5rem,2.0419847328rem + 2.2900763359vw,4.375rem)){.verification-inputs input{height:clamp(2.5rem,2.0419847328rem + 2.2900763359vw,4.375rem)}}@supports not (height:clamp(2.5rem,2.0419847328rem + 2.2900763359vw,4.375rem)){.verification-inputs input{height:calc(2.04198rem + 2.29008vw)}}}@media(max-width:20em){.verification-inputs input{height:2.5rem}}@media(min-width:101.875em){.verification-inputs input{font-size:1.625rem}}@media(min-width:20em)and (max-width:101.875em){@supports(font-size:clamp(1.125rem,1.0028625954rem + 0.6106870229vw,1.625rem)){.verification-inputs input{font-size:clamp(1.125rem,1.0028625954rem + .6106870229vw,1.625rem)}}@supports not (font-size:clamp(1.125rem,1.0028625954rem + 0.6106870229vw,1.625rem)){.verification-inputs input{font-size:calc(1.00286rem + .61069vw)}}}@media(max-width:20em){.verification-inputs input{font-size:1.125rem}}.loading-spinner{align-items:center;display:flex;justify-content:center}.loading-spinner .spinner{animation:spin 1s linear infinite;border:4px solid #e4e4e44d;border-radius:50%;border-top:4px solid var(--main-green);height:50px;width:50px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.time-filter{display:flex;flex-direction:column;gap:.625rem}.time-filter__header{align-items:center;display:flex;gap:.625rem;margin-bottom:.5rem}.time-filter__title{color:#3f3f3f;font-size:.875rem;font-weight:600;letter-spacing:.07em}.time-filter input.input{display:none!important}.time-filter__inputs{align-items:center;display:flex;gap:2.0625rem;position:relative}.ration .time-filter__inputs{gap:3.125rem}@media(max-width:67.5em){.ration .time-filter__inputs{gap:5rem}}@media(max-width:31em){.ration .time-filter__inputs{gap:.625rem}.time-filter__inputs{align-items:center;gap:.625rem;justify-content:flex-start}}.time-filter__inputs>span{border:1px solid #dedede;flex-shrink:0;height:0;width:18px}@media(max-width:31em){.time-filter__inputs>span{flex-shrink:0;margin-top:1.375rem}}@media(min-width:31em)and (max-width:48em){.time-filter__inputs>span{left:0;margin-top:.75rem;position:static;top:0;transform:translate(0)}}@media(min-width:48em){.time-filter__inputs>span{left:50%;position:absolute;top:70%;transform:translate(-50%)}}.time-filter label{color:var(--main-grey);display:flex;flex-direction:column;font-size:.75rem;font-weight:400;gap:.25rem;letter-spacing:.08em;line-height:137%}.time-filter label span{padding-left:.5rem}.time-filter__control{color:var(--main-grey)!important;font-size:.875rem;font-weight:400;letter-spacing:.07em;position:relative}.time-filter__control:after{background:url(/static/media/select-arrow.9f076859dc00755fa2f0.svg) 50%/13px 7px no-repeat;content:"";height:15px;position:absolute;right:.1875rem;top:50%;transform:translateY(-50%);width:15px;z-index:100}.time-filter__control--is-focused{box-shadow:none!important}.time-filter__control--menu-is-open{z-index:7!important}.time-filter__input-container{color:var(--main-grey)!important}.time-filter__indicator-separator.css-1u9des2-indicatorSeparator{display:none}.time-filter__indicator .time-filter__dropdown-indicator .css-1xc3v61-indicatorContainer{padding:0!important}@media(min-width:81.25em)and (min-width:120em){.nutrition-filter{width:17.5rem}}@media(min-width:81.25em)and (min-width:81.25em)and (max-width:120em){@supports(width:clamp(12.5rem,2.0161290323rem + 12.9032258065vw,17.5rem)){.nutrition-filter{width:clamp(12.5rem,2.0161290323rem + 12.9032258065vw,17.5rem)}}@supports not (width:clamp(12.5rem,2.0161290323rem + 12.9032258065vw,17.5rem)){.nutrition-filter{width:calc(2.01613rem + 12.90323vw)}}}@media(min-width:81.25em)and (max-width:81.25em){.nutrition-filter{width:12.5rem}}@media(max-width:81.25em){.nutrition-filter{width:80%}}.nutrition-filter__title{color:#3f3f3f;font-size:16px;font-weight:600;letter-spacing:.06em;margin-bottom:1.25rem}.nutrition-filter__inputs{align-items:center;display:flex;justify-content:space-between;margin-bottom:.8125rem}.nutrition-filter__inputs input{background:#f7f8f9;border:1px solid #dedede;border-radius:8px;color:var(--main-grey);font-size:.875rem;font-weight:400;height:26px;letter-spacing:.07em;text-align:center;width:66px}.nutrition-filter__inputs span{border:1px solid #dedede;height:0;width:25px}.nutrition-filter .rc-slider-track{background-color:var(--main-green);height:.0625rem}.nutrition-filter .rc-slider-rail,.nutrition-filter .rc-slider-step{height:.0625rem}.nutrition-filter .rc-slider-handle{background-color:var(--page-green);border:1px solid var(--page-green);height:.75rem;width:.75rem}.nutrition-filter .rc-slider-handle-dragging{border-color:var(--page-green)!important;box-shadow:0 0 0 3px var(--page-green)!important}.nutrition-filter input[type=number]::-webkit-inner-spin-button,.nutrition-filter input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.rc-slider{border-radius:6px;height:14px;padding:5px 0;position:relative;touch-action:none;width:100%}.rc-slider,.rc-slider *{-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box}.rc-slider-rail{background-color:#e9e9e9;border-radius:6px;height:4px;position:absolute;width:100%}.rc-slider-track,.rc-slider-tracks{background-color:#abe2fb;border-radius:6px;height:4px;position:absolute}.rc-slider-track-draggable{background-clip:content-box;border-bottom:5px solid #0000;border-top:5px solid #0000;box-sizing:initial;transform:translateY(-5px);z-index:1}.rc-slider-handle{background-color:#fff;border:2px solid #96dbfa;border-radius:50%;cursor:pointer;cursor:grab;height:14px;margin-top:-5px;opacity:.8;position:absolute;touch-action:pan-x;width:14px;z-index:1}.rc-slider-handle-dragging.rc-slider-handle-dragging.rc-slider-handle-dragging{border-color:#57c5f7;box-shadow:0 0 0 5px #96dbfa}.rc-slider-handle:focus{box-shadow:none;outline:none}.rc-slider-handle:focus-visible{border-color:#2db7f5;box-shadow:0 0 0 3px #96dbfa}.rc-slider-handle-click-focused:focus{border-color:#96dbfa;box-shadow:none}.rc-slider-handle:hover{border-color:#57c5f7}.rc-slider-handle:active{border-color:#57c5f7;box-shadow:0 0 5px #57c5f7;cursor:grabbing}.rc-slider-mark{font-size:12px;left:0;position:absolute;top:18px;width:100%}.rc-slider-mark-text{color:#999;cursor:pointer;display:inline-block;position:absolute;text-align:center;vertical-align:middle}.rc-slider-mark-text-active{color:#666}.rc-slider-step{background:#0000;height:4px;position:absolute;width:100%}.rc-slider-dot{background-color:#fff;border:2px solid #e9e9e9;border-radius:50%;bottom:-2px;cursor:pointer;height:8px;position:absolute;vertical-align:middle;width:8px}.rc-slider-dot-active{border-color:#96dbfa}.rc-slider-dot-reverse{margin-right:-4px}.rc-slider-disabled{background-color:#e9e9e9}.rc-slider-disabled .rc-slider-track{background-color:#ccc}.rc-slider-disabled .rc-slider-dot,.rc-slider-disabled .rc-slider-handle{background-color:#fff;border-color:#ccc;box-shadow:none;cursor:not-allowed}.rc-slider-disabled .rc-slider-dot,.rc-slider-disabled .rc-slider-mark-text{cursor:not-allowed!important}.rc-slider-vertical{height:100%;padding:0 5px;width:14px}.rc-slider-vertical .rc-slider-rail{height:100%;width:4px}.rc-slider-vertical .rc-slider-track{bottom:0;left:5px;width:4px}.rc-slider-vertical .rc-slider-track-draggable{border-bottom:0;border-left:5px solid #0000;border-right:5px solid #0000;border-top:0;transform:translateX(-5px)}.rc-slider-vertical .rc-slider-handle{margin-left:-5px;margin-top:0;position:absolute;touch-action:pan-y;z-index:1}.rc-slider-vertical .rc-slider-mark{height:100%;left:18px;top:0}.rc-slider-vertical .rc-slider-step{height:100%;width:4px}.rc-slider-vertical .rc-slider-dot{margin-left:-2px}.rc-slider-tooltip-zoom-down-appear,.rc-slider-tooltip-zoom-down-enter,.rc-slider-tooltip-zoom-down-leave{animation-duration:.3s;animation-fill-mode:both;animation-play-state:paused;display:block!important}.rc-slider-tooltip-zoom-down-appear.rc-slider-tooltip-zoom-down-appear-active,.rc-slider-tooltip-zoom-down-enter.rc-slider-tooltip-zoom-down-enter-active{animation-name:rcSliderTooltipZoomDownIn;animation-play-state:running}.rc-slider-tooltip-zoom-down-leave.rc-slider-tooltip-zoom-down-leave-active{animation-name:rcSliderTooltipZoomDownOut;animation-play-state:running}.rc-slider-tooltip-zoom-down-appear,.rc-slider-tooltip-zoom-down-enter{animation-timing-function:cubic-bezier(.23,1,.32,1);transform:scale(0)}.rc-slider-tooltip-zoom-down-leave{animation-timing-function:cubic-bezier(.755,.05,.855,.06)}@keyframes rcSliderTooltipZoomDownIn{0%{opacity:0;transform:scale(0);transform-origin:50% 100%}to{transform:scale(1);transform-origin:50% 100%}}@keyframes rcSliderTooltipZoomDownOut{0%{transform:scale(1);transform-origin:50% 100%}to{opacity:0;transform:scale(0);transform-origin:50% 100%}}.rc-slider-tooltip{left:-9999px;position:absolute;top:-9999px;visibility:visible}.rc-slider-tooltip,.rc-slider-tooltip *{-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box}.rc-slider-tooltip-hidden{display:none}.rc-slider-tooltip-placement-top{padding:4px 0 8px}.rc-slider-tooltip-inner{background-color:#6c6c6c;border-radius:6px;box-shadow:0 0 4px #d9d9d9;color:#fff;font-size:12px;height:24px;line-height:1;min-width:24px;padding:6px 2px;text-align:center;text-decoration:none}.rc-slider-tooltip-arrow{border-color:#0000;border-style:solid;height:0;position:absolute;width:0}.rc-slider-tooltip-placement-top .rc-slider-tooltip-arrow{border-top-color:#6c6c6c;border-width:4px 4px 0;bottom:4px;left:50%;margin-left:-4px}.search-filter{margin-bottom:2.5rem;width:100%}.search-filter .search{margin-bottom:.6875rem;width:85%}@media(max-width:67.5em){.search-filter .search{width:100%}}@media(max-width:31em){.search-filter .search{width:100%}}.search-filter .search__icon{margin:auto 0}.search-filter .search input{background:url(/static/media/search.5768c267ba4a66ae0c8c.svg) right 1.25rem center/1rem no-repeat,#fff;border-radius:8px;min-width:0;width:100%;z-index:2}.search-filter .search #scrollableDiv{width:100%}.search-filter .search #scrollableDiv .infinite-scroll-component{background-color:#fff;border:1px solid #dedede;border-radius:0 0 .5rem .5rem;margin-top:-.3125rem;max-height:15.625rem!important;padding-top:.3125rem;width:100%}.search-filter .search #scrollableDiv .infinite-scroll-component::-webkit-scrollbar{background:var(--input-grey);border-radius:25px;width:.25rem}.search-filter .search #scrollableDiv .infinite-scroll-component::-webkit-scrollbar-thumb{background:#05c78c;border-radius:25px;cursor:pointer}.search-filter .search__dropdown-item{align-items:center;background:none;border:none;color:#525252;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;letter-spacing:.07em;line-height:1;padding:8px;text-align:left;width:100%}.search-filter .search__dropdown-item .custom-checkbox{align-items:center;background-color:#fff;border:1px solid #afb2b5;border-radius:4px;display:flex;flex-shrink:0;height:16px;justify-content:center;margin-right:8px;position:relative;width:16px}.search-filter .search__dropdown-item .custom-checkbox__checked{background:url(/static/media/tick.526e69bd721fb530e0ca.svg) 50%/.75rem .5rem no-repeat;height:100%;width:100%}.search-filter .search__dropdown-item.selected{color:var(--black)}.search-filter .search__dropdown-item.selected .custom-checkbox{border:1px solid var(--page-green)}.search-filter .search__dropdown-item:hover{background-color:#f0f0f0}.search-filter__title{color:#3f3f3f;font-size:1rem;font-weight:600;letter-spacing:.06em;margin-bottom:1rem}.search-filter__chosen-list{display:flex;flex-wrap:wrap;gap:.875rem;padding-left:.0625rem}.search-filter__chosen-list--tags__chosen-item{border:.0625rem solid var(--page-green)}.search-filter__chosen-list--tags__chosen-item span{background-color:red;border-radius:100%;height:.625rem;width:.625rem}.search-filter__chosen-item{align-items:center;border:.0625rem solid var(--main-grey);border-radius:.375rem;color:#525252;display:flex;font-size:.875rem;font-weight:600;gap:.25rem;justify-content:center;padding:.5625rem 1.875rem;position:relative;text-align:center}.chosen-list-tags .search-filter__chosen-item{border:.0625rem solid var(--page-green)}.search-filter__chosen-item span{background-color:red;border-radius:100%;height:.75rem;left:.4375rem;position:absolute;width:.75rem}.search-filter__delete{height:.875rem;position:absolute;right:-.4375rem;top:-.4375rem;width:.875rem}.sorting{align-items:center;display:flex;gap:.625rem}.sorting .css-1cjvpk1-Input{color:#0000}.sorting .css-65w958-control{padding-right:.625rem}.sorting .css-65w958-control:after{background:url(/static/media/select-arrow.9f076859dc00755fa2f0.svg) 50%/13px 7px no-repeat;content:"";height:15px;margin-top:.0625rem;position:absolute;right:.3125rem;top:50%;transform:translateY(-50%);width:15px;z-index:100}.sorting label{color:#525252;font-size:.875rem;font-weight:400;gap:.4375rem;letter-spacing:normal;text-align:center}.sorting label,.sorting__order{align-items:center;display:flex}.sorting__order{border:1px solid #0000;border-radius:.1875rem;justify-content:center;padding:.3125rem;transition:.2s}@media(any-hover:hover){.sorting__order:hover{box-shadow:.5px .5px .5px .7px var(--aside-gray)}}.sorting__order img{height:.75rem;transition:.3s;width:.625rem}.sorting__order--desc{transform:rotate(180deg)}.create-button{align-items:center;border:.0625rem solid var(--page-green);border-radius:.375rem;display:flex;flex-shrink:0;gap:.5625rem;height:2.9375rem;justify-content:center;transition:.3s;width:6.875rem}@media(min-width:120em){.create-button{gap:.5625rem}}@media(min-width:50em)and (max-width:120em){@supports(gap:clamp(0.1875rem,-0.0803571429rem + 0.5357142857vw,0.5625rem)){.create-button{gap:clamp(.1875rem,-.0803571429rem + .5357142857vw,.5625rem)}}@supports not (gap:clamp(0.1875rem,-0.0803571429rem + 0.5357142857vw,0.5625rem)){.create-button{gap:calc(-.08036rem + .53571vw)}}}@media(max-width:50em){.create-button{gap:.1875rem}}@media(max-width:31em){.create-button.meal-list-btn{flex-direction:column;flex-shrink:0;font-size:.5625rem;gap:.125rem;height:2.9375rem;padding:0;width:3.125rem}.create-button.meal-list-btn span{font-size:.5625rem}}@media(min-width:61.9375em){.create-button svg{width:1.125rem}}@media(min-width:50em)and (max-width:61.9375em){@supports(width:clamp(0.9375rem,0.1521596859rem + 1.5706806283vw,1.125rem)){.create-button svg{width:clamp(.9375rem,.1521596859rem + 1.5706806283vw,1.125rem)}}@supports not (width:clamp(0.9375rem,0.1521596859rem + 1.5706806283vw,1.125rem)){.create-button svg{width:calc(.15216rem + 1.57068vw)}}}@media(max-width:50em){.create-button svg{width:.9375rem}}@media(any-hover:hover){.create-button:hover{background-color:#0feba917;transform:scale(1.05)}}.create-button span{color:var(--page-green);font-size:14px;font-weight:600;margin-top:1.5px}.create-button span img{transform-origin:center}.pagination{margin:auto 0 .9375rem}.pagination,.pagination__container{display:flex;justify-content:center;width:100%}.pagination__container{align-items:center;gap:8px}.pagination__button{align-items:center;border:1px solid #0000;border-radius:50%;color:#333;cursor:pointer;display:flex;font-family:var(--font3);font-size:.875rem;font-weight:600;height:1.875rem;justify-content:center;transition:all .2s ease;width:1.875rem}.pagination__button:hover:not(:disabled){background-color:#f5f5f5}.pagination__button.active{background-color:#00c48c;border:none;color:#fff;pointer-events:none}.pagination__button svg{height:18px;width:18px}.pagination__nav-button{align-items:center;border:1px solid #f1f1f1;border-radius:50%;color:#fff;display:flex;height:1.875rem;justify-content:center;position:relative;width:1.875rem}.pagination__nav-button:disabled{cursor:not-allowed;opacity:.5}.pagination__nav-button svg{height:40%;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:30%}.pagination__nav-button:hover:not(:disabled){background-color:#f1f1f1}.pagination__pages{align-items:center;display:flex;gap:8px}.pagination__pages .dots{color:#888;font-size:18px}.mealtime-filter{z-index:2}.mealtime-filter p{color:#3f3f3f;font-size:1rem;font-weight:600;letter-spacing:.06em;margin-bottom:1.25rem}@media(max-width:31em){.mealtime-filter{margin-bottom:1.5625rem;width:17.5rem}}div[class*=-MenuPortal]{z-index:9999!important}.meal-create .difficulty,.meal-list .difficulty{align-self:start;display:flex;flex-direction:column;margin-bottom:2.5rem;width:17.1875rem}@media(max-width:81.25em){.meal-create .difficulty,.meal-list .difficulty{align-self:center;width:80%}}.meal-create .difficulty__input-container,.meal-list .difficulty__input-container{align-self:center}@media(max-width:81.25em){.meal-create .difficulty__input-container,.meal-list .difficulty__input-container{align-self:center}}@media(max-width:47.99875em){.meal-create .difficulty__input-container,.meal-list .difficulty__input-container{align-self:start}}.meal-create .difficulty__title,.meal-list .difficulty__title{color:#3f3f3f;font-weight:600;letter-spacing:.06em;margin-bottom:1.25rem}@media(min-width:120em){.meal-create .difficulty__title,.meal-list .difficulty__title{font-size:1rem}}@media(min-width:68.75em)and (max-width:120em){@supports(font-size:clamp(0.875rem,0.7073170732rem + 0.243902439vw,1rem)){.meal-create .difficulty__title,.meal-list .difficulty__title{font-size:clamp(.875rem,.7073170732rem + .243902439vw,1rem)}}@supports not (font-size:clamp(0.875rem,0.7073170732rem + 0.243902439vw,1rem)){.meal-create .difficulty__title,.meal-list .difficulty__title{font-size:calc(.70732rem + .2439vw)}}}@media(max-width:68.75em){.meal-create .difficulty__title,.meal-list .difficulty__title{font-size:.875rem}}.meal-create .difficulty__bar,.meal-list .difficulty__bar{border-radius:1.5rem;display:flex;gap:.0625rem;height:.4375rem;margin-bottom:.25rem}.meal-create .difficulty__bar-span,.meal-list .difficulty__bar-span{background-color:var(--input-grey);border-radius:1.5rem;height:.4375rem;width:20%}.meal-create .difficulty__bar-span.active,.meal-list .difficulty__bar-span.active{background-color:var(--scrollbar-green)}.meal-create .difficulty__value,.meal-list .difficulty__value{color:var(--scrollbar-green);font-size:1rem;font-weight:600;text-align:right}.meal-create .difficulty__button--prev,.meal-list .difficulty__button--prev{transform:rotate(90deg)}.meal-create .difficulty__button--next,.meal-list .difficulty__button--next{transform:rotate(-90deg)}.meal-create .difficulty input,.meal-list .difficulty input{border:1px solid #dedede;border-radius:.5rem;color:var(--main-grey);font-size:.875rem;font-weight:400;height:1.625rem;letter-spacing:.07em;margin:0 .625rem .875rem;text-align:center;width:4.125rem}.meal-create .difficulty input[type=number]::-webkit-inner-spin-button,.meal-create .difficulty input[type=number]::-webkit-outer-spin-button,.meal-list .difficulty input[type=number]::-webkit-inner-spin-button,.meal-list .difficulty input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.alert-popup{background-color:#fd5f5fcc;color:#fff;left:0;padding:20px;position:fixed;right:0;top:-200px;transition:top .3s ease-in-out;width:100%;z-index:1000}.alert-popup--info{background-color:rgba(6,199,141,.545);color:#fff}.alert-popup__content{align-items:center;display:flex;justify-content:space-evenly}@media(max-width:31em){.alert-popup__content{justify-content:space-between}}.alert-popup__content__type{font-weight:700;margin-bottom:15px;margin-right:10px}.alert-popup__content__text{letter-spacing:1.12px;margin-bottom:10px}@media(min-width:101.875em){.alert-popup__content__text{font-size:1rem}}@media(min-width:20em)and (max-width:101.875em){@supports(font-size:clamp(0.875rem,0.8444656489rem + 0.1526717557vw,1rem)){.alert-popup__content__text{font-size:clamp(.875rem,.8444656489rem + .1526717557vw,1rem)}}@supports not (font-size:clamp(0.875rem,0.8444656489rem + 0.1526717557vw,1rem)){.alert-popup__content__text{font-size:calc(.84447rem + .15267vw)}}}@media(max-width:20em){.alert-popup__content__text{font-size:.875rem}}.alert-popup__content__close{background:#0000;border:none;color:#fff;cursor:pointer;font-weight:700;transition:color .3s ease}.alert-popup__content__close:hover{color:red}.alert-popup--active{top:0}.loading-spiner{align-items:center;display:flex;height:100vh;justify-content:center;width:100vw}.spinner-border{animation:spinner-border .75s linear infinite;border:.25em solid;border-radius:50%;border-right:.25em solid #0000;display:inline-block;height:2rem;vertical-align:-.125em;width:2rem}@keyframes spinner-border{to{transform:rotate(1turn)}}.spinner-border-sm{border-width:.2em;height:1rem;width:1rem}@media(max-width:47.99875em){.user-profile{align-items:center;display:flex;flex-direction:column;width:100%}}.user-profile__avatar{flex-shrink:0}.user-profile__info{display:flex;margin-bottom:1.75rem}@media(min-width:120em){.user-profile__info{gap:1.6875rem}}@media(min-width:47.99875em)and (max-width:120em){@supports(gap:clamp(0.625rem,-0.0833025902rem + 1.4756688252vw,1.6875rem)){.user-profile__info{gap:clamp(.625rem,-.0833025902rem + 1.4756688252vw,1.6875rem)}}@supports not (gap:clamp(0.625rem,-0.0833025902rem + 1.4756688252vw,1.6875rem)){.user-profile__info{gap:calc(-.0833rem + 1.47567vw)}}}@media(max-width:47.99875em){.user-profile__info{align-items:center;flex-direction:column;gap:.625rem;justify-content:center;width:100%}}.user-profile__descr{display:flex;flex-direction:column;gap:.9375rem}.user-profile__descr hr{color:#dbdbdb;margin:0}@media(max-width:47.99875em){.user-profile__descr hr{align-self:center;width:140%}}.user-profile__top{display:flex;gap:1.25rem;padding-top:1.25rem;width:100%}@media(max-width:61.99875em){.user-profile__top{flex-wrap:wrap;gap:.625rem}}@media(max-width:47.99875em){.user-profile__top{align-items:center;flex-direction:column;gap:.9375rem}}.user-profile__achievements{display:flex;gap:.1875rem}@media(max-width:47.99875em){.user-profile__achievements{align-items:center;justify-content:center}}.user-profile__achievements button{background:url(/static/media/achieve.f41a457aaacf9cabae13.svg) 0 0/contain no-repeat;height:2.125rem;width:2.125rem}.user-profile__achievements button span{background-color:#fff;border-radius:.9375rem;bottom:2.5rem;box-shadow:2px 8px 24px 0 #959da533;color:#525252;display:inline-block;font-size:10px;font-weight:500;left:.9375rem;letter-spacing:.1em;opacity:0;padding:.625rem;position:relative;transition:.3s;visibility:hidden;z-index:5}.user-profile__achievements button.active span{opacity:1;visibility:visible}@media(any-hover:hover){.user-profile__achievements button:hover span{opacity:1;visibility:visible}}.user-profile__socials{display:flex;gap:.3125rem}.user-profile .item-socials__link{transition:.3s ease-in-out}@media(any-hover:hover){.user-profile .item-socials__link:hover{transform:scale(1.1)}}.user-profile__name{color:var(--black);font-weight:700;letter-spacing:.07em;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(min-width:101.875em){.user-profile__name{font-size:1.25rem}}@media(min-width:20em)and (max-width:101.875em){@supports(font-size:clamp(1rem,0.9389312977rem + 0.3053435115vw,1.25rem)){.user-profile__name{font-size:clamp(1rem,.9389312977rem + .3053435115vw,1.25rem)}}@supports not (font-size:clamp(1rem,0.9389312977rem + 0.3053435115vw,1.25rem)){.user-profile__name{font-size:calc(.93893rem + .30534vw)}}}@media(max-width:20em){.user-profile__name{font-size:1rem}}.user-profile__bar-list{display:flex}@media(min-width:120em){.user-profile__bar-list{gap:2.5rem}}@media(min-width:47.99875em)and (max-width:120em){@supports(gap:clamp(0.625rem,-0.6249457475rem + 2.6041214562vw,2.5rem)){.user-profile__bar-list{gap:clamp(.625rem,-.6249457475rem + 2.6041214562vw,2.5rem)}}@supports not (gap:clamp(0.625rem,-0.6249457475rem + 2.6041214562vw,2.5rem)){.user-profile__bar-list{gap:calc(-.62495rem + 2.60412vw)}}}@media(max-width:47.99875em){.user-profile__bar-list{gap:.625rem}}@media(max-width:61.99875em)and (min-width:47.99875em){.user-profile__bar-list{align-items:center;flex-wrap:wrap;justify-content:center}}.user-profile__bar-item{align-items:center;color:var(--black);display:flex;flex-direction:column;font-size:.875rem;font-weight:500;gap:.3125rem;letter-spacing:.07em}.user-profile__bar-item a{border:.0625rem solid #0000;border-radius:.375rem;color:var(--main-grey);font-size:.875rem;font-weight:400;line-height:137%;position:relative;transition:.3s}.user-profile__bar-item a:before{background-color:var(--page-green);content:"";height:.0625rem;left:0;position:absolute;top:102%;transition:.3s;width:0}@media(any-hover:hover){.user-profile__bar-item a:hover{color:var(--black)}.user-profile__bar-item a:hover:before{width:100%}}.user-profile__button{border:.0625rem solid var(--page-green);border-radius:.875rem;color:var(--black);font-family:Inter,sans-serif;font-size:1rem;font-weight:400;letter-spacing:.06em;padding:.625rem 3.125rem;text-align:center;transition:.3s}@media(any-hover:hover){.user-profile__button:hover{background-color:var(--page-green);color:var(--white)}}.user-publications{display:flex;margin-bottom:5rem;width:100%}@media(min-width:120em){.user-publications{gap:7.5rem}}@media(min-width:47.99875em)and (max-width:120em){@supports(gap:clamp(1.25rem,-2.9164858249rem + 8.6804048541vw,7.5rem)){.user-publications{gap:clamp(1.25rem,-2.9164858249rem + 8.6804048541vw,7.5rem)}}@supports not (gap:clamp(1.25rem,-2.9164858249rem + 8.6804048541vw,7.5rem)){.user-publications{gap:calc(-2.91649rem + 8.6804vw)}}}@media(max-width:47.99875em){.user-publications{gap:1.25rem}}@media(min-width:120em){.user-publications{margin-bottom:5rem}}@media(min-width:47.99875em)and (max-width:120em){@supports(margin-bottom:clamp(1.875rem,-0.2082429124rem + 4.340202427vw,5rem)){.user-publications{margin-bottom:clamp(1.875rem,-.2082429124rem + 4.340202427vw,5rem)}}@supports not (margin-bottom:clamp(1.875rem,-0.2082429124rem + 4.340202427vw,5rem)){.user-publications{margin-bottom:calc(-.20824rem + 4.3402vw)}}}@media(max-width:47.99875em){.user-publications{margin-bottom:1.875rem}}.user-publications__goal{width:100%}@media(max-width:47.99875em){.user-publications{flex-wrap:wrap}}.publications{align-items:flex-start;flex-direction:column;gap:1.875rem}.publications__title{color:var(--black);font-size:1.25rem;font-weight:600;letter-spacing:.05em;text-align:center}.product-database{width:100%}.product-database__title{align-items:center;color:var(--main-grey);display:flex;font-weight:600;gap:.75rem;letter-spacing:.04em;margin-bottom:1.25rem}@media(min-width:101.875em){.product-database__title{font-size:1.5rem}}@media(min-width:20em)and (max-width:101.875em){@supports(font-size:clamp(1rem,0.8778625954rem + 0.6106870229vw,1.5rem)){.product-database__title{font-size:clamp(1rem,.8778625954rem + .6106870229vw,1.5rem)}}@supports not (font-size:clamp(1rem,0.8778625954rem + 0.6106870229vw,1.5rem)){.product-database__title{font-size:calc(.87786rem + .61069vw)}}}@media(max-width:20em){.product-database__title{font-size:1rem}}.product-database__title span{align-items:center;background-color:var(--page-green);border-radius:50%;color:var(--white);display:flex;font-size:.625rem;font-weight:700;height:2.0625rem;justify-content:center;letter-spacing:.1em;width:2.0625rem}.product-database__items{display:grid;grid-template-columns:repeat(auto-fill,minmax(18.75rem,1fr));width:100%}@media(min-width:120em){.product-database__items{gap:1.5rem}}@media(min-width:61.99875em)and (max-width:120em){@supports(gap:clamp(0.9375rem,0.3362319778rem + 0.9698066852vw,1.5rem)){.product-database__items{gap:clamp(.9375rem,.3362319778rem + .9698066852vw,1.5rem)}}@supports not (gap:clamp(0.9375rem,0.3362319778rem + 0.9698066852vw,1.5rem)){.product-database__items{gap:calc(.33623rem + .96981vw)}}}@media(max-width:61.99875em){.product-database__items{gap:.9375rem}}.product-item{background:var(--input-grey);border-radius:.375rem;display:flex;flex-direction:column;height:100%;justify-content:space-between;letter-spacing:.07em;padding:.875rem;position:relative}.product-item__picture{aspect-ratio:331/144;object-fit:cover;transition:.3s;width:100%}.product-item__link{border-radius:.375rem;margin-bottom:.3125rem;overflow:hidden;position:relative;width:100%}@media(any-hover:hover){.product-item__link:hover img{transform:scale(1.05)}}.product-item__share{background-color:var(--white);border-radius:.375rem;padding:.5rem;position:absolute;right:1.4375rem;top:1.4375rem;transition:.3s;z-index:1}@media(any-hover:hover){.product-item__share:hover{background-color:var(--page-green)}}.product-item__title{color:var(--black);font-size:.875rem;font-weight:500;margin-bottom:.6875rem;transition:.3s}@media(any-hover:hover){.product-item__title:hover{text-decoration-line:underline}}.product-item__descr{color:var(--main-grey);font-size:.875rem;font-weight:400;line-height:171%;margin:0 0 .625rem}.info-item{gap:.3125rem;justify-content:space-between}.info-item,.info-item__user{align-items:center;display:flex}.info-item__user{gap:.625rem}.info-item__user img{background-color:var(--page-green);border-radius:100%;padding:.375rem}.info-item__name{color:var(--black);font-size:.75rem;font-weight:500;letter-spacing:.08em;margin:0}.aside{background:var(--white);border-radius:0 .9375rem .9375rem 0;box-shadow:0 .125rem 3rem 0 #00000014;display:flex;flex-direction:column;flex-grow:1;height:100vh;justify-content:space-between;left:0;position:fixed;top:0;transition:.3s;z-index:100}@media(min-width:120em){.aside{width:4.625rem}}@media(min-width:61.99875em)and (max-width:120em){@supports(width:clamp(3.125rem,1.5216186074rem + 2.5861511605vw,4.625rem)){.aside{width:clamp(3.125rem,1.5216186074rem + 2.5861511605vw,4.625rem)}}@supports not (width:clamp(3.125rem,1.5216186074rem + 2.5861511605vw,4.625rem)){.aside{width:calc(1.52162rem + 2.58615vw)}}}@media(max-width:61.99875em){.aside{width:3.125rem}}.aside__item{align-items:flex-end;display:flex;justify-content:center}@media(min-width:50.3125em){.aside{padding-bottom:2.125rem}}@media(max-width:50.3125em){.aside{align-items:center;border-radius:.9375rem .9375rem 0 0;bottom:0;display:flex;flex-direction:row;height:3.75rem;justify-content:space-between;top:auto;width:100%}.aside__item{flex:0 1 8.125rem}}.aside__open-button{-webkit-tap-highlight-color:rgba(77,77,77,.0392156863);position:absolute;right:.375rem;top:2.0625rem;transition:.2s;z-index:5}.aside__open-button svg{transition:.2s ease-in-out}@media(min-width:50.3125em)and (any-hover:hover){.aside__open-button:hover{transform:scale(1.1)}}@media(max-width:50.3125em){.aside__open-button{height:100%;position:absolute;right:.375rem;top:50%;transform:translateY(-50%);transition:transform .3s ease-in-out;z-index:5}.aside__open-button.rotated{transform:translateY(-50%) translateX(calc(-100vw + 1.875rem))}.aside__open-button.rotated svg{transform:rotate(180deg)}}.aside.open{width:14.875rem}.aside.open p{left:4.5625rem;opacity:1;visibility:visible}.aside.open .button-open{transform:rotate(180deg)}@media(any-hover:hover){.aside.open .button-open:hover{transform:rotate(180deg) scale(1.1)}}.aside p{left:-9.375rem;margin:0;opacity:0;position:absolute;transition:opacity .3s,left .2s;visibility:hidden}@media(max-width:50.3125em){.aside p{font-weight:600;left:0;letter-spacing:.12em;opacity:1;position:relative;text-align:center;visibility:visible}}@media(max-width:50.3125em)and (min-width:50.3125em){.aside p{font-size:.75rem}}@media(max-width:50.3125em)and (min-width:31em)and (max-width:50.3125em){@supports(font-size:clamp(0.5rem,0.0987055016rem + 1.2944983819vw,0.75rem)){.aside p{font-size:clamp(.5rem,.0987055016rem + 1.2944983819vw,.75rem)}}@supports not (font-size:clamp(0.5rem,0.0987055016rem + 1.2944983819vw,0.75rem)){.aside p{font-size:calc(.09871rem + 1.2945vw)}}}@media(max-width:50.3125em)and (max-width:31em){.aside p{font-size:.5rem}}@media(max-width:21.875em){.aside p{font-size:.375rem}}.aside__list{display:flex;flex-direction:column;gap:.75rem;height:100%;padding-top:4.9375rem;position:relative;transition:.3s;width:100%}@media(min-width:50.3125em){.aside__list{height:100%}.aside__list li:last-child{margin-top:auto}}@media(max-width:50.3125em){.aside__list{flex-direction:row;justify-content:space-around;padding:0 .4375rem}}@media(max-width:31em)and (min-width:31em){.aside__list{gap:3.125rem}}@media(max-width:31em)and (min-width:21.875em)and (max-width:31em){@supports(gap:clamp(1.25rem,-3.2448630137rem + 20.5479452055vw,3.125rem)){.aside__list{gap:clamp(1.25rem,-3.2448630137rem + 20.5479452055vw,3.125rem)}}@supports not (gap:clamp(1.25rem,-3.2448630137rem + 20.5479452055vw,3.125rem)){.aside__list{gap:calc(-3.24486rem + 20.54795vw)}}}@media(max-width:31em)and (max-width:21.875em){.aside__list{gap:1.25rem}}.aside__button{-webkit-tap-highlight-color:rgba(77,77,77,.0392156863);align-items:center;color:#afb2b5;display:flex;font-size:.75rem;font-weight:600;justify-content:flex-start;letter-spacing:.08em;position:relative;transition:.2s ease-in-out;width:100%}@media(min-width:120em){.aside__button{gap:1.625rem}}@media(min-width:61.99875em)and (max-width:120em){@supports(gap:clamp(0.9375rem,0.2026168617rem + 1.1853192819vw,1.625rem)){.aside__button{gap:clamp(.9375rem,.2026168617rem + 1.1853192819vw,1.625rem)}}@supports not (gap:clamp(0.9375rem,0.2026168617rem + 1.1853192819vw,1.625rem)){.aside__button{gap:calc(.20262rem + 1.18532vw)}}}@media(max-width:61.99875em){.aside__button{gap:.9375rem}}@media(max-width:50.3125em){.aside__button{flex:1 1 7.5rem;flex-direction:column;font-size:1.25rem;gap:.125rem}}@media(max-width:31em)and (min-width:31em){.aside__button{width:5rem}}@media(max-width:31em)and (min-width:20em)and (max-width:31em){@supports(width:clamp(3.75rem,1.4772727273rem + 11.3636363636vw,5rem)){.aside__button{width:clamp(3.75rem,1.4772727273rem + 11.3636363636vw,5rem)}}@supports not (width:clamp(3.75rem,1.4772727273rem + 11.3636363636vw,5rem)){.aside__button{width:calc(1.47727rem + 11.36364vw)}}}@media(max-width:31em)and (max-width:20em){.aside__button{width:3.75rem}}.aside__button svg{transition:.2s}@media(any-hover:hover){.aside__button:hover:not(.aside__button--active){background-color:var(--input-grey);color:#9d9fa0}.aside__button:hover:not(.aside__button--active) svg{fill:#9d9fa0}}.aside__button:before{background-color:#0000;border-radius:1.8125rem;content:"";height:3.25rem;transition:.2s;width:.1875rem}@media(max-width:50.3125em){.aside__button:before{display:none}}.aside__button--active{align-items:center;color:var(--page-green);display:flex}.aside__button--active svg{fill:var(--page-green)}.aside__button--active:before{background-color:var(--page-green)}.aside__button--mobile{display:none}@media(max-width:50.3125em){.aside__button--mobile{display:flex}}.aside .aside__page{transition:.3s ease-in-out;width:100%}.aside .first-page{display:flex;justify-content:space-evenly;left:0;position:absolute;top:.875rem;transform:translateX(-100%);width:100%}.aside .first-page.show{transform:translateX(0)}.aside .second-page{display:flex;justify-content:space-evenly;left:0;position:absolute;top:.875rem;transform:translateX(100%);width:100%}.aside .second-page.show{transform:translateX(0)}body{background:var(--input-grey)}html::-webkit-scrollbar{display:none}.wrapper{align-items:flex-start;background:var(--input-grey);display:flex;justify-content:flex-start;margin:0 auto;min-height:100%;padding:.625rem 3.125rem 1.875rem 6.875rem;position:relative}.wrapper__content{background:var(--white);border-radius:1.8125rem;display:flex;justify-content:center;margin:0 auto;max-width:100rem;min-height:85vh;overflow:hidden;transition:.15s ease-in-out;width:100%}@media(min-width:101.875em){.wrapper__content{padding:2.8125rem}}@media(min-width:20em)and (max-width:101.875em){@supports(padding:clamp(0.625rem,0.090648855rem + 2.6717557252vw,2.8125rem)){.wrapper__content{padding:clamp(.625rem,.090648855rem + 2.6717557252vw,2.8125rem)}}@supports not (padding:clamp(0.625rem,0.090648855rem + 2.6717557252vw,2.8125rem)){.wrapper__content{padding:calc(.09065rem + 2.67176vw)}}}@media(max-width:20em){.wrapper__content{padding:.625rem}}.wrapper__content>*{display:flex;width:100%}.wrapper__content:has(.ingredient){letter-spacing:1px;padding:0}@media(min-width:101.875em){.wrapper__content:has(.ingredient){padding:2.8125rem}}@media(min-width:20em)and (max-width:101.875em){@supports(padding:clamp(0.625rem,0.090648855rem + 2.6717557252vw,2.8125rem)){.wrapper__content:has(.ingredient){padding:clamp(.625rem,.090648855rem + 2.6717557252vw,2.8125rem)}}@supports not (padding:clamp(0.625rem,0.090648855rem + 2.6717557252vw,2.8125rem)){.wrapper__content:has(.ingredient){padding:calc(.09065rem + 2.67176vw)}}}@media(max-width:20em){.wrapper__content:has(.ingredient){padding:.625rem}}@media(max-width:31.06125em){.wrapper__content:has(.assistant-container){max-height:calc(100dvh - 9.375rem);min-height:auto}}@media(max-width:50.3125em){.wrapper__content{padding-bottom:0}}@media(max-width:31em){.wrapper__content{gap:.9375rem;padding-bottom:1.875rem}}@media(max-width:50.3125em){.wrapper{padding-left:.625rem;padding-right:.625rem}}@media(max-width:31em){.wrapper{background-color:#fff;padding:0}}@media(max-width:31em)and (min-width:25em){.wrapper{padding-top:.625rem}}@media(max-width:31em)and (min-width:20em)and (max-width:25em){@supports(padding-top:clamp(0.0000000625rem,-2.4999996875rem + 12.49999875vw,0.625rem)){.wrapper{padding-top:clamp(6.25e-8rem,-2.4999996875rem + 12.49999875vw,.625rem)}}@supports not (padding-top:clamp(0.0000000625rem,-2.4999996875rem + 12.49999875vw,0.625rem)){.wrapper{padding-top:calc(-2.5rem + 12.5vw)}}}@media(max-width:31em)and (max-width:20em){.wrapper{padding-top:6.25e-8rem}}.feedback-button{align-items:center;border-radius:1.25rem 1.25rem 0 0;color:var(--page-green);display:flex;flex-direction:column-reverse;font-size:.75rem;font-weight:600;gap:.5rem;justify-content:center;max-width:4.25rem;position:relative;text-align:center;transform-origin:right bottom;transition:.2s}.feedback-button-container{bottom:4.375rem;position:fixed;right:0;z-index:100}@media(min-width:31em){.feedback-button-container{bottom:50%;transform:translateY(50%) translateX(calc(50% - 1.5625rem)) rotate(-90deg)}.feedback-button{background:linear-gradient(50deg,#04c78c,#2fe3b8 47.4%,#04c78c);color:var(--white);flex-direction:row;font-size:.875rem;font-weight:600;gap:.9375rem;height:3.125rem;line-height:1;max-width:100%;text-align:center;width:13.4375rem}}.feedback-button svg{transform:rotate(90deg);transition:.2s}@media(max-width:31em){.feedback-button svg{fill:var(--page-green)}}.feedback-button span{transition:.2s}@media(any-hover:hover){.feedback-button:hover svg{transform:rotate(270deg)}.feedback-button:hover span{transform:translateX(.3125rem)}}.feedback-form{background-color:#fff;border-radius:.5625rem;box-shadow:0 2px 8px 0 #63636333;color:#525252;font-size:.875rem;font-weight:500;height:31.25rem;max-height:0;opacity:0;overflow:hidden;padding:3.75rem 1.5625rem 1.5625rem;position:fixed;right:-31.25rem;top:50%;transform:translateY(-50%);transition:.5s ease;width:25rem;z-index:100}@media(max-width:31em){.feedback-form{align-items:center;display:flex;justify-content:center}}.feedback-form form{display:flex;flex-direction:column;gap:.625rem}.feedback-form form.visible{display:flex}.feedback-form.visible{max-height:500px;opacity:1;right:0}@media(max-width:31em){.feedback-form.visible{height:100%;max-height:none;width:100%}}.feedback-form__container{position:relative}.feedback-form .close-button{background-color:#0000;border:none;cursor:pointer;height:1rem;position:absolute;right:1.375rem;top:1.375rem;width:1rem}@media(max-width:31em){.feedback-form .close-button{height:1.375rem;width:1.375rem}}.feedback-form .close-button:after,.feedback-form .close-button:before{background-color:#cecece;content:"";height:.0875rem;left:0;position:absolute;transition:background-color .3s ease;width:100%}@media(max-width:31em){.feedback-form .close-button:after,.feedback-form .close-button:before{height:.125rem}}.feedback-form .close-button:before{transform:rotate(45deg)}.feedback-form .close-button:after{transform:rotate(-45deg)}.feedback-form .close-button:hover:after,.feedback-form .close-button:hover:before{background-color:red}.feedback-form__top-inputs-container{display:flex;gap:1.875rem;margin-bottom:1.25rem}@media(max-width:23.125em){.feedback-form__top-inputs-container{flex-direction:column}}.feedback-form textarea{border:1px solid var(--page-green);border-radius:.5625rem;color:#1e2022;font-size:.75rem;font-weight:700;height:5.3125rem;margin-bottom:.625rem;padding:.625rem;resize:none}.feedback-form textarea::placeholder{color:#818181;font-size:.75rem;font-weight:500}.feedback-form__input{display:flex;flex-direction:column;gap:.3125rem;width:100%}.feedback-form__input input{align-items:center;border:1px solid var(--page-green);border-radius:.5625rem;color:#1e2022;display:flex;font-size:.625rem;font-weight:700;height:2.375rem;justify-content:center;padding:0 .625rem;width:100%}.feedback-form__input input::placeholder{color:#818181;font-weight:500}.feedback-form .feedback-form-sent{background:url(/static/media/husky-bg.2466294f6bfde23b7f8d.svg) top/250px 30vh no-repeat;display:none;padding-top:3.125rem}.feedback-form .feedback-form-sent.active{display:flex;flex-direction:column}.feedback-form .feedback-form-sent h3{color:var(--page-green);font-size:1.375rem;font-weight:700;margin-bottom:1.25rem;text-align:center}.feedback-form .feedback-form-sent p{color:#525252;font-size:1rem;font-weight:400;margin:0 auto;max-width:15rem;text-align:center}.feedback-form .feedback-form-sent .husky_text{display:none}.feedback-form .feedback-form-sent .container_husky{margin-bottom:1.875rem}.feedback-form .feedback-form-sent .container_husky .husky{height:23vmin;width:31vmin}@media(max-width:31em){.feedback-form .feedback-form-sent .container_husky .husky{height:40vmin;width:60vmin}.feedback-form .feedback-form-sent .container_husky{margin-bottom:3.125rem}.no-scroll{overflow:hidden}}.remove-modal{background-color:var(--aside-gray);border:none;border-radius:50%;cursor:pointer;height:1.125rem;position:absolute;right:-.625rem;top:-.625rem;transition:scale .3s ease;width:1.125rem;z-index:500}@media(max-width:31em){.remove-modal{right:.3125rem;top:-40%}}.remove-modal:after,.remove-modal:before{background-color:#fff;content:"";height:.05625rem;left:.1875rem;position:absolute;transition:background-color .3s ease;width:70%}.remove-modal:before{transform:rotate(45deg)}.remove-modal:after{transform:rotate(-45deg)}.remove-modal:hover{scale:1.3}.rate{align-items:center;display:flex;flex-direction:column;gap:.625rem;justify-content:center;margin-bottom:1.5625rem}.rate label{align-self:start;margin-bottom:.625rem}.rate .smiles-item{align-items:center;align-self:flex-start;color:var(--page-green);display:flex;flex-basis:20%;flex-direction:column;font-size:.75rem;font-weight:700;gap:.9375rem;justify-content:center;opacity:.5;transition:.15s}.rate .smiles-item button{display:flex;font-size:2rem;height:2rem;transition:.2s;width:2rem}@media(any-hover:hover){.rate .smiles-item button:hover{transform:scale(1.05)}}.rate .smiles-item button svg{flex:0 0 2rem;height:2rem}.rate .smiles-item.active{opacity:1;transform:scale(1.05)}.rate ul{display:flex;gap:1.5625rem;justify-content:space-between;text-align:center;width:100%}.rate .rc-slider-track{background:linear-gradient(50deg,#04c78c,#2fe3b8 47.4%,#04c78c);height:.5rem}.rate .rc-slider-step{height:.5rem}.rate .rc-slider-rail{background-color:#04c78c2e;height:.5rem}.rate .rc-slider-handle{background-color:var(--page-green);border:1px solid #0000;height:1.125rem;width:1.125rem}.rate .rc-slider-handle-dragging{border-color:#0000!important;box-shadow:0 0 0 3px #0000!important}@keyframes head{0%{transform:rotate(0)}6.6666666667%{transform:rotate(0)}20%{transform:rotate(-14deg)}40%{transform:rotate(-7deg)}46.6666666667%{transform:rotate(-14deg)}60%{transform:rotate(-7deg)}73.3333333333%{transform:rotate(0)}80%{transform:rotate(0)}}@keyframes mouth{0%{transform:translateX(0)}6.6666666667%{transform:translateX(0)}13.3333333333%{transform:translateX(35%)}20%{transform:translateX(35%)}26.6666666667%{transform:translateX(35%)}33.3333333333%{transform:translateX(0) translateY(-5%)}}@keyframes nose{0%{transform:translate(0)}6.6666666667%{transform:translate(0)}13.3333333333%{transform:translateX(100%)}26.6666666667%{transform:translateX(100%)}33.3333333333%{transform:translateX(0) translateY(-15%)}}@keyframes body{0%{transform:translate(0)}6.6666666667%{transform:translateY(3%)}13.3333333333%{transform:translate(0)}20%{transform:translate(0)}26.6666666667%{transform:translateY(2%)}33.3333333333%{transform:translateY(0)}}@keyframes mane{0%{transform:translate(0)}6.6666666667%{transform:translateY(5%)}13.3333333333%{transform:translate(0)}20%{transform:translate(0)}26.6666666667%{transform:translateY(3%)}33.3333333333%{transform:translateY(0)}}@keyframes face{0%{transform:translate(0)}6.6666666667%{transform:translate(0)}13.3333333333%{transform:translateX(15%)}20%{transform:translateX(15%) translateY(0)}26.6666666667%{transform:translateX(15%) translateY(0)}33.3333333333%{transform:translateX(0) translateY(-15%)}40%{transform:translateX(0) translateY(-15%)}46.6666666667%{transform:translateX(0) translateY(0)}}@keyframes left-eye{2.6666666667%{transform:scaleY(1)}3.3333333333%{transform:scaleY(.3)}4%{transform:scaleY(1)}6.6666666667%{transform:translateX(0)}9.3333333333%{transform:scaleY(1) translateX(75%)}10%{transform:scaleY(.3) translateX(75%)}10.6666666667%{transform:scaleY(1) translateX(75%)}13.3333333333%{transform:translateX(150%)}22%{transform:scaleY(1) translateX(150%)}22.6666666667%{transform:scaleY(.3) translateX(150%)}23.3333333333%{transform:scaleY(1) translateX(150%)}25.3333333333%{transform:scaleY(1) translateX(150%)}26%{transform:scaleY(.3) translateX(150%)}26.6666666667%{transform:scaleY(1) translateX(150%)}33.3333333333%{transform:translateX(0) translateY(-170%)}36%{transform:scaleY(1) translateY(-170%)}36.6666666667%{transform:scaleY(.3) translateY(-170%)}37.3333333333%{transform:scaleY(1) translateY(-170%)}38%{transform:scaleY(1) translateY(-170%)}38.6666666667%{transform:scaleY(.3) translateY(-170%)}39.3333333333%{transform:scaleY(1) translateY(-170%)}53.3333333333%{transform:translateY(0)}65.3333333333%{transform:scaleY(1) translateY(0)}66%{transform:scaleY(.3) translateY(0)}66.6666666667%{transform:scaleY(1) translateY(0)}70%{transform:scaleY(1) translateY(0)}70.6666666667%{transform:scaleY(.3) translateY(0)}71.3333333333%{transform:scaleY(1) translateY(0)}}@keyframes right-eye{2.6666666667%{transform:scaleY(1)}3.3333333333%{transform:scaleY(.3)}4%{transform:scaleY(1)}6.6666666667%{transform:translateX(0)}9.3333333333%{transform:scaleY(1) translateX(75%)}10%{transform:scaleY(.3) translateX(75%)}10.6666666667%{transform:scaleY(1) translateX(75%)}13.3333333333%{transform:translateX(150%)}22%{transform:scaleY(1) translateX(150%)}22.6666666667%{transform:scaleY(.3) translateX(150%)}23.3333333333%{transform:scaleY(1) translateX(150%)}25.3333333333%{transform:scaleY(1) translateX(150%)}26%{transform:scaleY(.3) translateX(150%)}26.6666666667%{transform:scaleY(1) translateX(150%)}33.3333333333%{transform:translateX(0) translateY(-170%)}36%{transform:scaleY(1) translateY(-170%)}36.6666666667%{transform:scaleY(.3) translateY(-170%)}37.3333333333%{transform:scaleY(1) translateY(-170%)}38%{transform:scaleY(1) translateY(-170%)}38.6666666667%{transform:scaleY(.3) translateY(-170%)}39.3333333333%{transform:scaleY(1) translateY(-170%)}53.3333333333%{transform:translateY(0)}65.3333333333%{transform:scaleY(1) translateY(0)}66%{transform:scaleY(.3) translateY(0)}66.6666666667%{transform:scaleY(1) translateY(0)}70%{transform:scaleY(1) translateY(0)}70.6666666667%{transform:scaleY(.3) translateY(0)}71.3333333333%{transform:scaleY(1) translateY(0)}}@keyframes tongue{46.6666666667%{transform:translateY(0)}53.3333333333%{transform:translateY(100%) rotate(10deg)}73.3333333333%{transform:translateY(100%) rotate(10deg)}80%{transform:translateY(0)}}@keyframes mouth-cover-left{40%{transform:rotate(0)}60%{transform:rotate(90deg)}73.3333333333%{transform:rotate(90deg)}86.6666666667%{transform:rotate(0)}}@keyframes mouth-cover-right{40%{transform:rotate(0)}60%{transform:rotate(-90deg)}73.3333333333%{transform:rotate(-90deg)}86.6666666667%{transform:rotate(0)}}@keyframes tail{6.6666666667%{transform:rotate(0)}10%{transform:rotate(30deg)}13.3333333333%{transform:rotate(0)}20%{transform:rotate(0)}26.6666666667%{transform:rotate(30deg)}46.6666666667%{transform:rotate(30deg)}48.3333333333%{transform:rotate(0)}50%{transform:rotate(28deg)}50.8333333333%{transform:rotate(0)}51.6666666667%{transform:rotate(28deg)}52.5%{transform:rotate(0)}53.3333333333%{transform:rotate(28deg)}54.1666666667%{transform:rotate(0)}55%{transform:rotate(28deg)}55.8333333333%{transform:rotate(0)}56.6666666667%{transform:rotate(28deg)}57.5%{transform:rotate(0)}58.3333333333%{transform:rotate(28deg)}59.1666666667%{transform:rotate(0)}60%{transform:rotate(28deg)}60.8333333333%{transform:rotate(0)}61.6666666667%{transform:rotate(28deg)}62.5%{transform:rotate(0)}63.3333333333%{transform:rotate(28deg)}64.1666666667%{transform:rotate(0)}65%{transform:rotate(28deg)}65.8333333333%{transform:rotate(0)}66.6666666667%{transform:rotate(28deg)}67.5%{transform:rotate(0)}68.3333333333%{transform:rotate(28deg)}69.1666666667%{transform:rotate(0)}70%{transform:rotate(28deg)}70.8333333333%{transform:rotate(0)}71.6666666667%{transform:rotate(28deg)}72.5%{transform:rotate(0)}}@keyframes left-ear{0%{transform:rotate(6deg)}6.6666666667%{transform:rotate(6deg)}13.3333333333%{transform:rotate(15deg)}26.6666666667%{transform:rotate(15deg)}33.3333333333%{transform:rotate(30deg)}40%{transform:rotate(30deg)}46.6666666667%{transform:rotate(0deg)}53.3333333333%{transform:rotate(0deg)}60%{transform:rotate(15deg)}80%{transform:rotate(15deg)}93.3333333333%{transform:rotate(6deg)}to{transform:rotate(6deg)}}@keyframes right-ear{0%{transform:rotate(-16deg) rotateY(180deg)}6.6666666667%{transform:rotate(-16deg) rotateY(180deg)}13.3333333333%{transform:rotate(-19deg) rotateY(180deg)}26.6666666667%{transform:rotate(-19deg) rotateY(180deg)}33.3333333333%{transform:rotate(-30deg) rotateY(180deg)}36.6666666667%{transform:rotate(-19deg) rotateY(180deg)}37.3333333333%{transform:rotate(-30deg) rotateY(180deg)}38%{transform:rotate(-19deg) rotateY(180deg)}40%{transform:rotate(-19deg) rotateY(180deg)}40.6666666667%{transform:rotate(-30deg) rotateY(180deg)}41.3333333333%{transform:rotate(-19deg) rotateY(180deg)}46.6666666667%{transform:rotate(-9deg) rotateY(180deg)}53.3333333333%{transform:rotate(-9deg) rotateY(180deg)}60%{transform:rotate(-19deg) rotateY(180deg)}60.6666666667%{transform:rotate(-30deg) rotateY(180deg)}61.3333333333%{transform:rotate(-19deg) rotateY(180deg)}62.6666666667%{transform:rotate(-19deg) rotateY(180deg)}63.3333333333%{transform:rotate(-30deg) rotateY(180deg)}64%{transform:rotate(-19deg) rotateY(180deg)}80%{transform:rotate(-19deg) rotateY(180deg)}93.3333333333%{transform:rotate(-16deg) rotateY(180deg)}to{transform:rotate(-16deg) rotateY(180deg)}}*,:after,:before{animation-timing-function:cubic-bezier(.645,.045,.355,1)!important;box-sizing:border-box;position:relative}.container_husky{align-items:center;display:flex;flex-direction:column;margin:.3125rem}.husky_text{color:#000;font-size:1.125rem;margin-top:10px}.husky{animation:squiggly-anim .3s infinite;height:30vmin;width:47vmin}@media screen and (max-width:400px){.husky{animation:none}}.husky:before{background:#263238;border-radius:.5vmin;height:.5vmin;left:5%;top:100%;width:90%;z-index:2}.husky:after{background:#4f8edb00;height:10%;top:calc(100% + .5vmin);width:100%;z-index:3}div:after,div:before{content:"";display:block;position:absolute}.eye.paused,.eye.paused:after,.eye.paused:before,.face.paused,.head.paused,.lips.paused,.mouth.paused,.mouth.paused:after,.mouth.paused:before,.nose.paused,.tongue.paused{animation-play-state:paused}.head{height:45%;left:34%;position:absolute;top:5%;transform:rotate(-5deg);transform:rotate(calc(var(--mouse-x, 0)*10deg - 5deg));transform-origin:bottom center;width:58%}.head:before{background:#263238;border-bottom-right-radius:10% 60%;border-top-left-radius:50% 40%;border-top-right-radius:50% 40%;height:100%;width:100%}.head:after,.head:before{animation-timing-function:cubic-bezier(.645,.045,.355,1)!important;transition:transform 1s cubic-bezier(.645,.045,.355,1);transition-duration:0s}.face{height:62%;left:2%;position:absolute;top:15%;transform:translateX(-10%) translateY(-5%);transform:translateX(calc(var(--mouse-x, 0)*20% - 10%)) translateY(calc(var(--mouse-y, 0)*10% - 5%));width:98%}.face:before{background-color:#fff;border-bottom-left-radius:30% 50%;border-bottom-right-radius:30% 40%;border-top-left-radius:40% 50%;border-top-right-radius:40% 50%;bottom:5%;height:70%;left:3%;width:94%;z-index:1}.face:after,.face:before{animation-timing-function:cubic-bezier(.645,.045,.355,1)!important;transition:transform 1s cubic-bezier(.645,.045,.355,1);transition-duration:0s}.eye{animation:eyes 12s infinite none;background-color:#fff;border-top-left-radius:55% 50%;border-top-right-radius:45% 50%;height:40%;position:absolute;right:45%;transform:translateX(-10%);transform:translateX(calc(var(--mouse-x, 0)*20% - 10%));width:30%;z-index:1}.eye:before{animation:left-eye 12s infinite none;background:#1d2428;border-radius:100%;height:15%;left:45%;top:45%;transform:translateX(-100%) translateY(-100%);transform:translateX(calc(var(--mouse-x, 0)*200% - 100%)) translateY(calc(var(--mouse-y, 0)*200% - 100%));transform-origin:center center;width:15%;z-index:10}.eye+.eye{border-top-left-radius:45% 50%;border-top-right-radius:55% 50%;left:48%;right:auto;z-index:1}.tear-left{left:62%;top:24%}.tear-left,.tear-right{animation:drop-tear 7s infinite none;background-color:#6868fd;border-radius:50%;height:8%;transform:translateX(-100%) translateY(-50%);transform:translateX(calc(var(--mouse-x, 0)*200% - 100%)) translateY(calc(var(--mouse-y, 0)*100% - 50%));width:3%;z-index:3}.tear-right{animation-delay:5s;left:38%;opacity:0;top:16%}.nose{animation:nose 12s infinite none;height:20%;left:42%;position:absolute;top:29%;width:20%;z-index:2}.nose:after{background:#263238;border-bottom-left-radius:50% 80%;border-bottom-right-radius:55% 80%;border-top-left-radius:20% 20%;border-top-right-radius:30% 20%;height:100%;margin-top:2px;transform:translateX(-55%) translateY(-55%);transform:translateX(calc(var(--mouse-x, 0)*100% - 55%)) translateY(calc(var(--mouse-y, 0)*100% - 55%));width:100%}.nose:before{background:#fff;border-radius:50%;height:100%;left:-50%;width:200%;z-index:-1}.ear{animation:left-ear 12s infinite both;background:#263238;border-bottom-left-radius:100% 90%;border-top-left-radius:10%;height:30%;left:-10%;overflow:hidden;position:absolute;top:3%;transform-origin:80% center;width:48%}.ear:before{background:#06c78c;border:2px solid #263238;height:55%;left:15%;top:20%;transform:skewX(30deg) rotate(-5deg);transform-origin:top left;width:70%}.ear:after{background:#263238;border-top-left-radius:100%;height:100%;left:32%;transform:rotate(-5deg);transform-origin:top left;width:70%}.ear+.ear{animation:right-ear 12s infinite both;background-color:#1d2428;left:15%;top:5%;transform-origin:right center;z-index:-1}.ear+.ear:before{border-color:#1d2428}.ear+.ear:after{background:#1d2428}.ear-sad{animation:left-ear-sad 12s infinite both;background:#263238;border-bottom-left-radius:100% 90%;border-top-left-radius:10%;height:30%;left:-21%;overflow:hidden;position:absolute;top:12%;transform:rotate(-30deg);transform-origin:80% center;width:48%}.ear-sad:before{background:#06c78c;border:2px solid #263238;height:55%;left:15%;top:20%;transform:skewX(30deg) rotate(-5deg);transform-origin:top left;width:70%}.ear-sad:after{background:#263238;border-top-left-radius:100%;height:100%;left:32%;transform:rotate(-5deg);transform-origin:top left;width:70%}.ear-sad+.ear-sad{animation:right-ear-sad 12s infinite both;background-color:#1d2428;left:28%;top:9%;transform:scaleX(-1) rotate(-30deg);transform-origin:right center;z-index:-1}.ear-sad+.ear-sad:before{border-color:#1d2428}.ear-sad+.ear-sad:after{background:#1d2428}.mouth{animation:mouth 12s infinite none;background-color:#0000;bottom:-5%;height:55%;left:28%;position:absolute;transform:translateX(-55%) translateY(-55%);transform:translateX(calc(var(--mouse-x, 0)*100% - 55%)) translateY(calc(var(--mouse-y, 0)*100% - 55%));width:48%;z-index:1}.mouth:after,.mouth:before{animation:mouth-cover-left 12s infinite none;height:100%;top:-50%;transform-origin:right top;width:28%;z-index:0}.mouth:after{animation:mouth-cover-right 12s infinite none;left:auto;transform-origin:left top}.lips{height:35%;transform:translateX(-25%) translateY(-55%);transform:translateX(calc(var(--mouse-x, 0)*50% - 25%)) translateY(calc(var(--mouse-y, 0)*100% - 55%));width:100%;z-index:4}.lips:after,.lips:before{background:#fff;border-bottom-left-radius:65% 100%;border-bottom-right-radius:35% 50%;border-color:#0000 #0000 #77838f #77838f;border-style:solid;border-top-right-radius:50%;border-width:3px;height:100%;width:calc(50% + 1.5px)}.lips:after{left:auto;right:0;transform:rotateY(180deg)}@media(max-width:62.5em){.lips:after,.lips:before{border-width:2px}}@media(max-width:31.25em){.lips:after,.lips:before{border-width:1px}}.lips-sad{height:25%;transform:translateX(-5%) translateY(-5%);transform:translateX(calc(var(--mouse-x, 0)*180% - 5%)) translateY(calc(var(--mouse-y, 0)*180% - 5%));width:35%;z-index:4}.lips-sad:before{background:#fff;border-bottom-left-radius:200% 50%;border-bottom-right-radius:0 80%;border-color:#77838f #0000 #0000 #77838f;border-style:solid;border-top-left-radius:200% 200%;border-top-right-radius:90% 150%;border-width:3px;height:75%;width:100%}@media(max-width:62.5em){.lips-sad:after,.lips-sad:before{border-width:2px}}@media(max-width:31.25em){.lips-sad:after,.lips-sad:before{border-width:1px}}.lips-waiting{height:20%;left:25%;position:relative;top:15%;transform:translateX(-25%) translateY(-55%);transform:translateX(calc(var(--mouse-x, 0)*50% - 25%)) translateY(calc(var(--mouse-y, 0)*100% - 55%));width:50%;z-index:44}.lips-waiting:after,.lips-waiting:before{background:#fff;border-bottom-right-radius:80% 80%;border-color:#0000 #77838f #77838f #0000;border-style:solid;border-width:3px;height:80%;top:30%;width:calc(50% + .5px);z-index:44}.lips-waiting:after{left:auto;right:0;transform:rotateY(180deg)}@media(max-width:62.5em){.lips-waiting:after,.lips-waiting:before{border-width:2px}}@media(max-width:31.25em){.lips-waiting:after,.lips-waiting:before{border-width:1px}}.tongue-waiting{background-color:#f3a1a1;border-bottom-left-radius:80% 80%;border-bottom-right-radius:80% 80%;bottom:100%;height:170%;left:29%;position:absolute;top:75%;transform:rotate(-10deg);width:50%;z-index:9}.tongue-waiting:before{background-color:#fdb9b9;height:70%;left:48%;top:15%;width:2%;z-index:9}.body{animation:body 12s infinite none;height:100%;left:25%;width:45%}.body,.torso{position:absolute}.torso{bottom:0;height:55%;width:100%}.torso:before{border-radius:0 30% 0 60%;transform:translateX(-20%) skewX(-30deg);transform-origin:left bottom;width:50%}.torso:after,.torso:before{background:#263238;height:100%}.torso:after{border-radius:10% 40% 60% 0;right:0;top:0;width:60%}.mane{animation:mane 12s infinite none;height:30%;left:37%;position:absolute;top:44%;width:31.5%;z-index:2}.mane:before{background:#07b27e;border-bottom-left-radius:10% 50%;border-top-left-radius:10% 50%;border-top-right-radius:20% 100%;height:40%;width:100%}.mane:after{background:#06c78c;border-top-right-radius:100% 80%;height:76%;right:23%;top:25%;transform:rotate(47deg);width:30%}.coat,.mane:after{transform-origin:bottom right}.coat{background:#38c79c;height:50%;left:10%;position:absolute;top:21%;transform:rotate(25deg) skewX(-30deg);width:50%}.legs{background-color:#263238;border-bottom-left-radius:10% 37%;border-top-left-radius:20% 37%;border-top-right-radius:50%;height:30%;left:23%;width:42%;z-index:1}.front-legs,.legs{bottom:0;position:absolute}.front-legs{height:117%;right:-12%;width:55%}.front-legs:before{background:#0000;bottom:0;box-shadow:-1.3vmin 0 0 #77838f,-2.8vmin 0 0 #77838f,1.3vmin 0 0 #4f8edb00,2.8vmin 0 0 #4f8edb00;height:6%;left:47%;width:4%;z-index:2}.front-legs>.leg{bottom:0;height:100%;overflow:hidden;position:absolute;right:50%;width:51%}.front-legs>.leg:before{background:#b5bec8;height:100%;transform:skewY(-30deg) skewX(10deg);transform-origin:top right;width:100%}.front-legs>.leg+.leg{right:0;transform:rotateY(180deg)}.front-legs>.leg+.leg:before,.hind-leg{background:#77838f}.hind-leg{border-top-left-radius:35% 100%;border-top-right-radius:40% 100%;bottom:0;height:25%;position:absolute;right:45%;width:35%}.hind-leg:before{background:#0000;bottom:0;box-shadow:-.8vmin 0 0 #4f8edb00,.8vmin 0 0 #4f8edb00;height:20%;left:70%;width:6%}.tail{background:#1d2428;bottom:0;height:6%;position:absolute;right:72%;width:15%;z-index:0}.tail>.tail{animation:tail 12s infinite none;border-bottom-left-radius:50% 50%;border-top-left-radius:50% 50%;height:100%;right:26%;transform:rotate(26deg);transform:rotate(0deg);transform-origin:center right;width:4vmin}.husky>.tail{border-bottom-left-radius:10% 50%;border-top-left-radius:10% 50%}.husky>.tail>.tail{right:88%}.tail-sad>.tail-sad{animation:none}.small-dream{animation:dream 11.5s infinite none;border-bottom-left-radius:100% 100%;border-bottom-right-radius:100% 100%;border-top-left-radius:100% 100%;border-top-right-radius:100% 100%;height:7%;left:68%;top:14%;width:5%}.dream,.small-dream{background-color:#e1e1e1}.dream{animation:dream 12s infinite alternate none;border-bottom-left-radius:90% 90%;border-bottom-right-radius:90% 90%;border-top-left-radius:90% 90%;border-top-right-radius:90% 90%;height:23%;left:75%;top:-10%;transform:rotate(-20deg);width:20%}.bone{background-color:var(--main-grey);border-radius:20%;height:20%;left:35%;top:40%;transform:rotate(50deg);width:30%}.bone-circle1{left:35%;top:-1%}.bone-circle1,.bone-circle2{background-color:var(--main-grey);border-radius:20px;height:22%;width:17%}.bone-circle2{left:27%;top:-16%}.bone-circle3{left:55%;top:-18%}.bone-circle3,.bone-circle4{background-color:var(--main-grey);border-radius:20px;height:22%;width:17%}.bone-circle4{left:46%;top:-32%}@keyframes squiggly-anim{0%{filter:url(#squiggly-0)}25%{filter:url(#squiggly-1)}50%{filter:url(#squiggly-2)}75%{filter:url(#squiggly-3)}to{filter:url(#squiggly-4)}}@keyframes drop-tear{0%{opacity:0}5%{opacity:.2}7%{opacity:.5}15%{opacity:1}to{opacity:0;transform:translateY(100px)}}@keyframes dream{0%{opacity:0}50%{opacity:1}to{opacity:0}}.title-nav__wrapper{align-items:center;color:var(--main-grey);display:flex;font-weight:600;letter-spacing:.04em;transition:.3s ease-in-out}@media(min-width:120em){.title-nav__wrapper{gap:.5625rem}}@media(min-width:61.99875em)and (max-width:120em){@supports(gap:clamp(0.1875rem,-0.2133453482rem + 0.6465377901vw,0.5625rem)){.title-nav__wrapper{gap:clamp(.1875rem,-.2133453482rem + .6465377901vw,.5625rem)}}@supports not (gap:clamp(0.1875rem,-0.2133453482rem + 0.6465377901vw,0.5625rem)){.title-nav__wrapper{gap:calc(-.21335rem + .64654vw)}}}@media(max-width:61.99875em){.title-nav__wrapper{gap:.1875rem}}@media(min-width:120em){.title-nav__wrapper{font-size:1.5rem}}@media(min-width:61.99875em)and (max-width:120em){@supports(font-size:clamp(1rem,0.4655395358rem + 0.8620503868vw,1.5rem)){.title-nav__wrapper{font-size:clamp(1rem,.4655395358rem + .8620503868vw,1.5rem)}}@supports not (font-size:clamp(1rem,0.4655395358rem + 0.8620503868vw,1.5rem)){.title-nav__wrapper{font-size:calc(.46554rem + .86205vw)}}}@media(max-width:61.99875em){.title-nav__wrapper{font-size:1rem}}@media(any-hover:hover){.title-nav__wrapper:hover{transform:scale(1.05)}}@media(max-width:31em){.title-nav__wrapper{font-size:1.5rem}}.title-nav__green{background:var(--page-green);border-radius:.625rem;color:var(--white)}@media(min-width:120em){.title-nav__green{padding:.75rem}}@media(min-width:61.99875em)and (max-width:120em){@supports(padding:clamp(0.5rem,0.2327697679rem + 0.4310251934vw,0.75rem)){.title-nav__green{padding:clamp(.5rem,.2327697679rem + .4310251934vw,.75rem)}}@supports not (padding:clamp(0.5rem,0.2327697679rem + 0.4310251934vw,0.75rem)){.title-nav__green{padding:calc(.23277rem + .43103vw)}}}@media(max-width:61.99875em){.title-nav__green{padding:.5rem}}@media(max-width:31em){.title-nav__green{border-radius:.40625rem}}.title-nav__pro{color:var(--page-green);font-family:var(--font-family);font-weight:600;letter-spacing:.07em;line-height:171%}.footer{background:var(--input-grey);padding:.625rem 3.125rem 0 6.875rem}@media(max-width:50.3125em){.footer{padding:.625rem .625rem 4.375rem}}@media(max-width:31em){.footer{background-color:#fff}}@media(max-width:31em)and (min-width:25em){.footer{padding-top:.625rem}}@media(max-width:31em)and (min-width:20em)and (max-width:25em){@supports(padding-top:clamp(0.0000000625rem,-2.4999996875rem + 12.49999875vw,0.625rem)){.footer{padding-top:clamp(6.25e-8rem,-2.4999996875rem + 12.49999875vw,.625rem)}}@supports not (padding-top:clamp(0.0000000625rem,-2.4999996875rem + 12.49999875vw,0.625rem)){.footer{padding-top:calc(-2.5rem + 12.5vw)}}}@media(max-width:31em)and (max-width:20em){.footer{padding-top:6.25e-8rem}}.footer__main{align-items:center;border-top:.0625rem solid #e1e1e1;display:flex;gap:.9375rem;justify-content:space-between;margin:0 auto;max-width:1600px;padding:2.1875rem .9375rem 3.4375rem;position:relative}@media(max-width:50.3125em){.footer__main{flex-direction:column;gap:1.875rem;padding-bottom:1.25rem}}@media(max-width:31.06125em){.footer__main{gap:1.5625rem}}.footer__main__l-side__contact{color:#a5a5a5;display:flex;flex-direction:column;font-size:.75rem;font-weight:400;gap:0;letter-spacing:.08em;line-height:167%}.footer__main__l-side p{color:#a5a5a5;font-size:12px;font-weight:400;letter-spacing:.08em;line-height:20.04px;margin-top:1.125rem;max-width:15vw}@media(max-width:50.3125em){.footer__main__l-side{text-align:center}.footer__main__l-side p{max-width:60vw}}.footer__main__m-side{display:flex;line-height:1.187;padding-top:1rem}@media(min-width:101.875em){.footer__main__m-side{gap:3.125rem}}@media(min-width:20em)and (max-width:101.875em){@supports(gap:clamp(1.875rem,1.5696564885rem + 1.5267175573vw,3.125rem)){.footer__main__m-side{gap:clamp(1.875rem,1.5696564885rem + 1.5267175573vw,3.125rem)}}@supports not (gap:clamp(1.875rem,1.5696564885rem + 1.5267175573vw,3.125rem)){.footer__main__m-side{gap:calc(1.56966rem + 1.52672vw)}}}@media(max-width:20em){.footer__main__m-side{gap:1.875rem}}@media(max-width:61.99875em){.footer__main__m-side{gap:5rem;grid-column:1/4;grid-row:2/3;justify-self:center}}@media(min-width:50.3125em){.footer__main__m-side{align-self:start}}@media(max-width:31.06125em){.footer__main__m-side{flex-direction:column;gap:1.875rem;padding-top:0;text-align:center}}.footer__main__m-side .links-column__title{color:#141414;font-size:1rem;font-weight:600;margin-bottom:1.1875rem}@media(max-width:31.06125em){.footer__main__m-side .links-column__title{margin-bottom:1.125rem}}.footer__main__m-side .links-column__list{align-items:flex-start;color:#141414;display:flex;flex-direction:column;font-size:1rem;font-weight:400;gap:1.1875rem}@media(max-width:31.06125em){.footer__main__m-side .links-column__list{align-items:center;gap:1.125rem;text-align:center}}.footer__main__m-side .links-column__item{display:inline-block;margin-left:0;position:relative}.footer__main__m-side .links-column__item:after{background:var(--page-green);border-radius:.75rem;content:"";height:.0625rem;left:0;position:absolute;top:120%;transition:.3s;width:0}@media(any-hover:hover){.footer__main__m-side .links-column__item:hover{color:var(--black)}.footer__main__m-side .links-column__item:hover:after{width:100%}}.footer__main__r-side{display:flex;gap:1.125rem}.footer__main__r-side a{align-items:center;background-color:#fff;border:.0625rem solid #0000;border-radius:5px;box-shadow:0 9px 20.6px 0 rgba(0,0,0,.071);display:flex;height:2.2rem;justify-content:center;transition:all .2s ease-in-out;width:2.2rem}.footer__main__r-side a:hover{border:.0625rem solid var(--page-green);transform:scale(1.05)}@media(max-width:31.06125em){.footer__main__r-side{margin-bottom:.3125rem}}.footer__main__all-rights{color:#818181;font-size:.875rem;font-weight:400}@media(min-width:50.3125em){.footer__main__all-rights{bottom:1.4375rem;position:absolute}}@media(max-width:31em){.footer__main__all-rights{font-size:.75rem}}.navigation{align-items:center;background:var(--input-grey);display:flex;flex-grow:1;flex-shrink:1;gap:.9375rem;justify-content:space-between;padding:.625rem 3.125rem 1.875rem 6.875rem;position:relative;width:100%}@media(max-width:50.3125em){.navigation{padding:.625rem}}@media(max-width:31em){.navigation{background:var(--white);padding:1.375rem .625rem;position:relative}.navigation:after{background:var(--input-grey);bottom:0;content:"";height:.125rem;left:50%;position:absolute;transform:translateX(-50%);width:80vw;z-index:1}}.navigation h1,.navigation h2{margin:0}.navigation__logo:hover{cursor:pointer}@media(max-width:31em){.navigation__logo .title-nav__wrapper{position:relative}}@media(max-width:31em)and (min-width:23.4375em){.navigation__logo .title-nav__wrapper{font-size:1rem}}@media(max-width:31em)and (min-width:20em)and (max-width:23.4375em){@supports(font-size:clamp(0.75rem,-0.7045454545rem + 7.2727272727vw,1rem)){.navigation__logo .title-nav__wrapper{font-size:clamp(.75rem,-.7045454545rem + 7.2727272727vw,1rem)}}@supports not (font-size:clamp(0.75rem,-0.7045454545rem + 7.2727272727vw,1rem)){.navigation__logo .title-nav__wrapper{font-size:calc(-.70455rem + 7.27273vw)}}}@media(max-width:31em)and (max-width:20em){.navigation__logo .title-nav__wrapper{font-size:.75rem}}@media(max-width:31em){.navigation__logo .title-nav__wrapper:before{background:url(/static/media/leaf.e35fb3a0ed9c3855f2b7.svg) 0 0/.875rem .875rem no-repeat;bottom:95%;content:"";height:.875rem;left:50%;position:absolute;transform:rotate(185deg);width:.875rem}}.navigation .menu-overlay{background-color:#0000;height:100%;left:0;pointer-events:none;position:fixed;top:0;transition:background-color .3s ease;width:100%;z-index:101}.navigation .menu-overlay.open{background-color:#00000080;pointer-events:auto}@media(max-width:61.99875em){.menu-nav{background:var(--input-grey);border-radius:1.875rem 0 0 1.875rem;height:100%;overflow:hidden;position:fixed;right:-25.875rem;top:0;transition:.3s;width:25.875rem;z-index:102}.menu-nav.open{right:0}.menu-nav.open:before{opacity:1;visibility:visible}}@media(max-width:31em){.menu-nav{right:-100%;width:70%}}.menu-nav__list{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;row-gap:.625rem}@media(min-width:120em){.menu-nav__list{column-gap:2.9375rem}}@media(min-width:61.99875em)and (max-width:120em){@supports(column-gap:clamp(0.3125rem,-2.4934174371rem + 4.5257645309vw,2.9375rem)){.menu-nav__list{column-gap:clamp(.3125rem,-2.4934174371rem + 4.5257645309vw,2.9375rem)}}@supports not (column-gap:clamp(0.3125rem,-2.4934174371rem + 4.5257645309vw,2.9375rem)){.menu-nav__list{column-gap:calc(-2.49342rem + 4.52576vw)}}}@media(max-width:61.99875em){.menu-nav__list{align-items:center;column-gap:.3125rem;flex-direction:column;margin-bottom:9.375rem;row-gap:1.25rem;width:100%}}.menu-nav__item{color:#b5b5b5;flex-shrink:0;font-family:var(--second-family);font-size:1rem;font-weight:400;letter-spacing:.06em;position:relative;text-align:center;transition:.3s}@media(max-width:61.99875em){.menu-nav__item{color:#7e7e7f;display:flex;flex-direction:column-reverse;font-size:1.5rem;font-weight:600;gap:1.25rem;letter-spacing:.06em;text-align:center;width:80%}}@media(max-width:61.99875em)and (min-width:61.99875em){.menu-nav__item{font-size:1.5rem}}@media(max-width:61.99875em)and (min-width:31em)and (max-width:61.99875em){@supports(font-size:clamp(1.125rem,0.7499848784rem + 1.2097261986vw,1.5rem)){.menu-nav__item{font-size:clamp(1.125rem,.7499848784rem + 1.2097261986vw,1.5rem)}}@supports not (font-size:clamp(1.125rem,0.7499848784rem + 1.2097261986vw,1.5rem)){.menu-nav__item{font-size:calc(.74998rem + 1.20973vw)}}}@media(max-width:61.99875em)and (max-width:31em){.menu-nav__item{font-size:1.125rem}}@media(max-width:61.99875em){.menu-nav__item:not(:last-child):before{background-color:#e1e1e1;content:"";height:.04125rem;left:0;position:relative;top:0;width:100%}}.menu-nav__link{font-family:var(--second-family)}@media(min-width:61.99875em){.menu-nav__link:before{background-color:var(--page-green);border-radius:1.8125rem;content:"";height:.125rem;left:0;position:absolute;top:110%;transition:.3s;width:0}}@media(any-hover:hover){.menu-nav__link:hover{color:var(--black)}.menu-nav__link:hover:before{width:100%}}.menu-nav__link.active{color:var(--black)}.menu-nav__link.active:before{width:100%}.menu-nav__mobile{position:relative}@media(max-width:61.99875em){.menu-nav__mobile{align-items:center;background:url(/static/media/hp-group-menu.64d6a19ece8cf5b83061.svg) 1.8125rem 1.8125rem/3.625rem no-repeat,url(/static/media/leaf-menu.e8fc9a3ae15d15324682.svg) bottom 2.0625rem right 2.25rem/1.875rem no-repeat,var(--input-grey);box-shadow:0 .125rem 3rem 0 #00000014;display:flex;flex-direction:column;height:100%;justify-content:center;padding:1.25rem;width:100%;z-index:2}}.actions-nav{align-items:center;display:flex;gap:1.3125rem}@media(min-width:120em){.actions-nav{gap:1.3125rem}}@media(min-width:61.99875em)and (max-width:120em){@supports(gap:clamp(0.9375rem,0.5366546518rem + 0.6465377901vw,1.3125rem)){.actions-nav{gap:clamp(.9375rem,.5366546518rem + .6465377901vw,1.3125rem)}}@supports not (gap:clamp(0.9375rem,0.5366546518rem + 0.6465377901vw,1.3125rem)){.actions-nav{gap:calc(.53665rem + .64654vw)}}}@media(max-width:61.99875em){.actions-nav{gap:.9375rem}}@media(max-width:31em){.actions-nav{gap:.625rem}}.actions-nav__weight-update{border:.0625rem solid var(--page-green);border-radius:.625rem;padding:.5rem;transition:.3s}@media(any-hover:hover){.actions-nav__weight-update:hover{background-color:#0feba917;transform:scale(1.05)}}.actions-nav__calorage{align-items:center;display:flex;font-size:.875rem}@media(min-width:120em){.actions-nav__calorage{column-gap:.9375rem}}@media(min-width:61.99875em)and (max-width:120em){@supports(column-gap:clamp(0.625rem,0.2909622099rem + 0.5387814918vw,0.9375rem)){.actions-nav__calorage{column-gap:clamp(.625rem,.2909622099rem + .5387814918vw,.9375rem)}}@supports not (column-gap:clamp(0.625rem,0.2909622099rem + 0.5387814918vw,0.9375rem)){.actions-nav__calorage{column-gap:calc(.29096rem + .53878vw)}}}@media(max-width:61.99875em){.actions-nav__calorage{column-gap:.625rem}}.actions-nav__notifications{background-color:var(--white);border:.0625rem solid #0000;border-radius:.625rem;padding:.625rem;position:relative;transition:.3s;z-index:0}.actions-nav__notifications:before{background-color:#ffa726;border-radius:100%;content:"";height:.5rem;position:absolute;right:-.0625rem;top:-.0625rem;width:.5rem}@media(max-width:31em){.actions-nav__notifications{background-color:var(--input-grey)}}@media(any-hover:hover){.actions-nav__notifications:hover{border:.0625rem solid var(--page-green);transform:scale(1.05)}}@media(max-width:23.4375em){.actions-nav{justify-content:space-around}}@keyframes writingEffect{0%{transform:scale(1) rotate(0deg)}25%{transform:scale(1.1) rotate(15deg)}50%{transform:scale(1.2) rotate(-15deg)}75%{transform:scale(1.1) rotate(15deg)}to{transform:scale(1) rotate(0deg)}}.nav-calorage{position:relative}@media(max-width:31em){.nav-calorage{align-items:start;gap:.125rem}}.nav-calorage__descr{color:var(--main-grey);flex-shrink:0;font-weight:400;letter-spacing:.07em;text-align:center}@media(max-width:31em){.nav-calorage__descr{bottom:calc(100% + .125rem);font-size:.625rem;left:0;position:absolute}}.nav-calorage__data{align-items:center;border:.0625rem solid var(--main-green);border-radius:.375rem;color:var(--black);display:flex;flex-shrink:0;font-weight:600;gap:.3125rem;justify-content:center;padding-bottom:.5625rem;padding-top:.5625rem;transition:.3s}@media(min-width:120em){.nav-calorage__data{padding-left:.9375rem}}@media(min-width:61.99875em)and (max-width:120em){@supports(padding-left:clamp(0.5625rem,0.1616546518rem + 0.6465377901vw,0.9375rem)){.nav-calorage__data{padding-left:clamp(.5625rem,.1616546518rem + .6465377901vw,.9375rem)}}@supports not (padding-left:clamp(0.5625rem,0.1616546518rem + 0.6465377901vw,0.9375rem)){.nav-calorage__data{padding-left:calc(.16165rem + .64654vw)}}}@media(max-width:61.99875em){.nav-calorage__data{padding-left:.5625rem}}@media(min-width:120em){.nav-calorage__data{padding-right:.9375rem}}@media(min-width:61.99875em)and (max-width:120em){@supports(padding-right:clamp(0.5625rem,0.1616546518rem + 0.6465377901vw,0.9375rem)){.nav-calorage__data{padding-right:clamp(.5625rem,.1616546518rem + .6465377901vw,.9375rem)}}@supports not (padding-right:clamp(0.5625rem,0.1616546518rem + 0.6465377901vw,0.9375rem)){.nav-calorage__data{padding-right:calc(.16165rem + .64654vw)}}}@media(max-width:61.99875em){.nav-calorage__data{padding-right:.5625rem}}.nav-calorage__data svg{transition:transform .3s ease}@media(any-hover:hover){.nav-calorage__data:hover{background-color:#0feba917}.nav-calorage__data:hover svg{animation:writingEffect 1s infinite}}@media(max-width:21.875em){.nav-calorage__data{font-size:.75rem}}.profile-nav{align-items:center;display:flex;flex-direction:row}@media(min-width:120em){.profile-nav{column-gap:1.1875rem}}@media(min-width:61.99875em)and (max-width:120em){@supports(column-gap:clamp(0.625rem,0.0237319778rem + 0.9698066852vw,1.1875rem)){.profile-nav{column-gap:clamp(.625rem,.0237319778rem + .9698066852vw,1.1875rem)}}@supports not (column-gap:clamp(0.625rem,0.0237319778rem + 0.9698066852vw,1.1875rem)){.profile-nav{column-gap:calc(.02373rem + .96981vw)}}}@media(max-width:61.99875em){.profile-nav{column-gap:.625rem;display:none}}.profile-nav__name{font-family:var(--second-family);text-align:center}@media(max-width:71.4375em){.profile-nav__name{display:none}}.profile-nav__button{background-color:var(--main-green);border:.0625rem solid var(--page-green);border-radius:50%;transition:.3s}.profile-nav__button img{border-radius:50%}@media(any-hover:hover){.profile-nav__button:hover{background-color:#b7b7b7;transform:scale(1.05)}}.navigation__r-wrap{align-items:center;color:var(--black);display:flex;font-family:var(--second-family);font-size:1rem;font-weight:600;letter-spacing:.06em}@media(min-width:120em){.navigation__r-wrap{column-gap:2.1875rem}}@media(min-width:61.99875em)and (max-width:120em){@supports(column-gap:clamp(1.25rem,0.2478866296rem + 1.6163444753vw,2.1875rem)){.navigation__r-wrap{column-gap:clamp(1.25rem,.2478866296rem + 1.6163444753vw,2.1875rem)}}@supports not (column-gap:clamp(1.25rem,0.2478866296rem + 1.6163444753vw,2.1875rem)){.navigation__r-wrap{column-gap:calc(.24789rem + 1.61634vw)}}}@media(max-width:61.99875em){.navigation__r-wrap{column-gap:1.25rem}}@media(max-width:31em){.navigation__r-wrap{column-gap:1.5rem;justify-content:flex-end;width:100%}}@media(max-width:23.4375em){.navigation__r-wrap{width:100%}}@media(max-width:21.875em){.navigation__r-wrap{column-gap:1.125rem}}.burger-menu{background:none;background-color:var(--page-green);border:none;border-radius:100%;cursor:pointer;display:none;padding:.8125rem;transition:.3s}.burger-menu--close{background:url(/static/media/menu-cross.f883b9465150318ed0b6.svg) 50%/.875rem no-repeat,linear-gradient(221deg,#06c78c,#14fc81);border-radius:100%;height:2.0625rem;position:absolute;right:1.25rem;top:2.5rem;width:2.0625rem}@media(max-width:31em){.burger-menu--close{right:.9375rem;top:5.625rem}}@media(max-width:61.99875em){.burger-menu{display:block}}@media(max-width:25em){.burger-menu{padding:.625rem}}.nutrition-goal{align-items:center;background-color:#fff;border:1px solid #e1e1e1;border-radius:.375rem;box-shadow:0 8px 16px 0 #00000012;display:flex;flex-direction:column;height:500px;justify-content:center;left:-15%;padding:1.75rem 3.125rem;position:absolute;top:0;width:411px;z-index:6}@media(max-width:50.3125em){.nutrition-goal{left:-50%;top:0}}@media(max-width:31em){.nutrition-goal{height:auto;left:50%;position:fixed;top:10%;transform:translateX(-50%);width:auto}}@media(max-width:31em)and (min-width:31em){.nutrition-goal{padding-left:3.125rem}}@media(max-width:31em)and (min-width:20em)and (max-width:31em){@supports(padding-left:clamp(0.9375rem,-3.0397727273rem + 19.8863636364vw,3.125rem)){.nutrition-goal{padding-left:clamp(.9375rem,-3.0397727273rem + 19.8863636364vw,3.125rem)}}@supports not (padding-left:clamp(0.9375rem,-3.0397727273rem + 19.8863636364vw,3.125rem)){.nutrition-goal{padding-left:calc(-3.03977rem + 19.88636vw)}}}@media(max-width:31em)and (max-width:20em){.nutrition-goal{padding-left:.9375rem}}@media(max-width:31em)and (min-width:31em){.nutrition-goal{padding-right:3.125rem}}@media(max-width:31em)and (min-width:20em)and (max-width:31em){@supports(padding-right:clamp(0.9375rem,-3.0397727273rem + 19.8863636364vw,3.125rem)){.nutrition-goal{padding-right:clamp(.9375rem,-3.0397727273rem + 19.8863636364vw,3.125rem)}}@supports not (padding-right:clamp(0.9375rem,-3.0397727273rem + 19.8863636364vw,3.125rem)){.nutrition-goal{padding-right:calc(-3.03977rem + 19.88636vw)}}}@media(max-width:31em)and (max-width:20em){.nutrition-goal{padding-right:.9375rem}}.nutrition-goal button:last-of-type{padding:1.0625rem;width:10.1875rem}.nutrition-goal__title{color:var(--main-grey);font-size:1rem;font-weight:600;letter-spacing:.06em;margin-bottom:2.5rem}.nutrition-goal__close{cursor:pointer;height:.9375rem;position:absolute;right:1.5rem;top:1.5rem;width:.9375rem}.nutrition-goal__close:hover:after,.nutrition-goal__close:hover:before{background-color:var(--activity-red)}.nutrition-goal__close:after,.nutrition-goal__close:before{background-color:#cecece;content:"";height:.08125rem;left:0;position:absolute;transition:.2s;width:.9375rem}.nutrition-goal__close:before{transform:rotate(45deg)}.nutrition-goal__close:after{transform:rotate(-45deg)}.nutrition-goal__slider-group{align-self:start;display:flex;flex-direction:column;gap:1.5625rem;margin-bottom:1.875rem;max-width:17.5rem;width:100%}.nutrition-goal__top-inputs{align-items:center;display:flex;gap:.625rem;justify-content:flex-start;min-width:12.25rem;padding-left:25%;width:100%}.nutrition-goal__top-inputs span{border:none}.nutrition-goal__slider{align-items:center;display:flex;gap:.9375rem;justify-content:space-between;width:100%}.nutrition-goal__slider label{align-self:flex-end;color:#77838f;font-size:.75rem;font-weight:400;letter-spacing:.08em}.nutrition-goal__slider input[type=number]{width:64px}.nutrition-goal__slider .rc-slider{width:100%}.nutrition-goal__slider span{color:#333;font-size:14px}.nutrition-goal__inputs{align-items:center;display:flex;flex-direction:column;gap:.8125rem;justify-content:space-between}.nutrition-goal__inputs input{background:var(--white);border:1px solid #04c78c;border-radius:6px;color:var(--black);font-size:12px;font-weight:600;height:30px;letter-spacing:.08em;text-align:center;width:66px}.nutrition-goal .rc-slider-track{background-color:var(--main-green);height:.0625rem}.nutrition-goal .rc-slider-rail,.nutrition-goal .rc-slider-step{height:.0625rem}.nutrition-goal .rc-slider-handle{background-color:var(--page-green);border:1px solid var(--page-green);height:.75rem;width:.75rem}.nutrition-goal .rc-slider-handle-dragging{border-color:var(--page-green)!important;box-shadow:0 0 0 3px var(--page-green)!important}.nutrition-goal input[type=number]::-webkit-inner-spin-button,.nutrition-goal input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.weight-update-modal .modal-content form>button{width:100%}.weight-update-modal .modal-content form input{align-items:center;display:flex;height:3.3125rem;justify-content:center;padding:.625rem;width:14rem}.weight-update-modal .modal-content .goal-progress__info{display:none}.weight-update-modal .modal-content .goal-progress{background-color:var(--white)}.weight-update-modal .modal-content__title{color:var(--black);font-size:1rem;font-weight:600;letter-spacing:.06em;text-align:center}@media(min-width:101.875em){.weight-update-modal .modal-content__picture{width:15.625rem}}@media(min-width:20em)and (max-width:101.875em){@supports(width:clamp(12.5rem,11.7366412214rem + 3.8167938931vw,15.625rem)){.weight-update-modal .modal-content__picture{width:clamp(12.5rem,11.7366412214rem + 3.8167938931vw,15.625rem)}}@supports not (width:clamp(12.5rem,11.7366412214rem + 3.8167938931vw,15.625rem)){.weight-update-modal .modal-content__picture{width:calc(11.73664rem + 3.81679vw)}}}@media(max-width:20em){.weight-update-modal .modal-content__picture{width:12.5rem}}.weight-update-modal .modal-content .input-group{align-items:center;display:flex;flex-direction:column;justify-content:center}@media(min-width:101.875em){.weight-update-modal .modal-content .input-group:not(:last-child){margin-bottom:1.5rem}}@media(min-width:20em)and (max-width:101.875em){@supports(margin-bottom:clamp(0.9375rem,0.8000954198rem + 0.6870229008vw,1.5rem)){.weight-update-modal .modal-content .input-group:not(:last-child){margin-bottom:clamp(.9375rem,.8000954198rem + .6870229008vw,1.5rem)}}@supports not (margin-bottom:clamp(0.9375rem,0.8000954198rem + 0.6870229008vw,1.5rem)){.weight-update-modal .modal-content .input-group:not(:last-child){margin-bottom:calc(.8001rem + .68702vw)}}}@media(max-width:20em){.weight-update-modal .modal-content .input-group:not(:last-child){margin-bottom:.9375rem}}.weight-update-modal .modal-content .input-group label{color:var(--main-grey);font-size:1rem;font-weight:700;letter-spacing:.06em;line-height:150%;margin-bottom:1.25rem;text-align:center}.weight-update-modal .modal-content .input-group__weight-unit{color:#1e2022;font-size:14px;font-weight:500;letter-spacing:.07em}.weight-update-modal .modal-content .input-container{align-items:center;display:flex;gap:.9375rem;justify-content:center}.weight-update-modal .modal-content .input-container input{margin:0;text-align:center}.weight-update-modal .modal-content .input-container__unit-descr{border-radius:50%;height:1.125rem;position:relative;width:1.125rem;z-index:5}@media(any-hover:hover){.weight-update-modal .modal-content .input-container__unit-descr:hover .input-container__unit-txt{opacity:1;visibility:visible}}.weight-update-modal .modal-content .input-container__unit-txt{background:var(--white);border-radius:.75rem;box-shadow:2px 8px 24px 0 #959da533;color:#525252;font-size:.625rem;font-weight:500;left:-9.375rem;letter-spacing:.1em;opacity:0;padding:1.25rem .9375rem;position:absolute;transition:.3s ease-in-out;visibility:hidden;width:10.75rem}.weight-update-modal .modal-content .input-container__unit-txt.visible{opacity:1;visibility:visible}.goal-progress{background:var(--input-grey);border-radius:.375rem;display:flex;flex-direction:column;gap:1.25rem;width:100%}@media(min-width:120em){.goal-progress{padding-top:1.5625rem}}@media(min-width:47.99875em)and (max-width:120em){@supports(padding-top:clamp(0.9375rem,0.5208514175rem + 0.8680404854vw,1.5625rem)){.goal-progress{padding-top:clamp(.9375rem,.5208514175rem + .8680404854vw,1.5625rem)}}@supports not (padding-top:clamp(0.9375rem,0.5208514175rem + 0.8680404854vw,1.5625rem)){.goal-progress{padding-top:calc(.52085rem + .86804vw)}}}@media(max-width:47.99875em){.goal-progress{padding-top:.9375rem}}@media(min-width:120em){.goal-progress{padding-bottom:1.5625rem}}@media(min-width:47.99875em)and (max-width:120em){@supports(padding-bottom:clamp(0.9375rem,0.5208514175rem + 0.8680404854vw,1.5625rem)){.goal-progress{padding-bottom:clamp(.9375rem,.5208514175rem + .8680404854vw,1.5625rem)}}@supports not (padding-bottom:clamp(0.9375rem,0.5208514175rem + 0.8680404854vw,1.5625rem)){.goal-progress{padding-bottom:calc(.52085rem + .86804vw)}}}@media(max-width:47.99875em){.goal-progress{padding-bottom:.9375rem}}@media(min-width:120em){.goal-progress{padding-left:2.1875rem}}@media(min-width:47.99875em)and (max-width:120em){@supports(padding-left:clamp(1.25rem,0.6250271263rem + 1.3020607281vw,2.1875rem)){.goal-progress{padding-left:clamp(1.25rem,.6250271263rem + 1.3020607281vw,2.1875rem)}}@supports not (padding-left:clamp(1.25rem,0.6250271263rem + 1.3020607281vw,2.1875rem)){.goal-progress{padding-left:calc(.62503rem + 1.30206vw)}}}@media(max-width:47.99875em){.goal-progress{padding-left:1.25rem}}@media(min-width:120em){.goal-progress{padding-right:2.1875rem}}@media(min-width:47.99875em)and (max-width:120em){@supports(padding-right:clamp(1.25rem,0.6250271263rem + 1.3020607281vw,2.1875rem)){.goal-progress{padding-right:clamp(1.25rem,.6250271263rem + 1.3020607281vw,2.1875rem)}}@supports not (padding-right:clamp(1.25rem,0.6250271263rem + 1.3020607281vw,2.1875rem)){.goal-progress{padding-right:calc(.62503rem + 1.30206vw)}}}@media(max-width:47.99875em){.goal-progress{padding-right:1.25rem}}.goal-progress__container{display:flex;flex-direction:column;gap:.875rem;width:100%}.goal-progress__bar{background:#d9d9d9;border-radius:1.4375rem;height:.75rem}.goal-progress__fill{background:var(--page-green);border-radius:1.4375rem;height:100%;transition:.5s ease-in-out}.goal-progress__value{color:#737373;display:flex;font-size:.75rem;font-weight:600;gap:.625rem;justify-content:space-between;letter-spacing:.08em;text-align:center}.goal-progress__value>span{align-items:center;display:flex;gap:.1875rem;justify-content:center}@media(max-width:22.5em){.goal-progress__value>span{flex-direction:column}}.goal-progress__value>span span{display:flex;flex-shrink:0}.goal-progress__value span:nth-child(2){color:var(--black);letter-spacing:.06em}@media(min-width:25em){.goal-progress__value span:nth-child(2){font-size:1rem}}@media(min-width:23.125em)and (max-width:25em){@supports(font-size:clamp(0.75rem,-2.3333333333rem + 13.3333333333vw,1rem)){.goal-progress__value span:nth-child(2){font-size:clamp(.75rem,-2.3333333333rem + 13.3333333333vw,1rem)}}@supports not (font-size:clamp(0.75rem,-2.3333333333rem + 13.3333333333vw,1rem)){.goal-progress__value span:nth-child(2){font-size:calc(-2.33333rem + 13.33333vw)}}}@media(max-width:23.125em){.goal-progress__value span:nth-child(2){font-size:.75rem}}@media(min-width:25em){.goal-progress__value span:nth-child(2) span{font-size:1rem}}@media(min-width:23.125em)and (max-width:25em){@supports(font-size:clamp(0.875rem,-0.6666666667rem + 6.6666666667vw,1rem)){.goal-progress__value span:nth-child(2) span{font-size:clamp(.875rem,-.6666666667rem + 6.6666666667vw,1rem)}}@supports not (font-size:clamp(0.875rem,-0.6666666667rem + 6.6666666667vw,1rem)){.goal-progress__value span:nth-child(2) span{font-size:calc(-.66667rem + 6.66667vw)}}}@media(max-width:23.125em){.goal-progress__value span:nth-child(2) span{font-size:.875rem}}@media(max-width:25em){.goal-progress__value *{font-size:.75rem}}.goal-progress__info{color:var(--black);display:flex;flex-direction:column;font-size:.875rem;font-weight:500;gap:.6875rem;letter-spacing:.07em}.goal-progress__info hr{border:.0625rem solid #0000000f;margin:0}.goal-progress__info p{display:flex;justify-content:space-between;margin:0}.header__select select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:url(/static/media/option-arrow.0676cde9ff6713815899.svg) right .5rem center/.625rem no-repeat;border:none;color:var(--font-black);cursor:pointer;font-size:16px;font-weight:500;outline:none;padding-right:1.25rem;text-transform:uppercase}.header__select img{display:none!important}.header__select label{display:none}.login{align-items:center;background-color:#0000;border:.125rem solid #06c78c;border-radius:.625rem;color:#06c78c;display:-ms-flexbox;font-weight:700;justify-content:center;padding:.5rem;transition:.3s}.login:hover{background-color:#06c78c;color:#fff}.account-created-modal{height:70vh}@media(max-width:31em){.account-created-modal{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}}.account-created-modal .modal-content__button{align-self:center;width:auto}.account-created-modal .modal-content .modal-window-content__body{padding:.625rem 0}.account-created-modal h1{color:var(--main-green);font-size:2.5rem;font-weight:600;text-align:center}.account-created-modal h2{color:#77838f;font-size:1rem;font-weight:400;letter-spacing:.05em;line-height:120%;text-align:center}.registration-window{position:static}@media(min-width:101.875em){.registration-window{padding-top:3.5rem}}@media(min-width:20em)and (max-width:101.875em){@supports(padding-top:clamp(1.5625rem,1.0892175573rem + 2.3664122137vw,3.5rem)){.registration-window{padding-top:clamp(1.5625rem,1.0892175573rem + 2.3664122137vw,3.5rem)}}@supports not (padding-top:clamp(1.5625rem,1.0892175573rem + 2.3664122137vw,3.5rem)){.registration-window{padding-top:calc(1.08922rem + 2.36641vw)}}}@media(max-width:20em){.registration-window{padding-top:1.5625rem}}@media(min-width:101.875em){.registration-window{padding-bottom:2.875rem}}@media(min-width:20em)and (max-width:101.875em){@supports(padding-bottom:clamp(1.4375rem,1.0863549618rem + 1.7557251908vw,2.875rem)){.registration-window{padding-bottom:clamp(1.4375rem,1.0863549618rem + 1.7557251908vw,2.875rem)}}@supports not (padding-bottom:clamp(1.4375rem,1.0863549618rem + 1.7557251908vw,2.875rem)){.registration-window{padding-bottom:calc(1.08635rem + 1.75573vw)}}}@media(max-width:20em){.registration-window{padding-bottom:1.4375rem}}@media(min-width:31.06125em){.registration-window{height:-webkit-max-content;height:max-content;justify-content:flex-end;width:41.5rem}}@media(min-width:31.06125em)and (min-width:120em){.registration-window{width:41.5rem}}@media(min-width:31.06125em)and (min-width:31em)and (max-width:120em){@supports(width:clamp(25rem,19.2528089888rem + 18.5393258427vw,41.5rem)){.registration-window{width:clamp(25rem,19.2528089888rem + 18.5393258427vw,41.5rem)}}@supports not (width:clamp(25rem,19.2528089888rem + 18.5393258427vw,41.5rem)){.registration-window{width:calc(19.25281rem + 18.53933vw)}}}@media(min-width:31.06125em)and (max-width:31em){.registration-window{width:25rem}}@media(max-width:31.06125em){.registration-window{background:none;box-shadow:none;height:100%;padding-top:0}}@media(max-width:31.06125em)and (min-width:31em){.registration-window{padding-bottom:2.5rem}}@media(max-width:31.06125em)and (min-width:21.875em)and (max-width:31em){@supports(padding-bottom:clamp(0.9375rem,-2.8082191781rem + 17.1232876712vw,2.5rem)){.registration-window{padding-bottom:clamp(.9375rem,-2.8082191781rem + 17.1232876712vw,2.5rem)}}@supports not (padding-bottom:clamp(0.9375rem,-2.8082191781rem + 17.1232876712vw,2.5rem)){.registration-window{padding-bottom:calc(-2.80822rem + 17.12329vw)}}}@media(max-width:31.06125em)and (max-width:21.875em){.registration-window{padding-bottom:.9375rem}}@media(max-width:31.06125em){.registration-window.step4,.registration-window.step5,.registration-window.step6{background:url(/static/media/minimal-salad.031a0e13969aa25aa3ae.svg) right 0 top 10vw no-repeat,#fff;padding-bottom:.625rem;padding-top:.625rem}}.registration-window__top{align-items:center;align-self:center;display:flex;flex-direction:column;justify-content:center;width:100%}.registration-window__bottom{align-self:center;display:flex;flex-direction:column;gap:1.5625rem}@media(min-width:101.875em){.registration-window--activity{padding-left:3.4375rem}}@media(min-width:20em)and (max-width:101.875em){@supports(padding-left:clamp(1.5625rem,1.1044847328rem + 2.2900763359vw,3.4375rem)){.registration-window--activity{padding-left:clamp(1.5625rem,1.1044847328rem + 2.2900763359vw,3.4375rem)}}@supports not (padding-left:clamp(1.5625rem,1.1044847328rem + 2.2900763359vw,3.4375rem)){.registration-window--activity{padding-left:calc(1.10448rem + 2.29008vw)}}}@media(max-width:20em){.registration-window--activity{padding-left:1.5625rem}}@media(min-width:101.875em){.registration-window--activity{padding-right:3.4375rem}}@media(min-width:20em)and (max-width:101.875em){@supports(padding-right:clamp(1.5625rem,1.1044847328rem + 2.2900763359vw,3.4375rem)){.registration-window--activity{padding-right:clamp(1.5625rem,1.1044847328rem + 2.2900763359vw,3.4375rem)}}@supports not (padding-right:clamp(1.5625rem,1.1044847328rem + 2.2900763359vw,3.4375rem)){.registration-window--activity{padding-right:calc(1.10448rem + 2.29008vw)}}}@media(max-width:20em){.registration-window--activity{padding-right:1.5625rem}}@media(max-width:31em){.registration-window--activity{padding:.625rem}.registration-window--activity .steps-bar{margin-bottom:0}}@media(min-width:101.875em){.registration-window--small-padding{padding-top:5rem}}@media(min-width:20em)and (max-width:101.875em){@supports(padding-top:clamp(3.75rem,3.4446564885rem + 1.5267175573vw,5rem)){.registration-window--small-padding{padding-top:clamp(3.75rem,3.4446564885rem + 1.5267175573vw,5rem)}}@supports not (padding-top:clamp(3.75rem,3.4446564885rem + 1.5267175573vw,5rem)){.registration-window--small-padding{padding-top:calc(3.44466rem + 1.52672vw)}}}@media(max-width:20em){.registration-window--small-padding{padding-top:3.75rem}}@media(min-width:101.875em){.registration-window--small-padding{padding-bottom:2.875rem}}@media(min-width:20em)and (max-width:101.875em){@supports(padding-bottom:clamp(1.25rem,0.8530534351rem + 1.9847328244vw,2.875rem)){.registration-window--small-padding{padding-bottom:clamp(1.25rem,.8530534351rem + 1.9847328244vw,2.875rem)}}@supports not (padding-bottom:clamp(1.25rem,0.8530534351rem + 1.9847328244vw,2.875rem)){.registration-window--small-padding{padding-bottom:calc(.85305rem + 1.98473vw)}}}@media(max-width:20em){.registration-window--small-padding{padding-bottom:1.25rem}}.registration-window--small-padding .activity-form{margin-bottom:0}@media(max-width:31em){.registration-window--small-padding{padding-bottom:0;padding-top:0}}@media(min-width:31.06125em){.registration-window--confirm{justify-content:center;width:41.5rem}}@media(min-width:31.06125em)and (min-width:120em){.registration-window--confirm{width:41.5rem}}@media(min-width:31.06125em)and (min-width:31em)and (max-width:120em){@supports(width:clamp(25rem,19.2528089888rem + 18.5393258427vw,41.5rem)){.registration-window--confirm{width:clamp(25rem,19.2528089888rem + 18.5393258427vw,41.5rem)}}@supports not (width:clamp(25rem,19.2528089888rem + 18.5393258427vw,41.5rem)){.registration-window--confirm{width:calc(19.25281rem + 18.53933vw)}}}@media(min-width:31.06125em)and (max-width:31em){.registration-window--confirm{width:25rem}}.registration-window--confirm p{font-size:1rem;letter-spacing:.05em;line-height:162%}.registration-window--confirm .window-btn{margin-top:.9375rem;padding:1.0625rem 0;width:16.5625rem}.registration-window__measurement-pic{align-self:center}@media(min-width:120em){.registration-window__measurement-pic{width:18.125rem}}@media(min-width:20em)and (max-width:120em){@supports(width:clamp(14.375rem,13.625rem + 3.75vw,18.125rem)){.registration-window__measurement-pic{width:clamp(14.375rem,13.625rem + 3.75vw,18.125rem)}}@supports not (width:clamp(14.375rem,13.625rem + 3.75vw,18.125rem)){.registration-window__measurement-pic{width:calc(13.625rem + 3.75vw)}}}@media(max-width:20em){.registration-window__measurement-pic{width:14.375rem}}@media(min-width:120em){.registration-window__measurement-pic{height:15.5rem}}@media(min-width:20em)and (max-width:120em){@supports(height:clamp(12.5rem,11.9rem + 3vw,15.5rem)){.registration-window__measurement-pic{height:clamp(12.5rem,11.9rem + 3vw,15.5rem)}}@supports not (height:clamp(12.5rem,11.9rem + 3vw,15.5rem)){.registration-window__measurement-pic{height:calc(11.9rem + 3vw)}}}@media(max-width:20em){.registration-window__measurement-pic{height:12.5rem}}@media(max-height:37.5em)and (min-width:31em){.registration-window__measurement-pic{width:18.125rem}}@media(max-height:37.5em)and (min-width:20em)and (max-width:31em){@supports(width:clamp(11.25rem,-1.25rem + 62.5vw,18.125rem)){.registration-window__measurement-pic{width:clamp(11.25rem,-1.25rem + 62.5vw,18.125rem)}}@supports not (width:clamp(11.25rem,-1.25rem + 62.5vw,18.125rem)){.registration-window__measurement-pic{width:calc(-1.25rem + 62.5vw)}}}@media(max-height:37.5em)and (max-width:20em){.registration-window__measurement-pic{width:11.25rem}}@media(max-height:37.5em)and (min-width:31em){.registration-window__measurement-pic{height:16.75rem}}@media(max-height:37.5em)and (min-width:20em)and (max-width:31em){@supports(height:clamp(10rem,-2.2727272727rem + 61.3636363636vw,16.75rem)){.registration-window__measurement-pic{height:clamp(10rem,-2.2727272727rem + 61.3636363636vw,16.75rem)}}@supports not (height:clamp(10rem,-2.2727272727rem + 61.3636363636vw,16.75rem)){.registration-window__measurement-pic{height:calc(-2.27273rem + 61.36364vw)}}}@media(max-height:37.5em)and (max-width:20em){.registration-window__measurement-pic{height:10rem}}.registration-window__title{letter-spacing:.03em;margin-top:.9375rem}@media(min-width:101.875em){.registration-window__title--small{font-size:1.875rem}}@media(min-width:20em)and (max-width:101.875em){@supports(font-size:clamp(1.5rem,1.4083969466rem + 0.4580152672vw,1.875rem)){.registration-window__title--small{font-size:clamp(1.5rem,1.4083969466rem + .4580152672vw,1.875rem)}}@supports not (font-size:clamp(1.5rem,1.4083969466rem + 0.4580152672vw,1.875rem)){.registration-window__title--small{font-size:calc(1.4084rem + .45802vw)}}}@media(max-width:20em){.registration-window__title--small{font-size:1.5rem}}.registration-window select{background-color:var(--input-grey);border-color:none;border-radius:0 .625rem .625rem 0;min-width:3.4375rem}.registration-window select :focus,.registration-window select :focus-within,.registration-window select:focus-visible{border:none;outline:none}@media(min-width:101.875em){.window__form{margin-bottom:2rem}}@media(min-width:20em)and (max-width:101.875em){@supports(margin-bottom:clamp(1.25rem,1.0667938931rem + 0.9160305344vw,2rem)){.window__form{margin-bottom:clamp(1.25rem,1.0667938931rem + .9160305344vw,2rem)}}@supports not (margin-bottom:clamp(1.25rem,1.0667938931rem + 0.9160305344vw,2rem)){.window__form{margin-bottom:calc(1.06679rem + .91603vw)}}}@media(max-width:20em){.window__form{margin-bottom:1.25rem}}@media(max-width:31em){.window__form{padding:0 .625rem;width:100%}}.window__subtitle--registration{margin-bottom:1.375rem}.window__subtitle--confirm{color:var(--main-green);margin:0 auto}.window__subtitle__email{font-weight:700}@media(max-width:31em)and (min-width:31em){.window__subtitle{font-size:1.25rem}}@media(max-width:31em)and (min-width:21.875em)and (max-width:31em){@supports(font-size:clamp(1rem,0.4006849315rem + 2.7397260274vw,1.25rem)){.window__subtitle{font-size:clamp(1rem,.4006849315rem + 2.7397260274vw,1.25rem)}}@supports not (font-size:clamp(1rem,0.4006849315rem + 2.7397260274vw,1.25rem)){.window__subtitle{font-size:calc(.40068rem + 2.73973vw)}}}@media(max-width:31em)and (max-width:21.875em){.window__subtitle{font-size:1rem}}.window__top-bottom{display:flex;flex-direction:column;flex-grow:1;gap:.625rem;height:100%;justify-content:space-between}@media(max-width:31em){.window,.window__top-bottom{width:100%}}.step3 .select-gender{align-items:center;display:flex;gap:1.3125rem;justify-content:center}.step3 .select-gender__container{align-items:center;color:var(--main-grey);display:flex;flex-direction:column;font-size:.875rem;font-weight:400;gap:.6875rem;justify-content:center;letter-spacing:.07em;line-height:171%;margin:0}.step3 .select-gender input{display:none}.step3 .select-gender input:checked+label{border-radius:100%;box-shadow:0 .125rem 3rem 0 #0000000a;outline:.1875rem solid var(--main-green);position:relative}.step3 .select-gender input:checked+label:after{background:url(/static/media/tick.a5eb2b785a328b72e61d.svg) 0 0/contain no-repeat;border-radius:50%;box-shadow:0 .4375rem .625rem 0 #0000001c;content:"";left:85%;position:absolute;top:15%;transform:translate(-50%,-50%)}@media(min-width:101.875em){.step3 .select-gender input:checked+label:after{width:1.875rem}}@media(min-width:20em)and (max-width:101.875em){@supports(width:clamp(1.5625rem,1.4861641221rem + 0.3816793893vw,1.875rem)){.step3 .select-gender input:checked+label:after{width:clamp(1.5625rem,1.4861641221rem + .3816793893vw,1.875rem)}}@supports not (width:clamp(1.5625rem,1.4861641221rem + 0.3816793893vw,1.875rem)){.step3 .select-gender input:checked+label:after{width:calc(1.48616rem + .38168vw)}}}@media(max-width:20em){.step3 .select-gender input:checked+label:after{width:1.5625rem}}@media(min-width:101.875em){.step3 .select-gender input:checked+label:after{height:1.875rem}}@media(min-width:20em)and (max-width:101.875em){@supports(height:clamp(1.5625rem,1.4861641221rem + 0.3816793893vw,1.875rem)){.step3 .select-gender input:checked+label:after{height:clamp(1.5625rem,1.4861641221rem + .3816793893vw,1.875rem)}}@supports not (height:clamp(1.5625rem,1.4861641221rem + 0.3816793893vw,1.875rem)){.step3 .select-gender input:checked+label:after{height:calc(1.48616rem + .38168vw)}}}@media(max-width:20em){.step3 .select-gender input:checked+label:after{height:1.5625rem}}.step3 .select-gender label{align-items:center;background-color:#fff;border-radius:50%;box-shadow:0 .125rem 3rem 0 #0000000a;cursor:pointer;display:flex;justify-content:center;position:relative;transition:color .3s}@media(min-width:101.875em){.step3 .select-gender label{width:7.5rem}}@media(min-width:20em)and (max-width:101.875em){@supports(width:clamp(3.75rem,2.8339694656rem + 4.5801526718vw,7.5rem)){.step3 .select-gender label{width:clamp(3.75rem,2.8339694656rem + 4.5801526718vw,7.5rem)}}@supports not (width:clamp(3.75rem,2.8339694656rem + 4.5801526718vw,7.5rem)){.step3 .select-gender label{width:calc(2.83397rem + 4.58015vw)}}}@media(max-width:20em){.step3 .select-gender label{width:3.75rem}}@media(min-width:101.875em){.step3 .select-gender label{height:7.5rem}}@media(min-width:20em)and (max-width:101.875em){@supports(height:clamp(3.75rem,2.8339694656rem + 4.5801526718vw,7.5rem)){.step3 .select-gender label{height:clamp(3.75rem,2.8339694656rem + 4.5801526718vw,7.5rem)}}@supports not (height:clamp(3.75rem,2.8339694656rem + 4.5801526718vw,7.5rem)){.step3 .select-gender label{height:calc(2.83397rem + 4.58015vw)}}}@media(max-width:20em){.step3 .select-gender label{height:3.75rem}}@media(max-width:31em)and (min-width:25em){.step3 .select-gender label{width:7.5rem}}@media(max-width:31em)and (min-width:21.875em)and (max-width:25em){@supports(width:clamp(3.75rem,-22.5rem + 120vw,7.5rem)){.step3 .select-gender label{width:clamp(3.75rem,-22.5rem + 120vw,7.5rem)}}@supports not (width:clamp(3.75rem,-22.5rem + 120vw,7.5rem)){.step3 .select-gender label{width:calc(-22.5rem + 120vw)}}}@media(max-width:31em)and (max-width:21.875em){.step3 .select-gender label{width:3.75rem}}@media(max-width:31em)and (min-width:25em){.step3 .select-gender label{height:7.5rem}}@media(max-width:31em)and (min-width:21.875em)and (max-width:25em){@supports(height:clamp(3.75rem,-22.5rem + 120vw,7.5rem)){.step3 .select-gender label{height:clamp(3.75rem,-22.5rem + 120vw,7.5rem)}}@supports not (height:clamp(3.75rem,-22.5rem + 120vw,7.5rem)){.step3 .select-gender label{height:calc(-22.5rem + 120vw)}}}@media(max-width:31em)and (max-width:21.875em){.step3 .select-gender label{height:3.75rem}}@media(min-width:101.875em){.step3 .select-gender label img{width:2.8125rem}}@media(min-width:20em)and (max-width:101.875em){@supports(width:clamp(1.5625rem,1.2571564885rem + 1.5267175573vw,2.8125rem)){.step3 .select-gender label img{width:clamp(1.5625rem,1.2571564885rem + 1.5267175573vw,2.8125rem)}}@supports not (width:clamp(1.5625rem,1.2571564885rem + 1.5267175573vw,2.8125rem)){.step3 .select-gender label img{width:calc(1.25716rem + 1.52672vw)}}}@media(max-width:20em){.step3 .select-gender label img{width:1.5625rem}}@media(min-width:101.875em){.step3 .select-gender label img{height:2.8125rem}}@media(min-width:20em)and (max-width:101.875em){@supports(height:clamp(1.5625rem,1.2571564885rem + 1.5267175573vw,2.8125rem)){.step3 .select-gender label img{height:clamp(1.5625rem,1.2571564885rem + 1.5267175573vw,2.8125rem)}}@supports not (height:clamp(1.5625rem,1.2571564885rem + 1.5267175573vw,2.8125rem)){.step3 .select-gender label img{height:calc(1.25716rem + 1.52672vw)}}}@media(max-width:20em){.step3 .select-gender label img{height:1.5625rem}}@media(max-width:31em)and (min-width:25em){.step3 .select-gender label img{width:2.8125rem}}@media(max-width:31em)and (min-width:21.875em)and (max-width:25em){@supports(width:clamp(1.5625rem,-7.1875rem + 40vw,2.8125rem)){.step3 .select-gender label img{width:clamp(1.5625rem,-7.1875rem + 40vw,2.8125rem)}}@supports not (width:clamp(1.5625rem,-7.1875rem + 40vw,2.8125rem)){.step3 .select-gender label img{width:calc(-7.1875rem + 40vw)}}}@media(max-width:31em)and (max-width:21.875em){.step3 .select-gender label img{width:1.5625rem}}@media(max-width:31em)and (min-width:25em){.step3 .select-gender label img{height:2.8125rem}}@media(max-width:31em)and (min-width:21.875em)and (max-width:25em){@supports(height:clamp(1.5625rem,-7.1875rem + 40vw,2.8125rem)){.step3 .select-gender label img{height:clamp(1.5625rem,-7.1875rem + 40vw,2.8125rem)}}@supports not (height:clamp(1.5625rem,-7.1875rem + 40vw,2.8125rem)){.step3 .select-gender label img{height:calc(-7.1875rem + 40vw)}}}@media(max-width:31em)and (max-width:21.875em){.step3 .select-gender label img{height:1.5625rem}}@media(any-hover:hover){.step3 .select-gender label:hover{background-color:#f4f4f4}}.step3 .gender__title{color:var(--main-grey);font-weight:700;letter-spacing:.05em;line-height:120%;margin-top:1.25rem;text-align:center}@media(min-width:101.875em){.step3 .gender__title{font-size:1.25rem}}@media(min-width:20em)and (max-width:101.875em){@supports(font-size:clamp(1rem,0.9389312977rem + 0.3053435115vw,1.25rem)){.step3 .gender__title{font-size:clamp(1rem,.9389312977rem + .3053435115vw,1.25rem)}}@supports not (font-size:clamp(1rem,0.9389312977rem + 0.3053435115vw,1.25rem)){.step3 .gender__title{font-size:calc(.93893rem + .30534vw)}}}@media(max-width:20em){.step3 .gender__title{font-size:1rem}}@media(min-width:101.875em){.step3 .gender__title{margin-bottom:2rem}}@media(min-width:20em)and (max-width:101.875em){@supports(margin-bottom:clamp(1.25rem,1.0667938931rem + 0.9160305344vw,2rem)){.step3 .gender__title{margin-bottom:clamp(1.25rem,1.0667938931rem + .9160305344vw,2rem)}}@supports not (margin-bottom:clamp(1.25rem,1.0667938931rem + 0.9160305344vw,2rem)){.step3 .gender__title{margin-bottom:calc(1.06679rem + .91603vw)}}}@media(max-width:20em){.step3 .gender__title{margin-bottom:1.25rem}}.step4 .measurement-form,.step5 .measurement-form{width:100%}.step4 .measurement-form__item,.step5 .measurement-form__item{align-items:center;display:flex;flex-direction:column;gap:1.125rem;justify-content:center;width:100%}.step4 .measurement-form__item label,.step5 .measurement-form__item label{color:var(--main-grey);font-size:1.25rem;font-weight:700;letter-spacing:.05em;line-height:120%;margin-top:.625rem;text-align:center}.step4 .measurement-form__item .input-date-default,.step5 .measurement-form__item .input-date-default{color:var(--main-grey);font-size:1.25rem;font-weight:400;letter-spacing:.05em}.step4 .measurement-form__item input,.step5 .measurement-form__item input{-webkit-appearance:none;display:block;font-size:1.25rem;font-weight:400;letter-spacing:.05em;text-align:center;width:100%}@media(max-width:31em){.step4 .measurement-form__item input,.step5 .measurement-form__item input{width:100%}}.step4 .measurement-form__item input::placeholder,.step5 .measurement-form__item input::placeholder{color:var(--main-grey);font-size:1.25rem;font-weight:400;letter-spacing:.05em}.step4 .measurement-form__item select,.step5 .measurement-form__item select{background-color:var(--input-grey);border-color:none;border-radius:0 .625rem .625rem 0;min-width:3.4375rem}.step4 .measurement-form__input-wrapper,.step5 .measurement-form__input-wrapper{background-color:var(--input-grey);border-radius:.625rem;color:var(--main-grey);display:flex;font-size:1.25rem;font-weight:400;gap:.125rem;letter-spacing:.05em;text-align:center;width:100%}.step4 .measurement-form__input-wrapper input,.step5 .measurement-form__input-wrapper input{padding-left:20%}.step4 .measurement-form__input-wrapper input:focus,.step5 .measurement-form__input-wrapper input:focus{outline:none}.step6 .activity-form{display:flex;flex-direction:column;gap:.3125rem}.step6 .activity-form>:first-child span{color:var(--activity-black)}.step6 .activity-form>:nth-child(2) span{color:var(--activity-blue)}.step6 .activity-form>:nth-child(3) span{color:var(--activity-green)}.step6 .activity-form>:nth-child(4) span{color:var(--activity-orange)}.step6 .activity-form>:nth-child(5) span{color:var(--activity-red)}.step6 .activity-form__btn{margin-bottom:0}@media(max-width:31em){.step6 .activity-form{padding:0 .6875rem}}.step6 .activity-form__item{color:#77838f;font-size:.875rem;font-weight:400;height:100%;letter-spacing:.06em;line-height:150%;position:relative;width:100%}.step6 .activity-form__item:last-of-type{margin-bottom:1.4375rem}@media(max-width:31em){.step6 .activity-form__item:last-of-type{margin-bottom:0}}.step6 .activity-form__item label{background:var(--input-grey);border:.0625rem solid #0000;border-radius:.875rem;display:flex;flex-direction:column;height:100%;justify-content:center;min-height:5.9375rem;transition:.3s;width:100%}@media(min-width:101.875em){.step6 .activity-form__item label{padding-top:.9375rem}}@media(min-width:20em)and (max-width:101.875em){@supports(padding-top:clamp(0.5625rem,0.4708969466rem + 0.4580152672vw,0.9375rem)){.step6 .activity-form__item label{padding-top:clamp(.5625rem,.4708969466rem + .4580152672vw,.9375rem)}}@supports not (padding-top:clamp(0.5625rem,0.4708969466rem + 0.4580152672vw,0.9375rem)){.step6 .activity-form__item label{padding-top:calc(.4709rem + .45802vw)}}}@media(max-width:20em){.step6 .activity-form__item label{padding-top:.5625rem}}@media(min-width:101.875em){.step6 .activity-form__item label{padding-bottom:.9375rem}}@media(min-width:20em)and (max-width:101.875em){@supports(padding-bottom:clamp(0.5625rem,0.4708969466rem + 0.4580152672vw,0.9375rem)){.step6 .activity-form__item label{padding-bottom:clamp(.5625rem,.4708969466rem + .4580152672vw,.9375rem)}}@supports not (padding-bottom:clamp(0.5625rem,0.4708969466rem + 0.4580152672vw,0.9375rem)){.step6 .activity-form__item label{padding-bottom:calc(.4709rem + .45802vw)}}}@media(max-width:20em){.step6 .activity-form__item label{padding-bottom:.5625rem}}@media(min-width:101.875em){.step6 .activity-form__item label{padding-left:1.3125rem}}@media(min-width:20em)and (max-width:101.875em){@supports(padding-left:clamp(0.6875rem,0.5348282443rem + 0.7633587786vw,1.3125rem)){.step6 .activity-form__item label{padding-left:clamp(.6875rem,.5348282443rem + .7633587786vw,1.3125rem)}}@supports not (padding-left:clamp(0.6875rem,0.5348282443rem + 0.7633587786vw,1.3125rem)){.step6 .activity-form__item label{padding-left:calc(.53483rem + .76336vw)}}}@media(max-width:20em){.step6 .activity-form__item label{padding-left:.6875rem}}@media(min-width:101.875em){.step6 .activity-form__item label{padding-right:1.3125rem}}@media(min-width:20em)and (max-width:101.875em){@supports(padding-right:clamp(0.6875rem,0.5348282443rem + 0.7633587786vw,1.3125rem)){.step6 .activity-form__item label{padding-right:clamp(.6875rem,.5348282443rem + .7633587786vw,1.3125rem)}}@supports not (padding-right:clamp(0.6875rem,0.5348282443rem + 0.7633587786vw,1.3125rem)){.step6 .activity-form__item label{padding-right:calc(.53483rem + .76336vw)}}}@media(max-width:20em){.step6 .activity-form__item label{padding-right:.6875rem}}@media(max-width:31em){.step6 .activity-form__item label{min-height:5.625rem}}.step6 .activity-form__item input{cursor:pointer;height:100%;opacity:0;position:absolute;width:100%}@media(any-hover:hover){.step6 .activity-form__item input:hover+label{background-color:#f1f1f1}}.step6 .activity-form__item input:checked+label{background-color:#fff;border:.0625rem solid var(--page-green);position:relative;width:100%}.step6 .item-activity__description{margin:0}.step6 .item-activity__coefficient{font-size:1rem;font-weight:600}.skip-btn{background:var(--input-grey);border-radius:.625rem;color:var(--font-black);font-size:1rem;font-weight:500;letter-spacing:.06em;outline:.0625rem solid #0000;padding:.5625rem 1.5625rem;position:absolute;transition:.3s}@media(min-width:120em){.skip-btn{right:1.75rem}}@media(min-width:31em)and (max-width:120em){@supports(right:clamp(1rem,0.7387640449rem + 0.8426966292vw,1.75rem)){.skip-btn{right:clamp(1rem,.7387640449rem + .8426966292vw,1.75rem)}}@supports not (right:clamp(1rem,0.7387640449rem + 0.8426966292vw,1.75rem)){.skip-btn{right:calc(.73876rem + .8427vw)}}}@media(max-width:31em){.skip-btn{right:1rem}}@media(min-width:120em){.skip-btn{top:1.5rem}}@media(min-width:31em)and (max-width:120em){@supports(top:clamp(1.0625rem,0.9101123596rem + 0.4915730337vw,1.5rem)){.skip-btn{top:clamp(1.0625rem,.9101123596rem + .4915730337vw,1.5rem)}}@supports not (top:clamp(1.0625rem,0.9101123596rem + 0.4915730337vw,1.5rem)){.skip-btn{top:calc(.91011rem + .49157vw)}}}@media(max-width:31em){.skip-btn{padding:.5625rem .875rem;position:fixed;top:1.0625rem;top:1.6875rem}}@media(max-width:31em)and (min-width:31em){.skip-btn{right:.875rem}}@media(max-width:31em)and (min-width:20em)and (max-width:31em){@supports(right:clamp(0.625rem,0.1704545455rem + 2.2727272727vw,0.875rem)){.skip-btn{right:clamp(.625rem,.1704545455rem + 2.2727272727vw,.875rem)}}@supports not (right:clamp(0.625rem,0.1704545455rem + 2.2727272727vw,0.875rem)){.skip-btn{right:calc(.17045rem + 2.27273vw)}}}@media(max-width:31em)and (max-width:20em){.skip-btn{right:.625rem}}@media(any-hover:hover){.skip-btn:hover{background:#eee;outline:.0625rem solid var(--main-green)}}.form-window--registration>input{width:100%}.form-window--confirm-code{flex-grow:1;justify-content:space-between}@media(max-width:31em){.form-registration{display:flex;flex:1 1 100%;flex-direction:column;height:100%;width:100%}}.checkbox-container{display:flex;gap:1.125rem;margin:.4375rem 0}.checkbox-container input{display:none}.checkbox-container input:checked+label:before{border-color:var(--page-green)!important}.checkbox-container input:checked+label:after{border:.0625rem solid #6bd247;border-width:0 .21875rem .21875rem 0;content:"";display:block;height:.875rem;left:.75rem;position:absolute;transform:rotate(45deg);width:.375rem}.checkbox-container label{align-items:center;color:var(--main-grey);cursor:pointer;display:flex;font-size:.875rem;font-weight:400;gap:1.125rem;letter-spacing:.07em;line-height:1.1875rem;margin:0;position:relative}.checkbox-container label.checkbox-container__error:before{border-color:red!important}.checkbox-container label a{color:var(--page-green);font-weight:500}.checkbox-container label:before{background-color:var(--input-grey);border:.0625rem solid #ddd;border-radius:.3125rem;content:"";cursor:pointer;display:inline-block;flex-shrink:0;height:1.9375rem;position:relative;vertical-align:middle;width:1.875rem}.steps-bar{align-self:center;margin-bottom:1.25rem;position:relative}@media(min-width:120em){.steps-bar{width:31.25rem}}@media(min-width:31em)and (max-width:120em){@supports(width:clamp(17.375rem,12.5421348315rem + 15.5898876404vw,31.25rem)){.steps-bar{width:clamp(17.375rem,12.5421348315rem + 15.5898876404vw,31.25rem)}}@supports not (width:clamp(17.375rem,12.5421348315rem + 15.5898876404vw,31.25rem)){.steps-bar{width:calc(12.54213rem + 15.58989vw)}}}@media(max-width:31em){.steps-bar{width:17.375rem}}@media(min-width:31em){.steps-bar{position:absolute;top:-.9375rem}}@media(max-width:31em)and (min-width:25em){.steps-bar{width:17.375rem}}@media(max-width:31em)and (min-width:21.875em)and (max-width:25em){@supports(width:clamp(12.5rem,-21.625rem + 156vw,17.375rem)){.steps-bar{width:clamp(12.5rem,-21.625rem + 156vw,17.375rem)}}@supports not (width:clamp(12.5rem,-21.625rem + 156vw,17.375rem)){.steps-bar{width:calc(-21.625rem + 156vw)}}}@media(max-width:31em)and (max-width:21.875em){.steps-bar{width:12.5rem}}.steps-bar.step1{top:-.9375rem}@media(max-width:31em){.steps-bar.step1{margin:0 auto;top:0}}@media(max-width:31em)and (min-width:25em){.steps-bar.step1{width:17.375rem}}@media(max-width:31em)and (min-width:21.875em)and (max-width:25em){@supports(width:clamp(12.5rem,-21.625rem + 156vw,17.375rem)){.steps-bar.step1{width:clamp(12.5rem,-21.625rem + 156vw,17.375rem)}}@supports not (width:clamp(12.5rem,-21.625rem + 156vw,17.375rem)){.steps-bar.step1{width:calc(-21.625rem + 156vw)}}}@media(max-width:31em)and (max-width:21.875em){.steps-bar.step1{width:12.5rem}}.steps-bar__progress{background-color:#e5e5e5;border-radius:.875rem;height:.25rem;margin-bottom:.5rem;overflow:hidden;width:100%}.steps-bar__fill{background-color:var(--page-green);border-radius:.875rem;height:100%;transition:width .3s ease-in-out}.steps-bar__indicator{color:var(--main-grey);font-size:.875rem;font-weight:500;letter-spacing:.07em;text-align:right}.calculator{color:var(--font-black);display:flex;flex-direction:column;font-size:.875rem;font-weight:500;gap:1.25rem;max-width:75rem;padding:.3125rem;position:relative}.calculator__input-groups{grid-gap:1.0625rem;display:grid;gap:1.0625rem;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(3,1fr);z-index:3}@media(max-width:71.875em){.calculator__input-groups{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr)}}@media(max-width:47.99875em){.calculator__input-groups{grid-auto-rows:1fr;grid-template-columns:1fr}}.calculator .input-group{gap:1.25rem}@media(min-width:71.875em){.calculator .input-group{gap:.9375rem}.calculator .input-group:nth-of-type(8){grid-column:5/6;grid-row:2/3}.calculator .input-group:nth-of-type(9){grid-column:1/2;grid-row:3/4}.calculator .input-group:nth-of-type(7){grid-column:3/4;grid-row:2/3}.calculator .input-group:last-of-type{grid-column:5/6;grid-row:3/4}}.calculator .input-group--gender{display:flex;flex-direction:column;gap:1.25rem}@media(max-width:31.06125em){.calculator .input-group--gender{align-items:center;gap:.9375rem;justify-content:center}}.calculator .input-group--numbers{display:flex;flex-direction:column}.calculator .input-group--numbers #adjusting-cal{background-color:#ececec}.calculator .input-group--percentage,.calculator .input-group--selectors{display:flex;flex-direction:column}.calculator .input-group--percentage #ratio{display:flex;gap:.9375rem}.calculator .input-group--percentage #ratio input{background-color:#ececec;text-align:center;width:33.33333333%}.calculator .input-group--explanation label{align-items:center;display:flex;gap:.625rem}.calculator .input-group--explanation label .label-descr{position:relative}.calculator .input-group--explanation label .label-descr__txt{background-color:var(--white);border-radius:12px;box-shadow:2px 8px 24px 0 #959da533;color:#525252;font-size:10px;font-weight:500;left:1.125rem;letter-spacing:.1em;opacity:0;padding:.9375rem;position:absolute;text-align:left;top:0;transition:.3s ease-in-out;visibility:hidden;width:10.625rem;z-index:5}.calculator .input-group--explanation label .label-descr__txt.visible{opacity:1;visibility:visible}@media(max-width:90em){.calculator .input-group--explanation label .label-descr__txt{left:-5rem;top:1.25rem}}.calculator .input-group--explanation label .label-descr img{cursor:pointer}@media(any-hover:hover){.calculator .input-group--explanation label .label-descr img:hover+.label-descr__txt{opacity:1;visibility:visible}}.calculator .input-group__item input[type=radio]{display:none;height:0;opacity:0;width:0}.calculator .input-group__item input[type=radio]:focus~label{outline:.125rem solid #000}@media(max-width:61.99875em){.calculator .input-group__item input[type=radio]{display:none}}.calculator .input-group__item label{color:#333;cursor:pointer;font-weight:400;line-height:1.25rem;margin-bottom:.3125rem;padding-left:1.5625rem;position:relative}.calculator .input-group__item label:before{background-color:var(--input-grey);border:.125rem solid #ccc;border-radius:50%;content:"";display:block;height:1.125rem;left:0;position:absolute;top:50%;transform:translateY(-50%);width:1.125rem}.calculator .input-group__item label:after{background-color:#fff;border-radius:50%;content:"";display:block;height:.625rem;left:.25rem;position:absolute;top:50%;transform:translateY(-50%);width:.625rem}.calculator .input-group__item input[type=radio]:checked+label:after{background-color:var(--page-green)}.calculator .input-group__wrapper{display:flex}@media(min-width:120em){.calculator .input-group__wrapper{gap:3.125rem}}@media(min-width:61.99875em)and (max-width:120em){@supports(gap:clamp(0.3125rem,-2.6938401112rem + 4.849033426vw,3.125rem)){.calculator .input-group__wrapper{gap:clamp(.3125rem,-2.6938401112rem + 4.849033426vw,3.125rem)}}@supports not (gap:clamp(0.3125rem,-2.6938401112rem + 4.849033426vw,3.125rem)){.calculator .input-group__wrapper{gap:calc(-2.69384rem + 4.84903vw)}}}@media(max-width:61.99875em){.calculator .input-group__wrapper{gap:.3125rem;gap:1.875rem}}.calculator .input-group__unit-container{display:flex;flex-direction:row}.calculator .input-group__unit-container input{width:calc(100% - 3.125rem)}.calculator__reset{align-items:center;color:var(--page-green);display:flex;font-size:1rem;font-weight:600;gap:.375rem;letter-spacing:.06em;position:absolute;right:0;top:-5rem}@media(max-width:48em){.calculator__reset{top:-3.4375rem}}@media(max-width:31em){.calculator__reset{left:0;top:-4.6875rem}}#calculator input,#calculator select{background-color:var(--input-grey);border:.0625rem solid #dedede;border-radius:.875rem;padding:1.125rem .625rem}@media(max-width:31em){#calculator input,#calculator select{padding:.9375rem .625rem}}#calculator [id$=-unit]{background:url(/static/media/units.4d94f4f999816091975d.svg) right .3125rem center/.75rem no-repeat;border:none;width:3.125rem}#calculator select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:url(/static/media/selector-arrow.90e129af1fc9a468998a.svg) right .9375rem center/.75rem no-repeat,var(--input-grey);line-height:120%;padding:1.125rem .625rem}@media(max-width:87.5em){#calculator select{background:url(/static/media/selector-arrow.90e129af1fc9a468998a.svg) right .625rem center/.75rem no-repeat,var(--input-grey);padding:1.125rem 1.25rem 1.125rem .625rem}}#calculator select option{width:100%}.animated-gradient-btn{align-self:center;animation:gradientAnimation 3s infinite;background:linear-gradient(50deg,#04c78c,#2fe3b8 47.4%,#04c78c);background-size:300% 300%;border-radius:.625rem;color:var(--white);font-size:1rem;font-weight:700;height:3rem;letter-spacing:.06em;padding:1.0625rem 7.1875rem;transition:.3s;z-index:3}.animated-gradient-btn.buy-button{background:linear-gradient(50deg,#ffac0b,#f1db18 47.4%,#ffac0b)}.animated-gradient-btn.trial-button{background:#eee;color:var(--main-grey)}@media(max-width:31em){.animated-gradient-btn{padding:1.0625rem 1.5625rem;width:80%}}.animated-gradient-btn:hover{transform:scale(1.05)}.animated-gradient-btn--gray{background:#eee;color:#525252;padding:1.0625rem 2.5rem;width:19rem}@media(min-width:101.875em){.animated-gradient-btn--gray{font-size:.875rem}}@media(min-width:20em)and (max-width:101.875em){@supports(font-size:clamp(0.75rem,0.7194656489rem + 0.1526717557vw,0.875rem)){.animated-gradient-btn--gray{font-size:clamp(.75rem,.7194656489rem + .1526717557vw,.875rem)}}@supports not (font-size:clamp(0.75rem,0.7194656489rem + 0.1526717557vw,0.875rem)){.animated-gradient-btn--gray{font-size:calc(.71947rem + .15267vw)}}}@media(max-width:20em){.animated-gradient-btn--gray{font-size:.75rem}}@media(max-width:48em){.animated-gradient-btn--gray{padding:1.0625rem;width:20rem}}@media(max-width:31em){.animated-gradient-btn--gray{padding:1.0625rem;width:80%}}@media(max-width:21.875em){.animated-gradient-btn--gray{width:90%}}.animated-gradient-btn--search{padding:1.0625rem}@media(min-width:101.875em){.animated-gradient-btn--search{font-size:.875rem}}@media(min-width:20em)and (max-width:101.875em){@supports(font-size:clamp(0.75rem,0.7194656489rem + 0.1526717557vw,0.875rem)){.animated-gradient-btn--search{font-size:clamp(.75rem,.7194656489rem + .1526717557vw,.875rem)}}@supports not (font-size:clamp(0.75rem,0.7194656489rem + 0.1526717557vw,0.875rem)){.animated-gradient-btn--search{font-size:calc(.71947rem + .15267vw)}}}@media(max-width:20em){.animated-gradient-btn--search{font-size:.75rem}}@media(max-width:48em){.animated-gradient-btn--search{padding:1.0625rem;width:20rem}}@media(max-width:31em){.animated-gradient-btn--search{padding:1.0625rem;width:80%}}@media(max-width:21.875em){.animated-gradient-btn--search{width:90%}}.calculate{flex-direction:column;gap:1.875rem}.calculate input::-webkit-inner-spin-button,.calculate input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.calculate__top{margin:0 auto}@media(max-width:31em){.calculate__top{padding-top:1.875rem}}.calculate hr{border:.0625rem solid #e1e1e1;width:100%}.calculate .result{margin:0 auto}@media(min-width:101.875em){.calculate .result__info{margin-bottom:3.125rem}}@media(min-width:20em)and (max-width:101.875em){@supports(margin-bottom:clamp(1.875rem,1.5696564885rem + 1.5267175573vw,3.125rem)){.calculate .result__info{margin-bottom:clamp(1.875rem,1.5696564885rem + 1.5267175573vw,3.125rem)}}@supports not (margin-bottom:clamp(1.875rem,1.5696564885rem + 1.5267175573vw,3.125rem)){.calculate .result__info{margin-bottom:calc(1.56966rem + 1.52672vw)}}}@media(max-width:20em){.calculate .result__info{margin-bottom:1.875rem}}.calculate .result__info p{color:var(--main-grey);font-size:.875rem;font-weight:400;letter-spacing:.07em;line-height:1.5;margin:0;text-align:left}@media(min-width:23.125em){.calculate .result__info p{line-height:2.17;text-align:center}}.calculate .result__info span{font-weight:700}.calculate .result .info-result__calories{align-items:center;color:var(--page-green);display:flex;font-size:1.5rem;font-weight:600;gap:.3125rem;justify-content:center;letter-spacing:.04em;margin-bottom:1.8125rem;text-align:center}.calculate .result .info-result__calories img{vertical-align:initial}@media(min-width:101.875em){.calculate .result .info-result__calories img{width:1.5rem}}@media(min-width:20em)and (max-width:101.875em){@supports(width:clamp(1.5rem,1.5rem + 0vw,1.5rem)){.calculate .result .info-result__calories img{width:clamp(1.5rem,1.5rem + 0vw,1.5rem)}}@supports not (width:clamp(1.5rem,1.5rem + 0vw,1.5rem)){.calculate .result .info-result__calories img{width:1.5rem}}}@media(max-width:20em){.calculate .result .info-result__calories img{width:1.5rem}}.calculate .result .info-result__calories span{color:var(--page-green);font-size:1.5rem;font-weight:600;letter-spacing:.04em;text-align:center}.calculate .result__buttons{align-items:center;display:flex;gap:1.5625rem;justify-content:center}@media(max-width:47.99875em){.calculate .result__buttons{flex-wrap:wrap}}.calculate__title{color:var(--main-grey);font-weight:600;letter-spacing:.04em;margin-bottom:2.1875rem;text-align:center}@media(min-width:101.875em){.calculate__title{padding-top:2.5rem}}@media(min-width:20em)and (max-width:101.875em){@supports(padding-top:clamp(0.625rem,0.1669847328rem + 2.2900763359vw,2.5rem)){.calculate__title{padding-top:clamp(.625rem,.1669847328rem + 2.2900763359vw,2.5rem)}}@supports not (padding-top:clamp(0.625rem,0.1669847328rem + 2.2900763359vw,2.5rem)){.calculate__title{padding-top:calc(.16698rem + 2.29008vw)}}}@media(max-width:20em){.calculate__title{padding-top:.625rem}}@media(min-width:101.875em){.calculate__title{font-size:1.5rem}}@media(min-width:20em)and (max-width:101.875em){@supports(font-size:clamp(1rem,0.8778625954rem + 0.6106870229vw,1.5rem)){.calculate__title{font-size:clamp(1rem,.8778625954rem + .6106870229vw,1.5rem)}}@supports not (font-size:clamp(1rem,0.8778625954rem + 0.6106870229vw,1.5rem)){.calculate__title{font-size:calc(.87786rem + .61069vw)}}}@media(max-width:20em){.calculate__title{font-size:1rem}}@media(max-width:31em){.calculate__title{color:var(--black);margin-bottom:1.25rem}}.calculate__title--result{color:#77838f;margin-bottom:1.5rem;padding-top:0;text-align:center}@media(max-width:31em){.calculate__title--result{color:var(--black)}}.calculate .nutritions{align-items:center;color:var(--page-green);display:flex;flex-direction:column;font-weight:500;gap:.9375rem;letter-spacing:.0625rem;line-height:1.5}@media(min-width:101.875em){.calculate .nutritions{font-size:1.125rem}}@media(min-width:20em)and (max-width:101.875em){@supports(font-size:clamp(0.75rem,0.6583969466rem + 0.4580152672vw,1.125rem)){.calculate .nutritions{font-size:clamp(.75rem,.6583969466rem + .4580152672vw,1.125rem)}}@supports not (font-size:clamp(0.75rem,0.6583969466rem + 0.4580152672vw,1.125rem)){.calculate .nutritions{font-size:calc(.6584rem + .45802vw)}}}@media(max-width:20em){.calculate .nutritions{font-size:.75rem}}@media(min-width:101.875em){.calculate .nutritions{margin-bottom:3.0625rem}}@media(min-width:20em)and (max-width:101.875em){@supports(margin-bottom:clamp(2.1875rem,1.973759542rem + 1.0687022901vw,3.0625rem)){.calculate .nutritions{margin-bottom:clamp(2.1875rem,1.973759542rem + 1.0687022901vw,3.0625rem)}}@supports not (margin-bottom:clamp(2.1875rem,1.973759542rem + 1.0687022901vw,3.0625rem)){.calculate .nutritions{margin-bottom:calc(1.97376rem + 1.0687vw)}}}@media(max-width:20em){.calculate .nutritions{margin-bottom:2.1875rem}}.calculate .nutritions__grey{color:var(--main-grey);font-size:.875rem;font-weight:700}@media(max-width:31em){.calculate .nutritions__grey{font-size:.75rem}}.calculate .nutritions__grey img{margin-right:.1875rem;vertical-align:initial}@media(min-width:101.875em){.calculate .nutritions__grey img{width:1.125rem}}@media(min-width:20em)and (max-width:101.875em){@supports(width:clamp(0.75rem,0.6583969466rem + 0.4580152672vw,1.125rem)){.calculate .nutritions__grey img{width:clamp(.75rem,.6583969466rem + .4580152672vw,1.125rem)}}@supports not (width:clamp(0.75rem,0.6583969466rem + 0.4580152672vw,1.125rem)){.calculate .nutritions__grey img{width:calc(.6584rem + .45802vw)}}}@media(max-width:20em){.calculate .nutritions__grey img{width:.75rem}}.calculate .nutritions__result{color:var(--page-green);font-size:.875rem;font-weight:600;letter-spacing:.07em;text-align:center}@media(max-width:31em){.calculate .nutritions__result{font-size:.75rem}}.star-rating{align-items:center;display:flex;gap:.3125rem}.star{background:url(/static/media/star-gray.a80b31743103279f66f5.svg) 0 0/cover no-repeat;height:1.25rem;width:1.25rem}.filled{background:url(/static/media/star.be0362ebea3deb0f7c3d.svg) 0 0/cover no-repeat}.feedback-ammount{color:var(--black);font-size:.75rem;font-weight:500;letter-spacing:.08em;margin-left:.625rem}.selectable-star{background:url(/static/media/star-gray.a80b31743103279f66f5.svg) 0 0/cover no-repeat;cursor:pointer;height:1.25rem;transition:background .3s ease;width:1.25rem}.selectable-star.filled{background:url(/static/media/star.be0362ebea3deb0f7c3d.svg) 0 0/cover no-repeat}.setting{flex-direction:column}@media(min-width:101.875em){.setting{gap:1.875rem}}@media(min-width:20em)and (max-width:101.875em){@supports(gap:clamp(1.25rem,1.0973282443rem + 0.7633587786vw,1.875rem)){.setting{gap:clamp(1.25rem,1.0973282443rem + .7633587786vw,1.875rem)}}@supports not (gap:clamp(1.25rem,1.0973282443rem + 0.7633587786vw,1.875rem)){.setting{gap:calc(1.09733rem + .76336vw)}}}@media(max-width:20em){.setting{gap:1.25rem}}.setting__title{color:var(--font-black);font-weight:600;letter-spacing:.04em;text-align:left}@media(min-width:101.875em){.setting__title{font-size:1.5rem}}@media(min-width:20em)and (max-width:101.875em){@supports(font-size:clamp(1rem,0.8778625954rem + 0.6106870229vw,1.5rem)){.setting__title{font-size:clamp(1rem,.8778625954rem + .6106870229vw,1.5rem)}}@supports not (font-size:clamp(1rem,0.8778625954rem + 0.6106870229vw,1.5rem)){.setting__title{font-size:calc(.87786rem + .61069vw)}}}@media(max-width:20em){.setting__title{font-size:1rem}}.setting__content{align-items:flex-start;display:flex;justify-content:space-between;width:100%}@media(min-width:101.875em){.setting__content{gap:1.0625rem}}@media(min-width:20em)and (max-width:101.875em){@supports(gap:clamp(0.75rem,0.6736641221rem + 0.3816793893vw,1.0625rem)){.setting__content{gap:clamp(.75rem,.6736641221rem + .3816793893vw,1.0625rem)}}@supports not (gap:clamp(0.75rem,0.6736641221rem + 0.3816793893vw,1.0625rem)){.setting__content{gap:calc(.67366rem + .38168vw)}}}@media(max-width:20em){.setting__content{gap:.75rem}}@media(max-width:83.125em){.setting__content{flex-wrap:wrap;justify-content:center}}.setting__user{display:flex;flex:1 1 auto;flex-direction:column;gap:1.125rem}.setting__buttons{display:flex;flex:1 1 24.125rem;flex-direction:column}@media(min-width:101.875em){.setting__buttons{gap:.5rem}}@media(min-width:20em)and (max-width:101.875em){@supports(gap:clamp(0.375rem,0.3444656489rem + 0.1526717557vw,0.5rem)){.setting__buttons{gap:clamp(.375rem,.3444656489rem + .1526717557vw,.5rem)}}@supports not (gap:clamp(0.375rem,0.3444656489rem + 0.1526717557vw,0.5rem)){.setting__buttons{gap:calc(.34447rem + .15267vw)}}}@media(max-width:20em){.setting__buttons{gap:.375rem}}.setting__save-btn{align-self:center;background:#eee;border:.125rem solid #0000;border-radius:.625rem;color:var(--black);font-family:var(--third-family);font-size:14px;font-weight:400;letter-spacing:.07em;padding:1.5rem 7.25rem;text-align:center;transition:.3s}@media(any-hover:hover){.setting__save-btn:hover{background-color:var(--input-grey);border:.125rem solid var(--main-green)}}.profile-block{align-items:center;background-color:#f5f5f5;border-radius:50%;display:flex;justify-content:center;max-height:12.5625rem;max-width:12.5625rem;min-height:12.5rem;min-width:12.5rem;overflow:hidden;position:relative}@media(max-width:47.99875em){.profile-block{margin-bottom:.9375rem;max-height:6.3125rem;max-width:6.3125rem;min-height:6.25rem;min-width:6.25rem}}.profile-block .profile-image{max-height:12.5625rem;max-width:12.5625rem;min-height:12.5rem;min-width:12.5rem;object-fit:cover}@media(max-width:47.99875em){.profile-block .profile-image{max-height:6.3125rem;max-width:6.3125rem;min-height:6.25rem;min-width:6.25rem}}.profile-block .profile-edit{bottom:0;position:absolute;width:100%}@media(min-width:101.875em){.profile-block .profile-edit{height:2.375rem}}@media(min-width:20em)and (max-width:101.875em){@supports(height:clamp(1.5625rem,1.3640267176rem + 0.9923664122vw,2.375rem)){.profile-block .profile-edit{height:clamp(1.5625rem,1.3640267176rem + .9923664122vw,2.375rem)}}@supports not (height:clamp(1.5625rem,1.3640267176rem + 0.9923664122vw,2.375rem)){.profile-block .profile-edit{height:calc(1.36403rem + .99237vw)}}}@media(max-width:20em){.profile-block .profile-edit{height:1.5625rem}}.profile-block .profile-edit label{align-items:center;background-color:var(--page-green);cursor:pointer;display:flex;height:100%;justify-content:center;opacity:.8;transition:.3s;width:100%}.profile-block .profile-edit label:hover{background-color:#ddd}.form-group{align-items:center;border-top:.0625rem solid #dbdbdb;display:flex;gap:.9375rem;height:3.125rem;justify-content:space-between;padding-bottom:.3125rem;padding-top:.3125rem;position:relative;width:100%}.form-group__fields{border-radius:1.8125rem}.form-group label{color:var(--main-grey);font-size:1rem;font-weight:400;letter-spacing:.06em}.form-group input[type=date]::-webkit-calendar-picker-indicator{height:.9375rem;width:.9375rem}@-moz-document url-prefix(){.form-group input[type=date]{font-size:.75rem;letter-spacing:0}}.form-group input[type=number]::-webkit-inner-spin-button,.form-group input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.form-group input[type=number]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.form-group input{background:var(--white);border-radius:.5rem;color:var(--main-grey);font-size:.875rem;font-weight:400;height:2.25rem;letter-spacing:.07em;padding:0 .4375rem;text-align:center;width:7.5rem}@media(max-width:31em){.form-group input{height:1.75rem}}.form-group input:disabled{background:#0000;padding-right:.3125rem;text-overflow:ellipsis}.form-group input:disabled:hover{text-overflow:clip}@media(max-width:79.375em){.form-group input:disabled{text-overflow:clip;width:-webkit-max-content;width:max-content}}.form-group select{background:var(--white);border-radius:.5rem;color:var(--main-grey);font-size:.875rem;font-weight:400;height:2.25rem;letter-spacing:.07em;padding:0 .4375rem;text-align:center;width:7.5rem}@media(max-width:31em){.form-group select{height:1.75rem}}.form-group #dateOfBirth{padding:.3125rem}.form-group #height,.form-group #weight{padding:.3125rem;width:3.75rem}.general-form,.parameters-form,.profile-form{background:var(--input-grey);border-radius:.875rem;flex:1 1 auto;min-width:18.75rem}@media(min-width:101.875em){.general-form,.parameters-form,.profile-form{padding:1.4375rem}}@media(min-width:20em)and (max-width:101.875em){@supports(padding:clamp(0.625rem,0.4265267176rem + 0.9923664122vw,1.4375rem)){.general-form,.parameters-form,.profile-form{padding:clamp(.625rem,.4265267176rem + .9923664122vw,1.4375rem)}}@supports not (padding:clamp(0.625rem,0.4265267176rem + 0.9923664122vw,1.4375rem)){.general-form,.parameters-form,.profile-form{padding:calc(.42653rem + .99237vw)}}}@media(max-width:20em){.general-form,.parameters-form,.profile-form{padding:.625rem}}@media(max-width:31em){.general-form,.parameters-form,.profile-form{padding:1.25rem}}.form-title{color:var(--black);font-family:var(--third-family);font-size:1rem;font-weight:400;letter-spacing:.06em;margin-bottom:.5rem}.react-datepicker-wrapper{position:absolute;right:0}@media(max-width:68.75em){.react-datepicker-popper{left:-4.125rem!important}}.profile-form{min-width:17.5rem}.profile-form input{max-width:18.75rem;text-align:center;width:auto}.profile-form input:last-of-type{width:auto}.profile-form span{color:var(--main-grey);font-size:.875rem;font-weight:400;letter-spacing:.07em;line-height:1.2;max-width:18.75rem;overflow:hidden;text-overflow:ellipsis;width:auto}@media(max-width:31em){.profile-form span{max-width:12.5rem}}.profile-form .form-group:last-of-type div{display:flex;flex:1 1 9.375rem;justify-content:flex-end}.profile-form .form-group:last-of-type div input{text-align:right;width:100%}.parameters-form .unit-wrapper{width:7.5rem}.parameters-form .unit-wrapper__select{background-color:var(--input-grey);padding:0;width:3.4375rem}.parameters-form .unit-wrapper__input{text-align:center;width:4.0625rem}.parameters-form .form-group:last-of-type select{width:auto}@media(max-width:23.43625em){.parameters-form .form-group:last-of-type select{width:7.5rem}}@media(min-width:75em){.general-form{height:10.25rem}}.general-form .custom-select>div{align-items:center;display:flex;flex:0 1 12.5rem;justify-content:center}.general-form .custom-select>div select{border-radius:.5rem;flex:1 1 9.375rem;text-align:center}.general-form .custom-select>div img{flex:0 0 2.5rem}.setting-btn{align-items:center;background:var(--input-grey);border:.125rem solid #0000;border-radius:.875rem;color:var(--black);display:flex;font-family:var(--third-family);font-size:.875rem;font-weight:400;gap:.625rem;height:4.625rem;justify-content:space-between;letter-spacing:.07em;min-width:13.125rem;transition:.3s}@media(min-width:101.875em){.setting-btn{padding:1.25rem}}@media(min-width:20em)and (max-width:101.875em){@supports(padding:clamp(0.625rem,0.4723282443rem + 0.7633587786vw,1.25rem)){.setting-btn{padding:clamp(.625rem,.4723282443rem + .7633587786vw,1.25rem)}}@supports not (padding:clamp(0.625rem,0.4723282443rem + 0.7633587786vw,1.25rem)){.setting-btn{padding:calc(.47233rem + .76336vw)}}}@media(max-width:20em){.setting-btn{padding:.625rem}}.setting-btn:hover{background-position:50% 20%;border:.125rem solid var(--activity-orange);cursor:pointer}.setting-btn--subscriptions img{transition:.3s ease-in-out}.setting-btn--subscriptions:hover img{transform:rotate(180deg)}.delete-acc{width:100%}.delete-acc img{height:1.75rem;transition:.3s;width:1.75rem}@media(any-hover:hover){.delete-acc:hover{background-color:#ff000026;border:.125rem solid var(--activity-red)}}.change-password img{height:1.5rem;transition:.3s;width:1.5rem}@media(any-hover:hover){.change-password:hover{border:.125rem solid var(--activity-orange)}.change-password:hover img{transform:rotate(45deg)}}.change-password__container{display:flex;gap:0;max-height:0;overflow:hidden;transition:all .3s ease-in-out;width:100%}.change-password__container .change-password-fields{align-items:flex-start;background:var(--input-grey);border:.125rem solid #0000;border-radius:.875rem;color:var(--black);display:flex;flex-direction:column;font-family:var(--third-family);font-size:.875rem;font-weight:400;justify-content:space-between;letter-spacing:.07em;min-width:13.125rem;width:100%}@media(min-width:101.875em){.change-password__container .change-password-fields{padding:1.25rem}}@media(min-width:20em)and (max-width:101.875em){@supports(padding:clamp(0.625rem,0.4723282443rem + 0.7633587786vw,1.25rem)){.change-password__container .change-password-fields{padding:clamp(.625rem,.4723282443rem + .7633587786vw,1.25rem)}}@supports not (padding:clamp(0.625rem,0.4723282443rem + 0.7633587786vw,1.25rem)){.change-password__container .change-password-fields{padding:calc(.47233rem + .76336vw)}}}@media(max-width:20em){.change-password__container .change-password-fields{padding:.625rem}}.change-password__container .change-password-fields .input-field{align-items:center;display:flex;justify-content:center}.change-password__container .change-password-fields .input-field img{cursor:pointer;margin-left:5px}.change-password__container .change-password-fields .input-field button{background-image:none;background-size:none;border-radius:none;color:none;margin-top:0;min-width:0;padding:0;transition:none}.change-password__container .change-password-fields .input-field button:hover{background-position:none;cursor:pointer}.change-password__container .change-password-fields label{margin:.875rem 0 .4375rem}.change-password__container .change-password-fields input{border-radius:.875rem;height:1.875rem;padding-left:.625rem}.change-password__container .change-password-fields button{border-radius:.875rem;color:#000;margin-top:1.875rem;min-width:100%;padding:1.25rem}.change-password__container .change-password-fields button:hover{background-position:50% 20%;cursor:pointer}.change-password__container .change-password-fields__error{color:red;margin-top:.9375rem}.active{max-height:31.875rem;transition:all .3s ease-in-out}.advanced-settings{background-color:var(--input-grey);border:.0625rem solid #0000;border-radius:.875rem;position:relative}.advanced-settings__button{width:100%;z-index:5}.advanced-settings__button img{transition:.3s}.advanced-settings__button img.active{transform:rotate(90deg)}@media(any-hover:hover){.advanced-settings__button:hover{border:.125rem solid var(--activity-orange)}.advanced-settings__button:hover img{transform:rotate(90deg)}}.advanced-settings__list{background-color:var(--input-grey);border-radius:0 0 .875rem .875rem;display:flex;flex-direction:column;gap:0;max-height:0;overflow:hidden;position:relative;top:86%;transition:all .3s;width:100%;z-index:3}.advanced-settings__list .delete-acc:has(span){justify-content:center}.advanced-settings__list.active{max-height:31.875rem;padding-top:.9375rem;transition:all .3s}.advanced-settings__list li{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.advanced-settings__list li:first-child:before{margin-bottom:.3125rem}.advanced-settings__list li:before{background-color:#dbdbdb;content:"";height:.0625rem;width:90%}@media(max-width:83.125em){.advanced-settings__list li:before{width:95%}}.error-message{color:red;margin-top:.4375rem}.confirm-message{margin-top:1.875rem}.setting-item{background-color:var(--input-grey);border:.0625rem solid #0000;border-radius:.875rem;position:relative}.setting-item__button{width:100%;z-index:4}.setting-item__button img{transition:.3s}.setting-item__button img.active{transform:rotate(90deg)}@media(any-hover:hover){.setting-item__button:hover{border:.125rem solid var(--activity-orange)}.setting-item__button:hover img{transform:rotate(90deg)}}.setting-item__list{background-color:var(--input-grey);border-radius:0 0 .875rem .875rem;display:flex;flex-direction:column;gap:0;max-height:0;overflow:hidden;position:relative;top:86%;transition:all .3s;width:100%;z-index:3}.setting-item__list .delete-acc:has(span){justify-content:center}.setting-item__list.active{max-height:31.875rem;padding-top:.9375rem;transition:all .3s}.setting-item__list li{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.setting-item__list li:first-child:before{margin-bottom:.3125rem}.setting-item__list li:before{background-color:#dbdbdb;content:"";height:.0625rem;width:90%}@media(max-width:83.125em){.setting-item__list li:before{width:95%}}.setting-item .setting-item-option{width:100%}@media(any-hover:hover){.setting-item .setting-item-option:hover{background-color:rgba(255,255,0,.081)}}.forgot__title{font-size:1.9375rem}@media(max-height:37.5em)and (max-width:31rem){.forgot__title{font-size:1.25rem}}.forgot__subtitle{font-size:1.1875rem}@media(max-height:37.5em){.forgot__subtitle{font-size:1.0625rem}}.forgot__form{display:flex;flex-direction:column}.forgot__form input{text-overflow:ellipsis;width:100%}.forgot__form input ::placeholder{font-size:1.0625rem}.forgot__form button{padding:1.0625rem}.confirm-message{align-items:center;color:var(--main-green);display:flex;flex-direction:column;letter-spacing:.06em;line-height:1.5em;text-align:center}.confirm-message img{margin-bottom:.625rem;width:3.125rem}.meal{display:flex;gap:1.875rem;width:100%}@media(max-width:61.99875em){.meal{flex-direction:column}}.meal__header{align-items:center;display:flex;gap:.9375rem;margin-bottom:.9375rem;position:relative}.meal__left{flex-basis:75%;flex-grow:1}@media(min-width:61.99875em){.meal__left{padding-right:1.5625rem}}@media(min-width:68.75em){.meal__left{padding-right:3.125rem}}@media(max-width:31em){.meal__left{width:100%}}.meal hr{display:none}@media(min-width:61.99875em){.meal hr{border:1px solid #e1e1e1;display:block;flex-grow:1;height:100%;left:72%;margin:0;position:absolute;top:0}}.meal__right{flex-basis:25%;height:100%}@media(max-width:61.99875em){.meal__right{display:flex;flex-direction:column;width:100%}}.meal__right .meal-products__title{align-items:center;color:var(--main-grey);display:flex;flex-direction:row;font-size:1rem;font-weight:600;gap:.3125rem;letter-spacing:.06em;margin-bottom:.9375rem}.meal__right .meal-products__title .meal-portion__control:after{background:url(/static/media/select-arrow.9f076859dc00755fa2f0.svg) 50%/13px 7px no-repeat;content:"";height:15px;position:absolute;right:.1875rem;top:50%;transform:translateY(-50%);width:15px;z-index:100}.meal__right .meal-products__list{display:flex;flex-direction:column;gap:.5rem}@media(max-width:61.99875em){.meal__right .meal-products__list{margin-bottom:1.5625rem}}.meal__right .meal-products__list .product{align-items:center;background-color:var(--white);border-radius:.875rem;box-shadow:0 2px 48px 0 #00000017;display:flex;justify-content:space-between;max-height:5.1875rem;padding:.75rem 1.25rem}.meal__right .meal-products__list .product *{margin:0}.meal__right .meal-products__list .product__left{display:flex;flex-direction:row;gap:.9375rem}.meal__right .meal-products__list .product__pic img{border-radius:.375rem;height:2.625rem;object-fit:cover;width:2.0625rem}.meal__right .meal-products__list .product__descr{display:flex;flex-direction:column;gap:.3125rem}.meal__right .meal-products__list .product__name{color:var(--black);font-size:.875rem;font-weight:600;letter-spacing:.07em}.meal__right .meal-products__list .product__kcal{color:var(--main-grey);font-size:.875rem;font-weight:400;letter-spacing:.07em;line-height:137%}.meal__right .meal-products__list .product__right{color:var(--main-grey);font-size:.75rem;font-weight:400;letter-spacing:.08em}.meal .add-meal{display:none;padding:1rem 1.25rem;width:100%}@media(min-width:61.99875em){.meal .add-meal--pc{display:block;width:100%}}@media(min-width:75em){.meal .add-meal--pc{width:105%}}@media(max-width:61.999375em){.meal .add-meal--mobile{display:block;width:auto;width:85%}}.meal__descr-wrapper{background-color:var(--input-grey);border-radius:.75rem;display:flex;flex-direction:column;gap:1rem;padding:1.375rem}@media(max-width:31em){.meal__descr-wrapper{padding:.75rem}}@media(min-width:61.99875em){.meal__descr-wrapper{padding-right:1.875rem}}@media(min-width:101.875em){.meal__descr-wrapper{gap:1.875rem}}@media(min-width:20em)and (max-width:101.875em){@supports(gap:clamp(0.9375rem,0.7084923664rem + 1.1450381679vw,1.875rem)){.meal__descr-wrapper{gap:clamp(.9375rem,.7084923664rem + 1.1450381679vw,1.875rem)}}@supports not (gap:clamp(0.9375rem,0.7084923664rem + 1.1450381679vw,1.875rem)){.meal__descr-wrapper{gap:calc(.70849rem + 1.14504vw)}}}@media(max-width:20em){.meal__descr-wrapper{gap:.9375rem}}.meal__descr-wrapper::-webkit-scrollbar{background:var(--input-grey);border-radius:1.5625rem;width:.4375rem}.meal__descr-wrapper::-webkit-scrollbar-thumb{background:var(--scrollbar-green);border-radius:1.5625rem;width:100%}.meal__descr-wrapper .description__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:.625rem}.meal__descr-wrapper .description__title{color:var(--main-grey);font-size:1rem;font-weight:600;letter-spacing:.06em;margin:0}.meal__descr-wrapper .description .content{color:var(--main-grey);font-size:.875rem;font-weight:400;letter-spacing:.07em;line-height:180%;max-height:0;overflow:hidden;transition:all .3s ease-out}@media(max-width:31em){.meal__descr-wrapper .description .content{line-height:157%}}.meal__descr-wrapper .description .content.expanded{max-height:46.875rem;transition:all .25s ease-in}.meal__descr-wrapper .description .steps__list{counter-reset:step-counter;display:flex;flex-direction:column;gap:.375rem}.meal__descr-wrapper .description .steps__item{align-items:flex-start;display:flex;font-size:.875rem;font-weight:500;gap:.75rem;line-height:184%;list-style-type:none}.meal__descr-wrapper .description .steps__item:before{align-items:center;background-color:var(--page-green);border-radius:50%;color:var(--white);content:counter(step-counter);counter-increment:step-counter;display:flex;flex-shrink:0;font-size:.75rem;font-weight:500;height:1.25rem;justify-content:center;width:1.25rem}@media(max-width:31em){.meal__descr-wrapper .description .steps__item{align-items:start;font-size:.875rem}.meal__descr-wrapper .description .steps__item:before{font-size:.875rem;height:1.5rem;width:1.5rem}}.meal__title{color:#1e2022;font-size:1.5rem;font-weight:600;letter-spacing:.04em;margin:0;text-align:center}@media(max-width:31em){.meal__title{font-size:1rem}}.meal__edit{color:var(--main-green);font-size:1rem;font-weight:500;letter-spacing:.04em;text-align:center}.meal__edit button{display:flex;flex-direction:row;gap:.5rem}.meal .meal-content{display:flex;margin-bottom:1.875rem}@media(min-width:120em){.meal .meal-content{gap:3.125rem}}@media(min-width:75em)and (max-width:120em){@supports(gap:clamp(1.25rem,-1.875rem + 4.1666666667vw,3.125rem)){.meal .meal-content{gap:clamp(1.25rem,-1.875rem + 4.1666666667vw,3.125rem)}}@supports not (gap:clamp(1.25rem,-1.875rem + 4.1666666667vw,3.125rem)){.meal .meal-content{gap:calc(-1.875rem + 4.16667vw)}}}@media(max-width:75em){.meal .meal-content{gap:1.25rem}}@media(max-width:25em){.meal .meal-content{flex-direction:column}}.meal .meal-content .swiper{margin:0;max-width:20.875rem}@media(max-width:25em){.meal .meal-content .swiper{max-width:25rem}}.meal .meal-content .swiper .swiper-slide{width:100%!important}.meal .meal-content .swiper .swiper-wrapper{padding-bottom:1.5625rem}@media(max-width:31em){.meal .meal-content .swiper .swiper-wrapper{height:10.625rem}}.meal .meal-content .swiper .swiper-pagination-bullet{height:.625rem;width:.625rem}.meal .meal-content .swiper .swiper-pagination-bullet-active{background-color:var(--page-green)}.meal .meal-content .swiper .swiper-horizontal>.swiper-pagination-bullets,.meal .meal-content .swiper .swiper-pagination-bullets.swiper-pagination-horizontal,.meal .meal-content .swiper .swiper-pagination-custom,.meal .meal-content .swiper .swiper-pagination-fraction{bottom:0}.meal .meal-content__picture{border-radius:.375rem;flex:0 1 33.333%}@media(max-width:31em){.meal .meal-content__picture{flex:1 1 50%}}.meal .meal-content__picture img{aspect-ratio:334/270;border-radius:.375rem;height:100%;max-height:16.875rem;object-fit:cover;width:100%}@media(max-width:31em){.meal .meal-content__picture img{aspect-ratio:173/186;max-height:10.625rem}}.meal .content-info{display:flex}@media(min-width:120em){.meal .content-info{gap:7.5rem}}@media(min-width:61.99875em)and (max-width:120em){@supports(gap:clamp(1.25rem,-5.4307558027rem + 10.7756298356vw,7.5rem)){.meal .content-info{gap:clamp(1.25rem,-5.4307558027rem + 10.7756298356vw,7.5rem)}}@supports not (gap:clamp(1.25rem,-5.4307558027rem + 10.7756298356vw,7.5rem)){.meal .content-info{gap:calc(-5.43076rem + 10.77563vw)}}}@media(max-width:61.99875em){.meal .content-info{gap:1.25rem}}@media(max-width:56.25em){.meal .content-info{flex-direction:column;gap:.625rem}}.meal .content-info__left{flex:0 0 50%}@media(min-width:31em){.meal .content-info__left{max-width:14.0625rem}}.meal .content-info__time{display:flex;gap:2.5rem;margin-bottom:2.1875rem}@media(min-width:120em){.meal .content-info__time{gap:2.5rem}}@media(min-width:61.99875em)and (max-width:120em){@supports(gap:clamp(0.9375rem,-0.7326889507rem + 2.6939074589vw,2.5rem)){.meal .content-info__time{gap:clamp(.9375rem,-.7326889507rem + 2.6939074589vw,2.5rem)}}@supports not (gap:clamp(0.9375rem,-0.7326889507rem + 2.6939074589vw,2.5rem)){.meal .content-info__time{gap:calc(-.73269rem + 2.69391vw)}}}@media(max-width:61.99875em){.meal .content-info__time{gap:.9375rem}}.meal .content-info__time [class*=__value]{color:#263238;font-weight:600;margin:0;text-align:center}@media(min-width:120em){.meal .content-info__time [class*=__value]{font-size:1.125rem}}@media(min-width:68.75em)and (max-width:120em){@supports(font-size:clamp(0.875rem,0.5396341463rem + 0.487804878vw,1.125rem)){.meal .content-info__time [class*=__value]{font-size:clamp(.875rem,.5396341463rem + .487804878vw,1.125rem)}}@supports not (font-size:clamp(0.875rem,0.5396341463rem + 0.487804878vw,1.125rem)){.meal .content-info__time [class*=__value]{font-size:calc(.53963rem + .4878vw)}}}@media(max-width:68.75em){.meal .content-info__time [class*=__value]{font-size:.875rem}}@media(max-width:31em){.meal .content-info__time{margin-bottom:.9375rem}}@media(max-width:25em){.meal .content-info__time{display:grid;grid-template-columns:repeat(2,minmax(50px,100px));justify-content:space-around}}.meal .content-info__prep-time{flex-shrink:0}.meal .content-info__title{color:var(--main-grey);font-size:1.125rem;font-weight:400;letter-spacing:.06em;margin-bottom:.3125rem}@media(min-width:120em){.meal .content-info__title{font-size:1.125rem}}@media(min-width:68.75em)and (max-width:120em){@supports(font-size:clamp(0.875rem,0.5396341463rem + 0.487804878vw,1.125rem)){.meal .content-info__title{font-size:clamp(.875rem,.5396341463rem + .487804878vw,1.125rem)}}@supports not (font-size:clamp(0.875rem,0.5396341463rem + 0.487804878vw,1.125rem)){.meal .content-info__title{font-size:calc(.53963rem + .4878vw)}}}@media(max-width:68.75em){.meal .content-info__title{font-size:.875rem}}.meal .content-info__cook-time{flex-shrink:0}.meal .content-info__right{grid-column-gap:1.875rem;grid-row-gap:1.875rem;column-gap:1.875rem;display:grid;grid-auto-rows:3.125rem;grid-template-columns:minmax(50px,80px) minmax(80px,100px);padding-right:1.5625rem;row-gap:1.875rem}@media(max-width:75em){.meal .content-info__right{column-gap:.625rem}}@media(max-width:31em){.meal .content-info__right{grid-row-gap:.9375rem;grid-column-gap:0;column-gap:0;display:grid;grid-auto-rows:2.5rem;grid-template-columns:repeat(2,minmax(50px,100px));padding-right:0;row-gap:.9375rem}}.meal .prep-time__value{align-items:center;display:flex;gap:.75rem}.meal .prep-time__value:before{background:url(/static/media/prep.d1428f794570547504e4.svg) 0 0/contain no-repeat;content:""}@media(min-width:31em){.meal .prep-time__value:before{width:1.375rem}}@media(min-width:20em)and (max-width:31em){@supports(width:clamp(0.875rem,-0.0340909091rem + 4.5454545455vw,1.375rem)){.meal .prep-time__value:before{width:clamp(.875rem,-.0340909091rem + 4.5454545455vw,1.375rem)}}@supports not (width:clamp(0.875rem,-0.0340909091rem + 4.5454545455vw,1.375rem)){.meal .prep-time__value:before{width:calc(-.03409rem + 4.54545vw)}}}@media(max-width:20em){.meal .prep-time__value:before{width:.875rem}}@media(min-width:31em){.meal .prep-time__value:before{height:1.375rem}}@media(min-width:20em)and (max-width:31em){@supports(height:clamp(0.875rem,-0.0340909091rem + 4.5454545455vw,1.375rem)){.meal .prep-time__value:before{height:clamp(.875rem,-.0340909091rem + 4.5454545455vw,1.375rem)}}@supports not (height:clamp(0.875rem,-0.0340909091rem + 4.5454545455vw,1.375rem)){.meal .prep-time__value:before{height:calc(-.03409rem + 4.54545vw)}}}@media(max-width:20em){.meal .prep-time__value:before{height:.875rem}}.meal .cook-time__value{align-items:center;display:flex;gap:.75rem}.meal .cook-time__value:before{background:url(/static/media/cook.85c268f03d11eb5dc3d8.svg) 0 0/contain no-repeat;content:""}@media(min-width:31em){.meal .cook-time__value:before{width:1.375rem}}@media(min-width:20em)and (max-width:31em){@supports(width:clamp(0.875rem,-0.0340909091rem + 4.5454545455vw,1.375rem)){.meal .cook-time__value:before{width:clamp(.875rem,-.0340909091rem + 4.5454545455vw,1.375rem)}}@supports not (width:clamp(0.875rem,-0.0340909091rem + 4.5454545455vw,1.375rem)){.meal .cook-time__value:before{width:calc(-.03409rem + 4.54545vw)}}}@media(max-width:20em){.meal .cook-time__value:before{width:.875rem}}@media(min-width:31em){.meal .cook-time__value:before{height:1.375rem}}@media(min-width:20em)and (max-width:31em){@supports(height:clamp(0.875rem,-0.0340909091rem + 4.5454545455vw,1.375rem)){.meal .cook-time__value:before{height:clamp(.875rem,-.0340909091rem + 4.5454545455vw,1.375rem)}}@supports not (height:clamp(0.875rem,-0.0340909091rem + 4.5454545455vw,1.375rem)){.meal .cook-time__value:before{height:calc(-.03409rem + 4.54545vw)}}}@media(max-width:20em){.meal .cook-time__value:before{height:.875rem}}@media(max-width:25em){.meal .macronutrients{justify-content:space-around}}.meal .macronutrients__item{display:flex;flex-direction:column;gap:.3125rem}.meal .macronutrients__title{color:var(--main-grey);font-weight:400;letter-spacing:.06em;margin:0}@media(min-width:120em){.meal .macronutrients__title{font-size:1.125rem}}@media(min-width:68.75em)and (max-width:120em){@supports(font-size:clamp(0.875rem,0.5396341463rem + 0.487804878vw,1.125rem)){.meal .macronutrients__title{font-size:clamp(.875rem,.5396341463rem + .487804878vw,1.125rem)}}@supports not (font-size:clamp(0.875rem,0.5396341463rem + 0.487804878vw,1.125rem)){.meal .macronutrients__title{font-size:calc(.53963rem + .4878vw)}}}@media(max-width:68.75em){.meal .macronutrients__title{font-size:.875rem}}@media(max-width:31em){.meal .macronutrients__title{font-size:.75rem}}.meal .macronutrients__value{align-items:center;color:#263238;display:flex;font-weight:600;gap:.3125rem;justify-content:flex-start;margin:0}@media(min-width:120em){.meal .macronutrients__value{font-size:1.125rem}}@media(min-width:68.75em)and (max-width:120em){@supports(font-size:clamp(0.875rem,0.5396341463rem + 0.487804878vw,1.125rem)){.meal .macronutrients__value{font-size:clamp(.875rem,.5396341463rem + .487804878vw,1.125rem)}}@supports not (font-size:clamp(0.875rem,0.5396341463rem + 0.487804878vw,1.125rem)){.meal .macronutrients__value{font-size:calc(.53963rem + .4878vw)}}}@media(max-width:68.75em){.meal .macronutrients__value{font-size:.875rem}}.meal .macronutrients__value img{flex-shrink:0;height:1.125rem;width:1.125rem}.meal_page_wrapper{display:flex;position:static;width:100%}.swiper-button-next,.swiper-button-prev{color:var(--swiper-theme-color)}@media(min-width:31.06125em){.difficulty{margin-bottom:2.5rem;width:90%}}.difficulty__title{color:var(--main-grey);font-size:1.125rem;font-weight:400;letter-spacing:.06em;margin-bottom:.9375rem}@media(min-width:120em){.difficulty__title{font-size:1.125rem}}@media(min-width:68.75em)and (max-width:120em){@supports(font-size:clamp(0.875rem,0.5396341463rem + 0.487804878vw,1.125rem)){.difficulty__title{font-size:clamp(.875rem,.5396341463rem + .487804878vw,1.125rem)}}@supports not (font-size:clamp(0.875rem,0.5396341463rem + 0.487804878vw,1.125rem)){.difficulty__title{font-size:calc(.53963rem + .4878vw)}}}@media(max-width:68.75em){.difficulty__title{font-size:.875rem}}.difficulty__bar{border-radius:1.5rem;display:flex;gap:.0625rem;height:.4375rem;margin-bottom:.25rem}.difficulty__bar-span{background-color:var(--input-grey);border-radius:1.5rem;height:.4375rem;width:20%}.difficulty__bar-span.active{background-color:var(--scrollbar-green)}.difficulty__value{color:var(--scrollbar-green);font-size:1rem;font-weight:600;text-align:right}.date .date-arrows{height:1.75rem;width:1.75rem}.date__next svg{fill:var(--main-green)}.date__data .react-datepicker{border:.66px solid #e1e1e1;border-radius:12px;box-shadow:0 8px 16px 0 #00000012;left:-3.4375rem;top:120%}@media(max-width:61.99875em){.date__data .react-datepicker{left:-5.625rem}}@media(max-width:31em){.date__data .react-datepicker{left:-3.75rem;top:120%}}.date__data .react-datepicker__current-month{color:var(--main-grey);font-family:var(--third-family);font-size:.75rem;font-weight:700;line-height:132%;padding-bottom:.9375rem;text-align:center}.date__data .react-datepicker__day-names{padding-top:.8125rem;position:relative}.date__data .react-datepicker__day-names:before{align-self:center;background-color:#e1e1e1;content:"";height:.04125rem;left:50%;position:absolute;text-align:center;top:0;transform:translateX(-50%);width:85%}.date__data .react-datepicker__navigation{border:.04125rem solid #0000;border-radius:.3125rem;height:.9375rem;padding:.625rem;top:1.125rem;width:.9375rem}@media(any-hover:hover){.date__data .react-datepicker__navigation:hover{background-color:#f0f0f0;border:.04125rem solid var(--aside-gray)}}.date__data .react-datepicker__navigation--previous{background:url(/static/media/month-prev.52f253a6efd8612385e6.svg) 50%/10px 12px no-repeat;margin-left:.75rem}.date__data .react-datepicker__navigation--next{background:url(/static/media/month-next.99b7c0bf7c2587256b4b.svg) 50%/10px 12px no-repeat;margin-right:.75rem}.date__data .react-datepicker__navigation-icon:before{display:none}.date__data .react-datepicker__header{background-color:#fff!important;border-bottom:none;border-radius:.75rem!important;color:var(--main-grey);padding-top:1.25rem}.date__data .react-datepicker__day-name{color:var(--main-grey);font-size:12px;font-weight:500;line-height:110%;text-align:center}.date__data .react-datepicker__month{margin:.625rem}.date__data .react-datepicker__day{color:var(--font-black);font-size:12px;font-weight:500;text-align:center}.date__data .react-datepicker__day--keyboard-selected{background-color:var(--white)}.date__data .react-datepicker__day--today{background-color:rgba(6,199,141,.361);border-radius:50%}.date__data .react-datepicker__day--selected{background-color:var(--page-green);border-radius:50%;color:var(--white)}.date__data .react-datepicker__day--outside-month{color:var(--main-grey)}#dashboard.dashboard{align-items:flex-start;flex-direction:row;justify-content:center;min-height:85vh;position:static}@media(min-width:101.875em){#dashboard.dashboard{gap:1.875rem}}@media(min-width:20em)and (max-width:101.875em){@supports(gap:clamp(1.25rem,1.0973282443rem + 0.7633587786vw,1.875rem)){#dashboard.dashboard{gap:clamp(1.25rem,1.0973282443rem + .7633587786vw,1.875rem)}}@supports not (gap:clamp(1.25rem,1.0973282443rem + 0.7633587786vw,1.875rem)){#dashboard.dashboard{gap:calc(1.09733rem + .76336vw)}}}@media(max-width:20em){#dashboard.dashboard{gap:1.25rem}}#dashboard.dashboard::-webkit-scrollbar{display:none}@media(max-width:75em){#dashboard.dashboard{flex-direction:column;height:100%;justify-content:flex-start}}@media(max-width:31em){#dashboard.dashboard{gap:1.875rem}}#dashboard.dashboard hr{border:1px solid #e1e1e1;display:block;width:100%}@media(min-width:75em){#dashboard.dashboard hr{bottom:0;height:100%;left:50%;position:absolute;top:0;transform:translateX(-1.25rem);width:1px}}@media(max-width:31em){#dashboard.dashboard hr{display:none}}#dashboard.dashboard .l-side{display:flex;flex:1 1 50%;flex-direction:column;height:100%}@media(max-width:75em){#dashboard.dashboard .l-side{width:100%}}#dashboard.dashboard .l-side__header{align-items:center;display:flex;justify-content:space-between;width:100%}#dashboard.dashboard .l-side__header h2{margin-bottom:0}@media(min-width:101.875em){#dashboard.dashboard .l-side__header{margin-bottom:1rem}}@media(min-width:20em)and (max-width:101.875em){@supports(margin-bottom:clamp(0.9375rem,0.9222328244rem + 0.0763358779vw,1rem)){#dashboard.dashboard .l-side__header{margin-bottom:clamp(.9375rem,.9222328244rem + .0763358779vw,1rem)}}@supports not (margin-bottom:clamp(0.9375rem,0.9222328244rem + 0.0763358779vw,1rem)){#dashboard.dashboard .l-side__header{margin-bottom:calc(.92223rem + .07634vw)}}}@media(max-width:20em){#dashboard.dashboard .l-side__header{margin-bottom:.9375rem}}@media(max-width:31em){#dashboard.dashboard .l-side__header{align-items:center;flex-direction:column-reverse;gap:1.5rem;margin-bottom:1.5rem}}#dashboard.dashboard .l-side__actions{align-items:center;display:flex;padding-right:.9375rem}@media(min-width:120em){#dashboard.dashboard .l-side__actions{gap:1.25rem}}@media(min-width:75em)and (max-width:120em){@supports(gap:clamp(0.75rem,-0.0833333333rem + 1.1111111111vw,1.25rem)){#dashboard.dashboard .l-side__actions{gap:clamp(.75rem,-.0833333333rem + 1.1111111111vw,1.25rem)}}@supports not (gap:clamp(0.75rem,-0.0833333333rem + 1.1111111111vw,1.25rem)){#dashboard.dashboard .l-side__actions{gap:calc(-.08333rem + 1.11111vw)}}}@media(max-width:75em){#dashboard.dashboard .l-side__actions{gap:.75rem}}@media(max-width:31.06125em){#dashboard.dashboard .l-side__actions{justify-content:space-around;width:100%}}#dashboard.dashboard .l-side .ration-meals-generate{align-items:center;display:flex;flex-direction:column;font-family:var(--third-family);font-size:.875rem;font-weight:400;letter-spacing:.07em;text-align:center}@media(min-width:120em){#dashboard.dashboard .l-side .ration-meals-generate{padding:5rem}}@media(min-width:31em)and (max-width:120em){@supports(padding:clamp(0.0000000625rem,-1.7415729494rem + 5.6179774579vw,5rem)){#dashboard.dashboard .l-side .ration-meals-generate{padding:clamp(6.25e-8rem,-1.7415729494rem + 5.6179774579vw,5rem)}}@supports not (padding:clamp(0.0000000625rem,-1.7415729494rem + 5.6179774579vw,5rem)){#dashboard.dashboard .l-side .ration-meals-generate{padding:calc(-1.74157rem + 5.61798vw)}}}@media(max-width:31em){#dashboard.dashboard .l-side .ration-meals-generate{padding:6.25e-8rem}}@media(min-width:120em){#dashboard.dashboard .l-side .ration-meals-generate{gap:3.125rem}}@media(min-width:31em)and (max-width:120em){@supports(gap:clamp(1.25rem,0.5969101124rem + 2.106741573vw,3.125rem)){#dashboard.dashboard .l-side .ration-meals-generate{gap:clamp(1.25rem,.5969101124rem + 2.106741573vw,3.125rem)}}@supports not (gap:clamp(1.25rem,0.5969101124rem + 2.106741573vw,3.125rem)){#dashboard.dashboard .l-side .ration-meals-generate{gap:calc(.59691rem + 2.10674vw)}}}@media(max-width:31em){#dashboard.dashboard .l-side .ration-meals-generate{gap:1.25rem;padding-top:1.25rem}}@media(max-width:22.5em){#dashboard.dashboard .l-side .ration-meals-generate{font-size:.75rem}}#dashboard.dashboard .l-side .ration-meals-generate__descr{color:var(--black);font-family:var(--third-family);margin:0}@media(min-width:22.5em){#dashboard.dashboard .l-side .ration-meals-generate__pic img{width:13.3125rem}}@media(min-width:20em)and (max-width:22.5em){@supports(width:clamp(9.375rem,-22.125rem + 157.5vw,13.3125rem)){#dashboard.dashboard .l-side .ration-meals-generate__pic img{width:clamp(9.375rem,-22.125rem + 157.5vw,13.3125rem)}}@supports not (width:clamp(9.375rem,-22.125rem + 157.5vw,13.3125rem)){#dashboard.dashboard .l-side .ration-meals-generate__pic img{width:calc(-22.125rem + 157.5vw)}}}@media(max-width:20em){#dashboard.dashboard .l-side .ration-meals-generate__pic img{width:9.375rem}}#dashboard.dashboard .l-side .ration-meals-generate .btn-create{background-image:linear-gradient(73deg,var(--activity-orange) 10%,#facf96 47.4%,var(--activity-orange) 100%)}#dashboard.dashboard .l-side .ration-meals-generate__buttons{display:flex;flex-direction:column;gap:.9375rem}@media(max-width:75em){#dashboard.dashboard .l-side .ration-meals-generate__buttons{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:1.25rem;justify-content:center}}@media(max-width:31em){#dashboard.dashboard .l-side .ration-meals-generate__buttons{gap:.5rem}}#dashboard.dashboard .l-side .ration-meals-generate__button{align-self:center;background-image:linear-gradient(73deg,var(--main-green) 0,#2fe3b8 47.4%,var(--main-green) 100%);background-size:300% 300%;border-radius:.625rem;color:var(--white);flex-shrink:0;font-family:var(--third-family);font-size:.875rem;font-weight:400;height:3.125rem;letter-spacing:.07em;transition:background-position .5s}@media(min-width:120em){#dashboard.dashboard .l-side .ration-meals-generate__button{width:22.5rem}}@media(min-width:75em)and (max-width:120em){@supports(width:clamp(17.5rem,9.1666666667rem + 11.1111111111vw,22.5rem)){#dashboard.dashboard .l-side .ration-meals-generate__button{width:clamp(17.5rem,9.1666666667rem + 11.1111111111vw,22.5rem)}}@supports not (width:clamp(17.5rem,9.1666666667rem + 11.1111111111vw,22.5rem)){#dashboard.dashboard .l-side .ration-meals-generate__button{width:calc(9.16667rem + 11.11111vw)}}}@media(max-width:75em){#dashboard.dashboard .l-side .ration-meals-generate__button{align-self:center;padding:1.5rem 3.75rem;width:17.5rem;width:22.5rem}}@media(max-width:31em){#dashboard.dashboard .l-side .ration-meals-generate__button{padding:1.25rem;width:100%}}@media(any-hover:hover){#dashboard.dashboard .l-side .ration-meals-generate__button:hover{background-position:50% 20%}}#dashboard.dashboard .l-side__meals{display:flex;flex-direction:column;gap:.625rem}#dashboard.dashboard .l-side .ration-meal-item__wrapper{display:flex;flex-direction:row;gap:5px}#dashboard.dashboard .l-side .ration-meal-item{background:var(--white);border-radius:.875rem;display:flex;flex:0 0 95%;gap:.9375rem;justify-content:space-between;max-height:5.3125rem;opacity:0;padding:0;position:relative;transition:opacity .3s ease-in-out}#dashboard.dashboard .l-side .ration-meal-item.show{opacity:1}#dashboard.dashboard .l-side .ration-meal-item__descr{display:flex;gap:.9375rem;width:100%}@media(max-width:31em){#dashboard.dashboard .l-side .ration-meal-item__descr{gap:.625rem}}#dashboard.dashboard .l-side .ration-meal-item__pic{align-items:center;background-color:#d9d9d9;border-radius:.375rem 0 0 .375rem;display:flex;flex:0 0 5.625rem;height:3.75rem;justify-content:center;overflow:hidden}@media(max-width:31em){#dashboard.dashboard .l-side .ration-meal-item__pic{flex:0 0 3.75rem}}#dashboard.dashboard .l-side .ration-meal-item__pic img{aspect-ratio:94/60;height:100%;object-fit:cover;width:100%}@media(max-width:31em){#dashboard.dashboard .l-side .ration-meal-item__pic img{aspect-ratio:49/60}}#dashboard.dashboard .l-side .ration-meal-item .ration-meal-info{align-items:flex-start;display:flex;flex-direction:column;flex-grow:0;flex-shrink:1;gap:.375rem;justify-content:center;min-width:0;padding:.375rem 0;width:100%}#dashboard.dashboard .l-side .ration-meal-item .ration-meal-info__name{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--black);display:-webkit-box;font-weight:600;letter-spacing:.07em;line-height:1.2;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:normal}@media(min-width:101.875em){#dashboard.dashboard .l-side .ration-meal-item .ration-meal-info__name{font-size:.75rem}}@media(min-width:20em)and (max-width:101.875em){@supports(font-size:clamp(0.625rem,0.5944656489rem + 0.1526717557vw,0.75rem)){#dashboard.dashboard .l-side .ration-meal-item .ration-meal-info__name{font-size:clamp(.625rem,.5944656489rem + .1526717557vw,.75rem)}}@supports not (font-size:clamp(0.625rem,0.5944656489rem + 0.1526717557vw,0.75rem)){#dashboard.dashboard .l-side .ration-meal-item .ration-meal-info__name{font-size:calc(.59447rem + .15267vw)}}}@media(max-width:20em){#dashboard.dashboard .l-side .ration-meal-item .ration-meal-info__name{font-size:.625rem}}@media(max-width:31em){#dashboard.dashboard .l-side .ration-meal-item .ration-meal-info__name{text-wrap:wrap}}@media(any-hover:hover){#dashboard.dashboard .l-side .ration-meal-item .ration-meal-info__name:hover{color:var(--main-grey);text-decoration:underline}}#dashboard.dashboard .l-side .ration-meal-item .ration-meal-info__kcal{color:var(--main-grey);font-weight:400;letter-spacing:.07em;text-align:left}@media(min-width:101.875em){#dashboard.dashboard .l-side .ration-meal-item .ration-meal-info__kcal{font-size:.75rem}}@media(min-width:20em)and (max-width:101.875em){@supports(font-size:clamp(0.625rem,0.5944656489rem + 0.1526717557vw,0.75rem)){#dashboard.dashboard .l-side .ration-meal-item .ration-meal-info__kcal{font-size:clamp(.625rem,.5944656489rem + .1526717557vw,.75rem)}}@supports not (font-size:clamp(0.625rem,0.5944656489rem + 0.1526717557vw,0.75rem)){#dashboard.dashboard .l-side .ration-meal-item .ration-meal-info__kcal{font-size:calc(.59447rem + .15267vw)}}}@media(max-width:20em){#dashboard.dashboard .l-side .ration-meal-item .ration-meal-info__kcal{font-size:.625rem}}#dashboard.dashboard .l-side .ration-meal-item .ration-meal-options{grid-gap:.375rem;align-items:center;display:grid;gap:.375rem;grid-template-columns:1.5rem 1.5rem -webkit-max-content;grid-template-columns:1.5rem 1.5rem max-content;justify-content:center;padding-right:1.375rem}#dashboard.dashboard .l-side .ration-meal-item .ration-meal-options svg{fill:#d1d1d1;transition:fill .3s}#dashboard.dashboard .l-side .ration-meal-item .ration-meal-options button{background-color:var(--input-grey);border:.0625rem solid #0000;border-radius:.25rem;height:1.5rem;transition:.3s;width:1.5rem}@media(min-width:31em){#dashboard.dashboard .l-side .ration-meal-item .ration-meal-options button{padding:.5rem}}@media(min-width:20em)and (max-width:31em){@supports(padding:clamp(0.25rem,-0.2045454545rem + 2.2727272727vw,0.5rem)){#dashboard.dashboard .l-side .ration-meal-item .ration-meal-options button{padding:clamp(.25rem,-.2045454545rem + 2.2727272727vw,.5rem)}}@supports not (padding:clamp(0.25rem,-0.2045454545rem + 2.2727272727vw,0.5rem)){#dashboard.dashboard .l-side .ration-meal-item .ration-meal-options button{padding:calc(-.20455rem + 2.27273vw)}}}@media(max-width:20em){#dashboard.dashboard .l-side .ration-meal-item .ration-meal-options button{padding:.25rem}}#dashboard.dashboard .l-side .ration-meal-item .ration-meal-options button svg{flex-shrink:0;height:.75rem;width:.75rem}#dashboard.dashboard .l-side .ration-meal-item .ration-meal-options__prohibition{align-items:center;display:flex;justify-content:center}#dashboard.dashboard .l-side .ration-meal-item .ration-meal-options__prohibition svg{fill:#d1d1d1;transition:fill .3s}#dashboard.dashboard .l-side .ration-meal-item .ration-meal-options__prohibition.selected{background-color:#ff773d}#dashboard.dashboard .l-side .ration-meal-item .ration-meal-options__prohibition.selected svg,#dashboard.dashboard .l-side .ration-meal-item .ration-meal-options__prohibition.selected:hover svg{fill:var(--white)}@media(any-hover:hover){#dashboard.dashboard .l-side .ration-meal-item .ration-meal-options__prohibition:hover{border:.0625rem solid #ff773d}#dashboard.dashboard .l-side .ration-meal-item .ration-meal-options__prohibition:hover svg{fill:var(--activity-red)}}#dashboard.dashboard .l-side .ration-meal-item .ration-meal-options__eaten{align-items:center;display:flex;justify-content:center}#dashboard.dashboard .l-side .ration-meal-item .ration-meal-options__eaten.selected{background-color:var(--main-green)}#dashboard.dashboard .l-side .ration-meal-item .ration-meal-options__eaten.selected svg,#dashboard.dashboard .l-side .ration-meal-item .ration-meal-options__eaten.selected:hover svg{fill:var(--white)}@media(any-hover:hover){#dashboard.dashboard .l-side .ration-meal-item .ration-meal-options__eaten:hover{border:.0625rem solid var(--main-green)}#dashboard.dashboard .l-side .ration-meal-item .ration-meal-options__eaten:hover svg{fill:var(--main-green)}}#dashboard.dashboard .l-side .ration-meal-item .ration-meal-options__weight{color:var(--main-grey);flex-shrink:0;font-size:.75rem;font-weight:400;letter-spacing:.08em;text-align:center;width:3.125rem}#dashboard.dashboard .l-side .ration-meal-item__delete{align-items:center;background-color:var(--input-grey);border:.0625rem solid #0000;border-radius:100%;display:flex;height:.875rem;justify-content:center;padding:.3125rem;position:absolute;right:.25rem;top:.25rem;transition:.2s;width:.875rem}#dashboard.dashboard .l-side .ration-meal-item__delete svg{flex-shrink:0;height:.375rem;transition:.2s;width:.375rem}#dashboard.dashboard .l-side .ration-meal-item__delete:hover{border:.0625rem solid var(--activity-red)}#dashboard.dashboard .l-side .ration-meal-item__delete:hover svg{fill:var(--activity-red)}#dashboard.dashboard .l-side .ration-meals-item{background-color:var(--input-grey);border-radius:.75rem;padding:.5rem .875rem}#dashboard.dashboard .l-side .ration-meals-item__header{align-items:center;display:flex;gap:.9375rem;justify-content:space-between}#dashboard.dashboard .l-side .ration-meals-item__header .ration-meals-nameAndTime{align-items:center;color:var(--font-black);display:flex;font-size:1rem;font-weight:500;gap:.9375rem;letter-spacing:.06em}#dashboard.dashboard .l-side .ration-meals-item__header .ration-meals-nameAndTime__time{color:var(--main-grey);font-size:.875rem;font-weight:400;letter-spacing:.07em}#dashboard.dashboard .l-side .ration-meals-item__header .ration-meals-nameAndTime__name{width:5rem}@media(min-width:31em){#dashboard.dashboard .l-side .ration-meals-item__header .ration-meals-nameAndTime__name{min-width:5.625rem}}#dashboard.dashboard .l-side .ration-meals-item .dishes{display:flex;flex-direction:column;gap:.375rem;max-height:0;overflow:hidden;transition:all .3s ease-out}#dashboard.dashboard .l-side .ration-meals-item .dishes.expanded{margin-top:8px;max-height:46.875rem;transition:all .25s ease-in}#dashboard.dashboard .l-side .ration-meals-item .add-dish-btn{border:.09375rem solid #0000;border-radius:.625rem;padding:.875rem;transition:.3s;width:100%}@media(max-width:31em){#dashboard.dashboard .l-side .ration-meals-item .add-dish-btn{padding:.4375rem}}@media(any-hover:hover){#dashboard.dashboard .l-side .ration-meals-item .add-dish-btn{border:.09375rem solid var(--main-green)}#dashboard.dashboard .l-side .ration-meals-item .add-dish-btn:hover svg{transform:scale(1.1)}}#dashboard.dashboard .l-side .ration-meals-item .add-dish-btn svg{fill:var(--white);transition:.2s}#dashboard.dashboard .l-side .ration-meals-item .animated-gradient{background-image:linear-gradient(73deg,var(--main-green) 0,#2fe3b8 47.4%,var(--main-green) 100%);background-size:300% 300%;transition:background-position .5s}#dashboard.dashboard .l-side .ration-meals-item .animated-gradient:hover{background-position:50% 20%}#dashboard.dashboard .l-side .meals-slider__list{border-radius:.875rem;display:flex;flex-direction:column;gap:.5rem;padding-right:.9375rem;position:relative}@media(max-width:31em){#dashboard.dashboard .l-side .meals-slider__list{max-height:100%;overflow:visible;padding:0}}#dashboard.dashboard .l-side .meals-slider__list::-webkit-scrollbar{background:var(--input-grey);border-radius:1.5625rem;width:.4375rem}#dashboard.dashboard .l-side .meals-slider__list::-webkit-scrollbar-thumb{background:var(--scrollbar-green);border-radius:1.5625rem;width:100%}#dashboard.dashboard .title-side{color:var(--main-grey);font-weight:600;letter-spacing:.04em}@media(min-width:120em){#dashboard.dashboard .title-side{font-size:1.5rem}}@media(min-width:75em)and (max-width:120em){@supports(font-size:clamp(1rem,0.1666666667rem + 1.1111111111vw,1.5rem)){#dashboard.dashboard .title-side{font-size:clamp(1rem,.1666666667rem + 1.1111111111vw,1.5rem)}}@supports not (font-size:clamp(1rem,0.1666666667rem + 1.1111111111vw,1.5rem)){#dashboard.dashboard .title-side{font-size:calc(.16667rem + 1.11111vw)}}}@media(max-width:75em){#dashboard.dashboard .title-side{font-size:1rem;font-size:1.125rem}}@media(max-width:31em){#dashboard.dashboard .title-side{font-size:1rem;text-align:left;width:100%}}#dashboard.dashboard .title-side-goal{color:var(--main-grey);font-size:1.25rem;font-weight:500;letter-spacing:.04em}@media(min-width:120em){#dashboard.dashboard .title-side-goal{font-size:1.25rem}}@media(min-width:75em)and (max-width:120em){@supports(font-size:clamp(0.9375rem,0.4166666667rem + 0.6944444444vw,1.25rem)){#dashboard.dashboard .title-side-goal{font-size:clamp(.9375rem,.4166666667rem + .6944444444vw,1.25rem)}}@supports not (font-size:clamp(0.9375rem,0.4166666667rem + 0.6944444444vw,1.25rem)){#dashboard.dashboard .title-side-goal{font-size:calc(.41667rem + .69444vw)}}}@media(max-width:75em){#dashboard.dashboard .title-side-goal{font-size:.9375rem}}#dashboard.dashboard .title-side-goal__value{color:var(--main-green)}@media(max-width:31em){#dashboard.dashboard .title-side-goal{font-size:.8125rem;text-align:left;width:100%}}#dashboard .r-side{flex-shrink:0;width:50%}@media(max-width:75em){#dashboard .r-side{width:100%}}@media(min-width:101.875em){#dashboard .r-side__title{margin-bottom:1.625rem}}@media(min-width:20em)and (max-width:101.875em){@supports(margin-bottom:clamp(0.9375rem,0.7695610687rem + 0.8396946565vw,1.625rem)){#dashboard .r-side__title{margin-bottom:clamp(.9375rem,.7695610687rem + .8396946565vw,1.625rem)}}@supports not (margin-bottom:clamp(0.9375rem,0.7695610687rem + 0.8396946565vw,1.625rem)){#dashboard .r-side__title{margin-bottom:calc(.76956rem + .83969vw)}}}@media(max-width:20em){#dashboard .r-side__title{margin-bottom:.9375rem}}@media(min-width:101.875em){#dashboard .r-side__title-goal{margin-bottom:.8125rem}}@media(min-width:20em)and (max-width:101.875em){@supports(margin-bottom:clamp(0.4375rem,0.3458969466rem + 0.4580152672vw,0.8125rem)){#dashboard .r-side__title-goal{margin-bottom:clamp(.4375rem,.3458969466rem + .4580152672vw,.8125rem)}}@supports not (margin-bottom:clamp(0.4375rem,0.3458969466rem + 0.4580152672vw,0.8125rem)){#dashboard .r-side__title-goal{margin-bottom:calc(.3459rem + .45802vw)}}}@media(max-width:20em){#dashboard .r-side__title-goal{margin-bottom:.4375rem}}#dashboard .r-side__bars{align-items:center;background:url(/static/media/health-point.94cab35de5fdb5e0635e.svg) right 0 top 3.75rem no-repeat,url(/static/media/health-point.94cab35de5fdb5e0635e.svg) right 3.125rem top 4.375rem/1.5625rem no-repeat,url(/static/media/health-point.94cab35de5fdb5e0635e.svg) right 2.625rem top .9375rem/2.1875rem no-repeat,var(--input-grey);border-radius:1.3125rem;display:flex;gap:1.875rem;justify-content:center;padding:1.875rem}@media(min-width:101.875em){#dashboard .r-side__bars{margin-bottom:1.5625rem}}@media(min-width:20em)and (max-width:101.875em){@supports(margin-bottom:clamp(0.9375rem,0.7848282443rem + 0.7633587786vw,1.5625rem)){#dashboard .r-side__bars{margin-bottom:clamp(.9375rem,.7848282443rem + .7633587786vw,1.5625rem)}}@supports not (margin-bottom:clamp(0.9375rem,0.7848282443rem + 0.7633587786vw,1.5625rem)){#dashboard .r-side__bars{margin-bottom:calc(.78483rem + .76336vw)}}}@media(max-width:20em){#dashboard .r-side__bars{margin-bottom:.9375rem}}@media(min-width:75em)and (min-width:120em){#dashboard .r-side__bars{gap:2.25rem}}@media(min-width:75em)and (min-width:75em)and (max-width:120em){@supports(gap:clamp(0.0000000625rem,-3.7499998333rem + 4.9999998611vw,2.25rem)){#dashboard .r-side__bars{gap:clamp(6.25e-8rem,-3.7499998333rem + 4.9999998611vw,2.25rem)}}@supports not (gap:clamp(0.0000000625rem,-3.7499998333rem + 4.9999998611vw,2.25rem)){#dashboard .r-side__bars{gap:calc(-3.75rem + 5vw)}}}@media(min-width:75em)and (max-width:75em){#dashboard .r-side__bars{gap:6.25e-8rem}}@media(max-width:48em){#dashboard .r-side__bars{flex-direction:column}}@media(max-width:48em)and (min-width:101.875em){#dashboard .r-side__bars{gap:1.25rem}}@media(max-width:48em)and (min-width:20em)and (max-width:101.875em){@supports(gap:clamp(0.75rem,0.6278625954rem + 0.6106870229vw,1.25rem)){#dashboard .r-side__bars{gap:clamp(.75rem,.6278625954rem + .6106870229vw,1.25rem)}}@supports not (gap:clamp(0.75rem,0.6278625954rem + 0.6106870229vw,1.25rem)){#dashboard .r-side__bars{gap:calc(.62786rem + .61069vw)}}}@media(max-width:48em)and (max-width:20em){#dashboard .r-side__bars{gap:.75rem}}@media(max-width:31em){#dashboard .r-side__bars{margin-bottom:1.875rem}}.skilleton{animation:gradientAnimation 1.5s ease infinite;background:linear-gradient(-60deg,#e9e9e9,#fff,#dadada);background-size:300% 100%;border-radius:20px;height:100%;padding:15px;transition:.3s;width:100%}.button-group{display:flex;gap:.75rem}.expand-btn{align-items:center;background:linear-gradient(73deg,var(--main-green) 0,#2fe3b8 47.4%,var(--main-green) 100%);border-radius:.5rem;display:flex;height:2rem;justify-content:center;padding:0;transition:transform .2s ease-in-out;width:2rem}@media(any-hover:hover){.expand-btn:hover{transform:scale(1.05)}}.expand-btn svg{fill:var(--white);flex-shrink:0;height:.4375rem;transition:.2s;width:.8125rem}.expand-btn.expanded svg{transform:rotate(180deg) translateY(.0625rem)}.btnAddDish{align-items:center;background:linear-gradient(73deg,var(--main-green) 0,#2fe3b8 47.4%,var(--main-green) 100%);border-radius:.5rem;display:flex;height:2rem;justify-content:center;transition:transform .2s ease-in-out;width:2rem}@media(any-hover:hover){.btnAddDish:hover{transform:scale(1.05)}}.btnAddDish svg{fill:var(--white);height:.875rem;transition:.2s;width:.875rem}.disabled-link{pointer-events:none}.chart{display:flex;flex-direction:column;justify-content:space-between}.chart p{margin:0;text-align:center}.chart__wrapper{position:relative}.chart__wrapper--carbo,.chart__wrapper--fat,.chart__wrapper--protein{height:7rem;margin-bottom:.9375rem;width:7rem}@media(max-width:21.875em){.chart__wrapper--carbo,.chart__wrapper--fat,.chart__wrapper--protein{margin-bottom:10}}.chart__wrapper--calories{height:8.75rem;margin-bottom:.9375rem;width:8.75rem}@media(max-width:21.875em){.chart__wrapper--calories{margin-bottom:10}}.chart__wrapper canvas{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:5}.chart__title{color:#525252;font-size:.75rem;font-weight:600;text-align:center}.chart__analytic-info{align-items:center;display:flex;flex-direction:column;font-family:var(--third-family);font-size:.875rem;font-weight:500;gap:.625rem;justify-content:center;left:50%;letter-spacing:.07em;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}.chart__analytic-info--big{gap:.625rem;padding-top:.3125rem;z-index:1}.chart__analytic-info--big p:first-child{color:#525252;font-size:.75rem;font-weight:500;text-align:center}.chart__analytic-info--big p:nth-child(2){font-size:.875rem;font-weight:600;width:6.875rem;word-spacing:-2px}.chart__analytic-info--big p:nth-child(3){color:var(--main-grey);font-size:12px;font-weight:500;word-spacing:-2px}.chart__analytic-info--big #percent-only{color:var(--font-black);font-size:1rem;font-weight:700}.chart__analytic-info--small{gap:.3125rem;padding-top:.4375rem}.chart__analytic-info--small p{z-index:-1}.chart__analytic-info--small p:first-child{color:#525252;font-size:.875rem;font-weight:600;margin-bottom:.1875rem;text-align:center}.chart__analytic-info--small p:nth-child(2){font-size:12px;font-weight:600;font-weight:500;text-align:center;word-spacing:-2px}.chart__analytic-info--small p:nth-child(3){color:var(--main-grey);font-size:.75rem;font-weight:500;word-spacing:-2px}#circle-big-container,#circle-small-container{align-items:center;display:flex;justify-content:center}#circle-small-container{gap:1.875rem;height:100%}@media(min-width:75em)and (min-width:120em){#circle-small-container{gap:2.25rem}}@media(min-width:75em)and (min-width:75em)and (max-width:120em){@supports(gap:clamp(0.0000000625rem,-3.7499998333rem + 4.9999998611vw,2.25rem)){#circle-small-container{gap:clamp(6.25e-8rem,-3.7499998333rem + 4.9999998611vw,2.25rem)}}@supports not (gap:clamp(0.0000000625rem,-3.7499998333rem + 4.9999998611vw,2.25rem)){#circle-small-container{gap:calc(-3.75rem + 5vw)}}}@media(min-width:75em)and (max-width:75em){#circle-small-container{gap:6.25e-8rem}}@media(max-width:48em)and (min-width:101.875em){#circle-small-container{gap:1.875rem}}@media(max-width:48em)and (min-width:20em)and (max-width:101.875em){@supports(gap:clamp(0.0000000625rem,-0.4580151894rem + 2.2900762595vw,1.875rem)){#circle-small-container{gap:clamp(6.25e-8rem,-.4580151894rem + 2.2900762595vw,1.875rem)}}@supports not (gap:clamp(0.0000000625rem,-0.4580151894rem + 2.2900762595vw,1.875rem)){#circle-small-container{gap:calc(-.45802rem + 2.29008vw)}}}@media(max-width:48em)and (max-width:20em){#circle-small-container{gap:6.25e-8rem}}.default-food-image__wrapper{align-items:center;background-color:#d9d9d9;border-radius:.375rem 0 0 .375rem;display:flex;flex-shrink:0;height:100%;justify-content:center;object-fit:cover;overflow:hidden;width:4.375rem}@media(max-width:31em){.default-food-image__wrapper{width:3.0625rem}}.add-meal-window__flex,.meal-ingredient-add__flex{display:flex;flex-direction:column;gap:.3125rem;height:100%;margin-top:1.25rem;max-height:37.5rem}.add-meal-window__title,.meal-ingredient-add__title{color:var(--black);font-size:1rem;font-weight:600;letter-spacing:.06em;margin:1.5625rem 0;text-align:center}@media(max-height:45.625em){.add-meal-window__title,.meal-ingredient-add__title{margin-bottom:.9375rem}}.add-meal-window .modal-header .add-meal-window__meal-or-product,.meal-ingredient-add .modal-header .add-meal-window__meal-or-product{display:flex;gap:1.75rem;justify-content:center;margin-bottom:1.875rem}@media(max-height:45.625em){.add-meal-window .modal-header .add-meal-window__meal-or-product,.meal-ingredient-add .modal-header .add-meal-window__meal-or-product{margin-bottom:.9375rem}}.add-meal-window .modal-footer .apply,.meal-ingredient-add .modal-footer .apply{background:linear-gradient(50deg,#04c78c,#2fe3b8 47.4%,#04c78c);border-radius:.625rem;color:var(--white);font-size:.875rem;font-weight:700;letter-spacing:.07em;margin:0 auto;min-width:9.375rem;padding:1.125rem;text-align:center;width:50%}@media(max-height:37.5em){.add-meal-window .modal-footer .apply,.meal-ingredient-add .modal-footer .apply{padding:.75rem}}@media(max-width:31em){.add-meal-window .modal-footer .apply,.meal-ingredient-add .modal-footer .apply{width:80%}}.add-meal-window .content,.meal-ingredient-add .content{display:flex;flex-direction:column;gap:1.25rem;justify-content:center}@media(max-height:45.625em){.add-meal-window .content,.meal-ingredient-add .content{gap:.9375rem}}.add-meal-window .content input.modal-meal-search,.meal-ingredient-add .content input.modal-meal-search{align-self:flex-start;background:url(/static/media/search.38b8bdcbbf75363f022b.svg) right .9375rem center/.875rem no-repeat,var(--input-grey);border:.0625rem solid #dedede;border-radius:.875rem;box-shadow:0 2px 48px 0 #0000000a;color:var(--main-grey);font-size:.875rem;font-weight:400;height:100%;letter-spacing:.07em;max-width:21.625rem;padding:.9375rem 1.875rem .9375rem 1.125rem;width:100%}.add-meal-window .content input.modal-meal-search:focus-visible,.meal-ingredient-add .content input.modal-meal-search:focus-visible{outline-color:var(--page-green)}@media(max-height:45.625em){.add-meal-window .content input.modal-meal-search,.meal-ingredient-add .content input.modal-meal-search{padding:.625rem 1.875rem .625rem 1.125rem}}@media(max-width:56.25em){.add-meal-window .content input.modal-meal-search,.meal-ingredient-add .content input.modal-meal-search{width:68%}}.add-meal-window .content input[type=search i]::-webkit-search-cancel-button,.meal-ingredient-add .content input[type=search i]::-webkit-search-cancel-button{cursor:pointer;filter:hue-rotate(290deg) brightness(1.7);opacity:1;padding:.0625rem}.tab-buttons{align-items:center;display:flex;gap:.4375rem;justify-content:space-between;margin-bottom:1.875rem}.tab-buttons button{color:#3f3f3f;flex-basis:33.333%;font-size:1rem;font-weight:500;letter-spacing:.06em;position:relative;transition:.3s}.tab-buttons button:after{background:#e5e5e5;border-radius:.875rem;content:"";height:.375rem;transition:.3s;width:100%}.tab-buttons button.active:after{background:var(--page-green)}.tab-items{display:flex;flex-direction:column;gap:.625rem;min-width:25.625rem;padding-right:.3125rem;width:100%}@media(max-width:31em){.tab-items{min-width:15.625rem;width:100%}}.tab-items .meals-not-found{align-items:center;color:var(--main-grey);display:flex;font-size:1.125rem;font-weight:500;justify-content:center;letter-spacing:.07em;margin-top:20px}.tab-items .tab-items-infiniteScroll{display:flex;flex-direction:column;gap:.625rem;padding-right:.9375rem}.tab-items .tab-items-infiniteScroll::-webkit-scrollbar{background:var(--input-grey);border-radius:1.5625rem;width:.4375rem}.tab-items .tab-items-infiniteScroll::-webkit-scrollbar-thumb{background:var(--scrollbar-green);border-radius:1.5625rem;width:100%}@media(any-hover:hover){.tab-items__link:hover{text-decoration:underline}}.tab-items__left{align-items:center;border-radius:.375rem 0 0 .375rem;display:flex;flex-grow:1;gap:.75rem;height:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.tab-items__right{align-items:center;display:flex;gap:.9375rem;justify-content:center;width:auto}@media(max-width:21.875em){.tab-items__right{gap:.625rem}}.tab-items__descr{align-items:flex-start;display:flex;flex-direction:column;gap:.375rem;padding:.625rem 0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.tab-items__descr,.tab-items__descr a{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tab-items__descr a{color:var(--black);font-size:.875rem;font-weight:600;letter-spacing:.07em;line-height:1.05;margin:0;text-align:left;width:100%}.tab-items__descr a:hover{overflow:visible;text-decoration:underline;z-index:100}@media(max-width:35em){.tab-items__descr a{font-size:.6875rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tab-items__descr a:hover{overflow:visible;z-index:100}}@media(max-width:31em)and (min-width:31em){.tab-items__descr a{font-size:.875rem}}@media(max-width:31em)and (min-width:21.875em)and (max-width:31em){@supports(font-size:clamp(0.625rem,0.0256849315rem + 2.7397260274vw,0.875rem)){.tab-items__descr a{font-size:clamp(.625rem,.0256849315rem + 2.7397260274vw,.875rem)}}@supports not (font-size:clamp(0.625rem,0.0256849315rem + 2.7397260274vw,0.875rem)){.tab-items__descr a{font-size:calc(.02568rem + 2.73973vw)}}}@media(max-width:31em)and (max-width:21.875em){.tab-items__descr a{font-size:.625rem}}.tab-items__descr p{color:var(--main-grey);font-size:.875rem;font-weight:400;letter-spacing:.07em;line-height:137%;margin:0}@media(max-width:35em){.tab-items__descr p{font-size:.6875rem}}.tab-items__weight{align-items:center;color:var(--main-grey);display:flex;font-size:.75rem;font-weight:400;justify-content:center;letter-spacing:.08em;line-height:137%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;width:auto}@media(max-width:25em){.tab-items__weight{align-items:flex-end;gap:.625rem}}.tab-items__edit{height:.9375rem;margin-bottom:.4375rem;transition:.3s;width:.9375rem}.tab-items__edit svg{fill:var(--main-grey);transition:.3s}.tab-items__info{display:flex;gap:.625rem;height:3.75rem;justify-content:space-between}.tab-items__info,.tab-items__item{align-items:center;background:var(--input-grey);border-radius:.5rem;transition:.3s;width:100%}.tab-items__item{border:.125rem solid var(--white)}.tab-items__item.active{border:.125rem solid var(--page-green)}@media(max-width:31em){.tab-items__item{width:100%}}.tab-items__item img{border-radius:.375rem 0 0 .375rem;height:3.75rem;width:4.4375rem}@media(max-width:31em){.tab-items__item img{height:60px;object-fit:cover;width:49px}}.tab-items::-webkit-scrollbar{background:var(--input-grey);border-radius:1.5625rem;width:.4375rem}.tab-items::-webkit-scrollbar-thumb{background:var(--scrollbar-green);border-radius:1.5625rem;width:100%}.tab-items__pic{align-items:center;display:flex;height:100%;justify-content:center}.item-list-header{display:flex;justify-content:space-between}.meal-or-product-btn{background-color:var(--input-grey);border:1px solid var(--input-grey);border-radius:.5rem;color:#0000007d;font-size:1rem;font-weight:600;letter-spacing:.06em;padding:.625rem 1.125rem;text-align:center;transition:.3s}@media(any-hover:hover){.meal-or-product-btn:hover{border:1px solid var(--page-green)}}.meal-or-product-btn.active{background-color:var(--page-green);border:1px solid var(--page-green);color:var(--white);transition:.3s}@media(any-hover:hover){.meal-or-product-btn.active:hover{border:1px solid var(--page-green);color:var(--white)}}.unit-selector{align-items:center;display:flex;flex-shrink:0;justify-content:center}.unit-selector .unit-select{background-color:#0000;border:none;border-radius:5px;color:var(--main-grey);font-size:13px;padding:.25rem}.unit-selector .unit-select:focus{border-color:var(--main-green);outline:none}@media(max-width:35em){.unit-selector .unit-select{font-size:12px;padding:.125rem}}.counter{align-items:center;display:flex}.counter input[type=number]::-webkit-inner-spin-button,.counter input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.counter input[type=number]{-moz-appearance:textfield}.counter .counter-btn{align-items:center;background-color:var(--main-green);border:none;border-radius:.375rem;color:#fff;cursor:pointer;display:flex;font-size:1.75rem;height:1.4375rem;justify-content:center;-webkit-user-select:none;user-select:none;width:1.4375rem}.counter .counter-btn__icon{display:block;margin-top:3px}@media(max-width:35em){.counter .counter-btn{font-size:1.375rem;height:1.125rem;width:1.125rem}}.counter .counter-btn:hover{opacity:.8}.counter .counter-input{border:none;border-radius:5px;color:var(--main-grey);font-family:Gilroy,sans-serif;font-size:14px;height:1.6875rem;margin:0 .3125rem;outline:var(--main-green);padding:5px;text-align:center;width:3.75rem}@media(max-width:31em){.counter .counter-input{font-size:12px;height:1.25rem;margin:0 .1875rem;padding:3px;width:2.5rem}}.macronutrients__list{display:flex;justify-content:space-evenly;padding:.25rem .625rem .3125rem}@media(max-width:31em){.macronutrients__list{justify-content:space-between}}.macronutrients__item__field{display:flex;flex-direction:column;gap:.1875rem}.macronutrients__item label{color:var(--main-grey);font-size:.75rem;font-weight:400;letter-spacing:.08em}.macronutrients__item div{color:var(--black);font-size:.71875rem;font-weight:600;text-align:center}@media(min-width:101.875em){.add-meal-items-to-my-ration{padding-left:1.5625rem}}@media(min-width:20em)and (max-width:101.875em){@supports(padding-left:clamp(0.3125rem,0.0071564885rem + 1.5267175573vw,1.5625rem)){.add-meal-items-to-my-ration{padding-left:clamp(.3125rem,.0071564885rem + 1.5267175573vw,1.5625rem)}}@supports not (padding-left:clamp(0.3125rem,0.0071564885rem + 1.5267175573vw,1.5625rem)){.add-meal-items-to-my-ration{padding-left:calc(.00716rem + 1.52672vw)}}}@media(max-width:20em){.add-meal-items-to-my-ration{padding-left:.3125rem}}@media(min-width:101.875em){.add-meal-items-to-my-ration{padding-right:1.5625rem}}@media(min-width:20em)and (max-width:101.875em){@supports(padding-right:clamp(0.3125rem,0.0071564885rem + 1.5267175573vw,1.5625rem)){.add-meal-items-to-my-ration{padding-right:clamp(.3125rem,.0071564885rem + 1.5267175573vw,1.5625rem)}}@supports not (padding-right:clamp(0.3125rem,0.0071564885rem + 1.5267175573vw,1.5625rem)){.add-meal-items-to-my-ration{padding-right:calc(.00716rem + 1.52672vw)}}}@media(max-width:20em){.add-meal-items-to-my-ration{padding-right:.3125rem}}.add-meal-items-to-my-ration .modal-content .modal-header .selected-item a{pointer-events:none}.add-meal-items-to-my-ration .modal-content .modal-header .selected-item a:hover{cursor:auto;text-decoration:none}.add-meal-items-to-my-ration .modal-content .modal-header .selected-item .tab-items__item:hover{background-color:#f7f8f9;cursor:auto}.add-meal-items-to-my-ration .modal-content .modal-header .date{align-items:center;display:flex;gap:.3125rem;justify-content:center;margin-bottom:.625rem;min-height:3.125rem;position:relative;width:100%}@media(min-width:101.875em){.add-meal-items-to-my-ration .modal-content .modal-header .date{gap:4.375rem}}@media(min-width:20em)and (max-width:101.875em){@supports(gap:clamp(2.5rem,2.0419847328rem + 2.2900763359vw,4.375rem)){.add-meal-items-to-my-ration .modal-content .modal-header .date{gap:clamp(2.5rem,2.0419847328rem + 2.2900763359vw,4.375rem)}}@supports not (gap:clamp(2.5rem,2.0419847328rem + 2.2900763359vw,4.375rem)){.add-meal-items-to-my-ration .modal-content .modal-header .date{gap:calc(2.04198rem + 2.29008vw)}}}@media(max-width:20em){.add-meal-items-to-my-ration .modal-content .modal-header .date{gap:2.5rem}}.add-meal-items-to-my-ration .modal-content .modal-header .date .date-arrows{align-items:center;background-color:var(--input-grey);border:.0625rem solid #0000;border-radius:.4375rem;display:flex;flex-shrink:0;justify-content:center;padding:.6875rem;transition:.3s}@media(min-width:120em){.add-meal-items-to-my-ration .modal-content .modal-header .date .date-arrows{padding:.6875rem}}@media(min-width:61.99875em)and (max-width:120em){@supports(padding:clamp(0.4375rem,0.1702697679rem + 0.4310251934vw,0.6875rem)){.add-meal-items-to-my-ration .modal-content .modal-header .date .date-arrows{padding:clamp(.4375rem,.1702697679rem + .4310251934vw,.6875rem)}}@supports not (padding:clamp(0.4375rem,0.1702697679rem + 0.4310251934vw,0.6875rem)){.add-meal-items-to-my-ration .modal-content .modal-header .date .date-arrows{padding:calc(.17027rem + .43103vw)}}}@media(max-width:61.99875em){.add-meal-items-to-my-ration .modal-content .modal-header .date .date-arrows{padding:.4375rem}}.add-meal-items-to-my-ration .modal-content .modal-header .date .date-arrows svg{fill:var(--main-green)}@media(any-hover:hover){.add-meal-items-to-my-ration .modal-content .modal-header .date .date-arrows:hover{transform:scale(1.05)}}.add-meal-items-to-my-ration .modal-content .modal-body{padding:0}.add-meal-items-to-my-ration .modal-content .modal-body .content-wrapper{overflow-y:auto;padding-right:.1875rem}.add-meal-items-to-my-ration .modal-content .modal-body .content-wrapper::-webkit-scrollbar{background-color:#f5f5f5;width:.3125rem}.add-meal-items-to-my-ration .modal-content .modal-body .content-wrapper::-webkit-scrollbar-thumb{background-color:#cecece;border-radius:.625rem}.add-meal-items-to-my-ration .modal-content .modal-body .content-wrapper .meals-slider__list{display:flex;flex-direction:column;gap:.9375rem;overflow:auto;position:relative}@media(max-width:31em){.add-meal-items-to-my-ration .modal-content .modal-body .content-wrapper .meals-slider__list{padding-right:.4375rem}}.add-meal-items-to-my-ration .modal-content .modal-body .content-wrapper .meals-slider__list::-webkit-scrollbar{background:var(--input-grey);border-radius:1.5625rem;width:.4375rem}.add-meal-items-to-my-ration .modal-content .modal-body .content-wrapper .meals-slider__list::-webkit-scrollbar-thumb{background:var(--scrollbar-green);border-radius:1.5625rem;width:100%}.add-meal-items-to-my-ration .modal-content .modal-body .ration-meals-item{background-color:var(--input-grey);border-radius:.875rem;padding:.9375rem}.add-meal-items-to-my-ration .modal-content .modal-body .ration-meals-item__header{align-items:flex-start;display:flex;gap:.9375rem;justify-content:space-between;margin-bottom:.625rem}.add-meal-items-to-my-ration .modal-content .modal-body .ration-meals-item__header .ration-meals-nameAndTime{color:var(--font-black);display:flex;flex-direction:column;font-size:1rem;font-weight:500;gap:.4375rem;letter-spacing:.06em}.add-meal-items-to-my-ration .modal-content .modal-body .ration-meals-item__header .ration-meals-nameAndTime__time{color:var(--main-grey);font-size:.875rem;font-weight:400;letter-spacing:.07em}.add-meal-items-to-my-ration .modal-content .modal-body .ration-meals-item__buttons{display:flex;gap:.625rem}.add-meal-items-to-my-ration .modal-content .modal-body .ration-meals-item__buttons .add-meal-btn{align-items:center;background:linear-gradient(73deg,var(--main-green) 0,#2fe3b8 47.4%,var(--main-green) 100%);border-radius:.625rem;display:flex;justify-content:center;transition:.3s}@media(min-width:101.875em){.add-meal-items-to-my-ration .modal-content .modal-body .ration-meals-item__buttons .add-meal-btn{padding:.8125rem}}@media(min-width:20em)and (max-width:101.875em){@supports(padding:clamp(0.5rem,0.4236641221rem + 0.3816793893vw,0.8125rem)){.add-meal-items-to-my-ration .modal-content .modal-body .ration-meals-item__buttons .add-meal-btn{padding:clamp(.5rem,.4236641221rem + .3816793893vw,.8125rem)}}@supports not (padding:clamp(0.5rem,0.4236641221rem + 0.3816793893vw,0.8125rem)){.add-meal-items-to-my-ration .modal-content .modal-body .ration-meals-item__buttons .add-meal-btn{padding:calc(.42366rem + .38168vw)}}}@media(max-width:20em){.add-meal-items-to-my-ration .modal-content .modal-body .ration-meals-item__buttons .add-meal-btn{padding:.5rem}}@media(any-hover:hover){.add-meal-items-to-my-ration .modal-content .modal-body .ration-meals-item__buttons .add-meal-btn:hover{transform:scale(1.05)}}.add-meal-items-to-my-ration .modal-content .modal-body .ration-meals-item__buttons .add-meal-btn svg{fill:var(--white);height:.9375rem;transition:.2s;width:.9375rem}.add-meal-items-to-my-ration .modal-content .modal-body .ration-meals-item__buttons .add-meal-btn.expanded{opacity:0;visibility:hidden}.add-meal-items-to-my-ration .modal-content .modal-body .ration-meals-item .dishes{display:flex;flex-direction:column;gap:.875rem;max-height:0;overflow:hidden;transition:all .3s ease-out}.add-meal-items-to-my-ration .modal-content .modal-body .ration-meals-item .dishes.expanded{max-height:46.875rem;transition:all .25s ease-in}.add-meal-items-to-my-ration .modal-content .modal-body .ration-meals-item .add-dish-btn{border:.09375rem solid #0000;border-radius:.625rem;padding:.5rem;transition:.3s;width:100%}@media(max-width:31em){.add-meal-items-to-my-ration .modal-content .modal-body .ration-meals-item .add-dish-btn{padding:.4375rem}}@media(any-hover:hover){.add-meal-items-to-my-ration .modal-content .modal-body .ration-meals-item .add-dish-btn{border:.09375rem solid var(--main-green)}.add-meal-items-to-my-ration .modal-content .modal-body .ration-meals-item .add-dish-btn:hover svg{transform:scale(1.1)}}.add-meal-items-to-my-ration .modal-content .modal-body .ration-meals-item .add-dish-btn svg{fill:var(--white);transition:.2s}.add-meal-items-to-my-ration .title-side{align-items:flex-start;color:var(--main-grey);display:flex;font-size:1rem;font-weight:600;letter-spacing:.04em;margin-bottom:.5rem;text-align:left;width:100%}.add-meal-items-to-my-ration .button-apply{align-items:center;display:flex;justify-content:center}.add-meal-items-to-my-ration .selected-item{width:100%}.add-meal-items-to-my-ration .animated-gradient{background-image:linear-gradient(73deg,var(--main-green) 0,#2fe3b8 47.4%,var(--main-green) 100%);background-size:300% 300%;transition:background-position .5s}.add-meal-items-to-my-ration .animated-gradient:hover{background-position:50% 20%}.add-meal.add-meal--mobile{margin-top:1.875rem}@media(max-width:31em){.add-meal.add-meal--mobile{margin-top:6.25rem}}.ingredient__container-top{display:flex;gap:3.125rem;justify-content:space-between;margin:0}.ingredient__container-top .search__input{width:100%}@media(max-width:90em){.ingredient__container-top{gap:1.875rem}}@media(max-width:31em){.ingredient__container-top{gap:.625rem}}.ingredient__container-top .sorting{margin-top:1.5625rem}.ingredient__groups{grid-column-gap:2.1875rem;grid-row-gap:2.1875rem;column-gap:2.1875rem;display:grid;height:100%;max-width:62.5rem;place-self:center;row-gap:2.1875rem}@media(max-width:31em){.ingredient__groups{grid-template-columns:repeat(2,1fr)}}@media(min-width:31.0625em)and (max-width:64em){.ingredient__groups{grid-template-columns:repeat(4,1fr)}}@media(min-width:64.0625em){.ingredient__groups{grid-template-columns:repeat(6,1fr)}}.ingredient__group-item{color:var(--main-grey);cursor:pointer;font-weight:600;height:8.75rem;padding:1.375rem;text-align:center;transition:all .5s;width:8.75rem}.ingredient__group-item:hover{transform:scale(1.15)}.ingredient__group-item:hover span{color:var(--page-green)}.ingredient__group-item span{color:#000;display:block;font-size:.75rem;letter-spacing:.0625rem;line-height:.875rem;margin-top:.625rem}.ingredient__group-item_active{background-color:var(--input-grey);cursor:inherit}.ingredient__group-item_active:after{background:rgba(0,0,0,.129);content:"";display:block;height:1px;position:relative;top:22px;width:100%}.ingredient__title{color:#77838f;font-weight:600;letter-spacing:.04em;margin-bottom:.9375rem}@media(min-width:101.875em){.ingredient__title{font-size:1.5rem}}@media(min-width:20em)and (max-width:101.875em){@supports(font-size:clamp(1rem,0.8778625954rem + 0.6106870229vw,1.5rem)){.ingredient__title{font-size:clamp(1rem,.8778625954rem + .6106870229vw,1.5rem)}}@supports not (font-size:clamp(1rem,0.8778625954rem + 0.6106870229vw,1.5rem)){.ingredient__title{font-size:calc(.87786rem + .61069vw)}}}@media(max-width:20em){.ingredient__title{font-size:1rem}}.ration-item{display:flex;gap:.9375rem;justify-content:flex-end;position:static;width:100%}@media(max-width:61.99875em){.ration-item{flex-direction:column-reverse;gap:1.875rem}}.ration-item__left{display:flex;flex:0 0 50%;flex-direction:column;gap:.9375rem;width:100%}@media(min-width:31em){.ration-item__left{padding-right:1.5625rem}}.ration-item__left .ration-header{align-items:center;display:flex;justify-content:space-between}@media(max-width:31em){.ration-item__left .ration-header{flex-direction:column-reverse;gap:1.875rem}}.ration-item__left .ration-header__left{align-items:center;display:flex;gap:1.6875rem}@media(max-width:31em){.ration-item__left .ration-header__left{width:100%}}.ration-item__left .ration-header__title{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--main-grey);display:-webkit-box;font-size:1.5rem;font-weight:600;letter-spacing:.04em;margin:0;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.ration-item__left .ration-header__trial{align-items:center;background:#f7f8f9;border-radius:.625rem;color:#06c78c;display:flex;flex-direction:column;font-size:10px;gap:.15rem;height:2.125rem;justify-content:center;position:relative;width:5rem}.ration-item__left .ration-header__trial .trial-label{color:#525252;font-weight:400;white-space:nowrap}.ration-item__left .ration-header__trial .trial-details{align-items:center;display:flex;font-weight:600;gap:.25rem}.ration-item__left .ration-header__trial .trial-details.expired{color:#ee7e7a}.ration-item__left .ration-header__trial .trial-details.expired svg{fill:#ee7e7a}.ration-item__left .ration-header__trial .trial-explanation{background-color:#fff;border-radius:12px;box-shadow:2px 8px 24px 0 #959da533;color:#525252;font-size:10px;font-weight:500;left:100%;letter-spacing:.1em;opacity:0;padding:.9375rem;position:absolute;text-align:left;transition:.3s ease-in-out;visibility:hidden;width:10.625rem;z-index:5}.ration-item__left .ration-header__trial .trial-explanation.visible{opacity:1!important;visibility:visible!important}@media(max-width:31em){.ration-item__left .ration-header__right{width:100%}}.ration-item__left .ration-item__action{align-self:center;display:flex;flex-direction:column;gap:.625rem;margin-top:1.5625rem}.ration-item__left .ration-item__action .ration-item__download{text-align:center}.ration-item__left .ration-item__action .ration-item__download__img,.ration-item__left .ration-item__action .ration-item__download__loading{margin-left:.4375rem}.ration-item__left .ration-item__action .ration-item__download__text{color:var(--main-grey)}.ration-item__left .ration-item__action .ration-item__download__button{color:var(--main-green);margin-top:.625rem}.ration-item hr{border:1px solid #e1e1e1;display:block}@media(min-width:81.25em){.ration-item hr{bottom:0;height:100%;left:50%;position:absolute;top:0;width:1px}}@media(max-width:31em){.ration-item hr{display:none}}.ration-item__right{display:flex;flex-direction:column;gap:.9375rem;max-width:-webkit-fill-available;min-width:0;width:100%}@media(min-width:120em){.ration-item__right{padding-left:1.875rem}}@media(min-width:61.99875em)and (max-width:120em){@supports(padding-left:clamp(0.0000000625rem,-2.0042266115rem + 3.2326888429vw,1.875rem)){.ration-item__right{padding-left:clamp(6.25e-8rem,-2.0042266115rem + 3.2326888429vw,1.875rem)}}@supports not (padding-left:clamp(0.0000000625rem,-2.0042266115rem + 3.2326888429vw,1.875rem)){.ration-item__right{padding-left:calc(-2.00423rem + 3.23269vw)}}}@media(max-width:61.99875em){.ration-item__right{padding-left:6.25e-8rem}}.ration-item__right .example{width:100%}.ration_page_wrapper{display:flex;position:static;width:100%}@media(min-width:61.99875em){.ration_page_wrapper .ration-item__slider{min-height:65vh}}.ration_page_wrapper .ration-item__slider--locked{pointer-events:none;position:relative}.ration_page_wrapper .ration-item__overlay{align-items:center;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);background:#ffb54859;border:4px solid #f8d084;border-radius:12px;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.ration_page_wrapper .ration-item__overlay .price{align-items:center;display:flex;flex-direction:column;gap:.875rem;justify-content:center}.ration_page_wrapper .ration-item__overlay .price__value{align-items:center;background-color:var(--white);border-radius:.625rem;box-shadow:0 4px 11px 0 #0000001a;color:#ffa726;display:flex;font-size:.875rem;font-weight:700;height:48px;justify-content:center;letter-spacing:.07em;width:112px}.ration_page_wrapper .ration-item__right .ration-item__goalGender{display:flex;flex-direction:row;gap:20%;justify-content:flex-start}.ration_page_wrapper .ration-item__section{display:flex;flex-direction:column;gap:.625rem}.ration_page_wrapper .ration-item__section .food-list{align-items:center;display:flex;flex-wrap:wrap;gap:1.25rem}@media(max-width:31em){.ration_page_wrapper .ration-item__section .food-list{justify-content:center}}.ration_page_wrapper .ration-item__section .food-list__item{background-color:var(--white);border:.0625rem solid var(--page-green);border-radius:.375rem;color:#000;font-size:.875rem;font-weight:600;letter-spacing:.07em;padding:.75rem 1.875rem;text-align:center}.ration_page_wrapper .ration-item__section .pros-and-cons{display:flex;flex-direction:column}.ration_page_wrapper .ration-item__section .pros-and-cons .title{margin-bottom:.625rem}.ration_page_wrapper .ration-item__section .pros-and-cons ul{display:flex;flex-direction:column;gap:.5rem}.ration_page_wrapper .ration-item__section .pros-and-cons ul.pros-list{margin-bottom:1rem}.ration_page_wrapper .ration-item__section .pros-and-cons ul li{align-items:baseline;color:var(--main-grey);display:flex;font-size:.875rem;font-weight:400;gap:.625rem;letter-spacing:.07em}.ration_page_wrapper .ration-item__section .pros-and-cons ul li:before{background-color:var(--page-green);border-radius:100%;content:"";flex-shrink:0;height:.625rem;width:.625rem}.ration_page_wrapper .ration-item .title{color:var(--main-grey);font-size:1rem;font-weight:600;letter-spacing:.06em}.ration_page_wrapper .ration-item__descr-wrapper{background-color:var(--input-grey);border-radius:.875rem;color:var(--main-grey);display:flex;flex-direction:column;font-size:.875rem;font-weight:400;gap:1rem;letter-spacing:.07em;line-height:180%;padding:1.375rem}@media(max-width:31em){.ration_page_wrapper .ration-item__descr-wrapper{padding:.75rem}}.ration_page_wrapper .ration-item__descr-wrapper .ration_item__descr{white-space:pre-wrap}.ration_page_wrapper .ration-item .meals-slider{height:inherit}.ration_page_wrapper .ration-item .meals-slider__list{border-radius:.875rem;display:flex;flex-direction:column;gap:.9375rem;position:relative}@media(max-width:31em){.ration_page_wrapper .ration-item .meals-slider__list{max-height:100%;overflow:visible;padding:0}}.ration_page_wrapper .ration-item .meals-slider__list::-webkit-scrollbar{background:var(--input-grey);border-radius:1.5625rem;width:.4375rem}.ration_page_wrapper .ration-item .meals-slider__list::-webkit-scrollbar-thumb{background:var(--scrollbar-green);border-radius:1.5625rem;width:100%}.ration_page_wrapper .ration-item .ration-reviews__no-reviews{margin-bottom:20px;text-align:center}.ration_page_wrapper .ration-item .ration-reviews__inifinite-scroll{overflow-x:hidden!important}.ration_page_wrapper .ration-item .ration-reviews__inifinite-scroll::-webkit-scrollbar{background:var(--input-grey);border-radius:25px;width:.375rem}.ration_page_wrapper .ration-item .ration-reviews__inifinite-scroll::-webkit-scrollbar-thumb{background:#05c78c;border-radius:25px;cursor:pointer}.ration_page_wrapper .ration-item .ration-reviews__item{margin-top:.9375rem}.ration_page_wrapper .ration-item .ration-reviews__item:first-child{margin-top:0}.ration_page_wrapper .ration-item .dish-item{background:var(--white);border-radius:.875rem;display:flex;gap:.9375rem;justify-content:space-between;max-height:5.3125rem;padding:0;position:relative;transition:opacity .3s ease-in-out}.ration_page_wrapper .ration-item .dish-item__descr{display:flex;gap:.9375rem}.ration_page_wrapper .ration-item .dish-item__pic{align-items:center;background-color:#d9d9d9;border-radius:.375rem 0 0 .375rem;display:flex;flex:0 0 5.625rem;height:3.75rem;justify-content:center;overflow:hidden}@media(max-width:31em){.ration_page_wrapper .ration-item .dish-item__pic{flex:0 0 3.125rem}}.ration_page_wrapper .ration-item .dish-item__pic img{aspect-ratio:94/60;height:100%;object-fit:cover;width:100%}@media(max-width:31em){.ration_page_wrapper .ration-item .dish-item__pic img{aspect-ratio:49/60}}.ration_page_wrapper .ration-item .dish-item .dish-info{align-items:flex-start;display:flex;flex-direction:column;flex-shrink:0;gap:.375rem;justify-content:center;width:80%}.ration_page_wrapper .ration-item .dish-item .dish-info__name{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--black);display:-webkit-box;font-weight:600;letter-spacing:.07em;line-height:1.1;margin:0;overflow:hidden;text-overflow:ellipsis;word-break:break-word}@media(min-width:101.875em){.ration_page_wrapper .ration-item .dish-item .dish-info__name{font-size:.875rem}}@media(min-width:20em)and (max-width:101.875em){@supports(font-size:clamp(0.625rem,0.5639312977rem + 0.3053435115vw,0.875rem)){.ration_page_wrapper .ration-item .dish-item .dish-info__name{font-size:clamp(.625rem,.5639312977rem + .3053435115vw,.875rem)}}@supports not (font-size:clamp(0.625rem,0.5639312977rem + 0.3053435115vw,0.875rem)){.ration_page_wrapper .ration-item .dish-item .dish-info__name{font-size:calc(.56393rem + .30534vw)}}}@media(max-width:20em){.ration_page_wrapper .ration-item .dish-item .dish-info__name{font-size:.625rem}}@media(any-hover:hover){.ration_page_wrapper .ration-item .dish-item .dish-info__name:hover{color:var(--main-grey);text-decoration:underline}}@media(max-width:68.75em){.ration_page_wrapper .ration-item .dish-item .dish-info__name{width:75%}}@media(max-width:31em){.ration_page_wrapper .ration-item .dish-item .dish-info__name{max-width:80%;min-width:70%}}.ration_page_wrapper .ration-item .dish-item .dish-info__kcal{color:var(--main-grey);display:flex;font-weight:400;gap:.1875rem;letter-spacing:.07em;text-align:left}@media(min-width:101.875em){.ration_page_wrapper .ration-item .dish-item .dish-info__kcal{font-size:.875rem}}@media(min-width:20em)and (max-width:101.875em){@supports(font-size:clamp(0.625rem,0.5639312977rem + 0.3053435115vw,0.875rem)){.ration_page_wrapper .ration-item .dish-item .dish-info__kcal{font-size:clamp(.625rem,.5639312977rem + .3053435115vw,.875rem)}}@supports not (font-size:clamp(0.625rem,0.5639312977rem + 0.3053435115vw,0.875rem)){.ration_page_wrapper .ration-item .dish-item .dish-info__kcal{font-size:calc(.56393rem + .30534vw)}}}@media(max-width:20em){.ration_page_wrapper .ration-item .dish-item .dish-info__kcal{font-size:.625rem}}.ration_page_wrapper .ration-item .dish-item__options{align-items:center;color:var(--main-grey);display:flex;font-size:.75rem;font-weight:400;gap:.375rem;justify-content:center;letter-spacing:.08em;padding-right:.75rem}.ration_page_wrapper .ration-item .dish-item__options .dish-options__weight{display:flex;gap:.1875rem}.ration_page_wrapper .ration-item .meal-item{background-color:var(--input-grey);border-radius:.75rem;padding:.5rem .875rem}.ration_page_wrapper .ration-item .meal-item__header{align-items:center;display:flex;gap:.9375rem;justify-content:space-between}.ration_page_wrapper .ration-item .meal-item__header .meal-nameAndTime{align-items:center;color:var(--font-black);display:flex;font-size:1rem;font-weight:500;gap:.9375rem;letter-spacing:.06em}.ration_page_wrapper .ration-item .meal-item__header .meal-nameAndTime__time{color:var(--main-grey);font-size:.875rem;font-weight:400;letter-spacing:.07em}.ration_page_wrapper .ration-item .meal-item__header .meal-nameAndTime__name{width:5rem}@media(min-width:31em){.ration_page_wrapper .ration-item .meal-item__header .meal-nameAndTime__name{min-width:5.625rem}}.ration_page_wrapper .ration-item .meal-item .dishes{display:flex;flex-direction:column;gap:.375rem;margin:0 -.9375rem;max-height:0;overflow:hidden;padding:0 .9375rem;transition:all .3s ease-out}.ration_page_wrapper .ration-item .meal-item .dishes.expanded{margin-top:8px;max-height:46.875rem;transition:all .25s ease-in}.ration_page_wrapper .ration-item .meal-item .add-dish-btn{border:.09375rem solid #0000;border-radius:.625rem;padding:.875rem;transition:.3s;width:100%}@media(max-width:31em){.ration_page_wrapper .ration-item .meal-item .add-dish-btn{padding:.4375rem}}@media(any-hover:hover){.ration_page_wrapper .ration-item .meal-item .add-dish-btn{border:.09375rem solid var(--main-green)}.ration_page_wrapper .ration-item .meal-item .add-dish-btn:hover svg{transform:scale(1.1)}}.ration_page_wrapper .ration-item .meal-item .add-dish-btn svg{fill:var(--white);transition:.2s}.ration_page_wrapper .ration-item .meal-item .animated-gradient{background-image:linear-gradient(73deg,var(--main-green) 0,#2fe3b8 47.4%,var(--main-green) 100%);background-size:300% 300%;transition:background-position .5s}.ration_page_wrapper .ration-item .meal-item .animated-gradient:hover{background-position:50% 20%}@keyframes gradientAnimation{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.ration_page_wrapper .ration-item .ration-loader{margin-top:3.125rem}.date{align-items:center;display:flex;gap:.3125rem;min-height:3.125rem;position:relative}@media(max-width:31em){.date{justify-content:space-between;width:100%}}.date .date__next[disabled],.date .date__prev[disabled]{background-color:#fff;cursor:not-allowed;opacity:.5}.date .date__next[disabled] svg,.date .date__prev[disabled] svg{fill:var(--main-green);transition:.3s}.date .date-dropdown{align-items:center;background-color:#fff;border:1px solid #ccc;border-radius:1.25rem;box-shadow:0 4px 8px #0000001a;color:var(--font-black);display:flex;flex-direction:column;font-family:var(--font-family);font-size:.875rem;font-weight:600;left:0;letter-spacing:.07em;margin:0;max-height:12.5rem;min-height:11.875rem;overflow-y:auto;padding:.3125rem 1.25rem;position:absolute;right:0;text-align:center;top:105%;width:100%;z-index:100}.date .date-dropdown::-webkit-scrollbar{width:7px}.date .date-dropdown::-webkit-scrollbar-track{background:#f1f1f1;margin:1.25rem}.date .date-dropdown::-webkit-scrollbar-thumb{background:var(--main-green);border-radius:10px}.date .date-dropdown button{margin:.0625rem 0;padding:.625rem;width:100%}.date .date-dropdown button.active{background-color:var(--main-green)}@media(any-hover:hover){.date .date-dropdown button:hover{background-color:var(--input-grey);cursor:pointer}}.date .date-arrows{align-items:center;border:.0625rem solid var(--main-green);border-radius:.25rem;display:flex;flex-shrink:0;justify-content:center;transition:.3s}@media(max-width:31em){.date .date-arrows{background-color:var(--input-grey);border-color:#0000}.date .date-arrows svg{fill:var(--main-green)}}@media(any-hover:hover){.date .date-arrows:hover{transform:scale(1.05)}}.date__prev{background-color:var(--main-green)}.date__prev svg{fill:var(--white);transition:.3s}.date__next{background-color:var(--main-green)}.date__next svg{fill:var(--white);transition:.3s}.date__data{flex-grow:0;flex-shrink:0;position:relative}.date__data .react-datepicker{left:50%;position:absolute;top:130%;transform:translateX(-50%);z-index:3}@media(max-width:31em){.date__data .react-datepicker{top:120%}}.date__data .react-datepicker .react-datepicker__header{background-color:rgba(4,199,140,.188)}.date__data .date-button{border:.0625rem solid #0000;border-radius:.3125rem;color:var(--font-black);font-family:var(--font-family);font-size:.875rem;font-weight:600;height:100%;letter-spacing:.07em;padding:.625rem 0;text-align:center;transition:.3s}@media(min-width:120em){.date__data .date-button{width:9.375rem}}@media(min-width:61.99875em)and (max-width:120em){@supports(width:clamp(8.125rem,6.7888488395rem + 2.1551259671vw,9.375rem)){.date__data .date-button{width:clamp(8.125rem,6.7888488395rem + 2.1551259671vw,9.375rem)}}@supports not (width:clamp(8.125rem,6.7888488395rem + 2.1551259671vw,9.375rem)){.date__data .date-button{width:calc(6.78885rem + 2.15513vw)}}}@media(max-width:61.99875em){.date__data .date-button{width:8.125rem}}@media(min-width:120em){.date__data .date-button{padding-left:.9375rem}}@media(min-width:61.99875em)and (max-width:120em){@supports(padding-left:clamp(0.4375rem,-0.0969604642rem + 0.8620503868vw,0.9375rem)){.date__data .date-button{padding-left:clamp(.4375rem,-.0969604642rem + .8620503868vw,.9375rem)}}@supports not (padding-left:clamp(0.4375rem,-0.0969604642rem + 0.8620503868vw,0.9375rem)){.date__data .date-button{padding-left:calc(-.09696rem + .86205vw)}}}@media(max-width:61.99875em){.date__data .date-button{padding-left:.4375rem}}@media(min-width:120em){.date__data .date-button{padding-right:.9375rem}}@media(min-width:61.99875em)and (max-width:120em){@supports(padding-right:clamp(0.4375rem,-0.0969604642rem + 0.8620503868vw,0.9375rem)){.date__data .date-button{padding-right:clamp(.4375rem,-.0969604642rem + .8620503868vw,.9375rem)}}@supports not (padding-right:clamp(0.4375rem,-0.0969604642rem + 0.8620503868vw,0.9375rem)){.date__data .date-button{padding-right:calc(-.09696rem + .86205vw)}}}@media(max-width:61.99875em){.date__data .date-button{padding-right:.4375rem}}.date__data .date-button[disabled]{cursor:not-allowed}@media(any-hover:hover){.date__data .date-button:hover{background-color:rgba(4,199,140,.188);border:.0625rem solid var(--main-green)}}.review-form{margin-top:25px}.review-form__top{display:flex;justify-content:space-between}.review-form__top-stars{align-items:center;display:flex;gap:1.25rem}.review-form__top-stars-text{margin-bottom:0}.review-form__top h2{color:var(--main-grey);font-size:1rem;font-weight:600;letter-spacing:.06em;margin:0}.review-form__main{background-color:var(--white);border-radius:14px;font-size:14px;font-weight:500;height:10.1875rem;line-height:18.2px;margin-top:19px;outline:none!important;padding:2.375rem 1.6875rem 0 2.5625rem;resize:none;width:100%}.review-form__main::placeholder{color:var(--aside-gray)}.review-form__main:focus{border:2px solid var(--page-green)}.review-form__submit{display:block;margin:1.75rem auto .625rem;padding:12px 66px}@media(max-width:31em){.review-form__submit{padding:0}}.review-item{background-color:var(--white);border-radius:14px;padding:2.625rem 2.375rem 1.6875rem 2.625rem}@media(max-width:68.75em){.review-item{padding:1.875rem 1.25rem 1.25rem}}.review-item:first-child{margin-top:0}.review-item__top{align-items:center;display:flex;justify-content:space-between}.review-item__top-nickname{align-items:center;display:flex;gap:.625rem}.review-item__top-nickname-photo{margin-top:-5px}.review-item__top-nickname h3{color:var(--black);font-size:15px;font-weight:600;line-height:17.66px}.review-item__top-nickname h6{color:#818181;font-size:12px;font-weight:500;line-height:14.12px}.review-item__main{margin-top:16px}.review-item__main-text{font-size:14px;font-weight:400;line-height:18.2px;white-space:pre-wrap}.review-item__main-edit-textarea{background-color:var(--white);border:1px solid #e1e1e1;border-radius:14px;font-size:14px;font-weight:500;height:10.1875rem;line-height:18.2px;margin-top:1.1875rem;outline:none!important;padding:2.375rem 1.6875rem 0 2.5625rem;resize:none;width:100%}.review-item__main-edit-textarea::placeholder{color:var(--aside-gray)}.review-item__main-edit-textarea:focus{border:2px solid var(--page-green)}.review-item__bottom{display:flex;justify-content:space-between;margin-top:1.1875rem}.review-item__bottom-buttons{display:flex;gap:2.25rem;margin-top:.9375rem}.review-item__bottom-buttons button{color:var(--page-green);font-size:14px;font-weight:600;line-height:16.7px}.review-item__bottom-date{color:#818181;font-size:12px;font-weight:400;line-height:13.92px}.ration-creator{color:var(--main-grey);display:flex;flex-direction:column;gap:.5rem;line-height:normal}.ration-creator__top{align-items:center;display:flex;gap:.5rem}.ration-creator__pic{border:1px solid var(--page-green);border-radius:50%}.ration-creator__icon,.ration-creator__pic{height:3.125rem;width:3.125rem}.ration-creator .creator-info{display:flex;flex-direction:column;gap:.125rem}.ration-creator .creator-info__name{align-items:center;color:var(--page-green);display:flex;font-size:.875rem;font-weight:600;gap:.3125rem;letter-spacing:.08em}.ration-creator .creator-info__name--icon:after{background:url(/static/media/instagram-icon.3007b082314994a8105a.svg) 50%/.875rem no-repeat;content:"";flex-shrink:0;height:.875rem;width:.875rem}.ration-creator .creator-info__position{font-size:.75rem;font-weight:400;letter-spacing:.1em}.ration-creator__bottom{font-size:.875rem;font-weight:400;letter-spacing:.1em;line-height:180%}.checkout{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;min-width:auto}.checkout .back-btn{left:.625rem;position:fixed;top:1.25rem;width:2.5rem}.checkout .modal-content{max-width:31.25rem}.checkout .modal-content .checkout__title{color:#525252;font-size:1.5rem;font-weight:600;letter-spacing:.04em;margin-bottom:1.8125rem;text-align:center}@media(max-width:31em){.checkout .modal-content .checkout__title{font-size:1.25rem;margin-bottom:1.125rem}}.checkout .modal-content .ration-info{display:flex;font-size:1rem;justify-content:space-between;letter-spacing:.06em;line-height:150%;margin-bottom:1.125rem}@media(max-width:31em){.checkout .modal-content .ration-info{font-size:.875rem;margin-bottom:.875rem}}.checkout .modal-content .ration-info__name{color:var(--main-grey);font-weight:500}.checkout .modal-content .ration-info__price{color:var(--page-green);font-weight:600}.checkout .modal-content .promo-input-container{display:flex;gap:.625rem;margin-bottom:2.75rem;position:relative;width:95%}.checkout .modal-content .promo-input-container .apply-promo-btn{align-items:center;background:linear-gradient(50deg,#04c78c,#2fe3b8 47.4%,#04c78c);border-radius:.625rem;color:var(--white);display:flex;font-size:.875rem;font-weight:700;height:3.125rem;justify-content:center;letter-spacing:.07em;margin:0;max-width:6.875rem;overflow:hidden;padding:1rem 1.5rem;position:relative;transition:.3s ease-in-out;width:100%;z-index:1}@media(any-hover:hover){.checkout .modal-content .promo-input-container .apply-promo-btn:hover{border:.09375rem solid var(--black)}}.checkout .modal-content .promo-input-container .apply-promo-btn:before{background-color:#eee;content:"";height:100%;position:absolute;right:100%;transition:.3s;width:100%;z-index:-1}.checkout .modal-content .promo-input-container .apply-promo-btn:disabled{border:.09375rem solid #eee;color:#525252}.checkout .modal-content .promo-input-container .apply-promo-btn:disabled:before{right:0}.checkout .modal-content .promo-input-container .label-descr{left:calc(100% + 10px);position:absolute;top:.9375rem}@media(max-width:31em){.checkout .modal-content .promo-input-container .label-descr{left:calc(100% + 7px)}}.checkout .modal-content .promo-input-container .label-descr__txt{background-color:var(--white);border-radius:12px;bottom:100%;box-shadow:2px 8px 24px 0 #959da533;color:#525252;font-size:10px;font-weight:500;letter-spacing:.1em;opacity:0;padding:.9375rem;position:absolute;right:100%;text-align:left;transform:translateY(50%);transition:.3s ease-in-out;visibility:hidden;width:10.625rem;z-index:5}.checkout .modal-content .promo-input-container .label-descr__txt.visible{opacity:1;visibility:visible}.checkout .modal-content .promo-input-container .label-descr img{cursor:pointer}@media(any-hover:hover){.checkout .modal-content .promo-input-container .label-descr img:hover+.label-descr__txt{opacity:1;visibility:visible}}.checkout .modal-content .promo-input-container .promo-message{position:absolute;top:calc(100% + .1875rem)}@media(min-width:48em){.checkout .modal-content .promo-input-container .promo-message{font-size:.875rem}}@media(min-width:31em)and (max-width:48em){@supports(font-size:clamp(0.75rem,0.5220588235rem + 0.7352941176vw,0.875rem)){.checkout .modal-content .promo-input-container .promo-message{font-size:clamp(.75rem,.5220588235rem + .7352941176vw,.875rem)}}@supports not (font-size:clamp(0.75rem,0.5220588235rem + 0.7352941176vw,0.875rem)){.checkout .modal-content .promo-input-container .promo-message{font-size:calc(.52206rem + .73529vw)}}}@media(max-width:31em){.checkout .modal-content .promo-input-container .promo-message{font-size:.75rem}}.checkout .modal-content .promo-input-container .promo-message.success{color:var(--main-green)}.checkout .modal-content .promo-input-container .promo-message.error{color:red}@media(min-width:48em){.checkout .modal-content .error-message{font-size:.875rem}}@media(min-width:31em)and (max-width:48em){@supports(font-size:clamp(0.75rem,0.5220588235rem + 0.7352941176vw,0.875rem)){.checkout .modal-content .error-message{font-size:clamp(.75rem,.5220588235rem + .7352941176vw,.875rem)}}@supports not (font-size:clamp(0.75rem,0.5220588235rem + 0.7352941176vw,0.875rem)){.checkout .modal-content .error-message{font-size:calc(.52206rem + .73529vw)}}}@media(max-width:31em){.checkout .modal-content .error-message{font-size:.75rem}}.checkout .modal-content .confirmationCode-input-container input,.checkout .modal-content .email-input-container input,.checkout .modal-content .promo-input-container input{background:var(--input-grey);border:1px solid #dedede;border-radius:10px;font-size:1.25rem;height:3.125rem;letter-spacing:.05em;margin-bottom:.5rem;padding:.8125rem 1.375rem;text-align:left;width:100%}.checkout .modal-content .confirmationCode-input-container input::placeholder,.checkout .modal-content .email-input-container input::placeholder,.checkout .modal-content .promo-input-container input::placeholder{font-size:.375rem}.checkout .modal-content .confirmationCode-input-container input:active,.checkout .modal-content .confirmationCode-input-container input:focus,.checkout .modal-content .email-input-container input:active,.checkout .modal-content .email-input-container input:focus,.checkout .modal-content .promo-input-container input:active,.checkout .modal-content .promo-input-container input:focus{border:1px solid var(--page-green)}.checkout .modal-content .confirmationCode-input-container input.email,.checkout .modal-content .email-input-container input.email,.checkout .modal-content .promo-input-container input.email{color:#525252;font-size:1.125rem}.checkout .modal-content .confirmationCode-input-container input.promo,.checkout .modal-content .email-input-container input.promo,.checkout .modal-content .promo-input-container input.promo{color:var(--page-green);font-weight:600;padding-right:2.1875rem;position:relative}.checkout .modal-content .confirmationCode-input-container input.promo.success,.checkout .modal-content .email-input-container input.promo.success,.checkout .modal-content .promo-input-container input.promo.success{background:url(/static/media/promo-tick.29b42722612122bd0b4e.svg) right .625rem center/1.5rem no-repeat,#f7f8f9}@media(max-width:31em){.checkout .modal-content .confirmationCode-input-container input.promo::placeholder,.checkout .modal-content .email-input-container input.promo::placeholder,.checkout .modal-content .promo-input-container input.promo::placeholder{font-size:.75rem}.checkout .modal-content .confirmationCode-input-container input,.checkout .modal-content .email-input-container input,.checkout .modal-content .promo-input-container input{font-size:.875rem}.checkout .modal-content .confirmationCode-input-container input::placeholder,.checkout .modal-content .email-input-container input::placeholder,.checkout .modal-content .promo-input-container input::placeholder{font-size:.625rem}}.checkout .modal-content .confirmationCode-input-container input::placeholder,.checkout .modal-content .email-input-container input::placeholder,.checkout .modal-content .promo-input-container input::placeholder{color:#afb2b5;font-size:1rem;font-weight:400;letter-spacing:.06em;line-height:150%;text-align:left}.checkout .modal-content .confirmationCode-input-container .input-required,.checkout .modal-content .email-input-container .input-required,.checkout .modal-content .promo-input-container .input-required{color:red;font-size:1.5rem;position:absolute;right:-.625rem;top:-.3125rem}.checkout .modal-content .final-info{display:flex;flex-direction:column;gap:.3125rem;margin-bottom:1.25rem;max-width:9.375rem}.checkout .modal-content .final-info h5{color:var(--main-grey);font-size:16px;font-weight:500;letter-spacing:.06em;line-height:150%;text-align:center}@media(max-width:31em){.checkout .modal-content .final-info h5{font-size:.875rem}}.checkout .modal-content .final-info span{color:var(--page-green);font-size:1rem;font-weight:500;letter-spacing:.06em;line-height:150%;min-width:3.125rem;text-align:left}@media(max-width:31em){.checkout .modal-content .final-info span{font-size:.875rem}}.checkout .modal-content .final-info__discount,.checkout .modal-content .final-info__total{display:flex;gap:.3125rem;justify-content:space-between}.checkout .modal-content .checkbox-container{flex-direction:column;gap:0;margin-bottom:1.375rem}@media(max-width:31em){.checkout .modal-content .checkbox-container{margin-bottom:2rem}}@media(max-width:25em){.checkout .modal-content .checkbox-container label{font-size:.75rem}}.checkout .modal-content__button{padding:.625rem;width:100%}.access-select-card .trial-button{color:#525252;padding:0;width:80%}.access-select-card__title{font-size:1.875rem}.access-select-card__price,.access-select-card__title{color:var(--main-green);font-weight:600;letter-spacing:.04em}.access-select-card__price{font-size:3.125rem}.access-select-card__description{color:var(--main-grey);font-size:.9375rem;font-weight:500;letter-spacing:.04em}.access-select-card__illustration{display:flex;height:25%;justify-content:center;width:100%}.full-access-select-card{background:linear-gradient(50deg,#14ff80,#06c78c)}.full-access-select-card .buy-button{color:#fff;padding:0;width:80%}.full-access-select-card__title{color:#fff;font-size:1.875rem;font-weight:600;letter-spacing:.04em}.full-access-select-card__price{color:#fff;font-size:3.125rem;font-weight:600;letter-spacing:.04em}.full-access-select-card__description{color:gray;font-size:.9375rem;font-weight:500;letter-spacing:.1em}.full-access-select-card_illustration{display:flex;height:25%;justify-content:center;padding-left:0;width:100%}.full-access-select-card_illustration__dishes{width:20px}.full-access-select-card_illustration .subimage{height:2.5rem;width:2.5rem}.full-access-select-card_illustration__dog{display:flex;height:100%;justify-content:center;width:40%}.full-access-select-card_illustration__dog img{height:100%}.full-access-select-card .img-apple{right:150%}.full-access-select-card .img-brokkoly{bottom:10%;left:5%}.payment-modal-manager{height:80%;max-height:37.5rem;min-width:auto}@media(max-width:64em){.payment-modal-manager{height:90vh;width:75vw}}@media(max-width:31em){.payment-modal-manager{width:95vw}}.payment-modal-manager .modal-content .modal-header .access-type-select__header{color:var(--activity-black);font-size:1.5625rem;font-weight:500;letter-spacing:.04em;margin-bottom:.9375rem;text-align:center}.payment-modal-manager .modal-content .modal-body{padding:.625rem}.payment-modal-manager .modal-content .modal-body .access-type-select__wrapper{display:flex;flex-direction:column}.payment-modal-manager .modal-content .modal-body .access-type-select__wrapper .access-type-select{display:flex;flex-direction:row;gap:1rem}.payment-modal-manager .modal-content .modal-body .access-type-select__wrapper .access-select-card>:not(:nth-last-child(-n+2)){padding-left:2.5rem}@media(max-width:31em){.payment-modal-manager .modal-content .modal-body .access-type-select__wrapper .access-select-card>:not(:nth-last-child(-n+2)){padding-left:1.5rem}}.payment-modal-manager .modal-content .modal-body .access-type-select__wrapper .access-select-card{border:1.5px solid var(--main-green);border-radius:1rem;display:flex;flex-direction:column;height:25rem;justify-content:space-evenly;text-align:left;transition:.3s ease-in-out;width:25rem}@media(max-width:31em){.payment-modal-manager .modal-content .modal-body .access-type-select__wrapper .access-select-card{height:25rem;padding-left:.5rem;width:90%}}.payment-modal-manager .modal-content .modal-body .access-type-select__wrapper .access-select-card:hover{border:2px solid var(--main-green);cursor:pointer;transform:scale(1.05)}.payment-modal-manager .modal-content .modal-body .access-type-select__wrapper .access-select-card.expired{-moz-filter:blur(2px);-o-filter:blur(2px);-ms-filter:blur(2px);filter:blur(2px)}.payment-modal-manager .modal-content .modal-body .access-type-select__wrapper .access-select-card.expired:hover{border:1.5px solid var(--main-green);cursor:not-allowed;transform:scale(1)}.payment-modal-manager .modal-content .modal-body .access-type-select__wrapper .access-types-select{align-items:center;display:flex;flex-direction:row;gap:2rem;justify-content:center}@media(max-width:31em){.payment-modal-manager .modal-content .modal-body .access-type-select__wrapper .access-types-select{flex-direction:column}}.ration_goal__label{font-weight:700}.ration_goal__value{color:var(--main-green);font-weight:500}.ration_gender{white-space:nowrap}.ration_gender__label{font-weight:700}.ration_gender__value{color:var(--main-green);font-weight:500}.ration_gender__value img{fill:var(--main-green);height:20px;margin-right:5px;width:16px}#dashboard .dropdown-button{align-items:center;background-color:var(--input-grey);border:1px solid #0000;border-radius:.625rem;display:flex;gap:.25rem;height:2.125rem;justify-content:center;transition:.3s ease-in-out;width:2.125rem}@media(any-hover:hover){#dashboard .dropdown-button:hover{border:1px solid var(--page-green)}#dashboard .dropdown-button:hover span{transform:scale(1.5)}}#dashboard .dropdown-button span.dot{background-color:var(--page-green);border-radius:50%;display:inline-block;height:.1875rem;transition:.3s ease-in-out;width:.1875rem}#dashboard .dropdown-menu{align-items:flex-start;background-color:#fff;border:none;border-radius:.75rem;box-shadow:2px 8px 24px 0 #959da533;display:flex;flex-direction:column;gap:.625rem;min-width:12.5rem;padding:.9375rem;position:absolute;z-index:6}@media(max-width:61.99875em){#dashboard .dropdown-menu{left:-9.375rem}}#dashboard .dropdown-menu__item{width:100%}#dashboard .dropdown-menu__item button{border:1px solid #0000;border-radius:.3125rem;padding:.1875rem;text-align:left;transition:.2s ease-in-out;width:100%}@media(any-hover:hover){#dashboard .dropdown-menu__ration-clear-btn:hover{color:var(--main-green)}}@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA")}:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:initial;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:ease;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,#00000080,#0000)}.swiper-lazy-preloader{border:4px solid #007aff;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid #0000;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";left:0;pointer-events:none;position:absolute;top:0}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{height:var(--swiper-virtual-size);width:1px}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:#007aff;color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:44px;height:var(--swiper-navigation-size);justify-content:center;margin-top:-22px;margin-top:calc(0px - var(--swiper-navigation-size)/2);position:absolute;top:50%;top:var(--swiper-navigation-top-offset,50%);width:27px;width:calc(var(--swiper-navigation-size)/44*27);z-index:10}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{height:100%;object-fit:contain;transform-origin:center;width:100%}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:44px;font-size:var(--swiper-navigation-size);font-variant:normal;letter-spacing:0;line-height:1;text-transform:none!important}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{left:auto;right:10px;right:var(--swiper-navigation-sides-offset,10px)}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:8px;bottom:var(--swiper-pagination-bottom,8px);left:0;top:auto;top:var(--swiper-pagination-top,auto);width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{background:#000;background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:50%;border-radius:var(--swiper-pagination-bullet-border-radius,50%);display:inline-block;height:8px;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:.2;opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:8px;width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px))}button.swiper-pagination-bullet{-webkit-appearance:none;appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{background:#007aff;background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:1;opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:auto;left:var(--swiper-pagination-left,auto);right:8px;right:var(--swiper-pagination-right,8px);top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:6px 0;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px;margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:inherit;color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:#00000040;background:var(--swiper-pagination-progressbar-bg-color,#00000040);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:4px;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0;width:100%}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:4px;width:var(--swiper-pagination-progressbar-size,4px)}.swiper-pagination-lock{display:none}.swiper-scrollbar{background:#0000001a;background:var(--swiper-scrollbar-bg-color,#0000001a);border-radius:10px;border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{bottom:4px;bottom:var(--swiper-scrollbar-bottom,4px);height:4px;height:var(--swiper-scrollbar-size,4px);left:1%;left:var(--swiper-scrollbar-sides-offset,1%);position:absolute;top:auto;top:var(--swiper-scrollbar-top,auto);width:98%;width:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);z-index:50}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{height:98%;height:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);left:auto;left:var(--swiper-scrollbar-left,auto);position:absolute;right:4px;right:var(--swiper-scrollbar-right,4px);top:1%;top:var(--swiper-scrollbar-sides-offset,1%);width:4px;width:var(--swiper-scrollbar-size,4px);z-index:50}.swiper-scrollbar-drag{background:#00000080;background:var(--swiper-scrollbar-drag-bg-color,#00000080);border-radius:10px;border-radius:var(--swiper-scrollbar-border-radius,10px);height:100%;left:0;position:relative;top:0;width:100%}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{align-items:center;display:flex;height:100%;justify-content:center;text-align:center;width:100%}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-height:100%;max-width:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{left:0;opacity:0;pointer-events:none;position:absolute;top:0;z-index:-1000}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-direction:column;flex-wrap:wrap}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;height:100%;pointer-events:none;transform-origin:0 0;visibility:hidden;width:100%;z-index:1}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{bottom:0;height:100%;left:0;opacity:.6;position:absolute;width:100%;z-index:0}.swiper-cube .swiper-cube-shadow:before{background:#000;bottom:0;content:"";filter:blur(50px);left:0;position:absolute;right:0;top:0}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:0}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;pointer-events:none;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:0}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transform-origin:center bottom}.swiper-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.rations{box-sizing:border-box;display:flex;flex-direction:column;gap:.9375rem;min-width:0;position:relative;width:100%}.rations__titles{display:flex;justify-content:space-between}.rations__titles .title-side{margin:0}.rations__titles button{color:var(--main-green);flex-shrink:0;font-size:.875rem;font-weight:600;letter-spacing:.07em}.rations__slider{height:100%;min-height:0;min-width:0;width:100%}.rations__slider .swiper{width:100%}.rations__slider .swiper-free-mode .swiper-wrapper{margin:0}.rations__slider .swiper-wrapper{height:8.5625rem;max-width:100%;padding-bottom:1.25rem}@media(max-width:31em){.rations__slider .swiper-wrapper{height:16.1375rem;margin-bottom:0;width:100%}}.rations__slider .swiper-slide{background-color:var(--input-grey);border-radius:.875rem;padding:.4375rem}.rations__slider .swiper-slide,.rations__slider .swiper-slide a{align-items:center;display:flex;justify-content:center;width:100%}.rations__slider .swiper-slide a{height:100%}@media(max-width:31.06125em){.rations__slider .swiper-slide{margin-bottom:0;width:100%}}@media(min-width:31.06125em){.rations__slider .swiper-horizontal>.swiper-scrollbar,.rations__slider .swiper-scrollbar.swiper-scrollbar-horizontal{background-color:var(--input-grey);height:.4375rem}.rations__slider .swiper-horizontal>.swiper-scrollbar .swiper-scrollbar-drag,.rations__slider .swiper-scrollbar.swiper-scrollbar-horizontal .swiper-scrollbar-drag{background-color:var(--main-green)}}@media(max-width:31em){.rations__slider .swiper-vertical{padding-right:.625rem}.rations__slider .swiper-scrollbar.swiper-scrollbar-vertical,.rations__slider .swiper-vertical>.swiper-scrollbar{background-color:var(--input-grey);height:100%;right:0;width:.4375rem}.rations__slider .swiper-scrollbar.swiper-scrollbar-vertical .swiper-scrollbar-drag,.rations__slider .swiper-vertical>.swiper-scrollbar .swiper-scrollbar-drag{background-color:var(--main-green)}}.rations .item-ration{background-color:var(--input-grey);display:flex;gap:.3125rem;height:100%;overflow:hidden;width:100%}@media(max-width:31em){.rations .item-ration{height:100%;width:100%}}.rations .item-ration__pic{border-radius:.375rem;flex:0 1 50%;overflow:hidden}@media(max-width:31em){.rations .item-ration__pic{width:8.75rem}}.rations .item-ration__pic img{aspect-ratio:142/110;background-color:#666;border-radius:.375rem;height:100%;object-fit:cover;width:100%}.rations .item-ration__descr{display:flex;flex:0 1 50%;flex-direction:column;justify-content:space-between;padding:.625rem}@media(min-width:101.875em){.rations .item-ration__descr{padding-top:.875rem}}@media(min-width:20em)and (max-width:101.875em){@supports(padding-top:clamp(0.4375rem,0.330629771rem + 0.534351145vw,0.875rem)){.rations .item-ration__descr{padding-top:clamp(.4375rem,.330629771rem + .534351145vw,.875rem)}}@supports not (padding-top:clamp(0.4375rem,0.330629771rem + 0.534351145vw,0.875rem)){.rations .item-ration__descr{padding-top:calc(.33063rem + .53435vw)}}}@media(max-width:20em){.rations .item-ration__descr{padding-top:.4375rem}}@media(min-width:101.875em){.rations .item-ration__descr{padding-bottom:.875rem}}@media(min-width:20em)and (max-width:101.875em){@supports(padding-bottom:clamp(0.4375rem,0.330629771rem + 0.534351145vw,0.875rem)){.rations .item-ration__descr{padding-bottom:clamp(.4375rem,.330629771rem + .534351145vw,.875rem)}}@supports not (padding-bottom:clamp(0.4375rem,0.330629771rem + 0.534351145vw,0.875rem)){.rations .item-ration__descr{padding-bottom:calc(.33063rem + .53435vw)}}}@media(max-width:20em){.rations .item-ration__descr{padding-bottom:.4375rem}}@media(min-width:101.875em){.rations .item-ration__descr{padding-left:.875rem}}@media(min-width:20em)and (max-width:101.875em){@supports(padding-left:clamp(0.4375rem,0.330629771rem + 0.534351145vw,0.875rem)){.rations .item-ration__descr{padding-left:clamp(.4375rem,.330629771rem + .534351145vw,.875rem)}}@supports not (padding-left:clamp(0.4375rem,0.330629771rem + 0.534351145vw,0.875rem)){.rations .item-ration__descr{padding-left:calc(.33063rem + .53435vw)}}}@media(max-width:20em){.rations .item-ration__descr{padding-left:.4375rem}}@media(min-width:101.875em){.rations .item-ration__descr{padding-right:.8125rem}}@media(min-width:20em)and (max-width:101.875em){@supports(padding-right:clamp(0.4375rem,0.3458969466rem + 0.4580152672vw,0.8125rem)){.rations .item-ration__descr{padding-right:clamp(.4375rem,.3458969466rem + .4580152672vw,.8125rem)}}@supports not (padding-right:clamp(0.4375rem,0.3458969466rem + 0.4580152672vw,0.8125rem)){.rations .item-ration__descr{padding-right:calc(.3459rem + .45802vw)}}}@media(max-width:20em){.rations .item-ration__descr{padding-right:.4375rem}}@media(max-width:31em){.rations .item-ration__descr{justify-content:center}}.rations .item-ration .ration-descr{word-wrap:break-word;gap:.3125rem;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.rations .item-ration .ration-descr:after{border:.0625rem solid #dadada;content:"";height:.0625rem;order:2;position:relative;width:100%}.rations .item-ration .ration-descr__name{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;color:var(--font-black);display:-webkit-box;font-family:var(--second-family);font-weight:600;letter-spacing:.06em;order:1;overflow:hidden;text-align:center}@media(min-width:61.99875em){.rations .item-ration .ration-descr__name{font-size:.875rem}}@media(min-width:20em)and (max-width:61.99875em){@supports(font-size:clamp(0.75rem,0.6904744189rem + 0.2976279056vw,0.875rem)){.rations .item-ration .ration-descr__name{font-size:clamp(.75rem,.6904744189rem + .2976279056vw,.875rem)}}@supports not (font-size:clamp(0.75rem,0.6904744189rem + 0.2976279056vw,0.875rem)){.rations .item-ration .ration-descr__name{font-size:calc(.69047rem + .29763vw)}}}@media(max-width:20em){.rations .item-ration .ration-descr__name{font-size:.75rem}}@media(max-width:31em){.rations .item-ration .ration-descr__name{font-size:.875rem}}@media(max-width:31em)and (min-width:31em){.rations .item-ration .ration-descr__name{margin-bottom:.9375rem}}@media(max-width:31em)and (min-width:20em)and (max-width:31em){@supports(margin-bottom:clamp(0.4375rem,-0.4715909091rem + 4.5454545455vw,0.9375rem)){.rations .item-ration .ration-descr__name{margin-bottom:clamp(.4375rem,-.4715909091rem + 4.5454545455vw,.9375rem)}}@supports not (margin-bottom:clamp(0.4375rem,-0.4715909091rem + 4.5454545455vw,0.9375rem)){.rations .item-ration .ration-descr__name{margin-bottom:calc(-.47159rem + 4.54545vw)}}}@media(max-width:31em)and (max-width:20em){.rations .item-ration .ration-descr__name{margin-bottom:.4375rem}}.rations .item-ration .ration-descr__calories{color:var(--main-grey);display:flex;flex-direction:column;font-size:.75rem;font-weight:400;gap:.5rem;letter-spacing:.08em;order:3}.rations .item-ration .ration-descr__calories span:first-child{color:var(--main-grey);font-size:.75rem;font-weight:400;letter-spacing:.08em;text-align:center}.rations .item-ration .ration-descr__calories span:last-child{color:var(--black);font-size:.875rem;font-weight:600;text-align:center}.legal{background-color:var(--input-grey);margin:0 auto;max-width:1600px;min-height:100%;padding:.625rem 3.125rem 1.25rem}.legal ul{margin-bottom:1rem}.legal ul li{list-style:disc!important;margin-left:40px}.legal ol{margin-bottom:1rem}.legal ol li{list-style:decimal;margin-left:40px}@media(max-width:50.3125em){.legal{padding:.625rem .625rem 0}}@media(max-width:31em){.legal{background:url(/static/media/health-point.af1fe5f4327e4e5c258f.svg) left 0 top -1.25rem/3.125rem no-repeat,url(/static/media/minimal-salad.031a0e13969aa25aa3ae.svg) right 0 top .625rem no-repeat,url(/static/media/minimal-top.2b27fb08391a7b5d4982.svg) 5.625rem 0/70vw no-repeat,url(/static/media/minimal-leaf.781a7f872c606c9db3fa.svg) 3.75rem 0/1.25rem no-repeat,var(--white);padding:.9375rem .3125rem}}.legal__header{align-items:center;display:flex;justify-content:space-between}@media(max-width:31em){.legal__header{border-bottom:1px solid var(--input-grey);justify-content:center;padding-bottom:30px}}.legal__content{background-color:#fff;border-radius:29px;font-size:14px;font-weight:400;letter-spacing:1px;line-height:16.24px;margin-bottom:30px;margin-top:40px;min-height:70vh;padding:3.4375rem 4.5rem}@media(max-width:50.3125em){.legal__content{margin-bottom:0;padding:1.875rem 2.5rem}}@media(max-width:31em){.legal__content{margin-bottom:0;padding:2.5rem .625rem}}.legal__content h1{font-size:32px;font-weight:600;line-height:38.18px;text-align:center}.legal__content h2{display:block;font-size:20px;font-weight:600;line-height:23.86px;margin-bottom:24px}.legal__content_intro{font-weight:600;line-height:16.7px;margin-bottom:48px;margin-top:32px}.legal__content section{margin-top:38px}.page-not-found{align-items:center;background-color:#f0f0f0;color:#333;display:flex;flex-direction:column;height:100vh;justify-content:center;overflow:hidden;text-align:center}.page-not-found h1{font-size:10rem;margin:0;position:relative}.page-not-found h1 .drop{animation:wobble 2s ease-in-out infinite,fall 3s ease-in-out 2s forwards;display:inline-block;opacity:1;transform-origin:top center;z-index:3}.page-not-found h1 .shadow{color:#000;opacity:.1;position:absolute;right:0;text-shadow:2px 2px 5px #000,5px 5px 5px #0000004d;top:0;z-index:2}.page-not-found h2{font-size:2.5rem;margin:0}.page-not-found p{font-size:1.2rem;margin:20px 0;max-width:600px}.page-not-found .apply{background:linear-gradient(50deg,#04c78c,#2fe3b8 47.4%,#04c78c);border-radius:.625rem;color:var(--white);font-size:.875rem;font-weight:700;letter-spacing:.07em;padding:1.125rem;text-align:center;transition:.3s;width:12.5rem}@media(max-height:37.5em){.page-not-found .apply{padding:.75rem}}.page-not-found .apply:hover{opacity:.8}@keyframes wobble{0%{transform:rotate(0deg)}25%{transform:rotate(10deg)}50%{transform:rotate(-10deg)}75%{transform:rotate(5deg)}to{transform:rotate(0deg)}}@keyframes fall{0%{transform:translateY(0) rotate(0deg);transform-origin:center}to{opacity:0;transform:translateY(700px) rotate(180deg);transform-origin:center}}.create-ingredient{align-items:flex-start;align-items:center;background:var(--white);border-radius:1.8125rem;display:flex;flex-direction:column;gap:1.875rem;letter-spacing:1px;margin:0 auto;max-width:100rem;min-height:inherit;overflow:hidden;scroll-behavior:smooth;width:100%}@media(min-width:101.875em){.create-ingredient{padding:2.8125rem}}@media(min-width:20em)and (max-width:101.875em){@supports(padding:clamp(0.625rem,0.090648855rem + 2.6717557252vw,2.8125rem)){.create-ingredient{padding:clamp(.625rem,.090648855rem + 2.6717557252vw,2.8125rem)}}@supports not (padding:clamp(0.625rem,0.090648855rem + 2.6717557252vw,2.8125rem)){.create-ingredient{padding:calc(.09065rem + 2.67176vw)}}}@media(max-width:20em){.create-ingredient{padding:.625rem}}@media(max-height:45em){.create-ingredient{height:100%}}@media(max-width:31em){.create-ingredient{border-radius:0;display:flex;flex-direction:column;gap:3.125rem;height:auto;padding-bottom:4.0625rem}}.create-ingredient span{color:red}.create-ingredient .input-container input{background-color:var(--input-grey);border:1px solid #dedede;border-radius:.5rem;font-size:.875rem;height:1.6875rem!important;letter-spacing:1px;line-height:1rem;padding:0;text-align:center;transition:border-color .15s ease-in-out}.create-ingredient .input-container input:last-of-type{margin-bottom:0}.create-ingredient .input-container input::placeholder{color:#a9b0b6;font-size:.875rem}.create-ingredient .input-container input:focus{border-color:var(--page-green);outline:none}.create-ingredient select{color:var(--main-grey)}.create-ingredient select:focus{outline:none}.create-ingredient input[type=number]::-webkit-inner-spin-button,.create-ingredient input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.create-ingredient input[type=number]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.create-ingredient h6{color:var(--main-grey);font-size:1.125rem;line-height:1.5rem;margin-bottom:5px}.create-ingredient__button{display:block;margin:0 auto;max-width:15rem}.create-ingredient .error-message{font-size:.625rem;font-weight:400;margin-top:.3125rem;min-width:9.375rem;position:absolute;top:100%}@media(max-width:31em){.create-ingredient .error-message{min-width:6.25rem}.create-ingredient .ingredient__nutrition-container{gap:2.5rem}}.create-form{display:flex;gap:5.625rem;margin-top:.9375rem}.create-form label{color:var(--main-grey);font-family:var(--font-family);font-size:.875rem;font-weight:400;letter-spacing:.08em;line-height:137%;margin-bottom:.25rem}.create-form label:after{color:red;content:"*"}@media(max-width:62.5em){.create-form{gap:1.875rem}}@media(max-width:54.375em){.create-form{align-items:center;flex-direction:column;gap:0}}@media(max-width:31em){.create-form{align-items:center;gap:1.875rem;justify-content:center}}.create-form__left{display:flex;flex-direction:column;gap:1.25rem}.create-form__left .left-top{display:flex;gap:.9375rem}.create-form__left .left-top .weight-container{align-items:flex-end;display:flex;justify-content:center}.create-form__right_select{background:var(--input-grey);border:1px solid #dedede;border-radius:.5rem;font-size:.875rem;font-weight:400;height:2.125rem;letter-spacing:.07em;padding:0 .4375rem;position:relative;text-align:center;transition:border-color .15s ease-in-out;width:17.3125rem}@media(max-width:31em){.create-form__right_select{height:1.75rem}}.create-form__right_select-container{margin-bottom:2.8125rem}.create-form__right_select-option{font-size:1.25rem}.create-form__right_select::-webkit-scrollbar{background:var(--input-grey);border-radius:1.5625rem;width:.25rem}.create-form__right_select::-webkit-scrollbar-thumb{background:#05c78c;border-radius:1.5625rem;cursor:pointer}.create-form__right_select:focus{border-color:var(--page-green)}.create-form__right_select-non-option{display:none}.create-form__right_textarea{background-color:var(--input-grey);border:1px solid #dedede;border-radius:.5rem;font-size:.875rem;height:6.4375rem;letter-spacing:1px;line-height:1rem;max-width:31.75rem;min-width:20rem;padding:.5rem 0 0 1.0625rem;resize:none;transition:border-color .15s ease-in-out;width:40vw}@media(max-width:54.375em){.create-form__right_textarea{margin-bottom:3.125rem}}@media(max-width:31em){.create-form__right_textarea{min-width:100%;width:90vw}}.create-form__right_textarea::placeholder{color:var(--main-grey)}.create-form__right_textarea:focus{border-color:var(--page-green);outline:none}.meal-create_page_wrapper{display:flex;position:static;width:100%}.meal-create_page_wrapper .meal-create{display:flex;letter-spacing:1px;width:100%}@media(max-width:81.31125em){.meal-create_page_wrapper .meal-create{flex-direction:column}.meal-create_page_wrapper .meal-create hr{display:none}}@media(max-height:45em){.meal-create_page_wrapper .meal-create{height:100%}}@media(max-width:31em){.meal-create_page_wrapper .meal-create{border-radius:0;height:auto;padding-bottom:4.0625rem}}.meal-create_page_wrapper .meal-create .element-delete-btn{align-items:center;background-color:var(--page-green);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:.75rem;height:1rem;justify-content:center;position:absolute;right:0;top:0;transition:.15s ease-in-out;width:1rem}.meal-create_page_wrapper .meal-create .element-delete-btn.steps{position:relative}.meal-create_page_wrapper .meal-create .element-delete-btn:after,.meal-create_page_wrapper .meal-create .element-delete-btn:before{background-color:#fff;content:"";height:.75rem;left:50%;position:absolute;top:50%;transform-origin:center;transition:.15s ease-in-out;width:.0625rem}.meal-create_page_wrapper .meal-create .element-delete-btn:before{transform:translate(-50%,-50%) rotate(45deg)}.meal-create_page_wrapper .meal-create .element-delete-btn:after{transform:translate(-50%,-50%) rotate(-45deg)}@media(any-hover:hover){.meal-create_page_wrapper .meal-create .element-delete-btn:hover{background-color:#0000;outline:1px solid #06c78c}.meal-create_page_wrapper .meal-create .element-delete-btn:hover:after,.meal-create_page_wrapper .meal-create .element-delete-btn:hover:before{background-color:var(--activity-red)}}.meal-create_page_wrapper .meal-create .chosen-list-tags{display:none}.meal-create_page_wrapper .meal-create .add-ingredient{background:linear-gradient(73deg,var(--main-green) 0,#2fe3b8 47.4%,var(--main-green) 100%);border-radius:.5rem;height:2.6875rem;width:2.6875rem}@media(any-hover:hover){.meal-create_page_wrapper .meal-create .add-ingredient:hover{transform:scale(1.05)}}.meal-create_page_wrapper .meal-create .meal-create-foodTypes{margin-bottom:.9375rem}@media(max-width:31em){.meal-create_page_wrapper .meal-create .meal-create-foodTypes{font-size:.75rem}}.meal-create_page_wrapper .meal-create .steps__title{color:var(--main-grey);font-size:16px;font-weight:600;letter-spacing:.06em;margin-bottom:.6875rem/16rem}.meal-create_page_wrapper .meal-create span.red{color:red}.meal-create_page_wrapper .meal-create input,.meal-create_page_wrapper .meal-create select{background-color:var(--input-grey);border:1px solid #dedede;border-radius:.5rem;font-size:.875rem;height:1.6875rem;letter-spacing:1px;line-height:1rem;text-align:center;transition:border-color .15s ease-in-out}.meal-create_page_wrapper .meal-create input::placeholder,.meal-create_page_wrapper .meal-create select::placeholder{color:#a9b0b6}.meal-create_page_wrapper .meal-create input:focus,.meal-create_page_wrapper .meal-create select:focus{border-color:var(--page-green);outline:none}.meal-create_page_wrapper .meal-create input[type=number]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield;margin:0;max-height:1.6875rem;max-width:4.875rem;padding:0}.meal-create_page_wrapper .meal-create textarea{border-radius:.5rem;padding:.5rem 1rem;resize:vertical;width:100%}.meal-create_page_wrapper .meal-create textarea::placeholder{color:var(--main-grey);font-size:14px;font-weight:400;letter-spacing:.07em}.meal-create_page_wrapper .meal-create select{color:var(--main-grey)}.meal-create_page_wrapper .meal-create input[type=number]::-webkit-inner-spin-button,.meal-create_page_wrapper .meal-create input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.meal-create_page_wrapper .meal-create h6{color:var(--main-grey);font-size:1.125rem;line-height:1.5rem;margin-bottom:5px}.meal-create_page_wrapper .meal-create .description__textarea{max-height:12.5rem;min-height:3.125rem}@media(max-width:31em){.meal-create_page_wrapper .meal-create .description__textarea{min-height:6.25rem}}.meal-create_page_wrapper .meal-create .search-filter__title{display:none}@media(max-width:81.25em){.meal-create_page_wrapper .meal-create .meal__descr-wrapper{padding-right:0}}.meal-create_page_wrapper .meal-create .meal__header{align-items:flex-end;display:flex}.meal-create_page_wrapper .meal-create .meal__header input[type=text]{margin:0;max-width:8.0625rem}.meal-create_page_wrapper .meal-create .meal__header .tag{align-self:flex-end}.meal-create_page_wrapper .meal-create .meal__header:has(.error-message){margin-bottom:1.875rem}@media(max-width:31em){.meal-create_page_wrapper .meal-create .meal__header h6{font-size:.75rem}}.meal-create_page_wrapper .meal-create .meal__left{width:100%}@media(max-width:81.31125em){.meal-create_page_wrapper .meal-create .meal__left{padding-right:0}}.meal-create_page_wrapper .meal-create .meal-weight{align-items:center;display:flex;justify-content:center;padding:0;width:2.75rem}.meal-create_page_wrapper .meal-create .weight-unit{background-color:#0000;border:none}.meal-create_page_wrapper .meal-create .content-info{justify-content:space-between;width:100%}@media(max-width:56.25em){.meal-create_page_wrapper .meal-create .content-info{flex-direction:row;gap:.9375rem}}.meal-create_page_wrapper .meal-create .content-info__right{column-gap:1.25rem;grid-template-columns:repeat(2,100px)}@media(min-width:61.99875em){.meal-create_page_wrapper .meal-create .content-info .add-meal.animated-gradient-btn.add-meal--pc{max-width:16.875rem}}.meal-create_page_wrapper .meal-create .content-info__left{max-width:100%}@media(max-width:25em){.meal-create_page_wrapper .meal-create .content-info__left{flex:1 1 50%}}@media(max-width:67.5em){.meal-create_page_wrapper .meal-create .content-info__time{flex-direction:column}.meal-create_page_wrapper .meal-create .content-info__time:has(.error-message){gap:1.875rem}}@media(max-width:25em){.meal-create_page_wrapper .meal-create .content-info__time{gap:.625rem;justify-content:start}}.meal-create_page_wrapper .meal-create .content-info__time .input-container{width:auto}.meal-create_page_wrapper .meal-create .content-info__time .error-message{left:-40px;width:calc(100% + 62px)}.meal-create_page_wrapper .meal-create .meal-products{width:100%}.meal-create_page_wrapper .meal-create .meal-products__refresh{color:#77838f;font-size:1.125rem;font-weight:400;letter-spacing:.06em;margin-top:50%}.meal-create_page_wrapper .meal-create .meal-products__top{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.meal-create_page_wrapper .meal-create .ingredient__nutrition-name{margin-bottom:.25rem}.meal-create_page_wrapper .meal-create .difficulty-container{position:relative}.meal-create_page_wrapper .meal-create .error-message{color:#fe2020;font-size:10px;font-weight:400;margin-top:3px;position:absolute;z-index:5}.meal-create_page_wrapper .meal-create .error-message.top{position:absolute;top:100%}.meal-create_page_wrapper .meal-create .error-message.relative{margin-top:-.625rem;position:relative}.meal-create_page_wrapper .meal-create .error-message.relative-margin{margin-left:3.125rem;margin-top:-.625rem;position:relative}.meal-create_page_wrapper .meal-create .weight{display:grid;grid-template-columns:repeat(2,minmax(40px,50px));grid-template-rows:repeat(2,auto)}.meal-create_page_wrapper .meal-create .weight .error-message{position:absolute;top:100%;width:6.25rem}.meal-create_page_wrapper .meal-create .weight .meal-weight{grid-column:1/2;grid-row:1/span 2;position:relative}.meal-create_page_wrapper .meal-create .weight .weight-unit{grid-column:2/span 2;grid-row:1/span 2}.meal-create_page_wrapper .meal-create .create-meal-input{border:1px solid #dedede;border-radius:8px;color:#263238;font-size:18px;font-weight:600;margin:0;max-height:1.6875rem;max-width:4.875rem;padding:0;text-align:center}.meal-create_page_wrapper .meal-create .create-meal-input::placeholder{color:#a9b0b6;font-size:18px;font-weight:400;text-align:center}.meal-create_page_wrapper .meal-create .macronutrients input{width:4.8125rem}@media(max-width:31.06125em)and (min-width:31em){.meal-create_page_wrapper .meal-create .macronutrients input{width:4.8125rem}}@media(max-width:31.06125em)and (min-width:26.875em)and (max-width:31em){@supports(width:clamp(3.125rem,-7.8693181818rem + 40.9090909091vw,4.8125rem)){.meal-create_page_wrapper .meal-create .macronutrients input{width:clamp(3.125rem,-7.8693181818rem + 40.9090909091vw,4.8125rem)}}@supports not (width:clamp(3.125rem,-7.8693181818rem + 40.9090909091vw,4.8125rem)){.meal-create_page_wrapper .meal-create .macronutrients input{width:calc(-7.86932rem + 40.90909vw)}}}@media(max-width:31.06125em)and (max-width:26.875em){.meal-create_page_wrapper .meal-create .macronutrients input{width:3.125rem}}@media(max-width:31.06125em){.meal-create_page_wrapper .meal-create .macronutrients__title{font-size:.875rem}}.meal-create_page_wrapper .meal-create .macronutrients__value{margin-left:1.4375rem;position:relative}.meal-create_page_wrapper .meal-create .macronutrients__value img{left:-1.4375rem;position:absolute;top:.1875rem}.meal-create_page_wrapper .meal-create .macronutrients .error-message{left:-23px;width:calc(100% + 23px)}@media(max-width:31.06125em){.meal-create_page_wrapper .meal-create .macronutrients__item:has(.error-message){margin-bottom:1.875rem}}@media(max-width:56.25em){.meal-create_page_wrapper .meal-create .macronutrients{display:flex;flex-direction:column}}@media(min-width:120em){.meal-create_page_wrapper .meal-create .foodTypes__name{font-size:1.125rem}}@media(min-width:68.75em)and (max-width:120em){@supports(font-size:clamp(0.875rem,0.5396341463rem + 0.487804878vw,1.125rem)){.meal-create_page_wrapper .meal-create .foodTypes__name{font-size:clamp(.875rem,.5396341463rem + .487804878vw,1.125rem)}}@supports not (font-size:clamp(0.875rem,0.5396341463rem + 0.487804878vw,1.125rem)){.meal-create_page_wrapper .meal-create .foodTypes__name{font-size:calc(.53963rem + .4878vw)}}}@media(max-width:68.75em){.meal-create_page_wrapper .meal-create .foodTypes__name{font-size:.875rem}}.meal-create_page_wrapper .meal-create .difficulty{max-width:12.5rem}@media(max-width:61.99875em){.meal-create_page_wrapper .meal-create .difficulty{margin-bottom:0;width:100%}}.meal-create_page_wrapper .meal-create .difficulty__title{color:var(--main-grey);font-weight:400;letter-spacing:.06em;line-height:137%;order:1}@media(min-width:120em){.meal-create_page_wrapper .meal-create .difficulty__title{font-size:1.125rem}}@media(min-width:68.75em)and (max-width:120em){@supports(font-size:clamp(0.875rem,0.5396341463rem + 0.487804878vw,1.125rem)){.meal-create_page_wrapper .meal-create .difficulty__title{font-size:clamp(.875rem,.5396341463rem + .487804878vw,1.125rem)}}@supports not (font-size:clamp(0.875rem,0.5396341463rem + 0.487804878vw,1.125rem)){.meal-create_page_wrapper .meal-create .difficulty__title{font-size:calc(.53963rem + .4878vw)}}}@media(max-width:68.75em){.meal-create_page_wrapper .meal-create .difficulty__title{font-size:.875rem}}.meal-create_page_wrapper .meal-create .difficulty__input-container{margin-bottom:.9375rem;order:3}.meal-create_page_wrapper .meal-create .difficulty__bar{margin-bottom:.5625rem;order:2}@media(max-width:25em){.meal-create_page_wrapper .meal-create .cook-time__value input,.meal-create_page_wrapper .meal-create .prep-time__value input{width:2.5rem}}.meal-create_page_wrapper .meal-create .cook-time__value:after,.meal-create_page_wrapper .meal-create .cook-time__value:before,.meal-create_page_wrapper .meal-create .prep-time__value:after,.meal-create_page_wrapper .meal-create .prep-time__value:before{flex-shrink:0}@media(max-width:31em){.meal-create_page_wrapper .meal-create .images-container img{aspect-ratio:auto;max-height:10.625rem}.meal-create_page_wrapper .meal-create .meal-content h4,.meal-create_page_wrapper .meal-create .meal-content h5,.meal-create_page_wrapper .meal-create .meal-content h6{font-size:.75rem}}.steps__title{margin-bottom:.875rem}.steps #steps-list{gap:.625rem}.steps__item{align-items:center;color:var(--main-grey);font-size:14px;font-weight:600;letter-spacing:.07em}.steps__item::placeholder{font-weight:400}.steps__item input[type=text]{background-color:#fff;height:37px;max-width:100%;padding:.3125rem .5625rem;text-align:left}.steps #steps-create{align-items:center}.steps__field{background-color:#fff;width:100%}.add-step-button{color:var(--page-green);font-size:16px;font-weight:600;letter-spacing:.06em;margin-left:2.75rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.create-picture{width:100%!important}.content__picture{border-radius:6px;height:16.875rem;max-width:334px}@media(min-width:100em){.content__picture{width:20.875rem}}@media(max-width:31em){.content__picture{height:10.625rem}}@media(max-width:25em){.content__picture{max-width:100%;width:100%}}.no-picture{align-items:center;background:var(--input-grey);border:1px solid #dedede;border-radius:6px;display:flex;flex-direction:column;gap:1.25rem;justify-content:center;padding:1.25rem;text-align:center}@media(max-width:31em){.no-picture{gap:.625rem}}.no-picture button{color:#05c78c;font-size:16px;font-weight:600;margin-bottom:2.5rem;text-align:center}@media(max-width:31em){.no-picture button{font-size:.875rem;margin-bottom:.9375rem}}.no-picture p{color:#a9b0b6;font-size:12px;font-weight:400;text-align:center}@media(max-width:31em){.no-picture p{font-size:.625rem}}.upload-button span{color:red}.upload-button-more{border:1px solid #06c58c;border-radius:.5rem;padding:.25rem}.ration-meal-item{background:var(--white);border-radius:.875rem;display:flex;gap:.9375rem;justify-content:space-between;max-height:5.3125rem;opacity:0;padding:0;position:relative;transition:opacity .3s ease-in-out}.ration-meal-item.show{opacity:1}.ration-meal-item__descr{display:flex;gap:.9375rem;width:100%}@media(max-width:31em){.ration-meal-item__descr{gap:.625rem}}.ration-meal-item__pic{align-items:center;background-color:#d9d9d9;border-radius:.375rem 0 0 .375rem;display:flex;flex:0 0 5.625rem;height:3.75rem;justify-content:center;overflow:hidden}@media(max-width:31em){.ration-meal-item__pic{flex:0 0 3.75rem}}.ration-meal-item__pic img{aspect-ratio:94/60;height:100%;object-fit:cover;width:100%}@media(max-width:31em){.ration-meal-item__pic img{aspect-ratio:49/60}}.ration-meal-item .ration-meal-info{align-items:flex-start;display:flex;flex-direction:column;flex-grow:0;flex-shrink:1;gap:.375rem;justify-content:center;min-width:0;padding:.375rem 0;width:100%}.ration-meal-item .ration-meal-info__name{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--black);display:-webkit-box;font-weight:600;letter-spacing:.07em;line-height:1.2;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:normal}@media(min-width:101.875em){.ration-meal-item .ration-meal-info__name{font-size:.75rem}}@media(min-width:20em)and (max-width:101.875em){@supports(font-size:clamp(0.625rem,0.5944656489rem + 0.1526717557vw,0.75rem)){.ration-meal-item .ration-meal-info__name{font-size:clamp(.625rem,.5944656489rem + .1526717557vw,.75rem)}}@supports not (font-size:clamp(0.625rem,0.5944656489rem + 0.1526717557vw,0.75rem)){.ration-meal-item .ration-meal-info__name{font-size:calc(.59447rem + .15267vw)}}}@media(max-width:20em){.ration-meal-item .ration-meal-info__name{font-size:.625rem}}@media(max-width:31em){.ration-meal-item .ration-meal-info__name{text-wrap:wrap}}@media(any-hover:hover){.ration-meal-item .ration-meal-info__name:hover{color:var(--main-grey);text-decoration:underline}}.ration-meal-item .ration-meal-info__kcal{color:var(--main-grey);font-weight:400;letter-spacing:.07em;text-align:left}@media(min-width:101.875em){.ration-meal-item .ration-meal-info__kcal{font-size:.75rem}}@media(min-width:20em)and (max-width:101.875em){@supports(font-size:clamp(0.625rem,0.5944656489rem + 0.1526717557vw,0.75rem)){.ration-meal-item .ration-meal-info__kcal{font-size:clamp(.625rem,.5944656489rem + .1526717557vw,.75rem)}}@supports not (font-size:clamp(0.625rem,0.5944656489rem + 0.1526717557vw,0.75rem)){.ration-meal-item .ration-meal-info__kcal{font-size:calc(.59447rem + .15267vw)}}}@media(max-width:20em){.ration-meal-item .ration-meal-info__kcal{font-size:.625rem}}.ration-meal-item .ration-meal-options{grid-gap:.375rem;align-items:center;display:grid;gap:.375rem;grid-template-columns:1.5rem 1.5rem -webkit-max-content;grid-template-columns:1.5rem 1.5rem max-content;justify-content:center;padding-right:1.375rem}.ration-meal-item .ration-meal-options svg{fill:#d1d1d1;transition:fill .3s}.ration-meal-item .ration-meal-options button{background-color:var(--input-grey);border:.0625rem solid #0000;border-radius:.25rem;height:1.5rem;transition:.3s;width:1.5rem}@media(min-width:31em){.ration-meal-item .ration-meal-options button{padding:.5rem}}@media(min-width:20em)and (max-width:31em){@supports(padding:clamp(0.25rem,-0.2045454545rem + 2.2727272727vw,0.5rem)){.ration-meal-item .ration-meal-options button{padding:clamp(.25rem,-.2045454545rem + 2.2727272727vw,.5rem)}}@supports not (padding:clamp(0.25rem,-0.2045454545rem + 2.2727272727vw,0.5rem)){.ration-meal-item .ration-meal-options button{padding:calc(-.20455rem + 2.27273vw)}}}@media(max-width:20em){.ration-meal-item .ration-meal-options button{padding:.25rem}}.ration-meal-item .ration-meal-options button svg{flex-shrink:0;height:.75rem;width:.75rem}.ration-meal-item .ration-meal-options__prohibition{align-items:center;display:flex;justify-content:center}.ration-meal-item .ration-meal-options__prohibition svg{fill:#d1d1d1;transition:fill .3s}.ration-meal-item .ration-meal-options__prohibition.selected{background-color:#ff773d}.ration-meal-item .ration-meal-options__prohibition.selected svg,.ration-meal-item .ration-meal-options__prohibition.selected:hover svg{fill:var(--white)}@media(any-hover:hover){.ration-meal-item .ration-meal-options__prohibition:hover{border:.0625rem solid #ff773d}.ration-meal-item .ration-meal-options__prohibition:hover svg{fill:var(--activity-red)}}.ration-meal-item .ration-meal-options__eaten{align-items:center;display:flex;justify-content:center}.ration-meal-item .ration-meal-options__eaten.selected{background-color:var(--main-green)}.ration-meal-item .ration-meal-options__eaten.selected svg,.ration-meal-item .ration-meal-options__eaten.selected:hover svg{fill:var(--white)}@media(any-hover:hover){.ration-meal-item .ration-meal-options__eaten:hover{border:.0625rem solid var(--main-green)}.ration-meal-item .ration-meal-options__eaten:hover svg{fill:var(--main-green)}}.ration-meal-item .ration-meal-options__weight{color:var(--main-grey);flex-shrink:0;font-size:.75rem;font-weight:400;letter-spacing:.08em;text-align:center;width:3.125rem}.ration-meal-item__delete{align-items:center;background-color:var(--input-grey);border:.0625rem solid #0000;border-radius:100%;display:flex;height:.875rem;justify-content:center;padding:.3125rem;position:absolute;right:.25rem;top:.25rem;transition:.2s;width:.875rem}.ration-meal-item__delete svg{flex-shrink:0;height:.375rem;transition:.2s;width:.375rem}.ration-meal-item__delete:hover{border:.0625rem solid var(--activity-red)}.ration-meal-item__delete:hover svg{fill:var(--activity-red)}.description .pros-and-cons{margin-top:2.8125rem}.description .pros-and-cons .title{margin-top:1.5625rem}.description .pros-and-cons .considerations__list{gap:.625rem}.description .pros-and-cons .considerations__item{align-items:center;color:var(--main-grey);display:flex;font-size:14px;font-weight:600;gap:.5rem;letter-spacing:.07em;margin:.6875rem 0}.description .pros-and-cons .considerations__item::placeholder{font-weight:400}.description .pros-and-cons .considerations__item input[type=text]{background-color:#fff;height:37px;max-width:100%;padding:.3125rem .5625rem;text-align:left}.description .pros-and-cons .considerations #consideration-create{align-items:center}.description .pros-and-cons .considerations__point{background-color:var(--page-green);border-radius:50%;color:#fff;height:.625rem;width:.625rem}.description .pros-and-cons .considerations__field{background-color:#fff;width:100%}.description .pros-and-cons .add-consideration-button{color:var(--page-green);font-size:16px;font-weight:600;letter-spacing:.06em;margin-left:2.75rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.description .element-delete-btn{background-color:var(--page-green);border-radius:50%;color:#fff;display:block;font-size:.75rem;height:1.0625rem;position:relative;transition:.15s ease-in-out;width:1.0625rem}.description .element-delete-btn:after,.description .element-delete-btn:before{background-color:#fff;content:"";height:.75rem;left:50%;position:absolute;top:50%;transform-origin:center;transition:.15s ease-in-out;width:.0625rem}.description .element-delete-btn:before{transform:translate(-50%,-50%) rotate(45deg)}.description .element-delete-btn:after{transform:translate(-50%,-50%) rotate(-45deg)}@media(any-hover:hover){.description .element-delete-btn:hover{background-color:#0000;outline:1px solid #06c78c}.description .element-delete-btn:hover:after,.description .element-delete-btn:hover:before{background-color:var(--activity-red)}}.payable{justify-content:space-between;padding:2rem 2rem 4rem}.payable,.payable .search__dropdown-item{display:flex}.payable .search__dropdown-item.selected{color:var(--black)}.payable .search__dropdown-item.selected .custom-checkbox{border:1px solid var(--page-green)}.payable .custom-checkbox{align-items:center;background-color:#fff;border:1px solid #afb2b5;border-radius:4px;display:flex;flex-shrink:0;height:16px;justify-content:center;margin-right:8px;position:relative;width:16px}.payable .custom-checkbox__checked{background:url(/static/media/tick.526e69bd721fb530e0ca.svg) 50%/.75rem .5rem no-repeat;height:100%;width:100%}.payable .price-select{display:flex}.create-ration_page_wrapper{display:flex;position:static;width:100%}.create-ration_page_wrapper .create-ration{letter-spacing:1px}@media(max-width:81.31125em){.create-ration_page_wrapper .create-ration{flex-direction:column}.create-ration_page_wrapper .create-ration hr{display:none}}@media(max-width:61.99875em){.create-ration_page_wrapper .create-ration{flex-direction:column-reverse;gap:1.875rem}}.create-ration_page_wrapper .create-ration .content__picture{height:auto;max-width:400px;width:100%}.create-ration_page_wrapper .create-ration .content__picture .no-picture{height:auto;max-height:100px;max-width:100%;object-fit:contain;width:100%}.create-ration_page_wrapper .create-ration .content__picture .create-picture{max-height:100px;max-width:100%;object-fit:contain}.create-ration_page_wrapper .create-ration .ration-creator-container{display:flex;flex-direction:column}.create-ration_page_wrapper .create-ration .ration-creator{display:flex;flex-direction:row}.create-ration_page_wrapper .create-ration .ration-creator textarea{height:auto!important}.create-ration_page_wrapper .create-ration .ration-creator .upload-button{margin-bottom:0}.create-ration_page_wrapper .create-ration .ration-creator .ration-creator-social{align-items:center;display:flex;flex-direction:row;gap:1rem}.create-ration_page_wrapper .create-ration span.red{color:red}.create-ration_page_wrapper .create-ration input,.create-ration_page_wrapper .create-ration select{background-color:var(--input-grey);border:1px solid #dedede;border-radius:.5rem;font-size:.875rem;height:1.6875rem;letter-spacing:1px;line-height:1rem;text-align:center;transition:border-color .15s ease-in-out}.create-ration_page_wrapper .create-ration input::placeholder,.create-ration_page_wrapper .create-ration select::placeholder{color:#a9b0b6}.create-ration_page_wrapper .create-ration input:focus,.create-ration_page_wrapper .create-ration select:focus{border-color:var(--page-green);outline:none}.create-ration_page_wrapper .create-ration input[type=text]{margin:0;max-width:8.0625rem}.create-ration_page_wrapper .create-ration input[type=number]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield;margin:0;max-height:1.6875rem;max-width:4.875rem;padding:0}.create-ration_page_wrapper .create-ration textarea{border-radius:.5rem;padding:.5rem 1rem;resize:vertical;width:100%}.create-ration_page_wrapper .create-ration textarea::placeholder{color:var(--main-grey);font-size:14px;font-weight:400;letter-spacing:.07em}.create-ration_page_wrapper .create-ration select{color:var(--main-grey)}.create-ration_page_wrapper .create-ration input[type=number]::-webkit-inner-spin-button,.create-ration_page_wrapper .create-ration input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.create-ration_page_wrapper .create-ration h6{color:var(--main-grey);font-size:1.125rem;line-height:1.5rem;margin-bottom:5px}.create-ration_page_wrapper .create-ration .create-ration-input{border:1px solid #dedede;border-radius:8px;color:#263238;font-size:18px;font-weight:600;margin:0;max-height:1.6875rem;max-width:4.875rem;padding:0;text-align:center}.create-ration_page_wrapper .create-ration .create-ration-input::placeholder{color:#a9b0b6;font-size:18px;font-weight:400;text-align:center}.create-ration_page_wrapper .create-ration .error-message{color:#fe2020;font-size:10px;font-weight:400;margin-top:3px;position:absolute;width:auto;z-index:5}.create-ration_page_wrapper .create-ration .error-message.top{position:absolute;top:100%}.create-ration_page_wrapper .create-ration .error-message.relative-margin{margin-left:3.125rem;margin-top:-.625rem;position:relative}.create-ration_page_wrapper .create-ration .chosen-list-tags{display:none}@media(max-width:81.25em){.create-ration_page_wrapper .create-ration .ration-item{display:flex;flex-direction:column-reverse}}@media(max-width:37.5em){.create-ration_page_wrapper .create-ration .ration-item{margin-bottom:3.75rem}}.create-ration_page_wrapper .create-ration .ration-item__left{padding-right:1.5625rem}@media(max-width:81.25em){.create-ration_page_wrapper .create-ration .ration-item__left{padding-right:0}}.create-ration_page_wrapper .create-ration .ration-item__header{align-items:flex-end;display:flex;justify-content:space-between}.create-ration_page_wrapper .create-ration .ration-item__header .tag{align-self:flex-end}.create-ration_page_wrapper .create-ration .ration-item__header:has(.error-message){margin-bottom:1.875rem}@media(max-width:31em){.create-ration_page_wrapper .create-ration .ration-item__header h6{font-size:.75rem}}@media(max-width:37.5em){.create-ration_page_wrapper .create-ration .ration-item__header{align-items:start;flex-direction:column-reverse}}.create-ration_page_wrapper .create-ration .ration-item__header-left{display:flex;gap:.9375rem}.create-ration_page_wrapper .create-ration .ration-item__header-right{display:flex}.create-ration_page_wrapper .create-ration .ration-item__header-right .date-arrows{height:34px;width:34px}.create-ration_page_wrapper .create-ration .ration-item__header-right .date__data{margin:0 2.5rem}@media(max-width:37.5em){.create-ration_page_wrapper .create-ration .ration-item__header-right .date__data{margin:0 20vw}}.create-ration_page_wrapper .create-ration .ration-item__header-right .date .disabled{background-color:#fff;pointer-events:none}.create-ration_page_wrapper .create-ration .ration-item__header-right .date .disabled svg{fill:#05c78c}.create-ration_page_wrapper .create-ration .ration-item__header-right .dropdown-button{align-items:center;background-color:var(--input-grey);border:1px solid #0000;border-radius:.625rem;display:flex;gap:.25rem;height:2.25rem;justify-content:center;margin:.5625rem 0 0 1.875rem;position:relative;transition:.3s ease-in-out;width:2.25rem}@media(any-hover:hover){.create-ration_page_wrapper .create-ration .ration-item__header-right .dropdown-button:hover{border:1px solid var(--page-green)}.create-ration_page_wrapper .create-ration .ration-item__header-right .dropdown-button:hover span{transform:scale(1.5)}}.create-ration_page_wrapper .create-ration .ration-item__header-right .dropdown-button span.dot{background-color:var(--page-green);border-radius:50%;display:inline-block;height:.1875rem;transition:.3s ease-in-out;width:.1875rem}.create-ration_page_wrapper .create-ration .ration-item__header-right .dropdown-menu{align-items:flex-start;background-color:#fff;border:none;border-radius:.75rem;box-shadow:2px 8px 24px 0 #959da533;display:flex;flex-direction:column;gap:.625rem;min-width:12.5rem;padding:.9375rem;position:absolute;right:0;top:2.8125rem;z-index:2}@media(max-width:61.99875em){.create-ration_page_wrapper .create-ration .ration-item__header-right .dropdown-menu{left:-9.375rem}}.create-ration_page_wrapper .create-ration .ration-item__header-right .dropdown-menu__item{width:100%}.create-ration_page_wrapper .create-ration .ration-item__header-right .dropdown-menu__item-disabled{color:var(--main-grey);pointer-events:none}.create-ration_page_wrapper .create-ration .ration-item__header-right .dropdown-menu__item button{border:1px solid #0000;border-radius:.3125rem;padding:.1875rem;text-align:center;transition:.2s ease-in-out;width:100%}.create-ration_page_wrapper .create-ration .ration-item__schedule{display:flex;flex-direction:column;gap:.6875rem}.create-ration_page_wrapper .create-ration .ration-item__schedule .schedule-slider__list{display:flex;flex-direction:column;gap:.9375rem;max-height:50vh;overflow:auto;position:relative}.create-ration_page_wrapper .create-ration .ration-item__schedule .schedule-slider__list .not-found{margin:2.5rem 0;overflow:hidden}@media(max-width:31em){.create-ration_page_wrapper .create-ration .ration-item__schedule .schedule-slider__list{max-height:70vh;overflow:auto;padding:0}}.create-ration_page_wrapper .create-ration .ration-item__schedule .schedule-slider__list::-webkit-scrollbar{background:var(--input-grey);border-radius:1.5625rem;width:.4375rem}.create-ration_page_wrapper .create-ration .ration-item__schedule .schedule-slider__list::-webkit-scrollbar-thumb{background:var(--scrollbar-green);border-radius:1.5625rem;width:100%}.create-ration_page_wrapper .create-ration .ration-item__schedule .schedule-slider__item{background-color:var(--input-grey);border-radius:.875rem;padding:1.5625rem 1.5625rem .9375rem;position:relative}.create-ration_page_wrapper .create-ration .ration-item__schedule .schedule-slider__item .dishes{display:flex;flex-direction:column;gap:.875rem;max-height:0;overflow:hidden;transition:all .3s ease-out}.create-ration_page_wrapper .create-ration .ration-item__schedule .schedule-slider__item .dishes.expanded{max-height:46.875rem;transition:all .25s ease-in}.create-ration_page_wrapper .create-ration .ration-item__schedule .schedule-slider__item .ration-meal-options button{display:none}.create-ration_page_wrapper .create-ration .ration-item__schedule .schedule-slider__item .ration-meal-options__weight{position:absolute;right:.625rem}.create-ration_page_wrapper .create-ration .ration-item__schedule .schedule-slider__item-header{align-items:flex-start;display:flex;gap:.9375rem;justify-content:space-between;margin-bottom:.625rem}.create-ration_page_wrapper .create-ration .ration-item__schedule .schedule-slider__item-header .button-group{gap:.6875rem}.create-ration_page_wrapper .create-ration .ration-item__schedule .schedule-slider__item-header .button-group .expand-btn.expanded svg{transform:rotate(180deg) translateY(.125rem)}.create-ration_page_wrapper .create-ration .ration-item__schedule .schedule-slider__item-header .button-group .add-btn{background:linear-gradient(143deg,var(--main-green) 0,#2fe3b8 47.4%,var(--main-green) 100%)}.create-ration_page_wrapper .create-ration .ration-item__schedule .schedule-slider__item-header .button-group .add-btn svg{height:15px;width:15px}.create-ration_page_wrapper .create-ration .ration-item__schedule .schedule-slider__item-nameAndTime{color:var(--font-black);display:flex;flex-direction:column;font-size:1rem;font-weight:500;gap:.4375rem;letter-spacing:.06em}.create-ration_page_wrapper .create-ration .ration-item__schedule .schedule-slider__item-nameAndTime__block{display:flex;gap:.625rem}.create-ration_page_wrapper .create-ration .ration-item__schedule .schedule-slider__item-nameAndTime .schedule-time-input{background-color:#fff;border-radius:.25rem;font-size:.75rem;max-width:3.125rem}.create-ration_page_wrapper .create-ration .ration-item__schedule .schedule-slider__item .element-delete-btn{align-items:center;background-color:var(--page-green);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:.75rem;height:1.0625rem;justify-content:center;position:absolute;right:-1.5625rem;top:-1.5625rem;transition:.15s ease-in-out;width:1.0625rem}.create-ration_page_wrapper .create-ration .ration-item__schedule .schedule-slider__item .element-delete-btn.considerations{position:relative}.create-ration_page_wrapper .create-ration .ration-item__schedule .schedule-slider__item .element-delete-btn:after,.create-ration_page_wrapper .create-ration .ration-item__schedule .schedule-slider__item .element-delete-btn:before{background-color:#fff;content:"";height:.75rem;left:50%;position:absolute;top:50%;transform-origin:center;transition:.15s ease-in-out;width:.0625rem}.create-ration_page_wrapper .create-ration .ration-item__schedule .schedule-slider__item .element-delete-btn:before{transform:translate(-50%,-50%) rotate(45deg)}.create-ration_page_wrapper .create-ration .ration-item__schedule .schedule-slider__item .element-delete-btn:after{transform:translate(-50%,-50%) rotate(-45deg)}@media(any-hover:hover){.create-ration_page_wrapper .create-ration .ration-item__schedule .schedule-slider__item .element-delete-btn:hover{background-color:#0000;outline:1px solid #06c78c}.create-ration_page_wrapper .create-ration .ration-item__schedule .schedule-slider__item .element-delete-btn:hover:after,.create-ration_page_wrapper .create-ration .ration-item__schedule .schedule-slider__item .element-delete-btn:hover:before{background-color:var(--activity-red)}}.create-ration_page_wrapper .create-ration .ration-item__right-duration{display:flex;gap:.625rem;justify-content:start}.create-ration_page_wrapper .create-ration .ration-item__right-duration img{height:1.375rem;width:1.375rem}.create-ration_page_wrapper .create-ration .ration-item__right-duration .input-container{width:auto}.create-ration_page_wrapper .create-ration .ration-item__right-info{display:flex;justify-content:space-between}@media(max-width:37.5em){.create-ration_page_wrapper .create-ration .ration-item__right-info{align-items:center;flex-direction:column;gap:2.5rem;padding-left:5.3125rem}}@media(max-width:25em){.create-ration_page_wrapper .create-ration .ration-item__right-info{padding-left:0}}.create-ration_page_wrapper .create-ration .ration-item__right-info .swiper{width:25rem}.create-ration_page_wrapper .create-ration .ration-item__right-info .swiper .swiper-pagination-bullets{left:-30px;top:50px;top:var(--swiper-pagination-top,50px)}.create-ration_page_wrapper .create-ration .ration-item__right-info .swiper .swiper-pagination-bullets .swiper-pagination-bullet-active{background-color:var(--scrollbar-green)}.create-ration_page_wrapper .create-ration .ration-item__right-info .content__picture{border-radius:26px;height:7.25rem;max-width:25rem}@media(min-width:100em){.create-ration_page_wrapper .create-ration .ration-item__right-info .content__picture{width:18.75rem}}@media(max-width:100em){.create-ration_page_wrapper .create-ration .ration-item__right-info .content__picture{width:18.75rem}}@media(max-width:31em){.create-ration_page_wrapper .create-ration .ration-item__right-info .content__picture{height:10.625rem}}@media(max-width:25em){.create-ration_page_wrapper .create-ration .ration-item__right-info .content__picture{max-width:100%;width:100%}}.create-ration_page_wrapper .create-ration .ration-item__right-info .content__picture .create-picture{width:100%!important}.create-ration_page_wrapper .create-ration .ration-item__right-info .content__picture .upload-button span{color:red}.create-ration_page_wrapper .create-ration .ration-item__right-info .content__picture .upload-button-more{border:1px solid #06c58c;border-radius:.5rem;padding:.25rem}.create-ration_page_wrapper .create-ration .ration-item__right-info .no-picture{align-items:center;background:var(--input-grey);border:1px solid #dedede;border-radius:1.625rem;display:flex;flex-direction:column;gap:0;height:7.25rem;justify-content:center;padding:.75rem;text-align:center}@media(max-width:100em){.create-ration_page_wrapper .create-ration .ration-item__right-info .no-picture{width:18.75rem}}@media(max-width:31em){.create-ration_page_wrapper .create-ration .ration-item__right-info .no-picture{gap:.625rem}}@media(max-width:25em){.create-ration_page_wrapper .create-ration .ration-item__right-info .no-picture{max-width:100%;width:100%}}.create-ration_page_wrapper .create-ration .ration-item__right-info .content-picture{height:100%}.create-ration_page_wrapper .create-ration .ration-item__right-info button{color:#05c78c;font-size:1rem;font-weight:600;margin-bottom:.625rem;margin-top:.6875rem;text-align:center}@media(max-width:31em){.create-ration_page_wrapper .create-ration .ration-item__right-info button{font-size:.875rem;margin-bottom:.9375rem}}.create-ration_page_wrapper .create-ration .ration-item__right-info p{color:#a9b0b6;font-size:.5rem;font-weight:400;text-align:center}@media(max-width:31em){.create-ration_page_wrapper .create-ration .ration-item__right-info p{font-size:.5rem}}.create-ration_page_wrapper .create-ration .ration-item__right-info-nutritions{grid-column-gap:1.25rem!important;grid-row-gap:1.875rem!important;column-gap:1.25rem!important;display:grid;grid-template-columns:repeat(2,100px)!important;margin-top:-1.25rem;row-gap:1.875rem!important}@media(max-width:96.875em){.create-ration_page_wrapper .create-ration .ration-item__right-info-nutritions{margin-left:-5rem}}@media(max-width:87.5em){.create-ration_page_wrapper .create-ration .ration-item__right-info-nutritions{column-gap:.625rem!important;row-gap:.625rem!important}}@media(max-width:81.25em){.create-ration_page_wrapper .create-ration .ration-item__right-info-nutritions{column-gap:1.25rem!important;row-gap:1.875rem!important}}@media(max-width:25em){.create-ration_page_wrapper .create-ration .ration-item__right-info-nutritions{padding-left:5.625rem}}@media(max-width:31.06125em){.create-ration_page_wrapper .create-ration .ration-item__right-info-nutritions .nutritions__title{font-size:.875rem}}.create-ration_page_wrapper .create-ration .ration-item__right-info-nutritions .nutritions__value{margin-left:1.4375rem;position:relative}.create-ration_page_wrapper .create-ration .ration-item__right-info-nutritions .nutritions__value img{left:-1.4375rem;position:absolute;top:.1875rem}.create-ration_page_wrapper .create-ration .ration-item__right-info-nutritions .nutritions__item input{width:4.8125rem;z-index:5}@media(max-width:81.25em){.create-ration_page_wrapper .create-ration .ration-item__right-info-nutritions .nutritions__item input{z-index:2}}@media(max-width:31.06125em)and (min-width:31em){.create-ration_page_wrapper .create-ration .ration-item__right-info-nutritions .nutritions__item input{width:4.8125rem}}@media(max-width:31.06125em)and (min-width:26.875em)and (max-width:31em){@supports(width:clamp(3.125rem,-7.8693181818rem + 40.9090909091vw,4.8125rem)){.create-ration_page_wrapper .create-ration .ration-item__right-info-nutritions .nutritions__item input{width:clamp(3.125rem,-7.8693181818rem + 40.9090909091vw,4.8125rem)}}@supports not (width:clamp(3.125rem,-7.8693181818rem + 40.9090909091vw,4.8125rem)){.create-ration_page_wrapper .create-ration .ration-item__right-info-nutritions .nutritions__item input{width:calc(-7.86932rem + 40.90909vw)}}}@media(max-width:31.06125em)and (max-width:26.875em){.create-ration_page_wrapper .create-ration .ration-item__right-info-nutritions .nutritions__item input{width:3.125rem}}.create-ration_page_wrapper .create-ration .ration-item__right-info-nutritions .nutritions__item .error-message{left:-23px;width:calc(100% + 23px)}@media(max-width:31.06125em){.create-ration_page_wrapper .create-ration .ration-item__right-info-nutritions .nutritions__item:has(.error-message){margin-bottom:1.875rem}}@media(max-width:56.25em){.create-ration_page_wrapper .create-ration .ration-item__right-info-nutritions .nutritions{display:flex;flex-direction:column}}.create-ration_page_wrapper .create-ration .ration-item__right-descr-wrapper{background-color:var(--input-grey);border-radius:.9375rem;margin-top:1.5625rem}.create-ration_page_wrapper .create-ration .ration-item__right-descr-wrapper .description{padding:2.1875rem 2.8125rem 4.0625rem 1.875rem}@media(max-width:25em){.create-ration_page_wrapper .create-ration .ration-item__right-descr-wrapper .description{padding:2.1875rem .3125rem}}.create-ration_page_wrapper .create-ration .ration-item__right-descr-wrapper .description h5{color:var(--main-grey);font-size:1rem;font-weight:600;line-height:1.1875rem}.create-ration_page_wrapper .create-ration .ration-item__right-descr-wrapper .description-textarea{border:1px solid #fff;border-radius:.5rem;height:6.4375rem;margin-top:1.25rem;outline:none;padding:.9375rem 0 0 1rem;resize:none;transition:border-color .15s ease-in-out;width:100%}.create-ration_page_wrapper .create-ration .ration-item__right-descr-wrapper .description-textarea::placeholder{color:var(--main-grey)}.create-ration_page_wrapper .create-ration .ration-item__right-descr-wrapper .description-textarea:focus{border-color:var(--page-green)}.ingredient{width:100%}@media(max-height:45em){.ingredient{height:100%}}@media(max-width:31em){.ingredient{border-radius:0;height:auto;padding-bottom:4.0625rem}}.ingredient__list{display:flex;flex-direction:column;gap:1.5625rem;height:100%;margin:0 auto;max-width:62.5rem}.ingredient__list--notFound{align-items:center;color:#77838f;display:flex;font-size:1.125rem;font-weight:500;justify-content:center;letter-spacing:.07em;margin-top:20px}.ingredient__list::-webkit-scrollbar{background:var(--input-grey);border-radius:25px;width:8px}.ingredient__list::-webkit-scrollbar-thumb{background:#05c78c;border-radius:25px;cursor:pointer}@media(max-width:37.5em){.ingredient__list{padding-right:.75rem}}@media(max-width:31em){.ingredient__list{padding-right:.5rem}}.ingredient__list .loading-spinner{height:10%}@media(min-width:31em){.ingredient__list .infinite-scroll-component{padding-right:6.25rem}}@media(min-height:81.25em){.ingredient__list .infinite-scroll-component{max-height:75rem}}.ingredient__list .infinite-scroll-component::-webkit-scrollbar{background:var(--input-grey);border-radius:25px;width:8px}@media(max-width:31em){.ingredient__list .infinite-scroll-component::-webkit-scrollbar{display:none}}.ingredient__list .infinite-scroll-component::-webkit-scrollbar-thumb{background:#05c78c;border-radius:25px;cursor:pointer}.ingredient__sublist{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease-in-out}.ingredient__sublist_active{grid-template-rows:1fr}.ingredient__sublist .ingredient__sublist-item-inner{overflow:hidden}.ingredient__sublist-item{align-items:center;border-bottom:1px solid rgba(0,0,0,.129);cursor:pointer;display:flex;font-weight:600;justify-content:space-between;padding:1.375rem 0;position:relative;text-align:left;transition:all .2s ease-in-out;width:100%}@media(max-width:31em){.ingredient__sublist-item{align-items:baseline;flex-direction:column;justify-content:space-evenly}}.ingredient__sublist-item__right{align-items:center;display:flex;gap:1.25rem;justify-content:flex-end;width:100%}@media(max-width:31em){.ingredient__sublist-item__right{gap:8.5%;justify-content:flex-start}}.ingredient__sublist-item__right .expand-btn svg{height:.9375rem;width:.9375rem}.ingredient__sublist-item__name{display:block;width:60%}@media(max-width:31em){.ingredient__sublist-item__name{width:80%}}.ingredient__sublist-item__nutrition{color:var(--main-grey);display:flex;font-size:.75rem;gap:1.875rem;justify-content:space-around;letter-spacing:1px;line-height:1rem}@media(max-width:75em){.ingredient__sublist-item__nutrition{gap:2.5%;width:78%}}.ingredient__sublist-item__nutrition li{white-space:nowrap}.ingredient__sublist-item-highlighted{color:red}.ingredient__sublist-item .ingredient-item__edit{left:calc(100% + .3125rem);position:absolute}@media(max-width:31.06125em){.ingredient__sublist-item .ingredient-item__edit{left:auto;right:0;top:.1875rem}}.ingredient__sublist-item .ingredient-item__edit button{align-items:center;color:var(--page-green);display:flex;flex-direction:row;font-family:var(--font-family);font-size:.875rem;font-weight:600;gap:.3125rem;justify-content:center;letter-spacing:.08em;padding:.1875rem}.ingredient__sublist-item .ingredient-item__edit button:after{background:url(/static/media/edit-green.ea6ab255ea965b2d44b3.svg) 0 0/cover no-repeat;content:"";height:.875rem;transition:transform .3s ease;width:.875rem}@media(any-hover:hover){.ingredient__sublist-item .ingredient-item__edit button:hover{background-color:#0feba917}.ingredient__sublist-item .ingredient-item__edit button:hover:after{animation:writingEffect 1s infinite}}.ingredient__info-wrapper,.ingredient__nutrition-container{grid-gap:2.5rem 3.75rem;display:grid;gap:2.5rem 3.75rem}@media(max-width:61.99875em){.ingredient__info-wrapper,.ingredient__nutrition-container{gap:1.875rem 2.5rem}}.ingredient__info-wrapper{grid-template-rows:0fr;height:0;transition:grid-template-rows .3s ease-in-out}.ingredient__info-wrapper_active{grid-template-rows:1fr;height:auto}@media(max-width:75em){.ingredient__info-wrapper_active{margin-top:1.75rem}}.ingredient__content{display:flex;gap:3.125rem;margin-top:1.6875rem}@media(max-width:75em){.ingredient__content{gap:1.5rem;margin-top:1.75rem}}@media(max-width:25em){.ingredient__content{flex-direction:column}}.ingredient__image{border-radius:6px;object-fit:cover}@media(min-width:120em){.ingredient__image{width:20.875rem}}@media(min-width:25.875em)and (max-width:120em){@supports(width:clamp(10.8125rem,8.046314741rem + 10.6905710491vw,20.875rem)){.ingredient__image{width:clamp(10.8125rem,8.046314741rem + 10.6905710491vw,20.875rem)}}@supports not (width:clamp(10.8125rem,8.046314741rem + 10.6905710491vw,20.875rem)){.ingredient__image{width:calc(8.04631rem + 10.69057vw)}}}@media(max-width:25.875em){.ingredient__image{width:10.8125rem}}@media(min-width:120em){.ingredient__image{min-width:20.875rem}}@media(min-width:25.875em)and (max-width:120em){@supports(min-width:clamp(10.8125rem,8.046314741rem + 10.6905710491vw,20.875rem)){.ingredient__image{min-width:clamp(10.8125rem,8.046314741rem + 10.6905710491vw,20.875rem)}}@supports not (min-width:clamp(10.8125rem,8.046314741rem + 10.6905710491vw,20.875rem)){.ingredient__image{min-width:calc(8.04631rem + 10.69057vw)}}}@media(max-width:25.875em){.ingredient__image{min-width:10.8125rem}}@media(min-width:120em){.ingredient__image{min-height:16.875rem}}@media(min-width:25.875em)and (max-width:120em){@supports(min-height:clamp(11.625rem,10.1817729084rem + 5.577689243vw,16.875rem)){.ingredient__image{min-height:clamp(11.625rem,10.1817729084rem + 5.577689243vw,16.875rem)}}@supports not (min-height:clamp(11.625rem,10.1817729084rem + 5.577689243vw,16.875rem)){.ingredient__image{min-height:calc(10.18177rem + 5.57769vw)}}}@media(max-width:25.875em){.ingredient__image{min-height:11.625rem}}@media(max-width:25em){.ingredient__image{width:100%}}.ingredient__nutrition-content{display:flex;flex-direction:column;justify-content:space-between}.ingredient__nutrition-item{display:flex;flex-direction:column;gap:.5rem}@media(max-width:25em){.ingredient__nutrition-item{align-items:center}}.ingredient__button{padding:16px;width:100%}.ingredient__description{color:var(--main-grey);font-size:.875rem;line-height:25.74px;margin-top:2.375rem}@media(max-width:31em){.ingredient__description{margin-top:2.125rem}}.ingredient__subtitle{font-size:1.25rem;font-weight:600}@media(max-width:31em){.ingredient__subtitle{font-size:.875rem}}.ingredient__empty-info{margin:0 auto;padding-top:0;text-align:center}.ingredient__empty-info p{color:var(--black);font-size:.875rem;font-weight:500;letter-spacing:.07em;margin-bottom:3.125rem}.loading-wrapper{text-align:center}.shoppingList{flex-direction:column}.shoppingList__title{font-size:1.5rem;font-weight:600;letter-spacing:.04em;margin-bottom:.9375rem}@media(min-width:50.3125em){.shoppingList .ingredient__container{width:75%}}.shoppingList .ingredient__list{max-width:100%}.shoppingList .ingredient__sublist{margin-top:2rem}@media(max-width:31em){.shoppingList .ingredient__sublist{margin-top:.5rem}}.shoppingList .ingredient__sublist-item{border:none;border-radius:.625rem;padding:.75rem .75rem .75rem .5rem}.shoppingList .ingredient__sublist-item:after{background-color:#e0e0e0;bottom:0;content:"";height:.03125rem;left:0;position:absolute;right:0}.shoppingList .ingredient__sublist-item--checked{background-color:#f3f3f3}.shoppingList .ingredient__sublist-item--checked>span{font-style:italic;text-decoration-line:line-through}@media(max-width:31em){.shoppingList .ingredient__sublist-item{display:flex;flex-direction:row}.shoppingList .ingredient__sublist-item__right{width:auto}}.shoppingList .ingredient__sublist-item-wrapper{align-items:center;display:flex;gap:.625rem}.shoppingList .ingredient__sublist-item-wrapper .custom-checkbox{align-items:center;cursor:pointer;display:inline-flex;-webkit-user-select:none;user-select:none}.shoppingList .ingredient__sublist-item-wrapper .custom-checkbox .sr-only{clip:rect(0,0,0,0);border:0;height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.shoppingList .ingredient__sublist-item-wrapper .custom-checkbox input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.shoppingList .ingredient__sublist-item-wrapper .custom-checkbox .checkmark{background-color:#eee;border:2px solid #ccc;border-radius:4px;height:20px;margin-right:10px;position:relative;transition:background-color .2s,border-color .2s;width:20px}.shoppingList .ingredient__sublist-item-wrapper .custom-checkbox input:checked+.checkmark{background-color:#06c78c;border-color:#06c78c}.shoppingList .ingredient__sublist-item-wrapper .custom-checkbox .checkmark:after{border:solid #fff;border-width:0 2px 2px 0;content:"";display:none;height:10px;left:6px;position:absolute;top:2px;transform:rotate(45deg);width:5px}.shoppingList .ingredient__sublist-item-wrapper .custom-checkbox input:checked+.checkmark:after{display:block}.shoppingList .ingredientDate__container{display:flex;gap:3rem}@media(max-width:31em){.shoppingList .ingredientDate__container{gap:0;margin-left:10%}}.shoppingList .empty-info{align-items:center;display:flex;flex-direction:column;font-size:.875rem;font-weight:500;gap:1rem;letter-spacing:.04em;margin-bottom:.9375rem;margin-top:15%;text-align:center}.shoppingList .empty-info img{max-width:50%}.datePicker{display:flex;flex-direction:column;gap:.25rem}@media(max-width:31em){.datePicker{justify-content:space-between;width:100%}}.datePicker .react-datepicker{background-color:#fff;border:.04125rem solid #e1e1e1;border-radius:.75rem;box-shadow:0 8px 16px 0 #00000012;left:-3.4375rem;position:absolute;top:120%;z-index:3}@media(max-width:61.99875em){.datePicker .react-datepicker{left:-5.625rem}}@media(max-width:31em){.datePicker .react-datepicker{left:-3.75rem}}.datePicker .react-datepicker__current-month{color:var(--main-grey);font-family:var(--third-family);font-size:.75rem;font-weight:700;line-height:132%;padding-bottom:.9375rem;text-align:center}.datePicker .react-datepicker__day-names{padding-top:.8125rem;position:relative}.datePicker .react-datepicker__day-names:before{background-color:#e1e1e1;content:"";height:.04125rem;left:50%;position:absolute;top:0;transform:translateX(-50%);width:85%}.datePicker .react-datepicker__navigation{border:.04125rem solid #0000;border-radius:.3125rem;height:.9375rem;padding:.625rem;top:1.125rem;width:.9375rem}@media(any-hover:hover){.datePicker .react-datepicker__navigation:hover{background-color:#f0f0f0;border:.04125rem solid var(--aside-gray)}}.datePicker .react-datepicker__navigation--previous{background:url(/static/media/month-prev.52f253a6efd8612385e6.svg) 50%/10px 12px no-repeat;margin-left:.75rem}.datePicker .react-datepicker__navigation--next{background:url(/static/media/month-next.99b7c0bf7c2587256b4b.svg) 50%/10px 12px no-repeat;margin-right:.75rem}.datePicker .react-datepicker__navigation-icon:before{display:none}.datePicker .react-datepicker__header{background-color:#fff!important;border-bottom:none;border-radius:.75rem!important;color:var(--main-grey);padding-top:1.25rem}.datePicker .react-datepicker__day,.datePicker .react-datepicker__day-name{font-size:.75rem;font-weight:500;text-align:center}.datePicker .react-datepicker__day{color:var(--font-black)}.datePicker .react-datepicker__day--keyboard-selected{background-color:var(--white)}.datePicker .react-datepicker__day--today{background-color:#06c78d5c;border-radius:50%}.datePicker .react-datepicker__day--selected{background-color:var(--page-green);border-radius:50%;color:var(--white)}.datePicker .react-datepicker__day--outside-month{color:var(--main-grey)}.datePicker .react-datepicker__month{margin:.625rem}.datePicker_title{color:var(--main-grey);font-size:.875rem;font-weight:400;letter-spacing:.07em}.datePicker__data{align-items:center;display:flex;flex-direction:row;gap:.5rem;position:relative}.datePicker .date__next[disabled],.datePicker .date__prev[disabled]{background-color:#fff;cursor:not-allowed;opacity:.5}.datePicker .date__next[disabled] svg,.datePicker .date__prev[disabled] svg{fill:var(--main-green);transition:.3s}.datePicker .date-dropdown{align-items:center;background-color:#fff;border:.0625rem solid #ccc;border-radius:1.25rem;box-shadow:0 4px 8px #0000001a;color:var(--font-black);display:flex;flex-direction:column;font-size:.875rem;font-weight:600;left:0;letter-spacing:.07em;margin:0;max-height:12.5rem;min-height:11.875rem;overflow-y:auto;padding:.3125rem 1.25rem;position:absolute;right:0;text-align:center;top:105%;width:100%;z-index:100}.datePicker .date-dropdown::-webkit-scrollbar{width:.4375rem}.datePicker .date-dropdown::-webkit-scrollbar-track{background:#f1f1f1;margin:1.25rem}.datePicker .date-dropdown::-webkit-scrollbar-thumb{background:var(--main-green);border-radius:.625rem}.datePicker .date-dropdown button{margin:.0625rem 0;padding:.625rem;width:100%}.datePicker .date-dropdown button.active{background-color:var(--main-green)}@media(any-hover:hover){.datePicker .date-dropdown button:hover{background-color:var(--input-grey);cursor:pointer}}.datePicker .date-arrows{align-items:center;border:.0625rem solid var(--main-green);border-radius:.25rem;display:flex;flex-shrink:0;justify-content:center;transition:.3s}@media(max-width:31em){.datePicker .date-arrows{background-color:var(--input-grey);border-color:#0000}.datePicker .date-arrows svg{fill:var(--main-green)}}@media(any-hover:hover){.datePicker .date-arrows:hover{transform:scale(1.05)}}.datePicker__next,.datePicker__prev{background-color:var(--main-green)}.datePicker__next svg,.datePicker__prev svg{fill:var(--white);transition:.3s}.datePicker .datePicker-button{background-color:#f7f8f9;border:.0625rem solid #dedede;border-radius:.5rem;color:#77838f;font-size:.875rem;font-weight:400;height:100%;letter-spacing:.07em;padding:.4rem 1rem;text-align:center;transition:.3s}@media(any-hover:hover){.datePicker .datePicker-button:hover{border:1px solid rgba(6,199,141,.349)}}.datePicker .datePicker-button[disabled]{cursor:not-allowed}.react-datepicker__day--outside-month{color:#fff}.stats__wrapper{border-radius:20px;box-shadow:0 8px 24px 0 #959da533;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:0 auto;padding:32px 52px 40px;width:100%}@media(min-width:67.5em){.stats__wrapper{width:82%}}@media(max-width:48em){.stats__wrapper{padding:1.25rem}}.stats #metric-color{border-radius:50%;height:.5rem;width:.5rem}.stats .datePicker_title{color:#525252;font-size:.875rem;font-weight:400;letter-spacing:.1em;line-height:137%}@media(max-width:31em){.stats .datePicker_title{font-size:.75rem}.stats .datePicker{justify-content:center;width:auto}.stats .datePicker.fromDate .react-datepicker{left:0}.stats .datePicker.toDate .react-datepicker{left:auto;right:0}}.stats__dates{display:flex;gap:.5rem}@media(max-width:31em){.stats__dates{grid-column:1/4;grid-row:1;justify-content:space-between;width:100%}}.stats__controls{display:flex;justify-content:flex-end}@media(min-width:101.875em){.stats__controls{margin-bottom:3.125rem}}@media(min-width:20em)and (max-width:101.875em){@supports(margin-bottom:clamp(0.3125rem,-0.3745229008rem + 3.4351145038vw,3.125rem)){.stats__controls{margin-bottom:clamp(.3125rem,-.3745229008rem + 3.4351145038vw,3.125rem)}}@supports not (margin-bottom:clamp(0.3125rem,-0.3745229008rem + 3.4351145038vw,3.125rem)){.stats__controls{margin-bottom:calc(-.37452rem + 3.43511vw)}}}@media(max-width:20em){.stats__controls{margin-bottom:.3125rem}}.stats__filters{grid-gap:.5rem;align-items:flex-end;display:grid;flex-wrap:wrap;gap:.5rem;grid-template-columns:repeat(3,-webkit-min-content);grid-template-columns:repeat(3,min-content)}@media(max-width:31em){.stats__filters{grid-template-columns:repeat(3,1fr);width:100%}.stats__filters>:nth-child(2){grid-column:1;grid-row:2}.stats__filters>:nth-child(3){grid-column:2;grid-row:2}}.stats__filter>div{display:flex;flex-direction:column;gap:.25rem}.stats__filter label{color:#525252;font-size:.875rem;font-weight:400;letter-spacing:.1em;line-height:137%}@media(max-width:31em){.stats__filter label{font-size:.75rem}}.stats__filter input,.stats__filter select{background-color:var(--input-grey);border:1px solid #dedede;border-radius:6px;color:var(--main-grey);font-size:12px;font-weight:500;height:1.75rem;letter-spacing:.08em;line-height:137%;padding:4px 12px;transition:.2s ease-in-out}@media(any-hover:hover){.stats__filter input:hover,.stats__filter select:hover{border-color:rgba(6,199,141,.349)}}.stats__filter input:focus,.stats__filter select:focus{border-color:#06c78d;outline:none}.stats__buttons{display:flex;gap:12px;margin-top:8px}.stats__reset-btn{align-self:flex-end;background-color:#fff;border:1px solid #ddd;border-radius:6px;color:#555;font-size:12px;font-weight:500;height:1.75rem;line-height:137%;padding:4px 12px;transition:background-color .2s,transform .1s}@media(min-width:48em){.stats__reset-btn{grid-column:3;grid-row:2}}@media(max-width:31em){.stats__reset-btn{grid-column:3;grid-row:2}}.stats__reset-btn:hover{background-color:rgba(6,199,141,.114);border-color:var(--page-green)}.stats__reset-btn:active{transform:translateY(1px)}.stats__chart-container{align-items:center;background-color:#fff;border-radius:8px;height:350px;justify-content:center;position:relative}.stats__chart-container .chart-type{display:flex;flex-direction:column;font-size:1.25rem;gap:.625rem;position:absolute;right:0;top:30%}.stats__chart-container .chart-type .chart-button{border:2px solid #0000;border-radius:.3125rem;padding:.125rem;transition:.3s ease-in-out}.stats__chart-container .chart-type .chart-button.active{background-color:var(--input-grey);border:2px solid var(--main-green)}.stats__chart-container .chart-type .chart-button .chart-pic{height:1.25rem;width:1.25rem}@media(max-width:768px){.stats__chart-container{height:300px}}.assistant-container{display:flex;gap:1.875rem;position:relative}@media(min-width:31.06125em){.assistant-container{max-height:75vh}}@media(max-width:61.99875em){.assistant-container{flex-direction:column;gap:.625rem;overflow-y:hidden}}.assistant-container .chat-history{display:flex;flex-direction:column;height:100%;position:relative;transition:.2s ease-in-out;width:15.625rem;z-index:2}@media(max-width:61.99875em){.assistant-container .chat-history{background-color:var(--input-grey);border-radius:.375rem .375rem 0 0;height:auto;left:0;max-height:50%}}.assistant-container .chat-history .chat-history-header{align-items:center;border-radius:.375rem .375rem 0 0;display:flex;justify-content:space-between;margin-bottom:1.25rem;padding-right:.3125rem;transition:.3s ease-in-out;z-index:2}@media(max-width:61.99875em){.assistant-container .chat-history .chat-history-header{background-color:var(--input-grey);margin:0}}@media(max-width:31.06125em){.assistant-container .chat-history .chat-history-header{gap:.875rem;justify-content:flex-start}}.assistant-container .chat-history .chat-history-header .chat-history-title{align-items:center;color:#7e7e7f;display:flex;font-size:.875srem;font-weight:600;gap:.4375rem;justify-content:center;letter-spacing:.08em;line-height:103%;pointer-events:none;text-align:center}@media(max-width:61.99875em){.assistant-container .chat-history .chat-history-header .chat-history-title{background-color:var(--input-grey);border-radius:.375rem;padding:.625rem .875rem;pointer-events:all}}.assistant-container .chat-history .chat-history-header .chat-history-title:before{background:url(/static/media/time-ai-chats.a441aec102015b47388f.svg) 0 0/.875rem no-repeat;content:"";height:.875rem;width:.875rem}.assistant-container .chat-history .chat-history-header .chat-history-actions{display:flex;gap:.3125rem}.assistant-container .chat-history .chat-history-header .chat-history-actions .new-chat-button{background-color:var(--main-green);border:1px solid #0000;border-radius:.375rem;color:var(--white);font-size:1.25rem;height:1.25rem;position:relative;transition:.2s ease-in-out;width:1.25rem}.assistant-container .chat-history .chat-history-header .chat-history-actions .new-chat-button:before{background:url(/static/media/add-chat-plus.f9f05404f02cf797d425.svg) 0 0/.6875rem no-repeat;content:"";height:.6875rem;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:.6875rem}@media(any-hover:hover){.assistant-container .chat-history .chat-history-header .chat-history-actions .new-chat-button:hover{background-color:rgba(6,199,141,.333);border:1px solid var(--main-green);transform:scale(1.05)}}.assistant-container .chat-history .chat-history-list{border-radius:0 0 .375rem .375rem;display:flex;flex-direction:column;overflow-y:auto;padding-right:.3125rem;transition:.3s ease-in-out;width:100%;z-index:1}@media(max-width:61.99875em){.assistant-container .chat-history .chat-history-list{background-color:var(--input-grey);left:0;max-height:30dvh;padding-left:.625rem;position:absolute;top:100%}}.assistant-container .chat-history .chat-history-list::-webkit-scrollbar{background-color:#f7f8f9;width:.3125rem}.assistant-container .chat-history .chat-history-list::-webkit-scrollbar-thumb{background-color:var(--main-green);border-radius:.625rem}.assistant-container .chat-history .chat-history-list .chat-history-item{border-radius:.375rem;color:#7e7e7f;font-family:var(--font-family);font-weight:500;letter-spacing:.08em;line-height:103%;text-align:center;transition:background-color .2s}@media(min-width:120em){.assistant-container .chat-history .chat-history-list .chat-history-item{font-size:.875rem}}@media(min-width:31.06125em)and (max-width:120em){@supports(font-size:clamp(0.75rem,0.7063446051rem + 0.1405461624vw,0.875rem)){.assistant-container .chat-history .chat-history-list .chat-history-item{font-size:clamp(.75rem,.7063446051rem + .1405461624vw,.875rem)}}@supports not (font-size:clamp(0.75rem,0.7063446051rem + 0.1405461624vw,0.875rem)){.assistant-container .chat-history .chat-history-list .chat-history-item{font-size:calc(.70634rem + .14055vw)}}}@media(max-width:31.06125em){.assistant-container .chat-history .chat-history-list .chat-history-item{font-size:.75rem}}.assistant-container .chat-history .chat-history-list .chat-history-item button{height:100%;overflow:hidden;padding:.625rem;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:100%}.assistant-container .chat-history .chat-history-list .chat-history-item.active{background-color:#ececec}.assistant-container .chat-history .chat-history-list .chat-history-item:hover{background-color:rgba(6,199,141,.102)}.assistant-container .chat-history.closed{background-color:#0000}.assistant-container .chat-history.closed .chat-history-list{opacity:0;position:absolute;top:-100%;visibility:hidden}.assistant-container .chat-history.closed .chat-history-header{background-color:#fff}.assistant-container .chat-body{align-items:center;border-radius:.375rem;display:flex;flex:1 1;flex-direction:column;justify-content:center;max-height:100%;overflow-y:auto;position:relative}.assistant-container .chat-body .chat-window{display:flex;flex-direction:column;gap:.9375rem;height:100%;justify-content:space-between;position:relative;width:100%}@media(min-width:120em){.assistant-container .chat-body .chat-window{padding-right:9.375rem}}@media(min-width:61.99875em)and (max-width:120em){@supports(padding-right:clamp(0.0000000625rem,-10.0211335747rem + 16.1634446456vw,9.375rem)){.assistant-container .chat-body .chat-window{padding-right:clamp(6.25e-8rem,-10.0211335747rem + 16.1634446456vw,9.375rem)}}@supports not (padding-right:clamp(0.0000000625rem,-10.0211335747rem + 16.1634446456vw,9.375rem)){.assistant-container .chat-body .chat-window{padding-right:calc(-10.02113rem + 16.16344vw)}}}@media(max-width:61.99875em){.assistant-container .chat-body .chat-window{gap:.5rem;padding-right:6.25e-8rem;padding:0}}.assistant-container .chat-body .chat-window .chat-messages{word-wrap:break-word;display:flex;flex-direction:column;gap:.375rem;height:100%;overflow-y:auto;padding:.3125rem 1.25rem .3125rem .3125rem}@media(max-width:31.06125em){.assistant-container .chat-body .chat-window .chat-messages{padding:0 .3125rem 0 0}}.assistant-container .chat-body .chat-window .chat-messages::-webkit-scrollbar{background-color:#f7f8f9;width:.3125rem}.assistant-container .chat-body .chat-window .chat-messages::-webkit-scrollbar-thumb{background-color:var(--main-green);border-radius:.625rem}.assistant-container .chat-body .chat-window .chat-messages .message{background-color:#fff;border-radius:.75rem;color:#373737;font-family:var(--font-family);font-size:.875rem;font-weight:500;line-height:167%;max-width:70%;padding:.625rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.assistant-container .chat-body .chat-window .chat-messages .message.user{align-self:flex-end;background-color:#f7f8f9;color:var(--text-grey);font-family:var(--font-family);font-weight:400}.assistant-container .chat-body .chat-window .chat-messages .message.assistant{align-self:flex-start;background-color:#06c78c4d;max-width:80%}@media(max-width:31.06125em){.assistant-container .chat-body .chat-window .chat-messages .message.assistant{max-width:90%}}.assistant-container .chat-body .chat-window .chat-messages .message.date-separator{align-self:center;color:#9ca0ac;font-family:var(--font-family);font-size:.75rem;font-weight:400;padding:0;text-align:center}.assistant-container .chat-body .chat-window .chat-messages .message.error{align-self:flex-start;border:1px solid var(--activity-red);color:var(--activity-red)}.assistant-container .chat-body .chat-window .chat-messages .message.pending{align-items:center;border-radius:50%;color:#686868;display:flex;font-size:1.5rem;gap:4px}.assistant-container .chat-body .chat-window .chat-messages .message.pending .dot-typing{align-items:center;display:flex;height:1.25rem;justify-content:center;width:1.25rem}.assistant-container .chat-body .chat-window .chat-messages .message .dot-typing span{animation:blink 1.4s infinite both;background-color:currentColor;border-radius:50%;display:inline-block;flex-shrink:0;height:.25rem;margin:0 2px;width:.25rem}.assistant-container .chat-body .chat-window .chat-messages .message .dot-typing span:nth-child(2){animation-delay:.2s}.assistant-container .chat-body .chat-window .chat-messages .message .dot-typing span:nth-child(3){animation-delay:.4s}@keyframes blink{0%{opacity:.2}20%{opacity:1}to{opacity:.2}}.assistant-container .chat-body .chat-window .chat-messages .first-message{white-space:pre-line}.assistant-container .chat-body .chat-window .chat-messages .first-message__header{align-items:center;display:flex;gap:.625rem;margin:0 0 .375rem}.assistant-container .chat-body .chat-window .chat-messages .first-message__header h5{color:#373737;font-family:var(--font-family);font-weight:600}@media(min-width:120em){.assistant-container .chat-body .chat-window .chat-messages .first-message__header h5{font-size:.875rem}}@media(min-width:31.06125em)and (max-width:120em){@supports(font-size:clamp(0.75rem,0.7063446051rem + 0.1405461624vw,0.875rem)){.assistant-container .chat-body .chat-window .chat-messages .first-message__header h5{font-size:clamp(.75rem,.7063446051rem + .1405461624vw,.875rem)}}@supports not (font-size:clamp(0.75rem,0.7063446051rem + 0.1405461624vw,0.875rem)){.assistant-container .chat-body .chat-window .chat-messages .first-message__header h5{font-size:calc(.70634rem + .14055vw)}}}@media(max-width:31.06125em){.assistant-container .chat-body .chat-window .chat-messages .first-message__header h5{font-size:.75rem}}.assistant-container .chat-body .chat-window .chat-messages .first-message__header img{height:2rem;width:2rem}.assistant-container .chat-body .chat-window .promts-wrapper{align-items:center;align-self:flex-end;display:flex;gap:.3125rem;width:100%}.assistant-container .chat-body .chat-window .promts-wrapper .swiper-button{display:none}@media(min-width:61.99875em){.assistant-container .chat-body .chat-window .promts-wrapper .swiper-button{display:flex}}.assistant-container .chat-body .chat-window .promts-wrapper .swiper-button.right{align-items:center;border:1px solid #04c78c;border-radius:.25rem;height:1.625rem;justify-content:center;transition:.2s ease-in-out;width:1.625rem}@media(any-hover:hover){.assistant-container .chat-body .chat-window .promts-wrapper .swiper-button.right:hover{background-color:rgba(4,199,140,.118)}}.assistant-container .chat-body .chat-window .promts-list{display:flex;gap:.4375rem;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:100%}@media(max-width:31.06125em){.assistant-container .chat-body .chat-window .promts-list{padding-bottom:.625rem}}.assistant-container .chat-body .chat-window .promts-list .swiper-wrapper{padding-bottom:.9375rem}.assistant-container .chat-body .chat-window .promts-list .swiper-scrollbar{background-color:#f5f5f5}.assistant-container .chat-body .chat-window .promts-list .swiper-scrollbar-drag{background-color:#cecece}.assistant-container .chat-body .chat-window .promts-list__item{border-radius:.5rem;height:auto;max-width:20.625rem;width:auto}.assistant-container .chat-body .chat-window .promts-list__button{align-items:center;background-color:var(--input-grey);border-radius:.75rem;color:var(--text-grey);display:flex;font-size:.75rem;font-weight:400;gap:.375rem;height:100%;padding:.5rem .9375rem;text-align:left;transition:.2s ease-in-out;white-space:normal;width:100%;word-break:break-word}.assistant-container .chat-body .chat-window .promts-list__button:before{background:url(/static/media/assistant-promt-icon.c51efde5bc0d5654194d.svg) 0 0/.5625rem no-repeat;content:"";flex-shrink:0;height:.5625rem;width:.5625rem}@media(any-hover:hover){.assistant-container .chat-body .chat-window .promts-list__button:hover{background-color:rgba(6,199,141,.043);box-shadow:0 2px 4px #0000001a;transform:translateY(.125rem)}}.assistant-container .chat-body .chat-window .chat-input-container{align-items:flex-end;border-radius:.375rem;display:flex;gap:.625rem;position:relative}.assistant-container .chat-body .chat-window .chat-input-container .textarea-container{border-radius:.875rem;display:flex;position:relative;width:100%}.assistant-container .chat-body .chat-window .chat-input-container .textarea-container textarea{border:1px solid var(--main-green);border-radius:.875rem;box-sizing:border-box;color:var(--text-grey);flex:1 1;font-size:.875rem;font-weight:500;line-height:130%;margin-left:.0625rem;overflow:visible;padding:1.25rem 3.125rem 1.25rem 1.875rem;resize:none;width:100%}.assistant-container .chat-body .chat-window .chat-input-container .textarea-container textarea::-webkit-scrollbar{background-color:#f7f8f9;width:.3125rem}.assistant-container .chat-body .chat-window .chat-input-container .textarea-container textarea::-webkit-scrollbar-thumb{background-color:var(--main-green);border-radius:.625rem}.assistant-container .chat-body .chat-window .chat-input-container .textarea-container textarea::placeholder{color:#afb2b5;font-size:.875rem;font-weight:500;line-height:130%}.assistant-container .chat-body .chat-window .chat-input-container .textarea-container textarea:focus{outline:none}.assistant-container .chat-body .chat-window .chat-input-container .textarea-container textarea.input-error{border:1px solid var(--activity-red)}.assistant-container .chat-body .chat-window .chat-input-container .textarea-container textarea:disabled{opacity:.8}@media(max-width:31.06125em){.assistant-container .chat-body .chat-window .chat-input-container .textarea-container textarea{padding:1.0625rem 1.25rem}}.assistant-container .chat-body .chat-window .chat-input-container .textarea-container .input-error-message{background-color:#fff;border-radius:.375rem;color:var(--activity-red);font-size:.75rem;left:0;padding:.1875rem;position:absolute;top:100%}.assistant-container .chat-body .chat-window .chat-input-container .textarea-container:not(:has(.input-error-message)){overflow:hidden}.assistant-container .chat-body .chat-window .chat-input-container .textarea-container .chat-input-overlay{align-items:center;color:var(--main-green);display:flex;font-family:var(--font-family);font-size:.8125rem;font-weight:600;gap:1.25rem;justify-content:space-between;left:50%;line-height:90%;padding:0 30% 0 3.125rem;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:100%}.assistant-container .chat-body .chat-window .chat-input-container .textarea-container .chat-input-overlay .spinner-border{flex-shrink:0}@media(max-width:61.99875em){.assistant-container .chat-body .chat-window .chat-input-container .textarea-container .chat-input-overlay{flex-direction:column;gap:.625rem;padding:0 .9375rem;text-align:center}}@media(max-width:61.99875em)and (min-width:61.9375em){.assistant-container .chat-body .chat-window .chat-input-container .textarea-container .chat-input-overlay{gap:.625rem}}@media(max-width:61.99875em)and (min-width:31em)and (max-width:61.9375em){@supports(gap:clamp(0.375rem,0.1244949495rem + 0.8080808081vw,0.625rem)){.assistant-container .chat-body .chat-window .chat-input-container .textarea-container .chat-input-overlay{gap:clamp(.375rem,.1244949495rem + .8080808081vw,.625rem)}}@supports not (gap:clamp(0.375rem,0.1244949495rem + 0.8080808081vw,0.625rem)){.assistant-container .chat-body .chat-window .chat-input-container .textarea-container .chat-input-overlay{gap:calc(.12449rem + .80808vw)}}}@media(max-width:61.99875em)and (max-width:31em){.assistant-container .chat-body .chat-window .chat-input-container .textarea-container .chat-input-overlay{gap:.375rem}}.assistant-container .chat-body .chat-window .chat-input-container .send-button{align-self:flex-end;background:linear-gradient(50deg,#04c78c,#2fe3b8 47.4%,#04c78c);border:1px solid var(--main-green);border-radius:8px;color:#fff;cursor:pointer;font-family:var(--font-family);font-size:.875rem;font-weight:600;line-height:130%;padding:.75rem 1rem;position:relative;transition:.2s ease-in-out}@media(any-hover:hover){.assistant-container .chat-body .chat-window .chat-input-container .send-button:hover{background:none;background-color:#06c78d4a;color:var(--font-black)}}.assistant-container .chat-body .chat-window .chat-input-container .send-button:disabled{background:#eeeeeeed;color:var(--font-black)}.assistant-container .chat-body .chat-window .started-page{display:flex;height:100%;justify-content:center;position:relative;width:100%}.assistant-container .chat-body .chat-window .started-page .greeting-message{color:var(--font-black);justify-self:center;left:50%;position:absolute;text-align:center;top:50%;transform:translateX(-50%) translateY(-50%)}@media(min-width:120em){.assistant-container .chat-body .chat-window .started-page .greeting-message{font-size:1.75rem}}@media(min-width:31em)and (max-width:120em){@supports(font-size:clamp(1.125rem,0.9073033708rem + 0.702247191vw,1.75rem)){.assistant-container .chat-body .chat-window .started-page .greeting-message{font-size:clamp(1.125rem,.9073033708rem + .702247191vw,1.75rem)}}@supports not (font-size:clamp(1.125rem,0.9073033708rem + 0.702247191vw,1.75rem)){.assistant-container .chat-body .chat-window .started-page .greeting-message{font-size:calc(.9073rem + .70225vw)}}}@media(max-width:31em){.assistant-container .chat-body .chat-window .started-page .greeting-message{font-size:1.125rem}}.assistant-container .chat-body .chat-window.empty{justify-content:flex-end}.assistant-container .collapse-button,.assistant-container .expand-button{background-color:var(--main-green);border:1px solid var(--main-green);border-radius:.1875rem;color:var(--white);cursor:pointer;font-size:1.25rem;padding:.1875rem;transition:.2s ease-in-out}@media(any-hover:hover){.assistant-container .collapse-button:hover,.assistant-container .expand-button:hover{background-color:rgba(6,199,141,.235);color:#666}}.assistant-container .expand-button{left:.625rem;position:absolute;top:.625rem;z-index:1}.message{line-height:1.4}.message h1,.message h2,.message h3,.message h4,.message h5,.message h6{font-size:22px;font-weight:600;margin:1em 0 .4em}.message ol,.message ul{list-style-position:outside;margin:0 0 1em;padding-left:1.8em}.message ol li,.message ul li{list-style-type:circle;margin-bottom:.3em}.payments{display:flex;flex-direction:column;gap:1.875rem}@media(max-width:31.06125em){.payments{gap:1.75rem}}.payments__title{color:var(--font-black);font-family:var(--font-family);font-size:1.125rem;font-weight:600;letter-spacing:.06em}@media(max-width:31.06125em){.payments__title{font-size:1rem;text-align:center}}.payments__list{display:flex;flex-direction:column;gap:.5rem;max-width:100%}@media(min-width:31.06125em){.payments__list{padding:0 .9375rem}}.payments__item{grid-column-gap:1.25rem;background-color:var(--input-grey);border-radius:.625rem;column-gap:1.25rem;display:grid;grid-template-columns:repeat(5,1fr);padding:1.125rem 3.4375rem}@media(max-width:64em){.payments__item{column-gap:.625rem;padding:.875rem 1.875rem}}@media(max-width:47.99875em){.payments__item{padding:.875rem .9375rem}}@media(max-width:37.49875em){.payments__item{column-gap:5rem;grid-template-columns:repeat(2,1fr);grid-template-rows:1fr .0625rem 1fr 1fr;row-gap:1.5rem}}@media(max-width:37.49875em)and (min-width:26.875em){.payments__item{column-gap:5rem}}@media(max-width:37.49875em)and (min-width:20em)and (max-width:26.875em){@supports(column-gap:clamp(1.875rem,-7.2159090909rem + 45.4545454545vw,5rem)){.payments__item{column-gap:clamp(1.875rem,-7.2159090909rem + 45.4545454545vw,5rem)}}@supports not (column-gap:clamp(1.875rem,-7.2159090909rem + 45.4545454545vw,5rem)){.payments__item{column-gap:calc(-7.21591rem + 45.45455vw)}}}@media(max-width:37.49875em)and (max-width:20em){.payments__item{column-gap:1.875rem}}@media(max-width:37.49875em){.payments__item:after{background-color:#e1e1e1;content:"";grid-column:span 2;grid-row:2/3;height:.0625rem;width:100%}}@media(max-width:31.06125em){.payments__item{row-gap:1rem}}.payments__item .column{display:flex;flex-direction:column;gap:.25rem;max-width:12.5rem;overflow:hidden}@media(max-width:37.49875em){.payments__item .column,.payments__item .column:nth-child(6){align-self:center;justify-self:center}.payments__item .column:nth-child(6){grid-column:span 2;grid-row:4/5}}@media(max-width:31.06125em){.payments__item .column{gap:.5rem}.payments__item .column:nth-child(3),.payments__item .column:nth-child(4){margin-bottom:.5rem}}.payments__item .column__name{color:var(--main-grey);font-weight:400;letter-spacing:.1em}.payments__item .column__name,.payments__item .column__value{-webkit-box-orient:vertical;-webkit-line-clamp:1;display:-webkit-box;font-family:var(--font-family);font-size:.75rem;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.payments__item .column__value{font-weight:500;letter-spacing:.08em;line-height:137%}@media(max-width:37.49875em){.payments__item .column__value{font-size:.875rem}}.payments__item .column__value.item{align-items:center;display:flex;gap:.1875rem}.payments__item .column__value.item:before{background:url(/static/media/payments-name-icon.adec0c33c9d22ba9e4b6.svg) 0 0/.625rem .8125rem no-repeat;content:"";flex-shrink:0;height:.8125rem;margin-bottom:.125rem;width:.625rem}@media(max-width:31.06125em){.payments__item .column__value.item:before{background-size:.9375rem 1.125rem;height:1.125rem;width:.9375rem}}.payments__item .column__value.item,.payments__item .column__value.receipt{color:var(--main-green);-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.payments__item .column__value.item a,.payments__item .column__value.receipt a{-webkit-box-orient:vertical;-webkit-line-clamp:1;display:-webkit-box;max-width:9.375rem;overflow:hidden;text-decoration:underline;text-overflow:ellipsis;word-break:break-word}.payments__item .column__value.amount{color:var(--font-black)}.payments__item .column__value.amount span:first-child{margin-right:.125rem}.payments__item .column__value.created,.payments__item .column__value.updated{color:#525252}.payments__item .column__value.status{color:var(--green1);font-weight:600}.payments__item .column__value.status--pending{color:#ffc670}.payments__item .column__value.status--completed{color:#67db87}.payments__item .column__value.status--failed{color:#ff644f}@media(max-width:31.06125em){.payments__item .column__value{font-size:.875rem}}.subscriptions{flex-direction:column;gap:2.5rem;padding:20px}.subscriptions__title{color:var(--font-black);font-size:1.125rem;font-weight:600;letter-spacing:.06em}.subscriptions__list{display:flex;flex-wrap:wrap;gap:2.5rem}@media(max-width:61.99875em){.subscriptions__list{justify-content:center}}.subscription-card{border:1px solid var(--page-green);border-radius:.5rem;box-shadow:0 4px 8px #0000000d;display:flex;flex-direction:column;gap:1.6875rem;justify-content:space-between;max-width:15.125rem;min-height:19.625rem;overflow:hidden;padding:1.75rem .9375rem;position:relative;width:100%}@media(max-width:61.99875em){.subscription-card{flex:1 1 15.625rem;max-width:18.75rem;min-width:15rem;width:100%}}@media(max-width:31em){.subscription-card{max-width:15.125rem}}.subscription-card__top{padding:0 .625rem}.subscription-card__logo{align-items:center;color:var(--main-grey);display:inline-flex;font-size:.875rem;font-weight:600;gap:.3125rem;letter-spacing:.04em;margin-bottom:1.75rem}.subscription-card__logo span:first-child{background-color:var(--page-green);border-radius:.4375rem;color:var(--white);padding:.40625rem .46875rem}.subscription-card__logo span:nth-child(3){color:var(--page-green);letter-spacing:.07em;margin-left:.0625rem}.subscription-card__badge{box-shadow:0 2px 6px #0000001a;color:var(--white);font-size:.6875rem;font-weight:600;padding:.25rem;pointer-events:none;position:absolute;right:0;text-align:center;top:0;transform:rotate(45deg) translate(25%,-60%);transform-origin:center;width:50%}.subscription-card__badge.available{background:linear-gradient(286deg,#13f3ff,#1f75d1)}.subscription-card__badge.active{background:linear-gradient(286deg,#29ff4c,#16a19d)}.subscription-card__price{color:var(--page-green);display:flex;font-size:1.5rem;font-weight:600;gap:.25rem;letter-spacing:.04em;line-height:92%;margin-bottom:1.75rem}.subscription-card__per-month{align-self:center;color:var(--main-grey);font-size:.75rem;font-weight:500;letter-spacing:.08em}.subscription-card__features{display:flex;flex-direction:column;gap:.625rem}.subscription-card__feature{color:var(--main-grey);display:flex;font-size:.6875rem;font-weight:500;gap:.4375rem}.subscription-card__feature:before{background:url(/static/media/features-tick.b83dd89ab0b14c5481bb.svg) 0 0/.75rem .625rem no-repeat;content:"";flex-shrink:0;height:.625rem;width:.75rem}.subscription-card__button{-webkit-tap-highlight-color:rgba(0,0,0,0);background:linear-gradient(50deg,#04c78c,#2fe3b8 47.4%,#04c78c);border:2px solid #00c28c;border-radius:.75em;color:var(--white);cursor:pointer;display:inline-block;font-family:var(--font-family);font-size:.75rem;font-weight:700;letter-spacing:.08em;outline:none;padding:.875rem;position:relative;text-align:center;transform-style:preserve-3d;transition:background .15s ease-out,transform .15s ease-out;width:100%}.subscription-card__button:before{background:linear-gradient(50deg,rgba(71,170,140,.196),rgba(47,227,185,.145) 47.4%,rgba(4,199,140,.263));border-radius:inherit;content:"";height:100%;left:0;position:absolute;top:0;transform:translate3d(0,.75em,-75em);transition:transform .15s ease-out,box-shadow .15s ease-out;width:100%;z-index:-1}.subscription-card__button:hover{transform:translateY(.2em)}.subscription-card__button:hover:before{transform:translate3d(0,.5em,-1em)}.subscription-card__button:active{transform:translateY(.75em)}.subscription-card__button:active:before{transform:translateZ(-1em)}.subscription-card__button.cancel{background:#eee;border-color:#ecebeb;color:var(--text-grey)}.subscription-card__button.cancel:before{background:linear-gradient(22deg,#dddada,#f9f9f9 47.4%,hsla(0,5%,75%,.161))}.public-offer__content p{margin-bottom:.5rem}.public-offer__content h2{margin-bottom:.8rem;text-align:center}.public-offer__content .sub-paragraph{margin-left:1rem}