@import url(https://fonts.googleapis.com/css2?family=Onest:wght@100..900&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body>iframe[style*="2147483647"]:not([id=webpack-dev-server-client-overlay]){display:none}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:initial}html{scrollbar-gutter:stable}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a,button:focus,input:focus,select:focus,textarea:focus{outline:none}input,optgroup,select,textarea{-webkit-appearance:none;appearance:none}a:focus,a:hover{text-decoration:none}*,:after,:before{-webkit-tap-highlight-color:transparent;box-sizing:border-box}a{cursor:pointer}body{--basic-color1:#f4257b;--basic-color2:#a3005d;--basic-color3:#3d0842;--basic-color4:#c9ebff;--basic-color5:#37b2ff;--basic-color6:#fff5dd;--basic-color7:#ffdee2;--basic-color8:#ff7088;--dark-color1:#2e2938;--dark-color2:#a29dab;--font-color1:#000;--plan-color-active:#f4257b;--plan-color-balance:#22a7ff;--plan-color-keto:#ff9f18;--plan-color-vegan:#1bac5c;--plan-bg-active:#ffe9ec;--plan-bg-balance:#c9ebff;--plan-bg-keto:#fff5dd;color:#000;font-family:Onest,Arial,sans-serif;font-size:16px;line-height:1.25;position:relative}body.theme-dark{--basic-color4:#580032;--basic-color5:#a3005d;--font-color1:#fff}body.color-orange{--basic-color1:#f55555;--basic-color2:#cc3636;--basic-color3:#270f56;--basic-color4:#ffe6e2;--basic-color5:#f55555;--basic-color6:#fff0e2;--basic-color7:#c9ebff;--basic-color8:#f55555}body.theme-dark.color-orange{--basic-color4:#3f1825;--basic-color5:#b54343}body.color-violett{--basic-color1:#6042f2;--basic-color2:#4132b0;--basic-color3:#261f5c;--basic-color4:#ffe2ea;--basic-color5:#e5307b;--basic-color6:#fff0e2;--basic-color7:#ffe2ea;--basic-color8:#e5307b}body.theme-dark.color-violett{--basic-color4:#23193e;--basic-color5:#4431a1}body.color-green{--basic-color1:#1bac5c;--basic-color2:#0e8343;--basic-color3:#07332f;--basic-color4:#ffe2ea;--basic-color5:#e5307b;--basic-color6:#fff0e2;--basic-color7:#ffe2ea;--basic-color8:#e5307b}body.theme-dark.color-green{--basic-color4:#1b2627;--basic-color5:#29493d}body.color-blue{--basic-color1:#22a7ff;--basic-color2:#007ad5;--basic-color3:#1f245c;--basic-color4:#ffe2ea;--basic-color5:#f4257b;--basic-color6:#fff5dd;--basic-color7:#ffe2ea;--basic-color8:#f4257b}body.theme-dark.color-blue{--basic-color4:#0f2341;--basic-color5:#005893}.theme-dark,.theme-dark .MuiPaper-root{background:#120b1b;color:#fff}.h1,h1{font-size:30px;line-height:1.23;margin:16px 0}.MuiPaper-root .MuiTypography-h6,.category__title,.h1,.popup--style .MuiTypography-h6,.readmore__title,.title,b,h1,select.portion{font-weight:800}.popup__link{font-weight:700;text-decoration:underline}.popup__link,.popup__link:visited{color:var(--basic-color1)}.board__block table div,.board__place,.formquestion p,.info,.instagram,.measure__date,.not__clock,.not__rating,.not__video,.note,.plan .label,.product__counter,.product__quantity,.product__sostav,.profil__params p,.recipe__desc,.recipe__links,.recipe__top{font-weight:500}.MuiTab-root,.board__block table p,.bottommenu,.btn,.categorieslist,.chat__title,.day,.download,.dynamics__title,.label__time,.measure__numbers,.mobilemenu,.not,.notfound__title,.photoadd__title,.photoblock__title,.plan__name,.planmenu,.popup--style .popup__bottom .MuiTypography-body1,.product__name,.profil__params div,.recipe__char,.recipe__title,.scrollul,.sostav table td:nth-child(2),.sostav__product,.steps__number,.subscription,.tab__item,.telegram,.train__block .label,.train__download,.train__title,.viber,.white_btn,button[type=submit]{font-weight:700}.formquestion .MuiTypography-body1,.measure__editpopup,.popup--style .MuiTypography-body1{font-family:Onest,Arial,sans-serif}.blocktitle span,.board .board__col:first-child .board__block table p,.categorieslist .active,.mobilemenu ul li a.active,.openblock,.plan__link,.product__link,.recipe__desc,.recipe__links a,.recipe__links span,.recipe__top,.steps__number,.title span,.white_btn,.white_btn:focus,.white_btn:hover,p a{color:var(--basic-color1)}a,span{display:inline-block}.title{font-size:18px;line-height:1.1;margin-bottom:12px}.slider{margin:0 -15px 0 -8px}.recipes-slider{margin:0 -16px 0 -24px}.recipes-slider .recipe__item{padding:0 8px}.recipes-slider .item:first-child{padding-left:16px}.recipes-slider .recipe__text{left:8px;right:8px}.recipes-slider .pay-label{left:24px;top:16px}.recipes-slider .tobasket,.recipes-slider .wish{top:15px}.recipes-slider .wish{right:20px}.recipes-slider .tobasket{right:58px}.recipe__item{position:relative}.tobasket--locked:after,.wish--locked:after{background:url(https://app.smartfit.by/static/media/lock2.4f8c41e10f507b75a499.svg) no-repeat 50% 50%;bottom:-5px;content:"";height:16px;position:absolute;right:-5px;width:16px}.color-orange .tobasket--locked:after,.color-orange .wish--locked:after{background-image:url(https://app.smartfit.by/static/media/lock2_orange.f5aa83011527f692b804.svg)}.color-violett .tobasket--locked:after,.color-violett .wish--locked:after{background-image:url(https://app.smartfit.by/static/media/lock2_violett.5d5fc3085dfc7215909f.svg)}.color-green .tobasket--locked:after,.color-green .wish--locked:after{background-image:url(https://app.smartfit.by/static/media/lock2_green.75d09702e5ce71bd6028.svg)}.color-blue .tobasket--locked:after,.color-blue .wish--locked:after{background-image:url(https://app.smartfit.by/static/media/lock2_blue.dd7b80f6c43115f348c7.svg)}.recipe__image{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;border-radius:16px;display:block;height:241px;position:relative}.recipe__image.trains__image{background-position:top}.recipe__text{background:linear-gradient(180deg,#0000,#000c);border-radius:0 0 16px 16px;bottom:0;left:0;padding:24px 12px 12px;position:absolute;right:0;z-index:1}.recipe__desc,.recipe__links{font-size:10px;text-transform:uppercase}.recipe__desc{margin-bottom:7px}.recipe__desc,.recipe__links,.recipe__text,.recipe__title{display:block}.recipe__links img{margin:0 3px;opacity:.6;vertical-align:middle}.label{background:var(--basic-color1);border-radius:2px;color:#fff;line-height:1;margin-right:3px;padding:3px 5px 2px}.recipe__title{color:#fff;font-size:16px;line-height:18px;margin-bottom:4px;text-shadow:0 4px 4px #00000040}.recipe__links{font-size:9px;font-weight:500;line-height:12px;max-height:60px;overflow:auto}.recipe__links a,.recipe__links span{color:#fff9;vertical-align:middle}.pay-label{background:url(https://app.smartfit.by/static/media/payicon.74314e0c8d235bd5849e.svg) no-repeat 0 0;cursor:pointer;height:32px;left:8px;position:absolute;top:8px;width:32px;z-index:1}.color-orange .pay-label{background-image:url(https://app.smartfit.by/static/media/payicon_orange.87bc35092a86cfa00c7a.svg)}.color-violett .pay-label{background-image:url(https://app.smartfit.by/static/media/payicon_violett.1b3357f09c0cc09d063d.svg)}.color-green .pay-label{background-image:url(https://app.smartfit.by/static/media/payicon_green.c1cf917757e8538fdaac.svg)}.color-blue .pay-label{background-image:url(https://app.smartfit.by/static/media/payicon_blue.9644862eb6f85d2699a6.svg)}.pay-overlay{background:url(https://app.smartfit.by/static/media/lock5.2979ebfd45c00f5ce3b9.svg) no-repeat 50% 50% #fff6;bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.theme-dark .pay-overlay{background-color:#120b1b66}::-webkit-scrollbar{height:auto;width:6px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb:vertical{background-color:#0003;border-radius:3px}::-webkit-scrollbar-thumb:vertical:hover{background-color:#0000004d}::-webkit-scrollbar-thumb:horizontal{background-color:#c1c1c1;border-radius:0}body,html{scrollbar-color:#0003 #0000;scrollbar-width:thin}.horizontal-scroll-container{scrollbar-width:auto}.tobasket,.wish{-webkit-appearance:none;border-radius:100%;cursor:pointer;height:30px;position:absolute;top:8px;width:30px;z-index:1}.wish{background:url(https://app.smartfit.by/static/media/wish.3ac5c9f04233408652c1.svg) no-repeat 50% 50% #0000004d;right:12px}.tobasket{background:url(https://app.smartfit.by/static/media/basket.23af134a7a3794c59384.svg) no-repeat 50% 50% #0000004d;right:50px}.wish.active{background:url(https://app.smartfit.by/static/media/wish_active2.0eb31b752739cb4a74c4.svg) no-repeat 50% 50% #fff}.color-orange .wish.active{background-image:url(https://app.smartfit.by/static/media/wish_active2_orange.b78479c70a8a228fcb8c.svg)}.color-violett .wish.active{background-image:url(https://app.smartfit.by/static/media/wish_active2_violett.34de0b25172584b3d92f.svg)}.color-green .wish.active{background-image:url(https://app.smartfit.by/static/media/wish_active2_green.f5a5ce85ee33b176fb87.svg)}.color-blue .wish.active{background-image:url(https://app.smartfit.by/static/media/wish_active2_blue.561c483c3acfac5dd46f.svg)}.tobasket.active{background:url(https://app.smartfit.by/static/media/basket_active.232055ba9c52a75cd3c5.svg) no-repeat 50% 50% #fff}.color-orange .tobasket.active{background-image:url(https://app.smartfit.by/static/media/basket_active_orange.7305dc100246d93f02d1.svg)}.color-violett .tobasket.active{background-image:url(https://app.smartfit.by/static/media/basket_active_violett.676d4a34ac20222c80a3.svg)}.color-green .tobasket.active{background-image:url(https://app.smartfit.by/static/media/basket_active_green.1b9aca0b53e065f9a7a9.svg)}.color-blue .tobasket.active{background-image:url(https://app.smartfit.by/static/media/basket_active_blue.a3d20ccd2c3840c5eccd.svg)}.tobasket--loading{animation:tobasket-pulse 1s ease-in-out infinite}@keyframes tobasket-pulse{0%,to{opacity:1}50%{opacity:.4}}.trainslider__a{border:1px solid #e6e9f1;border-radius:16px;position:relative}.theme-dark .trainslider__a{border-color:#2e2938}.trainslider__a:hover{cursor:pointer}.not,.note{background:var(--basic-color4);color:#0085d7fa;position:relative}.theme-dark .not,.theme-dark .note{color:#fff}.theme-light.color-orange .not,.theme-light.color-orange .note{color:#f55555}.theme-light.color-green .not,.theme-light.color-green .note,.theme-light.color-violett .not,.theme-light.color-violett .note{color:#e5307b}.theme-light.color-blue .not,.theme-light.color-blue .note{color:#f4257b}.note{align-items:center;border-radius:16px;display:flex;font-size:14px;justify-content:space-between;line-height:1.29;margin:32px 0}.note_top_margin{margin-top:0}.note_type_dark{background:var(--basic-color3);padding-right:80px;position:relative}.theme-dark .note.note_type_dark,.theme-light .note.note_type_dark{color:#fff}.note_type_dark .note__img{position:absolute;right:0}.note__text{padding:16px 0 16px 16px;text-align:left}.not{border-radius:10px;display:block;font-size:18px;line-height:20px;margin:10px 0 40px;padding:30px 155px 30px 15px}.note p{margin-bottom:8px}.alert-close{position:absolute!important;right:10px;top:9px}form{display:block;position:relative}button,input,select,textarea{font-family:Onest,Arial,sans-serif;font-size:16px}input[type=email],input[type=number],input[type=password],input[type=text],select,textarea{background:#e6e9f199;height:50px}.theme-dark input[type=password],.theme-dark input[type=text]{background:#272030;color:#fff}.MuiInput-formControl,input[type=email],input[type=number],input[type=password],input[type=text],select,textarea{border-radius:8px;box-sizing:border-box;line-height:1;padding:0 30px 0 16px;width:100%}input:focus,textarea:focus{background:#37b2ff1a;border-color:var(--basic-color5)}::placeholder{color:#8d929b;font-family:Onest,Arial,sans-serif;font-size:16px}.theme-dark ::placeholder{color:#7a7584}input[type=submit]{background:url(https://app.smartfit.by/static/media/zoom.2dc9eb506d4b37196b3e.svg) no-repeat 0 0;height:22px;position:absolute;right:17px;top:11px;width:22px}button[type=submit],input[type=email],input[type=password],input[type=submit],input[type=text],textarea{border:none}input.input{background:#fff;border:1px solid #e6e9f1;height:52px;padding-right:16px}.inputs{display:flex;gap:6px}.tab{margin-bottom:35px}.MuiTabs-root+.tab,.tab.tab--search{margin-bottom:0}.scrollul li,.tab__item{font-size:12px;max-width:70px;text-align:center;text-transform:uppercase}.MuiAvatar-root.MuiAvatar-circle img,.scrollul img,.tab__item img{max-height:56px}.MuiAvatar-root.MuiAvatar-circle img{height:auto;width:auto}.theme-dark .MuiTab-root{background:#272030!important}.Mui-selected.MuiTab-root,.active .tab__img{background:var(--basic-color1)!important;color:#fff!important}.MuiTabs-indicator{display:none!important}.MuiTab-root.MuiTab-labelIcon{background:#e6e9f1;border-radius:20px;color:var(--font-color1);flex-direction:row!important;font-size:12px;font-weight:700;gap:4px;line-height:32px;max-height:40px!important;min-height:40px!important;opacity:1;padding:3px 12px 4px 8px!important;text-transform:uppercase;transition:all .25s}.MuiTab-root .MuiAvatar-root{margin-bottom:0!important}.MuiTab-labelIcon.MuiTab-root:not(:last-child){margin-right:8px}.MuiTabs-root{margin-right:-16px}.MuiTabs-flexContainer{-ms-overflow-style:none;overflow-y:auto;scrollbar-width:none}.MuiTabs-flexContainer::-webkit-scrollbar{display:none}.MuiAvatar-root.MuiAvatar-circle{display:inline-block;height:auto;margin:0;width:32px}.PrivateTabIndicator-root-1,.PrivateTabIndicator-root-5{display:none}.scrollul span,.tab__img{background:#f0f2f7;border-radius:10px;height:72px;line-height:72px;margin:0 0 5px}.tab__block{box-sizing:border-box;height:0;margin-right:-15px;overflow:hidden}.tab__block.active{height:auto}.item,.item:focus{outline:none}#categories{margin:0 -8px 40px}#categories .item,#sostav .item{padding:0 8px}a{text-decoration:none}a,a:focus,a:hover{color:var(--basic-color1)}img{display:inline-block;height:auto;max-width:100%;vertical-align:middle}.recipe_bg{padding-top:75px}.recipe_topblock{border-radius:0 0 10px 10px;height:342px;left:0;position:absolute;right:0;top:0}.recipe_bg .container{position:relative}.back{left:15px;position:fixed;top:70px;z-index:1}.back svg rect{fill:var(--basic-color1)}.back--diabled{opacity:.5;pointer-events:none}.recipe{margin:215px 0 30px;padding:20px 15px 10px;position:relative}.plan__norm,.recipe{background:#fff;border-radius:16px;box-shadow:0 20px 60px 0 #5c5e651a,0 4px 20px 0 #0000000d;text-align:center}.theme-dark .plan__norm,.theme-dark .recipe{background:#1e1928;box-shadow:0 20px 60px 0 #0000001a,0 4px 20px 0 #0000000d}.plan__norm{margin-bottom:32px;padding:20px 20px 10px;position:relative}.plan__norm .title{border-bottom:1px solid #d8deeb;margin-bottom:14px;padding-bottom:20px}.theme-dark .plan__norm .title{border-color:var(--dark-color1)}.plan__norm .title span{display:inline;margin-left:4px}.recipe__top{font-size:12px;margin-bottom:6px;text-transform:uppercase}.recipe .title{margin:0 auto 5px;max-width:265px}.recipe__parts{border-bottom:1px solid #d8deeb;color:#8d929b;font-size:12px;margin-bottom:12px;padding-bottom:20px}.theme-dark .recipe__parts{border-color:#2e2938;color:#8d929b}.plan__norm table,.recipe table{text-align:center;width:100%}.plan__norm table{color:#8d929b;font-size:12px}.theme-dark .plan__norm table{color:#7a7584}.recipe table tr td{padding:2px 0;width:25%}.plan__norm table tr td{padding:2px 0;width:33.33%}.plan__norm table tr td:not(:last-child),.recipe table tr td:not(:last-child){border-right:1px solid #d8deeb}.theme-dark .plan__norm table tr td:not(:last-child),.theme-dark .recipe table tr td:not(:last-child){border-color:var(--dark-color1)}.recipe__char{color:var(--font-color1);font-size:12px;margin-bottom:2px;text-transform:uppercase}.recipe__char-value{color:#8d929b;font-size:12px;line-height:16px}.theme-dark .recipe__char-value{color:#7a7584}.recipe .tobasket,.recipe .wish{height:32px;top:-11px;width:32px}.recipe .wish{right:12px}.recipe .tobasket{right:52px}.sostav{background:#fff;border-radius:10px;box-shadow:0 4px 20px #0000000d,0 10px 70px #e2e8f6;margin-bottom:32px;padding:0 8px}.theme-dark .sostav{background:#1e1928;box-shadow:0 20px 60px 0 #0000001a,0 4px 20px 0 #0000000d}.sostav table{width:100%}.sostav table td{padding:9px 0;vertical-align:middle}.sostav table td:first-child{width:74px}.sostav table:not(:last-child){border-bottom:1px solid #e6e9f1}.theme-dark .sostav table:not(:last-child){border-color:#2e2938}.sostav table td:last-child{padding-right:5px;text-align:right;width:100px}.sostav__image{background:#f0f2f7;border-radius:10px;height:56px;line-height:56px;text-align:center;width:56px}.theme-dark .sostav__image{background:#2e2938}.sostav__image img{max-width:80%}#sostav{margin:0 -15px 0 -8px}.sostav__item{max-width:70px;text-align:center}.sostav__img{background:#d6eca4;border-radius:10px;height:70px;line-height:70px}.sostav__image.sostav__image--orange,.sostav__item.active .sostav__img{background:#fee492}.sostav,.sostav__item,.sostav__product{font-size:14px}.sostav__product{line-height:1;margin:8px 0 6px}.blue_btn,.white_btn{border-radius:8px;cursor:pointer;display:table;font-size:12px;line-height:16px;margin-top:16px;padding:8px 12px;text-align:center;text-transform:uppercase}.white_btn{background:#fff}.blue_btn{background:var(--basic-color5)}.blue_btn,.blue_btn:hover{color:#fff}.steps{padding-bottom:25px}.steps__block{background:#fff;border-radius:10px;box-shadow:0 4px 20px #0000000d,0 10px 70px #e2e8f6;margin-bottom:15px;padding:15px}.theme-dark .steps__block{background:#1e1928;box-shadow:0 20px 60px 0 #0000001a,0 4px 20px 0 #0000000d}.steps__number{font-size:12px;margin-bottom:12px;text-transform:uppercase}.plan__ul li{padding:0 0 20px 25px;position:relative}.plan__ul li:last-child{padding-bottom:0}.plan__ul li:before{background:url(https://app.smartfit.by/static/media/li.7862bb53ab84dee967d4.svg) no-repeat 0 0;content:"";display:block;height:18px;left:0;position:absolute;top:0;width:18px}.scrollul{padding-bottom:40px}.scrollul li{display:inline-block;vertical-align:top;width:70px}.scrollul li:not(:last-child){margin-right:12px}.scrollul a,.scrollul span{display:block}.category__title{font-size:30px;margin:32px 0}.categorieslist{background:url(https://app.smartfit.by/static/media/categories.71163707bad0a22e64f9.svg) no-repeat 0 50%;font-size:12px;margin-top:20px;min-height:70px;padding:18px 0 0 80px;text-align:center;text-transform:uppercase}.categorieslist.categorieslist--two{background:url(https://app.smartfit.by/static/media/categories2.de421d62ea77c3a5453d.svg) no-repeat 0 50%}.categorieslist ul{display:table}.categorieslist ul li{border-right:1px solid #d8deeb;display:table-cell;padding:0 5px}.categorieslist ul li:last-child{border-right-color:#0000}.categorieslist span{color:#bdc0c7;display:block;margin-top:5px}.cattitle{margin:32px 0 12px}.categories__item{background:linear-gradient(92.12deg,#e6e9f2 3.07%,#e5e9f0);border-radius:10px;height:70px;max-width:98px;padding-top:15px;text-align:center}.categories__item.active{background:var(--basic-color1);color:#fff}.categories__number{background:#fff;border-radius:100%;font-size:16px;height:26px;line-height:26px;margin:0 auto 5px;width:26px}.categories__item.active .categories__number{color:#f8724e}.tab.product__tab{margin-bottom:0}.board__block,.plan,.product,.profil__block,.train__block{background:#fff;border-radius:10px;box-shadow:0 4px 20px #0000000d,0 10px 50px #e2e8f6;margin:20px 0;position:relative}.theme-dark .board__block,.theme-dark .plan,.theme-dark .product,.theme-dark .profil__block,.theme-dark .train__block{background:#1e1928;box-shadow:0 20px 60px 0 #0000001a,0 4px 20px 0 #0000000d}.plan{display:block;margin:0 0 20px;padding:10px}.product{margin:8px 0;min-height:107px;padding:10px 10px 10px 120px}.product.product--basket{padding-right:25px}.product__img{background:#d6eca4;border-radius:10px;height:89px;left:10px;line-height:89px;position:absolute;text-align:center;top:10px;width:89px}.product--basket .product__img{background:#f0f2f7}.product__img.product__img--orange{background:#fee492}.product__img img{max-height:62px}.product__name{font-size:18px;margin:5px 0 2px}.product__name a{color:#000}.theme-dark .product__name a{color:#fff}.product__sostav{color:#bdc0c7;margin-bottom:19px}.theme-dark .product__sostav{color:#7a7584}.product__sostav:not(.active){line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;height:20px;overflow:hidden;text-overflow:ellipsis;-moz-text-overflow:ellipsis;-webkit-text-overflow:ellipsis}.productwrap .tab__block{margin:0 -15px;padding:0 15px 7px}.product__counter{bottom:3px;min-width:90px;padding:8px 9px;position:absolute;right:0}.productwrap .product__counter{min-width:122px;padding-left:29px;padding-right:35px;text-align:center}.productwrap .product__down,.productwrap .product__up{position:absolute;top:8px}.productwrap .product__up{right:9px}.productwrap .product__down{left:0}input[type=text].product__quantity{background:#0000;border:none;font-size:16px;height:21px;padding:0;text-align:center;width:31px}.grey,.product__quantity{color:#bdc0c7}.product__quantity.chosen{color:#000}.green,.product__quantity.green{color:green}.product__quantity.red,.red{color:red}.product__down,.product__up{border:1px solid #d8deeb;border-radius:100%;cursor:pointer;height:24px;vertical-align:middle;width:24px}.theme-dark .product__down,.theme-dark .product__up{border-color:#2e2938}.product__down{background:url(https://app.smartfit.by/static/media/down.7afbe8bcab404d82bd30.svg) no-repeat 50% 50%;margin-left:4px}.theme-dark .product__down{background-image:url(https://app.smartfit.by/static/media/down_white.a300a940ad0e740770f2.svg)}.product__up{background:url(https://app.smartfit.by/static/media/up.009714e296941f751751.svg) no-repeat 50% 50%}.theme-dark .product__up{background-image:url(https://app.smartfit.by/static/media/up_white.33158eafb649258b16d1.svg)}.openblock{font-size:14px;text-align:center}.openblock span{cursor:pointer;padding-right:25px;position:relative}.openblock span:after{background:url(https://app.smartfit.by/static/media/open2.2daeb1f34aa7ec049cb4.svg) no-repeat 50%;content:"";height:16px;position:absolute;right:0;top:0;transition:all .25s;width:16px}.color-orange .openblock span:after{background-image:url(https://app.smartfit.by/static/media/open2_orange.591a887116de6f49c076.svg)}.color-violett .openblock span:after{background-image:url(https://app.smartfit.by/static/media/open2_violett.351e23110507530b035f.svg)}.color-green .openblock span:after{background-image:url(https://app.smartfit.by/static/media/open2_green.af1462ddcbf236d64403.svg)}.color-blue .openblock span:after{background-image:url(https://app.smartfit.by/static/media/open2_blue.80252acc4cc29dcc4058.svg)}.openblock.opened span:after{transform:rotate(180deg)}.hiddenblock:not(.opened){height:0;overflow:hidden}.download,.train__download{background:var(--basic-color1);border-radius:2px;display:table;font-size:12px;position:relative;text-transform:uppercase}.download{margin:0 auto 40px;padding:17px 46px 18px 16px}.train__download{margin:20px 0;padding:15px 15px 14px;text-align:center}.download,.download:focus,.download:hover,.train__download,.train__download:focus,.train__download:hover{color:#fff}.download:before{background:url(https://app.smartfit.by/static/media/download.a2e105b5bfba82cbc77f.svg) no-repeat 0 0;content:"";display:block;height:22px;position:absolute;right:14px;top:14px;width:22px}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.not__video{font-size:10px;line-height:1;margin-top:15px}.not__video a,.not__video img,.not__video span,.not__video svg{vertical-align:middle}.not__video a,.not__video svg{margin-right:10px}.not__img{bottom:0;position:absolute;right:0}.not__clock{line-height:16px;min-height:16px;padding-left:20px;position:relative}.not__clock:before{background:url(https://app.smartfit.by/static/media/clock.e7a34beacf845ac61757.svg) no-repeat 0 0;content:"";height:16px;left:0;position:absolute;top:0;width:16px}.plan table tr td{vertical-align:middle}.plan table tr td:first-child{width:105px}.plan__name,.train__title{font-size:18px}.plan__link{margin-top:10px}.plan img{border-radius:10px;max-width:89px}.plan .label{font-size:10px;text-transform:uppercase}.plan__desc{margin-top:5px}.bottommenu{background:#fff;bottom:0;box-shadow:0 -4px 5px #00000005,0 -10px 15px #e2e8f666;font-size:10px;left:0;position:fixed;text-transform:uppercase;width:100%}.bottommenu ul{display:flex;justify-content:space-between}.bottommenu ul li{display:inline-block;text-align:center}.bottommenu__img{display:block;height:36px;margin-bottom:5px}.bottommenu a{padding:10px 0}.bodynotscrolled{height:100vh;overflow:hidden}.btn{background:var(--basic-color1);border:1px solid #0000;border-radius:8px;cursor:pointer;font-size:14px;padding:12px 15px;text-transform:uppercase}.btn_type_wide{width:100%}.btn_type_white{background:#fff;border:1px solid var(--basic-color1)}.btn.disabledBtn{cursor:not-allowed;opacity:.3;pointer-events:none}.header__btn{margin-top:-14px;padding:6px 8px;position:absolute;right:15px;top:50%}.telegram,.viber{border-radius:2px;display:block;font-size:12px;margin:20px auto 40px;max-width:150px;padding:18px 15px;text-align:center;text-transform:uppercase}.telegram{background:linear-gradient(93.17deg,#32afed,#1b9cdc)}.viber{background:linear-gradient(93.17deg,#8074d1,#675da9)}.telegram .messenger__icon{background:url(https://app.smartfit.by/static/media/telegram.940a46ee6bd985582056.svg) no-repeat 0 0;height:12px;width:15px}.viber .messenger__icon{background:url(https://app.smartfit.by/static/media/viber.bbddd5d080519d20359d.svg) no-repeat 0 0;height:16px;width:16px}.messenger__icon,.telegram svg{margin-right:5px}.chat{font-size:14px;margin-bottom:40px}.row{margin-left:-15px;margin-right:-15px}.row:after{clear:both;content:"";display:block}.board__col,.col-6,.plan__col,.train__col{box-sizing:border-box;float:left;padding:0 15px;width:50%}.chat__block{background:#fff;border-radius:18px;box-shadow:0 4px 20px #0000000d,0 10px 70px #e2e8f6;box-sizing:border-box;padding:12px 10px 55px;position:relative;text-align:center}.chat__block .btn{bottom:12px;left:50%;position:absolute;transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);-o-transform:translateX(-50%)}.chat__title{font-size:16px;line-height:1;margin-bottom:12px}.chat__block p{margin-bottom:11px}.trainslider-wrapper{margin:0 -16px 20px}.trainslider-wrapper .item:first-child{margin-left:8px}.excercisePlay{border-radius:100%;bottom:16px;box-shadow:0 4px 15px 0 #0000001a;left:16px;position:absolute}.excercisePlay path{fill:var(--basic-color1)}.trainPreview{border-radius:15px;max-width:100%;object-fit:contain}.trainslider .item{box-sizing:border-box;padding:5px 8px 0}.not__rating{font-size:10px;margin-bottom:15px}.trainslider .not{padding:10px 155px 15px 15px}.instagram{background:url(https://app.smartfit.by/static/media/instagram.9eaf5a608756d149498c.svg) no-repeat 0 0;line-height:14px;min-height:14px;padding-left:19px}.not__video a.instagram{margin-right:0}.recipe__text .not__clock{margin-right:13px}.recipe__text.trains__text{margin-bottom:40px}.day{font-size:12px;position:relative;text-transform:uppercase}.day:before{border-top:1px dashed #d8deeb;content:"";display:block;left:0;position:absolute;right:0;top:50%}.theme-dark .day:before{border-color:#2e2938}.day span{background:#f0f2f7;border-radius:6px;padding:2px 6px;position:relative}.theme-dark .day span{background:#2e2938}.train__block{display:block;min-height:112px;padding:10px 10px 10px 115px}.not__rating,.not__video{display:block}.not:focus,.not:hover{color:#fff}.train__img{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;border-radius:10px;height:94px;left:10px;overflow:hidden;position:absolute;top:10px;width:89px}.train__img svg{left:50%;margin:-20px 0 0 -20px;position:absolute;top:50%}.train__block .not__rating,.train__title{margin-bottom:8px}.train__title{display:block;min-height:44px}.train__block .label{font-size:14px;margin-right:10px}.train__block .not__clock{margin-right:10px}.instagram,.not__clock{font-size:10px}.train__block--red{background:#ffdad1}.train__block--green{background:#b3ece8}.train__download img{margin-left:8px}.blocktitle{font-size:14px;font-weight:700;margin-bottom:8px}textarea{color:#8d929b;font-family:Onest,Arial,sans-serif;font-size:16px;padding-top:15px;resize:none}.formwrapper{border-radius:10px;box-shadow:0 20px 60px 0 #5c5e651a,0 4px 20px 0 #0000000d;padding:16px}.formwrapper_type_profile{margin-bottom:98px;margin-top:80px}.formwrapper_type_anketa{margin-top:96px}.formwrapper .info{margin:8px 0 0}.form_root input[type=text],.formquestion input[type=text],.formquestion textarea,input[type=number],select{color:#000}.MuiInput-formControl,.form_root input[type=text],.formquestion input[type=text],.formquestion textarea,input[type=number],input[type=password],select{background:#fff;border:1px solid #e6e9f1;border-radius:8px;height:50px;padding-left:16px}.theme-dark .formquestion input[type=text]{background:#272030;border-color:#2e2938;color:#fff}.theme-dark .formquestion input[type=text]::placeholder{color:#bdc0c7}.MuiTelInput-TextField .MuiInputBase-root{height:100%;min-height:50px}.theme-dark .MuiTelInput-TextField .MuiInputBase-root{background:#272030;border-color:#2e2938}.theme-dark .MuiTelInput-TextField .MuiInputBase-input{color:#fff}.theme-dark .MuiTelInput-TextField .MuiInputBase-input::placeholder{color:#bdc0c7}.formquestion .inputNumberNotValid{border:1px solid #f08080}select{background:url(https://app.smartfit.by/static/media/select.9af8562de8a237a86084.svg) no-repeat 98% 50%;color:#000;font-family:Onest,Arial,sans-serif;font-size:16px}select[multiple]{background:#fff;height:auto;padding:10px 20px}.MuiInput-formControl,select{margin-bottom:20px}.form_root select,.zamerform .MuiInputBase-root{margin-bottom:0}.form_root .MuiFormControl-root.MuiTextField-root,.zamerform .MuiFormControl-root.MuiTextField-root{width:100%}.form_root .MuiInput-underline:after,.form_root .MuiInput-underline:before,.zamerform .MuiInput-underline:after,.zamerform .MuiInput-underline:before{display:none}.formquestion p{color:#bdc0c7;font-size:14px;margin-bottom:10px}.formquestion p span{display:inline;text-decoration:underline}.formlabel{margin-top:9px;position:relative}.formlabel input[type=radio]{left:0;position:absolute;top:0}.formlabel input[type=radio]+label{color:#8d929b;display:block;padding-left:30px}input[type=checkbox],input[type=radio]{background:#fff;border:2px solid #e6e9f1;border-radius:6px;height:22px;margin:0 10px 0 0;width:22px}.theme-dark input[type=checkbox],.theme-dark input[type=radio]{background:#0000;border-color:#7a7584}input[type=radio]{border-radius:100%}input[type=checkbox]:checked,input[type=radio]:checked{background:url(https://app.smartfit.by/static/media/checked2.980870ac925aa24df04c.svg) no-repeat 50% 50%;border-color:#0000;box-shadow:none}.color-orange input[type=checkbox]:checked,.color-orange input[type=radio]:checked{background-image:url(https://app.smartfit.by/static/media/checked2_orange.d798cfff64c3a6ba9577.svg)}.color-violett input[type=checkbox]:checked,.color-violett input[type=radio]:checked{background-image:url(https://app.smartfit.by/static/media/checked2_violett.6121fd49530fefb1b5ca.svg)}.color-green input[type=checkbox]:checked,.color-green input[type=radio]:checked{background-image:url(https://app.smartfit.by/static/media/checked2_green.1e582302ae0dd79f0e27.svg)}.color-blue input[type=checkbox]:checked,.color-blue input[type=radio]:checked{background-image:url(https://app.smartfit.by/static/media/checked2_blue.589d822715845ef3f49e.svg)}button[type=submit]{background:var(--basic-color1);border-radius:8px;cursor:pointer;display:table;font-size:14px;margin:8px auto 0;padding:16px;text-transform:uppercase;width:100%}.btn img,button[type=submit] img{margin-left:5px}.file_col input[type=file]{display:block;height:0;overflow:hidden;visibility:hidden}.profil__avatar{margin-top:-80px;text-align:center}.input_file{align-items:center;cursor:pointer;display:flex;gap:6px;justify-content:center;margin:16px 0 12px}h1 span{display:inline}.board__block{margin:0 0 20px;padding:15px 10px 15px 100px}.board__img{height:72px;left:10px;position:absolute;top:10px;width:72px}.board__img img{border-radius:100%}.board__place{background:#e2e8f6;border-radius:2px;bottom:0;font-size:10px;left:11px;padding:2px 0;position:absolute;right:11px;text-align:center;text-transform:uppercase}.board__block table{text-align:center;width:100%}.board__block table tr td{border-right:1px solid #d8deeb;width:33.33%}.board__block table tr td:last-child{border-right-color:#0000}.board__block table div,.profil__params p{color:#bdc0c7;font-size:10px;text-transform:uppercase}.theme-dark .board__block table div,.theme-dark .profil__params p{color:#7a7584}.board__block table p{font-size:14px}.board .board__col:first-child .board__place{background:var(--basic-color1);color:#fff}.board--steps .board__block table tr td:first-child{width:68%}.board--steps .board__block table tr td:last-child{width:32%}.info{color:#8d929b;font-size:14px;margin:7px 0 32px;padding-left:23px;position:relative}.theme-dark .info{color:#7a7584}.info:before{background:url(https://app.smartfit.by/static/media/info.f84d154b801e03470e59.svg) no-repeat 0 0;content:"";display:inline-block;height:16px;left:0;position:absolute;top:0;width:16px}.color-orange .info:before{background-image:url(https://app.smartfit.by/static/media/info_orange.604842b1a7782ef7b185.svg)}.color-violett .info:before{background-image:url(https://app.smartfit.by/static/media/info_violett.7b997d2c97c61f03fe92.svg)}.color-green .info:before{background-image:url(https://app.smartfit.by/static/media/info_green.f9c5d31421dec35cd7b2.svg)}.color-blue .info:before{background-image:url(https://app.smartfit.by/static/media/info_blue.89655c05e7b838a21c87.svg)}.board__chat{font-size:14px;margin:0 auto;max-width:150px}.board__chat p{min-height:45px}.planmenu,.text-center{text-align:center}.planmenu{font-size:12px;margin-bottom:40px;text-transform:uppercase}.planmenu ul{border-radius:24px;box-shadow:inset 0 0 6px #0000001a}.planmenu li,.planmenu ul{display:inline-block}.planmenu li a{color:#bdc0c7;padding:14px 15px;position:relative}.planmenu li.active a{border-radius:21px;box-shadow:0 0 3px #0000004d}.planmenu li.active a,.planmenu__basket{background:var(--basic-color1);color:#fff}.planmenu__basket{border-radius:100%;box-shadow:0 0 5px #fff;height:20px;line-height:20px;position:absolute;right:-5px;top:-7px;width:20px}.userform{background:#fff;border-radius:40px 40px 0 0;box-shadow:0 4px 20px #0000000d,0 10px 70px #e2e8f6cc;margin:0 auto;max-width:767px;padding:40px;position:relative;width:100%}.userform form{margin:0}input[type=submit].btn{background:var(--basic-color1);height:50px;position:relative;right:0;top:0;width:100%}.userform .title{font-size:32px;margin-top:0}.userform__link{font-size:14px;margin-top:20px}.tab__item.active,.userform__link a{color:var(--basic-color1)}body.userform__body{bottom:0;height:100%;left:0;overflow:auto;padding:0;position:absolute;right:0;top:0}.userform__wrapper{align-items:flex-end;background:url(https://app.smartfit.by/static/media/photo3.4e8f13f1df69b3d78dc5.png) no-repeat 50% 0;background-size:contain;display:flex;min-height:calc(100vh - 56px)}.readmore__block{background:#fff;border-radius:16px;box-shadow:0 4px 20px #0000000d,0 10px 70px #e2e8f6;margin-bottom:30px}.readmore__text{padding:13px 20px 20px}.readmore__title{font-size:20px;min-height:56px}.readmore__img{border-radius:16px 16px 0 0;display:block;height:190px}.flexrow{display:flex;flex-wrap:wrap}.col-12,.col-lg-6,.col-md-12,.col-sm-12,.col-xl-6{padding-left:15px;padding-right:15px;position:relative;width:100%}.readmore__info .articles__counter,.readmore__info .articles__date{margin-right:35px}.readmore__info .articles__comment{margin-right:0}.articles__comment,.readmore__info{color:#919297}.notenumbers{border-radius:10px;box-shadow:0 4px 20px #0000000d,0 10px 50px #e2e8f6;margin-bottom:30px;padding:15px}.plan__container .tab__block{margin-left:-15px;margin-right:-15px;padding-left:15px;padding-right:15px}.search__input{font-size:16px;height:48px}.search__input::placeholder{color:#8d929b;font-size:16px}.row.time__row{margin:0 -8px 40px}.time__row .col-6{padding:0 8px}.title__food{margin-top:30px}.sort{color:#8d929b;margin-top:10px}.sort select{background:url(https://app.smartfit.by/static/media/select2.6cb60cc2accc12e5f4d6.svg) no-repeat 98% 50% #fff;box-shadow:none;color:var(--basic-color1);height:20px;padding:0 20px 0 0;width:auto}.sort span{margin-right:4px}.search__form button[type=submit]{background:#0000;border-radius:6px;height:34px;line-height:31px;margin:0;padding:0;position:absolute;right:6px;top:6px;width:34px}.search__form button[type=submit] svg{vertical-align:middle}.search__form button[type=submit]:focus{background:var(--basic-color1)}.search__form button[type=submit]:focus svg path{fill:#fff}.recipe__item.recipe__item--found{padding:0 0 20px}.recipe__item--found .recipe__image{height:266px}.notfound{background:#fff;border-radius:16px;box-shadow:0 20px 60px 0 #5c5e651a,0 4px 20px 0 #0000000d;font-size:12px;line-height:16px;margin:32px 0;padding:16px 16px 0;text-align:center}.theme-dark .notfound{background:#1e1928}.title+.notfound{margin-top:12px}.notfound__title{font-size:16px;line-height:1;margin-bottom:11px}.notfound.notfound--search{padding-bottom:15px}.notfound--search img{margin-bottom:13px}.slider__title{line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;height:20px;overflow:hidden;text-overflow:ellipsis;-moz-text-overflow:ellipsis;-webkit-text-overflow:ellipsis}.menuSlider{overflow-y:hidden!important}.measure_err{color:var(--basic-color1);padding-top:5px}.measure__row{align-items:center;display:flex;margin-bottom:6px;text-align:center}.measure__row--top{font-weight:700;line-height:12px;margin-bottom:3px;margin-top:30px}.measure__date,.measure__row--top{color:#8d929b;font-size:9px;text-transform:uppercase}.measure__date{font-weight:500;line-height:1.2;text-align:left;width:9%}.measure__date div{font-size:12px}.measure__edit span{background:#bdc0c7;border-radius:100%;height:4px;margin-right:3px;width:4px}.theme-dark .measure__edit span{background:#7a7584}.measure__edit span:last-child{margin-right:0}.measure__row.edited .measure__edit{background:var(--basic-color1)}.measure__row.edited .measure__edit span{background:#fff}.measure__numbers{border:1px solid #0000;border-radius:10px;box-shadow:0 4px 15px 0 #0000001a;display:flex;font-size:16px;padding:13px 0;position:relative;width:91%}.theme-dark .measure__date,.theme-dark .measure__row--top .measure__numbers{color:#7a7584}.theme-dark .measure__row:not(.measure__row--top) .measure__numbers{background:#1e1928}.measure__row--top .measure__numbers{box-shadow:none;font-size:9px;padding:0}.measure__row--top .measure__belly,.measure__row--top .measure__weight{border-color:#0000}.measure__weight{width:29%}.measure__belly{width:27%}.measure__buttocks{width:28%}.measure__editcol{width:16%}.measure__belly,.measure__weight{border-right:1px solid #d8deeb}.theme-dark .measure__belly,.theme-dark .measure__weight{border-color:#2e2938}.measure__row.edited .measure__belly,.measure__row.edited .measure__weight{border-color:var(--basic-color1)}.measure__edit{border-radius:100%;cursor:pointer;height:24px;text-align:center;width:24px}.measure__row.edited .measure__date{color:var(--basic-color1)}.measure__row.edited .measure__numbers{background:#ffeaea;border-color:var(--basic-color1)}.measure__editpopup{background:#fff;border:1px solid #e6e9f1;border-radius:10px;box-shadow:0 20px 60px 0 #5c5e651a,0 4px 20px 0 #0000000d;font-weight:400;line-height:1;position:absolute;right:0;text-align:left;top:80%;z-index:1}.theme-dark .measure__editpopup{background:#2e2938;border-color:#2e2938}.measure__editpopup-row{padding:14px 17px 14px 12px}.measure__editpopup-row:last-child{border-top:1px solid #e6e9f1}.theme-dark .measure__editpopup-row:last-child{border-color:#7a7584}.measure__editpopup a{color:#000}.theme-dark .measure__editpopup a{color:#fff}.measure__row.edited .measure__editpopup{opacity:1;z-index:1}.measure__editpopup img{margin-right:8px}.measure__period .MuiInput-formControl{background:#0000;box-shadow:none;height:auto;margin:0;padding:0}.measure__periodtext{font-size:14px;font-weight:700;margin:30px 0 8px}.measure__period .MuiInput-underline:after,.measure__period .MuiInput-underline:before{display:none}.measure__period{margin-bottom:10px}.measure__period select{border:1px solid #e6e9f1;border-radius:8px;box-shadow:none;color:#000;height:50px;margin:0;padding:0 2px 0 16px}.theme-dark .measure__period select{background:url(https://app.smartfit.by/static/media/select_white.537d5a8d087f749746e1.svg) no-repeat 95% 50% #272030;border-color:#2e2938;color:#fff}.product__counttext{bottom:13px;color:#8d929b;left:120px;position:absolute}.product--basket input[type=text].product__quantity{width:20px}.sostav--basket .sostav__image{background:#e6e9f1}.theme-dark .sostav--basket .sostav__image{background:#2e2938}.sostav--basket input[type=checkbox],.sostav--removing input[type=checkbox]{margin:0 0 0 15px;vertical-align:middle}.sostav.sostav--basket{margin:42px 0 30px}.sostav.sostav--basket table td:last-child,.sostav.sostav--removing table td:last-child{padding-right:0}.sostav.sostav--removing{background:#0000;box-shadow:none;color:#8d929b;margin-bottom:30px}.sostav.sostav--removing table:not(:last-child){border:none}.sostav__removing{color:#8d929b}.theme-dark .sostav__removing{color:#7a7584}.sostav--removing table td:nth-child(2),.sostav__removing td:nth-child(2){text-decoration:line-through}.sostav--removing img,.sostav__removing img{filter:grayscale(1)}.sostav.sostav--removing table td{padding:5px 0}.formquestion .MuiFormControlLabel-root{margin:0}.formquestion .MuiFormControlLabel-root:not(:last-child){margin-bottom:7px}.formquestion .MuiRadio-root{padding:0}.formquestion .MuiSvgIcon-root{display:none!important}.formquestion .MuiRadio-root .MuiTouchRipple-root .MuiTouchRipple-child{background-color:var(--basic-color1)}.formquestion .MuiRadio-root input[type=radio]{margin-right:10px;opacity:1;position:relative}.MuiFormGroup-root{gap:4px 0}.popup--style .MuiTypography-body1{font-size:16px;line-height:1.25;overflow-wrap:anywhere}.formquestion .MuiTypography-body1{color:#8d929b;font-size:14px;line-height:20px}.MuiDialog-paper{min-width:150px}.popup--style .MuiDialog-paper{background:url(https://app.smartfit.by/static/media/popup.1ae14d67714d55565476.svg) no-repeat 50% 24px #fff;border-radius:10px;color:#1d2126;max-width:330px;padding-top:24px;text-align:center}.popup--style.popup--blue .MuiDialog-paper{background:url(https://app.smartfit.by/static/media/popup--blue.1b978ad57d0e65b27311.svg) no-repeat 50% 20px #fff}.popup--style .MuiTypography-h6{font-size:18px;line-height:1.11}.popup--style .MuiDialogTitle-root{padding:16px 10px 5px}.popup--style .MuiDialogContent-dividers{border:none;padding:0 10px}.popup--style .alert-close{right:0;top:0}.popup--style .MuiDialogContent-dividers.popup__bottom{border-top:1px solid #ebecee;color:#8d929b;cursor:pointer;margin-top:15px;padding:14px 10px;text-transform:uppercase}.popup--style .popup__bottom .MuiTypography-body1{font-size:12px}.popup__bottom p{margin:0}.popup--social .telegram,.popup--social .viber{border-radius:0;float:left;margin:0;max-height:51px;max-width:100%;width:50%}.popup--social.popup--style .MuiDialogContent-dividers.popup__bottom{padding:0}.popup--product .popup__bottom{display:none}.product__ul{min-width:220px}.product__ul li{display:inline-block;margin-bottom:8px;padding-left:15px;position:relative;vertical-align:top;width:49%}.product__ul li:before{background:var(--basic-color1);border-radius:100%;content:"";display:block;height:7px;left:0;position:absolute;top:7px;width:7px}.product__ul li:first-letter{text-transform:uppercase}.trains__watch .title{font-size:18px;margin-bottom:10px}.trains__watch img{margin-top:-50px}.trains__watch+.title{margin-top:-40px}.trains__text .not__rating{margin-bottom:10px}.label__time{font-size:14px;margin-right:10px}.product__delete{position:absolute;right:10px;top:10px}.product__delete-circle{fill:var(--basic-color1)}.btn,.btn:focus,.btn:hover,.telegram,.telegram:focus,.telegram:hover,.viber,.viber:focus,.viber:hover,button[type=submit],button[type=submit]:focus,button[type=submit]:hover{color:#fff}.btn_type_white,.btn_type_white:focus,.btn_type_white:hover{color:var(--basic-color1)}.btn span,.formlabel input,.formlabel label,.instagram,.measure__editpopup img,.measure__editpopup span,.not__clock,.not__rating img,.not__rating span,.profil__progress img,.readmore__info span,.readmore__info svg,.telegram span,.telegram svg,.train__block .label,.viber span{vertical-align:middle}.MuiAvatar-root.MuiAvatar-circle,.hiddenblock,.measure__belly,.measure__date,.measure__edit span,.measure__editpopup,.measure__numbers,.measure__weight,.openblock span,.tab__block,.tab__img,.wish,a,input{transition:all .25s ease 0s;-webkit-transition:all .25s ease 0s;-moz-transition:all .25s ease 0s;-o-transition:all .25s ease 0s}.regAlert .regLink{font-size:large}.regLink{color:red}.invalidInput{border:2px solid #f08080}.currentWeight .btn{font-size:12px;margin-top:8px;padding:8px 12px}.forgot-password{font-size:14px;margin-top:-8px;text-align:right}.forgot-password a{color:var(--basic-color1)}.goback{align-items:center;display:flex;justify-content:space-between;margin-top:16px}.goback svg{display:block}.goback svg rect{fill:var(--basic-color1)}.measuretable{align-items:center;border-radius:10px;box-shadow:0 20px 60px 0 #5c5e651a,0 4px 20px 0 #0000000d;color:#000;display:flex;gap:16px;margin-bottom:32px;padding:8px}.theme-dark .measuretable{color:#fff}.measuretable .title{display:block;font-size:16px}.measuretable .btn{font-size:12px;line-height:16px;padding:8px 12px}.avatar__images{display:flex;flex-wrap:wrap;gap:7px;justify-content:space-evenly;margin-top:10px;text-align:center}.avatar__image{border:2px solid #0000;border-radius:100%;cursor:pointer;flex-basis:calc(20% - 7px);flex-grow:0;flex-shrink:1;max-width:60px;overflow:hidden;transition:all .25s}.avatar__image img{background:#e6e9f1;border-radius:100%;position:relative;z-index:-1}.theme-dark .avatar__image img{background:#2e2938}.avatar__image_type_hidden{display:none}.avatar__image.active{border-color:var(--basic-color1)}.avatar__image.active img{background:var(--basic-color1);border:2px solid #fff}.theme-dark .avatar__image.active img{border-color:#2e2938}.avatar__toggle{color:var(--basic-color1);cursor:pointer;display:block;font-size:14px;margin:16px auto;width:-webkit-fit-content;width:fit-content}.avatar__toggle svg{margin-left:8px;transition:all .25s;vertical-align:middle}.avatar__toggle svg path{stroke:var(--basic-color1)}.avatar__images.active .avatar__toggle svg{transform:rotate(180deg)}.avatar__images.active .avatar__image_type_hidden{display:block}.avatar__images-toggle rect{fill:var(--basic-color4)}.avatar__images-toggle path{fill:var(--basic-color1)}.theme-light.color-violett .avatar__images-toggle rect{fill:#e7e9ff}.theme-light.color-green .avatar__images-toggle rect{fill:#d7f6e5}.theme-light.color-blue .avatar__images-toggle rect{fill:#c9ebff}.theme-dark .avatar__images-toggle rect{fill:#2e2938}.theme-dark .avatar__images-toggle path{fill:#fff}.topmenu{border:1px solid #e6e9f1;border-radius:26px;display:table;font-size:12px;font-weight:700;line-height:16px;margin:32px auto;padding:4px;text-transform:uppercase}.topmenu__item{border-radius:21px;color:#bdc0c7;cursor:pointer;display:inline-block;padding:14px 16px;transition:all .25s}.topmenu__item.active{background:var(--basic-color1);color:#fff}.theme-dark .topmenu{background:#1e1928;border-color:#272030;color:#7a7584}.hide{display:none}.chatblock{border-radius:10px;box-shadow:0 20px 60px 0 #5c5e651a,0 4px 20px 0 #0000000d;font-size:14px;line-height:1.29;margin-bottom:16px;min-height:130px;padding:17px 16px 17px 130px;position:relative}.theme-dark .chatblock{background:#1e1928;box-shadow:0 20px 60px 0 #0000001a,0 4px 20px 0 #0000000d}.chatblock__image{background:#f0f2f7;border-radius:10px;height:100px;left:15px;padding:18px 0 0 13px;position:absolute;top:15px;width:100px}.theme-dark .chatblock__image{background:#2e2938}.chatblock .btn{font-size:12px;padding:8px 12px}.chatblock p{margin-bottom:12px}.chatblock .chat__title{margin-bottom:4px}.videoblock iframe{border-radius:10px;display:block;height:203px;overflow:hidden;width:100%}.popup .MuiPaper-root{border-radius:16px}.popup .MuiDialogContent-dividers,.popup .MuiDialogTitle-root{padding:0}.popup .MuiDialog-paper{margin:16px;overflow:visible;width:100%}.popup .alert-close{background:#fff;border:1px solid #e6e9f1;border-radius:100%;box-shadow:0 4px 15px 0 #0000001a;padding:3px;right:-10px;top:-10px}.popup .alert-close:hover{background:#fff}.theme-dark .popup .alert-close{background:#272030;border-color:var(--dark-color1)}.popup .MuiSvgIcon-root{fill:#8d929b;height:23px;width:23px}.theme-dark .popup .MuiSvgIcon-root{fill:#7a7584}.popup__inner{border-radius:16px;box-shadow:0 20px 60px 0 #5c5e651a,0 4px 20px 0 #0000000d;padding:16px}.popup__title{margin-bottom:4px}.popup__text{font-size:14px;margin-bottom:16px;text-align:center}.MuiTooltip-popper .MuiTooltip-arrow:before,.MuiTooltip-popper .MuiTooltip-tooltip{background-color:#3d0842}.MuiTooltip-popper .MuiTooltip-tooltip{border-radius:12px;font-family:Onest,Arial,sans-serif;font-size:18px;font-weight:400;padding:11px 16px}.MuiTooltip-popper .MuiTooltip-tooltipPlacementBottom{margin:14px 0}.offer{background:#fff;border-radius:24px;box-shadow:0 20px 60px 0 #5c5e651a,0 4px 20px 0 #0000000d;margin-bottom:32px;padding:12px 37px;text-align:center}.theme-dark .offer{background:#1e1928}.offer__label{background:var(--basic-color1);border-radius:6px;color:#fff;display:inline-block;padding:4px 6px;text-transform:uppercase}.offer__label,.offer__text{font-size:14px;font-weight:700}.offer__text{color:var(--basic-color1);margin:4px 0 16px}.offer__timer{display:flex;font-size:30px;font-weight:800;justify-content:space-between;line-height:1;margin:auto;max-width:287px}.offer__timertext{font-size:12px;font-weight:400;line-height:16px}.MuiCircularProgress-svg .MuiCircularProgress-circle{stroke:var(--basic-color1)}.theme-dark .alert-close .MuiSvgIcon-root{color:#fff}.recipe__labels{color:#fff;display:flex;flex-wrap:wrap;font-size:12px;font-weight:700;gap:8px;line-height:16px;margin-bottom:4px;text-transform:uppercase}.recipe__label{align-items:center;border:2px solid #0000;border-radius:6px;display:inline-flex;gap:4px;padding:2px 4px 2px 2px;position:relative}.recipe__label:before{background:#0000004d;border-radius:6px;bottom:0;content:"";filter:blur(1px);left:0;position:absolute;right:0;top:0;z-index:-1}.recipe__label img{width:16px}button:disabled{cursor:default;opacity:.3}@media (min-width:1200px){.col-xl-6{flex:0 0 50%;max-width:50%}}@media (min-width:992px){.col-lg-6{flex:0 0 50%;max-width:50%}}@media (min-width:768px){.measure__period .MuiInput-formControl{max-width:135px}.profil__container{display:table;margin:auto}}@media (max-height:620px){.mobilemenu__img{max-width:150px}}@media (max-height:530px){.mobilemenu__img{display:none}}@media (max-width:991px){.train__col{width:100%}.train__row .train__col:not(:first-child) .train__block{margin-top:0}}@media (max-width:767px){.board__col,.plan__col{width:100%}select{background-position:94% 50%}.readmore__info .articles__counter,.readmore__info .articles__date{margin-right:10px}.readmore__block{margin-bottom:15px}.readmore__title{font-size:18px;line-height:26px;min-height:0}.MuiDialog-container.MuiDialog-scrollPaper .MuiTextField-root{margin-left:0!important;margin-right:0!important;width:100%!important}.MuiDialog-container.MuiDialog-scrollPaper .MuiAutocomplete-root.MuiAutocomplete-hasClearIcon{width:100%}.MuiDialog-container.MuiDialog-scrollPaper .jss8+div,.MuiDialog-container.MuiDialog-scrollPaper div[class^=makeStyles-root]+div{width:100%!important}.MuiDialog-container.MuiDialog-scrollPaper .MuiFormControl-root.MuiTextField-root+div{word-break:break-word}.MuiDialog-root{overflow:auto}.MuiDialog-root .MuiDialog-container.MuiDialog-scrollPaper,.MuiPaper-root.MuiDialog-paper.MuiDialog-paperScrollPaper.MuiDialog-paperWidthSm.MuiDialog-paperFullScreen,.jss8{display:block}.MuiDialog-root.popup .MuiDialog-container.MuiDialog-scrollPaper,.MuiDialog-root.popup--style .MuiDialog-container.MuiDialog-scrollPaper{align-items:center;display:flex;justify-content:center}.slider__title{line-clamp:2;height:40px}input[type=date]::-webkit-calendar-picker-indicator,input[type=date]::-webkit-inner-spin-button{-webkit-appearance:none;display:none}.measure__period input[type=date]{background:url(https://app.smartfit.by/static/media/select.9af8562de8a237a86084.svg) no-repeat 94% 50%}}@media (max-width:400px){.not,.trainslider .not{padding-right:75px}.not__img,.trainslider .not__img{max-width:75px}.categorieslist{font-size:10px;padding-left:72px}.categorieslist ul{float:right}.categorieslist ul li{padding:0 2px}}@media (max-width:355px){.planmenu{font-size:11px}.planmenu li a{padding:12px 8px}}@media (max-width:340px){.MuiTab-labelIcon.MuiTab-root:not(:last-child){margin-right:2px}}.photoblock{border-radius:10px;box-shadow:0 4px 20px #0000000d,0 10px 70px #e2e8f6;margin-bottom:20px;padding:16px 16px 10px}.photoblock__title{font-size:18px;margin-bottom:16px;text-align:left}.photoblock img{border-radius:2px}.photoblock__images>div{display:inline-block;margin:0 7px 7px 0;max-width:70px}.dynamics__block{border-radius:10px;box-shadow:0 20px 60px 0 #5c5e651a,0 4px 20px 0 #0000000d;margin-bottom:12px;min-height:98px;padding:10px 5px 10px 107px;position:relative}.dynamics__img{background:#e6e9f1;border-radius:10px;left:10px;position:absolute;top:10px}.theme-dark .dynamics__img{background:#272030}.dynamics__title{margin:8px 0 12px}.dynamics__block .btn{font-size:12px;height:32px;margin-right:8px;padding:8px 12px;vertical-align:top}.dynamics__block .btn+.btn{padding-top:8px}.dynamics__block .btn img{margin-top:-1px}.dynamics__block+.title{margin-top:32px}.btn--disabled{opacity:.45;pointer-events:none}.photoadd__row{margin:40px -5px 0;overflow:hidden}.photoadd__col{float:left;padding:0 5px 10px;width:50%}.photoadd__block{align-items:center;border:1px dashed #bdc0c7;border-radius:10px;display:flex;flex-wrap:wrap;justify-content:center;min-height:150px;overflow:hidden}.theme-dark .photoadd__block{background:#1e1928;border-color:#7a7584}.photoadd__title{background:#f0f2f7;font-size:12px;padding:5px 0 8px;position:relative;width:100%}.theme-dark .photoadd__title{background:#2e2938}.photoadd__title label{position:absolute;right:2px;top:2px}.photoadd__delete{left:5px;margin-top:-8px;position:absolute;top:50%}.photoadd__file{display:none}.photoadd__body{align-items:center;display:flex;height:122px;justify-content:center;width:100%}.photoadd__body .btn{font-size:12px;padding:8px 12px}.photoadd__body .btn svg{margin-right:6px}.photoadd__body svg{vertical-align:middle}.photoadd__body img{border-radius:2px}.photoadd__edit path,.photoadd__edit rect{stroke:var(--basic-color1)}@media (max-width:767px){.dynamics__block{max-width:100%}}@keyframes modal-video{0%{opacity:0}to{opacity:1}}@keyframes modal-video-inner{0%{transform:translateY(100px)}to{transform:translate(0)}}.modal-video{animation-duration:.3s;animation-name:modal-video;animation-timing-function:ease-out;background-color:#00000080;cursor:pointer;height:100%;left:0;opacity:1;position:fixed;top:0;transition:opacity .3s ease-out;width:100%;z-index:1000000}.modal-video-effect-exit{opacity:0}.modal-video-effect-exit .modal-video-movie-wrap{transform:translateY(100px)}.modal-video-body{box-sizing:border-box;margin:0 auto;max-width:960px;padding:0 10px}.modal-video-body,.modal-video-inner{display:flex;height:100%;justify-content:center;width:100%}.modal-video-inner{align-items:center}@media(orientation:landscape){.modal-video-inner{box-sizing:border-box;padding:10px 60px}}.modal-video-movie-wrap{animation-duration:.3s;animation-name:modal-video-inner;animation-timing-function:ease-out;background-color:#333;height:0;padding-bottom:56.25%;position:relative;transform:translate(0);transition:transform .3s ease-out;width:100%}.modal-video-movie-wrap iframe{height:100%;left:0;position:absolute;top:0;width:100%}.modal-video-close-btn{background:#0000;border:none;display:inline-block;height:35px;overflow:hidden;position:absolute;right:0;top:-45px;width:35px;z-index:2}@media(orientation:landscape){.modal-video-close-btn{right:-45px;top:0}}.modal-video-close-btn:before{transform:rotate(45deg)}.modal-video-close-btn:after{transform:rotate(-45deg)}.modal-video-close-btn:after,.modal-video-close-btn:before{background:#fff;border-radius:5px;content:"";height:2px;left:0;margin-top:-6px;position:absolute;top:50%;width:100%}.PlanToggle_container__MbsE7{font-size:12px;margin:32px 0;text-align:center;text-transform:uppercase}.PlanToggle_container__MbsE7 .PlanToggle_items__44C1C{border:1px solid #e6e9f1;border-radius:26px;display:inline-flex;font-weight:700;line-height:16px;max-width:100%;padding:4px}.PlanToggle_container__MbsE7 .PlanToggle_items__44C1C a{color:#bdc0c7;padding:14px 15px;position:relative;white-space:nowrap}.PlanToggle_container__MbsE7 .PlanToggle_items__44C1C a .PlanToggle_basket__eNakY{background:var(--basic-color2);border-radius:100%;color:#fff;height:20px;line-height:20px;position:absolute;right:-5px;top:-7px;width:20px}.PlanToggle_container__MbsE7 .PlanToggle_items__44C1C .PlanToggle_active__Y1UpX{background:var(--basic-color1);border-radius:21px;color:#fff}@media(max-width:480px){.PlanToggle_container__MbsE7{margin:20px 0}.PlanToggle_container__MbsE7 .PlanToggle_items__44C1C a{padding:12px 10px}}@media(max-width:380px){.PlanToggle_container__MbsE7 .PlanToggle_items__44C1C a{padding:12px 8px}}.theme-dark .PlanToggle_items__44C1C{background:#1e1928;border-color:#272030}.theme-dark .PlanToggle_items__44C1C a{color:#7a7584}.popup{align-items:center;display:flex;justify-content:center;position:fixed;z-index:1000}.popup,.popup__overlay{bottom:0;left:0;right:0;top:0}.popup__overlay{background:#00000080;position:absolute}.popup__content{background:#fff;border-radius:16px;box-shadow:0 20px 60px 0 rgba(92,94,101,.102),0 4px 20px 0 rgba(0,0,0,.051);max-height:calc(100vh - 100px);max-width:90%;overflow:visible;padding:16px;position:relative;z-index:1}.theme-dark .popup__content{background:#1e1928;box-shadow:0 20px 60px 0 rgba(0,0,0,.102),0 4px 20px 0 rgba(0,0,0,.051)}.popup__close{align-items:center;background:#fff;border:1px solid #e6e9f1;border-radius:100%;box-shadow:0 4px 15px 0 rgba(0,0,0,.102);cursor:pointer;display:flex;height:32px;justify-content:center;outline:none;padding:0;position:absolute;right:-10px;top:-10px;transition:all .2s ease;width:32px}.popup__close:hover{background:#f9fafb}.theme-dark .popup__close{background:#272030;border-color:#2e2938}.theme-dark .popup__close:hover{background:#1e1928}.popup__title{font-size:22px;font-weight:800;margin-bottom:16px;text-align:center}.dropdown__wrapper{overflow:visible;position:relative}.dropdown__wrapper img{width:16px}.dropdown__select{align-items:center;border:1px solid #e6e9f1;border-radius:8px;cursor:pointer;display:flex;gap:6px;height:50px;padding:15px 16px;position:relative}.dropdown__select:before{background:url(https://app.smartfit.by/static/media/select.9af8562de8a237a86084.svg) no-repeat 0 0;content:"";height:5px;position:absolute;right:22px;top:24px;width:9px}.dropdown__select_not-clickable{color:#8d929b;pointer-events:none}.dropdown__list{background:#fff;border:1px solid #e6e9f1;border-radius:6px;box-shadow:0 4px 10px 0 #00000026;left:0;margin-top:6px;overflow-y:auto;padding:0 5px 8px;position:absolute;right:0;top:100%;z-index:1000}.dropdown__list .btn{font-size:12px;padding:8px}.dropdown__list_single .dropdown__option{padding-right:11px}.dropdown__list_all .btn_chars_hide,.dropdown__list_all .btn_chars_show,.dropdown__list_single .dropdown__option:before{display:none}.dropdown__list_all .btn_chars_hide,.dropdown__list_all .dropdown__search{display:block}.dropdown__list_up{bottom:100%;margin-bottom:6px;margin-top:0;top:auto}.dropdown__options{padding-top:8px}.dropdown__option{align-items:center;border-radius:6px;cursor:pointer;display:flex;gap:6px;padding:6px 40px 6px 11px;position:relative}@media(hover:hover){.dropdown__option:hover{background-color:#f0f2f7}}.dropdown__option:before{border:2px solid #e6e9f1;border-radius:6px;content:"";height:22px;position:absolute;right:14px;top:7px;width:22px}.dropdown__option.active:before{background:url(https://app.smartfit.by/static/media/check.a148ac48f60208ccd3fc.svg) no-repeat 50% 50% var(--basic-color1);border-color:var(--basic-color1)}.dropdown__search{background:url(https://app.smartfit.by/static/media/search.ff46bdccc7f0e717190a.svg) no-repeat 14px 50% #fff;border:1px solid #d8deeb;border-radius:6px;display:none;height:36px;margin:5px 0;padding-left:36px}.theme-dark .dropdown__list,.theme-dark .dropdown__search,.theme-dark .dropdown__select{border-color:#2e2938;color:#7a7584}.theme-dark .dropdown__list{background-color:#1e1928}.theme-dark .dropdown__select:before{background-image:url(https://app.smartfit.by/static/media/select_grey.e308aef01be571eaf214.svg)}.theme-dark .dropdown__option:before{border-color:#2e2938}@media(hover:hover){.theme-dark .dropdown__option:hover{background-color:#2e2938}}.theme-dark .dropdown__search{background-color:#272030}.edit-plan-popup{display:flex;flex-direction:column;gap:16px}.edit-plan-popup__field{display:flex;flex-direction:column;gap:8px}.edit-plan-popup__label{font-size:14px;font-weight:700}.edit-plan-popup__selected{align-items:center;display:flex;gap:6px}.edit-plan-popup__selected img{height:16px;width:16px}.Plan_productwrap__ifnHa{border-radius:10px;box-shadow:0 20px 60px 0 rgba(92,94,101,.102),0 4px 20px 0 rgba(0,0,0,.051)}.Plan_productwrap__ifnHa .Plan_product__18guD{align-items:center;background:#fff;display:flex;min-height:87px;padding:8px 8px 8px 113px;position:relative}.Plan_productwrap__ifnHa .Plan_product__18guD:first-child{border-radius:10px 10px 0 0}.Plan_productwrap__ifnHa .Plan_product__18guD:last-child{border-radius:0 0 10px 10px}.Plan_productwrap__ifnHa .Plan_product__18guD:not(:last-child){border-bottom:1px solid #e6e9f1}.Plan_productwrap__ifnHa .Plan_product__18guD .Plan_product__img__3JjAo{background:#e6e9f1;border-radius:10px;height:68px;left:10px;line-height:68px;position:absolute;text-align:center;top:10px;width:88px}.Plan_productwrap__ifnHa .Plan_product__18guD .Plan_product__img__3JjAo:before{background:#b0ce00;border-radius:14px 0 0 14px;bottom:3px;content:"";left:0;position:absolute;top:3px;width:3px}.Plan_productwrap__ifnHa .Plan_product__18guD .Plan_product__img__3JjAo img{max-height:52px}.Plan_productwrap__ifnHa .Plan_product__18guD .Plan_product__img_orange__q7cUy:before{background:#ffd945}.Plan_productwrap__ifnHa .Plan_product__18guD .Plan_product__description__Wh5fu{max-width:57%}.Plan_productwrap__ifnHa .Plan_product__18guD .Plan_product__description__Wh5fu .Plan_product__name__QOpfY{font-weight:700}.Plan_productwrap__ifnHa .Plan_product__18guD .Plan_product__description__Wh5fu .Plan_product__link__duvcF{color:var(--basic-color1);cursor:pointer;font-size:14px}.Plan_productwrap__ifnHa .Plan_product__18guD .Plan_product__description__Wh5fu .Plan_product__link__duvcF:hover{color:#1d2126}.Plan_productwrap__ifnHa .Plan_product__18guD .Plan_product__counter__El4Ut{display:flex;font-weight:800;min-width:110px;padding-left:29px;padding-right:7px;position:absolute;right:0;text-align:center}.Plan_productwrap__ifnHa .Plan_product__18guD .Plan_product__counter__El4Ut .Plan_product__down__mBclB,.Plan_productwrap__ifnHa .Plan_product__18guD .Plan_product__counter__El4Ut .Plan_product__up__9zHpr{border:1px solid #d8deeb;border-radius:100%;cursor:pointer;height:24px;vertical-align:middle;width:24px}.Plan_productwrap__ifnHa .Plan_product__18guD .Plan_product__counter__El4Ut .Plan_product__down__mBclB{background:url(https://app.smartfit.by/static/media/down.7afbe8bcab404d82bd30.svg) no-repeat 50% 50%}.Plan_productwrap__ifnHa .Plan_product__18guD .Plan_product__counter__El4Ut .Plan_product__up__9zHpr{background:url(https://app.smartfit.by/static/media/up.009714e296941f751751.svg) no-repeat 50% 50%}.Plan_productwrap__ifnHa .Plan_product__18guD .Plan_product__counter__El4Ut .Plan_product__unit__9wHAy{display:flex;justify-content:center;width:48px}.Plan_productwrap__ifnHa .Plan_product__18guD .Plan_product__counter__El4Ut .Plan_product__unit__9wHAy input[type=text].Plan_product__quantity__kceWs{background:#0000;border:none;font-size:16px;font-weight:500;height:21px;padding:0;text-align:center}.Plan_productwrap__ifnHa .Plan_product__18guD .Plan_product__counter__El4Ut .Plan_product__unit__9wHAy .Plan_unit_of_measurement__5a2K3{margin-right:4px}.Plan_productwrap__ifnHa .Plan_product__18guD .Plan_product__counter__El4Ut .Plan_product__unit__9wHAy .Plan_grey__tSAs2,.Plan_productwrap__ifnHa .Plan_product__18guD .Plan_product__counter__El4Ut .Plan_product__unit__9wHAy .Plan_product__quantity__kceWs{color:#bdc0c7}.Plan_productwrap__ifnHa .Plan_product__18guD .Plan_product__counter__El4Ut .Plan_product__unit__9wHAy .Plan_chosen__RdHKQ{color:#000}.Plan_productwrap__ifnHa .Plan_product__18guD .Plan_product__counter__El4Ut .Plan_product__unit__9wHAy .Plan_green__2HNht{color:green}.Plan_productwrap__ifnHa .Plan_product__18guD .Plan_product__counter__El4Ut .Plan_product__unit__9wHAy .Plan_red__ya0xc{color:red}.Plan_title__k1Byn{font-size:18px;font-weight:800;line-height:1.1;margin:32px 0 12px}.theme-dark .Plan_product__18guD{background:#1e1928}.theme-dark .Plan_product__18guD .Plan_product__counter__El4Ut .Plan_product__down__mBclB,.theme-dark .Plan_product__18guD .Plan_product__counter__El4Ut .Plan_product__up__9zHpr,.theme-dark .Plan_product__18guD:not(:last-child){border-color:var(--dark-color1)}.theme-dark .Plan_product__18guD .Plan_product__counter__El4Ut .Plan_product__down__mBclB{background:url(https://app.smartfit.by/static/media/down_white.a300a940ad0e740770f2.svg) no-repeat 50% 50%}.theme-dark .Plan_product__18guD .Plan_product__counter__El4Ut .Plan_product__up__9zHpr{background:url(https://app.smartfit.by/static/media/up_white.33158eafb649258b16d1.svg) no-repeat 50% 50%}.theme-dark .Plan_product__18guD .Plan_product__counter__El4Ut .Plan_product__unit__9wHAy .Plan_product__quantity__kceWs{color:#fff}.plan__header-wrapper{display:flex;flex-direction:column;gap:4px}.plan__normtitle{align-items:center;display:flex;flex-direction:row;font-size:18px;gap:4px;justify-content:center;line-height:1.1}.plan__normtitle .plan__label{font-weight:800}.plan__normtitle .plan__status{align-items:center;border-radius:6px;display:inline-flex;font-size:12px;font-weight:700;gap:2px;line-height:1;padding:4px 6px}.plan__normtitle .plan__icon{display:block;flex-shrink:0;height:16px;width:16px}.plan__calories{color:#f4257b!important}.plan__edit-button{-webkit-touch-callout:none;align-items:center;background:#fff;border:1px solid #f0f2f7;border-radius:30px;cursor:pointer;display:flex;gap:10px;padding:6px;position:absolute;right:4px;top:4px;transition:all .2s ease;-webkit-user-select:none;user-select:none}.plan__edit-button:hover{background:#f9fafb}.plan__edit-button img{display:block;height:24px;width:24px}.theme-dark .plan__edit-button{background:#1e1928;border-color:#2e2938}.theme-dark .plan__edit-button:hover{background:#272030}input[type=text].product__quantity,input[type=text].product__quantity+span{vertical-align:middle}.infoblock{background:url(https://app.smartfit.by/static/media/info.f84d154b801e03470e59.svg) no-repeat 8px 10px #fef3f3;border:1px solid #f99494;border-radius:10px;color:var(--basic-color1);font-size:14px;margin:6px 0;padding:10px 15px 10px 33px}.plan__norm+.infoblock{margin:-26px 0 32px}.note_type_profile{padding-right:130px}.note_type_profile .btn{display:table;font-size:12px;margin-top:16px;padding:8px 12px}.note_type_profile .note__img{bottom:-5px}.Identity_container__5UZqk{align-items:flex-end;background:url(https://app.smartfit.by/static/media/photo3.4e8f13f1df69b3d78dc5.png) no-repeat 50% 0;background-size:101%;display:flex;margin:0 auto;max-width:748px;min-height:calc(100dvh - 56px);text-align:center}.Identity_container__5UZqk form{margin:0}.Identity_container__5UZqk .Identity_form__3jo\+q{background:#fff;border-radius:40px 40px 0 0;box-shadow:0 4px 20px #0000000d,0 10px 70px #e2e8f6cc;display:flex;flex-direction:column;gap:24px;justify-content:center;padding:40px;width:100%}@media(max-width:576px){.Identity_container__5UZqk .Identity_form__3jo\+q{padding:45px 16px 40px}}.Identity_container__5UZqk .Identity_form__3jo\+q .Identity_title__ZU7UZ{font-size:30px;font-weight:800;line-height:1;margin:0}.Identity_container__5UZqk .Identity_form__3jo\+q .Identity_auth__ePKBV{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.Identity_container__5UZqk .Identity_form__3jo\+q .Identity_fields__ss87O{display:flex;flex-direction:column;gap:24px}.Identity_container__5UZqk .Identity_form__3jo\+q .Identity_fields__ss87O .Identity_input__7K6sm{background:#fff;border:1px solid #e6e9f1;height:52px;margin:0;padding-left:16px}.Identity_container__5UZqk .Identity_form__3jo\+q .Identity_fields__ss87O .Identity_input__7K6sm:focus{background:rgba(55,178,255,.102);border-color:var(--basic-color5);outline:2px solid var(--basic-color5)}.Identity_container__5UZqk .Identity_form__3jo\+q .Identity_fields__ss87O .Identity_input__7K6sm:focus+.Identity_togglePasswordIcon__ElU9Q svg path{fill:var(--basic-color5)}.Identity_container__5UZqk .Identity_form__3jo\+q .Identity_fields__ss87O .Identity_inputError__VTLwq{background:rgba(244,37,123,.102);border:1px solid #3d0842!important;outline:2px solid #3d0842}.Identity_container__5UZqk .Identity_form__3jo\+q .Identity_fields__ss87O .Identity_inputError__VTLwq+.Identity_togglePasswordIcon__ElU9Q svg path{fill:#3d0842}.Identity_container__5UZqk .Identity_form__3jo\+q .Identity_fields__ss87O .Identity_inputError__VTLwq:focus{background:rgba(244,37,123,.102);border:1px solid #3d0842!important;outline:2px solid #3d0842}.Identity_container__5UZqk .Identity_form__3jo\+q .Identity_fields__ss87O .Identity_inputError__VTLwq:focus+.Identity_togglePasswordIcon__ElU9Q svg path{fill:#3d0842}.Identity_container__5UZqk .Identity_form__3jo\+q .Identity_fields__ss87O .Identity_togglePasswordIcon__ElU9Q{position:absolute;right:10px;top:2px}.Identity_container__5UZqk .Identity_form__3jo\+q .Identity_btn__EzKxh{background:var(--basic-color1);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:700;height:50px;line-height:normal;padding:13px 15px;position:inherit;text-transform:uppercase;width:100%}.Identity_container__5UZqk .Identity_form__3jo\+q .Identity_btn__EzKxh.Identity_disabledBtn__kSw7m{cursor:not-allowed;opacity:.45}.Identity_container__5UZqk .Identity_form__3jo\+q .Identity_link__kfh-9{font-weight:700;text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.Identity_container__5UZqk .Identity_form__3jo\+q .Identity_links__3arkY{color:var(--basic-color1);font-size:14px;margin-top:-10px}.Identity_success__f0SEq{text-align:center}.Identity_success__f0SEq h1{margin:8px 0}.Identity_success__f0SEq p{margin-bottom:24px}.Identity_customTooltip__7On5k{font-size:18px;margin-top:11px}.Identity_confirmMessage__VzD7V{color:#00000080}.Identity_confirmMessage__VzD7V strong{font-weight:700}.Identity_password__0uty\+{position:relative}.Identity_phoneInputContainer__a\+OAC{border-radius:8px}.Identity_phoneInputContainer__a\+OAC .MuiInputBase-root{background:#fff!important;border:1px solid #e6e9f1;border-radius:8px;box-sizing:border-box;height:52px;padding-left:8px;transition:all .2s ease}.Identity_phoneInputContainer__a\+OAC .MuiInputBase-root:hover{background:#fff!important}.Identity_phoneInputContainer__a\+OAC .MuiInputBase-root:focus-within{background:rgba(55,178,255,.102)!important;border-color:var(--basic-color5);outline:2px solid var(--basic-color5)!important}.Identity_phoneInputContainer__a\+OAC .MuiInputBase-root.Identity_Mui-focused__1f7go{background:rgba(55,178,255,.102)!important}.Identity_phoneInputContainer__a\+OAC .MuiInputBase-root .MuiOutlinedInput-input{background:#0000!important;height:100%;padding:0}.Identity_phoneInputContainer__a\+OAC .MuiInputBase-root .MuiOutlinedInput-input:-webkit-autofill,.Identity_phoneInputContainer__a\+OAC .MuiInputBase-root .MuiOutlinedInput-input:-webkit-autofill:active,.Identity_phoneInputContainer__a\+OAC .MuiInputBase-root .MuiOutlinedInput-input:-webkit-autofill:focus,.Identity_phoneInputContainer__a\+OAC .MuiInputBase-root .MuiOutlinedInput-input:-webkit-autofill:hover{-webkit-text-fill-color:inherit!important;-webkit-box-shadow:inset 0 0 0 30px #0000!important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.Identity_phoneInputContainer__a\+OAC .MuiOutlinedInput-notchedOutline{background:#0000!important;border:none!important}.Identity_phoneInputContainer__a\+OAC.Identity_inputErrorPhone__YdGYs .MuiInputBase-root{background:rgba(244,37,123,.102)!important;border:1px solid #3d0842!important;border-radius:8px;outline:2px solid #3d0842!important}.Identity_phoneInputContainer__a\+OAC.Identity_inputErrorPhone__YdGYs .MuiInputBase-root:focus-within{background:rgba(244,37,123,.102)!important;border:1px solid #3d0842!important;outline:2px solid #3d0842!important}.Identity_phoneInputContainer__a\+OAC.Identity_inputErrorPhone__YdGYs .MuiInputBase-root .MuiOutlinedInput-input{background:#0000!important}.Identity_phoneInputContainer__a\+OAC.Identity_inputErrorPhone__YdGYs .MuiInputBase-root .MuiOutlinedInput-input:-webkit-autofill,.Identity_phoneInputContainer__a\+OAC.Identity_inputErrorPhone__YdGYs .MuiInputBase-root .MuiOutlinedInput-input:-webkit-autofill:active,.Identity_phoneInputContainer__a\+OAC.Identity_inputErrorPhone__YdGYs .MuiInputBase-root .MuiOutlinedInput-input:-webkit-autofill:focus,.Identity_phoneInputContainer__a\+OAC.Identity_inputErrorPhone__YdGYs .MuiInputBase-root .MuiOutlinedInput-input:-webkit-autofill:hover{-webkit-text-fill-color:inherit!important;-webkit-box-shadow:inset 0 0 0 30px #0000!important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.theme-dark .Identity_container__5UZqk .Identity_form__3jo\+q{background:#1e1928;box-shadow:0 -10px 40px 0 rgba(0,0,0,.149),0 -4px 5px 0 #00000005}.theme-dark .Identity_container__5UZqk .Identity_form__3jo\+q .Identity_fields__ss87O .Identity_input__7K6sm{background:#272030;border-color:#2e2938;color:#fff}.theme-dark .Identity_container__5UZqk .Identity_form__3jo\+q .Identity_fields__ss87O .Identity_input__7K6sm+.Identity_togglePasswordIcon__ElU9Q svg path{fill:#7a7584}.theme-dark .Identity_phoneInputContainer__a\+OAC .MuiInputBase-root{background:#272030!important;border-color:#2e2938;color:#fff}.theme-dark .Identity_phoneInputContainer__a\+OAC .MuiInputBase-root:hover{background:#272030!important}.theme-dark .Identity_phoneInputContainer__a\+OAC .MuiInputBase-root.Identity_Mui-focused__1f7go,.theme-dark .Identity_phoneInputContainer__a\+OAC .MuiInputBase-root:focus-within{background:rgba(55,178,255,.102)!important}.theme-dark.color-default .Identity_container__5UZqk{background-image:url(https://app.smartfit.by/static/media/photo3_dark_default.b92f0ee0376e0b243bd8.png)}.theme-light.color-orange .Identity_container__5UZqk{background-image:url(https://app.smartfit.by/static/media/photo3_light_orange.8cbd2be1132289f4e897.png)}.theme-dark.color-orange .Identity_container__5UZqk{background-image:url(https://app.smartfit.by/static/media/photo3_dark_orange.cc7fb4c77d41d8b8d475.png)}.theme-light.color-violett .Identity_container__5UZqk{background-image:url(https://app.smartfit.by/static/media/photo3_light_violett.6c1e7171c1a7cf81fcff.png)}.theme-dark.color-violett .Identity_container__5UZqk{background-image:url(https://app.smartfit.by/static/media/photo3_dark_violett.20afd71f34bf4b076a24.png)}.theme-light.color-green .Identity_container__5UZqk{background-image:url(https://app.smartfit.by/static/media/photo3_light_green.f58eb3d25bb832829393.png)}.theme-dark.color-green .Identity_container__5UZqk{background-image:url(https://app.smartfit.by/static/media/photo3_dark_green.ebed02c587a193c8f5df.png)}.theme-light.color-blue .Identity_container__5UZqk{background-image:url(https://app.smartfit.by/static/media/photo3_light_blue.7b0aa1c72f8ac9cd7f9f.png)}.theme-dark.color-blue .Identity_container__5UZqk{background-image:url(https://app.smartfit.by/static/media/photo3_dark_blue.01d61a6a13e73ea0bc1d.png)}.search__ingredient{background:#ffe6e2;border-radius:20px;color:var(--basic-color1);margin:10px 10px 0 0;padding:8px 27px 7px 11px;position:relative}.search__ingredient svg{cursor:pointer;position:absolute;right:11px;top:14px}.search__ingredient:nth-child(3n+3) svg rect{fill:#ff9f18}.search__ingredient:nth-child(3n+2) svg rect{fill:#89a48c}.menusearch button[type=submit]{border-radius:6px;line-height:1;margin:0;padding:0;position:absolute;right:8px;top:6px;width:auto}.menusearch button[type=submit] svg rect{fill:var(--basic-color1)}.menu-tabs--sticky{background:#fff;padding-top:10px;position:-webkit-sticky;position:sticky;top:50px;z-index:1}.menu__header{align-items:center;display:flex;justify-content:space-between;padding-bottom:12px}.menu__header .title{margin-bottom:2px}.menu__count{color:#8d929b;font-size:14px}.menu__views{border:1px solid #e6e9f1;border-radius:26px;padding:3px}.menu__view{align-items:center;border-radius:100%;cursor:pointer;display:inline-flex;height:40px;justify-content:center;-webkit-user-select:none;user-select:none;width:40px}.menu__view.active{background:var(--basic-color1)}.menu__view.active path{stroke:#fff}.menu__row{display:flex}.menu__row_type_table{gap:1px}.menu__row .item{flex:1 1}.menu__row_type_table .recipe__links,.menu__row_type_table .recipe__title,.menu__row_type_table .tobasket,.menu__row_type_table .wish{display:none}.menu__row_type_table .recipe__image,.menu__row_type_table .recipe__text{border-radius:0}.menu__row_type_table .recipe__image{height:178px}.menu__row_type_table .recipe__text{padding:8px}.menu__row_type_table .pay-overlay{background-size:32px 32px}.menu__row_type_table .recipe__labels{gap:4px}.menu__row_type_table .recipe__label{font-size:9px;gap:2px;line-height:12px}.menu__row_type_table .recipe__label_plan .recipe__label-text{display:none}.menu__filterbtn{bottom:74px;left:50%;max-width:345px;opacity:0;padding:15px;position:fixed;transform:translateX(-50%);transition:opacity .3s ease-in-out,transform .3s ease-in-out,visibility .3s;visibility:hidden}.menu__filterbtn.visible{opacity:1;transform:translateX(-50%) translateY(0);visibility:visible}.menu__filterbtn:not(.visible){transform:translateX(-50%) translateY(20px)}.menupopup-overlay{background:#0000;bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;transition:opacity .3s ease-out,background .3s ease-out;z-index:3}.menupopup-overlay.visible{background:#00000080;opacity:1}.menupopup{background:#fff;border-radius:16px 16px 0 0;bottom:0;box-shadow:0 20px 60px 0 #5c5e651a,0 4px 20px 0 #0000000d;height:95dvh;left:0;overflow-x:hidden;overflow-y:auto;padding:24px 16px;position:fixed;right:0;touch-action:none;transform:translateY(100%);transition:transform .4s cubic-bezier(.25,.46,.45,.94);z-index:4}.theme-dark .menupopup,.theme-dark .menupopup__btns{background:#1e1928}.menupopup.visible{transform:translateY(0)}.menupopup__close{align-items:center;border:1px solid #e6e9f1;border-radius:100%;box-shadow:0 4px 15px 0 #0000001a;cursor:pointer;display:inline-flex;height:32px;justify-content:center;position:absolute;right:8px;top:8px;width:32px;z-index:10}.theme-dark .menupopup__close{background:#272030;border-color:#2e2938}.menupopup__section{margin-bottom:24px;overflow:visible;position:relative}.menupopup__section:last-of-type{margin-bottom:350px}.menupopup__title{font-size:22px;font-weight:800;line-height:1;margin-bottom:24px;text-align:center}.menupopup__subtitle{font-size:16px;font-weight:700;line-height:1;margin-bottom:8px}.menupopup__btns{background:#fff;bottom:16px;left:16px;position:fixed;right:16px}.menupopup__reset{align-items:center;background:#0000;display:flex;gap:8px;justify-content:center;margin-bottom:10px}.menupopup__reset,.menupopup__reset:focus,.menupopup__reset:hover{color:var(--basic-color1)}.menupopup__reset path{stroke:var(--basic-color1)}.theme-dark .btn_chars_hide{background:#0000}.menu-category-list{height:calc(100dvh - 120px);padding-bottom:66px}.filter-nav-item{align-items:center;border:1px solid #e6e9f1;border-radius:8px;cursor:pointer;display:flex;gap:8px;height:50px;padding:16px}.filter-nav-item:active{background-color:#f9fafb}.theme-dark .filter-nav-item{background:#272030;border-color:#2e2938}.theme-dark .filter-nav-item:active{background-color:#1e1928}.filter-nav-item__checkmark,.filter-nav-item__icon{height:24px;width:24px}.filter-nav-item__text{color:var(--text-color);flex:1 1;font-size:16px;font-weight:400}.filter-nav-item__text_placeholder{color:#8d929b}.filter-nav-item__arrow{flex-shrink:0}.toggle-switch{cursor:pointer;display:inline-block;height:31px;position:relative;width:51px}.toggle-switch input{height:0;opacity:0;width:0}.toggle-slider{background-color:#e6e9f1;border-radius:31px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.3s}.toggle-slider:before{background-color:#fff;border-radius:50%;bottom:2px;box-shadow:0 2px 4px 0 #0000001a;content:"";height:27px;left:2px;position:absolute;transition:.3s;width:27px}.toggle-switch input:checked+.toggle-slider{background-color:var(--basic-color1)}.toggle-switch input:checked+.toggle-slider:before{transform:translateX(20px)}.theme-dark .toggle-slider{background-color:#2e2938}.theme-dark .toggle-slider:before{background-color:#3d3646}.filter-screen{background:#fff;bottom:0;display:flex;flex-direction:column;left:0;overflow:hidden;padding:24px 16px;position:absolute;right:0;top:0;z-index:11}.theme-dark .filter-screen{background:#1e1928}.filter-screen__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.filter-screen__back{background:none;border:none;cursor:pointer;display:flex;flex-shrink:0;padding:0}.filter-screen__back svg rect{fill:var(--basic-color1)}.filter-screen__title{font-size:22px;font-weight:800;left:50%;line-height:1.2;position:absolute;text-align:center;transform:translateX(-50%);width:70%}.filter-screen__line{background:#e6e9f1;display:block;height:1px;margin-bottom:24px;margin-left:-16px;margin-right:-16px;width:calc(100% + 32px)}.theme-dark .filter-screen__line{background:#2e2938}.filter-screen__search{margin-bottom:24px;position:relative}.filter-screen__searchInput{background:none!important;border:1px solid #d8deeb!important;font-size:16px;outline:none;padding-left:30px!important;transition:border-color .2s}.filter-screen__search:before{align-items:center;background-image:url(https://app.smartfit.by/static/media/search.ff46bdccc7f0e717190a.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:flex;flex-shrink:0;height:12px;justify-content:center;margin-left:10px;position:absolute;top:50%;transform:translateY(-50%);width:12px}.theme-dark .filter-screen__searchinput{background:#272030;border-color:#2e2938;color:#fff}.filter-screen__options{display:flex;flex:1 1;flex-direction:column;margin:0 -16px;overflow-y:auto;padding:0 16px}.filter-screen__option{align-items:center;border-bottom:1px solid #e6e9f1;display:flex;gap:12px;padding:16px 0}.filter-screen__option img{border-radius:8px;flex-shrink:0;height:32px;object-fit:cover;width:32px}.filter-screen__option span{color:var(--text-color);flex:1 1;font-size:16px;font-weight:500}.theme-dark .filter-screen__option{border-bottom-color:#2e2938}.filter-screen__group{display:flex;flex-direction:column}.filter-screen__group-letter{align-items:center;color:var(--text-color);display:flex;font-size:18px;font-weight:700;gap:12px;padding:16px 0 8px 10px}.filter-screen__group-letter:before{align-items:center;background-image:url(https://app.smartfit.by/static/media/heart_recipe_grey.be408717cc7e5591364b.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:flex;flex-shrink:0;height:12px;justify-content:center;width:12px}.Toggle_container__z6yV-{font-size:12px;margin:30px 0 40px;text-align:center}.Toggle_container__z6yV- .Toggle_items__VbttN{align-items:center;border:1px solid #e6e9f1;border-radius:26px;display:inline-flex;justify-content:center;padding:3px}.Toggle_container__z6yV- .Toggle_items__VbttN div{color:#bdc0c7;padding:14px 15px;position:relative}.Toggle_container__z6yV- .Toggle_items__VbttN .Toggle_active__73v4L{background:var(--basic-color1);border-radius:21px;box-shadow:0 0 3px #0000004d;color:#fff}.Toggle_container__z6yV- .Toggle_items__VbttN .Toggle_locked__UwBof{color:#bdc0c799;cursor:not-allowed!important}.Toggle_container__z6yV- .Toggle_items__VbttN .Toggle_locked__UwBof:after{background:url(https://app.smartfit.by/static/media/lock2.4f8c41e10f507b75a499.svg) no-repeat 50% 50%;border:1px solid #e6e9f1;border-radius:100%;bottom:-2px;content:"";height:16px;position:absolute;right:-2px;width:16px}.Toggle_container__z6yV- .Toggle_items__VbttN div:hover{cursor:pointer}.Toggle_container__z6yV- .Toggle_items__VbttN div.Toggle_locked__UwBof:hover{cursor:not-allowed}.theme-dark .Toggle_items__VbttN{background:#1e1928;border-color:#272030}.theme-dark .Toggle_items__VbttN div{color:#7a7584}.theme-dark .Toggle_items__VbttN .Toggle_locked__UwBof{color:#7a758499}.color-orange .Toggle_locked__UwBof:after{background-image:url(https://app.smartfit.by/static/media/lock2_orange.f5aa83011527f692b804.svg)}.color-violett .Toggle_locked__UwBof:after{background-image:url(https://app.smartfit.by/static/media/lock2_violett.5d5fc3085dfc7215909f.svg)}.color-green .Toggle_locked__UwBof:after{background-image:url(https://app.smartfit.by/static/media/lock2_green.75d09702e5ce71bd6028.svg)}.color-blue .Toggle_locked__UwBof:after{background-image:url(https://app.smartfit.by/static/media/lock2_blue.dd7b80f6c43115f348c7.svg)}.train__downloadlink{background:#fff;border-radius:18px;box-shadow:0 4px 20px #0000000d,0 10px 70px #e2e8f6;display:block;font-size:14px;padding:15px 12px;text-align:center}.train__downloadlinkimg{background:#f0f2f7;border-radius:4px;display:block;height:30px;line-height:27px;margin:0 auto 10px;width:30px}.row--sm{margin-left:-7px;margin-right:-7px;position:relative}.row--sm:after{clear:both;content:"";display:block}.col-6--sm{box-sizing:border-box;float:left;padding:0 7px;width:50%}.trains_type_favorite .title{background:url(https://app.smartfit.by/static/media/wish_active2.0eb31b752739cb4a74c4.svg) no-repeat 0 50%;color:var(--basic-color1);padding-left:24px}.color-orange .trains_type_favorite .title{background-image:url(https://app.smartfit.by/static/media/wish_active2_orange.b78479c70a8a228fcb8c.svg)}.color-violett .trains_type_favorite .title{background-image:url(https://app.smartfit.by/static/media/wish_active2_violett.34de0b25172584b3d92f.svg)}.color-green .trains_type_favorite .title{background-image:url(https://app.smartfit.by/static/media/wish_active2_green.f5a5ce85ee33b176fb87.svg)}.color-blue .trains_type_favorite .title{background-image:url(https://app.smartfit.by/static/media/wish_active2_blue.561c483c3acfac5dd46f.svg)}.AdditionalVkVideoButton_container__lictC{align-items:center;cursor:default;display:flex;justify-content:center}.AdditionalVkVideoButton_container__lictC .AdditionalVkVideoButton_card__MZ2fp{align-items:center;background-color:#ffffffe6;border-radius:6px;display:flex;flex-direction:column;justify-content:center;margin-top:16px;padding:16px}.theme-dark .AdditionalVkVideoButton_container__lictC .AdditionalVkVideoButton_card__MZ2fp{background-color:#120b1b}.AdditionalVkVideoButton_container__lictC .AdditionalVkVideoButton_card__MZ2fp p{margin:0}.AdditionalVkVideoButton_container__lictC .AdditionalVkVideoButton_card__MZ2fp .AdditionalVkVideoButton_btn__wln33{background:var(--basic-color1);border-radius:4px;color:#fff;display:inline-block;margin-top:12px;padding:8px 16px;text-align:center;text-decoration:none;transition:background-color .3s ease}.skeleton{animation:skeleton-loading 1.5s ease-in-out infinite;background:linear-gradient(90deg,#f0f0f0,#e0e0e0 50%,#f0f0f0);background-size:200% 100%;display:inline-block}@keyframes skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-color-scheme:dark){.skeleton{background:linear-gradient(90deg,#4a4a4a,#5a5a5a 50%,#4a4a4a);background-size:200% 100%}}.video-block-skeleton{display:flex;gap:20px;height:100%;overflow:hidden;padding:0 16px}.video-block-skeleton__item{flex-shrink:0}.form_root{display:flex;flex-direction:column;gap:24px}.profil__block{margin-bottom:32px;padding:24px}.profil__block--top{box-shadow:0 20px 60px 0 #5c5e651a,0 4px 20px 0 #0000000d;margin:96px 0 32px;padding:40px 16px 16px;text-align:center}.profil__block--top .btn{align-items:center;display:flex;gap:8px;justify-content:center;line-height:1;padding:16px;width:100%}.profil__block--top .btn+.btn{margin-top:12px}.profil__block--top .title{margin:13px 0 19px}.profil__img{margin:-104px 0 10px}.profil__paramsline,.profil__progressline{display:flex;justify-content:space-between}.profil__progressline{margin-bottom:20px}.profil__paramsline{margin-bottom:16px}.profil__progress{height:54px;line-height:51px;position:relative;width:54px}.profil__circle{height:auto;left:0;max-width:54px;position:absolute;top:0;transform:rotate(-90deg);width:100%}.profil__circle circle{fill:#0000;stroke-dashoffset:219.91148575129;stroke-width:5;stroke:var(--basic-color1)}.profil__circle circle.greyline{stroke:#d7dbe7}.profil__circle circle.complete{stroke-dasharray:219.91148575129}.profil__params div{font-size:16px;margin-top:6px}.profil__line{background:#f0f2f7;border-radius:5px;height:10px;margin-bottom:25px;position:relative}.theme-dark .profil__line{background:#2e2938}.profil__line div{background:var(--basic-color1);border-radius:5px;height:100%;left:0;position:absolute;top:0}.profil__btn{display:flex;flex-direction:column}.profil__btn .btn{margin-bottom:15px}.profil__save{margin:0!important;min-width:200px}.subscription{align-items:center;border:1px solid var(--basic-color1);border-radius:8px;display:flex;flex-direction:row;font-size:14px;justify-content:center;line-height:1;margin-top:12px;min-height:50px;padding:12px 15px;text-transform:uppercase}.subscription_type_filled{background:var(--basic-color3);border-color:var(--basic-color3);color:#fff}.theme-dark .subscription_type_filled{background:#fa0;border-color:#fa0;color:#fff}.subscription img,.subscription svg{margin-right:8px}.subscription__desc{align-items:center;display:flex;font-size:12px;gap:6px;justify-content:center;line-height:16px;margin-top:6px}.subscription__desc span{vertical-align:middle}.subscription__desc svg path{fill:var(--basic-color1)}.subscription__desc-date{color:var(--basic-color1);font-weight:700}.formwrapper_type_profile form{margin-bottom:0}.profil__logout{align-items:center;border:1px solid var(--basic-color1);border-radius:8px;color:var(--basic-color1);display:inline-flex;font-size:14px;font-weight:700;gap:4px;height:56px;justify-content:center;line-height:1;padding:8px 12px;text-transform:uppercase;width:220px}.profil__logout svg path{stroke:var(--basic-color1)}.profil__change-link{background:none;border:none;color:var(--basic-color1);cursor:pointer;display:block!important;font-size:14px;font-weight:400;margin-left:auto;margin-top:8px;padding:0;text-align:right!important;width:-webkit-fit-content;width:fit-content}.profil__password-wrapper{margin:0;position:relative}.profil__password-eye{align-items:center;background:none;border:none;cursor:pointer;display:flex;padding:4px;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.profil__logout-wrapper{margin:32px 0;text-align:center}.profil__delete-section{background:#ff3b301a;border-radius:10px;margin-top:24px;padding:16px}.profil__delete-title{color:#f44336;font-size:14px;font-weight:700;margin-bottom:4px}.profil__delete-text{color:#f44336;font-size:14px;line-height:16px;margin-bottom:16px}.note_type_plan .blue_btn{position:relative}.note_type_plan .blue_btn svg{bottom:-5px;position:absolute;right:-5px}.note_type_plan .blue_btn svg path{fill:var(--basic-color1)}.formwrapper_type_plan{margin:16px 0 98px;padding-top:16px}.formwrapper_type_plan .title{font-size:22px;line-height:1.2}.formwrapper_type_plan p.text-center{color:#8d929b;font-size:14px;margin-bottom:12px}.profil__delete{margin-top:15px}.profil__delete button{width:100%}.profil__subscription{border-radius:10px;box-shadow:0 20px 60px 0 #5c5e651a,0 4px 20px 0 #0000000d;margin:16px 0 32px;padding:16px}.profil__subscription h1{font-size:22px;margin:0 0 24px;text-align:center}.profil__subscription-info{display:flex;flex-wrap:wrap;font-size:14px;gap:10px 15px;justify-content:space-between;margin-bottom:12px}.profil__subscription-cancel{font-size:12px;line-height:16px;margin-bottom:6px;padding:7px}.profil__subscription-canceltext{color:#8d929b;font-size:12px;line-height:16px;margin-bottom:24px;text-align:center}.profil__subscription-renew{padding:15px}.profil__cards-title{font-size:18px;font-weight:800;margin-bottom:12px}.profil__card{background:#fff;border-radius:10px;box-shadow:0 20px 60px 0 #5c5e651a,0 4px 20px 0 #0000000d;display:flex;margin-bottom:12px;padding:16px}.theme-dark .profil__card{background:#1e1928}.profil__card-info{align-items:center;display:flex;flex-wrap:wrap;width:40%}.profil__card-logo{padding-right:13px;width:43px}.profil__card-number{font-size:14px;font-weight:700}.profil__card-term{color:#8d929b;font-size:12px;font-weight:500;line-height:16px}.profil__card-change{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-end;width:60%}.profil__card-label{background:#f0f2f7;border-radius:6px;color:#8d929b;font-size:12px;font-weight:700;line-height:16px;margin-right:12px;padding:2px 6px;text-transform:uppercase}.profil__card-edit{display:inline-block;position:relative}.profil__card-editdots{align-items:center;border-radius:100%;cursor:pointer;display:inline-flex;gap:2px;height:24px;justify-content:center;transition:all .25s;vertical-align:middle;width:24px}.profil__card.active .profil__card-editdots{background:var(--basic-color1)}.profil__card-editdots span{background:#bdc0c7;border-radius:100%;height:4px;transition:all .25s;width:4px}.profil__card.active .profil__card-editdots span{background:#fff}.profil__card-popup{background:#fff;border:1px solid #e6e9f1;border-radius:10px;box-shadow:0 20px 60px 0 #5c5e651a,0 4px 20px 0 #0000000d;min-width:232px;position:absolute;right:-16px;top:30px;z-index:1}.profil__card-popuprow{cursor:pointer;padding:12px}.profil__card-popuprow:not(:last-child){border-bottom:1px solid #e6e9f1}.profil__card-popuprow img{margin-right:12px}.profil__subscription-term{color:var(--basic-color1);font-weight:700}.profil__add-card{margin-bottom:32px;padding:15px}.profil__add-card svg{margin-right:6px;vertical-align:middle}.profil__card-fields{border-radius:10px;box-shadow:0 20px 60px 0 #5c5e651a,0 4px 20px 0 #0000000d;margin:16px 0;padding:0 8px 8px}.profil__card-fields input{margin-top:8px}.profil__cvc-text{color:#8d929b;font-size:12px;line-height:16px;margin-top:2px;text-align:right}.profil__hint-text{color:#666!important;color:var(--dark-color2,#666)!important;font-size:12px!important;font-weight:400!important;line-height:16px;margin:8px 0!important}.profil__oauth-btn{align-items:center;display:flex;gap:8px;justify-content:flex-start;text-transform:uppercase;width:100%}.profil__notification-label{align-items:center;cursor:pointer;display:flex;gap:10px;height:36px}.profil__notification-label+.profil__notification-label{margin-top:8px}.profil__notification-label span{color:#666!important;color:var(--dark-color2,#666)!important;font-size:14px;font-weight:400;line-height:16px}.profil__notification-checkbox{accent-color:var(--basic-color1);cursor:pointer;flex-shrink:0;height:24px;margin:2px 0 0!important;width:24px}.profil__delete-btn{background:#f44336;color:#fff;font-size:12px;font-weight:700;line-height:16px;padding:8px 12px;width:auto}.profil__phone-input{border-radius:8px}.profil__phone-input .MuiInputBase-root{border-radius:8px!important;box-sizing:border-box;height:56px}.profil__phone-input .MuiOutlinedInput-notchedOutline{border-radius:8px!important}.profil__phone-input .MuiOutlinedInput-input{height:100%;padding:0}@media (max-width:767px){.profil__block,.profil__btn{max-width:100%}}.theme{padding:16px;text-align:center}.theme__title{font-size:22px;font-weight:800}.theme .topmenu{margin:12px auto 32px}.theme__subtitle{font-size:18px;font-weight:800}.theme__colors{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin:12px 0}.theme__color{border:2px solid #0000;cursor:pointer;height:56px;position:relative;width:56px}.theme__color,.theme__color:before{border-radius:100%;transition:all .25s}.theme__color:before{background:#f4257b;content:"";height:48px;left:2px;position:absolute;top:2px;width:48px}.theme__color.active{border-color:#f4257b}.theme__color_type_orange:before{background:#f55555}.theme__color_type_orange.active{border-color:#f55555}.theme__color_type_violett:before{background:#6d50ff}.theme__color_type_violett.active{border-color:#6d50ff}.theme__color_type_blue:before{background:#22a7ff}.theme__color_type_blue.active{border-color:#22a7ff}.theme__color_type_green:before{background:#1bac5c}.theme__color_type_green.active{border-color:#1bac5c}.theme__preview{border-radius:16px;box-shadow:0 20px 60px 0 #5c5e651a,0 4px 20px 0 #0000000d;overflow:hidden;position:relative}.theme__preview:after{background:linear-gradient(180deg,#fff0,#ffffffe6);bottom:0;content:"";height:46px;left:0;position:absolute;right:0}.theme-dark .theme__preview{background:#272030}.theme-dark .theme__preview:after{background:linear-gradient(180deg,#1e192800,#1e1928)}.theme-switcher{align-items:center;background:#fff;border:1px solid #f0f2f7;border-radius:8px;box-shadow:0 20px 60px 0 #5c5e651a,0 4px 20px 0 #0000000d;cursor:pointer;display:flex;gap:6px;padding:8px 12px 8px 8px;position:absolute;right:0;text-align:left;top:-82px}.theme-switcher__text{font-size:9px;font-weight:700;line-height:12px}.theme-dark .theme-switcher{background:#1e1928;border-color:#272030;color:#fff}.theme-switcher__image path:first-child{fill:var(--basic-color1)}.theme-dark .theme-switcher__image path:last-child{stroke:#fff}.Avatar_avatar__X\+qZg{background:var(--basic-color1);border-radius:100%;display:inline-block;object-fit:cover}.ProtectedRoutsLayout_innerLayoutWrapper__\+coTS{margin-bottom:66px;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;width:100%}.bottomMenu_bottomMenu__34VPR{background:#fff;bottom:0;box-shadow:0 -10px 40px 0 rgba(92,94,101,.149),0 -4px 5px 0 #00000005;font-size:9px;font-weight:700;left:0;line-height:12px;position:fixed;text-transform:uppercase;width:100%}.bottomMenu_bottomMenu__34VPR a{color:#8d929b}.bottomMenu_bottomMenu__34VPR .bottomMenu_itemActive__TCvO1{color:var(--basic-color1);opacity:1}.bottomMenu_bottomMenu__34VPR .bottomMenu_itemActive__TCvO1 path{stroke:var(--basic-color1);fill:var(--basic-color1)}.bottomMenu_bottomMenu__34VPR .bottomMenu_itemImg__OJ63d{align-items:center;display:flex;flex-direction:column;padding:10px 0 5px}.bottomMenu_bottomMenu__34VPR .bottomMenu_itemImg__OJ63d svg{margin-bottom:6px}.bottomMenu_container__7WkZB{display:flex;flex-wrap:nowrap;justify-content:space-around;margin:0 auto;width:100%}@media(min-width:576px){.bottomMenu_container__7WkZB{max-width:540px}}@media(min-width:768px){.bottomMenu_container__7WkZB{max-width:720px}}@media(min-width:992px){.bottomMenu_container__7WkZB{max-width:960px}}@media(min-width:1200px){.bottomMenu_container__7WkZB{max-width:1170px}}@media(min-width:768px){.bottomMenu_container__7WkZB{justify-content:space-between}}.theme-dark .bottomMenu_bottomMenu__34VPR{background:#1e1928}.theme-dark .bottomMenu_container__7WkZB a{color:#7a7584}.theme-dark .bottomMenu_container__7WkZB a svg path{stroke:#7a7584}.theme-dark .bottomMenu_container__7WkZB .bottomMenu_itemActive__TCvO1 path{stroke:var(--basic-color1);fill:var(--basic-color1)}.Header_header__phpkY{background:#fff;box-shadow:0 10px 40px 0 rgba(92,94,101,.102),0 4px 20px 0 rgba(0,0,0,.051);left:0;padding:5px 0;position:fixed;top:0;width:100%;z-index:2}.Header_header__phpkY .Header_container__Qg9TM{align-items:center;display:flex;justify-content:space-between;margin-left:auto;margin-right:auto;min-height:40px;padding-left:15px;padding-right:15px;position:relative;width:100%}@media(min-width:576px){.Header_header__phpkY .Header_container__Qg9TM{max-width:540px}}@media(min-width:768px){.Header_header__phpkY .Header_container__Qg9TM{max-width:720px}}@media(min-width:992px){.Header_header__phpkY .Header_container__Qg9TM{max-width:960px}}@media(min-width:1200px){.Header_header__phpkY .Header_container__Qg9TM{max-width:1170px}}.Header_profile__LxmgX{color:#000;font-size:14px;font-weight:700}.Header_profile__LxmgX img{background:var(--basic-color1);border-radius:100%}.Header_profileName__NWIjO{color:var(--basic-color1);margin-right:8px}@media(max-width:575px){.Header_profileName__NWIjO{display:none}}.Header_profileName_alternative__ACcox{display:inline}.Header_profilebtn__7oSsd{align-items:center;background:var(--basic-color1);border-radius:8px;color:#fff;display:inline-flex;font-size:12px;font-weight:700;gap:4px;line-height:16px;padding:8px 12px;text-transform:uppercase;vertical-align:middle}.Header_profilebtn__7oSsd path:last-child{fill:var(--basic-color1)}.Header_profilebtn__7oSsd:focus,.Header_profilebtn__7oSsd:hover{color:#fff}.Header_animatedbtn__kK9QU{margin-right:16px;vertical-align:middle}.Header_logo__EL-cC{line-height:1}.Header_logo__EL-cC svg path{fill:var(--basic-color1)}.theme-dark .Header_header__phpkY{background:#1e1928;box-shadow:0 10px 40px 0 rgba(0,0,0,.102),0 4px 20px 0 rgba(0,0,0,.051)}.theme-dark .Header_profile__LxmgX{color:#fff}.BaseLayout_baseLayoutWrapper__2i8eT{display:flex;flex-direction:column}.BaseLayout_baseLayoutWrapper__2i8eT .BaseLayout_baseContainer__Hr6Cn{flex:1 1;margin-left:auto;margin-right:auto;margin-top:50px;width:100%}@media(min-width:576px){.BaseLayout_baseLayoutWrapper__2i8eT .BaseLayout_baseContainer__Hr6Cn{max-width:540px}}@media(min-width:768px){.BaseLayout_baseLayoutWrapper__2i8eT .BaseLayout_baseContainer__Hr6Cn{max-width:720px}}@media(min-width:992px){.BaseLayout_baseLayoutWrapper__2i8eT .BaseLayout_baseContainer__Hr6Cn{max-width:960px}}@media(min-width:1200px){.BaseLayout_baseLayoutWrapper__2i8eT .BaseLayout_baseContainer__Hr6Cn{max-width:1170px}}.Snackbar_snackbar__3W\+ET .MuiSnackbarContent-root{background-color:var(--basic-color1);border-radius:12px;color:#fff;flex-wrap:wrap;font-family:Onest,Arial,sans-serif;font-weight:500;padding:8px 16px}.Snackbar_snackbar__3W\+ET .MuiSnackbarContent-message{padding:8px 0}.Snackbar_snackbar__3W\+ET .MuiSnackbarContent-action{flex-shrink:0;gap:8px;padding-left:16px}@media(max-width:400px){.Snackbar_snackbar__3W\+ET .MuiSnackbarContent-root{align-items:center;flex-direction:column}.Snackbar_snackbar__3W\+ET .MuiSnackbarContent-action{justify-content:center;padding-left:0;padding-top:8px;width:100%}}.Snackbar_button__p6x9N{background-color:#ffffff26!important;color:#fff!important;font-weight:700!important}.Snackbar_buttonSecondary__e\+8m4,.Snackbar_button__p6x9N{border-radius:8px!important;font-family:Onest,Arial,sans-serif!important;text-transform:none!important}.Snackbar_buttonSecondary__e\+8m4{color:#ffffffb3!important;font-weight:500!important}