@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700;800&display=swap);
html{height:100%;box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{position:relative;margin:0;min-height:100%;background:#fff;font-family:"Nunito",sans-serif;font-size:14px}@media(min-width: 768px){body{font-size:16px}}#root{height:100%}.content{min-height:100%;position:relative}.container{max-width:1230px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;width:100%}h1{font-weight:800;font-size:28px}@media(min-width: 768px){h1{font-size:48px}}h2{font-weight:800;font-size:24px}@media(min-width: 768px){h2{font-size:28px}}h3{font-size:16px;font-weight:bold}@media(min-width: 768px){h3{font-size:21px}}h4{font-weight:300;font-size:18px}@media(min-width: 768px){h4{font-size:24px}}.sub-title{color:#262626;font-weight:800;text-align:center;font-size:24px}@media(min-width: 768px){.sub-title{text-align:center;font-size:28px}}.page-title{font-weight:normal;text-align:center;margin-bottom:0}.mobile-back{padding:0 12px;position:absolute;left:0;top:0}.mobile-back .custom-icon{font-size:14px}.ant-btn-lg{border-radius:50px}.underlined-title{color:#262626;font-weight:normal;font-size:20px;border-bottom:solid 6px #efc207;line-height:16px;display:inline-block;margin-top:10px;margin-bottom:10px}.title{font-size:16px;color:#262626;margin-bottom:5px;font-weight:bold}@keyframes scale-up-center{0%{-webkit-transform:scale(0.1);transform:scale(0.1)}80%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}.info-box-circle{text-align:center;padding:50px 0}.info-box-circle .circle-bg{width:155px;padding:30px;border-radius:60% 100% 60% 100%/100% 70% 100% 70%;background:#fcf3cd;margin:auto;justify-content:space-around;display:inline-flex;align-items:center;transform:rotate(-20deg)}.info-box-circle p{min-width:250px;transform:rotate(20deg);margin:0}@media(min-width: 768px){.info-box-circle p{min-width:300px}}.thank-you-page{padding-bottom:40px}@media(min-width: 768px){.thank-you-page{background:#fafbfc}}@media(min-width: 768px){.thank-you-page .thank-you-page-content{background:#fff;box-shadow:0 2px 15px #eaeff1}}.thank-you-page .thank-you-page-content button{margin:0;font-weight:500}.ant-skeleton-content .ant-skeleton-title,.ant-skeleton-content .ant-skeleton-paragraph>li{border-radius:12px}.app-loading{background:#fafbfc;width:100%;height:110%}.app-loading .loading-icon{display:flex;align-items:center;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-size:100px}.app-loading .loading-icon svg{margin-left:20px;font-size:90px}.header-skeleton{display:none}@media(min-width: 768px){.header-skeleton{border-bottom:solid 1px #eee;display:block;background:#fff;width:100%;height:67px}.header-skeleton svg{font-size:80px;margin-top:-2px}}.loading-spinner{margin-top:-5px;width:30px;height:30px;position:relative;animation:loading-spinner 2.5s infinite linear both}.loading-spinner-dot{width:100%;height:100%;position:absolute;left:0;top:0;animation:loading-spinner-dot 2s infinite ease-in-out both}.loading-spinner-dot:before{content:"";display:block;width:25%;height:25%;background-color:#19aef0;border-radius:100%;animation:loading-spinner-dot-before 2s infinite ease-in-out both}.loading-spinner-dot:nth-child(1){animation-delay:-1.1s}.loading-spinner-dot:nth-child(2){animation-delay:-1s}.loading-spinner-dot:nth-child(3){animation-delay:-0.9s}.loading-spinner-dot:nth-child(4){animation-delay:-0.8s}.loading-spinner-dot:nth-child(5){animation-delay:-0.7s}.loading-spinner-dot:nth-child(6){animation-delay:-0.6s}.loading-spinner-dot:nth-child(1):before{animation-delay:-1.1s}.loading-spinner-dot:nth-child(2):before{animation-delay:-1s}.loading-spinner-dot:nth-child(3):before{animation-delay:-0.9s}.loading-spinner-dot:nth-child(4):before{animation-delay:-0.8s}.loading-spinner-dot:nth-child(5):before{animation-delay:-0.7s}.loading-spinner-dot:nth-child(6):before{animation-delay:-0.6s}@keyframes loading-spinner{100%{transform:rotate(360deg)}}@keyframes loading-spinner-dot{80%,100%{transform:rotate(360deg)}}@keyframes loading-spinner-dot-before{50%{transform:scale(0.4)}100%,0%{transform:scale(1)}}.main-btn{min-width:100px;font-weight:600}iframe[name=helpcrunch-iframe]{z-index:100 !important}.campaign-mobile{display:block;background:#fff;margin:15px 0;text-align:center;font-weight:bold;color:#262626;border-radius:12px;overflow:hidden}.campaign-mobile img{width:100%}@media(min-width: 768px){.campaign-mobile{display:none}}.campaign-mobile .campaign-sidebar{margin-bottom:0 !important}.campaign-sidebar{max-width:100%;margin-bottom:40px;border:solid 1px #eee;border-radius:12px}@media(min-width: 992px){.campaign-sidebar{box-shadow:0 2px 15px #eaeff1;margin-bottom:40px;width:100%}}.campaign-banner{display:none}@media(min-width: 768px){.campaign-banner{display:flex}}@media(min-width: 768px){.page-content{padding-top:40px;padding-bottom:40px}}.page-disabled{user-select:none;pointer-events:none;opacity:.2}.access-required{position:fixed;top:50%;left:50%;background:#fff;transform:translate(-50%, -50%);z-index:449;padding:40px;border-radius:24px;box-shadow:0 2px 8px rgba(0,0,0,.09)}.access-required h4{font-weight:bold}.seo-title{font-size:24px}@media(min-width: 768px){.seo-title{font-size:28px}}.logged-in .content{padding-bottom:50px}@media(min-width: 768px){.logged-in .content{padding-bottom:0}}.radio-buttons{white-space:inherit !important}.radio-buttons .ant-radio-button-wrapper{border:1px solid #d9d9d9;border-radius:24px !important;margin:6px;outline:0 !important}.radio-buttons .ant-radio-button-wrapper:before{display:none !important}.modal-open #root{filter:blur(8px)}.ant-input-lg,.ant-btn-lg{font-size:16px !important}#onesignal-slidedown-container #onesignal-slidedown-allow-button{background:#26c0f4 !important}body{transition:padding-top .35s ease-in-out}body.getsitecontrol-48311-open,body.getsitecontrol-70894-open{padding-top:136px}body.getsitecontrol-48311-open .mobile-nav-menu,body.getsitecontrol-70894-open .mobile-nav-menu{padding-top:136px}@media(min-width: 960px){body.getsitecontrol-48311-open,body.getsitecontrol-70894-open{padding-top:76px}}.mb-0{margin-bottom:0}.error-boundary{text-align:center;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:40px}.error-boundary h2{font-weight:bold;margin-bottom:0}.error-boundary h4{font-size:20px;margin-bottom:40px}.ant-popover{max-width:220px}.ant-popover .ant-popover-title{font-weight:bold}.ant-popover .ant-popover-inner-content{font-size:14px}.ant-btn-lg,.ant-list,.ant-tabs,.ant-modal-body{font-size:14px !important}@media(min-width: 768px){.ant-btn-lg,.ant-list,.ant-tabs,.ant-modal-body{font-size:16px !important}}@media(max-width: 768px){.ant-btn{font-size:14px !important}}.motivation-popup .animated-bg-circle{width:100px;height:100px;background:#fff;margin:auto;display:block;margin-bottom:70px !important}.motivation-popup h2,.motivation-popup p{color:#fff !important}.motivation-popup img{margin-left:-30px;margin-top:15px;position:absolute;top:0}.motivation-popup .ant-modal-content{background:linear-gradient(45deg, #ffb70c, #f17f52)}.motivation-popup.weight .ant-modal-content{background:linear-gradient(45deg, #fd61a3, #5a52f1)}.recharts-wrapper{cursor:pointer !important}.recharts-wrapper text{fill:#828282}.recharts-wrapper .recharts-cartesian-axis-tick-line,.recharts-wrapper .recharts-cartesian-grid-vertical,.recharts-wrapper .recharts-cartesian-axis-line{display:none !important}.recharts-wrapper .recharts-cartesian-grid-horizontal line{stroke:#f3f3f3}.recharts-wrapper .xAxis .recharts-cartesian-axis-line{display:block !important;stroke:#c3c1c1 !important}.recharts-wrapper .recharts-surface{border-radius:4px}.recharts-wrapper .recharts-default-tooltip{border:none !important;border-radius:6px;opacity:.95;box-shadow:0 4px 15px #eaeff1;font-weight:600 !important}.default-alert{background:#fff;border:dashed 2px #eee;font-size:14px}@media(min-width: 768px){.default-alert{font-size:16px}}.animated-giftbox{cursor:pointer;display:inline-block}.animated-giftbox.small{max-width:34px}@media(min-width: 768px){.animated-giftbox.small svg{width:34px !important}}.animated-giftbox.large svg{width:200px !important}@media(max-width: 768px){.fitlap-wrapped-modal{top:0;margin:0;padding:0;max-width:100% !important}}@media(min-width: 768px){.fitlap-wrapped-modal .ant-modal-body{min-height:auto !important}}.fitlap-wrapped-modal .ant-modal-content{background:linear-gradient(45deg, #546be9, #3546a9)}@media(max-width: 768px){.fitlap-wrapped-modal .ant-modal-content{height:100vh;border-radius:0 !important}}.fitlap-wrapped-modal h1,.fitlap-wrapped-modal h2,.fitlap-wrapped-modal h3,.fitlap-wrapped-modal p{color:#fff !important}.fitlap-wrapped-modal .wrapped-content{min-height:60vh;padding-top:40px}.fitlap-wrapped-modal .wrapped-content .recipe-list-row{text-align:left}.fitlap-wrapped-modal .wrapped-content .recipe-list-row img{width:100%;border-radius:6px;border:solid 2px #fff}.fitlap-wrapped-modal .wrapped-content .recipe-list-row p{margin:0}.fitlap-wrapped-modal .wrapped-content .recipe-list-row span{opacity:.5;font-size:14px}.fitlap-wrapped-modal .fitlap{font-size:100px;height:40px}.fitlap-wrapped-modal .fitlap path{stroke:#fff !important;fill:#fff !important}.fitlap-wrapped-modal .ant-modal-close-x{color:#fff}.fitlap-info-list .ant-list-item-meta{align-items:center}.fitlap-info-list a{display:flex;align-items:center;justify-content:space-between}.fitlap-info-list .ant-list-item-meta-title{margin:0}.ant-message-notice-content{font-size:14px;padding:6px 12px}.custom-icon{vertical-align:-0.25em;font-size:20px}.icon-heart{color:#fff}.icon-heart svg{filter:drop-shadow(0px 2px 3px rgba(0, 0, 0, 0.2));stroke:#fff}.icon-heart.empty{color:transparent}.icon-heart.empty svg{filter:drop-shadow(0px 2px 2px rgba(0, 0, 0, 0.5))}.header-min .icon-heart{font-size:20px !important}.header-min .icon-heart svg{filter:none;color:#f5222d;stroke:#f5222d}.header-min .icon-heart.empty svg{color:transparent}.header-min .custom-icon{color:#262626;font-size:16px}.icon-close{cursor:pointer}.nav-section{background:#fff;border-bottom:solid 1px #eee}.nav-section .container{position:relative}@media(min-width: 768px){.nav-section{padding:0}}.nav-section .home-nav{font-size:16px;text-align:right}.nav-section .home-nav ul{width:100%;display:inline-block}@media(min-width: 992px){.nav-section .home-nav ul{width:auto}}.nav-section .home-nav .ant-menu{background:none;border:none}.nav-section .home-nav .ant-menu .menu-signup{padding:0;border-color:transparent}.nav-section .home-nav .ant-menu .menu-signup:hover{border-color:transparent}.nav-section .home-nav .ant-menu-horizontal{line-height:65px}.nav-section .home-nav .custom-icon{font-size:24px}.nav-section .home-nav a{font-size:16px;color:#262626;padding:0}.hidden-mobile{display:none}@media(min-width: 768px){.hidden-mobile{display:block}}.user-menu .custom-icon{font-size:24px}.nav-icon{font-size:24px}@media(min-width: 768px){.nav-icon{display:none}}.fill-none svg{fill:none}.ant-menu-submenu .custom-icon{font-size:20px;margin:0}.ant-menu-submenu .ant-menu-item{background:inherit !important}.ant-menu-submenu a{font-size:16px !important;color:#262626;display:flex;align-items:center}.ant-menu-submenu a span{padding-left:6px}.ant-menu-submenu .mobile-nav-logout i{margin-right:5px}.mobile-nav-logout{text-align:center;display:flex;font-size:16px;color:#0eb8ae;text-transform:uppercase;font-weight:500;align-items:center;justify-content:center}.mobile-nav-logout img{padding-right:6px}.home-logo{font-size:70px}.home-logo.modal-home-logo{top:0}.mobile-nav{margin:0;top:0;max-width:100%;height:100%;padding:0;background:#fff}.mobile-nav .ant-modal-header{border-bottom:none}.mobile-nav .ant-modal-content{background:url(/images/mobile-nav-footer-9f31f998.png) no-repeat bottom;height:auto;min-height:100%;border-radius:0;background-size:100% auto}.mobile-nav .mobile-nav-content{margin-top:50px}.mobile-nav .mobile-nav-content ul{list-style-type:none;padding:0;margin:0}.mobile-nav .mobile-nav-content ul li{font-size:16px;border-bottom:.5px dashed #b2b2b2;padding:5px;text-align:center}.mobile-nav .mobile-nav-content ul li a{color:#262626}.mobile-nav .mobile-nav-content ul li:last-child{border:none}.mobile-nav .mobile-nav-footer{position:absolute;bottom:30px;left:0;width:100%}.mobile-nav .mobile-nav-footer button{width:100%;margin-bottom:10px}.header-affix>.ant-affix{z-index:500}.header-affix>.ant-affix .header-min.shadow{box-shadow:0 2px 4px 0 rgba(156,156,156,.2)}.header-min{z-index:500;margin-bottom:10px;background:#fff;padding:12px 0;font-size:16px;color:#262626;text-align:center;position:relative}.header-min .header-back{position:absolute;left:20px;color:#262626}.header-min .header-back i{font-size:18px}@media(min-width: 768px){.header-min{display:none}}.header-go-back{padding:0 12px}.header-actions .burger-navigation{font-size:24px;padding:0 10px}.header-visitor{padding:10px 0}@media(min-width: 768px){.header-visitor{padding:0}}.footer{background:#fafbfc;font-size:12px;color:gray;border-top:solid 1px #eee;padding:20px 0;position:absolute;right:0;left:0}.footer p{margin-bottom:5px}.footer .copyright{text-align:center;margin-top:20px}.footer .fitlap{text-align:right}@media(min-width: 768px){.footer .fitlap{text-align:left}}.footer .social-media{margin-top:1em}@media(min-width: 768px){.footer .social-media{margin-top:0;text-align:right}}.mobile-nav-menu-bottom{position:fixed;z-index:500;bottom:0;width:100%;border:.5px solid #cbcbcb;text-align:center}.mobile-nav-menu-bottom svg{font-size:22px;margin-bottom:-4px}.mobile-nav-menu-bottom .nav-text{overflow:hidden;font-size:12px;display:block;line-height:14px;margin-top:-10px;margin-bottom:5px}.mobile-nav-menu-bottom ul{display:flex;border-color:transparent !important;background:#fafafa}.mobile-nav-menu-bottom li{flex:1;padding:0;margin:0}.mobile-nav-menu-bottom .ant-menu-item-active{background:#fafafa !important;color:#262626}.mobile-nav-menu-bottom .ant-menu-item>a{color:#262626 !important}.mobile-nav-menu-bottom .ant-menu-item>a:hover{color:#262626}.mobile-nav-menu-bottom .ant-menu-item-selected{border-top:solid 2px #0eb8ae !important;color:#0eb8ae !important}.mobile-nav-menu-bottom .ant-menu-item-selected a{color:#0eb8ae !important}.mobile-nav-menu-bottom.hide-titles .nav-text{display:none}.mobile-nav-menu-bottom.hide-titles svg{margin-bottom:-8px !important}.mobile-nav-menu-bottom .ant-menu-item{border-top:solid 2px transparent;border-bottom:none !important}.mobile-nav-menu{top:0;margin:0;max-width:100%;height:100%;background:#fff}.mobile-nav-menu ul{border:none}.mobile-nav-menu .custom-icon{font-size:20px}.mobile-nav-menu a{display:flex;align-items:center}.mobile-nav-menu .arrow-next{font-size:12px;margin-left:auto}.mobile-nav-menu .ant-modal-body{padding-bottom:70px}.mobile-nav-menu .ant-modal-content{box-shadow:none}.mobile-nav-menu .ant-modal-header{border:none;text-align:center;font-weight:normal}.mobile-nav-menu .anticon-close{display:none}.mobile-nav-menu .ant-menu-item{padding:0;border-bottom:dashed 2px #eee}.mobile-nav-menu .ant-menu-item span{font-size:16px}.mobile-nav-menu .nav-icon{padding-right:8px}.mobile-nav-menu .mobile-nav-logout{margin-top:30px}.mobile-nav-menu .mobile-nav-logout .custom-icon{margin-right:6px}.mobile-nav-menu .menu-group{margin-top:20px}.support-modal h3{margin:12px 0 !important}.app-download{background:transparent}.app-download .skew-bg-green{min-height:150px;background:#43e1d7;padding-bottom:50px;text-align:center;margin-top:50px}@media(min-width: 768px){.app-download .skew-bg-green{margin-top:140px}}.app-download .skew-bg-green:before{content:"";background:#43e1d7;display:block;height:100%;width:100%;transform:skewY(-3deg);position:absolute;top:-10%}@media(min-width: 992px){.app-download .skew-bg-green:before{top:-40%}}.app-download img{max-width:100%}.login-page{height:100%;background:url(/images/signup-short-bg-5dc0f5d3.png)}@media(min-width: 768px){.login-page{background:url(/images/login-bg-c32c24b4.jpg) !important}}.login-page .nav-section{background:#fff;border-bottom:solid 1px #eee;display:none}@media(min-width: 768px){.login-page .nav-section{display:block}}.login-page .footer{display:none}.login-form{overflow:hidden;position:relative}@media(min-width: 768px){.login-form{border-radius:6px;background:#fff;box-shadow:0 2px 4px 0 rgba(156,156,156,.2)}}.login-form .nav-icon{color:#fff}.login-form .login-form-forgot{float:right}.login-form .login-form-button{width:100%}.login-form .login-divider{font-size:14px;margin-top:20px !important;margin-bottom:20px !important}.login-form .login-register-now{text-align:center}.login-form #normal_login_password,.login-form #normal_login_email,.login-form #normal_login_name{border:1px solid #d9d9d9;height:40px}.login-form .login-form-header{background:linear-gradient(rgba(14, 184, 174, 0.8), rgba(14, 184, 174, 0.8)),url(/images/header-img-d10700e9.jpg);background-size:cover;transform:skewY(2.5deg);margin-top:-1em;padding:15px 15px}@media(min-width: 768px){.login-form .login-form-header{padding:30px 15px;margin-top:-1.5em}}.login-form .login-form-header.transparent{background:transparent}.login-form .login-form-header .login-form-header-content{transform:skewY(-2.5deg)}.login-form .login-form-header .login-form-header-content .login-logo{color:#fff;width:100px;height:50px;display:block;margin:auto}.login-form .login-form-header .login-form-header-content.hidden{visibility:hidden}.login-form .login-form-header h1{font-size:24px;text-align:center;font-weight:400;margin:0;color:#fff}.login-form .login-form-header .back{font-weight:500;line-height:16px;cursor:pointer;margin:20px 0;color:#fff}.login-form .login-form-header .nav-icon{float:right}.login-form .login-form-content{padding:20px}.login-form .ant-divider{margin:10px 0}.ant-divider-inner-text{font-weight:normal}.facebook-button{width:100%;border:none;color:#fff;background:#29487d;margin-top:15px}.facebook-button:disabled{border:solid 1px #d9d9d9}.facebook-button:hover,.facebook-button:active,.facebook-button:focus{color:#fff;background:#365ea3}.facebook-button.connected{background:transparent;color:#29487d;border:solid 1px #29487d}.apple-button{width:100%;color:#fff;background-color:#000;margin-top:15px}.apple-button:hover,.apple-button:active,.apple-button:focus{color:#fff;background:#1a1a1a}.apple-button i{font-size:70px;margin-top:-13px;margin-left:-170px}.apple-button p{margin-top:-60px}.password-sent{text-align:center;padding-bottom:40px}.password-sent p:first-child{font-weight:500}.password-sent button{width:100%}.reset-password-page{height:100%}@media(min-width: 768px){.reset-password-page{background:url(/images/login-bg-c32c24b4.jpg)}}.reset-password-page h1{margin-top:20px !important}.reset-password-page .reset-password-btn{font-weight:500;margin:20px 0;width:100%}@media(min-width: 768px){.forgot-password .login-form{margin-top:40px}}.login-sub-header{text-align:center;color:#fff;font-size:20px;font-weight:bold;margin:0}@media(min-width: 768px){.login-sub-header{display:none}}.signup-goal{background:#43e1d7;padding:3em;transform:skewY(-4deg);margin-bottom:-25px;padding-bottom:70px;height:90vh}@media(min-width: 768px){.signup-goal{height:inherit}}.signup-goal .goal-options{transform:skewY(4deg)}.signup-goal .goal-option{cursor:pointer;background:#fff;box-shadow:0 4px 16px rgba(130,130,130,.6);border-radius:4px;padding:12px 20px;margin-bottom:20px;transition:all .3s cubic-bezier(0.645, 0.045, 0.355, 1)}.signup-goal .goal-option:hover{color:#0eb8ae}.signup-goal .goal-option:hover h2{color:#0eb8ae}.signup-goal .goal-option h2{transition:all .3s cubic-bezier(0.645, 0.045, 0.355, 1);font-size:20px;color:#262626;margin-bottom:5px;font-weight:normal}@media(min-width: 768px){.content{background:#fafbfc}}.content .nav-section{border:none}@media(min-width: 768px){.content .nav-section{border-bottom:solid 1px #eee}}.menu-date-mobile ul{padding:0 10px 10px 10px;white-space:nowrap;overflow-x:auto;overflow-y:hidden;list-style:none;margin:0;width:100%}@media(min-width: 768px){.menu-date-mobile{display:none}}.date-title{text-align:left}@media(min-width: 768px){.date-title{text-align:center}}.current-menu-date{margin-bottom:1em;text-align:center}.current-menu-date p:first-letter{text-transform:uppercase}.current-menu-date span{padding-left:20px;padding-right:20px;cursor:pointer}.current-menu-date .custom-icon{font-size:14px}@media(max-width: 768px){.current-menu-date .underlined-title{display:none !important}}.current-menu-date .underlined-title{margin:0 !important}.menu-date{box-shadow:0 4px 15px #eaeff1;color:#262626;border-radius:8px;text-align:center;display:inline-block;padding:6px 0;margin-right:20px;width:15%}.menu-date p{margin:0}.menu-date.active{background:#0eb8ae;color:#fff;font-weight:bold}.meal-overview{border-bottom:solid 1px #eee;margin-top:1em;position:relative}@media(min-width: 768px){.meal-overview{border:none}}.meal-overview .meal-title{font-weight:bold;font-size:16px;color:#262626;margin-bottom:5px}.meal-overview .meal-buttons{margin-top:5px}.meal-overview .add-to-favorites{z-index:10;position:absolute;right:0;padding:8px 12px;cursor:pointer}.meal-overview .meal-image{overflow:hidden;border-radius:6px;box-shadow:0 2px 4px 0 rgba(156,156,156,.2);position:relative}.meal-overview .meal-image img{width:100%}.meal-overview .recipe-name{padding:6px 0}.meal-overview .recipe-name p{color:#262626;margin-bottom:0;margin-top:5px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;justify-content:center;font-size:16px}@media(min-width: 768px){.meal-overview .recipe-name p{align-items:center;height:44px;justify-content:inherit}}.meal-overview .cancel-cheat-meal{height:32px;font-size:14px !important;font-weight:normal;margin-top:15px;margin-bottom:10px}.meal-overview .cheat-meal-overlay{color:#262626}.meal-buttons button{font-size:14px;cursor:pointer;width:100%;padding:0;text-align:left;display:flex;align-items:center}.meal-buttons .custom-icon{font-size:18px}.mark-not-eaten{text-align:center !important;width:auto !important;padding-left:20px !important;padding-right:20px !important;height:32px;font-size:14px !important;margin-bottom:10px}@media(min-width: 768px){.mark-not-eaten{margin-bottom:0}}.mark-not-eaten i{margin-top:2px}.meal-plan-skeleton.compact .ant-skeleton{margin-top:20px;margin-bottom:0}.meal-plan-skeleton.compact .ant-skeleton li:first-child{height:100px}.meal-plan-skeleton .ant-skeleton{margin-bottom:40px;margin-top:20px}.meal-plan-skeleton .ant-skeleton li:first-child{height:160px}.subscription-end{text-align:center;margin-left:-20px;margin-right:-20px}.subscription-end h4{font-weight:normal;font-size:20px}.subscription-end button{font-weight:500}@media(min-width: 768px){.subscription-end{margin:0;margin-bottom:-40px}}.subscription-end .subscription-end-content{position:relative;overflow:hidden;padding:120px 0}.subscription-end .subscription-end-content:before{content:"";background:#fcf3cd;display:block;height:100%;width:100%;transform:skewY(-3deg);position:absolute;bottom:0;left:0;margin-bottom:-50px}.meal-plan-cards .card{background:#fff;box-shadow:0 2px 15px #eaeff1;padding:20px;margin-bottom:40px;border-radius:12px}.meal-plan-cards .card button{width:100%;font-weight:500;margin-top:10px}.meal-plan-cards .card .custom-icon{float:left;font-size:42px;padding-right:15px}.meal-plan-cards .card .active-allergens{font-size:14px;color:#828282}.meal-plan-cards .card .active-allergens span:not(:empty)~span:not(:empty):before{content:", "}.sidebar-block{padding:20px 0;overflow:hidden;margin-left:0;margin-right:0;margin-bottom:40px;box-shadow:0 2px 15px #eaeff1}.sidebar-block.no-shadow{box-shadow:none;padding-top:0;margin:0}@media(min-width: 768px){.sidebar-block{box-shadow:0 2px 15px #eaeff1 !important;padding-top:20px !important;margin-top:0;background:#fff}}.sidebar-block.share .fb-share-button{text-align:center;display:block;margin-top:10px}.goal-info-card{margin-top:40px}@media(min-width: 768px){.goal-info-card{margin-top:0;padding:20px 0;overflow:hidden;box-shadow:0 2px 15px #eaeff1;margin-bottom:40px;background:#fff}}.persistence .title{margin-bottom:15px}.persistence i{float:left;font-size:30px;padding-right:15px}.persistence span{display:block}.persistence a{display:block;text-align:center;margin-top:12px}.training-modal .participant-physical-activity{margin:0;display:block;text-align:center;padding:12px 0}.training-modal .ant-form-item{margin:0}.print-meal-plan{position:absolute;right:10px;top:10px}.meal-settings-alert .ant-alert-message{padding-right:10px;display:block}.daily-meals.compact{margin-top:1em}@media(min-width: 768px){.daily-meals.compact{padding:0 40px}}.meal-overview-compact{display:flex;flex-direction:column;position:relative;height:100%}.meal-overview-compact .recipe-info span,.meal-overview-compact .recipe-macros span{font-size:12px !important}.meal-overview-compact .meal-title{font-weight:bold;font-size:16px;color:#262626;margin-bottom:5px}.meal-overview-compact .meal-image{overflow:hidden;border-radius:6px 6px 0 0;position:relative;min-height:80px;background:#fafbfc}.meal-overview-compact .meal-image img{width:100%;min-height:80px}.meal-overview-compact .meal-content{text-align:center;border-left:solid 1px #eee;border-right:solid 1px #eee;padding:6px;flex:1;display:flex;flex-direction:column}.meal-overview-compact .meal-content .recipe-name{flex:1}.meal-overview-compact .meal-content .recipe-name p{color:#262626;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:5px}.meal-overview-compact .meal-buttons-compact{width:100%}.meal-overview-compact .meal-buttons-compact button{width:33%;height:40px;padding:0;text-align:center}.meal-overview-compact .meal-buttons-compact button:disabled{background-color:#fafbfc !important}.meal-overview-compact .meal-buttons-compact button:disabled svg{color:#e0e0e0}.meal-overview-compact .meal-buttons-compact button:not(.ant-btn-primary){background:#fafbfc}.meal-overview-compact .meal-buttons-compact button:not(.ant-btn-primary):not(:disabled){color:#0eb8ae}@media(min-width: 460px){.meal-overview-compact .meal-buttons-compact button{width:32%}}.meal-overview-compact .meal-buttons-compact button svg{margin-top:6px;font-size:20px}.meal-overview-compact .meal-buttons-compact button:first-child{border-top-left-radius:0 !important;width:34%}.meal-overview-compact .meal-buttons-compact button:last-child{border-top-right-radius:0 !important;width:34%}.meal-overview-compact .cheat-meal-overlay{color:#262626}.fb-button-wrapper{width:100%;margin-top:20px;text-align:center}.facebook-share-button{background-color:#1877f2;color:#fff;font-weight:bold;vertical-align:middle;width:auto;border-radius:24px;margin:auto;display:block;border:none !important}.facebook-share-button img{margin-right:10px;margin-top:-2px;max-width:16px !important}.facebook-share-button:hover,.facebook-share-button:active,.facebook-share-button:focus{color:#fff;background:#365ea3}.meals-tooltip-wrapper{color:#0eb8ae;margin-left:auto;float:right;margin-top:10px;font-size:18px}@media(min-width: 768px){.meals-tooltip-wrapper{position:absolute;right:0;float:none;margin:0}}.meal-plan-page .page-content{min-height:500px}.affiliate #affiliate{margin-bottom:12px;font-size:12px}@media(min-width: 768px){.affiliate #affiliate{font-size:14px}}.affiliate .copy-link{display:block;margin:auto}.slider-dots{display:flex;gap:6px;justify-content:center;align-items:center}.slider-dots .dot{transition:all .4s ease-in-out;height:6px;width:6px;background-color:#bbb;border-radius:50%;display:inline-block}.slider-dots .dot.active{transition:none;background:#0eb8ae;width:auto;font-size:12px;height:auto;border-radius:12px;padding:0 6px;color:#fff}.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{padding:0 10px;border:solid 1px #eee}.meal-plan-print-view .print-meal-ingredients .recipe-ingredient{padding:4px 0 !important}.meal-plan-print-view ul,.meal-plan-print-view ol{padding-left:20px}.meal-plan-print-view li{padding:0}.meal-plan-print-view .print-meal-title{font-weight:bold;font-size:20px;color:#262626;margin-top:20px;margin-bottom:10px}.meal-plan-print-view .print-meal-ingredient:not(:last-child){border-bottom:dashed 2px #eee}}.single-meal-page .header-min{box-shadow:0 2px 4px 0 rgba(156,156,156,.2)}.single-meal-page .recipe-multiplier{padding-top:10px;border-top:dashed 2px #eee;margin:0}@media(min-width: 768px){.single-meal-page .recipe-multiplier{padding-top:20px;border:none}}.single-meal-page .single-meal-container .recipe-multiplier{margin:0;background:none;box-shadow:none}.single-meal-page .single-meal-container .recipe-multiplier .title{margin-bottom:20px !important}@media(min-width: 768px){.single-meal-page .single-meal-container{margin-top:20px}}.single-meal-page .single-recipe-page-content{margin:0}.single-meal-page .recipe-info{margin-bottom:10px}.single-meal-page .meal-buttons .mark-not-eaten{margin:auto}@media(min-width: 768px){.single-meal-page .meal-buttons .search,.single-meal-page .meal-buttons .change,.single-meal-page .meal-buttons .mark-eaten{background:#0eb8ae;color:#fff;text-align:center;height:40px;display:block}.single-meal-page .meal-buttons .search:hover,.single-meal-page .meal-buttons .change:hover,.single-meal-page .meal-buttons .mark-eaten:hover{background-color:#21d1c5;border-color:#21d1c5}.single-meal-page .meal-buttons .mark-not-eaten{height:40px;margin:0}.single-meal-page .meal-buttons .change{border-radius:0}.single-meal-page .meal-buttons .search{border-top-left-radius:50px;border-bottom-left-radius:50px}.single-meal-page .meal-buttons div:last-child>button{border-top-right-radius:50px;border-bottom-right-radius:50px}.single-meal-page .meal-buttons div:last-child>button.single-btn{border-radius:50px !important}}.single-meal-page .add-to-favorites{position:absolute;z-index:5;top:0;right:0;padding:10px;cursor:pointer}.single-meal-page .add-to-favorites svg{font-size:24px}.single-meal-page .single-image-container{position:relative}.single-meal-page .single-image-container img{width:100%}@media(min-width: 1200px){.single-meal-page .single-image-container img{width:100% !important}}@media(min-width: 768px){.single-meal-page .single-image-container img{width:330px;border-radius:6px}}@media(min-width: 768px){.single-meal-page .single-image-container{max-width:340px;position:absolute;left:50px;top:30px;z-index:5;max-height:240px}}@media(min-width: 992px){.single-meal-page .single-image-container{width:auto;box-shadow:0 2px 4px 0 rgba(156,156,156,.2);border-radius:6px;position:absolute;z-index:1;left:25px;top:25px;margin-left:-40px;max-width:380px}}.back-to-menu{font-size:20px;display:inline-flex;color:#262626;margin:0;padding:10px 0}.back-to-menu .custom-icon{display:flex;align-items:center;margin-right:20px;font-size:16px}.meal-actions{margin-bottom:20px}@media(min-width: 768px){.meal-actions{border-radius:12px;background:#fff;margin-bottom:40px;box-shadow:0 4px 15px #eaeff1}}.meal-actions .meal-action-buttons{font-size:14px;color:#262626;padding:10px;text-align:center}.meal-actions .meal-action-buttons .anticon{font-size:22px}.meal-actions .meal-action-buttons .action-btn{cursor:pointer;transition:all .3s cubic-bezier(0.645, 0.045, 0.355, 1)}.meal-actions .meal-action-buttons .action-btn:hover{color:#0eb8ae}.meal-actions .meal-action-buttons .action-btn.disabled{cursor:not-allowed;color:rgba(0,0,0,.25)}.meal-actions .recipe-notes{text-align:left;padding:6px}.meal-actions .recipe-notes label{font-weight:300;color:#828282}.meal-actions .recipe-notes-textarea{margin-bottom:15px;max-height:150px}.cancel-cheat-meal{font-weight:500}.cheat-meal-overlay{position:absolute;width:100%;height:100%;background:#fff;opacity:.8;display:flex;align-items:center;justify-content:center;font-size:80px}.meal-family-members{margin-bottom:60px}@media(min-width: 768px){.meal-family-members{background:#fff;padding:20px;margin-bottom:40px;box-shadow:0 4px 15px #eaeff1;border-radius:12px}}.meal-family-members .info-box-circle{padding:20px 0}.meal-family-members .add-family-member-btn{font-weight:500}@media(min-width: 768px){.meal-family-members .add-family-member-btn{background:#fff;text-shadow:none;color:#0eb8ae}}.meal-family-members .family-members-table .table-head{font-size:12px;font-weight:bold}.meal-family-members .family-members-table .table-row{padding:10px 0}.meal-family-members .family-members-table .table-row:not(:last-child){border-bottom:dashed 2px #eee}.meal-family-members .family-members-table .table-head{padding:6px 0;color:#262626}.meal-family-members .family-members-table .ant-input-number{width:100%}.meal-family-members .family-members-table .ant-input-number-handler-wrap{display:none}.meal-family-members .family-members-table .ant-input-number-input{text-align:center}.meal-family-members .family-members-table button{width:100%;padding:0;font-size:22px}.meal-family-members .family-members-table .family-member-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.meal-family-members .family-members-table .family-member-meal-multiplier{padding-right:10px;display:flex}.meal-family-members .family-members-table .family-member-meal-multiplier .ant-input-number{max-width:100px;margin:0 8px}.meal-family-members .family-members-table .family-member-meal-multiplier button{max-width:40px}.meal-family-members .add-family-member-link{text-align:center;display:block;width:100%;margin-top:12px}@media(min-width: 768px){.meal-family-members .add-family-member-link{margin-top:0}}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}.participant-food-amount .food-amount-input{margin-left:10px;margin-right:10px}.participant-food-amount .input-text{font-size:14px}.participant-food-amount .ant-btn{font-weight:500;margin:15px 0}.ingredients-alert{margin:10px 0;background:transparent;border:dashed 1px #e4e4e4;padding:20px}@media(min-width: 768px){.ingredients-alert{padding:20px 30px 20px 130px}}.ingredients-alert .ant-alert-message{font-weight:bold}@media(min-width: 768px){.ingredients-alert .ant-alert-message{font-size:16px}}.ingredients-alert .ingredients-alert-icon{font-size:16px;padding:15px;top:20px;background:#eeeff0;border-radius:60% 100% 60% 100%/100% 70% 100% 70%;color:#262626;display:none}@media(min-width: 768px){.ingredients-alert .ingredients-alert-icon{display:block}}@media(min-width: 768px){.ingredients-alert .ingredients-alert-icon{padding:25px 10px}}.ingredients-alert .ingredients-alert-icon i{font-size:24px;margin-right:6px}@media(min-width: 768px){.ingredients-alert .ingredients-alert-icon i{font-size:17px}}.ingredients-alert .ingredients-alert-icon span{display:none}@media(min-width: 768px){.ingredients-alert .ingredients-alert-icon span{display:inline-block}}.ingredients-alert .ingredients-alert-description{display:flex;align-items:center;line-height:18px}.ingredients-alert .ingredients-alert-description .ingredients-alert-icon{display:block;margin-right:8px}@media(min-width: 768px){.ingredients-alert .ingredients-alert-description .ingredients-alert-icon{display:none}}.recipe-image-upload{text-align:center;width:auto}.recipe-image-upload div.ant-upload{margin-right:0;overflow:hidden;display:block;width:230px;height:144px}.recipe-image-upload img{width:100%;height:auto}.recipe-image-upload span.ant-upload{display:flex !important;justify-content:center;align-items:center;padding:0 !important}.meal-view-page .meal-family-members{padding:0;box-shadow:none;margin:0}.swipe-tooltip{position:absolute;right:8px;bottom:30px;padding:2px 6px;border-radius:6px;display:flex;font-size:12px;align-items:center;background:#fff;animation:fadeIn 1s}.swipe-tooltip svg{transform:rotate(90deg);font-size:24px;animation:swipe 1.5s infinite}@media(min-width: 768px){.swipe-tooltip{display:none}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes swipe{0%{transform:rotate(60deg)}100%{transform:rotate(0deg)}}@media(min-width: 768px){.meal-plan-report-container{padding-top:40px;background:#fff;box-shadow:0 2px 15px #eaeff1}}.meal-plan-report-container .underlined-title{display:none}@media(min-width: 768px){.meal-plan-report-container .underlined-title{display:inline-block}}.report-tip{margin-left:-20px;margin-right:-20px;position:relative;padding:0 40px;overflow:hidden;margin-top:40px}@media(min-width: 768px){.report-tip{margin:40px 0 0 0;padding:0}}.report-tip-content{padding-top:50px;padding-bottom:20px;font-size:12px}.report-tip-content .title{font-weight:600;font-size:16px}.report-table-row{display:flex;align-items:center;padding:10px 0;border-bottom:dashed 2px #eee}.report-table-row.title-row,.report-table-row.footer-row{color:#262626}@media(min-width: 768px){.report-table-row.title-row,.report-table-row.footer-row{font-size:16px}}.report-table-row.footer-row{border:none}.report-table .eaten{color:#0eb8ae;font-size:16px}.report-table .not-eaten{font-size:16px;color:#828282}.report-summary{padding:20px 0 !important;margin:0}@media(min-width: 768px){.report-summary{margin:40px 0}}@media(min-width: 992px){.report-summary{margin:0;margin-bottom:40px}}.report-summary .title{margin-bottom:20px}.report-summary .progress-title{line-height:10px;margin-bottom:0;color:#828282;font-size:14px}.report-summary .report-progress-bar{margin-bottom:15px}.report-summary .report-progress-bar .ant-progress-bg{background:#43e1d7}.report-summary .report-progress-bar .anticon-check-circle{color:#43e1d7}.recipes-page{background:#fafbfc}.recipes-page-content{margin-top:40px}.recipes-page-content .ant-empty{margin-bottom:2em}.recipe-badge{background:#efc207;color:#fff;padding:2px 12px;position:absolute;right:20px;top:20px;border-radius:50px;box-shadow:5px 5px 20px #000}@media(min-width: 768px){.recipe-badge{font-size:12px}}@media(min-width: 768px){.recipes-page .recipe-overview .recipe-image{min-height:115px}}@media(min-width: 1200px){.recipes-page .recipe-overview .recipe-image{min-height:145px !important}}.recipe-overview{position:relative;background:#fff;margin-bottom:20px}@media(min-width: 768px){.recipe-overview{background:transparent;border:none}}.recipe-overview .recipe-info{display:flex;align-items:center;margin-bottom:5px;min-height:22px}.recipe-overview .add-to-favorites{position:absolute;z-index:1;right:0;padding:6px;cursor:pointer}.recipe-overview .recipe-image{position:relative;overflow:hidden;box-shadow:0 4px 15px #eaeff1;border-radius:12px;width:100%;max-height:100px}@media(min-width: 768px){.recipe-overview .recipe-image{max-height:150px}}.recipe-overview .recipe-image.clickable{cursor:pointer}.recipe-overview .recipe-image img{border-radius:6px;width:100%}.recipe-overview .recipe-badge{display:none}@media(min-width: 768px){.recipe-overview .recipe-badge{top:10px;right:10px;display:block}}.recipe-overview .recipe-name{padding:6px 0}.recipe-overview .recipe-name p{color:#262626;margin-bottom:0;margin-top:5px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;justify-content:center;min-height:42px}@media(min-width: 768px){.recipe-overview .recipe-name p{height:46px}}.recipe-info span,.recipe-macros span{color:#828282;font-size:13px;display:inline-block}.recipe-info span:not(:first-child):before,.recipe-macros span:not(:first-child):before{margin-left:3px;margin-right:3px;content:"|"}.latest-recipes{margin-top:20px}.latest-recipes .sub-title{text-align:left !important}.latest-recipes .carousel-prev{left:0}.latest-recipes .carousel-next{right:0}.latest-recipes img{max-height:147.5px}.latest-recipes .latest-recipes-skeleton{margin-left:12px !important;margin-right:12px !important;width:90%}@media(min-width: 768px){.latest-recipes .latest-recipes-skeleton{display:inline-table !important;width:22% !important}}.latest-recipes .latest-recipes-skeleton+.latest-recipes-skeleton{display:none}.latest-recipes .latest-recipes-skeleton li:first-child{height:147px}.meal-calc-btn{margin-bottom:20px}.recipe-keywords{text-align:center}.recipe-keywords .ant-checkbox{display:none}.recipe-keywords .ant-checkbox-group-item{border:solid 1px #b2b2b2;border-radius:24px;padding:6px;margin:5px;transition:all .3s cubic-bezier(0.645, 0.045, 0.355, 1);font-size:14px}.recipe-keywords .ant-checkbox-group-item.ant-checkbox-wrapper-checked{background:#fff;border-color:#0eb8ae;color:#fff;background:#0eb8ae}@media(min-width: 768px){.recipe-keywords .ant-checkbox-group-item.ant-checkbox-wrapper-checked:hover{color:#fff}}@media(min-width: 768px){.recipe-keywords .ant-checkbox-group-item:hover{border-color:#0eb8ae;color:#0eb8ae}}.search-input{margin-bottom:20px;max-width:400px;display:block;margin-left:auto;margin-right:auto}.search-input .active{color:#0eb8ae}.search-input input{border:none;font-size:14px !important;box-shadow:0 4px 15px #eaeff1;border-radius:50px;padding-left:50px !important}@media(min-width: 768px){.search-input input{box-shadow:0 2px 4px 0 rgba(156,156,156,.2)}}.select-recipe-filter{padding-right:6px;min-width:150px;font-size:14px}.all-recipes{margin-top:20px}.all-recipes .recipe-overview{margin-bottom:30px}.all-recipes .recipe-overview img{max-height:165px}.recipe-skeleton-container{margin-bottom:100px}.recipe-skeleton li:first-child{height:147px}.filters-modal{text-align:center}@media(max-width: 768px){.filters-modal{width:90%;top:20px}}.filters-modal .ant-modal-content{overflow:hidden;border-radius:12px}.filters-modal .ant-modal-header{border-bottom:dashed 2px #eee}.filters-modal .title{text-align:left;margin:0}.filters-modal .sort-btn{text-align:center;margin:10px;padding:4px 12px;height:auto;width:100%}.filters-modal .sort-btn.ant-radio-button-wrapper-disabled{background:#fff}.price-range{font-size:12px}.price-range b:first-child{font-weight:normal;color:dimgray}.price-range b:nth-child(2){font-weight:normal;color:#d3d3d3}.user-recipe-badge{position:absolute;z-index:25;left:5px;margin-top:10px;border-radius:24px;padding:0;line-height:15px;cursor:pointer;border:none;filter:drop-shadow(0px 2px 2px rgba(0, 0, 0, 0.2));background:#fff}.user-recipe-badge .recipe-author-name{padding:0 6px}.user-recipe-badge:hover{opacity:1 !important}.recipe-checkable-tags{display:flex;align-items:center;padding-bottom:1rem;padding-left:20px;padding-right:10px;overflow-x:scroll;margin-left:-20px;margin-right:-20px}@media(min-width: 768px){.recipe-checkable-tags{display:block;overflow-x:auto;padding-left:0;padding-right:0;margin:0;justify-content:center}}.recipe-checkable-tags::-webkit-scrollbar{width:0px;background:transparent}.recipe-checkable-tags .recipe-checkable-tag{cursor:pointer;border-radius:24px;font-size:14px;background:#fff;box-shadow:0 2px 4px 0 rgba(156,156,156,.2)}@media(min-width: 768px){.recipe-checkable-tags .recipe-checkable-tag{margin-bottom:10px;padding:4px 12px}}.recipe-checkable-tags .recipe-checkable-tag.ant-tag-checkable-checked{background:#0eb8ae}.recipe-title-wrapper{margin-bottom:12px}.recipe-title-wrapper button{border-radius:24px}.new-badge sup{font-size:8px;padding:2px;height:11px;line-height:8px}@media(min-width: 768px){.new-badge sup{padding:2px 6px;font-size:10px;height:14px;line-height:10px;margin-top:-4px}}.horizontal-scroll{display:flex;padding-right:10px;padding-left:10px;overflow-x:scroll;margin-left:-20px !important;margin-right:-20px !important}@media(min-width: 768px){.horizontal-scroll{justify-content:center}}.horizontal-scroll::-webkit-scrollbar{width:0px;background:transparent}.horizontal-scroll .recipe-overview{margin:0 !important}.horizontal-scroll p{font-weight:bold;margin-top:6px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media(min-width: 768px){.horizontal-scroll p{font-weight:600}}.popular-recipe-header-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.single-recipe-page-content{background:#fff}@media(min-width: 768px){.single-recipe-page-content{background:transparent;margin-top:40px;margin-bottom:40px}}.single-recipe-page-content .single-recipe-image{width:100%}@media(min-width: 768px){.single-recipe-page-content .single-recipe-image{max-width:340px;border-radius:6px;box-shadow:0 2px 4px 0 rgba(156,156,156,.2);width:auto;position:absolute;z-index:1;left:25px;top:25px;margin-left:-40px}}@media(min-width: 768px){.recipe-view{background:#fff;box-shadow:0 2px 15px #eaeff1;padding-top:3em;padding-bottom:3em;margin-bottom:3em;border-radius:12px}}.recipe-view .recipe-header{padding:12px 0}@media(min-width: 768px){.recipe-view .recipe-header{padding:0 20px;min-height:180px}}.recipe-view .recipe-info{margin-bottom:10px}.recipe-view .meal-date{font-weight:300;color:#828282;display:none}@media(min-width: 768px){.recipe-view .meal-date{display:block}}.recipe-view .meal-date:first-letter{text-transform:uppercase}.recipe-view .recipe-header-skeleton .ant-skeleton-avatar{width:300px;height:200px;border-radius:8px}.recipe-view .recipe-header-skeleton .ant-skeleton-title{width:100% !important;height:200px}@media(min-width: 768px){.recipe-view .recipe-header-skeleton .ant-skeleton-title{height:40px;width:80% !important}}.recipe-view .recipe-header-skeleton .ant-skeleton-paragraph{width:50%}.recipe-view .recipe-header-skeleton .ant-skeleton-header{display:none}@media(min-width: 768px){.recipe-view .recipe-header-skeleton .ant-skeleton-header{display:table-cell}}.recipe-view h1{font-weight:normal;font-size:20px;line-height:23px;color:#262626}@media(min-width: 768px){.recipe-view h1{height:80px;overflow:hidden;font-weight:800;color:#4d4d4d;margin-bottom:10px;font-size:24px;line-height:40px}}.recipe-view .recipe-name{font-weight:normal;font-size:12px}@media(min-width: 768px){.recipe-view .recipe-name{font-weight:normal;color:#828282}}@media(min-width: 768px){.recipe-view .recipe-ingredients,.recipe-view .recipe-instructions{margin-top:2em}}.recipe-view .share-button{font-weight:500;line-height:23px;margin-left:auto;display:flex;align-items:center}@media(min-width: 768px){.recipe-view .share-button{margin:0}}.recipe-condiments{padding:10px 0;margin-left:12px}.recipe-condiments span{padding-left:5px;text-transform:lowercase}.recipe-condiments span:not(:last-child)::after{content:","}.instruction-list ul,.instruction-list ol{padding-left:20px}.instruction-list ul li,.instruction-list ol li{padding-bottom:10px}.swap-ingredient{text-transform:capitalize;text-align:right;color:#0eb8ae;white-space:nowrap}.swap-ingredient span{cursor:pointer}.recipe-ingredient{border-bottom:dashed 2px #eee;padding:10px 0;display:flex;align-items:center;text-transform:lowercase}.recipe-ingredient:last-child{border-bottom:none}.recipe-ingredient .custom-ingredient{padding-left:5px}.recipe-ingredient .ingredient-logo{width:20px;margin-left:5px;margin-right:5px}.recipe-ingredient .buy-ingredient{margin-left:10px;cursor:pointer;text-transform:uppercase;font-size:10px;font-weight:bold;border-radius:24px}.no-limit-ingredient{font-size:20px;padding-left:5px;color:#0eb8ae}.recipe-multiplier{margin-bottom:20px}@media(min-width: 768px){.recipe-multiplier{background:#fff;padding:20px;margin-bottom:40px;box-shadow:0 4px 15px #eaeff1}}.recipe-multiplier button{width:100%;padding:0;font-size:22px}.recipe-multiplier .ant-input-number{width:100%}.recipe-multiplier .ant-input-number-handler-wrap{display:none}.recipe-multiplier .ant-input-number-input{text-align:center}.recipe-multiplier p{font-weight:bold;font-size:16px}.similar-recipes{background:#fff;margin-top:40px;padding:20px 0 0 0 !important}@media(min-width: 768px){.similar-recipes{box-shadow:0 4px 15px #eaeff1}}.similar-recipes .similar-recipes-title{font-weight:bold;font-size:16px;padding:0 20px}.similar-recipes .recipe-overview{margin-bottom:30px}.similar-recipes .recipe-overview img{max-height:165px}@media(max-width: 768px){.single-meal-page .single-image-container{margin-top:-10px}.single-meal-page .meal-family-members{margin-bottom:20px}.single-meal-page .meal-action-buttons{border:solid 1px #eee}.single-meal-page .meal-action-buttons .action-btn{border-right:solid 1px #eee}.single-meal-page .meal-action-buttons .action-btn.last{border:none}}@media(max-width: 768px){.recipe-view-wrapper{clip-path:inset(-15px 0px 0px 0px);box-shadow:0 -2px 4px 0 rgba(156,156,156,.2);border-radius:24px;margin-top:-20px;position:relative;display:block;background:#fff}.recipe-view-wrapper .single-image-container{margin-top:-10px}.recipe-view-wrapper .recipe-header{text-align:center}.recipe-view-wrapper .recipe-header h1{font-weight:bold}.recipe-view-wrapper .recipe-header .meal-buttons button{display:block;text-align:center}}.recipe-view-wrapper .meal-family-members{border-top:dashed 2px #eee;padding-top:10px}.ingredient-category p{margin:0;padding:12px;display:flex;align-items:center}.freeware{margin-left:12px}@media(min-width: 768px){.goals-page{background:#fafbfc}}.goals-page .nav-section{border:none}@media(min-width: 768px){.goals-page .nav-section{border-bottom:solid 1px #eee}}.goals-page .content-container{padding-bottom:0}@media(min-width: 768px){.goals-page .content-container{padding-bottom:40px}}.content-container{padding-bottom:20px}@media(min-width: 768px){.content-container{border-radius:12px;margin-bottom:40px;padding:40px 20px;background:#fff;width:100%;box-shadow:0 2px 15px #eaeff1}}.goal-nav{text-align:center;margin-bottom:30px !important}.goal-nav .ant-badge{position:absolute;right:-8px;top:-4px}@media(min-width: 768px){.goal-nav .ant-badge{right:6px;top:8px}}.goal-nav svg{font-size:20px;margin-top:8px}.goal-overview{text-align:center}.goal-overview button{width:100%}.goal-overview button:first-child{margin-bottom:10px}.goal-overview .goal-overview-stats{margin-top:10px;margin-bottom:10px}.goal-overview .goal-overview-stats p{font-size:14px;color:#828282}.goal-overview .goal-overview-stats span{font-weight:bold;font-size:18px}.progress-info{color:#262626;font-size:20px}.progress-info .progress-weight{margin:0;font-weight:bold}.progress-info span{font-size:12px}.goal-journey ul>li.ant-list-item{border-bottom:dashed 2px #eee;padding:8px 0}.goal-journey .ant-list{padding-bottom:20px;padding-top:10px}.goal-journey .edit{text-align:right}.weight-modal,.training-modal,.send-shopping-list-modal,.recipe-notes-modal{text-align:center}.weight-modal .ant-modal-header,.training-modal .ant-modal-header,.send-shopping-list-modal .ant-modal-header,.recipe-notes-modal .ant-modal-header{border-bottom:dashed 2px #eee}.weight-modal .ant-modal-body .ant-btn,.training-modal .ant-modal-body .ant-btn,.send-shopping-list-modal .ant-modal-body .ant-btn,.recipe-notes-modal .ant-modal-body .ant-btn{width:100%}.weight-modal .delete-weight,.training-modal .delete-weight,.send-shopping-list-modal .delete-weight,.recipe-notes-modal .delete-weight{color:red;padding:10px;cursor:pointer}.goal-graph .select-graph-date{float:right}.goal-graph .goal-graph-container{font-size:12px;padding:20px 0;margin-bottom:40px}.goal-graph .recharts-default-legend{text-align:right !important}@media(min-width: 768px){.change-goal-content{overflow:hidden;padding-top:40px;margin-bottom:40px;background:#fff;width:100%;box-shadow:0 2px 15px #eaeff1}}.change-goal-content .change-goal-title{text-align:center;margin-bottom:30px}.change-goal-content .change-goal-form{text-align:center;display:block;padding-top:60px;padding-bottom:60px}@media(min-width: 768px){.change-goal-content .change-goal-form{padding-top:40px}}.change-goal-content .change-goal-form .unit{margin-left:5px;position:absolute;top:-5px;color:#828282}.change-goal-content .change-goal-form .ant-input-number{width:150px}.change-goal-content .change-goal-form .back{position:absolute;cursor:pointer;padding:10px;color:#0eb8ae;top:0;left:-10px}@media(min-width: 768px){.change-goal-content .change-goal-form .back{top:15px;left:15px}}.change-goal-content .change-goal-form button{padding:0 40px}.change-goal-content .change-goal-form h2{font-weight:normal;font-size:24px;margin-bottom:20px}.change-goal-content .signup-goal{margin-left:-20px;margin-right:-20px}.maintain-weight{text-align:center}@media(min-width: 768px){.maintain-weight{text-align:left;margin-top:-20px;margin-left:-20px}}.goal-maintain-weight{padding:10px 0}.goal-achieved .goal-achieved-content{padding:15px 0;display:flex;align-items:center}.goal-achieved .goal-achieved-content i{font-size:28px;margin-right:10px}.goal-achieved span{width:100%}.goal-achieved .fb-share-button{display:block;text-align:center}.goal-change-achievement{padding:20px 0;text-align:center}.goal-change-achievement p{font-size:18px;margin-bottom:0;line-height:18px}.goal-change-achievement span{font-size:12px;color:#828282}.goal-change-achievement i{margin-bottom:20px;font-size:50px}@media(min-width: 768px){.goal-change-achievement i{margin-bottom:0}}.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 p{margin:0;font-weight:bold;font-size:26px}.activity .steps-circle .steps-progress span{font-size:12px}.activity .daily-steps p{margin:0;font-weight:bold;font-size:18px}.activity .daily-steps span{color:#828282;font-size:14px;display:block;margin-bottom:12px}.activity-leaderboard{margin-top:10px;margin-bottom:20px}.google-login div{display:flex}.login-with-google-btn{transition:background-color .3s,box-shadow .3s;border:none;border-radius:3px;box-shadow:0 -1px 0 rgba(0,0,0,.04),0 1px 1px rgba(0,0,0,.25);color:#757575;font-size:14px;font-weight:500;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",sans-serif}.login-with-google-btn.icon{padding-left:42px;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMTcuNiA5LjJsLS4xLTEuOEg5djMuNGg0LjhDMTMuNiAxMiAxMyAxMyAxMiAxMy42djIuMmgzYTguOCA4LjggMCAwIDAgMi42LTYuNnoiIGZpbGw9IiM0Mjg1RjQiIGZpbGwtcnVsZT0ibm9uemVybyIvPjxwYXRoIGQ9Ik05IDE4YzIuNCAwIDQuNS0uOCA2LTIuMmwtMy0yLjJhNS40IDUuNCAwIDAgMS04LTIuOUgxVjEzYTkgOSAwIDAgMCA4IDV6IiBmaWxsPSIjMzRBODUzIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48cGF0aCBkPSJNNCAxMC43YTUuNCA1LjQgMCAwIDEgMC0zLjRWNUgxYTkgOSAwIDAgMCAwIDhsMy0yLjN6IiBmaWxsPSIjRkJCQzA1IiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48cGF0aCBkPSJNOSAzLjZjMS4zIDAgMi41LjQgMy40IDEuM0wxNSAyLjNBOSA5IDAgMCAwIDEgNWwzIDIuNGE1LjQgNS40IDAgMCAxIDUtMy43eiIgZmlsbD0iI0VBNDMzNSIgZmlsbC1ydWxlPSJub256ZXJvIi8+PHBhdGggZD0iTTAgMGgxOHYxOEgweiIvPjwvZz48L3N2Zz4=);background-color:#fff;background-repeat:no-repeat;background-position:12px 11px}.login-with-google-btn:hover{box-shadow:0 -1px 0 rgba(0,0,0,.04),0 2px 4px rgba(0,0,0,.25)}.login-with-google-btn:active{background-color:#eee}.login-with-google-btn:focus{outline:none;box-shadow:0 -1px 0 rgba(0,0,0,.04),0 2px 4px rgba(0,0,0,.25),0 0 0 3px #c8dafc}.login-with-google-btn:disabled{filter:grayscale(100%);background-color:#ebebeb;box-shadow:0 -1px 0 rgba(0,0,0,.04),0 1px 1px rgba(0,0,0,.25);cursor:not-allowed}.feedback-form-item{border-bottom:dashed 1px #eaedf3;margin-bottom:1em;padding:6px 0}.feedback-form-item p{margin:0;font-size:14px}@media(min-width: 768px){.feedback-form-item p{font-size:16px}}.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;text-align:center;padding:0;font-size:12px}.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:solid 1px #eee}.remove-question{color:red}.link-account-row{margin-bottom:1em;padding-bottom:1em;border-bottom:dashed 2px #eee}.link-account-row button{border-radius:24px}.sizes-graph .ant-select-selection{margin-top:10px}.user-sizes{margin-top:10px;margin-bottom:20px}.user-sizes .ant-input-number{width:100%}.user-sizes .ant-form-item{margin-bottom:30px}.user-sizes .ant-btn{width:100%;margin-top:18px;font-weight:500}.figure-container{text-align:center}.user-figure{font-size:300px}.user-figure svg{max-width:150px}.user-figure path{transition:all .3s cubic-bezier(0.645, 0.045, 0.355, 1)}.user-figure.chest #female_svg__chest,.user-figure.chest #male_svg__chest{fill:#0eb8ae}.user-figure.belly #female_svg__belly,.user-figure.belly #male_svg__belly{fill:#0eb8ae}.user-figure.arm #female_svg__arm,.user-figure.arm #male_svg__arm{fill:#0eb8ae}.user-figure.hip #female_svg__hip,.user-figure.hip #male_svg__hip{fill:#0eb8ae}.user-figure.thigh #female_svg__thigh,.user-figure.thigh #male_svg__thigh{fill:#0eb8ae}.logged-in .custom-page{padding-bottom:50px}@media(min-width: 768px){.logged-in .custom-page{padding-bottom:220px}}.custom-page{background:#fff}@media(min-width: 768px){.custom-page{background:#fafafa;padding-bottom:220px}}.custom-page .signup-header{height:50px}.custom-page .signup-header svg{font-size:55px}@media(min-width: 768px){.custom-page .signup-header{height:65px}.custom-page .signup-header svg{font-size:70px}}.custom-page .page-title{height:25px}.custom-page .page-title .custom-page-logo{font-size:60px;margin-top:-15px}.custom-page .custom-page-content{padding:20px 0}@media(min-width: 768px){.custom-page .custom-page-content{padding:20px}}@media(min-width: 768px){.custom-page .custom-page-content{margin-top:40px;margin-bottom:40px;box-shadow:0 4px 15px #eaeff1;background:#fff}}@media(min-width: 768px){.custom-page .loading-icon{top:40%}}.custom-page .footer{bottom:0}@media(min-width: 768px){.offer-page{padding:0 !important}}.offer-page-header{background-position:center center;background-size:cover;background-repeat:no-repeat;min-height:320px}@media(min-width: 768px){.offer-page-header{min-height:400px}}.offer-page-header .offer-header-block{background:rgba(255,255,255,.9);margin:3em 0;border-radius:4px;box-shadow:0 2px 4px 0 rgba(156,156,156,.2);text-align:center;padding:20px}@media(min-width: 768px){.offer-page-header .offer-header-block{padding:20px 40px}}.offer-page-header .offer-header-block h1{margin:0}@media(min-width: 768px){.offer-page-header .offer-header-block h1{font-size:40px}}.offer-page-header .offer-header-block h3{font-weight:300;margin:0}.offer-page-header .offer-header-block p{margin:0}.offer-page-header .offer-header-block .offer-countdown span{font-size:21px}.offer-page-header .offer-header-block button{padding:0 30px;margin:10px 0}.offer-page-content{padding:20px 0;background:#fff}.offer-page-content img{max-width:100%}.free-button-row{background:#fff;padding:40px 0}@media(min-width: 768px){.free-button-row{padding:40px 0 80px 0}}.free-button-row button{font-size:16px;height:50px;padding:0 30px}@media(min-width: 768px){.account-page{background:#fafbfc}}.account-page .nav-section{border:none}@media(min-width: 768px){.account-page .nav-section{border-bottom:solid 1px #eee}}.account-menu{padding:20px;padding-right:0}@media(min-width: 768px){.account-menu{border-radius:12px;background:#fff;border:1px solid #fff;box-shadow:0 4px 15px #eaeff1}}.account-menu:not(:first-child){margin-top:30px}.account-menu .title{margin-bottom:10px}.account-menu .custom-icon{font-size:24px}.account-menu .ant-menu{border:none}.account-menu .ant-menu li{padding:0 !important;background:#fff !important;font-size:16px}@media(min-width: 768px){.personal-details,.meal-settings,.family-members,.account-subscription,.account-payments,.account-faq,.create-recipe-content,.account-affiliate{padding:40px 0;background:#fff;box-shadow:0 4px 15px #eaeff1;border-radius:12px}}@media(min-width: 768px){.personal-details{padding:40px 0 0 0 !important}}.personal-details .avatar-uploader{margin:0}.personal-details .avatar-uploader div.ant-upload{width:128px !important;height:128px !important}.change-password-link{font-weight:normal !important;float:right;padding:0;z-index:10;margin-top:6px}.change-password-link i{font-size:17px}.change-password-modal .ant-btn{width:100%}.change-password-modal .ant-modal-header{border-bottom:dashed 2px #eee;text-align:center}.personal-details-form{margin-top:20px}.personal-details-form label{color:#828282;font-weight:300;line-height:18px;display:block}.personal-details-form .imperial .ant-input-number{width:100%}.personal-details-form .toggle-newsletter{font-weight:normal}.cal-coef-text{font-size:14px;color:gray;font-style:italic;line-height:20px}.meal-settings{padding-bottom:40px}.meal-settings .underlined-title{margin-bottom:1em}.meal-settings .cards .preference-card{margin-bottom:20px;font-family:"Nunito",sans-serif}@media(min-width: 768px){.meal-settings .cards .preference-card img{margin-right:10px}}.ant-message-info{font-family:"Nunito",sans-serif;width:260px;text-align:left}.ant-message-info svg{color:#00c5bd;display:block;margin:auto;width:50px;height:50px}.ant-message-info .title{font-size:20px;color:#0eb8ae;font-weight:normal;margin:0}.ant-message-info i{display:none}.intolerance{margin-top:15px}.preference{display:block;margin-bottom:10px}.preference:hover i{color:#0eb8ae}.preference .ant-radio{display:none}.preference span.ant-radio+*{padding:0}.preference .preference-content{display:flex;align-items:center}.preference .preference-content i{transition:all .3s cubic-bezier(0.645, 0.045, 0.355, 1);font-size:50px}.preference .preference-content .preference-info{padding-left:10px}.preference .preference-content .preference-info p{margin:0}.preference .preference-content .preference-info span{font-size:14px;color:#828282}.recipe-setting .ant-radio-wrapper-checked i{color:#0eb8ae}.allergens{margin-bottom:20px}.allergen{margin-bottom:10px;display:flex;align-items:center;font-size:14px !important}.vegan-warning .ant-alert-message{font-weight:500}.family-members{padding-bottom:0}@media(min-width: 768px){.family-members .add-family-member,.family-members .delete-family-member{float:right}}.family-members .family-members-empty{padding-top:40px;padding-bottom:40px;text-align:center}.family-members .family-members-tip{margin-left:-20px;margin-right:-20px;position:relative;padding:0 40px;overflow:hidden}@media(min-width: 768px){.family-members .family-members-tip{margin:0;padding:0}}.family-members .family-members-tip-content{padding-top:50px;padding-bottom:20px;font-size:12px}.family-members .family-members-tip-content .title{font-weight:600;font-size:16px}.family-members .family-members-table{margin-top:20px;margin-bottom:40px}.family-members .family-members-table thead th{background:#fff}.family-members .family-members-table td,.family-members .family-members-table th{font-size:14px;padding:12px 6px !important}@media(min-width: 768px){.family-members .family-members-table td,.family-members .family-members-table th{font-size:16px;padding:16px !important}}.family-members .family-member-form{padding-top:20px;padding-bottom:20px}.family-members .family-member-form .save-button{float:right}@media(min-width: 768px){.family-members .family-member-form .save-button{float:inherit}}.family-members .family-member-form label{color:#828282;font-weight:300;line-height:18px;display:block}.skew-bg-yellow{font-size:12px}.skew-bg-yellow:before{content:"";background:#fcf3cd;display:block;height:100%;width:100%;transform:skewY(3deg);position:absolute;margin-top:20px}.account-back{width:100%;text-align:left;display:flex}.account-subscription .payment-methods .ant-radio-button-wrapper{margin:0 10px 10px 0 !important}.account-subscription .account-subscription-content{margin-top:15px}@media(min-width: 768px){.account-subscription .account-subscription-content{margin-top:0}}@media(min-width: 768px){.account-subscription .product-content{height:100px !important}}.account-subscription .product-skeleton-container:first-child{margin-top:25px}@media(min-width: 768px){.account-subscription .product-skeleton-container{margin-top:25px}}.subscription-data{margin-bottom:20px}.subscription-data p{margin:0;font-size:12px;color:#828282}.subscription-data span{font-size:18px;color:#262626}.payment-method-title,.choose-product-title{font-weight:bold;font-size:16px;margin-bottom:6px}@media(min-width: 768px){.choose-product-title{position:absolute}}.ios-payment-section{margin:40px 0}@media(min-width: 768px){.account-freeware{padding-bottom:40px;background:#fff;box-shadow:0 4px 15px #eaeff1}}.freeware-ingredients li{border-bottom:dashed 2px #eee !important;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.freeware-tip{position:relative;margin-bottom:10px;overflow:hidden;margin-left:-20px;margin-right:-20px;padding:40px 20px}@media(min-width: 768px){.freeware-tip{margin-left:0;margin-right:0;padding-left:0;padding-right:0}}.freeware-tip .title{font-weight:600}.freeware-tip .skew-bg-yellow:before{transform:skewY(-3deg);margin-top:-65px}.invoices-table{margin-bottom:40px}.invoices-table thead th{background:#fff}.invoices-table td,.invoices-table th{font-size:14px;padding:12px 6px !important}@media(min-width: 768px){.invoices-table td,.invoices-table th{padding:16px !important}}.connect-accounts-wrapper{text-align:center;margin-left:-20px;margin-right:-20px;padding:30px 20px;background:#fafafa}@media(min-width: 768px){.connect-accounts-wrapper{margin:0;padding:30px 0}}.connect-accounts-wrapper .connect-accounts-buttons{margin-top:15px}.default-eater label{display:block;margin:10px 0;color:#262626 !important}.delete-account-block{background:#fafafa;padding:20px}.delete-account-block button{font-size:14px}.manual-tdee{width:150px}.user-macros label{font-size:12px}@media(min-width: 768px){.user-macros label{font-size:16px}}.levels-guide-table .ant-table-column-title{font-weight:bold}.app-settings-wrapper{border-top:dashed 2px #eee;padding:20px 0}.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:solid 1px #eee}}.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}.shopping-list-recipes{margin-top:12px}@media(min-width: 768px){.shopping-list-recipes{background:#fafbfc}}.shopping-list-recipes.skeleton .ant-collapse-header{padding-top:23px !important;padding-bottom:23px !important}.shopping-list-recipes .ant-collapse-item{box-shadow:0 4px 15px #eaeff1;margin-bottom:20px;border-radius:6px;background:#fff;border:none}.shopping-list-recipes .ant-collapse-header{padding-top:20px !important;padding-bottom: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:dashed 1px #eee}.shopping-list-recipes .active-day .ant-collapse-header{color:#0eb8ae;border-left:solid 4px;transition:none}@media(min-width: 768px){.shopping-list-recipes-wrapper{padding:0 20px}}.shopping-list-recipes-wrapper .shopping-list-recipe{width:100%;padding:12px 0;border-top:dashed 2px #eee}.shopping-list-recipes-wrapper div:first-child .shopping-list-recipe{border:none !important}.shopping-list-items{overflow:inherit}.shopping-list-items .ant-tabs-bar{margin-bottom:0;display:none}@media(min-width: 768px){.shopping-list-items .ant-tabs-bar{display:block}}@media(min-width: 768px){.shopping-list-items .ant-tabs-content{padding:20px 0 40px 0;background:#fff;border:1px solid #e8e8e8;box-shadow:0 4px 15px #eaeff1;border-top:none}}.shopping-list-ingredient{width:100%;padding:8px 0;border-bottom:dashed 2px #eee}.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{float:right;font-size:16px;margin-top:5px;cursor:pointer}@media(min-width: 768px){.mobile-tabs{display:none !important}}.mobile-tabs,.training-levels,.goal-nav{width:100%;font-weight:600;margin-top:10px;margin-bottom:10px;display:flex}.mobile-tabs label,.training-levels label,.goal-nav label{font-size:14px !important;border-color:#0eb8ae !important;color:#0eb8ae;white-space:nowrap;text-align:center;flex:1 1 0px}@media(min-width: 768px){.mobile-tabs label,.training-levels label,.goal-nav label{font-size:16px !important}}.mobile-tabs label .ant-badge,.training-levels label .ant-badge,.goal-nav label .ant-badge{font-size:14px}@media(min-width: 768px){.mobile-tabs label .ant-badge,.training-levels label .ant-badge,.goal-nav label .ant-badge{font-size:16px !important}}.mobile-tabs label:before,.training-levels label:before,.goal-nav label:before{background-color:#0eb8ae !important}.mobile-tabs .ant-radio-button-wrapper:not(.ant-radio-button-wrapper-checked),.training-levels .ant-radio-button-wrapper:not(.ant-radio-button-wrapper-checked),.goal-nav .ant-radio-button-wrapper:not(.ant-radio-button-wrapper-checked){box-shadow:none !important;outline:none !important;color:#818993;border-color:#eee !important}.mobile-tabs .ant-radio-button-wrapper:before,.training-levels .ant-radio-button-wrapper:before,.goal-nav .ant-radio-button-wrapper:before{display:none}.mobile-tabs .ant-radio-button-wrapper-checked,.training-levels .ant-radio-button-wrapper-checked,.goal-nav .ant-radio-button-wrapper-checked{color:#fff}.shopping-list-tip{text-align:center;background:#fcf3cd;margin-top:80px}.shopping-list-tip:before{width:100%;height:80px;position:absolute;transform:skew(0deg, -5deg);background:#fcf3cd;margin-top:-30px}@media(min-width: 768px){.shopping-list-tip:before{width:0;height:0;transform:inherit;margin:0;border-left:350px solid #fff;border-bottom:50px solid transparent;border-bottom:120px solid transparent;position:absolute}}@media(min-width: 768px){.shopping-list-tip{margin:20px 0 0 0 !important;box-shadow:0 4px 15px #eaeff1}}.shopping-list-tip .tip-title{font-weight:bold;margin-top:20px;margin-bottom:5px}.shopping-list-tip .tip{padding-bottom:20px}@media(min-width: 768px){.shopping-list-tip .tip{padding-top:40px}}.shopping-list-tip .tip .anticon{font-size:50px}.shopping-list-tip .shopping-list-tip-header{font-weight:bold;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{position:absolute;right:0;padding:6px 12px;font-size:20px;cursor:pointer;top:0;z-index:10}.shopping-list-actions{float:right;z-index:10;padding:0 !important}.shopping-list-actions .ant-btn{font-size:14px;overflow:hidden;padding:0;width:100%}.shopping-list-actions .ant-btn span{margin-left:5px}.send-shopping-list-modal .ant-modal-body,.recipe-notes-modal .ant-modal-body{text-align:left}.send-shopping-list-modal .ant-modal-body label,.recipe-notes-modal .ant-modal-body label{color:#828282;font-weight:300;line-height:18px;display:block}.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}}@media(min-width: 768px){.shopping-list-public-items .ant-tabs-content{padding:20px 0 40px 0;background:#fff;border:1px solid #e8e8e8;box-shadow:0 4px 15px #eaeff1;border-top:none}}.public-shopping-list-title{text-align:center;font-size:24px}@media(min-width: 768px){.public-shopping-list-title{text-align:left;font-size:28px}}.public-shopping-list-nav{margin-bottom:0 !important}.shopping-list-family{margin-bottom:10px}.shopping-list-family .ant-tag-checkable-checked{color:#fff !important;border:none}.shopping-list-family .ant-tag{cursor:pointer;color:#828282;border:solid 1px #eee}.shopping-list-family .ant-tag svg{margin-right:3px}.family-members-count{color:#0eb8ae;cursor:pointer;font-size:14px;display:inline-block}@media(min-width: 768px){.family-members-count{float:right}}.ant-collapse,.ant-checkbox-wrapper{font-size:14px}@media(min-width: 768px){.ant-collapse,.ant-checkbox-wrapper{font-size:16px}}.shopping-list-print-view{display:none}@media print{@page{margin:1cm 2cm}.shopping-list-print-view{display:flex}.shopping-list-print-view .shopping-list-print-category{page-break-inside:avoid;margin-top:20px;padding:10px;border:solid 1px #eee}.shopping-list-print-view .shopping-list-print-category p{font-size:16px;font-weight:500;margin-bottom:5px !important}.shopping-list-print-view .shopping-list-print-item{padding:2px}.shopping-list-print-view .shopping-list-print-item.checked{text-decoration:line-through !important}.shopping-list-print-view .shopping-list-print-item:not(:last-child){border-bottom:dashed 2px #eee}}.item-enter{opacity:0}.item-enter-active{opacity:1;transition:all .3s cubic-bezier(0.645, 0.045, 0.355, 1)}.item-exit{opacity:1}.item-exit-active{display:none}.notification-enter{opacity:0;transform-origin:top right;transform:scale(0.8)}.notification-enter-active{opacity:1;transform:translateX(0);transition:opacity 300ms,transform 300ms}.notification-exit{transform-origin:top right;opacity:1}.notification-exit-active{opacity:0;transform:scale(0.8);transition:opacity 300ms,transform 300ms}.fade-enter{opacity:0}.fade-enter-active{opacity:1;transition:opacity 300ms}.fade-exit{opacity:1}.fade-exit-active{opacity:0;transition:opacity 300ms}.slide-enter{opacity:0;transform-origin:top;transform:scale(0.8)}.slide-enter-active{opacity:1;transform:translateX(0);transition:opacity 500ms,transform 500ms}.slide-exit{transform-origin:top;opacity:1;display:none}.slide-exit-active{opacity:0;transform:scale(0.8);transition:opacity 500ms,transform 500ms}.trial-page{padding-bottom:60px}.trial-page .custom-page-content{position:relative}.trial-page .trial-list{padding:10px 0;text-align:left}.trial-page .trial-list i{color:#0eb8ae}.trial-page .trial-products{margin-top:10px;margin-bottom:20px}.trial-page .trial-product{background:#fff;padding:10px 20px;box-shadow:0 4px 15px #eaeff1;margin-bottom:20px;text-align:left;cursor:pointer;border-radius:6px;color:#262626;transition:all .3s cubic-bezier(0.645, 0.045, 0.355, 1)}.trial-page .trial-product:hover{background:#0eb8ae;color:#fff}.trial-page .billing-terms{text-align:left;font-size:12px}@media(min-width: 768px){.trial-page .billing-terms{font-size:inherit;text-align:center}}.trial-page .trial-payment-method{width:100%;margin:10px 0}.trial-page .trial-payment-method i{font-size:16px}.trial-page .trial-payment-method.paypal i{height:100%;display:flex;align-items:center;font-size:20px}.trial-page .trial-payment-method.paypal i,.trial-page .trial-payment-method.paypal svg{width:100%}.trial-page .secure{font-size:30px;padding:15px;border-radius:50%;border:solid 1px;margin-bottom:10px}.trial-page .prev-step{position:absolute}.trial-page .ant-skeleton-title{margin:4px 0 0 0;height:12px}.trial-page .ant-skeleton-paragraph{margin-top:10px !important;margin-bottom:4px}.trial-page .ant-skeleton-paragraph li{height:12px}.wp-block-audio figcaption{margin-top:.5em;margin-bottom:1em;color:#555d66;text-align:center;font-size:13px}.wp-block-audio audio{width:100%;min-width:300px}.block-editor-block-list__layout .reusable-block-edit-panel{align-items:center;background:#f8f9f9;color:#555d66;display:flex;flex-wrap:wrap;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:13px;position:relative;top:-14px;margin:0 -14px;padding:8px 14px;position:relative;border:1px dashed rgba(145,151,162,.25);border-bottom:none}.block-editor-block-list__layout .block-editor-block-list__layout .reusable-block-edit-panel{margin:0 -14px;padding:8px 14px}.block-editor-block-list__layout .reusable-block-edit-panel .reusable-block-edit-panel__spinner{margin:0 5px}.block-editor-block-list__layout .reusable-block-edit-panel .reusable-block-edit-panel__info{margin-right:auto}.block-editor-block-list__layout .reusable-block-edit-panel .reusable-block-edit-panel__label{margin-right:8px;white-space:nowrap;font-weight:600}.block-editor-block-list__layout .reusable-block-edit-panel .reusable-block-edit-panel__title{flex:1 1 100%;font-size:14px;height:30px;margin:4px 0 8px}.block-editor-block-list__layout .reusable-block-edit-panel .components-button.reusable-block-edit-panel__button{flex-shrink:0}@media(min-width: 960px){.block-editor-block-list__layout .reusable-block-edit-panel{flex-wrap:nowrap}.block-editor-block-list__layout .reusable-block-edit-panel .reusable-block-edit-panel__title{margin:0}.block-editor-block-list__layout .reusable-block-edit-panel .components-button.reusable-block-edit-panel__button{margin:0 0 0 5px}}.editor-block-list__layout .is-selected .reusable-block-edit-panel{border-color:rgba(66,88,99,.4);border-left-color:transparent}.is-dark-theme .editor-block-list__layout .is-selected .reusable-block-edit-panel{border-color:rgba(255,255,255,.45);border-left-color:transparent}.block-editor-block-list__layout .reusable-block-indicator{background:#fff;border:1px dashed #e2e4e7;color:#555d66;top:-14px;height:30px;padding:4px;position:absolute;z-index:1;width:30px;right:-14px}.wp-block-button{color:#fff;margin-bottom:1.5em}.wp-block-button.aligncenter{text-align:center}.wp-block-button.alignright{text-align:right}.wp-block-button__link{background-color:#32373c;border:none;border-radius:28px;box-shadow:none;color:inherit;cursor:pointer;display:inline-block;font-size:18px;margin:0;padding:12px 24px;text-align:center;text-decoration:none;overflow-wrap:break-word}.wp-block-button__link:hover,.wp-block-button__link:focus,.wp-block-button__link:active,.wp-block-button__link:visited{color:inherit}.is-style-squared .wp-block-button__link{border-radius:0}.is-style-outline{color:#32373c}.is-style-outline .wp-block-button__link{background-color:transparent;border:2px solid currentcolor}.wp-block-calendar{text-align:center}.wp-block-calendar th,.wp-block-calendar tbody td{padding:4px;border:1px solid #e2e4e7}.wp-block-calendar tfoot td{border:none}.wp-block-calendar table{width:100%;border-collapse:collapse;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif}.wp-block-calendar table th{font-weight:440;background:#edeff0}.wp-block-calendar a{text-decoration:underline}.wp-block-calendar tfoot a{color:#00739c}.wp-block-calendar table tbody,.wp-block-calendar table caption{color:#40464d}.wp-block-categories.alignleft{margin-right:2em}.wp-block-categories.alignright{margin-left:2em}.wp-block-columns{display:flex;flex-wrap:wrap}@media(min-width: 782px){.wp-block-columns{flex-wrap:nowrap}}.wp-block-column{flex-grow:1;margin-bottom:1em;flex-basis:100%;min-width:0;word-break:break-word;overflow-wrap:break-word}@media(min-width: 600px){.wp-block-column{flex-basis:calc(50% - 16px);flex-grow:0}.wp-block-column:nth-child(even){margin-left:32px}}@media(min-width: 782px){.wp-block-column:not(:first-child){margin-left:32px}}.wp-block-cover-image,.wp-block-cover{position:relative;background-color:#000;background-size:cover;background-position:center center;min-height:430px;width:100%;margin:0 0 1.5em 0;display:flex;justify-content:center;align-items:center;overflow:hidden}.wp-block-cover-image.has-left-content,.wp-block-cover.has-left-content{justify-content:flex-start}.wp-block-cover-image.has-left-content h2,.wp-block-cover-image.has-left-content .wp-block-cover-image-text,.wp-block-cover-image.has-left-content .wp-block-cover-text,.wp-block-cover.has-left-content h2,.wp-block-cover.has-left-content .wp-block-cover-image-text,.wp-block-cover.has-left-content .wp-block-cover-text{margin-left:0;text-align:left}.wp-block-cover-image.has-right-content,.wp-block-cover.has-right-content{justify-content:flex-end}.wp-block-cover-image.has-right-content h2,.wp-block-cover-image.has-right-content .wp-block-cover-image-text,.wp-block-cover-image.has-right-content .wp-block-cover-text,.wp-block-cover.has-right-content h2,.wp-block-cover.has-right-content .wp-block-cover-image-text,.wp-block-cover.has-right-content .wp-block-cover-text{margin-right:0;text-align:right}.wp-block-cover-image h2,.wp-block-cover-image .wp-block-cover-image-text,.wp-block-cover-image .wp-block-cover-text,.wp-block-cover h2,.wp-block-cover .wp-block-cover-image-text,.wp-block-cover .wp-block-cover-text{color:#fff;font-size:2em;line-height:1.25;z-index:1;margin-bottom:0;max-width:610px;padding:14px;text-align:center}.wp-block-cover-image h2 a,.wp-block-cover-image h2 a:hover,.wp-block-cover-image h2 a:focus,.wp-block-cover-image h2 a:active,.wp-block-cover-image .wp-block-cover-image-text a,.wp-block-cover-image .wp-block-cover-image-text a:hover,.wp-block-cover-image .wp-block-cover-image-text a:focus,.wp-block-cover-image .wp-block-cover-image-text a:active,.wp-block-cover-image .wp-block-cover-text a,.wp-block-cover-image .wp-block-cover-text a:hover,.wp-block-cover-image .wp-block-cover-text a:focus,.wp-block-cover-image .wp-block-cover-text a:active,.wp-block-cover h2 a,.wp-block-cover h2 a:hover,.wp-block-cover h2 a:focus,.wp-block-cover h2 a:active,.wp-block-cover .wp-block-cover-image-text a,.wp-block-cover .wp-block-cover-image-text a:hover,.wp-block-cover .wp-block-cover-image-text a:focus,.wp-block-cover .wp-block-cover-image-text a:active,.wp-block-cover .wp-block-cover-text a,.wp-block-cover .wp-block-cover-text a:hover,.wp-block-cover .wp-block-cover-text a:focus,.wp-block-cover .wp-block-cover-text a:active{color:#fff}.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax{background-attachment:fixed}@supports(-webkit-overflow-scrolling: touch){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax{background-attachment:scroll}}.wp-block-cover-image.has-background-dim::before,.wp-block-cover.has-background-dim::before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background-color:inherit;opacity:.5;z-index:1}.wp-block-cover-image.has-background-dim.has-background-dim-10::before,.wp-block-cover.has-background-dim.has-background-dim-10::before{opacity:.1}.wp-block-cover-image.has-background-dim.has-background-dim-20::before,.wp-block-cover.has-background-dim.has-background-dim-20::before{opacity:.2}.wp-block-cover-image.has-background-dim.has-background-dim-30::before,.wp-block-cover.has-background-dim.has-background-dim-30::before{opacity:.3}.wp-block-cover-image.has-background-dim.has-background-dim-40::before,.wp-block-cover.has-background-dim.has-background-dim-40::before{opacity:.4}.wp-block-cover-image.has-background-dim.has-background-dim-50::before,.wp-block-cover.has-background-dim.has-background-dim-50::before{opacity:.5}.wp-block-cover-image.has-background-dim.has-background-dim-60::before,.wp-block-cover.has-background-dim.has-background-dim-60::before{opacity:.6}.wp-block-cover-image.has-background-dim.has-background-dim-70::before,.wp-block-cover.has-background-dim.has-background-dim-70::before{opacity:.7}.wp-block-cover-image.has-background-dim.has-background-dim-80::before,.wp-block-cover.has-background-dim.has-background-dim-80::before{opacity:.8}.wp-block-cover-image.has-background-dim.has-background-dim-90::before,.wp-block-cover.has-background-dim.has-background-dim-90::before{opacity:.9}.wp-block-cover-image.has-background-dim.has-background-dim-100::before,.wp-block-cover.has-background-dim.has-background-dim-100::before{opacity:1}.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.alignleft,.wp-block-cover.alignright{max-width:305px;width:100%}.wp-block-cover-image::after,.wp-block-cover::after{display:block;content:"";font-size:0;min-height:inherit}@supports(position: -webkit-sticky) or (position: sticky){.wp-block-cover-image::after,.wp-block-cover::after{content:none}}.wp-block-cover-image.aligncenter,.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.aligncenter,.wp-block-cover.alignleft,.wp-block-cover.alignright{display:flex}.wp-block-cover-image .wp-block-cover__inner-container,.wp-block-cover .wp-block-cover__inner-container{width:calc(100% - 70px);z-index:1;color:#f8f9f9}.wp-block-cover-image p,.wp-block-cover-image h1,.wp-block-cover-image h2,.wp-block-cover-image h3,.wp-block-cover-image h4,.wp-block-cover-image h5,.wp-block-cover-image h6,.wp-block-cover-image .wp-block-subhead,.wp-block-cover p,.wp-block-cover h1,.wp-block-cover h2,.wp-block-cover h3,.wp-block-cover h4,.wp-block-cover h5,.wp-block-cover h6,.wp-block-cover .wp-block-subhead{color:inherit}.wp-block-cover__video-background{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:100%;height:100%;z-index:0;-o-object-fit:cover;object-fit:cover}.block-editor-block-list__block[data-type="core/embed"][data-align=left] .block-editor-block-list__block-edit,.block-editor-block-list__block[data-type="core/embed"][data-align=right] .block-editor-block-list__block-edit,.wp-block-embed.alignleft,.wp-block-embed.alignright{max-width:360px;width:100%}.wp-block-embed{margin-bottom:1em}.wp-block-embed figcaption{margin-top:.5em;margin-bottom:1em;color:#555d66;text-align:center;font-size:13px}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper{position:relative}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper::before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper::before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper::before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper::before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper::before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper::before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper::before{content:"";display:block;padding-top:50%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper::before{padding-top:42.85%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper::before{padding-top:50%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper::before{padding-top:56.25%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper::before{padding-top:75%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper::before{padding-top:100%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-6 .wp-block-embed__wrapper::before{padding-top:66.66%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper::before{padding-top:200%}.wp-block-file{margin-bottom:1.5em}.wp-block-file.aligncenter{text-align:center}.wp-block-file.alignright{text-align:right}.wp-block-file .wp-block-file__button{background:#32373c;border-radius:2em;color:#fff;font-size:13px;padding:.5em 1em}.wp-block-file a.wp-block-file__button{text-decoration:none}.wp-block-file a.wp-block-file__button:hover,.wp-block-file a.wp-block-file__button:visited,.wp-block-file a.wp-block-file__button:focus,.wp-block-file a.wp-block-file__button:active{box-shadow:none;color:#fff;opacity:.85;text-decoration:none}.wp-block-file *+.wp-block-file__button{margin-left:.75em}.wp-block-gallery{display:flex;flex-wrap:wrap;list-style-type:none;padding:0}.wp-block-gallery .blocks-gallery-image,.wp-block-gallery .blocks-gallery-item{margin:0 16px 16px 0;display:flex;flex-grow:1;flex-direction:column;justify-content:center;position:relative}.wp-block-gallery .blocks-gallery-image figure,.wp-block-gallery .blocks-gallery-item figure{margin:0;height:100%}@supports(position: -webkit-sticky) or (position: sticky){.wp-block-gallery .blocks-gallery-image figure,.wp-block-gallery .blocks-gallery-item figure{display:flex;align-items:flex-end;justify-content:flex-start}}.wp-block-gallery .blocks-gallery-image img,.wp-block-gallery .blocks-gallery-item img{display:block;max-width:100%;height:auto}.wp-block-gallery .blocks-gallery-image img,.wp-block-gallery .blocks-gallery-item img{width:100%}@supports(position: -webkit-sticky) or (position: sticky){.wp-block-gallery .blocks-gallery-image img,.wp-block-gallery .blocks-gallery-item img{width:auto}}.wp-block-gallery .blocks-gallery-image figcaption,.wp-block-gallery .blocks-gallery-item figcaption{position:absolute;bottom:0;width:100%;max-height:100%;overflow:auto;padding:40px 10px 9px;color:#fff;text-align:center;font-size:13px;background:linear-gradient(0deg, rgba(0, 0, 0, 0.7) 0, rgba(0, 0, 0, 0.3) 70%, transparent)}.wp-block-gallery .blocks-gallery-image figcaption img,.wp-block-gallery .blocks-gallery-item figcaption img{display:inline}.wp-block-gallery.is-cropped .blocks-gallery-image a,.wp-block-gallery.is-cropped .blocks-gallery-image img,.wp-block-gallery.is-cropped .blocks-gallery-item a,.wp-block-gallery.is-cropped .blocks-gallery-item img{width:100%}@supports(position: -webkit-sticky) or (position: sticky){.wp-block-gallery.is-cropped .blocks-gallery-image a,.wp-block-gallery.is-cropped .blocks-gallery-image img,.wp-block-gallery.is-cropped .blocks-gallery-item a,.wp-block-gallery.is-cropped .blocks-gallery-item img{height:100%;flex:1;-o-object-fit:cover;object-fit:cover}}.wp-block-gallery .blocks-gallery-image,.wp-block-gallery .blocks-gallery-item{width:calc((100% - 16px)/2)}.wp-block-gallery .blocks-gallery-image:nth-of-type(even),.wp-block-gallery .blocks-gallery-item:nth-of-type(even){margin-right:0}.wp-block-gallery.columns-1 .blocks-gallery-image,.wp-block-gallery.columns-1 .blocks-gallery-item{width:100%;margin-right:0}@media(min-width: 600px){.wp-block-gallery.columns-3 .blocks-gallery-image,.wp-block-gallery.columns-3 .blocks-gallery-item{width:calc((100% - 32px)/3);margin-right:16px}@supports(-ms-ime-align: auto){.wp-block-gallery.columns-3 .blocks-gallery-image,.wp-block-gallery.columns-3 .blocks-gallery-item{width:calc((100% - 32px)/3 - 1px)}}.wp-block-gallery.columns-4 .blocks-gallery-image,.wp-block-gallery.columns-4 .blocks-gallery-item{width:calc((100% - 48px)/4);margin-right:16px}@supports(-ms-ime-align: auto){.wp-block-gallery.columns-4 .blocks-gallery-image,.wp-block-gallery.columns-4 .blocks-gallery-item{width:calc((100% - 48px)/4 - 1px)}}.wp-block-gallery.columns-5 .blocks-gallery-image,.wp-block-gallery.columns-5 .blocks-gallery-item{width:calc((100% - 64px)/5);margin-right:16px}@supports(-ms-ime-align: auto){.wp-block-gallery.columns-5 .blocks-gallery-image,.wp-block-gallery.columns-5 .blocks-gallery-item{width:calc((100% - 64px)/5 - 1px)}}.wp-block-gallery.columns-6 .blocks-gallery-image,.wp-block-gallery.columns-6 .blocks-gallery-item{width:calc((100% - 80px)/6);margin-right:16px}@supports(-ms-ime-align: auto){.wp-block-gallery.columns-6 .blocks-gallery-image,.wp-block-gallery.columns-6 .blocks-gallery-item{width:calc((100% - 80px)/6 - 1px)}}.wp-block-gallery.columns-7 .blocks-gallery-image,.wp-block-gallery.columns-7 .blocks-gallery-item{width:calc((100% - 96px)/7);margin-right:16px}@supports(-ms-ime-align: auto){.wp-block-gallery.columns-7 .blocks-gallery-image,.wp-block-gallery.columns-7 .blocks-gallery-item{width:calc((100% - 96px)/7 - 1px)}}.wp-block-gallery.columns-8 .blocks-gallery-image,.wp-block-gallery.columns-8 .blocks-gallery-item{width:calc((100% - 112px)/8);margin-right:16px}@supports(-ms-ime-align: auto){.wp-block-gallery.columns-8 .blocks-gallery-image,.wp-block-gallery.columns-8 .blocks-gallery-item{width:calc((100% - 112px)/8 - 1px)}}.wp-block-gallery.columns-1 .blocks-gallery-image:nth-of-type(1n),.wp-block-gallery.columns-1 .blocks-gallery-item:nth-of-type(1n){margin-right:0}.wp-block-gallery.columns-2 .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery.columns-2 .blocks-gallery-item:nth-of-type(2n){margin-right:0}.wp-block-gallery.columns-3 .blocks-gallery-image:nth-of-type(3n),.wp-block-gallery.columns-3 .blocks-gallery-item:nth-of-type(3n){margin-right:0}.wp-block-gallery.columns-4 .blocks-gallery-image:nth-of-type(4n),.wp-block-gallery.columns-4 .blocks-gallery-item:nth-of-type(4n){margin-right:0}.wp-block-gallery.columns-5 .blocks-gallery-image:nth-of-type(5n),.wp-block-gallery.columns-5 .blocks-gallery-item:nth-of-type(5n){margin-right:0}.wp-block-gallery.columns-6 .blocks-gallery-image:nth-of-type(6n),.wp-block-gallery.columns-6 .blocks-gallery-item:nth-of-type(6n){margin-right:0}.wp-block-gallery.columns-7 .blocks-gallery-image:nth-of-type(7n),.wp-block-gallery.columns-7 .blocks-gallery-item:nth-of-type(7n){margin-right:0}.wp-block-gallery.columns-8 .blocks-gallery-image:nth-of-type(8n),.wp-block-gallery.columns-8 .blocks-gallery-item:nth-of-type(8n){margin-right:0}}.wp-block-gallery .blocks-gallery-image:last-child,.wp-block-gallery .blocks-gallery-item:last-child{margin-right:0}.wp-block-gallery .blocks-gallery-item.has-add-item-button{width:100%}.wp-block-gallery.alignleft,.wp-block-gallery.alignright{max-width:305px;width:100%}.wp-block-gallery.alignleft,.wp-block-gallery.aligncenter,.wp-block-gallery.alignright{display:flex}.wp-block-gallery.aligncenter .blocks-gallery-item figure{justify-content:center}.wp-block-image{max-width:100%;margin-bottom:1em;margin-left:0;margin-right:0}.wp-block-image img{max-width:100%}.wp-block-image.aligncenter{text-align:center}.wp-block-image.alignfull img,.wp-block-image.alignwide img{width:100%}.wp-block-image .alignleft,.wp-block-image .alignright,.wp-block-image .aligncenter,.wp-block-image.is-resized{display:table;margin-left:0;margin-right:0}.wp-block-image .alignleft>figcaption,.wp-block-image .alignright>figcaption,.wp-block-image .aligncenter>figcaption,.wp-block-image.is-resized>figcaption{display:table-caption;caption-side:bottom}.wp-block-image .alignleft{float:left;margin-right:1em}.wp-block-image .alignright{float:right;margin-left:1em}.wp-block-image .aligncenter{margin-left:auto;margin-right:auto}.wp-block-image figcaption{margin-top:.5em;margin-bottom:1em;color:#555d66;text-align:center;font-size:13px}.wp-block-latest-comments__comment{font-size:15px;line-height:1.1;list-style:none;margin-bottom:1em}.has-avatars .wp-block-latest-comments__comment{min-height:36px;list-style:none}.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta,.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt{margin-left:52px}.has-dates .wp-block-latest-comments__comment,.has-excerpts .wp-block-latest-comments__comment{line-height:1.5}.wp-block-latest-comments__comment-excerpt p{font-size:14px;line-height:1.8;margin:5px 0 20px}.wp-block-latest-comments__comment-date{color:#8f98a1;display:block;font-size:12px}.wp-block-latest-comments .avatar,.wp-block-latest-comments__comment-avatar{border-radius:24px;display:block;float:left;height:40px;margin-right:12px;width:40px}.wp-block-latest-posts.alignleft{margin-right:2em}.wp-block-latest-posts.alignright{margin-left:2em}.wp-block-latest-posts.is-grid{display:flex;flex-wrap:wrap;padding:0;list-style:none}.wp-block-latest-posts.is-grid li{margin:0 16px 16px 0;width:100%}@media(min-width: 600px){.wp-block-latest-posts.columns-2 li{width:calc(50% - 16px)}.wp-block-latest-posts.columns-3 li{width:calc(33.3333333333% - 16px)}.wp-block-latest-posts.columns-4 li{width:calc(25% - 16px)}.wp-block-latest-posts.columns-5 li{width:calc(20% - 16px)}.wp-block-latest-posts.columns-6 li{width:calc(16.6666666667% - 16px)}}.wp-block-latest-posts__post-date{display:block;color:#6c7781;font-size:13px}.wp-block-media-text{display:grid}.wp-block-media-text{grid-template-rows:auto;align-items:center;grid-template-areas:"media-text-media media-text-content";grid-template-columns:50% auto}.wp-block-media-text.has-media-on-the-right{grid-template-areas:"media-text-content media-text-media";grid-template-columns:auto 50%}.wp-block-media-text .wp-block-media-text__media{grid-area:media-text-media;margin:0}.wp-block-media-text .wp-block-media-text__content{word-break:break-word;grid-area:media-text-content;padding:0 8% 0 8%}.wp-block-media-text>figure>img,.wp-block-media-text>figure>video{max-width:unset;width:100%;vertical-align:middle}@media(max-width: 600px){.wp-block-media-text.is-stacked-on-mobile{grid-template-columns:100% !important;grid-template-areas:"media-text-media" "media-text-content"}.wp-block-media-text.is-stacked-on-mobile.has-media-on-the-right{grid-template-areas:"media-text-content" "media-text-media"}}.is-small-text{font-size:14px}.is-regular-text{font-size:16px}.is-large-text{font-size:36px}.is-larger-text{font-size:48px}.has-drop-cap:not(:focus)::first-letter{float:left;font-size:8.4em;line-height:.68;font-weight:100;margin:.05em .1em 0 0;text-transform:uppercase;font-style:normal}.has-drop-cap:not(:focus)::after{content:"";display:table;clear:both;padding-top:14px}p.has-background{padding:20px 30px}p.has-text-color a{color:inherit}.wp-block-pullquote{padding:3em 0;margin-left:0;margin-right:0;text-align:center}.wp-block-pullquote.alignleft,.wp-block-pullquote.alignright{max-width:305px}.wp-block-pullquote.alignleft p,.wp-block-pullquote.alignright p{font-size:20px}.wp-block-pullquote p{font-size:28px;line-height:1.6}.wp-block-pullquote cite,.wp-block-pullquote footer{position:relative}.wp-block-pullquote .has-text-color a{color:inherit}.wp-block-pullquote:not(.is-style-solid-color){background:none}.wp-block-pullquote.is-style-solid-color{border:none}.wp-block-pullquote.is-style-solid-color blockquote{margin-left:auto;margin-right:auto;text-align:left;max-width:60%}.wp-block-pullquote.is-style-solid-color blockquote p{margin-top:0;margin-bottom:0;font-size:32px}.wp-block-pullquote.is-style-solid-color blockquote cite{text-transform:none;font-style:normal}.wp-block-pullquote cite{color:inherit}.wp-block-quote.is-style-large,.wp-block-quote.is-large{margin:0 0 16px;padding:0 1em}.wp-block-quote.is-style-large p,.wp-block-quote.is-large p{font-size:24px;font-style:italic;line-height:1.6}.wp-block-quote.is-style-large cite,.wp-block-quote.is-style-large footer,.wp-block-quote.is-large cite,.wp-block-quote.is-large footer{font-size:18px;text-align:right}.wp-block-rss.alignleft{margin-right:2em}.wp-block-rss.alignright{margin-left:2em}.wp-block-rss.is-grid{display:flex;flex-wrap:wrap;padding:0;list-style:none}.wp-block-rss.is-grid li{margin:0 16px 16px 0;width:100%}@media(min-width: 600px){.wp-block-rss.columns-2 li{width:calc(50% - 16px)}.wp-block-rss.columns-3 li{width:calc(33.3333333333% - 16px)}.wp-block-rss.columns-4 li{width:calc(25% - 16px)}.wp-block-rss.columns-5 li{width:calc(20% - 16px)}.wp-block-rss.columns-6 li{width:calc(16.6666666667% - 16px)}}.wp-block-rss__item-publish-date,.wp-block-rss__item-author{color:#6c7781;font-size:13px}.wp-block-search{display:flex;flex-wrap:wrap}.wp-block-search .wp-block-search__label{width:100%}.wp-block-search .wp-block-search__input{flex-grow:1}.wp-block-search .wp-block-search__button{margin-left:10px}.wp-block-separator.is-style-wide{border-bottom-width:1px}.wp-block-separator.is-style-dots{background:none;border:none;text-align:center;max-width:none;line-height:1;height:auto}.wp-block-separator.is-style-dots::before{content:"···";color:#191e23;font-size:20px;letter-spacing:2em;padding-left:2em;font-family:serif}p.wp-block-subhead{font-size:1.1em;font-style:italic;opacity:.75}.wp-block-table.has-fixed-layout{table-layout:fixed;width:100%}.wp-block-table.alignleft,.wp-block-table.aligncenter,.wp-block-table.alignright{display:table;width:auto}.wp-block-table.has-subtle-light-gray-background-color{background-color:#f3f4f5}.wp-block-table.has-subtle-pale-green-background-color{background-color:#e9fbe5}.wp-block-table.has-subtle-pale-blue-background-color{background-color:#e7f5fe}.wp-block-table.has-subtle-pale-pink-background-color{background-color:#fcf0ef}.wp-block-table.is-style-stripes{border-spacing:0;border-collapse:inherit;background-color:transparent;border-bottom:1px solid #f3f4f5}.wp-block-table.is-style-stripes tr:nth-child(odd){background-color:#f3f4f5}.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tr:nth-child(odd){background-color:#f3f4f5}.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tr:nth-child(odd){background-color:#e9fbe5}.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tr:nth-child(odd){background-color:#e7f5fe}.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tr:nth-child(odd){background-color:#fcf0ef}.wp-block-table.is-style-stripes td{border-color:transparent}.wp-block-text-columns{display:flex}.wp-block-text-columns.aligncenter{display:flex}.wp-block-text-columns .wp-block-column{margin:0 16px;padding:0}.wp-block-text-columns .wp-block-column:first-child{margin-left:0}.wp-block-text-columns .wp-block-column:last-child{margin-right:0}.wp-block-text-columns.columns-2 .wp-block-column{width:50%}.wp-block-text-columns.columns-3 .wp-block-column{width:33.3333333333%}.wp-block-text-columns.columns-4 .wp-block-column{width:25%}pre.wp-block-verse{white-space:nowrap;overflow:auto}.wp-block-video{margin-left:0;margin-right:0}.wp-block-video video{max-width:100%}@supports(position: -webkit-sticky) or (position: sticky){.wp-block-video [poster]{-o-object-fit:cover;object-fit:cover}}.wp-block-video.aligncenter{text-align:center}.wp-block-video figcaption{margin-top:.5em;margin-bottom:1em;color:#555d66;text-align:center;font-size:13px}.has-pale-pink-background-color.has-pale-pink-background-color{background-color:#f78da7}.has-vivid-red-background-color.has-vivid-red-background-color{background-color:#cf2e2e}.has-luminous-vivid-orange-background-color.has-luminous-vivid-orange-background-color{background-color:#ff6900}.has-luminous-vivid-amber-background-color.has-luminous-vivid-amber-background-color{background-color:#fcb900}.has-light-green-cyan-background-color.has-light-green-cyan-background-color{background-color:#7bdcb5}.has-vivid-green-cyan-background-color.has-vivid-green-cyan-background-color{background-color:#00d084}.has-pale-cyan-blue-background-color.has-pale-cyan-blue-background-color{background-color:#8ed1fc}.has-vivid-cyan-blue-background-color.has-vivid-cyan-blue-background-color{background-color:#0693e3}.has-very-light-gray-background-color.has-very-light-gray-background-color{background-color:#eee}.has-cyan-bluish-gray-background-color.has-cyan-bluish-gray-background-color{background-color:#abb8c3}.has-very-dark-gray-background-color.has-very-dark-gray-background-color{background-color:#313131}.has-pale-pink-color.has-pale-pink-color{color:#f78da7}.has-vivid-red-color.has-vivid-red-color{color:#cf2e2e}.has-luminous-vivid-orange-color.has-luminous-vivid-orange-color{color:#ff6900}.has-luminous-vivid-amber-color.has-luminous-vivid-amber-color{color:#fcb900}.has-light-green-cyan-color.has-light-green-cyan-color{color:#7bdcb5}.has-vivid-green-cyan-color.has-vivid-green-cyan-color{color:#00d084}.has-pale-cyan-blue-color.has-pale-cyan-blue-color{color:#8ed1fc}.has-vivid-cyan-blue-color.has-vivid-cyan-blue-color{color:#0693e3}.has-very-light-gray-color.has-very-light-gray-color{color:#eee}.has-cyan-bluish-gray-color.has-cyan-bluish-gray-color{color:#abb8c3}.has-very-dark-gray-color.has-very-dark-gray-color{color:#313131}.has-small-font-size{font-size:13px}.has-regular-font-size,.has-normal-font-size{font-size:16px}.has-medium-font-size{font-size:20px}.has-large-font-size{font-size:36px}.has-larger-font-size,.has-huge-font-size{font-size:42px}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}img.alignright{float:right;margin:0 0 1em 1em}img.alignleft{float:left;margin:0 1em 1em 0}img.aligncenter{display:block;margin-left:auto;margin-right:auto}.alignright{float:right}.alignleft{float:left}.aligncenter{display:block;margin-left:auto;margin-right:auto}.create-recipe-image{margin:-22px -20px 0px -20px}@media(min-width: 768px){.create-recipe-image{margin:0}}.create-recipe-image .ant-upload{width:100%;min-height:150px;padding:0 !important}.create-recipe-image .ant-upload img{max-width:100%}.create-recipe-page .ant-form label{font-weight:bold}.create-recipe-page .sidebar-block{padding:20px !important;font-size:16px}.create-recipe-page .sidebar-block ul{padding-left:20px}.create-recipe-page .sidebar-block ul li{margin-bottom:10px}#infinite-ingredients{overflow-x:hidden;overflow-y:auto;height:400px;padding-bottom:0}#infinite-ingredients::-webkit-scrollbar{width:6px}#infinite-ingredients::-webkit-scrollbar-track{background:#f1f1f1}#infinite-ingredients::-webkit-scrollbar-thumb{background:rgba(136,136,136,.5);border-radius:6px}#infinite-ingredients .ant-list-item{border-bottom:dashed 2px #eee;cursor:pointer;text-transform:lowercase}#infinite-ingredients .ant-list-item:hover{color:#0eb8ae}#infinite-ingredients .custom-icon{padding:0 6px}#infinite-ingredients .price-range{padding:0 6px}.recipe-stats{border:dashed 2px #eee;border-radius:12px;padding:12px 0}.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-weight:normal;font-size:10px}@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:red !important}.recipe-stats .recipe-progress-circle .ant-progress-inner{width:80px !important;height:80px !important}@media(min-width: 768px){.recipe-stats .recipe-progress-circle .ant-progress-inner{width:100px !important;height:100px !important}}.recipe-stats .recipe-progress-circle .ant-progress-status-success .ant-progress-text{color:#0eb8ae}.recipe-stats .recipe-nutrients-progress{text-align:center}.recipe-stats .recipe-nutrients-progress .correct{color:#0eb8ae !important;font-weight:bold}.recipe-stats .recipe-nutrients-progress .invalid{color:red;font-weight:bold}.recipe-stats .recipe-nutrients-progress span{cursor:pointer;font-size:12px;display:block}@media(min-width: 768px){.recipe-stats .recipe-nutrients-progress span{font-size:14px}}.recipe-stats .recipe-nutrients-progress .muted-text{font-size:12px}.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}.group-tag{border-radius:24px;margin-right:0;font-size:10px;line-height:16px}@media(min-width: 768px){.group-tag{line-height:20px;font-size:12px}}.ingredients-table .group-title{margin-top:10px;font-weight:bold;border-bottom:dashed 1px #eee;padding:8px 0}.ingredients-table .group-title span{float:right;font-weight:normal}.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{padding:10px 0;border-top:dashed 1px #eee;font-size:14px}.ingredients-table .ingredients-table-header{font-weight:bold}.ingredients-table .ingredients-table-row{padding:12px 0;border-bottom:dashed 1px #eee}.ingredients-table .ingredients-table-row .grey{color:#b7b7b7}.ingredients-table .ingredients-table-row .name{overflow:hidden;cursor:pointer;font-size:14px}@media(min-width: 768px){.ingredients-table .ingredients-table-row .name{font-size:16px}}.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{margin:0 6px;max-width:100px;display:flex}.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;padding-left:25px}.remove-ingredient{color:red;position:absolute;margin-top:4px;display:none}@media(min-width: 768px){.remove-ingredient{display:block;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 .meal-family-members{box-shadow:none !important;margin-bottom:0 !important;padding:20px 0 !important}.generate-recipe-content .create-recipe-image{margin:0 !important}.generate-recipe-content .placeholder{position:absolute;top:40px;left:12px;line-height:20px;color:#d9d9d9;pointer-events:none}.generate-recipe-content .ant-upload{min-height:100px !important}.generate-recipe-content .save-recipe{min-width:100px}.generate-recipe-content .collapse-ingredients{float:right;cursor:pointer}.generate-recipe-content .collapse-ingredients i{transition:all .3s cubic-bezier(0.645, 0.045, 0.355, 1)}.generate-recipe-content .collapse-ingredients.up i{transform:rotate(180deg)}.generate-recipe-content .recipe-multiplier{padding:0;box-shadow:none;margin:20px 0 !important}.ingredient-amount-field{display:flex;justify-content:center;align-items:center}.ingredient-amount-field .ant-input-affix-wrapper{max-width:70px;margin:0 6px}.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 button{height:24px;width:24px;font-size:16px}.ingredient-amount-field .ant-input-number-handler-wrap{display:none}.generate-recipe{margin-bottom:24px}@media(min-width: 768px){.cookbook-page{background:#fafbfc}}.cookbook-page .nav-section{border:none}@media(min-width: 768px){.cookbook-page .nav-section{border-bottom:solid 1px #eee}}.recipe-search-section h2{text-align:center}.cookbook .recipe-search-section{background:none;padding:0;margin:0}@media(min-width: 768px){.cookbook .recipe-search-section{background:url(/images/search-background-b0194672.png) no-repeat;padding-top:40px;padding-bottom:40px;text-align:center;margin-top:20px;background-size:contain;background-position:center}}.cookbook .underlined-title{margin-bottom:20px}.cookbook .add-new-recipe{margin-bottom:10px}@media(min-width: 768px){.cookbook .add-new-recipe{width:auto;right:0;z-index:10;text-align:right;margin:0;margin-bottom:-30px}.cookbook .add-new-recipe button{z-index:10;width:auto !important;margin-left:10px}}.cookbook .add-new-recipe button{width:100%}.cookbook .recipe-overview{margin-bottom:25px}.cookbook .recipe-overview .recipe-name p{cursor:pointer}.cookbook .recipe-skeleton.top-recipe li:first-child{height:80px}@media(min-width: 768px){.cookbook .recipe-skeleton.top-recipe li:first-child{height:150px}}.cookbook .recipe-skeleton li:first-child{height:100px}@media(min-width: 768px){.cookbook .recipe-skeleton li:first-child{height:150px}}.cookbook .share-facebook{margin-bottom:40px}.cookbook .ant-empty{padding-bottom:40px}.recipe-custom-actions .ant-btn-group{width:100%;display:flex}.recipe-custom-actions button,.recipe-custom-actions .tooltip-disabled{width:100%;flex:1 !important}.signup-short-block,.signup-long-block{color:#262626}@media(min-width: 768px){.signup-short-block,.signup-long-block{background:#fff;box-shadow:0 2px 15px #eaeff1;border-radius:6px}}.signup-short-block .ant-input-number,.signup-short-block .ant-radio-button-wrapper,.signup-short-block .ant-input,.signup-long-block .ant-input-number,.signup-long-block .ant-radio-button-wrapper,.signup-long-block .ant-input{border-color:#828282}.signup-short-block .ant-form-item-label,.signup-long-block .ant-form-item-label{padding:0}@media(min-width: 768px){.signup-short-block .ant-form-item-label label,.signup-long-block .ant-form-item-label label{font-size:16px}}.signup-short-block .left-block,.signup-long-block .left-block{background:linear-gradient(rgba(14, 184, 174, 0.8), rgba(14, 184, 174, 0.8)),url(/images/signup-short-header-3210d54b.jpg);background-size:cover !important;background-repeat:no-repeat !important;text-align:center;padding:20px;transform:skew(0deg, 3deg);margin-top:-20px;padding-top:50px}@media(min-width: 768px){.signup-short-block .left-block,.signup-long-block .left-block{border-top-left-radius:6px;border-bottom-left-radius:6px;background-size:inherit;background:linear-gradient(rgba(14, 184, 174, 0.8), rgba(14, 184, 174, 0.8)),url(/images/signup-short-sidebar-1ba0d624.jpg);margin:0;transform:skew(0deg, 0deg)}}.signup-short-block .left-block .wrapper,.signup-long-block .left-block .wrapper{transform:skew(0deg, -3deg)}@media(min-width: 768px){.signup-short-block .left-block .wrapper,.signup-long-block .left-block .wrapper{transform:skew(0deg, 0deg)}}.signup-short-block .left-block .logo,.signup-long-block .left-block .logo{color:#fff}@media(min-width: 768px){.signup-short-block .left-block .logo,.signup-long-block .left-block .logo{margin-bottom:20px}}.signup-short-block .left-block h2,.signup-long-block .left-block h2{font-family:Montserrat;color:#fff}.signup-short-block .right-block,.signup-long-block .right-block{padding:20px}@media(min-width: 768px){.signup-short-block .right-block,.signup-long-block .right-block{padding:40px}}.signup-short-block .right-block button,.signup-long-block .right-block button{width:100%}.signup-short-block .right-block .terms-wrapper,.signup-long-block .right-block .terms-wrapper{padding:20px 0;font-size:12px;width:100%;text-align:center;color:#262626}.signup-short-block .right-block .terms-wrapper :not(.ant-checkbox-checked) .ant-checkbox-inner,.signup-long-block .right-block .terms-wrapper :not(.ant-checkbox-checked) .ant-checkbox-inner{border-color:red}.signup-short-block .right-block .terms-wrapper a,.signup-long-block .right-block .terms-wrapper a{text-decoration:underline}.signup-short-block .right-block .feature,.signup-long-block .right-block .feature{margin-bottom:20px}@media(min-width: 992px){.signup-short-block .right-block .feature,.signup-long-block .right-block .feature{text-align:center}}.signup-short-block .right-block .feature img,.signup-long-block .right-block .feature img{max-width:100%}.signup-short-block .right-block .feature p,.signup-long-block .right-block .feature p{margin:0;font-weight:600}@media(min-width: 768px){.signup-short-block .right-block .feature p,.signup-long-block .right-block .feature p{line-height:27px;font-size:20px;font-weight:400}}.signup-short-block .right-block .feature svg,.signup-long-block .right-block .feature svg{width:36px;height:36px}@media(min-width: 768px){.signup-short-block .right-block .feature svg,.signup-long-block .right-block .feature svg{width:42px;height:42px}}.signup-short-block .right-block .feature svg.small,.signup-long-block .right-block .feature svg.small{width:28px;height:28px}@media(min-width: 768px){.signup-short-block .right-block .feature svg.small,.signup-long-block .right-block .feature svg.small{width:36px;height:36px}}.signup-short-block .right-block .feature .title,.signup-long-block .right-block .feature .title{font-weight:500}.signup-short-block .ant-input-number,.signup-long-block .ant-input-number{width:100%}.signup-short-block .features>.feature:last-child,.signup-long-block .features>.feature:last-child{margin:0}.signup-short-email .ant-form-item-label{text-align:left;line-height:18px !important}.signup-short-email .ant-form-item-label label:before,.signup-short-email .ant-form-item-label label:after{display:none}.signup-short-email .ant-form-item-label .ant-form-item-required:after{display:inline-block;content:"*"}.signup-short-email .ant-form-item{margin-bottom:15px}.signup-short-email .ant-form-item:last-child{margin-bottom:40px}.signup-short-email .optional{font-size:12px;color:#828282}.signup-page{background:url(/images/signup-short-bg-5dc0f5d3.png)}@media(min-width: 768px){.signup-page{background:url(/images/signup-long-bg-6008955a.jpg)}}.signup-page .nav-section{display:none}@media(min-width: 768px){.signup-page .nav-section{display:block;visibility:hidden}}.signup-page .footer{display:none}@media(min-width: 768px){.signup-page .signup-short-block{box-shadow:0 2px 15px #6f6f6f !important}}.signup-steps{padding:15px 0}.signup-steps .step{text-align:center}.signup-steps .step .dot,.signup-steps .step .tail{transition:all .3s cubic-bezier(0.645, 0.045, 0.355, 1)}.signup-steps .step .dot{height:10px;width:10px;background-color:#cbcbcb;border-radius:50%;display:inline-block}.signup-steps .step:not(:first-child) .tail{background:#cbcbcb;height:2px;display:block;position:absolute;right:60%;top:10px;width:80%;border-radius:10px}.signup-steps .step.active .dot,.signup-steps .step.visited .dot{background-color:#0eb8ae}.signup-steps .step.active .tail,.signup-steps .step.visited .tail{background-color:#0eb8ae}.signup-steps .step.active p{color:#000;font-weight:500}.signup-long-wrapper .step-title{font-size:20px;color:#0eb8ae;font-weight:600;text-align:center}.signup-long-wrapper .signup-long-form .ant-input-number{width:100%}.signup-long-wrapper .signup-long-form .gender{width:100%;text-align:center}.signup-long-wrapper .signup-long-form .gender label{width:50%}.signup-long-wrapper .signup-long-form .unit-system{width:100%;text-align:center}@media(min-width: 768px){.signup-long-wrapper .signup-long-form .unit-system{text-align:left}}.signup-long-wrapper .signup-long-form label:before,.signup-long-wrapper .signup-long-form label:after{display:none}.signup-long-wrapper .signup-long-form .height-label{display:block;line-height:30px;margin-top:-5px}@media(min-width: 768px){.signup-long-wrapper .signup-long-form .height-label{margin-top:5px;line-height:18px}}.signup-long-wrapper .signup-long-form .units{position:absolute;margin-left:5px}.signup-long-wrapper .signup-long-form .imperial .inch{margin-top:20px}@media(min-width: 768px){.signup-long-wrapper .signup-long-form .imperial .inch{margin:0}}.signup-long-wrapper .signup-long-goal .ant-radio-button-wrapper:not(.ant-radio-button-wrapper-checked){color:#0eb8ae !important}.signup-long-wrapper .signup-long-goal .ant-radio-button-wrapper{width:100%;margin-bottom:20px;height:60px;line-height:60px;font-size:16px;font-weight:500;border-radius:12px;outline:0 !important;border:solid 1px #0eb8ae;box-shadow:-1px 2px 4px rgba(0,0,0,.15) !important}.signup-long-wrapper .signup-long-goal .ant-radio-button-wrapper:hover{color:#fff !important;background:#0eb8ae;border-color:#0eb8ae}.signup-long-wrapper .signup-long-goal .ant-radio-button-wrapper:before{display:none !important}.signup-long-wrapper .signup-long-goal .ant-radio-button-wrapper:last-child{margin-bottom:0}.signup-long-wrapper .signup-long-goal .ant-radio-button-wrapper span{display:flex;align-items:center}.signup-long-wrapper .signup-long-goal .ant-radio-button-wrapper .arrow{margin-left:auto}.signup-long-wrapper .signup-long-goal .ant-radio-button-wrapper .circle{font-size:24px;padding-right:10px}@media(min-width: 768px){.signup-long-wrapper .ant-form-item-label{text-align:left}}.signup-long-wrapper .email-register{margin-bottom:40px}.back-btn{width:auto !important;margin:auto;margin-top:20px;display:block}@media(min-width: 768px){.blog-feed-page .ant-breadcrumb{margin-bottom:10px}}@media(min-width: 768px){.blog-feed-page .content-container{padding:20px !important}}@media(min-width: 768px){.blog-feed-page .content-container.feed{padding:20px 40px !important}}.blog-feed-page .content-container.feed .title{margin-bottom:10px}.blog-feed-page .content-container .title.large{display:none}@media(min-width: 768px){.blog-feed-page .content-container .title.large{font-size:21px;display:block}}.blog-feed-page .comment-skeleton{margin:10px 0}.blog-feed-page .comment-skeleton li{height:12px !important}.blog-feed-page .comment-skeleton li:not(:first-child){margin-top:12px}.blog-feed-page .mobile-tabs{margin:10px 0 20px 0}.blog-feed-page .mobile-tabs .ant-radio-button-wrapper{width:50% !important;border-radius:0 !important;border:solid 1px #eee}.blog-feed-page .mobile-tabs .ant-radio-button-wrapper:first-child{border-top-left-radius:4px !important;border-bottom:none !important;border-right:none !important}.blog-feed-page .mobile-tabs .ant-radio-button-wrapper:nth-child(2){border-top-right-radius:4px !important;border-bottom:none !important}.blog-feed-page .mobile-tabs .ant-radio-button-wrapper:nth-child(3){border-bottom-left-radius:4px !important;border-right:none !important}.blog-feed-page .mobile-tabs .ant-radio-button-wrapper:nth-child(4){border-bottom-right-radius:4px !important}.blog-feed-page .recent-comment a{color:#0eb8ae}.blog-feed-page .recent-comment .comment-content-container{overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;color:rgba(0,0,0,.65);font-size:14px}.blog-feed-page .recent-comment .ant-comment-inner{padding:12px;border:dashed 1px #eee;margin-bottom:10px;border-radius:8px;transition:all .3s cubic-bezier(0.645, 0.045, 0.355, 1)}.blog-feed-page .recent-comment .ant-comment-inner:hover{background:#fafafa}.blog-feed-page .recent-comment .view-link{display:block;font-size:12px;float:right;color:#0eb8ae;text-align:right;width:100%}.blog-feed-page .recent-author{margin-bottom:10px}.blog-feed-page .recent-author .author-name{margin:0;font-weight:bold;font-size:14px}.blog-feed-page .recent-author .ant-avatar{margin-right:10px}.blog-feed-page .recent-author .author-total-posts{text-transform:lowercase;font-size:14px;color:#828282}.card-carousel .card-wrapper{padding-top:10px;padding-bottom:10px}.card-carousel .large .ant-card-cover{max-height:140px !important}.card-carousel .ant-card{border-radius:8px;overflow:hidden;box-shadow:0 4px 8px #eaeff1;border:none}@media(min-width: 768px){.card-carousel .ant-card{border:1px solid #e8e8e8;box-shadow:none}}.card-carousel .ant-card .ant-card-cover{max-height:90px;overflow:hidden}.card-carousel .ant-card .ant-card-body{padding:6px 12px;font-size:14px}.card-carousel .ant-card .ant-card-body .card-title{margin:0;height:44px;overflow:hidden;display:-webkit-box;font-weight:600;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis}.card-carousel .slick-dots{display:none !important}.carousel-row{overflow:hidden;margin-left:-20px !important;margin-right:-20px !important}@media(min-width: 768px){.carousel-row{margin-left:-10px !important;margin-right:-10px !important}}.post-skeleton .ant-skeleton-title{width:100% !important;height:180px}@media(min-width: 768px){.post-skeleton .ant-skeleton-title{height:360px}}.feed-post{margin-bottom:20px;display:flex;align-items:stretch}@media(min-width: 768px){.feed-post{margin-bottom:40px}}.feed-post .ant-card{width:100%;border:none;border-radius:8px;box-shadow:0 4px 15px #eaeff1;overflow:hidden}@media(min-width: 768px){.feed-post .ant-card{border:1px solid #e8e8e8;box-shadow:none}.feed-post .ant-card:hover{box-shadow:0 2px 8px rgba(0,0,0,.09)}}.feed-post .ant-card-meta-title{white-space:normal;font-size:14px;margin-bottom:0 !important;height:63px;overflow:hidden}@media(min-width: 768px){.feed-post .ant-card-meta-title{margin-bottom:8px !important;font-weight:700;font-size:16px;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{overflow:hidden;height:100px}@media(min-width: 768px){.feed-post .ant-card-cover{height:160px}}.feed-post .description{display:none}@media(min-width: 768px){.feed-post .description{height:120px;overflow:hidden;display:block}}.feed-post .author{font-size:12px}@media(min-width: 768px){.feed-post .author{font-size:14px}}.feed-post .team svg{margin:10px auto 0 auto;display:block}@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;line-height:20px;font-size:14px}.post-meta .ant-avatar{cursor:pointer;margin-right:5px}@media(min-width: 768px){.post-meta .ant-avatar{margin-right:10px}}.post-meta .date{font-size:12px;color:#828282;margin:0}.post-meta .author{font-weight:500}.post-meta .team{text-align:right}.post-meta .team svg{width:42px;height:20px}.post-meta .team p{font-size:12px;color:#828282;margin:0}.my-blog-info .title{margin-bottom:15px}.my-blog-info .info-btn{display:block;width:100%;margin:10px auto}@media(min-width: 768px){.my-blog-info .info-btn{width:auto;min-width:200px}}.my-blog-info .blog-author-info{margin-bottom:10px}.edit-profile-modal{width:100%;height:100%;margin:0;top:0;right:0;max-width:100%;padding:0}@media(min-width: 768px){.edit-profile-modal{height:auto;margin:auto;top:40px}}.edit-profile-modal .ant-modal-content{min-height:100%}.edit-profile-modal .blog-author-stats{margin:0 !important;text-align:left}.edit-profile-modal .ant-modal-header{text-align:center}.blog-breadcrumb .blog-feed-bc{color:rgba(0,0,0,.45) !important;font-weight:bold;font-size:21px}.blog-breadcrumb .blog-feed-bc:hover{color:#0eb8ae !important}.blog-breadcrumb .blog-author-bc{font-size:16px}.feed-header-row{margin-bottom:20px}@media(min-width: 768px){.feed-header-row{margin-top:20px}}.feed-header-row p{margin:0 !important}.feed-header-row .select-blog{font-size:14px;float:right;min-width:140px}.feed-header-row .select-blog .ant-select-selection{border-radius:24px}.blog-nav-menu{width:100%;text-align:center}.blog-nav-menu svg{font-size:22px;margin-bottom:-4px}.blog-nav-menu .nav-text{overflow:hidden;font-size:12px;display:block;line-height:14px;margin-top:-10px;margin-bottom:5px}.blog-nav-menu ul{display:flex;border:none;margin-bottom:1em}.blog-nav-menu li{flex:1;padding:0;margin:0}.blog-nav-menu .ant-menu-item-active{color:#262626}.blog-nav-menu .ant-menu-item>a{color:#262626 !important}.blog-nav-menu .ant-menu-item>a:hover{color:#262626}.blog-nav-menu .ant-menu-item-selected{color:#0eb8ae !important}.blog-nav-menu .ant-menu-item-selected a{color:#0eb8ae !important}.blog-nav-menu.hide-titles .nav-text{display:none}.blog-nav-menu.hide-titles svg{margin-bottom:-8px !important}.blog-nav-menu .ant-menu-item{border:none !important}.single-page{background:#fff}@media(min-width: 768px){.single-page{background:#fafbfc}}@media(min-width: 768px){.single-page-content{padding-bottom:40px}}.single-page-content .ant-breadcrumb{margin-top:20px;margin-bottom:10px}@media(min-width: 768px){.single-page-content .ant-breadcrumb{margin-top:0}}.single{padding-bottom:1em}.single img{max-width:100%;height:auto}.single iframe{max-width:100%}@media(min-width: 768px){.single{background:#fff;box-shadow:0 2px 15px #eaeff1;padding:20px 40px 40px 40px}}.single h1{font-weight:bold !important}@media(min-width: 768px){.single h1{line-height:57px;font-size:42px}}.single h3{font-weight:500}.blog-post-author{margin-bottom:10px}.blog-post-author .ant-avatar{margin-right:10px;float:left}.blog-post-author .date{font-size:12px;color:#828282}.blog-post-author a{font-size:14px}.blog-post-author button{margin-left:10px}.single-content{padding:0 !important;font-size:16px;font-family:"Nunito",sans-serif;color:#262626;overflow:hidden}.single-content strong,.single-content b{font-weight:bold}.single-content h1{margin-bottom:5px}.single-content h2{font-size:24px;font-weight:bold;margin-bottom:5px}.single-content h3{font-size:18px;font-weight:bold;margin-bottom:5px}.single-content figcaption{font-size:12px;text-align:center;color:#828282}.single-content .wp-block-separator{border:none;border-top:solid 1px #eee}.single-content img{display:block;max-width:100%;height:auto;margin-bottom:10px}.ql-align-center img,.ql-align-left img,.ql-align-right img{display:inline-block !important}.blog-comments{margin-top:20px;margin-bottom:40px}.blog-comments .select-sort-comments{font-size:14px !important}.blog-comments .comments-empty{margin:40px 0;color:#828282}.blog-comments .ant-comment-content-author-time,.blog-comments .ant-comment-actions,.blog-comments .reply-action{color:#828282 !important}.blog-comments .ant-comment-content-author-time{position:absolute !important;right:0 !important}.blog-comments .active{background:#fafafa}.blog-comments .ant-comment-content-author-name{font-weight:bold}.blog-comments .ant-comment{padding:12px;border:solid 1px #d9d9d9 !important;margin-bottom:10px;border-radius:4px;transition:all .3s cubic-bezier(0.645, 0.045, 0.355, 1)}.blog-comments .ant-comment .ant-comment-content-detail{font-size:14px}.blog-comments .ant-comment-nested{margin-left:20px;border-left:solid 1px #d9d9d9}@media(min-width: 768px){.blog-comments .ant-comment-nested{margin-top:12px !important}}.blog-comments .ant-comment-nested .ant-comment{padding-bottom:0;padding-right:0;border:none !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{margin:0;font-weight:700;font-size:20px}@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{width:40px;height:40px}.blog-comments a{color:#0eb8ae}.blog-comments a:hover{color:#10d0c4}.blog-comments .comment-list{font-weight:300;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:solid 1px #eee}.blog-comments .create-comment{margin-bottom:20px}.blog-comments .create-comment textarea{background:#fff;font-size:14px}.blog-comments .create-comment button{font-size:14px;margin-top:12px}.blog-comments .ant-comment-actions{margin-bottom:0 !important;margin-top:6px !important}.blog-comments .ant-comment-actions li{width:100%}.blog-comments .ant-comment-actions .reply-action{display:inline-flex;align-items:center}.blog-comments .ant-comment-actions .reply-action svg{margin-right:5px;font-size:14px;fill:rgba(0,0,0,.45)}.blog-comments .show-replies{font-size:14px !important;margin-left:20px;display:flex;align-items:center}.blog-comments .show-replies svg{font-size:12px;margin-left:8px}.show-all-comments{font-size:14px !important;margin-bottom:20px;display:flex;align-items:center}.show-all-comments svg{font-size:12px;margin-right:8px}.continue-thread{margin-left:20px;font-size:14px !important}.similar-blog-posts h4{font-size:14px;font-weight:500;color:#262626}@media(min-width: 768px){.similar-blog-posts h4{font-weight:700;font-size:16px}}.similar-blog-posts .ant-list-item{border:solid 1px #eee !important;padding:12px;margin-bottom:15px;border-radius:6px;background:#fff}h3.similar-posts-title{font-weight:700;font-size:20px;margin:0}@media(min-width: 768px){h3.similar-posts-title{font-size:24px}}.team-badge{font-size:12px;color:#828282;margin:0}.ant-popover-message,.ant-popover-buttons>button{font-size:14px !important}.post-actions{margin-bottom:1em}.post-actions button{border-radius:24px}.post-actions button span{font-size:14px !important}.post-heart svg{fill:red !important;color:red}.blog-author .ant-breadcrumb,.my-blog .ant-breadcrumb{margin-top:20px}@media(min-width: 768px){.blog-author .ant-breadcrumb,.my-blog .ant-breadcrumb{margin-top:0;margin-bottom:10px}}.blog-author-info{margin-top:10px}@media(min-width: 768px){.blog-author-info{margin-top:0;text-align:center}}.blog-author-info .blog-author-stats{font-size:12px;color:#828282}@media(min-width: 768px){.blog-author-info .blog-author-stats{margin-top:15px}}.blog-author-info .blog-author-stats p{margin:0;font-size:16px}.blog-author-info .blog-author-stats .follow-author{display:block;margin:auto;margin-top:10px}@media(min-width: 768px){.blog-author-info .blog-author-stats .follow-author{margin-top:20px}}.follow-author{border-radius:24px}.author-description{margin-top:20px}@media(min-width: 768px){.author-description{margin-top:0}}.edit-post-btn{background:#fff !important;width:100%;border:none;border-radius:0;font-size:12px !important}@media(min-width: 768px){.edit-post-btn{font-size:16px !important}}.edit-profile-form h2{margin-top:20px}@media(min-width: 768px){.edit-profile-form h2{margin-top:0}}.edit-profile-form label{color:#828282;font-weight:300;line-height:18px;display:block}.edit-profile-form .hiddenInput{display:none !important}.add-post-btn{margin-bottom:20px;width:100%}@media(min-width: 768px){.add-post-btn{width:auto;margin:0}}.add-post-btn i{margin-top:5px}.avatar-uploader{text-align:center;width:auto}.avatar-uploader div.ant-upload{margin-right:0;border-radius:50%;overflow:hidden;display:block;width:80px;height:80px}@media(min-width: 768px){.avatar-uploader div.ant-upload{float:none;margin:auto;width:128px;height:128px}}.avatar-uploader img{width:auto;height:100%}.avatar-uploader span.ant-upload{display:flex !important;justify-content:center;align-items:center;padding:0 !important}.edit-avatar{margin:0}.edit-avatar .ant-upload{margin:0}.edit-avatar .ant-form-item-control{line-height:inherit}.save-draft{float:left;margin-right:20px}@media(min-width: 768px){.save-draft{float:inherit}}@media(min-width: 768px){.post-status{position:absolute;top:0;right:0}}.add-post-main{display:none}@media(min-width: 768px){.add-post-main{display:block;position:absolute;right:20px;top:0}}.edit-post-page{margin-top:20px}@media(min-width: 768px){.edit-post-page{margin:0}}.char-count{margin-top:10px;font-size:14px;color:#828282;display:block;text-align:right;margin-bottom:20px}.blog-editor-wrapper{margin-bottom:20px}.blog-editor-wrapper .quill{background:#fff}.blog-editor-wrapper .quill .ql-editor{min-height:300px}.comments-count-badge{display:inline-block;border-radius:12px;font-size:12px;padding:2px 6px;background:#0eb8ae;font-weight:normal;color:#fff}.meal-preferences-page{color:#262626}.meal-preferences-page .heading{margin-top:30px;background:url(/images/header-fb56f97e.png) no-repeat top;min-height:180px;background-size:100%}@media(min-width: 768px){.meal-preferences-page .heading{background-size:auto;min-height:250px}}.meal-preferences-page .main-logo{height:79px;width:150px}@media(min-width: 768px){.meal-preferences-page .main-logo{height:112px;width:227px}}.meal-preferences-page .heading-text{font-weight:bold;font-size:16px;margin:0}.meal-preferences-page .main{background:url(/images/ellipse-4ef761dd.png) no-repeat bottom;min-height:230px}.meal-preferences-page .main-title{font-weight:bold;text-align:center;font-size:28px}.meal-preferences-page .default-text{color:#555;text-align:center}.meal-preferences-page .footer{display:none}.meal-preferences-page .cards-heading{text-align:center}@media(min-width: 768px){.meal-preferences-page .cards-heading{margin:20px 0}}.meal-preferences-page .cards-heading .underlined-title{font-weight:600}@media(min-width: 768px){.meal-preferences-page .cards-heading .underlined-title{font-size:30px}}.back-default{cursor:pointer;display:inline-block;margin:20px 0}@media(min-width: 768px){.back-default{margin:0}}.preference-card{box-shadow:0 2px 10px rgba(0,0,0,.15);border-radius:5px;cursor:pointer;text-align:center;margin-bottom:20px;padding:12px;transition:all .4s ease-in-out;color:#828282;background:#fff;font-size:14px}@media(min-width: 768px){.preference-card{margin-bottom:40px;text-align:left}}.preference-card .title{transition:all .4s ease-in-out;font-size:16px}@media(min-width: 768px){.preference-card .title{font-size:20px}}.preference-card .hide-mobile{display:none}@media(min-width: 768px){.preference-card .hide-mobile{display:block}}.preference-card.active{background:#0eb8ae;color:#fff}.preference-card.active .title{color:#fff}.preference-card.active img{box-shadow:5px 4px 5px rgba(0,0,0,.3);transform:scale(1) rotate(0)}@media(min-width: 768px){.preference-card{border-right:solid 5px transparent}}@media(min-width: 768px){.preference-card:hover{border-right:solid 5px #0eb8ae}}.preference-card img{box-shadow:1px 1px 3px rgba(0,0,0,.4);border-radius:50%;transition:all .4s ease-in-out;transform:scale(0.8) rotate(25deg);display:block;margin:auto;margin-bottom:10px;max-width:50px}@media(min-width: 768px){.preference-card img{max-width:90%;margin-bottom:0}}.allergens .ant-checkbox-group{width:100%}.allergen-checkbox{background:#fff;box-shadow:0 2px 10px rgba(0,0,0,.15);position:relative;overflow:hidden;border-radius:5px;margin-bottom:15px;cursor:pointer;width:100%;padding-left:12px;transition:all .4s ease-in-out;background:linear-gradient(90deg, white 80%, #edfcfc 80%, #edfcfc 100%);background-origin:border-box;border-right:solid 5px transparent}.allergen-checkbox .allergen-name{margin-top:15px;display:inline-block}.allergen-checkbox .ant-checkbox-wrapper{padding:0 12px}.allergen-checkbox .checkbox-affix{padding:6px 20px;margin-left:auto;display:block;font-size:20px;float:right}.allergen-checkbox .checkbox-affix svg{margin-top:10px}@media(min-width: 768px){.allergen-checkbox:hover{border-right:solid 5px #0eb8ae}}.allergen-checkbox.ant-checkbox-wrapper-checked{transition:false;color:#0eb8ae;border:solid 2px #0eb8ae;font-weight:bold}.ant-modal-mask-hidden .main-modal img{transform:none;transition:all .4s ease-in-out}.main-modal{text-align:center;max-width:90%}@media(min-width: 768px){.main-modal{max-width:520px}}.main-modal .ant-modal-content{border-radius:11px}.main-modal .title{font-size:21px}.main-modal .skip-meal{box-shadow:5px 4px 5px rgba(0,0,0,.3);border-radius:50%;animation:Rotation 1.5s;margin-bottom:20px;margin-top:10px}@keyframes Rotation{0%{transform:scale(0.8) rotate(25deg)}25%{box-shadow:1px 1px 3px rgba(0,0,0,.4);transform:scale(0.8) rotate(25deg)}100%{transform:scale(1) rotate(0)}}.default-btn{font-weight:600;font-size:16px;width:100%;margin-bottom:20px}.default-btn.ant-btn-background-ghost{background:#fff !important}.default-btn:disabled{background:#b2b2b2 !important;color:#fff !important}.flow-progress{text-align:center}.flow-progress .ant-progress{display:block;margin:auto}.flow-progress .ant-progress .ant-progress-success-bg,.flow-progress .ant-progress .ant-progress-bg{background:#0eb8ae}.flow-progress .ant-progress .ant-progress-inner{background:#b2b2b2}.recipe-counter{text-align:center;color:#0eb8ae;font-size:20px;font-weight:600}@media(min-width: 768px){.recipe-counter{font-size:30px}}.recipe-counter .small{color:#262626;font-size:18px;font-weight:bold}.next-btn{min-width:150px;width:auto;display:block;margin:0 auto 40px auto}.options-button{min-width:100px;width:auto}.onboarding-step-section{margin:0px auto 20px auto}.diabetes-explain{height:100px}.header-notifications{cursor:pointer;transition:all .3s cubic-bezier(0.645, 0.045, 0.355, 1);background:none;border:none;outline:none;float:left;margin-left:20px}@media(min-width: 768px){.header-notifications{display:none;position:relative;padding:20px 12px;margin:0;float:none}.header-notifications:hover{color:#0eb8ae}}.header-notifications i{font-size:20px !important}@media(min-width: 992px){.header-notifications{display:inline-block}}.header-notifications.active{color:#0eb8ae}.notifications-container{overflow:hidden;text-align:left;background:#fff;box-shadow:0 4px 15px #d9d9d9;right:0;z-index:100;top:50px;width:100%;position:fixed;max-height:420px;overflow-y:auto}@media(min-width: 768px){.notifications-container{position:absolute;width:350px;top:60px;border-radius:6px;margin-right:20px}.notifications-container::-webkit-scrollbar{width:6px}.notifications-container:hover::-webkit-scrollbar-thumb{border-radius:10px;background:rgba(130,130,130,.5)}}.notifications-container .title{font-weight:600;margin:0}.notifications-container .notification-content{font-size:14px}.notifications-container .notification-content p{margin:0}.notifications-container .notification-row{transition:all .3s cubic-bezier(0.645, 0.045, 0.355, 1);padding:12px 20px;cursor:pointer}.notifications-container .notification-row:not(:last-child){border-bottom:1px solid #eeeff0}.notifications-container .notification-row:hover{background:#fafafa}.notifications-container .notification-img{margin-right:3px;margin-left:-6px;font-size:30px}.notifications-container .ant-badge-dot{margin-top:6px;margin-right:9px}.notifications-container .created-at{font-size:12px;color:#0eb8ae}.all-notifications .notification-row{padding-bottom:10px;margin-bottom:20px;cursor:pointer}@media(min-width: 768px){.all-notifications .notification-row{background:#fff;border:solid 1px #eee;padding:20px;border-radius:6px}}.all-notifications .notification-row:not(:last-child){border-bottom:solid 1px #eee}.all-notifications .created-at{font-size:12px;color:#828282}.all-notifications .notification-img svg{font-size:32px}@media(min-width: 768px){.all-notifications .notification-img svg{font-size:50px}}.meal-plan-empty .meal-plan-cards{margin-top:20px}@media(min-width: 768px){.meal-plan-empty .meal-plan-cards{margin:0}}.meal-plan-empty .current-date{margin:12px 0}@media(min-width: 768px){.meal-plan-empty .current-date{margin-top:0;margin-bottom:24px}}@media(min-width: 768px){.meal-plan-empty .sidebar-daily-activities,.meal-plan-empty .sidebar-block{border-radius:6px !important}}.meal-plan-empty .meals-wrapper{margin-bottom:20px;background:#fff}@media(min-width: 768px){.meal-plan-empty .meals-wrapper{margin-bottom:40px;min-height:600px;padding:40px;box-shadow:0 4px 15px #eaeff1}}.meal-plan-empty .meals-wrapper .empty-meal{background:#fafbfc;min-height:100px;justify-content:center;align-items:center;display:flex;border-radius:12px;overflow:hidden}@media(min-width: 768px){.meal-plan-empty .meals-wrapper .empty-meal{min-height:172px}}.meal-plan-empty .meals-wrapper .empty-meal img{width:auto;position:absolute;left:0;top:0;opacity:.25;height:100%}.meal-plan-empty .custom-meal-image{box-shadow:0 4px 15px #eaeff1;border-radius:12px;width:100%}.meal-plan-empty .custom-meal-title{margin:0;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;color:#262626 !important}.meal-plan-empty .custom-meal-buttons button{overflow:hidden;padding:0 8px;border-radius:24px}@media(min-width: 768px){.meal-plan-empty .custom-meal-buttons button{font-size:14px}}.meal-plan-empty .custom-meal-buttons button span{display:none}@media(min-width: 768px){.meal-plan-empty .custom-meal-buttons button span{margin:0;display:inline}}.meal-plan-empty .custom-meal-buttons button .text{margin:0}.meal-plan-empty .meal-overview{margin-top:0}.meal-plan-empty .goal-graph-minimal{margin:0;box-shadow:none}@media(min-width: 768px){.meal-plan-empty .goal-graph-minimal{box-shadow:0 2px 15px #eaeff1 !important;padding-top:20px !important;margin-top:0;background:#fff;margin-bottom:40px}}.generate-recipe-modal{top:0}@media(min-width: 768px){.generate-recipe-modal{top:40px}}.generate-recipe-modal .ant-modal-title{font-weight:bold;text-align:center}.generate-recipe-modal .generate-recipe-content{box-shadow:none;padding:0}.empty-meal-new button{font-size:14px !important}.empty-meal-new .divider{font-size:12px;margin:12px 0}@media(min-width: 768px){.meal-plan-info{margin-top:-20px}}.custom-meal-text-wrapper{padding:6px 0}.custom-meal-wrapper .img-wrapper{position:relative}.custom-meal-wrapper .img-wrapper .view-recipe-btn{font-size:14px;bottom:8px;border-radius:24px;display:block;position:absolute;right:8px}.activity-page .title-wrapper{margin-bottom:10px}.activity-page .ant-table-title{font-size:14px}.activity-page table th{font-weight:bold}.activity-page table th:last-child{text-align:right}.activity-page table .active-row{background:#dff7f2 !important}.table-operations{margin:20px 0 10px 0}.table-operations button{font-size:14px;margin:0 10px 10px 0}.join-challenge{display:block;margin:auto;margin-bottom:20px}.profile-level h2{margin:0}.profile-level .level-progress .ant-progress-inner{height:16px}.profile-level .level-progress .ant-progress-bg{height:16px !important;background:linear-gradient(to right, #12e191, #29c78a)}.profile-level .title-section{text-align:center}@media(min-width: 768px){.profile-level .title-section{text-align:left}}.profile-level .user-avatar{border:solid 2px #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:normal}.recent-activity{border-radius:12px;padding:10px 20px;transition:all .4s ease-in-out;margin-bottom:20px;border:solid 1px #eaedf3}@media(min-width: 768px){.recent-activity{border:none}}.recent-activity .ant-list-item-meta-title{font-size:14px !important;font-weight:normal !important}.achievements img:hover{cursor:pointer;opacity:.7}.achievements .achievement-count{cursor:pointer;font-size:12px}.popover-title{font-weight:bold}.badge-container{display:inline-block;cursor:pointer;font-weight:bold}@media(min-width: 768px){.nav-profile{padding:0 8px;display:none}}@media(min-width: 992px){.nav-profile{display:inline-block}}.nav-profile sup{font-size:10px;background:#ff4757;right:0px;height:16px;width:28px;padding:0;line-height:16px}.level-up-modal .ant-modal-body{min-height:500px;border-radius:12px;display:flex;flex-direction:column;justify-content:space-between;padding:40px}.level-up-modal .fade-in-content{opacity:0;-webkit-animation:1s ease 0s normal forwards 1 fadein;animation:1s ease 0s normal forwards 1 fadein}@keyframes fadein{0%{opacity:0}66%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadein{0%{opacity:0}66%{opacity:0}100%{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{background:#fff;border:solid 1px #eaedf3;margin-bottom:20px;border-radius:12px;transition:all .4s ease-in-out;padding:20px}@media(min-width: 768px){.section-card{padding:20px 10px;text-align:center;height:100%}}.section-card .section-info{z-index:5;cursor:pointer;position:absolute;color:#828282;padding:8px;right:0px;top:0px}@media(min-width: 768px){.section-card .section-info{right:12px;top:12px}}.section-card:hover{border-color:transparent;box-shadow:0 .5rem 1rem rgba(38,38,38,.15) !important}.section-card .section-card-description{display:flex;flex-direction:column;height:100%}.section-card .section-card-description p{margin:0}.section-card .section-card-description button,.section-card .section-card-description a{margin-top:auto}.section-card button{font-size:14px;border-radius:24px}.section-card .eaten-progress i{color:#efc207 !important}.section-card .water-progress i{color:#19aef0 !important}.section-card .weight-progress i{color:#e73c7e !important}.section-card .task-progress i{color:#7e8fef !important}.section-card .ant-progress-status-exception i{color:#f3f3f3 !important}.achievement-icon{image-rendering:-webkit-optimize-contrast;width:36px;height:36px;border:solid 1px #eee;margin:4px;border-radius:50%}@media(min-width: 768px){.achievement-icon{max-width:40px;max-height:40px}}.hidden-group{display:flex;align-items:center;justify-content:center;cursor:pointer}.hidden-group:hover{opacity:.7}.edit-profile{color:#0eb8ae;font-size:16px;cursor:pointer}.user-level-badge{display:inline-block;position:relative;cursor:pointer;text-align:center}.user-level-badge.animated{animation:glow 2s infinite;animation-delay:1s}@keyframes glow{0%{filter:contrast(1)}50%{filter:contrast(1.3)}100%{filter:contrast(1)}}.user-level-badge.icon img{max-width:22px}.user-level-badge.icon h1{font-size:10px;position:absolute;margin:0;top:40%;padding:0;font-family:arial;left:50%;transform:translate(-50%, -50%);height:auto}.user-level-badge img{max-width:140px}.user-level-badge h1{font-weight:600;font-size:50px;position:absolute;margin:0;top:38%;padding:0;left:50%;transform:translate(-50%, -50%);color:#ec9922}.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-right-radius:12px;border-top-left-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-header,.fitlap-drawer .ant-drawer-body{font-size:14px !important}.mobile-login-streak{margin-top:20px;text-align:center;padding:20px;border:solid 1px #eee;border-radius:12px}@media(min-width: 768px){.mobile-login-streak{display:none}}.food-row{padding:12px 0;border-bottom:solid 1px #eee;flex-flow:row !important}.food-row .food-name{cursor:pointer}.food-row .food-row-actions{gap:8px;display:flex;font-size:16px}.food-row .food-row-actions path{fill:#0eb8ae}.food-row.active .food-name{color:#0eb8ae}.food-row p{margin:0}.food-row.eaten p{text-decoration:line-through}.food-row.eaten .time{opacity:.7;font-size:14px}.food-row .ant-input-number{width:70px;margin:auto;display:block}.food-row .amount{font-weight:bold}.page-row{margin-bottom:20px}.edit-ingredient-amount{text-align:center;margin-top:40px}.edit-ingredient-amount p{margin-bottom:6px;font-size:14px;font-weight:bold;white-space:nowrap;text-overflow:clip}.edit-ingredient-amount img{max-width:24px;display:block;margin:auto;margin-bottom:12px !important}.edit-ingredient-amount .macro-name{font-size:14px;font-weight:normal;color:#828282}.empty-food{margin:2em;opacity:.5}.empty-food img{filter:grayscale(1)}.progress-data{text-align:center;margin-bottom:1em}.progress-data .ant-progress,.progress-data .ant-progress-inner{width:70px !important;height:auto !important}.progress-data .ant-progress.error .ant-progress-circle-path,.progress-data .ant-progress.error .ant-progress-text,.progress-data .ant-progress-inner.error .ant-progress-circle-path,.progress-data .ant-progress-inner.error .ant-progress-text{color:red !important;stroke:red !important}.progress-data .ant-progress-text{font-size:14px}@media(min-width: 768px){.progress-data .ant-progress-text{font-size:16px}}.progress-data p{margin-bottom:0}@media(min-width: 768px){.progress-data p{font-size:14px;margin-top:6px;font-weight:600}}.progress-data .ant-progress-circle.ant-progress-status-success .ant-progress-text{color:#0eb8ae}.date-selection i{cursor:pointer}.daily-progress{padding:20px;box-shadow:0 4px 15px #eaeff1;border-radius:12px;margin-bottom:40px}.daily-progress p{margin-bottom:0}@media(min-width: 768px){.daily-progress p{font-size:14px;font-weight:600}}.daily-progress .energy-progress .ant-progress-bg,.daily-progress .energy-progress .ant-progress-inner{height:6px !important}.recipe-collapse{border:none;font-size:14px !important}@media(min-width: 768px){.recipe-collapse{font-size:16px !important}}.recipe-collapse .ant-collapse-header{font-weight:bold;border-bottom:solid 1px #eee;font-size:14px;padding-left:24px !important}.recipe-collapse .ant-collapse-header i{left:6px !important}@media(min-width: 768px){.recipe-collapse .ant-collapse-header{font-size:16px}}.recipe-collapse .ant-collapse-item{background:#fff;border:none}.recipe-collapse .ant-collapse-content{border:none !important}.select-unit .ant-select-selection{margin-left:6px}.training-sidebar{border-radius:12px;padding:1em !important}.training-sidebar .training-row{cursor:pointer;padding-bottom:1em;margin-bottom:1em;border-bottom:dashed 2px #eee}.training-sidebar .training-row.last{border:none;margin-bottom:0}.training-sidebar .training-row .title{font-size:14px}.training-sidebar .training-row.locked{opacity:.5}.training-sidebar .training-img{width:100%;border-radius:12px}.training-featured{border-radius:12px;overflow:hidden;box-shadow:0 2px 15px #eaeff1 !important;background:#fff;margin-bottom:2em}.training-featured .training-img{width:100%;cursor:pointer}.training-featured video{width:100%;border-radius:12px}.training-info{padding:20px}.training-info .title{margin:0}.training-info h3{font-size:18px}@media(min-width: 768px){.training-info h3{font-size:21px}}.training-info span{letter-spacing:1px;font-size:12px}.play-video-icon{position:absolute;left:0;right:0;margin-left:auto;margin-right:auto;width:100px;color:#fff;cursor:pointer;transition:all .4s ease-in-out;top:50px;font-size:60px}@media(min-width: 768px){.play-video-icon{font-size:100px;top:120px}}.play-video-icon svg{filter:drop-shadow(0px 0px 6px #f1f1f1)}.play-video-icon:hover{opacity:.8}.video-completed-icon{color:#828282;font-size:22px}.video-completed-icon.completed{color:#6fda44}.training-day-card{border-radius:12px;margin-bottom:2em}.training-day-card .title{border-bottom:solid 1px #eee;margin-bottom:1em}.training-day-card .ant-checkbox-wrapper{margin-right:6px}.training-day-card .completed .ant-tag{text-decoration:line-through}.training-day-card .ant-tag{width:100%;border:none;padding:12px;border-radius:6px;font-size:14px;margin-bottom:1em;display:flex;align-items:center;justify-content:space-between}.training-day-card .ant-tag i{font-size:16px !important}.training-day-card button{font-size:14px;border-radius:24px;margin:auto;display:block}.default-modal .ant-modal-content{border-radius:12px;overflow:hidden}.video-skeleton li:first-child{height:180px}@media(min-width: 768px){.video-skeleton li:first-child{height:300px}}@media(min-width: 768px){.training-row-wrapper{overflow-y:scroll;overflow-x:hidden;height:480px}}.training-row-wrapper::-webkit-scrollbar{width:6px}.training-row-wrapper::-webkit-scrollbar-track{background:#fff}.training-row-wrapper::-webkit-scrollbar-thumb{background:rgba(136,136,136,.2);border-radius:6px}.select-training-level .ant-tabs-tab{font-size:14px}.training-calender-wrapper{padding:20px 0}.training-diary-wrapper{padding-bottom:20px}.training-diary-wrapper,.training-calender-wrapper{overflow:hidden;margin-left:0;margin-right:0;margin-bottom:40px;box-shadow:0 2px 15px #eaeff1;border-radius:12px}@media(min-width: 768px){.training-diary-wrapper,.training-calender-wrapper{box-shadow:0 2px 15px #eaeff1;margin-top:0;background:#fff}}.training-diary-wrapper .ant-fullcalendar,.training-calender-wrapper .ant-fullcalendar{font-size:14px !important}.training-diary-wrapper .ant-fullcalendar-selected-day .ant-fullcalendar-value,.training-diary-wrapper .ant-fullcalendar-today .ant-fullcalendar-value,.training-calender-wrapper .ant-fullcalendar-selected-day .ant-fullcalendar-value,.training-calender-wrapper .ant-fullcalendar-today .ant-fullcalendar-value{border-radius:6px}.training-diary-wrapper .training-diary-header,.training-calender-wrapper .training-diary-header{background:linear-gradient(to right, #6365ff, #6264fe);text-align:center;padding:1em;margin-bottom:20px}@media(max-width: 768px){.training-diary-wrapper .training-diary-header i,.training-calender-wrapper .training-diary-header i{background:rgba(255,255,255,.2);padding:5px;border-radius:6px;cursor:pointer;font-size:20px;position:absolute;left:0;top:-3px}}.training-diary-wrapper .training-diary-header h3,.training-calender-wrapper .training-diary-header h3{position:relative;color:#fff;margin:0;font-weight:600}@media(min-width: 768px){.training-diary-wrapper .training-diary-header h3,.training-calender-wrapper .training-diary-header h3{font-size:20px}}.calender-modal .training-calender-wrapper{padding:0 !important;box-shadow:none !important;margin:0 !important}.training-plan-page .mobile-tabs{margin-bottom:1em}.advent-calender-page{overflow:hidden}.advent-calender-page .header-min{background:transparent;position:relative;z-index:0;color:#fff;box-shadow:none !important}.advent-calender-page .header-min .custom-icon,.advent-calender-page .header-min h3{color:#fff}.advent-calender-page .page-content{min-height:100vh;background:url("https://fitlap.ee/wp-content/uploads/2023/05/1560-scaled.jpg") no-repeat top;background-size:auto 100%;margin-top:-70px;padding-top:100px}@media(min-width: 768px){.advent-calender-page .page-content{background-size:cover}}@media(min-width: 768px){.advent-calender-page .footer{display:none}}.advent-calender-page{background:linear-gradient(#0d1e3a, #418aff);background-size:100% !important}@keyframes gradient{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}@media(min-width: 768px){.advent-calender-page{background-size:100%}.advent-calender-page .nav-section{background:transparent;border:none}.advent-calender-page .nav-section a,.advent-calender-page .nav-section .page-title{color:#fff}.advent-calender-page .nav-section svg{color:#fff !important}.advent-calender-page .nav-section svg g{fill:#fff !important}}.advent-calender-page .nav-section{background:transparent}.advent-calender-page .advent-calender-header{text-shadow:1px 1px 3px #00000024;margin-bottom:40px;color:#fff}.advent-calender-page .advent-calender-header h1,.advent-calender-page .advent-calender-header h2{color:#fff}.advent-calender-page .advent-calender{padding-bottom:40px}.advent-calender-page .advent-card{background:rgba(255,255,255,.8);box-shadow:0 2px 4px 0 rgba(156,156,156,.2);border-radius:3px;text-align:center;cursor:pointer;border:dashed 2px #fff}.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,.advent-calender-page .advent-card.open{background:#00000021}.advent-calender-page .advent-card:hover h1,.advent-calender-page .advent-card.open h1{color:#fff;text-shadow:1px 1px 6px #0000003d}.advent-calender-page .advent-card h1{color:#262626;margin:0}.advent-calender-container{margin-top:40px}@media(min-width: 768px){.advent-calender-container{margin-top:0}}.snowflake{box-shadow:0 0 10px #efc207;--size: 1vw;width:var(--size);height:var(--size);background:#efc207;border-radius:50%;position:absolute;top:-5vh}@keyframes snowfall{0%{transform:translate3d(var(--left-end), 110vh, 0)}100%{transform:translate3d(var(--left-ini), 0, 0)}}.snowflake:nth-child(1){--size: 0.2vw;--left-ini: -5vw;--left-end: -3vw;left:93vw;animation:snowfall 14s linear infinite;animation-delay:-2s}.snowflake:nth-child(2){--size: 0.25vw;--left-ini: 5vw;--left-end: 2vw;left:70vw;animation:snowfall 8s linear infinite;animation-delay:-9s}.snowflake:nth-child(3){--size: 0.15vw;--left-ini: -1vw;--left-end: 8vw;left:20vw;animation:snowfall 9s linear infinite;animation-delay:-5s}.snowflake:nth-child(4){--size: 0.25vw;--left-ini: -4vw;--left-end: 9vw;left:91vw;animation:snowfall 11s linear infinite;animation-delay:-3s}.snowflake:nth-child(5){--size: 0.15vw;--left-ini: -7vw;--left-end: -5vw;left:53vw;animation:snowfall 14s linear infinite;animation-delay:-2s}.snowflake:nth-child(6){--size: 0.2vw;--left-ini: -9vw;--left-end: 9vw;left:26vw;animation:snowfall 11s linear infinite;animation-delay:-1s}.snowflake:nth-child(7){--size: 0.1vw;--left-ini: -5vw;--left-end: 7vw;left:61vw;animation:snowfall 7s linear infinite;animation-delay:-3s}.snowflake:nth-child(8){--size: 0.2vw;--left-ini: 3vw;--left-end: 4vw;left:100vw;animation:snowfall 12s linear infinite;animation-delay:-8s}.snowflake:nth-child(9){--size: 0.1vw;--left-ini: -7vw;--left-end: -4vw;left:70vw;animation:snowfall 11s linear infinite;animation-delay:-5s}.snowflake:nth-child(10){--size: 0.1vw;--left-ini: 4vw;--left-end: -8vw;left:89vw;animation:snowfall 15s linear infinite;animation-delay:-9s}.snowflake:nth-child(11){--size: 0.15vw;--left-ini: -8vw;--left-end: 8vw;left:60vw;animation:snowfall 15s linear infinite;animation-delay:-5s}.snowflake:nth-child(12){--size: 0.25vw;--left-ini: 3vw;--left-end: 8vw;left:50vw;animation:snowfall 10s linear infinite;animation-delay:-9s}.snowflake:nth-child(13){--size: 0.05vw;--left-ini: 8vw;--left-end: -2vw;left:22vw;animation:snowfall 11s linear infinite;animation-delay:-6s}.snowflake:nth-child(14){--size: 0.1vw;--left-ini: 4vw;--left-end: -1vw;left:23vw;animation:snowfall 7s linear infinite;animation-delay:-1s}.snowflake:nth-child(15){--size: 0.05vw;--left-ini: 5vw;--left-end: 9vw;left:84vw;animation:snowfall 14s linear infinite;animation-delay:-4s}.snowflake:nth-child(16){--size: 0.2vw;--left-ini: -1vw;--left-end: -8vw;left:84vw;animation:snowfall 14s linear infinite;animation-delay:-8s}.snowflake:nth-child(17){--size: 0.2vw;--left-ini: -1vw;--left-end: 9vw;left:14vw;animation:snowfall 7s linear infinite;animation-delay:-10s}.snowflake:nth-child(18){--size: 0.1vw;--left-ini: 10vw;--left-end: -4vw;left:41vw;animation:snowfall 14s linear infinite;animation-delay:-9s}.snowflake:nth-child(19){--size: 0.25vw;--left-ini: 2vw;--left-end: -7vw;left:79vw;animation:snowfall 12s linear infinite;animation-delay:-2s}.snowflake:nth-child(20){--size: 0.1vw;--left-ini: -9vw;--left-end: -6vw;left:59vw;animation:snowfall 6s linear infinite;animation-delay:-2s}.snowflake:nth-child(21){--size: 0.1vw;--left-ini: -8vw;--left-end: -9vw;left:44vw;animation:snowfall 7s linear infinite;animation-delay:-9s}.snowflake:nth-child(22){--size: 0.25vw;--left-ini: -5vw;--left-end: 0vw;left:93vw;animation:snowfall 13s linear infinite;animation-delay:-4s}.snowflake:nth-child(23){--size: 0.2vw;--left-ini: 7vw;--left-end: 1vw;left:33vw;animation:snowfall 8s linear infinite;animation-delay:-6s}.snowflake:nth-child(24){--size: 0.15vw;--left-ini: 4vw;--left-end: -3vw;left:78vw;animation:snowfall 15s linear infinite;animation-delay:-5s}.snowflake:nth-child(25){--size: 0.05vw;--left-ini: 1vw;--left-end: -2vw;left:94vw;animation:snowfall 8s linear infinite;animation-delay:-4s}.snowflake:nth-child(26){--size: 0.15vw;--left-ini: 9vw;--left-end: 10vw;left:36vw;animation:snowfall 10s linear infinite;animation-delay:-4s}.snowflake:nth-child(27){--size: 0.25vw;--left-ini: 8vw;--left-end: 0vw;left:95vw;animation:snowfall 13s linear infinite;animation-delay:-1s}.snowflake:nth-child(28){--size: 0.05vw;--left-ini: 3vw;--left-end: -5vw;left:30vw;animation:snowfall 9s linear infinite;animation-delay:-3s}.snowflake:nth-child(29){--size: 0.05vw;--left-ini: 9vw;--left-end: 0vw;left:11vw;animation:snowfall 9s linear infinite;animation-delay:-1s}.snowflake:nth-child(30){--size: 0.15vw;--left-ini: 10vw;--left-end: 0vw;left:4vw;animation:snowfall 15s linear infinite;animation-delay:-6s}.snowflake:nth-child(31){--size: 0.15vw;--left-ini: 5vw;--left-end: -4vw;left:63vw;animation:snowfall 15s linear infinite;animation-delay:-9s}.snowflake:nth-child(32){--size: 0.1vw;--left-ini: 2vw;--left-end: 7vw;left:91vw;animation:snowfall 9s linear infinite;animation-delay:-1s}.snowflake:nth-child(33){--size: 0.1vw;--left-ini: -4vw;--left-end: 10vw;left:60vw;animation:snowfall 10s linear infinite;animation-delay:-10s}.snowflake:nth-child(34){--size: 0.25vw;--left-ini: -2vw;--left-end: 2vw;left:79vw;animation:snowfall 14s linear infinite;animation-delay:-8s}.snowflake:nth-child(35){--size: 0.1vw;--left-ini: 10vw;--left-end: 4vw;left:10vw;animation:snowfall 13s linear infinite;animation-delay:-2s}.snowflake:nth-child(36){--size: 0.1vw;--left-ini: 5vw;--left-end: -2vw;left:10vw;animation:snowfall 12s linear infinite;animation-delay:-10s}.snowflake:nth-child(37){--size: 0.15vw;--left-ini: 6vw;--left-end: 6vw;left:2vw;animation:snowfall 8s linear infinite;animation-delay:-1s}.snowflake:nth-child(38){--size: 0.25vw;--left-ini: 8vw;--left-end: 4vw;left:2vw;animation:snowfall 10s linear infinite;animation-delay:-4s}.snowflake:nth-child(39){--size: 0.2vw;--left-ini: 4vw;--left-end: 5vw;left:72vw;animation:snowfall 6s linear infinite;animation-delay:-3s}.snowflake:nth-child(40){--size: 0.15vw;--left-ini: 2vw;--left-end: -8vw;left:40vw;animation:snowfall 12s linear infinite;animation-delay:-4s}.snowflake:nth-child(41){--size: 0.2vw;--left-ini: -5vw;--left-end: -3vw;left:29vw;animation:snowfall 11s linear infinite;animation-delay:-10s}.snowflake:nth-child(42){--size: 0.1vw;--left-ini: -1vw;--left-end: 6vw;left:86vw;animation:snowfall 8s linear infinite;animation-delay:-7s}.snowflake:nth-child(43){--size: 0.2vw;--left-ini: 4vw;--left-end: -4vw;left:75vw;animation:snowfall 12s linear infinite;animation-delay:-1s}.snowflake:nth-child(44){--size: 0.2vw;--left-ini: 9vw;--left-end: 7vw;left:10vw;animation:snowfall 8s linear infinite;animation-delay:-9s}.snowflake:nth-child(45){--size: 0.25vw;--left-ini: 1vw;--left-end: -6vw;left:12vw;animation:snowfall 9s linear infinite;animation-delay:-9s}.snowflake:nth-child(46){--size: 0.1vw;--left-ini: -4vw;--left-end: -2vw;left:48vw;animation:snowfall 7s linear infinite;animation-delay:-1s}.snowflake:nth-child(47){--size: 0.15vw;--left-ini: -8vw;--left-end: -1vw;left:4vw;animation:snowfall 14s linear infinite;animation-delay:-4s}.snowflake:nth-child(48){--size: 0.05vw;--left-ini: -7vw;--left-end: 3vw;left:20vw;animation:snowfall 11s linear infinite;animation-delay:-7s}.snowflake:nth-child(49){--size: 0.2vw;--left-ini: 2vw;--left-end: -7vw;left:2vw;animation:snowfall 9s linear infinite;animation-delay:-1s}.snowflake:nth-child(50){--size: 0.1vw;--left-ini: 6vw;--left-end: -5vw;left:63vw;animation:snowfall 15s linear infinite;animation-delay:-7s}.snowflake:nth-child(6n){filter:blur(1px)}.simple-recipes-page .page-content{padding:0 !important}.simple-recipes-page .simple-recipes-container{padding-bottom:2em}.simple-recipes-page .simple-recipes-info{display:block;margin-bottom:20px;border:solid 1px #eee;background:#fff;border-radius:12px}@media(min-width: 768px){.simple-recipes-page .simple-recipes-info{display:none}}.simple-recipes-page .simple-recipes-header{display:none;background:linear-gradient(#07070763, #000000b3),url(https://fitlap.ee/wp-content/images/recipes/1326-banaani-kaera-pannkoogid-original.jpg);background-position:center;min-height:400px;align-items:center;background-size:cover;justify-content:center;margin-bottom:40px;text-align:center}@media(min-width: 768px){.simple-recipes-page .simple-recipes-header{display:flex}}.simple-recipes-page .simple-recipes-header h1,.simple-recipes-page .simple-recipes-header p{color:#fff}.simple-recipes-page .simple-recipes-header .search-recipe input{border:none;border-radius:24px;padding-left:40px}.simple-recipes-page .simple-recipe-card{overflow:hidden;background:#fff;border-radius:12px;box-shadow:0 2px 15px #eaeff1;transition:all .4s ease-in-out}.simple-recipes-page .simple-recipe-card .recipe-ingredient button{border:none;box-shadow:none !important}.simple-recipes-page .simple-recipe-card.pointer{cursor:pointer}.simple-recipes-page .simple-recipe-card .recipe-card-img{border-radius:0 0 70% 0}.simple-recipes-page .simple-recipe-card h3{font-size:18px}@media(min-width: 768px){.simple-recipes-page .simple-recipe-card h3{font-size:20px}}.simple-recipes-page .simple-recipe-card .muted-text{margin:0;font-size:14px}.simple-recipes-page .simple-recipe-content{padding:1em}.simple-recipes-page .simple-recipe-content ul{padding-left:20px;margin:0}.simple-recipes-page .simple-recipe-content ul li{padding-bottom:6px}.simple-recipes-page .simple-recipe-content .ant-steps-item-content{width:auto}.simple-recipes-page .simple-recipe-content .main-btn{font-size:14px !important;margin-top:10px}@media(min-width: 768px){.simple-recipes-page .simple-recipe-content .main-btn{margin-top:20px}}.ingredient-card-row.scrollable{flex-flow:nowrap;overflow-y:scroll}@media(min-width: 768px){.ingredient-card-row.scrollable{overflow-y:inherit;flex-flow:row wrap}}.ingredient-card-row.scrollable .swap-icon{display:none}@media(min-width: 768px){.ingredient-card-row.scrollable .swap-icon{display:block}}@media(min-width: 768px){.ingredient-card-row{overflow-y:inherit;flex-flow:row wrap}}.ingredient-card-row .anticon{color:#0eb8ae}.ingredient-card-row .ingredient-card{cursor:pointer;font-size:14px;margin-bottom:10px}.ingredient-card-row .ingredient-card img{width:100%;border-radius:12px;border:solid 1px #eee;padding:6px;max-width:40px}@media(min-width: 768px){.ingredient-card-row .ingredient-card img{max-width:60px}}.ingredient-card-row .ingredient-card p{display:-webkit-box;overflow:hidden;-webkit-line-clamp:1;font-weight:600;-webkit-box-orient:vertical;text-overflow:ellipsis;margin:0;text-wrap:unset}.ingredient-card-row .ingredient-card span{color:gray;font-size:12px}.default-recipe-action p{text-align:right;display:flex;align-items:center;justify-content:end;gap:8px}.home-cooks-page{padding-bottom:80px !important}.home-cook-card{padding:1em;box-shadow:0 4px 15px #eaeff1;border-radius:12px;cursor:pointer;background:#fff}.home-cook-card p{color:#262626;margin:0;font-weight:600}.home-cook-card .ant-tag{border-radius:12px;background:#fff !important}.default-avatar{padding:6px}.home-cook-tags{margin-bottom:10px}.home-cook-tags .ant-tag{border-radius:12px;margin-bottom:6px}.home-cook-tags .default-tag{background:#fff !important}.author-badge-level sup{background:#fff;font-size:10px;box-shadow:0 2px 4px 0 rgba(156,156,156,.2);height:18px;right:6px;top:6px}.author-badge-level sup p{color:#262626 !important}.search-home-cook-header{margin-bottom:1em}@media(min-width: 768px){.search-home-cook-header{margin:4em}}.search-home-cook-header img{display:none}@media(min-width: 768px){.search-home-cook-header img{display:block;width:100px;position:absolute;margin-top:-120px;margin-right:-60px}.search-home-cook-header img.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}}.search-home-cook-header .search-home-chef input{border-radius:24px;font-size:14px !important}.home-cook-header{text-align:center}.home-cook-header .ant-avatar{margin:auto}@media(min-width: 768px){.home-cook-header .ant-avatar{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}}.search-recipe-modal{max-width:100%;padding:0;margin:0;top:0;overflow:hidden;width:100% !important;height:100%}@media(min-width: 1200px){.search-recipe-modal{border-radius:12px;height:auto;top:30px;margin:auto;max-width:1000px}}.search-recipe-modal .ant-modal-body{padding-top:0}@media(min-width: 768px){.search-recipe-modal .ant-modal-body{padding-top:20px}}.search-recipe-modal .recipe-skeleton li:first-child{height:120px}.search-recipe-modal .recipe-skeleton.top-recipe li:first-child{height:80px}.search-recipe-modal .ant-modal-header{text-align:center;border-bottom:none}@media(min-width: 768px){.search-recipe-modal .ant-modal-header{border-bottom:2px dashed #eee}}.search-recipe-modal .ant-modal-content{height:auto;min-height:100vh;border-radius:0}@media(min-width: 768px){.search-recipe-modal .ant-modal-content{min-height:100%}}@media(min-width: 768px){.search-recipe-modal .recipe-search-results{padding:24px}}.search-recipe-modal .recipe-search-results .recipe-overview{margin-bottom:1em}@media(min-width: 768px){.search-recipe-modal .recipe-search-results .recipe-image{border-radius:6px;box-shadow:0 2px 4px 0 rgba(156,156,156,.2);background:#eee;overflow:hidden}}.search-wrapper{overflow:hidden}#scroll-wrapper{max-height:calc(100vh - 240px);overflow-y:scroll;overflow-x:hidden}@media(min-width: 1200px){#scroll-wrapper{max-height:calc(100vh - 400px)}}#scroll-wrapper::-webkit-scrollbar{width:6px}#scroll-wrapper::-webkit-scrollbar-track{background:#f1f1f1}#scroll-wrapper::-webkit-scrollbar-thumb{background:rgba(136,136,136,.5);border-radius:6px}.search-ingredients-modal{top:0}@media(min-width: 768px){.search-ingredients-modal{top:100px}}.search-ingredients-modal .ant-modal-title{font-weight:bold;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:rgba(136,136,136,.5);border-radius:6px}.ingredient-substitutes .ant-list-item{border-bottom:dashed 2px #eee;cursor:pointer;text-transform:lowercase}.ingredient-substitutes .ant-list-item:hover{color:#0eb8ae}.new-ingredient-form .ant-form-item-label{line-height:20px;padding:0}.new-ingredient-form label,.new-ingredient-form .ant-form-explain{font-size:14px}.ingredient-found-modal{max-width:300px}.ingredient-found-modal .ant-modal-title{font-weight:bold;text-align:center}.ingredient-found-modal .ant-modal-body{font-size:14px}.ingredient-found-modal button{font-size:14px !important}.ingredient-found-modal li{padding-bottom:10px}.ingredient-found-modal .danger-link{margin-top:10px;color:red !important}.ingredient-found-modal textarea{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}}@keyframes move{0%{margin-top:-10px}50%{margin-top:10px}100%{margin-top:-10px}}.ingredient-filters{gap:8px;padding-bottom:20px}.ingredient-filters button{border-radius:24px;font-size:14px}.ingredient-list-item{display:flex;justify-content:left;gap:6px}.input-action-icon{background:#fff;transition:all .4s ease-in-out;padding:10px 14px;margin-bottom:20px;margin-left:8px;border-radius:24px;box-shadow:0 4px 15px #eaeff1}@media(min-width: 768px){.input-action-icon{box-shadow:0 2px 4px 0 rgba(156,156,156,.2)}}.input-action-icon:hover{color:#0eb8ae}.sidebar-tips{padding-top:20px;margin-left:-20px;margin-right:-20px;overflow:hidden}@media(min-width: 768px){.sidebar-tips{background:#fff;box-shadow:0 2px 15px #eaeff1;margin-left:0;margin-right:0}}.sidebar-tips:before{width:100%;height:200px;position:absolute;transform:skew(0deg, -5deg);background:#fcf3cd;margin-top:-30px}@media(min-width: 768px){.sidebar-tips:before{width:0;height:0;transform:inherit;margin:0}}@media(min-width: 992px){.sidebar-tips{margin-top:0}}@media(min-width: 768px){.sidebar-tips.freeware{margin-bottom:40px}}.sidebar-tips .title{text-align:center}@media(min-width: 768px){.sidebar-tips .title{text-align:left}}.sidebar-tips .tip{margin-top:25px}.sidebar-tips .close-tips{position:absolute;cursor:pointer;top:0;right:0}.sidebar-tips .sidebar-tips-content{position:relative;padding:40px 0;text-align:center;margin-bottom:-20px}.sidebar-tips .sidebar-tips-content .custom-icon{font-size:50px}.sidebar-tips .sidebar-tips-content:before{content:"";background:rgba(14,184,174,.2);display:block;height:100%;width:100%;transform:skewY(-3deg);position:absolute;bottom:0;left:0;top:25px}.sidebar-tips .sidebar-tips-content a{text-decoration:underline}.sidebar-tips .sidebar-tips-content .tip-title{font-weight:bold;margin-top:5px;margin-bottom:5px}.add-to-menu-modal{text-align:center;width:320px !important}@media(min-width: 768px){.add-to-menu-modal{width:400px !important}}.add-to-menu-modal .ant-modal-content{overflow:hidden;border-radius:12px}.add-to-menu-modal .ant-modal-body button{width:100%;margin-bottom:10px}.add-to-menu-modal .ant-modal-body i{cursor:pointer;padding:8px;font-size:16px}@media(max-width: 768px){.single-recipe-modal{top:0;margin-top:0;height:100%;padding:0;max-width:100%}}.single-recipe-modal .ant-modal-close i{background:#fff;padding:8px;border-radius:50px}.single-recipe-modal .ant-modal-header{display:none}@media(min-width: 992px){.single-recipe-modal{top:50px;height:auto;width:auto}}.single-recipe-modal .ant-modal-body{overflow:hidden;padding:0}.single-recipe-modal .ant-modal-content{padding-bottom:40px;overflow:hidden}@media(min-width: 992px){.single-recipe-modal .ant-modal-content{min-height:inherit;border-radius:6px}}.single-recipe-modal .ant-modal-title{text-align:center;font-size:16px}.single-recipe-modal .title{font-size:20px;margin:0;padding:10px 0}.single-recipe-modal .recipe-info{margin-bottom:10px}.single-recipe-modal img{width:100%}@media(min-width: 768px){.single-recipe-modal img{border-radius:6px;box-shadow:0 2px 4px 0 rgba(156,156,156,.2)}}@media(min-width: 768px){.single-recipe-modal .recipe-modal-img{margin-bottom:20px}}@media(min-width: 768px){.single-recipe-modal .add-meal-to-menu{margin:0;width:100%}}.single-recipe-modal .fb-like{padding-top:20px}.single-recipe-modal .ant-tabs-tab{padding:10px !important;margin:0}.skeleton-img-box li{width:100% !important;height:150px !important}@media(min-width: 768px){.products{margin-bottom:20px;margin-top:20px}}.recurring-canceled{margin-top:40px;color:#7e8fef}.cancel-recurring{color:#ff4d4f !important}.payment-terms{margin-right:-20px;padding:20px;bottom:0;width:100%}@media(min-width: 768px){.payment-terms{background:#fafafa;position:inherit;margin:20px 0 0 0;padding:20px 0 10px 0}}.payment-terms p{font-size:12px;color:#828282}.payment-terms p.term-title{font-weight:bold}.payment-section{margin-top:15px;padding-top:25px;border-top:dashed 2px #eee}.product-card{text-align:center;border-radius:12px !important;height:95%;margin-bottom:1.5rem;box-shadow:0 .5rem 1rem rgba(38,38,38,.15) !important}@media(min-width: 768px){.product-card{min-height:240px}}.product-card .title{font-size:16px;margin:0;font-weight:800}@media(min-width: 768px){.product-card .title{font-size:1.5rem;margin:1rem;margin-bottom:.5rem}}.product-card .card-body{height:100%;display:flex;flex-direction:column;cursor:pointer;flex:1 1 auto;padding:.5rem}.product-card .ant-badge{margin:6px 0 !important}@media(min-width: 768px){.product-card .ant-badge{margin-bottom:1rem}}.product-card .product-features{padding-left:20px;display:none;text-align:left}@media(min-width: 768px){.product-card .product-features{display:block}}.product-card .product-features li{font-size:14px;padding:5px 0;color:#828282}.product-card .product-features li i{margin-right:6px}.product-card .price-total{margin-top:auto;color:#6c757d !important;margin-bottom:.5rem}.product-card .price-total span{font-weight:600}.product-card button{display:block;margin:auto;font-size:12px !important;width:50%}@media(min-width: 768px){.product-card button{width:75%;font-size:14px !important;margin-top:0px;margin-bottom:10px}}.product-card button:hover{color:#fff !important}.product-card .pricing-card-title{margin:0;font-weight:600}@media(min-width: 768px){.product-card .pricing-card-title{font-size:1.5rem;margin-bottom:.5rem}}.product-card .text-primary{color:#0eb8ae}.product-card .text-muted{color:#6c757d !important}.product-card.active{color:#fff !important;background:linear-gradient(-45deg, #ee7752, #e73c7e) !important}.product-card.active .title{color:#fff !important}.product-card.active button{background:#fff !important;color:#262626 !important;border-color:transparent !important}.product-card.active .pricing-card-title{color:#fff !important}.product-card.active li,.product-card.active .per-month,.product-card.active .price-total,.product-card.active .price-before{color:rgba(255,255,255,.7) !important}.product-card.active .badge{border:solid 1px;background:transparent !important}.product-card.mobile .card-body{padding:8px !important}.product-card.mobile .price-before{display:inline-block;margin-left:6px}.product-card.mobile p{margin:0 !important}.product-card.mobile button{font-size:12px;max-height:30px}.product-card.mobile .badge{margin:6px 0 !important}.payment-method{font-size:14px !important;margin:10px 5px}.price-before{display:block;text-decoration:line-through}.per-month,.price-total,.price-before{font-size:12px;font-weight:normal}@media(min-width: 768px){.per-month,.price-total,.price-before{font-size:14px}}.error-page-content{padding:40px}.error-page-content h1{text-align:center}@media(min-width: 768px){.error-page-content h1{font-size:40px;text-align:inherit}}@media(min-width: 768px){.error-page-content{padding:140px 0;background:#fff;box-shadow:0 2px 15px #eaeff1;margin-top:40px;margin-bottom:40px}}.error-page-content .error-img{max-width:100%;margin-left:auto;margin-right:auto;display:block}.error-page-content button{display:block;margin-left:auto;margin-right:auto}@media(min-width: 768px){.error-page-content button{margin-left:inherit;margin-right:inherit;margin-top:20px}}.error-page-content .error-page-info{text-align:center}@media(min-width: 768px){.error-page-content .error-page-info{text-align:inherit}}.onboarding-messages{padding:16px;box-shadow:0 2px 15px #eaeff1;background:#fcf3cd;margin-top:20px}@media(min-width: 768px){.onboarding-messages{margin-top:0;margin-bottom:40px}}.onboarding-messages button{margin-top:12px}.onboarding-setup-container{padding-top:10px}@media(min-width: 768px){.onboarding-setup-container{padding-top:40px}}@media(min-width: 768px){.onboarding-setup{padding-top:20px}}@media(min-width: 768px){.onboarding-setup .underlined-title{margin-bottom:20px}}.onboarding-setup .title{margin-top:20px}.onboarding-setup .ant-radio-wrapper{width:100%;padding:10px 0}.onboarding-setup .ant-skeleton{padding:10px}.onboarding-setup .ant-skeleton ul{margin:0 !important}.onboarding-setup .ant-skeleton ul li{height:12px}.onboarding-setup .ant-skeleton ul li+li{margin-top:20px}.onboarding-setup .ant-skeleton h3{height:12px;margin-bottom:20px}.onboarding-setup button{margin-top:20px}.onboarding-setup .skip{width:100%}@media(min-width: 768px){.onboarding-setup .skip{width:auto;position:absolute;top:0;right:0;margin-right:20px}}.onboarding-setup .onboarding-setup-info{display:block;margin-bottom:40px;background:#fcf3cd;margin-left:-10px;margin-right:-10px;padding:20px 30px 0 30px}@media(min-width: 768px){.onboarding-setup .onboarding-setup-info{display:none}}.onboarding-setup .onboarding-setup-info:before{content:"";background:#fcf3cd;height:100%;width:100%;transform:skewY(-5deg);position:absolute;bottom:0;left:0;top:25px;display:block}@media(min-width: 768px){.onboarding-setup .onboarding-setup-info:before{display:none}}.onboarding-setup-meal:not(:last-child){border-bottom:dashed 1px #eee;padding-bottom:10px}.sidebar-daily-activities{margin-bottom:20px}@media(min-width: 768px){.sidebar-daily-activities{padding:20px 0;overflow:hidden;margin:0 0 40px 0;box-shadow:0 2px 15px #eaeff1;background:#fff;border-radius:12px}}.sidebar-daily-activities .title{display:none}@media(min-width: 768px){.sidebar-daily-activities .title{display:block}}.sidebar-daily-activities .activities-row{text-align:center;display:flex}@media(min-width: 768px){.sidebar-daily-activities .activities-row{margin:0}}.sidebar-daily-activities .activities-row .activity-button-mobile{justify-content:center;display:flex;cursor:pointer;flex-direction:column;align-items:center;box-shadow:0 2px 0 rgba(0,0,0,.02);border:solid 1px #d9d9d9;padding:6px;border-radius:10px;height:100%}@media(min-width: 768px){.sidebar-daily-activities .activities-row .activity-button-mobile{box-shadow:none;display:block;border:none;padding:0}}.sidebar-daily-activities .activities-row p{margin-bottom:0;width:100%;font-size:12px}@media(min-width: 768px){.sidebar-daily-activities .activities-row p{font-size:14px;margin:10px 0 0 0;color:#262626}}.sidebar-daily-activities .activity{transition:all .3s cubic-bezier(0.645, 0.045, 0.355, 1);font-size:28px;margin:0 4px}@media(min-width: 768px){.sidebar-daily-activities .activity{margin:10px 0 0 0;border:solid 1px #262626;padding:3px;border-radius:50px;width:50px;height:50px;display:inline-block;text-align:center}}.sidebar-daily-activities .activity .activity-completed{position:absolute;animation:scale-up-center .3s cubic-bezier(0.39, 0.575, 0.565, 1) both;font-size:16px;margin-left:-6px}@media(min-width: 768px){.sidebar-daily-activities .activity .activity-completed{margin:0}}.sidebar-daily-activities .activity:hover{color:#0eb8ae}@media(min-width: 768px){.sidebar-daily-activities .activity:hover{border:solid 1px #0eb8ae}}.daily-water-img{margin:20px auto;display:block;width:60px}@media(min-width: 768px){.daily-water-img{width:80px}}.daily-water-img.shake{animation:shake .82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both}.daily-water-input{width:120px;margin:0 10px}.daily-water-input input::-webkit-outer-spin-button,.daily-water-input input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}@keyframes shake{0%{transform:rotate(0deg)}20%{transform:rotate(2deg)}40%{transform:rotate(-3deg)}60%{transform:rotate(4deg)}80%{transform:rotate(-3deg)}100%{transform:rotate(2deg)}}.daily-task-img{font-size:40px;display:block;text-align:center;color:#7e8fef}.daily-task-img .completed{transition:all .4s ease-in-out;color:#0eb8ae}.download-app-container{position:fixed;bottom:0;width:95%;margin:10px;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.09);padding:12px;border-radius:8px;z-index:500;border:solid 1px #eee}.download-app-container.logged-in{margin-bottom:60px}.download-app-container img{margin-right:10px;max-width:50px}.download-app-container .title{margin:0}.download-app-container .title-sub{font-size:12px;color:#828282}.download-app-container .buttons-row{text-align:center}.download-app-container .buttons-row button{font-size:14px !important}.download-app-container .close-wrapper{position:absolute;right:0;top:0;padding:10px}.login-streak-container{position:fixed;bottom:45px;width:95%;margin:10px;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.09);padding:12px;border-radius:8px;z-index:500;border:solid 1px #eee}@media(min-width: 768px){.login-streak-container{display:none}}.login-streak-container img{margin-right:10px;max-width:50px}.login-streak-container .title{margin:0}.login-streak-container .title-sub{font-size:12px;color:#828282}.new-user-discount{box-shadow:0 2px 15px #eaeff1;padding:20px 0;margin-bottom:20px;margin-top:10px}@media(min-width: 768px){.new-user-discount{margin:0 0 40px 0;overflow:hidden;background:#fff}}.new-user-discount .ant-statistic-content{font-size:14px;color:#828282}.new-user-discount button{margin:10px auto 0 auto;display:block}.selver-btn{border-radius:0 !important;background-color:#f01319;color:#fff;border:none !important;display:block;height:32px;margin:6px 0;margin-left:auto}.selver-btn:hover{opacity:.7}.selver-btn i{font-size:18px;margin-top:3px;display:inline-block}.selver-modal .title{margin-bottom:20px !important}.selver-modal .selver-logo{max-width:200px;margin:auto;display:block;margin-bottom:30px !important}.selver-modal .ant-checkbox-wrapper{display:flex;align-items:center;border-bottom:dashed 2px #eee;padding:10px 0}.selver-modal .ant-checkbox-wrapper>span:nth-child(2){width:100%}.selver-modal .ant-checkbox-wrapper-disabled span{color:rgba(0,0,0,.4) !important}
