@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700;800&display=swap);body{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-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;font-size:14px;margin:0;overscroll-behavior:none}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#light-mode,.lightmode{--border-color:#eee;--boxshadow:0 4px 15px #eaeff1;--background:#e6fffa;--color:rgba(0,0,0,.88)}#dark-mode,.darkmode{--border-color:hsla(0,0%,99%,.12);--boxshadow:0 0 0 1px hsla(0,0%,99%,.12);--background:#112c27;--color:hsla(0,0%,100%,.85)}.fitlap-logo-font{font-family:Kaushan Script,cursive;font-style:normal;font-weight:400}.app-logo{padding:12px 20px;text-align:center;width:100%}.app-logo svg{color:#19aef0;height:30px;width:80px}.ant-layout{overflow:hidden}header.ant-layout-header{padding:0 12px!important}@media(min-width:768px){header.ant-layout-header{border-bottom:1px solid var(--border-color);padding:0 40px!important}header.ant-layout-header .ant-avatar{cursor:pointer;margin-top:-32px}}@media(max-width:768px){header.ant-layout-header{overflow:hidden;white-space:nowrap}header.ant-layout-header .avatar-border{top:14px!important}header.ant-layout-header .bottom-center-badge{bottom:-24px!important}}header.ant-layout-header .header-title{line-height:10px!important;overflow:hidden;text-overflow:ellipsis}footer.ant-layout-footer,main.ant-layout-content{padding:0 20px!important}@media(min-width:768px){footer.ant-layout-footer,main.ant-layout-content{padding:0 40px!important}}footer.ant-layout-footer{padding:20px!important}@media(max-width:768px){footer.ant-layout-footer{display:none}}footer.ant-layout-footer a{font-size:12px!important}main.ant-layout-content{min-height:80vh;padding-bottom:60px!important}@media(min-width:768px){main.ant-layout-content{padding-top:20px!important}}header,main{padding:0 40px!important}.desktop-sider:not(.ant-layout-sider-collapsed){min-width:260px!important}.desktop-sider:not(.ant-layout-sider-collapsed) .ant-layout-sider-children{width:260px}.desktop-sider.ant-layout-sider-collapsed .hide-close{display:none}.desktop-sider.ant-layout-sider-collapsed .ant-layout-sider-children{width:60px!important}.desktop-sider .ant-layout-sider-children{border-right:1px solid var(--border-color);overflow-y:scroll;padding-bottom:50px!important;position:fixed}.desktop-sider .ant-layout-sider-children::-webkit-scrollbar{width:6px}.desktop-sider .ant-layout-sider-children::-webkit-scrollbar-thumb{border-radius:6px}.desktop-sider .ant-layout-sider-children .ant-menu{border:none!important}.desktop-sider .ant-menu-title-content{font-weight:500;margin-left:1em!important}.desktop-sider .ant-menu-item{margin:8px auto}.desktop-sider .ant-menu-item svg,.desktop-sider .ant-menu-submenu svg{font-size:16px}.desktop-sider.ant-layout-sider-collapsed{max-width:60px!important;min-width:60px!important;width:60px!important}.desktop-sider.ant-layout-sider-collapsed .app-logo{height:60px;line-height:60px;padding:0}.desktop-sider.ant-layout-sider-collapsed .app-logo svg{height:12px;width:20px}.desktop-sider.ant-layout-sider-collapsed .active-offer-link{display:none}.search-recipes{margin-left:auto;margin-right:auto;width:100%}@media(min-width:768px){.search-recipes{margin-top:0;width:42%}}@media(min-width:1200px){.search-recipes{width:400px}}a,button,div,input,li,select,span,textarea{-webkit-tap-highlight-color:rgba(0,0,0,0)!important}.ant-tag{border-radius:24px}.ant-tag.ant-tag-default{background:transparent;border:1px solid var(--border-color)}strong{font-weight:700!important}.scroll-wrapper{display:flex;flex-flow:inherit!important;overflow-x:scroll}@media(min-width:768px){.scroll-wrapper:not(.scroll-modal){display:flex;flex-flow:row wrap!important;overflow-x:hidden}}@media(min-width:768px){.scroll-wrapper::-webkit-scrollbar{height:6px}}.scroll-wrapper::-webkit-scrollbar-track{background:#fff}.scroll-wrapper::-webkit-scrollbar-thumb{background:hsla(0,0%,53%,.2);border-radius:6px}.ant-modal-header{text-align:center!important}.ant-modal-mask{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background-color:rgba(0,0,0,.5)}.ant-modal-content{padding-bottom:2em!important}.text-center{text-align:center}.recharts-wrapper{cursor:pointer!important}.recharts-wrapper text{fill:#828282}.recharts-wrapper .recharts-cartesian-axis-line,.recharts-wrapper .recharts-cartesian-axis-tick-line,.recharts-wrapper .recharts-cartesian-grid-vertical{display:none!important}.recharts-wrapper .recharts-cartesian-grid-horizontal line{stroke:var(--border-color)}.recharts-wrapper .recharts-surface{border-radius:4px}.recharts-wrapper .recharts-tooltip-wrapper{outline:none!important}.recharts-wrapper .recharts-default-tooltip{background:hsla(0,0%,100%,.5);border:1px solid var(--border-color)!important;border-radius:6px;font-weight:600!important;opacity:.95;outline:none!important}.text-right{text-align:right}.active-offer-link{align-items:center;border-radius:12px;color:#fff!important;cursor:pointer;display:flex;height:60px!important;margin-left:6px!important;padding-left:12px}@media(max-width:768px){.active-offer-link{display:inline-flex;height:30px!important;justify-content:center;margin:0;padding:0;text-align:center;vertical-align:middle;width:30px}.active-offer-link .ant-menu-title-content{display:none}.active-offer-link img{font-size:24px;width:24px}}.active-offer-link.custom{background:linear-gradient(270deg,#4650ff,#ac00a2);height:50px!important;margin:10px 0}@media(min-width:768px){.active-offer-link svg{margin-left:10px}}.active-offer-link .ant-typography{color:#fff!important;font-weight:700!important}.active-offer-link .ant-menu-title-content{line-height:20px!important;margin-left:10px!important}.active-offer-link .timer .ant-statistic-content,.active-offer-link .timer .ant-statistic-content-value{color:#fff!important;font-size:12px!important}.active-offer-link .anticon,.active-offer-link img{-webkit-animation:pulse 2s infinite;animation:pulse 2s infinite}.active-offer-link .anticon{color:#fff;font-size:20px;-webkit-transform:scale(1);transform:scale(1)}@-webkit-keyframes pulse{0%{-webkit-filter:drop-shadow(0 0 4px hsla(0,0%,100%,0));filter:drop-shadow(0 0 4px rgba(255,255,255,0))}50%{-webkit-filter:drop-shadow(0 0 4px hsla(0,0%,100%,.8));filter:drop-shadow(0 0 4px rgba(255,255,255,.8))}0.500%{-webkit-filter:drop-shadow(0 0 4px hsla(0,0%,100%,0));filter:drop-shadow(0 0 4px rgba(255,255,255,0))}}@keyframes pulse{0%{-webkit-filter:drop-shadow(0 0 4px hsla(0,0%,100%,0));filter:drop-shadow(0 0 4px rgba(255,255,255,0))}50%{-webkit-filter:drop-shadow(0 0 4px hsla(0,0%,100%,.8));filter:drop-shadow(0 0 4px rgba(255,255,255,.8))}0.500%{-webkit-filter:drop-shadow(0 0 4px hsla(0,0%,100%,0));filter:drop-shadow(0 0 4px rgba(255,255,255,0))}}.wp-content-text{color:var(--color)!important}.motivation-popup .animated-bg-circle{background:#fff;display:block;height:100px;margin:auto;margin-bottom:70px!important;width:100px}.motivation-popup h2,.motivation-popup p{color:#fff!important;display:block;text-align:center;width:100%}.motivation-popup img{margin:auto}.motivation-popup .ant-modal-content{background:linear-gradient(45deg,#ffb70c,#f17f52)}.motivation-popup.weight .ant-modal-content{background:linear-gradient(-45deg,#0096c7,#7157ff)}.fitlap-info-list .ant-list-item-meta{align-items:center}.fitlap-info-list .ant-list-item-meta-title{font-weight:400!important}.fitlap-info-list a{align-items:center;display:flex;justify-content:space-between}.fitlap-info-list .ant-list-item-meta-title{margin:0}.new-user-info-icon{cursor:pointer}.new-user-info-icon .ant-progress.active-pulse{-webkit-animation:pulsering 2s infinite;animation:pulsering 2s infinite;border-radius:24px;box-shadow:0 0 0 0 #32cd32;-webkit-transform:scale(1);transform:scale(1)}@-webkit-keyframes pulsering{0%{box-shadow:0 0 0 0 rgba(50,205,50,.4);-webkit-transform:scale(.95);transform:scale(.95)}70%{box-shadow:0 0 0 10px rgba(50,205,50,0);-webkit-transform:scale(1);transform:scale(1)}to{box-shadow:0 0 0 0 rgba(50,205,50,0);-webkit-transform:scale(.95);transform:scale(.95)}}@keyframes pulsering{0%{box-shadow:0 0 0 0 rgba(50,205,50,.4);-webkit-transform:scale(.95);transform:scale(.95)}70%{box-shadow:0 0 0 10px rgba(50,205,50,0);-webkit-transform:scale(1);transform:scale(1)}to{box-shadow:0 0 0 0 rgba(50,205,50,0);-webkit-transform:scale(.95);transform:scale(.95)}}.new-user-info-icon .ant-progress-inner{height:30px!important;width:30px!important}.header-affix{z-index:10}.header-affix>.ant-affix{box-shadow:0 2px 4px 0 hsla(0,0%,61%,.2);z-index:500}.header-affix>.ant-affix .ant-layout-header{border:none!important}.page-disabled{opacity:.2;pointer-events:none;-webkit-user-select:none;user-select:none}.darkmode .access-required{background:#262626!important}.access-required{background:#fff;border-radius:24px;box-shadow:0 2px 8px rgba(0,0,0,.09);left:50%;padding:40px;position:fixed;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:449}@media(max-width:768px){.access-required{padding:20px;width:80%}}.ant-notification-notice-btn{float:none!important;text-align:center}.loading-icon{align-items:center;display:flex;justify-content:center;min-height:100vh;text-align:center}.loading-spinner{-webkit-animation:loading-spinner 2.5s linear infinite both;animation:loading-spinner 2.5s linear infinite both;height:30px;margin-top:-5px;position:relative;width:30px}.loading-spinner-dot{-webkit-animation:loading-spinner-dot 2s ease-in-out infinite both;animation:loading-spinner-dot 2s ease-in-out infinite both;height:100%;left:0;position:absolute;top:0;width:100%}.loading-spinner-dot:before{-webkit-animation:loading-spinner-dot-before 2s ease-in-out infinite both;animation:loading-spinner-dot-before 2s ease-in-out infinite both;background-color:#19aef0;border-radius:100%;content:"";display:block;height:25%;width:25%}.loading-spinner-dot:first-child{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.loading-spinner-dot:nth-child(2){-webkit-animation-delay:-1s;animation-delay:-1s}.loading-spinner-dot:nth-child(3){-webkit-animation-delay:-.9s;animation-delay:-.9s}.loading-spinner-dot:nth-child(4){-webkit-animation-delay:-.8s;animation-delay:-.8s}.loading-spinner-dot:nth-child(5){-webkit-animation-delay:-.7s;animation-delay:-.7s}.loading-spinner-dot:nth-child(6){-webkit-animation-delay:-.6s;animation-delay:-.6s}.loading-spinner-dot:first-child:before{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.loading-spinner-dot:nth-child(2):before{-webkit-animation-delay:-1s;animation-delay:-1s}.loading-spinner-dot:nth-child(3):before{-webkit-animation-delay:-.9s;animation-delay:-.9s}.loading-spinner-dot:nth-child(4):before{-webkit-animation-delay:-.8s;animation-delay:-.8s}.loading-spinner-dot:nth-child(5):before{-webkit-animation-delay:-.7s;animation-delay:-.7s}.loading-spinner-dot:nth-child(6):before{-webkit-animation-delay:-.6s;animation-delay:-.6s}@-webkit-keyframes loading-spinner{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes loading-spinner{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes loading-spinner-dot{80%,to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes loading-spinner-dot{80%,to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes loading-spinner-dot-before{50%{-webkit-transform:scale(.4);transform:scale(.4)}0%,to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes loading-spinner-dot-before{50%{-webkit-transform:scale(.4);transform:scale(.4)}0%,to{-webkit-transform:scale(1);transform:scale(1)}}.ant-tooltip{z-index:5!important}.tooltip-in-modal{z-index:99999999!important}@media(max-width:768px){.tooltip-in-modal.hide-mobile{display:none}h4.ant-typography{font-size:18px!important}}@media(min-width:768px){h1.ant-typography{font-size:30px!important;font-weight:800}}.campaign-banner{cursor:pointer;text-align:center}.campaign-banner img{border-radius:12px;max-width:100%}@media(min-width:768px){.campaign-banner{display:none}}.scrollmargin{scroll-margin-top:100px}.new-user-discount{box-shadow:var(--boxshadow);margin-bottom:20px;margin-top:10px;padding:20px 0}@media(min-width:768px){.new-user-discount{margin:0 0 40px;overflow:hidden}}.new-user-discount .ant-statistic-content{color:#828282;font-size:14px}.new-user-discount button{display:block;margin:10px auto 0}@media(min-width:768px){::-webkit-scrollbar{width:16px}::-webkit-scrollbar-track{border-radius:8px}::-webkit-scrollbar-thumb{background-clip:content-box;background-color:#ccc;border:4px solid transparent;border-radius:8px;height:56px}::-webkit-scrollbar-thumb:hover{background-color:#555}}.sheet-modal{z-index:1000!important}.sheet-modal.add-to-menu-modal{z-index:1001!important}.react-modal-sheet-content,.react-modal-sheet-scroller{padding-bottom:1em;padding-left:1em;padding-right:1em}.button-group .ant-radio-button-wrapper:first-child{border-bottom-left-radius:24px;border-bottom-right-radius:0!important;border-top-left-radius:24px;border-top-right-radius:0!important}.button-group .ant-radio-button-wrapper{border-bottom-left-radius:0;border-bottom-right-radius:24px!important;border-top-left-radius:0;border-top-right-radius:24px!important}.ant-alert-info{border-color:var(--border-color)!important;font-size:14px!important}.wp-block-table{margin:0;padding:0}.wp-block-table table{border:1px solid var(--border-color);border-bottom:none;border-radius:12px;border-right:none;overflow:hidden;width:100%}.wp-block-table td{border-bottom:1px solid var(--border-color);border-right:1px solid var(--border-color);padding:6px}.wp-block-table .has-text-align-center{min-width:60px;text-align:center}.wp-block-table .has-text-align-center em{color:#52c41a}.shadow-box{border-radius:12px;box-shadow:var(--boxshadow);padding:12px 20px}.ant-form-item-label{padding:0!important}.ant-form-item-label label{color:#828282!important;font-size:13px!important;font-weight:500!important}@media(min-width:768px){.ant-form-item-label label{font-size:14px}}.ant-message{font-family:Nunito,sans-serif!important;z-index:5053425300}.thank-you-page-logo{color:#19aef0;height:60px;margin:auto;max-width:80px;padding:0}@media(min-width:768px){.thank-you-page-logo{color:#fff}}.thank-you.public-thank-you{margin-top:40px}.thank-you.public-thank-you .ant-result{box-shadow:0 2px 4px 0 hsla(0,0%,61%,.2)}.challenge-card-wrapper{box-shadow:var(--boxshadow)}@media(max-width:768px){.challenge-card-wrapper .ant-card-body{padding:12px}}.ant-ribbon{font-size:12PX;height:20PX}body.disable-scroll{overflow:hidden!important;position:fixed;width:100%}.hiddenInput{display:none!important}.avatar-badge-wrapper{display:inline-block;position:relative}.bottom-center-badge{background:#fff;border-radius:50%;box-shadow:0 0 0 1px #fff;cursor:pointer;height:24px;left:50%;object-fit:contain;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:24px}.lf-player-container{display:inline-block!important}.lf-player-container svg{display:block!important}.wp-content img{max-width:100%}.ant-steps-item-active{font-weight:700!important}.recipe-card-meal-type{display:block;font-size:14px;font-weight:600;margin-bottom:6px}.recipe-card{border:none}.recipe-card .ant-card-cover{border-radius:12px;cursor:pointer}.recipe-card .ant-card-cover img{aspect-ratio:18/11;border-radius:12px!important;box-shadow:var(--boxshadow);transition:all .4s ease-in-out}.recipe-card .ant-card-cover:hover img{-webkit-filter:brightness(.85);filter:brightness(.85);transition:all .4s ease-in-out}.recipe-card .card-title{cursor:pointer;overflow:hidden;text-overflow:ellipsis}@media(min-width:768px){.recipe-card .card-title{font-size:18px}}.recipe-card .ant-card-body{padding:1em 0!important}.recipe-card .ant-card-actions{border:1px solid var(--border-color);border-radius:12px}.recipe-card .ant-card-actions li{margin:0;padding:5px 0 3px}@media(min-width:768px){.recipe-card .ant-card-actions li{padding:8px 0}}.recipe-card .ant-card-actions li .anticon{line-height:16px!important}@media(min-width:768px){#single-meal{margin-top:20px}}#single-meal .ant-image{z-index:1}#single-meal .single-meal-image{border-radius:12px;display:block;margin:auto;max-width:100%;object-fit:cover}@media(min-width:768px){#single-meal .single-meal-image{border-radius:12px;box-shadow:var(--boxshadow);height:auto;overflow:hidden}}#single-meal .single-meal-info{text-align:center}@media(min-width:768px){#single-meal .single-meal-info{text-align:left}}.instruction-list ol,.instruction-list ul{padding-left:20px}.instruction-list ol li,.instruction-list ul li{padding-bottom:10px}.menu-date-mobile{margin:1em 0}.menu-date-mobile ul{list-style:none;margin:0;overflow-x:auto;overflow-y:hidden;padding:0 10px 10px;white-space:nowrap;width:100%}@media(min-width:768px){.menu-date-mobile ul::-webkit-scrollbar{height:6px}.menu-date-mobile ul::-webkit-scrollbar-track{background:#f1f1f1}.menu-date-mobile ul::-webkit-scrollbar-thumb{background:hsla(0,0%,53%,.5);border-radius:6px}}.menu-date-mobile .menu-date{border-radius:12px;box-shadow:var(--boxshadow);cursor:pointer;display:inline-block;margin-right:20px;margin-top:2px!important;padding:6px 0;text-align:center;width:15%}.menu-date-mobile .menu-date span{display:block}.menu-date-mobile .menu-date.active{background:#0eb8ae;color:#fff;font-weight:700}.menu-date-mobile .menu-date.active span{color:#fff!important}@media(max-width:768px){.daily-progress{margin-bottom:20px}}.daily-progress .nutri-text{-webkit-line-clamp:1;-webkit-box-orient:vertical;cursor:pointer;display:block;font-size:12px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(min-width:768px){.daily-progress .nutri-text{font-size:14px;margin-top:6px}}.daily-progress-info{font-size:14px}.daily-progress-info.energy{text-align:left}@media(min-width:768px){.daily-progress-info{font-size:14px}.daily-progress-info span{font-size:12px}}.meal-family-members .meal-family-member{border-bottom:1px solid var(--border-color);margin-bottom:1em;padding-bottom:1em}.meal-family-members .meal-family-member .ant-input-number{width:60px!important}.slider-dots{align-items:center;display:flex;gap:6px;justify-content:center}.slider-dots .dot{background-color:#bbb;border-radius:50%;display:inline-block;height:6px;transition:all .4s ease-in-out;width:6px}.slider-dots .dot.active{background:#0eb8ae;border-radius:12px;color:#fff;font-size:12px;height:auto;padding:0 6px;transition:none;width:auto}@media(min-width:768px){.meal-skeleton{margin-bottom:40px}}@media(max-width:768px){.meal-skeleton .ant-skeleton-header{display:none}}@media(min-width:768px){.meal-skeleton .ant-skeleton-header .ant-skeleton-avatar{border-radius:12px;height:200px;width:300px}}.meal-skeleton li:first-child{height:200px!important}@media(min-width:768px){.meal-skeleton li:first-child{height:18px!important}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes swipe{0%{-webkit-transform:rotate(60deg);transform:rotate(60deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes swipe{0%{-webkit-transform:rotate(60deg);transform:rotate(60deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.daily-action-buttons button{align-items:center;display:flex;font-size:12px;justify-content:center}.training-modal .menu-date-mobile{margin-top:0!important}.training-modal .family-member-training-list .ant-list-item-meta{align-items:center;display:flex}.training-modal .family-member-training-list .ant-list-item-meta .ant-list-item-meta-title{font-weight:400!important;margin:0!important}.participant-physical-activity{border-bottom:1px dashed var(--border-color);margin-bottom:.5em;padding-bottom:.5em;width:100%}.ambilight{-webkit-filter:blur(10px);filter:blur(10px);height:100%;left:50%;opacity:.75;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:auto;z-index:0}@media(min-width:768px){.ambilight.hide-desktop{display:none}}.badge-new-action .ant-badge-count{font-size:10px;height:18px;line-height:18px;margin-right:-12px;padding:0 4px}.mobile-nav-menu-bottom{background:#fff;bottom:0;position:fixed;text-align:center;width:100%;z-index:500}.mobile-nav-menu-bottom svg{font-size:16px}.mobile-nav-menu-bottom .ant-radio-group{box-shadow:0 0 4px 0 hsla(0,0%,61%,.2);display:flex;width:100%!important}.mobile-nav-menu-bottom .ant-radio-group .ant-radio-button-wrapper{border:none;border-radius:0;flex:1 1;padding-bottom:30px;padding-top:10px}.mobile-nav-menu-bottom .ant-radio-group .ant-radio-button-wrapper:before{background:transparent!important}.mobile-nav-menu-bottom .ant-radio-group .ant-radio-button-wrapper.ant-radio-button-wrapper-checked svg{color:#0eb8ae!important}.mobile-nav-menu-bottom .ant-radio-group .ant-radio-button-wrapper .ant-radio-button-checked{border-top:2px solid #0eb8ae}.mobile-navigation-drawer .ant-menu-item a,.mobile-navigation-drawer .ant-menu-submenu a{align-items:center;display:flex;justify-content:space-between}.mobile-navigation-drawer .ant-drawer-body{padding:6px!important}.ant-drawer-close{position:absolute;right:0}.ant-drawer-title{text-align:center}.mobile-action-menu{border:none!important}.mobile-action-menu li:not(:last-child){border-bottom:1px solid var(--border-color);border-radius:0!important}.mobile-bottom-nav{background:#fff;bottom:0;box-shadow:0 0 4px 0 hsla(0,0%,61%,.2);display:flex;position:fixed;width:100%;z-index:1000}.mobile-bottom-nav .nav-item-text{font-size:.6rem;font-weight:700;margin-top:-4px}.mobile-bottom-nav .nav-item{border-top:2px solid transparent;flex:1 1;max-height:52px;padding:10px 0;text-align:center}.mobile-bottom-nav .nav-item svg{font-size:16px}.mobile-bottom-nav .nav-item.active{border-top:2px solid #0eb8ae;color:#0eb8ae}.mobile-bottom-nav .nav-item.center{position:relative;top:-26px}.mobile-bottom-nav .nav-item.center .plus-button{align-items:center;background:#0eb8ae;border-radius:50%;box-shadow:0 0 4px 0 hsla(0,0%,61%,.2);color:#fff;display:flex;height:50px;justify-content:center;margin:auto;width:50px}.ant-switch-inner .ant-switch-inner-checked,.ant-switch-inner .ant-switch-inner-unchecked{max-height:16px}@-webkit-keyframes gradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes gradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@media(min-width:768px){.login-site-layout{background:linear-gradient(transparent,rgba(0,0,0,.5)),url(https://fitlap.ee/wp-content/images/recipes/55218-kookosemaitseline-laatse-suvikorvitsapada-original.jpg);background-size:cover}}.login-site-layout footer{background:transparent!important;text-align:center}@media(min-width:768px){.login-site-layout footer{color:#fff!important}}.login-site-layout .ant-layout-content{align-items:center;display:flex;justify-content:center}.login-form-logo{display:block;font-size:70px;text-align:center}@media(min-width:768px){.login-form-wrapper{background:#fff;border:1px solid var(--border-color);border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.06);overflow:hidden}}.login-form{padding:2em}.login-form .login-form-forgot{float:right}.login-form .login-form-button{width:100%}.facebook-button{background:#29487d;border:none;color:#fff;margin-top:15px;width:100%}.facebook-button:disabled{border:1px solid var(--border-color)}.facebook-button:active,.facebook-button:focus,.facebook-button:hover{background:rgba(41,72,125,.8)!important;color:#fff!important}.facebook-button.connected{background:transparent;border:1px solid #29487d;color:#29487d}.apple-signin-btn{align-items:center;background-color:#000;border:none;border-radius:8px;color:#fff!important;cursor:pointer;display:flex;font-weight:500;padding:12px 24px;transition:background-color .3s ease}.apple-signin-btn:hover{background-color:#333!important}#error-page{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center;text-align:center}.daily-water-input{margin:0 10px;width:120px}.daily-water-input input::-webkit-inner-spin-button,.daily-water-input input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.add-to-menu-modal .date-arrow{cursor:pointer}@media(min-width:768px){#recipes .card-title{font-size:16px!important}}.recipe-skeleton-container{margin-bottom:100px}.recipe-skeleton li{border-radius:12px!important}.recipe-skeleton li:first-child{height:90px!important}@media(min-width:768px){.recipe-skeleton li:first-child{height:191px!important}}.recipe-skeleton li:last-child{display:none!important}.recipe-skeleton.top-recipe li:first-child{height:100px!important}@media(min-width:768px){.recipe-skeleton.top-recipe li:first-child{height:123px!important}}.recipe-skeleton.top-recipe li:last-child{display:none!important}@media(max-width:768px){.ant-divider-inner-text>h4.ant-typography{font-size:16px!important;font-weight:700!important}}.recipe-checkable-tag{border-radius:16px;margin-bottom:10px!important;padding:4px 12px;-webkit-user-select:none;user-select:none}@media(min-width:768px){.recipe-checkable-tag{font-size:14px;padding:4px 12px}}.recipe-checkable-tag.loading{color:var(--border-color)!important}.recipe-checkable-tag:not(.ant-tag-checkable-checked){border:1px solid var(--border-color)}@media(max-width:768px){.recipe-checkable-tag:not(.ant-tag-checkable-checked):hover{background:inherit!important;color:inherit!important}}.recipe-ingredient{width:100%}.recipe-ingredient.swapped{color:#0eb8ae}.recipe-ingredient img{width:20px}.recipe-ingredient .swap-ingredient{color:#0eb8ae;text-align:right}.ingredient-substitutes{height:260px}@media(min-width:768px){.ingredient-substitutes{height:400px}}.ingredient-substitutes .ant-list-item{text-transform:lowercase}.search-ingredient{width:100%!important}@media(min-width:768px){.single-recipe-modal{width:900px!important}}.single-recipe-modal .ant-modal-content{padding:0 0 20px!important}@media(max-width:768px){.single-recipe-modal .ant-modal-content{border-radius:0!important;min-height:100vh}.single-recipe-modal{height:100%;margin-top:0;max-width:100%;padding:0;top:0}}.single-recipe-modal .ant-modal-close i{background:#fff;border-radius:50px;padding:8px}.single-recipe-modal .ant-modal-header{display:none}@media(min-width:992px){.single-recipe-modal{height:auto;top:50px;width:auto}}.single-recipe-modal .ant-modal-body{overflow:hidden;padding:0}.single-recipe-modal .ant-modal-content{overflow:hidden;padding-bottom:40px}@media(min-width:992px){.single-recipe-modal .ant-modal-content{border-radius:6px;min-height:inherit}}.single-recipe-modal .ant-modal-title{font-size:16px;text-align:center}.single-recipe-modal .title{font-size:20px;font-weight:700;margin:0 0 10px}.single-recipe-modal .recipe-info{margin-bottom:10px}.single-recipe-modal img{width:100%}.single-recipe-modal .recipe-modal-img-wrapper{position:relative}@media(min-width:768px){.single-recipe-modal .recipe-modal-img-wrapper{height:250px;margin-top:40px}}.single-recipe-modal .recipe-modal-img-wrapper .recipe-modal-img{border-radius:12px;max-height:250px;object-fit:cover;position:relative;z-index:1!important}@media(min-width:768px){.single-recipe-modal .add-meal-to-menu{margin:0;width:100%}}.single-recipe-modal .fb-like{padding-top:20px}.skeleton-img-box li{height:150px!important;width:100%!important}.ingredient-icon{cursor:pointer;margin-left:5px!important;margin-right:5px!important;max-width:20px!important}.ingredient-icon.partner{margin:0!important;max-width:50px!important;width:50px!important}.recipe-condiments{padding:10px 0}.recipe-condiments span{padding-left:5px;text-transform:lowercase}.recipe-condiments span:not(:last-child):after{content:","}.add-to-favorites{color:#fff;cursor:pointer;display:inline-block!important;padding:8px 12px;position:absolute;right:0;width:auto!important;z-index:1}.add-to-favorites svg{-webkit-filter:drop-shadow(0 2px 0 rgba(0,0,0,.2));filter:drop-shadow(0 2px 0 rgba(0,0,0,.2));font-size:21px!important}.user-recipe-badge{background:#fff;border:none;border-radius:24px;cursor:pointer;-webkit-filter:drop-shadow(0 2px 2px rgba(0,0,0,.2));filter:drop-shadow(0 2px 2px rgba(0,0,0,.2));left:5px;line-height:15px;margin-top:10px;padding:0;position:absolute;z-index:25}.user-recipe-badge .recipe-author-name{padding:0 6px}.user-recipe-badge:hover{opacity:1!important}.post-actions{margin:12px 0}.recipe-filters-modal{margin-top:12px}.recipe-nutridata{cursor:pointer;height:22px!important;min-width:22px!important;width:22px!important}.recipe-nutridata.small{display:block;font-size:12px;margin:auto}@media(min-width:768px){.recipe-nutridata.small{display:inline-flex}}.recipe-tags{margin-left:10px;margin-top:-30px;overflow:hidden;position:absolute;white-space:nowrap;z-index:5}.recipe-tags .ant-tag-default{background:#fff;font-size:10px!important}@media(min-width:768px){.recipe-tags .ant-tag-default{font-size:12px!important}}.recipe-nutridata-row span:not(:first-child):before{content:" | "}.recipe-nutridata-row span{font-size:10px!important}@media(min-width:768px){.recipe-nutridata-row span{font-size:12px!important}}.recipe-card .author-tag{background:#fff!important;border-radius:24px!important;cursor:pointer;left:6px;max-width:100px;overflow:hidden;position:absolute;text-overflow:ellipsis;top:6px;width:auto!important;z-index:1}@media(min-width:768px){.recipe-card .author-tag{left:10px;top:10px}}.ant-select-selection-search-input{font-family:Nunito,sans-serif!important}.buy-ingredient{margin:6px!important}@media(min-width:768px){.desktop-recipe-wrapper{margin-bottom:20px}}.ai-recipe-ingredients{margin:0}.ai-recipe-ingredients li{list-style:none;padding-bottom:6px;padding-top:10px}.ai-recipe-ingredients li:not(:last-child){border-bottom:2px dashed var(--border-color)}.notification-badge sup{right:8px!important;top:8px!important}.notifications-title{margin:0!important}.close-icon{cursor:pointer;padding:6px}@media(min-width:768px){.notifications-wrapper{min-width:400px!important}}.notifications-popover{max-width:460px!important;width:100%}@media(min-width:768px){.notifications-popover{width:auto}}.notifications-popover .ant-popover-title{border-bottom:1px dashed var(--border-color);padding:10px;padding-top:4px!important}.notifications-container{max-height:300px;overflow:hidden;overflow-y:auto;text-align:left}.notifications-container.full-height{max-height:inherit!important}@media(min-width:768px){.notifications-container{max-height:420px}.notifications-container::-webkit-scrollbar{width:6px}.notifications-container:hover::-webkit-scrollbar-thumb{background:hsla(0,0%,51%,.5);border-radius:10px}}.notifications-container .notification-row{border-radius:12px;cursor:pointer;padding:12px 20px;transition:all .3s cubic-bezier(.645,.045,.355,1)}.notifications-container .notification-row:not(:last-child){border-bottom:1px dashed var(--border-color);border-radius:0}.notifications-container .notification-row:hover{-webkit-filter:brightness(70%)}.notifications-container .notification-content p{margin:0!important}.notifications-container .created-at{color:#0eb8ae;font-size:12px}.blog-comments{margin-bottom:20px;margin-top:20px}@media(min-width:768px){.blog-comments{margin-bottom:0}}.blog-comments .select-sort-comments{font-size:14px!important}.blog-comments .comments-empty{color:#828282;margin:40px 0}.blog-comments .active{background:#fafafa}.blog-comments .custom-comment{border:1px solid var(--border-color)!important;border-radius:12px;margin-bottom:10px;padding:12px;transition:all .3s cubic-bezier(.645,.045,.355,1)}.blog-comments .custom-comment .custom-comment{border:none!important;border-left:1px solid var(--border-color)!important;border-radius:0!important;margin-left:20px}@media(min-width:768px){.blog-comments .custom-comment .custom-comment{margin-top:12px!important}}.blog-comments .ant-comment-inner{padding:0}.blog-comments .ant-comment-content-detail p{margin:0}.blog-comments .blog-comments-header{margin-bottom:10px}.blog-comments .blog-comments-header h3{font-size:20px;font-weight:700;margin:0}@media(min-width:768px){.blog-comments .blog-comments-header h3{font-size:24px}}.blog-comments .blog-comments-header .ant-select{float:right}.blog-comments .ant-comment-avatar img{height:100%;width:100%}.blog-comments a{color:#0eb8ae}.blog-comments .comment-list{margin-bottom:10px}@media(min-width:768px){.blog-comments .comment-list{border:none;margin:0;padding:0}}.blog-comments .comment-list .ant-comment:not(:last-child){border-bottom:1px solid var(--border-color)}.blog-comments .create-comment{margin-bottom:20px}.blog-comments .create-comment textarea{font-size:14px;margin-top:10px}.blog-comments .create-comment button{font-size:14px;margin-top:12px}.blog-comments .ant-comment-actions button{margin-right:6px}.blog-comments .show-replies{align-items:center;display:flex;font-size:14px!important;margin-left:20px}.blog-comments .show-replies svg{font-size:12px;margin-left:8px}.post-heart svg{fill:red!important;color:red}.emoji-counter{align-items:center;cursor:pointer;display:inline-flex;margin-right:12px}.reaction-emote{background:#fff;border:1px solid var(--border-color);font-size:24px;height:24px;width:24px}@media(min-width:768px){.reaction-emote{font-size:30px;height:30px;width:30px}}#diary .ant-collapse-item .ant-collapse-header{padding-bottom:10px!important;padding-top:10px!important}#diary .food-row{border-bottom:1px solid var(--border-color);flex-flow:row!important;padding:12px 0}#diary .food-row:last-child{border-bottom:none}#diary .food-row .food-name{cursor:pointer}#diary .food-row .food-row-actions{display:flex;font-size:16px;gap:8px}#diary .food-row.active .food-name{color:#0eb8ae}#diary .food-row p{margin:0}#diary .food-row.eaten p{text-decoration:line-through}#diary .food-row .ant-input-number{display:block;margin:auto;width:70px}#diary .food-row .amount{font-weight:700}#diary .page-row{margin-bottom:20px}#diary .progress-data{text-align:center}#diary .progress-data .ant-progress-inner.error .ant-progress-bg,#diary .progress-data .ant-progress.error .ant-progress-bg{background:#ed7b4f!important}#diary .progress-data .ant-progress-inner.error .ant-progress-text,#diary .progress-data .ant-progress.error .ant-progress-text{stroke:#ed7b4f!important;color:#ed7b4f!important}#diary .progress-data .ant-progress-text{font-size:14px}@media(min-width:768px){#diary .progress-data .ant-progress-text{font-size:16px}}#diary .progress-data p{margin-bottom:0}@media(min-width:768px){#diary .progress-data p{font-size:14px;font-weight:600;margin-top:6px}}#diary .progress-data .ant-progress-circle.ant-progress-status-success .ant-progress-text{color:#52c41a}#diary .progress-data button{display:block;margin:auto}@media(min-width:768px){#diary .progress-data button{display:inline}}#diary .date-selection i{cursor:pointer}#diary .daily-progress .energy-progress .ant-progress-bg,#diary .daily-progress .energy-progress .ant-progress-inner{height:6px!important}#diary .recipe-collapse{border:none;border-radius:0!important;font-size:14px!important}@media(min-width:768px){#diary .recipe-collapse{font-size:16px!important}}#diary .recipe-collapse .ant-collapse-header{background:#fff;border-bottom:2px dashed var(--border-color);border-radius:0!important;font-size:14px;font-weight:700;padding-left:24px!important}#diary .recipe-collapse .ant-collapse-header i{left:6px!important}@media(min-width:768px){#diary .recipe-collapse .ant-collapse-header{font-size:16px}}#diary .recipe-collapse .ant-collapse-item{background:transparent;border:none}#diary .recipe-collapse .ant-collapse-content{border:none!important}#diary .select-unit .ant-select-selection{margin-left:6px}.time{font-size:12px;opacity:.7}.empty-food{margin:2em 0;opacity:.5;width:100%}.empty-food img{-webkit-filter:grayscale(1);filter:grayscale(1)}.ingredient-descriptions{text-align:left}@media(max-width:768px){.ingredient-descriptions .ant-descriptions-item-content,.ingredient-descriptions .ant-descriptions-item-label{padding:6px 16px!important}}.diary-recipe{background:#fff;width:100%}.diary-recipe .ant-collapse-expand-icon{display:none!important}.diary-recipe .ant-collapse-header{align-items:center!important;display:flex!important;padding-left:0!important;padding-right:0!important}.shopping-list-page,.shopping-list-public-page{background:#fff}@media(min-width:768px){.shopping-list-page,.shopping-list-public-page{background:#fafbfc}}.shopping-list-page .nav-section,.shopping-list-public-page .nav-section{border:none}@media(min-width:768px){.shopping-list-page .nav-section,.shopping-list-public-page .nav-section{border-bottom:1px solid var(--border-color)}}.shopping-list-page .ant-checkbox-wrapper:not(.ant-checkbox-disabled) .ant-checkbox-inner,.shopping-list-public-page .ant-checkbox-wrapper:not(.ant-checkbox-disabled) .ant-checkbox-inner{border-color:#0eb8ae}.darkmode .ant-collapse-item{background:#141414!important}.shopping-list-recipes{margin-top:12px}@media(min-width:768px){.shopping-list-recipes{background:transparent}}.shopping-list-recipes.skeleton .ant-collapse-header{padding-bottom:23px!important;padding-top:23px!important}.shopping-list-recipes .ant-collapse-item{background:#fff;border:none;border-radius:6px!important;box-shadow:var(--boxshadow);margin-bottom:20px}.shopping-list-recipes .ant-collapse-header{padding-bottom:20px!important;padding-top:20px!important}@media(min-width:768px){.shopping-list-recipes .ant-collapse-header{font-weight:500}}.shopping-list-recipes .ant-collapse-header .ant-skeleton-paragraph{margin:0}.shopping-list-recipes .ant-collapse-item-active .ant-collapse-header{border-bottom:1px dashed var(--border-color)}.shopping-list-recipes .active-day .ant-collapse-header{border-left:4px solid;color:#0eb8ae;transition:none}@media(min-width:768px){.shopping-list-recipes-wrapper{padding:0 20px}}.shopping-list-recipes-wrapper .shopping-list-recipe{border-top:2px dashed var(--border-color);padding:12px 0;width:100%}.shopping-list-recipes-wrapper div:first-child .shopping-list-recipe{border:none!important}.shopping-list-items{overflow:inherit}.shopping-list-items .ant-tabs-bar{display:none;margin-bottom:0}@media(min-width:768px){.shopping-list-items .ant-tabs-bar{display:block}.shopping-list-items .ant-tabs-content{background:#fff;border:1px solid var(--border-color);border-top:none;box-shadow:var(--boxshadow);padding:20px 0 40px}}.shopping-list-ingredient{border-bottom:2px dashed var(--border-color);padding:8px 0;width:100%}.shopping-list-ingredient:last-child{border-bottom:none}.shopping-list-category{margin-top:20px}.shopping-list-add-item{margin-top:10px}.shopping-list-add-item .ant-btn{border-radius:0 50px 50px 0}.delete-shopping-list-item{cursor:pointer;float:right;margin-top:5px}@media(min-width:768px){.mobile-tabs{display:none!important}}.goal-nav,.mobile-tabs,.training-levels{display:flex;font-weight:600;margin-bottom:10px;margin-top:10px;width:100%}.goal-nav label,.mobile-tabs label,.training-levels label{border-color:#0eb8ae!important;color:#0eb8ae;flex:1 1;font-size:12px!important;text-align:center;white-space:nowrap}.goal-nav label:before,.mobile-tabs label:before,.training-levels label:before{background-color:#0eb8ae!important}.goal-nav .ant-radio-button-wrapper,.mobile-tabs .ant-radio-button-wrapper,.training-levels .ant-radio-button-wrapper{height:auto!important}.goal-nav .ant-radio-button-wrapper:not(.ant-radio-button-wrapper-checked),.mobile-tabs .ant-radio-button-wrapper:not(.ant-radio-button-wrapper-checked),.training-levels .ant-radio-button-wrapper:not(.ant-radio-button-wrapper-checked){border-color:var(--border-color)!important;box-shadow:none!important;color:#262626;outline:none!important}.goal-nav .ant-radio-button-wrapper:before,.mobile-tabs .ant-radio-button-wrapper:before,.training-levels .ant-radio-button-wrapper:before{display:none}.goal-nav .ant-radio-button-wrapper-checked,.mobile-tabs .ant-radio-button-wrapper-checked,.training-levels .ant-radio-button-wrapper-checked{color:#fff}.shopping-list-tip{background:#fcf3cd;margin-top:80px;text-align:center}.shopping-list-tip:before{background:#fcf3cd;height:80px;margin-top:-30px;position:absolute;-webkit-transform:skew(0deg,-5deg);transform:skew(0deg,-5deg);width:100%}@media(min-width:768px){.shopping-list-tip:before{border-bottom:120px solid transparent;border-left:350px solid #fff;height:0;margin:0;position:absolute;-webkit-transform:inherit;transform:inherit;width:0}.shopping-list-tip{box-shadow:var(--boxshadow);margin:20px 0 0!important}}.shopping-list-tip .tip-title{font-weight:700;margin-bottom:5px;margin-top:20px}.shopping-list-tip .tip{padding-bottom:20px}@media(min-width:768px){.shopping-list-tip .tip{padding-top:40px}}.shopping-list-tip .shopping-list-tip-header{font-weight:700;margin-top:10px}@media(min-width:768px){.shopping-list-tip .shopping-list-tip-header{margin-top:20px;text-align:left}}.shopping-list-tip .close-tip{cursor:pointer;padding:6px 12px;position:absolute;right:0;top:0;z-index:10}.shopping-list-actions{float:right;padding:0!important;z-index:10}.shopping-list-actions .ant-btn{overflow:hidden;padding:0;width:100%}.shopping-list-actions .ant-btn span{margin-left:5px}.recipe-notes-modal .ant-modal-body,.send-shopping-list-modal .ant-modal-body{text-align:left}.recipe-notes-modal .ant-modal-body label,.send-shopping-list-modal .ant-modal-body label{color:#828282;display:block;font-weight:300;line-height:18px}.shopping-list-public-items{overflow:inherit}.shopping-list-public-items .ant-tabs-bar{display:none;margin-bottom:0}@media(min-width:768px){.shopping-list-public-items .ant-tabs-bar{display:block}.shopping-list-public-items .ant-tabs-content{background:#fff;border:1px solid var(--border-color);border-top:none;box-shadow:var(--boxshadow);padding:20px 0 40px}}.public-shopping-list-title{text-align:center}@media(min-width:768px){.public-shopping-list-title{text-align:left}}.public-shopping-list-nav{margin-bottom:0!important}.shopping-list-family{margin-bottom:10px}.shopping-list-family .ant-tag-checkable-checked{border:none;color:#fff!important}.shopping-list-family .ant-tag{border:1px solid var(--border-color);color:#828282;cursor:pointer}.shopping-list-family .ant-tag svg{margin-right:3px}.selver-btn{background-color:#f01319!important;color:#fff!important}.selver-btn:hover{opacity:.7}.swap-ingredient{color:#0eb8ae;text-align:right;text-transform:capitalize;white-space:nowrap}.swap-ingredient span{cursor:pointer}.info-box-circle{padding:50px 0;text-align:center}.info-box-circle .circle-bg{align-items:center;background:var(--background);border-radius:60% 100% 60% 100%/100% 70% 100% 70%;display:inline-flex;height:100px;justify-content:space-around;margin:auto;padding:30px;-webkit-transform:rotate(-20deg);transform:rotate(-20deg);width:155px}.info-box-circle p{margin:0;min-width:250px;position:absolute;-webkit-transform:rotate(20deg);transform:rotate(20deg)}@media(min-width:768px){.info-box-circle p{min-width:300px}}.selver-modal .title{margin-bottom:20px!important}.selver-modal .selver-logo{display:block;margin:auto;margin-bottom:30px!important;max-width:200px}.selver-modal .ant-checkbox-wrapper{align-items:center;border-bottom:2px dashed var(--border-color);display:flex;padding:10px 0}.selver-modal .ant-checkbox-wrapper>span:nth-child(2){width:100%}.profile-level h2{margin:0}.profile-level .level-progress .ant-progress-inner{height:12px}.profile-level .level-progress .ant-progress-bg{background:linear-gradient(90deg,#efc207,#ffa40e);height:12px!important}.profile-level .title-section{text-align:center}@media(min-width:768px){.profile-level .title-section{text-align:left}}.profile-level .user-avatar{border:2px solid #ec9922;padding:2px}@media(min-width:768px){.profile-level .user-avatar{border:none;padding:0}}.profile-level .user-avatar img{border-radius:50%}.muted-text{color:#989898}.small-text{font-size:14px;font-weight:400}.recent-activity{border:1px solid var(--border-color);border-radius:12px;margin-bottom:20px;padding:10px 20px;transition:all .4s ease-in-out}@media(min-width:768px){.recent-activity{border:none}}.recent-activity .ant-list-item-meta-title{font-size:14px!important;font-weight:400!important}.achievements img:hover{cursor:pointer;opacity:.7}.achievements .achievement-count{cursor:pointer;font-size:12px}.popover-title{font-weight:700}.badge-container{cursor:pointer;display:inline-block;font-weight:700}@media(min-width:768px){.nav-profile{display:none;padding:0 8px}}@media(min-width:992px){.nav-profile{display:inline-block}}.nav-profile sup{background:#ff4757;font-size:10px;height:16px;line-height:16px;padding:0;right:0;width:28px}.level-up-modal{text-align:center}.level-up-modal.christmas .ant-modal-body{min-height:300px}.level-up-modal .ant-modal-body{border-radius:12px;display:flex;flex-direction:column;justify-content:space-between;min-height:500px;padding:40px}.level-up-modal .fade-in-content{-webkit-animation:fadein 1s ease 0s 1 normal forwards;animation:fadein 1s ease 0s 1 normal forwards;display:block;opacity:0;text-align:center;z-index:10}@keyframes fadein{0%{opacity:0}66%{opacity:0}to{opacity:1}}@-webkit-keyframes fadein{0%{opacity:0}66%{opacity:0}to{opacity:1}}.section{margin-bottom:20px!important}@media(min-width:768px){.section{margin-bottom:40px!important}}.daily-nutrition h4{font-size:16px}@media(min-width:768px){.daily-nutrition h4{font-size:24px}}.section-card{align-items:center;background:transparent;border:1px solid var(--border-color);border-radius:12px;margin-bottom:20px;padding:20px;transition:all .4s ease-in-out}.section-card .ant-col-8{text-align:center}@media(min-width:768px){.section-card{height:100%;padding:20px 10px}}.section-card .section-info{color:#828282;cursor:pointer;padding:8px;position:absolute;right:0;top:0;z-index:5}@media(min-width:768px){.section-card .section-info{right:12px;top:12px}}.section-card:hover{border-color:transparent;box-shadow:var(--boxshadow)!important}.section-card .section-card-description p{margin-top:0}.section-card button{border-radius:24px;font-size:14px}.eaten-progress .anticon-close i,.eaten-progress .anticon-close svg{color:#f3f3f3!important}.eaten-progress.ant-progress-status-success .ant-progress-bg,.eaten-progress.success .ant-progress-bg{background:#52c41a!important}.eaten-progress.ant-progress-status-success .ant-progress-circle-path,.eaten-progress.success .ant-progress-circle-path{stroke:#52c41a!important;color:#52c41a!important}.eaten-progress .ant-progress-circle-path{stroke:#efc207!important;color:#efc207!important}.eaten-progress .ant-progress-circle.ant-progress-status-success .ant-progress-text{color:#52c41a}.eaten-progress .ant-progress-bg{background:#efc207}.eaten-progress.error .ant-progress-bg{background-color:#ed7b4f!important}.eaten-progress.error .ant-progress-circle-path,.eaten-progress.error .ant-progress-text{stroke:#ed7b4f!important;color:#ed7b4f!important}.achievement-icon{border:1px solid var(--border-color)!important}.hidden-group{align-items:center;cursor:pointer;display:flex;justify-content:center}.hidden-group:hover{opacity:.7}.edit-profile{color:#0eb8ae;cursor:pointer;font-size:16px}.user-level-badge{cursor:pointer;display:inline-block;position:relative;text-align:center}.user-level-badge.animated{-webkit-animation:glow 2s infinite;animation:glow 2s infinite;-webkit-animation-delay:1s;animation-delay:1s}@-webkit-keyframes glow{0%{-webkit-filter:contrast(1);filter:contrast(1)}50%{-webkit-filter:contrast(1.3);filter:contrast(1.3)}to{-webkit-filter:contrast(1);filter:contrast(1)}}@keyframes glow{0%{-webkit-filter:contrast(1);filter:contrast(1)}50%{-webkit-filter:contrast(1.3);filter:contrast(1.3)}to{-webkit-filter:contrast(1);filter:contrast(1)}}.user-level-badge.icon img{max-width:22px}.user-level-badge.icon h1{font-family:arial;font-size:10px;height:auto;left:50%;margin:0;padding:0;position:absolute;top:40%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.user-level-badge img{max-width:140px}.user-level-badge h1{color:#ec9922;font-size:50px;font-weight:600;left:50%;margin:0;padding:0;position:absolute;top:34%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.user-level-badge.small h1{font-size:18px}.user-level-badge.small img{max-width:50px}.user-level-badge.medium h1{font-size:34px}.user-level-badge.medium img{max-width:100px}.fitlap-drawer .ant-drawer-content{border-top-left-radius:12px;border-top-right-radius:12px}@media(min-width:768px){.fitlap-drawer .ant-drawer-content{border-radius:0}}.fitlap-drawer .ant-drawer-header{text-align:center}.fitlap-drawer .ant-drawer-body,.fitlap-drawer .ant-drawer-header{font-size:14px!important}.mobile-login-streak{border:1px solid var(--border-color);border-radius:12px;margin-top:20px;padding:20px;text-align:center}@media(min-width:768px){.mobile-login-streak{display:none}}.default-table{margin-bottom:40px;width:100%!important}.default-table .ant-table-column-title{font-weight:700}.default-table thead th{background:#fff}.default-table td,.default-table th{padding:12px 6px!important}@media(min-width:768px){.default-table td,.default-table th{padding:16px!important}}.beginner-level{background:#d3d3d3;border:transparent!important;color:#333}.beginner-level a{color:var(--color)!important}.mid-level{background:linear-gradient(-45deg,#4caf50,#81c784,#4caf50);background-size:400% 400%}.high-level,.mid-level{-webkit-animation:gradientAnimation 5s ease infinite;animation:gradientAnimation 5s ease infinite;border:transparent!important;color:#fff}.high-level{background:linear-gradient(-45deg,#2196f3,#03a9f4,#2196f3);background-size:400% 400%}.very-high-level{background:linear-gradient(-45deg,#ff9800,#ffc107,#ff9800);background-size:400% 400%}.master-level,.very-high-level{-webkit-animation:gradientAnimation 5s ease infinite;animation:gradientAnimation 5s ease infinite;border:transparent!important;color:#fff}.master-level{background:linear-gradient(-45deg,#9c27b0,#e91e63,#9c27b0);background-size:400% 400%}@-webkit-keyframes gradientAnimation{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes gradientAnimation{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.ant-tabs-nav-list .ant-tabs-tab+.ant-tabs-tab{margin:0 0 0 20px}.mobile-nav-badge-new{width:100%;z-index:6}.mobile-nav-card{align-items:center;display:flex;height:70px;justify-content:center;text-align:center;width:100%}.mobile-nav-card .ant-card-body{padding:8px}.mobile-nav-card svg{font-size:20px}.mobile-nav-card .ant-typography{display:block;font-size:12px!important}.mobile-nav-header{align-items:center;display:flex;gap:8px;padding-top:10px}.mobile-nav-header p{color:var(--color)}.step-counter-card{align-items:center;border:1px solid var(--border-color);border-radius:12px;transition:all .4s ease-in-out}.decoration-card-wrapper{display:flex;height:100%}.goal-journey ul>li.ant-list-item{border-bottom:2px dashed var(--border-color);padding:8px 0}.goal-journey .ant-list{padding-bottom:20px;padding-top:10px}.goal-journey .edit{text-align:right}.goal-graph .select-graph-date{display:block;margin-left:auto}.goal-graph .goal-graph-container{font-size:12px;height:auto!important;margin-bottom:40px;padding:20px 0}.goal-graph .recharts-default-legend{text-align:right!important}.goal-overview{margin-bottom:40px;text-align:center}.goal-overview .goal-overview-stats{margin-bottom:10px;margin-top:10px}.goal-overview .goal-overview-stats span{display:block}.goal-overview .goal-overview-stats .block{margin-bottom:20px}.progress-info{color:#262626;font-size:20px}.progress-info .progress-weight{display:block;font-size:20px;font-weight:700;margin:0}.progress-info span{font-size:12px}.sizes-graph .ant-select-selection,.user-sizes{margin-top:10px}.user-sizes{margin-bottom:20px}.user-sizes .ant-input-number{width:100%}.user-sizes .ant-form-item{margin-bottom:30px}.user-sizes .ant-btn{font-weight:500;margin-top:18px;width:100%}.user-sizes .ant-form-item-label{padding:0!important}.user-sizes label{font-size:12px!important}@media(min-width:768px){.user-sizes label{font-size:14px!important}}.figure-container{text-align:center}.user-figure{font-size:300px}.user-figure svg{max-width:150px}.user-figure path{transition:all .3s cubic-bezier(.645,.045,.355,1)}.user-figure.arm #female_svg__arm,.user-figure.arm #male_svg__arm,.user-figure.belly #female_svg__belly,.user-figure.belly #male_svg__belly,.user-figure.chest #female_svg__chest,.user-figure.chest #male_svg__chest,.user-figure.hip #female_svg__hip,.user-figure.hip #male_svg__hip,.user-figure.thigh #female_svg__thigh,.user-figure.thigh #male_svg__thigh{fill:#0eb8ae}.feedback-form-item{padding:6px 0}.feedback-form-item .ant-radio-group{margin-top:6px}.feedback-form-item .ant-radio-group .ant-radio-wrapper{margin-right:12px}.feedback-form-item .ant-radio-group label span{display:block;font-size:12px;padding:0 2px;text-align:center}.survey-table{margin-bottom:2em}.survey-table .ant-table-body{margin:0!important}.survey-table span,.survey-table td{font-size:12px!important}.survey-table th{width:70px!important}.survey-table .survey-table-column{border:1px solid var(--border-color)}.remove-question{color:red}.link-account-row{border-bottom:2px dashed var(--border-color);margin-bottom:1em;padding-bottom:1em}.link-account-row button{border-radius:24px}.activity-page .title-wrapper{margin-bottom:10px}.activity-page .ant-table-title{font-size:14px}.activity-page table th{font-weight:700}.activity-page table th:last-child{text-align:right}.active-row{background:rgba(223,247,242,.25)!important;font-weight:700}.table-operations{margin:20px 0 10px}.table-operations button{font-size:14px;margin:0 10px 10px 0}.join-challenge{display:block;margin:20px auto}.activity{text-align:center}@media(min-width:768px){.activity{text-align:left}}.activity .steps-circle{margin-bottom:20px}@media(min-width:768px){.activity .steps-circle{margin-bottom:0}}.activity .steps-circle .steps-progress .ant-typography{display:block}.activity .steps-circle .steps-progress span{font-size:12px!important}.activity .daily-steps .ant-typography{display:block}.activity-leaderboard{margin-bottom:20px;margin-top:10px}.icon-wrapper{padding:0 30px;position:relative}.icon-wrapper .anticon{color:#8a8a8a!important;font-size:18px!important;height:18px;line-height:1;position:absolute;top:-2px;width:18px}.icon-wrapper .anticon.anticon-smile{color:#0eb8ae!important}.icon-wrapper .icon-wrapper-active{color:rgba(0,0,0,.45)}.icon-wrapper .anticon:first-child{left:0}.icon-wrapper .anticon:last-child{right:0}.weight-comment-textarea{margin:auto!important;max-width:320px!important}.goals-sidebar{background:transparent;border:1px solid var(--border-color);border-radius:12px;margin:40px 0;padding:20px}.podium-wrapper{align-items:flex-end;display:flex;margin-bottom:20px;text-align:center}.podium{border-radius:10px;position:relative}.podium .medal{border:1px solid var(--border-color);border-radius:12px;font-size:24px;margin-top:12px;z-index:5}.podium .name{font-weight:700;margin-top:10px}.podium .score{color:#555}.podium-rank{align-items:center;background:#5925dc;border-top-left-radius:12px;border-top-right-radius:12px;color:#fff;display:none;font-size:24px;font-weight:700;justify-content:center;margin-top:10px;padding:5px 0}.podium-rank.rank-1{background:#5925dc;color:#fff;height:100px}@media(min-width:768px){.podium-rank.rank-1{height:140px}}.podium-rank.rank-2{background:#7a5af8;height:80px}@media(min-width:768px){.podium-rank.rank-2{height:120px}}.podium-rank.rank-3{background:#9b8afb;height:60px}@media(min-width:768px){.podium-rank.rank-3{height:100px}}.search-recipe-modal{height:100%;margin:0;overflow:hidden;padding:0;top:0;width:100%!important}@media(max-width:768px){.search-recipe-modal{max-width:100%!important}}@media(min-width:1200px){.search-recipe-modal{border-radius:12px;height:auto;margin:auto;max-width:1000px;top:30px}}.search-recipe-modal .ant-modal-body{padding-top:20px}.search-recipe-modal .ant-modal-header{display:none;margin-top:20px}.search-recipe-modal .recipe-skeleton li:first-child{height:90px!important}@media(min-width:768px){.search-recipe-modal .recipe-skeleton li:first-child{height:120px!important}}.search-recipe-modal .ant-modal-header{border-bottom:none;text-align:center}@media(min-width:768px){.search-recipe-modal .ant-modal-header{border-bottom:2px dashed var(--border-color)}}.search-recipe-modal .ant-modal-content{border-radius:0;height:auto;min-height:100vh}@media(min-width:768px){.search-recipe-modal .ant-modal-content{min-height:100%}.search-recipe-modal .recipe-search-results{padding:24px}.search-recipe-modal .recipe-search-results .recipe-image{background:var(--border-color);border-radius:6px;box-shadow:0 2px 4px 0 hsla(0,0%,61%,.2);overflow:hidden}}.search-wrapper{overflow:hidden}#scroll-wrapper{max-height:calc(100vh - 240px);overflow-x:hidden;overflow-y:scroll}@media(min-width:1200px){#scroll-wrapper{max-height:calc(100vh - 300px)}}@media(min-width:1600px){#scroll-wrapper{max-height:640px}}#scroll-wrapper::-webkit-scrollbar{width:6px}#scroll-wrapper::-webkit-scrollbar-track{background:#f1f1f1}#scroll-wrapper::-webkit-scrollbar-thumb{background:hsla(0,0%,53%,.5);border-radius:6px}.sort-modal{margin-bottom:1em}.new-search-modal .ant-drawer-header{display:none!important}.report-table-row{align-items:center;border-bottom:2px dashed var(--border-color);display:flex;padding:10px 0}.report-table-row.footer-row,.report-table-row.title-row{color:#262626}@media(min-width:768px){.report-table-row.footer-row,.report-table-row.title-row{font-size:16px}}.report-table-row.footer-row{border:none}.report-table .eaten{color:#0eb8ae}.report-table .not-eaten{color:#828282}.report-summary .progress-title{color:#828282;font-size:14px;line-height:10px;margin-bottom:0}.report-summary .report-progress-bar{margin-bottom:15px}.report-summary .report-progress-bar .ant-progress-bg{background:#0eb8ae}.report-summary .report-progress-bar .anticon-check-circle{color:#0eb8ae}.wellness{font-size:60px;margin:20px auto}.app-settings-wrapper .ant-checkbox-group,.wellness{display:block}.app-settings-wrapper .ant-checkbox-group .ant-checkbox-wrapper{display:flex;margin:0;padding:0}.avatar-uploader .ant-upload{border-radius:50%!important;overflow:hidden!important}.default-eater{flex-direction:column}.default-eater .ant-checkbox-wrapper{margin:0;padding:0}.user-macros .ant-form-item-label{font-size:14px!important;margin:0!important;padding:0!important}.home-cooks-page{padding-bottom:80px!important}@media(min-width:768px){.home-cooks-page{padding-top:40px!important}}.home-cook-card{background:transparent;border-radius:12px;box-shadow:var(--boxshadow);cursor:pointer;text-align:center}.home-cook-card .ant-card-body{padding:12px!important}@media(min-width:768px){.home-cook-card .ant-card-body{padding:2em!important}}.home-cook-tags{margin-bottom:10px;margin-top:10px}@media(max-width:768px){.home-cook-tags{text-align:center}}.home-cook-tags .ant-tag{border-radius:12px;margin-bottom:6px}.home-cook-tags .default-tag{background:transparent!important}.author-badge-level sup.ant-scroll-number{background:#fff!important;bottom:-4px;box-shadow:0 2px 4px 0 hsla(0,0%,61%,.2);color:rgba(0,0,0,.88)!important;font-size:10px;line-height:14px;max-height:14px;right:-4px;top:auto;-webkit-transform:none;transform:none;z-index:1}.search-home-cook-header{margin-bottom:1em}@media(min-width:768px){.search-home-cook-header{margin:4em}}.search-home-cook-header .chef{display:none}@media(min-width:768px){.search-home-cook-header .chef{display:block;margin-right:-60px;margin-top:-120px;position:absolute;width:100px;z-index:5}.search-home-cook-header .chef.female{margin-left:-200px;width:80px}}.search-home-cook-header .search-home-chef{width:100%}@media(min-width:768px){.search-home-cook-header .search-home-chef{width:540px}}.home-cook-header{text-align:center}.home-cook-header .ant-avatar,.home-cook-header .avatar-badge-wrapper{margin:auto}@media(min-width:768px){.home-cook-header .ant-avatar,.home-cook-header .avatar-badge-wrapper{margin:inherit}}.home-cook-header h2{margin-bottom:10px!important}@media(min-width:768px){.home-cook-header{text-align:left}.home-cook-header h2{margin-bottom:0!important}}.post-skeleton li{border-radius:12px!important}.post-skeleton .ant-skeleton-title{height:180px!important;width:100%!important}.feed-post{align-items:stretch;display:flex;margin-bottom:20px}.feed-post .ant-card{border:none;border-radius:8px;box-shadow:var(--boxshadow);overflow:hidden;width:100%}@media(min-width:768px){.feed-post .ant-card{border:1px solid var(--border-color);box-shadow:none}.feed-post .ant-card:hover{box-shadow:0 2px 8px rgba(0,0,0,.09)}}.feed-post .ant-card-meta-title{font-size:14px;height:63px;margin-bottom:0!important;overflow:hidden;white-space:normal}@media(min-width:768px){.feed-post .ant-card-meta-title{font-size:16px;font-weight:700;height:48px}}.feed-post .ant-card-body{padding:12px}@media(min-width:768px){.feed-post .ant-card-body{padding:16px}}.feed-post .ant-card-cover{height:100px;overflow:hidden}@media(min-width:768px){.feed-post .ant-card-cover{height:160px}}.feed-post .description{display:none}@media(min-width:768px){.feed-post .description{display:block;height:120px;overflow:hidden}}.feed-post .author{font-size:12px}@media(min-width:768px){.feed-post .author{font-size:14px}}.feed-post .team svg{display:block;margin:10px auto 0}@media(min-width:768px){.feed-post .team svg{margin:0}}.feed-post .team p{display:none}@media(min-width:768px){.feed-post .team p{display:block;text-align:right}}.post-meta .description{color:#828282;font-size:14px;line-height:20px}.post-meta .ant-avatar{cursor:pointer;margin-right:5px}@media(min-width:768px){.post-meta .ant-avatar{margin-right:10px}}.post-meta .date{color:#828282;font-size:12px;margin:0}.post-meta .author{font-weight:500}.post-meta .team{text-align:right}.post-meta .team svg{height:20px;width:42px}.post-meta .team p{color:#828282;font-size:12px;margin:0}.comments-count-badge{color:#0eb8ae;display:inline-block;font-size:12px}.quill{background:transparent}.quill .ql-snow{border-color:var(--border-color)!important}.quill .ql-editor{min-height:300px}.search-ingredients-modal{top:20px}@media(min-width:768px){.search-ingredients-modal{top:100px}}.search-ingredients-modal .ant-modal-title{font-weight:700;text-align:center}.search-ingredients-modal .ant-modal-content{border-radius:12px!important;overflow:hidden}.search-ingredients-modal button{font-size:14px!important}.ingredient-substitutes{height:400px;overflow:auto}.ingredient-substitutes::-webkit-scrollbar{width:6px}.ingredient-substitutes::-webkit-scrollbar-track{background:#f1f1f1}.ingredient-substitutes::-webkit-scrollbar-thumb{background:hsla(0,0%,53%,.5);border-radius:6px}.ingredient-substitutes .ant-list-item{border-bottom:2px dashed var(--border-color);cursor:pointer}.ingredient-substitutes .ant-list-item:hover{color:#0eb8ae}.new-ingredient-form .ant-form-item-label{line-height:20px;padding:0}.new-ingredient-form .ant-form-explain,.new-ingredient-form label{font-size:14px}.app-required-modal{max-width:90%;text-align:center}.app-required-modal .custom-icon{color:#262626;display:block;font-size:40px}.app-required-modal .ant-modal-confirm-btns{float:none!important}.app-required-modal .ant-modal-confirm-btns button{font-size:14px}@media(min-width:768px){.app-required-modal .ant-modal-confirm-btns .ant-btn-primary{display:none}}.app-required-modal .desktop-app-links{display:none}@media(min-width:768px){.app-required-modal .desktop-app-links{display:block}}@-webkit-keyframes move{0%{margin-top:-10px}50%{margin-top:10px}to{margin-top:-10px}}@keyframes move{0%{margin-top:-10px}50%{margin-top:10px}to{margin-top:-10px}}.lock-wrapper{width:100%!important}.ingredient-filters{gap:8px;justify-content:left;padding:12px 0}@media(min-width:768px){.ingredient-filters{justify-content:center}}.ingredient-filters button{border-radius:24px;font-size:12px!important}.ingredient-list-item{display:block}.ingredient-list-item-data{align-items:center;display:flex;gap:6px;justify-content:center}.input-action-icon{background:#fff;border-radius:24px;box-shadow:var(--boxshadow);margin-bottom:20px;margin-left:8px;padding:10px 14px;transition:all .4s ease-in-out}@media(min-width:768px){.input-action-icon{box-shadow:0 2px 4px 0 hsla(0,0%,61%,.2)}}.input-action-icon:hover{color:#0eb8ae}.create-recipe-image.minimal{margin-bottom:0!important}.create-recipe-image.minimal .ant-upload{height:32px!important;width:32px!important}.create-recipe-image.minimal.uploaded .ant-upload{height:40px!important;width:40px!important}.create-recipe-image.uploaded .ant-upload{height:200px!important;width:320px!important}.create-recipe-image .ant-upload{display:block;height:40px!important;margin:auto!important;overflow:hidden!important;width:260px!important}.create-recipe-image .ant-upload img{object-fit:cover;overflow:hidden}#infinite-ingredients{height:62vh;overflow-x:hidden;overflow-y:auto;padding-bottom:0;padding-right:6px}@media(min-width:768px){#infinite-ingredients{height:50vh}}#infinite-ingredients::-webkit-scrollbar{width:6px}#infinite-ingredients::-webkit-scrollbar-track{background:#f1f1f1}#infinite-ingredients::-webkit-scrollbar-thumb{background:hsla(0,0%,53%,.5);border-radius:6px}#infinite-ingredients .ant-list-item{border-bottom:1px dashed var(--border-color);cursor:pointer}#infinite-ingredients .ant-list-item .ingredient-name{text-transform:lowercase}#infinite-ingredients .ant-list-item:hover{color:#0eb8ae}#infinite-ingredients .custom-icon,#infinite-ingredients .price-range{padding:0 6px}.recipe-stats .recipe-progress-circle{text-align:center}.recipe-stats .recipe-progress-circle .ant-progress-text{font-size:14px;font-weight:500}@media(min-width:768px){.recipe-stats .recipe-progress-circle .ant-progress-text{font-size:18px}}.recipe-stats .recipe-progress-circle .ant-progress-text span{color:#828282;font-size:10px;font-weight:400}@media(min-width:768px){.recipe-stats .recipe-progress-circle .ant-progress-text span{font-size:12px}}.recipe-stats .recipe-progress-circle.error .ant-progress-text{color:#ed7b4f!important}.recipe-stats .recipe-progress-circle .ant-progress-inner{height:100px!important;width:100px!important}@media(min-width:768px){.recipe-stats .recipe-progress-circle .ant-progress-inner{height:120px!important;width:120px!important}}.recipe-stats .recipe-nutrients-progress{text-align:center}.recipe-stats .recipe-nutrients-progress .correct{color:#52c41a!important;font-weight:700}.recipe-stats .recipe-nutrients-progress .zero{color:#989898}.recipe-stats .recipe-nutrients-progress .invalid{color:#ed7b4f;font-weight:700}.recipe-stats .recipe-nutrients-progress span{cursor:pointer;font-size:12px}@media(min-width:768px){.recipe-stats .recipe-nutrients-progress span{font-size:14px}}.recipe-stats .recipe-nutrients-progress .muted-text{display:block;font-size:12px;margin-bottom:1em}.recipe-stats .recipe-nutrients-progress .ant-slider{margin-top:0}@media(min-width:768px){.recipe-stats .recipe-nutrients-progress .ant-slider{margin-top:12px}}.create-recipe-warning{margin-bottom:20px}.ingredient-name{font-weight:600}.group-tag{border-radius:24px;font-size:10px!important;line-height:14px;margin-right:0;max-height:20px!important}@media(min-width:768px){.group-tag{font-size:12px!important;line-height:20px}}.group-tag.new{background:red;border:none;color:#fff}.ingredients-table .group-title{border-bottom:1px dashed var(--border-color);font-weight:700;margin-top:10px;padding:8px 0}.ingredients-table .group-title span{float:right;font-weight:400}.ingredients-table .rows .ingredients-table-row:last-child{border:none!important}.ingredients-table .ingredients-table-footer{margin:10px 0}.ingredients-table .ingredients-table-footer span{float:right}.ingredients-table .condiments{border-top:1px dashed var(--border-color);font-size:14px;padding:10px 0}.ingredients-table .ingredients-table-header{font-weight:700}.ingredients-table .ingredients-table-row{border-bottom:1px dashed var(--border-color);padding:12px 0}.ingredients-table .ingredients-table-row .grey{color:#b7b7b7}.ingredients-table .ingredients-table-row .name{cursor:pointer;overflow:hidden}.ingredients-table .ingredients-table-row .name.active,.ingredients-table .ingredients-table-row .name:hover{color:#0eb8ae}.ingredients-table .ingredients-table-row .ant-input-group-compact{display:flex;margin:0 6px;max-width:95px}.ingredients-table .ingredients-table-row .ant-input-group-compact .ant-select-selection__rendered{margin-right:7px!important}.ingredients-table .ingredients-table-row .ant-input-group-compact .ant-select-arrow{display:none!important}.ingredients-table .ant-input-number-handler-wrap{display:none}.ingredient-info{color:#828282;font-size:12px}.remove-ingredient{color:red;display:block;left:-10px;margin-top:4px;position:absolute}@media(min-width:768px){.remove-ingredient{left:-20px}}.remove-ingredient-mobile{color:red;font-size:14px;margin-left:2px}@media(min-width:768px){.remove-ingredient-mobile{display:none}}.remove-condiment{color:red;font-size:14px;margin-left:2px;margin-right:2px}.ingredient-unit-dropdown{width:60px!important}.ingredient-unit-dropdown-diary{min-width:100px!important}.generate-recipe-content .collapse-ingredients{cursor:pointer;float:right}.generate-recipe-content .collapse-ingredients i{transition:all .3s cubic-bezier(.645,.045,.355,1)}.generate-recipe-content .collapse-ingredients.up i{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.generate-recipe-content .recipe-multiplier{box-shadow:none;margin:20px 0!important;padding:0}.ingredient-amount-field{align-items:center;display:flex;justify-content:center}.ingredient-amount-field .ant-select-selector{text-align:left;width:40px!important}.ingredient-amount-field .ant-select-selector .ant-select-selection-item{padding:0!important}.ingredient-amount-field .ant-input-affix-wrapper{margin:0 6px;max-width:70px}.ingredient-amount-field .ant-input-affix-wrapper input{padding-right:20px!important}@media(min-width:768px){.ingredient-amount-field .ant-input-affix-wrapper{max-width:100px}}.ingredient-amount-field .ant-input-number-handler-wrap{display:none}.generate-recipe{margin-bottom:24px}.loading-more{font-size:24px;padding:20px 0;text-align:center}.darkmode .ant-segmented-group,.darkmode .mobile-bottom-nav,.darkmode .mobile-nav-menu-bottom{background:#141414!important}.darkmode .ant-tag.ant-tag-default{background:rgba(45,45,45,.6)!important}.darkmode .react-modal-sheet-container{background:#141414!important;color:#fff}.darkmode .reaction-emote{background:#141414!important}.darkmode .reaction-emote.reacted{background-color:rgba(25,174,240,.3)!important}.darkmode .bottom-center-badge{background:#141414!important;box-shadow:none!important}.darkmode .goal-nav .ant-radio-button-label,.darkmode .mobile-tabs .ant-radio-button-label,.darkmode .training-levels .ant-radio-button-label{color:#fff!important}.darkmode .rewards-card img,.darkmode .sales-page-feature img{-webkit-filter:invert(1)!important;filter:invert(1)!important}.darkmode .stebby-logo{-webkit-filter:invert(.5);filter:invert(.5)}.ant-card{background:transparent}.darkmode .recipe-collapse .ant-collapse-header{background:#141414!important}.darkmode .recharts-default-tooltip{background:rgba(0,0,0,.5)!important}.darkmode .stebby-btn{background:hsla(0,0%,100%,.4)!important}.darkmode .ant-menu{background:transparent!important}.darkmode .custom-chart-tooltip{background:rgba(0,0,0,.7)!important}.darkmode .date-arrow{color:#fff!important}.darkmode #scroll-wrapper::-webkit-scrollbar-track,.darkmode .ingredient-substitutes::-webkit-scrollbar-track,.darkmode .scroll-wrapper::-webkit-scrollbar-track{background:#1f1f1f}.darkmode #scroll-wrapper::-webkit-scrollbar-thumb,.darkmode .ingredient-substitutes::-webkit-scrollbar-thumb,.darkmode .scroll-wrapper::-webkit-scrollbar-thumb{background:hsla(0,0%,53%,.2)}.darkmode .ambilight{display:none!important}.darkmode .header-affix>.ant-affix{box-shadow:none}.products{margin-bottom:20px}.products .ant-ribbon-text{font-weight:700}@media(min-width:768px){.products .ant-ribbon-wrapper{display:flex;height:100%}.products .ant-ribbon-wrapper .product-card-wrapper{width:100%}}.product-card-wrapper{border:2px solid var(--border-color);border-radius:1rem;cursor:pointer;padding:24px;transition:box-shadow .3s ease,-webkit-transform .2s ease;transition:box-shadow .3s ease,transform .2s ease;transition:box-shadow .3s ease,transform .2s ease,-webkit-transform .2s ease}.product-card-wrapper button{margin-bottom:12px}@media(min-width:768px){.product-card-wrapper button{margin-top:20px}}.product-card-wrapper:hover{box-shadow:0 6px 18px rgba(0,0,0,.1);-webkit-transform:translateY(-4px);transform:translateY(-4px)}.active-card{border:2px solid #0eb8ae}.active-card h4{color:#0eb8ae}.product-card-content{display:flex;flex-direction:column}@media(min-width:768px){.product-card-content{height:100%}.product-card-content .price-total{margin-top:auto}}.product-price{align-items:baseline;display:flex;gap:4px;margin-bottom:.25rem}.product-price h3{font-size:30px}.per-month{font-weight:700}.price-highlight{color:#0eb8ae}.price-before{font-weight:700;margin-bottom:.5rem;text-decoration:line-through}.price-total{margin-bottom:0!important;text-align:center}.product-features{list-style:none;padding:0}.product-features li{align-items:self-start;display:flex;font-size:.9rem;gap:8px;margin-bottom:8px}.product-features li .anticon{color:#0eb8ae;margin-top:2px}#payment-methods-section{text-align:center}#payment-methods-section .ant-radio-button-wrapper{height:36px;line-height:36px;min-width:80px;padding-inline:12px}.ant-segmented-group{background:#f5f5f5;border-radius:24px!important;display:block;margin:auto}.ant-segmented-group .ant-segmented-item-label{align-items:center;display:flex;font-size:12px!important}@media(min-width:768px){.ant-segmented-group .ant-segmented-item-label{font-size:14px!important}}.ant-segmented-group .ant-segmented-item-label a{display:flex}.ant-segmented-group .ant-segmented-item{border-radius:24px!important}.ant-segmented-group img{max-width:60px}@media(min-width:768px){.ant-segmented-group img{max-width:100%}}.ant-segmented-group .ant-segmented-item-selected,.ant-segmented-group .ant-segmented-thumb{background:#0eb8ae;border-radius:24px!important;color:#fff!important}.ant-statistic-content{font-size:14px!important;font-weight:600!important}@media(min-width:768px){.ant-statistic-content{font-size:20px!important}}.offer-countdown{margin:1em 0}.radio-buttons{white-space:inherit!important}.radio-buttons .ant-radio-button-wrapper{border:1px solid var(--border-color);border-radius:24px!important;margin:6px;outline:0!important}.radio-buttons .ant-radio-button-wrapper:before{display:none!important}.signup-terms{padding-bottom:16px}.signup-terms span{font-size:10px!important}.meal-plan-type-card{cursor:pointer;transition:all .4s ease-in-out}.meal-plan-type-card .ant-card-meta{align-items:center;display:flex}.meal-plan-type-card.active{background:#0eb8ae}.meal-plan-type-card.active .ant-card-meta-description,.meal-plan-type-card.active .ant-card-meta-title{color:#fff}.meal-plan-type-card .ant-card-meta-title{margin:0!important}.meal-plan-type-card .ant-card-meta-avatar{margin-bottom:0;padding:0!important}.meal-plan-type-card .ant-card-meta-avatar .ant-avatar{height:60px;width:60px}@media(max-width:768px){.signup-complete-modal .ant-form-item-label{padding:0}.signup-complete-modal .ant-form-item{margin-bottom:6px}.signup-complete-modal .ant-card-body{padding:1em!important}.preference-wrapper{text-align:center}}.preference-wrapper .ant-radio{display:none!important}.preference-wrapper .ant-radio-wrapper{width:100%!important}.preference-wrapper .ant-radio-wrapper>span{width:100%}@media(min-width:768px){.preference-wrapper .ant-avatar{margin-right:10px}}.preference-wrapper .ant-radio-wrapper-checked .meal-plan-type-card{background:#0eb8ae}.preference-wrapper .ant-radio-wrapper-checked .meal-plan-type-card .ant-card-meta-description,.preference-wrapper .ant-radio-wrapper-checked .meal-plan-type-card .ant-card-meta-title{color:#fff}.signup-imperial-height .ant-form-item-control-input-content{flex:none!important}.training-video{border:none;border-radius:12px;height:320px;width:100%}@media(min-width:768px){.training-video{height:440px}}.hover-list .ant-list-item{cursor:pointer}.hover-list .ant-list-item:hover .ant-typography,.hover-list .ant-list-item:hover svg{color:#0eb8ae!important}.list-sub-items .ant-tag{background:transparent;font-size:10px}@media(min-width:768px){.list-sub-items .ant-tag{font-size:12px}}.weight-input-wrapper .ant-input-number-wrapper{margin-top:-5px!important}.training-chart-container{font-family:Nunito,sans-serif;font-size:10px}@media(min-width:768px){.training-chart-container{font-size:12px}}.training-daily-progress{margin-bottom:20px}.training-daily-progress .anticon-check{color:#ee7752}.custom-chart-tooltip{background:#fff;border-radius:6px;box-shadow:var(--boxshadow);padding:10px}.custom-chart-tooltip .muted-text{font-size:12px}.exercise-form .ant-input-number-group-addon{background:transparent!important;color:#828282!important}.training-top-tier{background:linear-gradient(45deg,rgba(0,49,255,.1),transparent);margin-bottom:20px}.leaderboard-position h3,.leaderboard-position h4{overflow:hidden;text-overflow:ellipsis;white-space:nowrap!important}.stopper-button-wrapper{bottom:22px;left:160px;position:absolute}.video-modal{border-radius:12px!important;overflow:hidden}@media(min-width:768px){.video-modal{width:768px!important}}.video-modal .ant-modal-footer{display:none}.video-modal .ant-modal-content{height:auto;padding:0!important}@media(min-width:768px){.video-modal .ant-modal-content{width:768px}}.muscle-card.video-card .ant-card-body{padding:12px!important}.muscle-card:hover .muscle-icon{-webkit-filter:saturate(100%);filter:saturate(100%);opacity:1}.muscle-icon{-webkit-filter:saturate(0);filter:saturate(0);opacity:.6}.play-video-row{cursor:pointer}.play-video-row:hover,.play-video-row:hover .play-video-icon{color:#0eb8ae}.play-video-icon{color:#828282;font-size:20px;padding-left:10px}.training-segment{background:#eee;margin-bottom:8px;margin-top:16px}.darkmode .training-segment{background:var(--border-color)}.next-arrow,.prev-arrow{color:#fff;font-size:24px;opacity:.7;padding:20px;position:absolute;top:120px}@media(min-width:768px){.next-arrow,.prev-arrow{font-size:40px;top:180px}}.next-arrow.hidden-arrow,.prev-arrow.hidden-arrow{display:none}.prev-arrow{left:0}.next-arrow{right:0}.meal-plan-print-view{display:none}@media print{@page{margin:1cm 2cm}.meal-plan-print-view{display:block}.meal-plan-print-view .print-meal{margin-top:20px;page-break-inside:avoid}.meal-plan-print-view .print-meal-ingredients{border:1px solid #eee;padding:0 10px}.meal-plan-print-view .print-meal-ingredients .recipe-ingredient{padding:4px 0!important}.meal-plan-print-view ol,.meal-plan-print-view ul{padding-left:20px}.meal-plan-print-view li{padding:0}.meal-plan-print-view .print-meal-title{color:#262626;font-size:20px;font-weight:700;margin-bottom:10px;margin-top:20px}.meal-plan-print-view .print-meal-ingredient:not(:last-child){border-bottom:2px dashed #eee}}.christmas-page .ant-layout-content{padding:0!important}.christmas-page .ant-layout-content .bg-container{background:linear-gradient(315deg,#05092d,#290e80);background-position:10% 100%;background-size:cover;height:500px;position:absolute;width:100%}@media(min-width:768px){.christmas-page .ant-layout-content .bg-container{background-position:100% 70%}}.christmas-page .ant-layout-content .wavy-bg{bottom:0;left:0;line-height:0;margin-bottom:-1px;overflow:hidden;position:absolute;width:100%}@media(min-width:768px){.christmas-page .ant-layout-content .wavy-bg svg{display:block;height:150px;position:relative;-webkit-transform:rotateY(180deg);transform:rotateY(180deg);width:calc(100% + 1.3px)}}.christmas-page .ant-layout-content .wavy-bg .shape-fill{fill:#fff}.christmas .ant-modal-body{min-height:auto!important;padding:20px!important}.advent-calender-header{color:#fff!important;min-height:220px;text-align:center}@media(min-width:768px){.advent-calender-header{text-align:left}}.advent-calender-header h1{color:#fff!important;margin-bottom:0!important;padding:0!important}@media(min-width:768px){.advent-calender-header h1{font-size:60px!important}}.advent-calender-header h2,.advent-calender-header h4{color:#fff!important}.page-container{padding:20px}.advent-calender-page{background:#fff!important;padding-bottom:60px;position:relative}.advent-calender-page .advent-card{background:#fff;border:1px solid var(--border-color);border-radius:6px;cursor:pointer;text-align:center}.advent-calender-page .advent-card .ant-card-body{padding:12px}@media(min-width:768px){.advent-calender-page .advent-card .ant-card-body{padding:24px}}.advent-calender-page .advent-card:hover .animated-gift{opacity:.7}.advent-calender-page .advent-card h1{color:#262626;margin:0}@media(max-width:768px){.advent-calender-page .advent-card h1{font-size:14px!important}}.advent-calender-page .advent-card .advent-card-number{bottom:0;font-weight:800;left:0;opacity:.3;position:absolute;width:100%}@media(min-width:768px){.advent-calender-page .advent-card .advent-card-number{font-size:22px}}.animated-gift.disabled svg{-webkit-filter:grayscale(1);filter:grayscale(1);opacity:.5}.animated-gift svg{width:40px!important}@media(min-width:768px){.animated-gift svg{width:60px!important}}.snowflake{--size:1vw;background:#fff;border-radius:50%;box-shadow:0 0 10px #fff;height:var(--size);position:absolute;top:-5vh;width:var(--size);z-index:25}@-webkit-keyframes snowfall{0%{-webkit-transform:translate3d(var(--left-ini),0,0);transform:translate3d(var(--left-ini),0,0)}to{-webkit-transform:translate3d(var(--left-end),110vh,0);transform:translate3d(var(--left-end),110vh,0)}}@keyframes snowfall{0%{-webkit-transform:translate3d(var(--left-ini),0,0);transform:translate3d(var(--left-ini),0,0)}to{-webkit-transform:translate3d(var(--left-end),110vh,0);transform:translate3d(var(--left-end),110vh,0)}}.snowflake:first-child{--size:0.6vw;--left-ini:8vw;--left-end:-1vw;-webkit-animation:snowfall 17s linear infinite;animation:snowfall 17s linear infinite;-webkit-animation-delay:-7s;animation-delay:-7s;left:34vw}@media(min-width:768px){.snowflake:first-child{--size:0.25vw;-webkit-animation:snowfall 7s linear infinite;animation:snowfall 7s linear infinite}}.snowflake:nth-child(2){--size:0.75vw;--left-ini:0vw;--left-end:2vw;-webkit-animation:snowfall 19s linear infinite;animation:snowfall 19s linear infinite;-webkit-animation-delay:-4s;animation-delay:-4s;left:28vw}@media(min-width:768px){.snowflake:nth-child(2){--size:0.15vw;-webkit-animation:snowfall 13s linear infinite;animation:snowfall 13s linear infinite}}.snowflake:nth-child(3){--size:0.45vw;--left-ini:-7vw;--left-end:8vw;-webkit-animation:snowfall 23s linear infinite;animation:snowfall 23s linear infinite;-webkit-animation-delay:-5s;animation-delay:-5s;left:79vw}@media(min-width:768px){.snowflake:nth-child(3){--size:0.25vw;-webkit-animation:snowfall 19s linear infinite;animation:snowfall 19s linear infinite}}.snowflake:nth-child(4){--size:0.15vw;--left-ini:-8vw;--left-end:0vw;-webkit-animation:snowfall 18s linear infinite;animation:snowfall 18s linear infinite;-webkit-animation-delay:-4s;animation-delay:-4s;left:34vw}@media(min-width:768px){.snowflake:nth-child(4){--size:0.25vw;-webkit-animation:snowfall 8s linear infinite;animation:snowfall 8s linear infinite}}.snowflake:nth-child(5){--size:0.3vw;--left-ini:-3vw;--left-end:-9vw;-webkit-animation:snowfall 20s linear infinite;animation:snowfall 20s linear infinite;-webkit-animation-delay:-4s;animation-delay:-4s;left:51vw}@media(min-width:768px){.snowflake:nth-child(5){--size:0.1vw;-webkit-animation:snowfall 7s linear infinite;animation:snowfall 7s linear infinite}}.snowflake:nth-child(6){--size:0.75vw;--left-ini:1vw;--left-end:-9vw;-webkit-animation:snowfall 24s linear infinite;animation:snowfall 24s linear infinite;-webkit-animation-delay:-1s;animation-delay:-1s;left:86vw}@media(min-width:768px){.snowflake:nth-child(6){--size:0.1vw;-webkit-animation:snowfall 12s linear infinite;animation:snowfall 12s linear infinite}}.snowflake:nth-child(7){--size:0.15vw;--left-ini:-1vw;--left-end:10vw;-webkit-animation:snowfall 18s linear infinite;animation:snowfall 18s linear infinite;-webkit-animation-delay:-7s;animation-delay:-7s;left:32vw}@media(min-width:768px){.snowflake:nth-child(7){--size:0.05vw;-webkit-animation:snowfall 15s linear infinite;animation:snowfall 15s linear infinite}}.snowflake:nth-child(8){--size:0.3vw;--left-ini:-7vw;--left-end:7vw;-webkit-animation:snowfall 16s linear infinite;animation:snowfall 16s linear infinite;-webkit-animation-delay:-1s;animation-delay:-1s;left:46vw}@media(min-width:768px){.snowflake:nth-child(8){--size:0.2vw;-webkit-animation:snowfall 10s linear infinite;animation:snowfall 10s linear infinite}}.snowflake:nth-child(9){--size:0.15vw;--left-ini:-1vw;--left-end:4vw;-webkit-animation:snowfall 17s linear infinite;animation:snowfall 17s linear infinite;-webkit-animation-delay:-8s;animation-delay:-8s;left:4vw}@media(min-width:768px){.snowflake:nth-child(9){--size:0.25vw;-webkit-animation:snowfall 20s linear infinite;animation:snowfall 20s linear infinite}}.snowflake:nth-child(10){--size:0.45vw;--left-ini:4vw;--left-end:6vw;-webkit-animation:snowfall 22s linear infinite;animation:snowfall 22s linear infinite;-webkit-animation-delay:-5s;animation-delay:-5s;left:72vw}@media(min-width:768px){.snowflake:nth-child(10){--size:0.2vw;-webkit-animation:snowfall 14s linear infinite;animation:snowfall 14s linear infinite}}.snowflake:nth-child(11){--size:0.75vw;--left-ini:-5vw;--left-end:3vw;-webkit-animation:snowfall 24s linear infinite;animation:snowfall 24s linear infinite;-webkit-animation-delay:-3s;animation-delay:-3s;left:97vw}@media(min-width:768px){.snowflake:nth-child(11){--size:0.05vw;-webkit-animation:snowfall 17s linear infinite;animation:snowfall 17s linear infinite}}.snowflake:nth-child(12){--size:0.45vw;--left-ini:-7vw;--left-end:6vw;-webkit-animation:snowfall 22s linear infinite;animation:snowfall 22s linear infinite;-webkit-animation-delay:-5s;animation-delay:-5s;left:88vw}@media(min-width:768px){.snowflake:nth-child(12){--size:0.25vw;-webkit-animation:snowfall 9s linear infinite;animation:snowfall 9s linear infinite}}.snowflake:nth-child(13){--size:0.75vw;--left-ini:7vw;--left-end:3vw;-webkit-animation:snowfall 22s linear infinite;animation:snowfall 22s linear infinite;-webkit-animation-delay:-3s;animation-delay:-3s;left:16vw}@media(min-width:768px){.snowflake:nth-child(13){--size:0.05vw;-webkit-animation:snowfall 10s linear infinite;animation:snowfall 10s linear infinite}}.snowflake:nth-child(14){--size:0.45vw;--left-ini:-8vw;--left-end:-7vw;-webkit-animation:snowfall 19s linear infinite;animation:snowfall 19s linear infinite;-webkit-animation-delay:-5s;animation-delay:-5s;left:83vw}@media(min-width:768px){.snowflake:nth-child(14){--size:0.15vw;-webkit-animation:snowfall 12s linear infinite;animation:snowfall 12s linear infinite}}.snowflake:nth-child(15){--size:0.45vw;--left-ini:-8vw;--left-end:2vw;-webkit-animation:snowfall 23s linear infinite;animation:snowfall 23s linear infinite;-webkit-animation-delay:-8s;animation-delay:-8s;left:45vw}@media(min-width:768px){.snowflake:nth-child(15){--size:0.2vw;-webkit-animation:snowfall 20s linear infinite;animation:snowfall 20s linear infinite}}.snowflake:nth-child(16){--size:0.6vw;--left-ini:-4vw;--left-end:0vw;-webkit-animation:snowfall 22s linear infinite;animation:snowfall 22s linear infinite;-webkit-animation-delay:-8s;animation-delay:-8s;left:62vw}@media(min-width:768px){.snowflake:nth-child(16){--size:0.05vw;-webkit-animation:snowfall 17s linear infinite;animation:snowfall 17s linear infinite}}.snowflake:nth-child(17){--size:0.45vw;--left-ini:0vw;--left-end:-8vw;-webkit-animation:snowfall 25s linear infinite;animation:snowfall 25s linear infinite;-webkit-animation-delay:-10s;animation-delay:-10s;left:40vw}@media(min-width:768px){.snowflake:nth-child(17){--size:0.15vw;-webkit-animation:snowfall 6s linear infinite;animation:snowfall 6s linear infinite}}.snowflake:nth-child(18){--size:0.6vw;--left-ini:5vw;--left-end:-6vw;-webkit-animation:snowfall 25s linear infinite;animation:snowfall 25s linear infinite;-webkit-animation-delay:-1s;animation-delay:-1s;left:38vw}@media(min-width:768px){.snowflake:nth-child(18){--size:0.15vw;-webkit-animation:snowfall 19s linear infinite;animation:snowfall 19s linear infinite}}.snowflake:nth-child(19){--size:0.75vw;--left-ini:6vw;--left-end:6vw;-webkit-animation:snowfall 23s linear infinite;animation:snowfall 23s linear infinite;-webkit-animation-delay:-6s;animation-delay:-6s;left:92vw}@media(min-width:768px){.snowflake:nth-child(19){--size:0.05vw;-webkit-animation:snowfall 15s linear infinite;animation:snowfall 15s linear infinite}}.snowflake:nth-child(20){--size:0.15vw;--left-ini:-6vw;--left-end:-7vw;-webkit-animation:snowfall 24s linear infinite;animation:snowfall 24s linear infinite;-webkit-animation-delay:-3s;animation-delay:-3s;left:56vw}@media(min-width:768px){.snowflake:nth-child(20){--size:0.05vw;-webkit-animation:snowfall 8s linear infinite;animation:snowfall 8s linear infinite}}.snowflake:nth-child(21){--size:0.15vw;--left-ini:-3vw;--left-end:-6vw;-webkit-animation:snowfall 23s linear infinite;animation:snowfall 23s linear infinite;-webkit-animation-delay:-8s;animation-delay:-8s;left:63vw}@media(min-width:768px){.snowflake:nth-child(21){--size:0.2vw;-webkit-animation:snowfall 8s linear infinite;animation:snowfall 8s linear infinite}}.snowflake:nth-child(22){--size:0.75vw;--left-ini:7vw;--left-end:-6vw;-webkit-animation:snowfall 19s linear infinite;animation:snowfall 19s linear infinite;-webkit-animation-delay:-1s;animation-delay:-1s;left:73vw}@media(min-width:768px){.snowflake:nth-child(22){--size:0.2vw;-webkit-animation:snowfall 18s linear infinite;animation:snowfall 18s linear infinite}}.snowflake:nth-child(23){--size:0.3vw;--left-ini:-4vw;--left-end:10vw;-webkit-animation:snowfall 24s linear infinite;animation:snowfall 24s linear infinite;-webkit-animation-delay:-8s;animation-delay:-8s;left:38vw}@media(min-width:768px){.snowflake:nth-child(23){--size:0.2vw;-webkit-animation:snowfall 12s linear infinite;animation:snowfall 12s linear infinite}}.snowflake:nth-child(24){--size:0.75vw;--left-ini:5vw;--left-end:9vw;-webkit-animation:snowfall 18s linear infinite;animation:snowfall 18s linear infinite;-webkit-animation-delay:-6s;animation-delay:-6s;left:5vw}@media(min-width:768px){.snowflake:nth-child(24){--size:0.05vw;-webkit-animation:snowfall 14s linear infinite;animation:snowfall 14s linear infinite}}.snowflake:nth-child(25){--size:0.3vw;--left-ini:-2vw;--left-end:6vw;-webkit-animation:snowfall 20s linear infinite;animation:snowfall 20s linear infinite;-webkit-animation-delay:-2s;animation-delay:-2s;left:93vw}@media(min-width:768px){.snowflake:nth-child(25){--size:0.1vw;-webkit-animation:snowfall 12s linear infinite;animation:snowfall 12s linear infinite}}.snowflake:nth-child(26){--size:0.75vw;--left-ini:-2vw;--left-end:6vw;-webkit-animation:snowfall 24s linear infinite;animation:snowfall 24s linear infinite;-webkit-animation-delay:-5s;animation-delay:-5s;left:14vw}@media(min-width:768px){.snowflake:nth-child(26){--size:0.25vw;-webkit-animation:snowfall 8s linear infinite;animation:snowfall 8s linear infinite}}.snowflake:nth-child(27){--size:0.75vw;--left-ini:-7vw;--left-end:-2vw;-webkit-animation:snowfall 23s linear infinite;animation:snowfall 23s linear infinite;-webkit-animation-delay:-7s;animation-delay:-7s;left:50vw}@media(min-width:768px){.snowflake:nth-child(27){--size:0.25vw;-webkit-animation:snowfall 6s linear infinite;animation:snowfall 6s linear infinite}}.snowflake:nth-child(28){--size:0.3vw;--left-ini:-6vw;--left-end:8vw;-webkit-animation:snowfall 21s linear infinite;animation:snowfall 21s linear infinite;-webkit-animation-delay:-7s;animation-delay:-7s;left:73vw}@media(min-width:768px){.snowflake:nth-child(28){--size:0.2vw;-webkit-animation:snowfall 10s linear infinite;animation:snowfall 10s linear infinite}}.snowflake:nth-child(29){--size:0.75vw;--left-ini:1vw;--left-end:4vw;-webkit-animation:snowfall 17s linear infinite;animation:snowfall 17s linear infinite;-webkit-animation-delay:-3s;animation-delay:-3s;left:64vw}@media(min-width:768px){.snowflake:nth-child(29){--size:0.1vw;-webkit-animation:snowfall 16s linear infinite;animation:snowfall 16s linear infinite}}.snowflake:nth-child(30){--size:0.45vw;--left-ini:8vw;--left-end:0vw;-webkit-animation:snowfall 23s linear infinite;animation:snowfall 23s linear infinite;-webkit-animation-delay:-7s;animation-delay:-7s;left:34vw}@media(min-width:768px){.snowflake:nth-child(30){--size:0.25vw;-webkit-animation:snowfall 8s linear infinite;animation:snowfall 8s linear infinite}}.snowflake:nth-child(31){--size:0.6vw;--left-ini:6vw;--left-end:3vw;-webkit-animation:snowfall 23s linear infinite;animation:snowfall 23s linear infinite;-webkit-animation-delay:-7s;animation-delay:-7s;left:14vw}@media(min-width:768px){.snowflake:nth-child(31){--size:0.2vw;-webkit-animation:snowfall 13s linear infinite;animation:snowfall 13s linear infinite}}.snowflake:nth-child(32){--size:0.3vw;--left-ini:1vw;--left-end:-7vw;-webkit-animation:snowfall 21s linear infinite;animation:snowfall 21s linear infinite;-webkit-animation-delay:-2s;animation-delay:-2s;left:72vw}@media(min-width:768px){.snowflake:nth-child(32){--size:0.2vw;-webkit-animation:snowfall 10s linear infinite;animation:snowfall 10s linear infinite}}.snowflake:nth-child(33){--size:0.75vw;--left-ini:1vw;--left-end:-4vw;-webkit-animation:snowfall 21s linear infinite;animation:snowfall 21s linear infinite;-webkit-animation-delay:-8s;animation-delay:-8s;left:29vw}@media(min-width:768px){.snowflake:nth-child(33){--size:0.1vw;-webkit-animation:snowfall 19s linear infinite;animation:snowfall 19s linear infinite}}.snowflake:nth-child(34){--size:0.75vw;--left-ini:6vw;--left-end:-9vw;-webkit-animation:snowfall 20s linear infinite;animation:snowfall 20s linear infinite;-webkit-animation-delay:-8s;animation-delay:-8s;left:78vw}@media(min-width:768px){.snowflake:nth-child(34){--size:0.25vw;-webkit-animation:snowfall 18s linear infinite;animation:snowfall 18s linear infinite}}.snowflake:nth-child(35){--size:0.45vw;--left-ini:1vw;--left-end:6vw;-webkit-animation:snowfall 25s linear infinite;animation:snowfall 25s linear infinite;-webkit-animation-delay:-8s;animation-delay:-8s;left:64vw}@media(min-width:768px){.snowflake:nth-child(35){--size:0.05vw;-webkit-animation:snowfall 6s linear infinite;animation:snowfall 6s linear infinite}}.snowflake:nth-child(36){--size:0.15vw;--left-ini:1vw;--left-end:9vw;-webkit-animation:snowfall 18s linear infinite;animation:snowfall 18s linear infinite;-webkit-animation-delay:-1s;animation-delay:-1s;left:26vw}@media(min-width:768px){.snowflake:nth-child(36){--size:0.25vw;-webkit-animation:snowfall 12s linear infinite;animation:snowfall 12s linear infinite}}.snowflake:nth-child(37){--size:0.15vw;--left-ini:10vw;--left-end:5vw;-webkit-animation:snowfall 18s linear infinite;animation:snowfall 18s linear infinite;-webkit-animation-delay:-10s;animation-delay:-10s;left:13vw}@media(min-width:768px){.snowflake:nth-child(37){--size:0.15vw;-webkit-animation:snowfall 11s linear infinite;animation:snowfall 11s linear infinite}}.snowflake:nth-child(38){--size:0.75vw;--left-ini:-7vw;--left-end:-4vw;-webkit-animation:snowfall 20s linear infinite;animation:snowfall 20s linear infinite;-webkit-animation-delay:-5s;animation-delay:-5s;left:43vw}@media(min-width:768px){.snowflake:nth-child(38){--size:0.2vw;-webkit-animation:snowfall 17s linear infinite;animation:snowfall 17s linear infinite}}.snowflake:nth-child(39){--size:0.45vw;--left-ini:-1vw;--left-end:5vw;-webkit-animation:snowfall 21s linear infinite;animation:snowfall 21s linear infinite;-webkit-animation-delay:-10s;animation-delay:-10s;left:73vw}@media(min-width:768px){.snowflake:nth-child(39){--size:0.2vw;-webkit-animation:snowfall 18s linear infinite;animation:snowfall 18s linear infinite}}.snowflake:nth-child(40){--size:0.75vw;--left-ini:-4vw;--left-end:-7vw;-webkit-animation:snowfall 18s linear infinite;animation:snowfall 18s linear infinite;-webkit-animation-delay:-6s;animation-delay:-6s;left:3vw}@media(min-width:768px){.snowflake:nth-child(40){--size:0.2vw;-webkit-animation:snowfall 14s linear infinite;animation:snowfall 14s linear infinite}}.snowflake:nth-child(41){--size:0.75vw;--left-ini:5vw;--left-end:5vw;-webkit-animation:snowfall 23s linear infinite;animation:snowfall 23s linear infinite;-webkit-animation-delay:-10s;animation-delay:-10s;left:3vw}@media(min-width:768px){.snowflake:nth-child(41){--size:0.1vw;-webkit-animation:snowfall 9s linear infinite;animation:snowfall 9s linear infinite}}.snowflake:nth-child(42){--size:0.75vw;--left-ini:2vw;--left-end:-2vw;-webkit-animation:snowfall 22s linear infinite;animation:snowfall 22s linear infinite;-webkit-animation-delay:-3s;animation-delay:-3s;left:86vw}@media(min-width:768px){.snowflake:nth-child(42){--size:0.1vw;-webkit-animation:snowfall 7s linear infinite;animation:snowfall 7s linear infinite}}.snowflake:nth-child(43){--size:0.45vw;--left-ini:10vw;--left-end:6vw;-webkit-animation:snowfall 23s linear infinite;animation:snowfall 23s linear infinite;-webkit-animation-delay:-1s;animation-delay:-1s;left:7vw}@media(min-width:768px){.snowflake:nth-child(43){--size:0.05vw;-webkit-animation:snowfall 16s linear infinite;animation:snowfall 16s linear infinite}}.snowflake:nth-child(44){--size:0.75vw;--left-ini:7vw;--left-end:4vw;-webkit-animation:snowfall 25s linear infinite;animation:snowfall 25s linear infinite;-webkit-animation-delay:-9s;animation-delay:-9s;left:74vw}@media(min-width:768px){.snowflake:nth-child(44){--size:0.15vw;-webkit-animation:snowfall 17s linear infinite;animation:snowfall 17s linear infinite}}.snowflake:nth-child(45){--size:0.15vw;--left-ini:4vw;--left-end:-9vw;-webkit-animation:snowfall 16s linear infinite;animation:snowfall 16s linear infinite;-webkit-animation-delay:-8s;animation-delay:-8s;left:50vw}@media(min-width:768px){.snowflake:nth-child(45){--size:0.25vw;-webkit-animation:snowfall 8s linear infinite;animation:snowfall 8s linear infinite}}.snowflake:nth-child(46){--size:0.3vw;--left-ini:4vw;--left-end:-1vw;-webkit-animation:snowfall 18s linear infinite;animation:snowfall 18s linear infinite;-webkit-animation-delay:-2s;animation-delay:-2s;left:17vw}@media(min-width:768px){.snowflake:nth-child(46){--size:0.2vw;-webkit-animation:snowfall 10s linear infinite;animation:snowfall 10s linear infinite}}.snowflake:nth-child(47){--size:0.6vw;--left-ini:-8vw;--left-end:-4vw;-webkit-animation:snowfall 20s linear infinite;animation:snowfall 20s linear infinite;-webkit-animation-delay:-4s;animation-delay:-4s;left:28vw}@media(min-width:768px){.snowflake:nth-child(47){--size:0.2vw;-webkit-animation:snowfall 17s linear infinite;animation:snowfall 17s linear infinite}}.snowflake:nth-child(48){--size:0.15vw;--left-ini:2vw;--left-end:6vw;-webkit-animation:snowfall 17s linear infinite;animation:snowfall 17s linear infinite;-webkit-animation-delay:-6s;animation-delay:-6s;left:98vw}@media(min-width:768px){.snowflake:nth-child(48){--size:0.15vw;-webkit-animation:snowfall 16s linear infinite;animation:snowfall 16s linear infinite}}.snowflake:nth-child(49){--size:0.15vw;--left-ini:2vw;--left-end:1vw;-webkit-animation:snowfall 23s linear infinite;animation:snowfall 23s linear infinite;-webkit-animation-delay:-3s;animation-delay:-3s;left:38vw}@media(min-width:768px){.snowflake:nth-child(49){--size:0.2vw;-webkit-animation:snowfall 16s linear infinite;animation:snowfall 16s linear infinite}}.snowflake:nth-child(50){--size:0.6vw;--left-ini:2vw;--left-end:3vw;-webkit-animation:snowfall 17s linear infinite;animation:snowfall 17s linear infinite;-webkit-animation-delay:-10s;animation-delay:-10s;left:6vw}@media(min-width:768px){.snowflake:nth-child(50){--size:0.05vw;-webkit-animation:snowfall 17s linear infinite;animation:snowfall 17s linear infinite}}.snowflake:nth-child(6n){-webkit-filter:blur(1px);filter:blur(1px)}.animated-giftbox{cursor:pointer;display:inline-block}.animated-giftbox div{align-items:center;display:flex;width:26px!important}@media(min-width:768px){.animated-giftbox div{width:20px!important}}.advent-calender-menu{border:1px solid #eee;padding-left:24px}.scratch-card:not(.open){border:2px solid #fff;border-radius:24px;box-shadow:var(--boxshadow);cursor:grab}.fitlap-challenge .ant-badge{height:100%!important;width:100%!important}.challenge-card{align-items:center;border-radius:6px;box-shadow:var(--boxshadow);cursor:pointer;display:flex;flex-direction:column;height:100%;justify-content:center;line-height:14px!important;min-height:100px;padding:10px;text-align:center}@media(min-width:768px){.challenge-card{font-size:14px;height:160px}}.challenge-card .item-icon{display:block;margin-bottom:10px;max-width:30px}.challenge-card:hover{opacity:.7}.challenge-card.completed{opacity:.5}.challenge-modal .ant-modal-footer{text-align:center}.challenge-modal ol,.challenge-modal ul{text-align:left}.list-item-row{cursor:pointer;-webkit-user-select:none;user-select:none}.list-item-row .ant-list-item-action{transition:all .4s ease-in-out}.list-item-row:hover .ant-list-item-action{margin-right:-6px!important}.challenge-progress .ant-progress-text,.list-item-row:hover strong{color:#0eb8ae!important}.team-name:first-letter{text-transform:uppercase}.avatar-group-min .ant-avatar{background:#eee;color:gray;font-size:12px}.bingo-chart{font-size:10px}@media(min-width:768px){.bingo-chart{font-size:12px}}.fitlap-wrapped{background:linear-gradient(90deg,#2b56a4,#45038d)}.fitlap-wrapped .ant-card{background:#fff}.fitlap-wrapped .ant-card .ant-card-body{padding:10px}.fitlap-wrapped .ant-list-item-meta-content{text-align:left}.fullpage-nav{align-items:center;display:flex;flex-direction:column;justify-content:center;position:absolute;right:0;top:40%;width:30px;z-index:25}.fullpage-nav .nav-dot{background:#fff;border-radius:50%;display:block;height:10px;margin:5px 0;opacity:.5;transition:all .4s ease-in-out;width:10px}.fullpage-nav .nav-dot.active{height:14px;opacity:1;width:14px}.fitlap-wrapped-slide{align-items:center;flex-direction:column;justify-content:center;margin:auto;min-height:100vh;padding:20px;position:relative;text-align:center}@media(min-width:768px){.fitlap-wrapped-slide{display:flex;padding-top:20px!important}}.fitlap-wrapped-slide button{display:block;margin:auto}.fitlap-wrapped-slide h1{color:#fff!important;font-weight:700;text-shadow:2px 7px 5px rgba(0,0,0,.15)}@media(min-width:768px){.fitlap-wrapped-slide h1{font-size:60px!important}}.fitlap-wrapped-slide h4{color:#fff!important;text-shadow:2px 7px 5px rgba(0,0,0,.15)}@media(min-width:768px){.fitlap-wrapped-slide h4{font-size:20px!important}}.fitlap-wrapped-slide button{font-size:14px;height:auto!important;min-width:120px;width:auto!important}@media(min-width:768px){.fitlap-wrapped-slide button{font-size:18px}}.fitlap-wrapped-slide .wrapped-svg{bottom:150px;position:absolute;right:0;width:100%;z-index:-1}.fitlap-wrapped-slide .wrapped-svg svg{width:100%}.fitlap-wrapped-slide .wrapped-svg.min svg{max-width:260px!important}@media(min-width:768px){.fitlap-wrapped-slide .wrapped-svg.min svg{max-width:400px!important}.fitlap-wrapped-slide .wrapped-svg{bottom:60px;position:absolute;right:40px;width:auto}.fitlap-wrapped-slide .wrapped-svg svg{width:600px}}.default-alert{align-items:start!important}.default-alert .anticon{margin-top:5px}.avatar-wrapper{position:relative}.avatar-fitlap-plus{bottom:-20px;color:#00bfff;font-size:26px;position:absolute;right:-3px;text-shadow:0 0 #000}@media(min-width:768px){.avatar-fitlap-plus{bottom:-16px;right:-2px}}.sales-page-feature .ant-card-head-title{align-items:center;display:flex;gap:8px}.sales-page-feature .ant-card-head-title svg{color:#0eb8ae;font-size:20px!important}.sales-page-join{margin-top:20px;padding:20px;text-align:center}@media(min-width:768px){.sales-page-join{padding:50px 20px}.sales-page-pricing{margin-bottom:60px;margin-top:40px}}.chatroom-content.ant-layout-content{padding:0!important}@media(min-width:768px){.chatroom-content.ant-layout-content{padding:20px!important}}.chatroom-badge{position:absolute;right:10px;top:10px}@media(min-width:768px){.chat-wrapper{border-radius:12px;padding:20px;position:relative}}.chat-drawer .ant-drawer-body{padding:20px 0!important}.message-container{border-radius:12px;flex:1 1;padding:6px 12px;position:relative}.message-container .message-reaction{display:none;position:absolute;right:0;top:0;z-index:25}.message-container:active .message-reaction,.message-container:hover .message-reaction{display:block}.reaction-counter{bottom:-12px;display:flex;position:absolute}.reaction-counter>div>div{background:#fff;border:none;border-radius:12px;box-shadow:0 2px 4px 0 hsla(0,0%,61%,.2);padding-left:4px;padding-right:4px}.reaction-counter>div>div>div{border-radius:12px;box-shadow:none!important;display:flex;justify-content:center}.search-chat-users .ant-modal-footer{text-align:center}.post-feed-reaction>div{background:transparent!important;box-shadow:none!important}.reaction-emote.reacted{background-color:rgba(25,174,240,.1)!important}.post-feed-card{border:none!important;margin:16px 0!important}.post-feed-card .blog-comments{margin-top:0!important}.post-feed-card .ant-card-body{padding:0}@media(min-width:768px){.post-feed-card .ant-card-body{padding:24px!important}.post-feed-card{border-radius:12px;box-shadow:var(--boxshadow)}}@media(max-width:768px){.post-feed-card{border-bottom:1px dashed var(--border-color)!important;border-radius:0!important}}.post-feed-card .ant-skeleton-with-avatar .ant-skeleton-paragraph{margin-top:0!important}.post-feed-card .ant-skeleton li{height:10px!important}@media(max-width:768px){.post-feed-card .post-feed-actions{padding-bottom:12px}}.post-feed-add-post{border-radius:12px;box-shadow:var(--boxshadow);padding:12px;width:100%}@media(min-width:768px){.post-feed-add-post{padding:16px}}.private-chat-wrapper{display:flex;flex-direction:column;height:100dvh}@media(min-width:768px){.private-chat-wrapper{max-height:70vh}}.private-chat-wrapper .private-chat-scrollable{flex:1 1;max-height:calc(100dvh - 160px);min-height:0;overflow-y:auto}.float-upload .ant-upload-list{bottom:0;position:absolute;right:50px}.float-upload .ant-upload-list .ant-upload-list-item{background:#fff!important}.float-button-group{bottom:110px;right:12px;z-index:123}@media(min-width:768px){.float-button-group{bottom:80px;position:absolute!important;right:40px}}.default-upload{text-align:right;width:100%}.default-upload .ant-upload{background:transparent!important;border:none!important;height:auto!important;width:auto!important}.messages-page .ant-layout-footer{display:none}.video-card-iframe .ant-card-cover{cursor:pointer}.video-card-iframe .ant-card-cover:hover .play-circle-video{color:hsla(0,0%,100%,.5)!important}.video-card-list{box-shadow:var(--boxshadow)}@media(max-width:768px){.video-card-list .muted-text{font-size:12px}.video-card-list .ant-card-body{padding:12px!important}}.video-card-list h5{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;margin:0;min-height:48px;overflow:hidden;text-overflow:ellipsis}@media(max-width:768px){.video-card-list h5{font-size:14px;min-height:42px}}.video-card-list button{width:100%}@media(min-width:768px){.video-card-list button{min-width:140px}}.video-card-list img{height:80px;object-fit:cover}@media(min-width:768px){.video-card-list img{height:160px}}.video-card-list.unavailable{opacity:.65}.play-circle-video{color:#fff;cursor:pointer;font-size:60px;left:50%;position:absolute;top:40%;-webkit-transform:translate(-50%,-40%);transform:translate(-50%,-40%);transition:all .4s ease-in-out}.play-circle-video.small{font-size:24px}.skeleton-with-image{margin-bottom:12px}.skeleton-with-image span.ant-skeleton-avatar{border-radius:8px!important;height:70px!important;width:100px!important}.fitlap-layout{background-color:#f5f7fa;min-height:100vh}.fitlap-content{align-items:center;display:flex;justify-content:center;padding:40px 16px;position:relative}.fitlap-footer{background:transparent;text-align:center}.decorative-image{max-width:300px;pointer-events:none;position:absolute;-webkit-user-select:none;user-select:none}.decorative-image.image-one{max-width:200px;position:absolute;right:-30%;top:-10%;z-index:0}@media(min-width:768px){.decorative-image.image-one{right:10%;top:15%}}@media(min-width:1600px){.decorative-image.image-one{right:25%;top:15%}}.decorative-image.image-two{display:none;position:absolute;z-index:0}@media(min-width:768px){.decorative-image.image-two{bottom:10%;display:block;left:10%}}@media(min-width:1600px){.decorative-image.image-two{bottom:10%;display:block;left:20%}}.public-page-content{border:none;border-radius:16px;max-width:728px;width:100%}@media(min-width:768px){.public-page-content{background:#fff;box-shadow:0 8px 24px rgba(0,0,0,.06)}}
/*# sourceMappingURL=main.43a052b4.css.map*/