*{padding:0;margin:0;outline:none}*,body{font-family:JosefinSans}body{font-weight:600;overflow-x:hidden}body>iframe{pointer-events:none}h1,h2,h3,h4,h5,h6{font-family:JosefinSans}p{font-size:14px}a,button{color:#000}a:hover,button:hover{cursor:pointer}@media print{body{-webkit-print-color-adjust:exact}}.pointer{cursor:pointer}@font-face{font-family:MontserratRegular;src:url(/static/media/Montserrat-Regular.ee653992.ttf)}@font-face{font-family:JosefinSans;font-style:normal;font-weight:400;src:url(/static/media/JosefinSans-Regular.67f8dddb.ttf)}@font-face{font-family:JosefinSans;font-style:normal;font-weight:500;src:url(/static/media/JosefinSans-Medium.4c052961.ttf)}@font-face{font-family:JosefinSans;font-style:normal;font-weight:600;src:url(/static/media/JosefinSans-SemiBold.4d6fba73.ttf)}@font-face{font-family:JosefinSans;font-style:normal;font-weight:700;src:url(/static/media/JosefinSans-Bold.b22a8f24.ttf)}@font-face{font-family:OpenSansRegular;src:url(/static/media/OpenSans-Regular.22ab03a6.ttf)}@font-face{font-family:OpenSansBold;src:url(/static/media/OpenSans-Bold.50145685.ttf)}@font-face{font-family:"Quentin";src:url(/static/media/Quentin.328fdcdf.otf)}@font-face{font-family:"Gotham";src:url(/static/media/Gotham.2be5884c.ttf)}.page{display:flex;flex-direction:column;align-items:center;min-height:100vh;background-size:cover;background-position:50%;max-width:100vw;position:relative}.page.noScroll{max-height:700px!important;overflow:hidden!important}.page.auth,.page.sign-up{align-items:normal}@media print{.page{max-width:100%;width:100%;margin:0;min-height:100%!important}}.container{width:100%;height:100%;flex-grow:1;max-width:1000px;padding:20px 0 60px;z-index:0;margin:0 auto}.container.lessPadding{padding:0 0 60px}.container.morePadding{padding:20px 0 60px}.container.wo-spacing{padding:0!important;margin:0!important}@media print{.container{padding-top:30px!important}}@media (max-width:767px){.container.fluid-full{width:100%}}.container.fluid{max-width:100%}.container.wide{max-width:1200px}@media screen and (min-width:2000px){.container.wide{max-width:1920px}}.container.medium{max-width:1080px}.container.center{display:flex;flex-direction:column;align-items:center}@media (max-width:1260px){.container{width:calc(100% - 80px);padding:20px 40px 40px}.container.lessPadding{padding:0 40px 40px}.container.lessPadding.full{padding:0;width:100%;margin-top:0}.container.morePadding{padding:20px 40px 40px}}@media (max-width:767px){.container{width:calc(100% - 40px);padding:30px 20px 93px}.container.lessPadding{padding:0 20px 93px}.container.lessPadding.full{padding:0;width:100%;margin-top:0}.container.morePadding{padding:20px 20px 93px}}.flex-row{display:flex;flex-direction:row;justify-content:flex-start}.flex-row h2{min-width:25%;font-size:24px}.header{z-index:5;position:-webkit-sticky;position:sticky;top:0;transition:.4s ease-in-out;width:100vw;background-color:#fff}.header--left{display:flex;flex-direction:row;align-items:center;grid-gap:33px;gap:33px}@media (max-width:767px){.header--left{grid-gap:0;gap:0}}.header--close{display:none}.header--hidden{visibility:hidden}.header--absolute{position:absolute}.header__slide--in{top:0;visibility:visible}.header__slide--out{top:-100px;visibility:hidden}.header.go-to-back{z-index:0}@media print{.header{display:none}}@media (max-width:767px){.header.menu-active{background:#fff}.header.menu-active .logo .logo-default,.header.menu-active .logo .logo-mobile{display:none!important}.header.menu-active .logo .logo-black{display:block!important}}.header .header-with-loginas{display:flex;flex-direction:column}.header .header-content{max-width:1200px;height:100px;display:flex;align-items:center;justify-content:space-between;margin-left:auto;margin-right:auto;background-color:#fff;box-shadow:0 32px 24px -24px rgba(0,0,0,.05)}@media (max-width:1260px){.header .header-content{padding:0 40px;height:85px}}@media screen and (min-width:2000px){.header .header-content{max-width:1920px}}@media (max-width:767px){.header .header-content{padding:0 20px;height:56px;display:grid;grid-template-columns:repeat(2,1fr)}}.header .header-content .logo .logo-black,.header .header-content .logo .logo-mobile{display:none}@media (max-width:767px){.header .header-content .logo{order:2;-webkit-transform:translateX(-30px);transform:translateX(-30px)}.header .header-content .logo .logo-mobile{display:block}.header .header-content .logo .logo-default{display:none}}.header .header-content .logo img{height:46px;margin-top:5px}@media (max-width:1260px){.header .header-content .logo img{height:24px;margin-right:15px}}.header .header-content .links{display:flex}.header .header-content .links button{background:transparent;border:none}@media (max-width:767px){.header .header-content .links{position:fixed;bottom:0;left:0;right:0;background:#2e4741;height:61px;box-shadow:0 2px 20px 10px rgba(36,72,16,.1);padding:0 30px;justify-content:space-between}.header .header-content .links.hidden{display:none}.header .header-content .links a,.header .header-content .links button{margin:0!important;height:100%;align-items:center;justify-content:center;text-align:center}.header .header-content .links a.active,.header .header-content .links button.active{border-color:#2c854c}.header .header-content .links a img,.header .header-content .links button img{margin:0 0 5px!important}}@media (min-width:768px) and (max-width:1260px){.header .header-content .links a:not(:last-child),.header .header-content .links button:not(:last-child){margin-right:30px!important}}.header .header-content .links a,.header .header-content .links button{display:flex;align-items:center;text-decoration:none;color:#0d0c0c;font-style:normal;font-weight:700;letter-spacing:2px;text-transform:uppercase;font-size:16px;line-height:12px}@media (max-width:767px){.header .header-content .links a,.header .header-content .links button{color:#fff;font-size:13px}}@media screen and (min-width:2000px){.header .header-content .links a,.header .header-content .links button{font-size:20px}}.header .header-content .links a img,.header .header-content .links button img{height:20px;margin-right:15px}.header .header-content .links a .icon-active,.header .header-content .links button .icon-active{display:none}.header .header-content .links a.active,.header .header-content .links button.active{color:#2c854c}.header .header-content .links a.active .icon-default,.header .header-content .links button.active .icon-default{display:none}.header .header-content .links a.active .icon-active,.header .header-content .links button.active .icon-active{display:block}.header .header-content .links a:not(:last-child),.header .header-content .links button:not(:last-child){margin-right:60px}.header .header-content .user{position:relative;height:56px;border-left:2px solid #000;padding-left:30px;align-items:center;display:none}@media (min-width:1261px){.header .header-content .user{display:flex}}@media (max-width:767px){.header .header-content .user{padding-left:0}}.header .header-content .user.user-tablet{border-left:none}@media (min-width:1261px){.header .header-content .user.user-tablet{display:none}}@media (min-width:768px) and (max-width:1260px){.header .header-content .user.user-tablet{display:flex}}.header .header-content .user.user-tablet .toggle-button{display:flex;justify-content:flex-end;align-items:center;width:18px;height:14px}.header .header-content .user.user-tablet .toggle-button:hover{cursor:pointer}.header .header-content .user.user-tablet .toggle-button .svg-button{fill:#0d0c0c;width:18px;height:14px;object-fit:cover}.header .header-content .user.user-tablet .user-block{margin-bottom:20px}.header .header-content .user.user-tablet .user-block .avatar{width:60px;height:60px;border-radius:30px;object-fit:cover}.header .header-content .user.user-tablet .user-menu{width:250px;left:auto;right:-40px;border-bottom-right-radius:0;-webkit-transform:translateY(calc(100% + 13px));transform:translateY(calc(100% + 13px))}.header .header-content .user.user-mobile{border-left:none}@media (max-width:768px){.header .header-content .user.user-mobile{display:flex}}@media (min-width:768px){.header .header-content .user.user-mobile{display:none}}.header .header-content .user.user-mobile .toggle-button{display:flex;justify-content:flex-start;align-items:center;width:18px;height:14px}.header .header-content .user.user-mobile .toggle-button:hover{cursor:pointer}.header .header-content .user.user-mobile .toggle-button .svg-button{fill:#0d0c0c;width:18px;height:14px;object-fit:cover}.header .header-content .user.user-mobile .user-block{margin-top:20px;order:1;justify-content:center}.header .header-content .user.user-mobile .user-block .avatar{width:60px;height:60px;border-radius:30px;object-fit:cover}.header .header-content .user.user-mobile .user-block .name{color:#0d0c0c}.header .header-content .user.user-mobile .user-menu{height:calc(100vh - 86px);padding:15px 20px;width:calc(100vw - 40px);-webkit-transform:translateY(100%);transform:translateY(100%);right:0;left:-20px;display:flex;flex-direction:column;font-size:14px;background:#eee}.header .header-content .user.user-mobile .user-menu .user-links{border-bottom:2px solid #fff}.header .header-content .user.user-mobile .user-menu .user-links .subscription-link,.header .header-content .user.user-mobile .user-menu .user-links a{color:#0d0c0c;font-size:14px}.header .header-content .user.user-mobile .user-menu .button{height:20px;background:transparent;padding:0;width:auto;color:#0d0c0c}.header .header-content .user.user-mobile .user-menu .button .img-default{display:none}.header .header-content .user.user-mobile .user-menu .button .img-black{display:block}.header .header-content .user .user-block{display:flex;align-items:center;color:#b9b8b8}.header .header-content .user .user-block:hover{cursor:pointer}.header .header-content .user .avatar{height:40px;width:40px;border-radius:20px;object-fit:cover}@media screen and (min-width:2000px){.header .header-content .user .avatar{width:60px;height:60px}}.header .header-content .user .user-info{margin-left:15px;margin-right:30px}.header .header-content .user .user-info p{font-size:12px}.header .header-content .user .user-info p:not(.name){font-weight:500}@media screen and (min-width:2000px){.header .header-content .user .user-info p{font-size:16px}}.header .header-content .user .user-info .name{font-style:normal;font-weight:600;font-size:14px;line-height:15px;color:#0d0c0c;margin-bottom:2px}@media screen and (min-width:2000px){.header .header-content .user .user-info .name{font-size:20px;line-height:22px}}.header .header-content .user .user-info .name-wrapper{display:flex;align-items:center;grid-gap:5px;gap:5px}.header .header-content .user .user-info .name-wrapper .icon{width:14px;height:14px}.header .header-content .user .arrow{transition:.3s ease-in-out}.header .header-content .user.open .user-menu{opacity:1;visibility:visible}.header .header-content .user .user-menu{transition:.3s ease-in-out;padding:15px 30px 30px;position:absolute;bottom:0;left:0;-webkit-transform:translateY(calc(100% + 22px));transform:translateY(calc(100% + 22px));width:calc(100% - 30px);background-color:#fff;box-shadow:0 16px 32px rgba(0,0,0,.1);border-bottom-left-radius:10px;border-bottom-right-radius:10px;visibility:hidden;opacity:0}.header .header-content .user .user-menu .user-links{display:flex;flex-direction:column;border-bottom:1px solid hsla(0,0%,100%,.15)}.header .header-content .user .user-menu .user-links .subscription-link,.header .header-content .user .user-menu .user-links a{padding:18px 0;display:flex;align-items:center;justify-content:center;text-decoration:none;color:#0d0c0c;font-size:15px;cursor:pointer;text-transform:uppercase;font-weight:700;letter-spacing:1px}.header .header-content .user .user-menu .user-links .subscription-link>img,.header .header-content .user .user-menu .user-links a>img{width:15px;height:15px;margin-left:5px;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.header .header-content .user .user-menu .button{height:40px;font-size:12px;text-transform:none;letter-spacing:0;border:1px solid hsla(0,0%,100%,.5);font-weight:600}.login-header{max-width:100vw;height:100px;background-color:#fff;display:flex;align-items:center;justify-content:center}.login-header .logo{width:165px;cursor:pointer}@media (max-width:768px){.login-header{height:65px;padding:11px 30px}.login-header .logo{width:140px}}.signup-header{max-width:100vw;height:100px;background-color:#fff}@media (max-width:768px){.signup-header{height:60px}}.signup-header .header-content{display:flex;align-items:center;justify-content:space-between;max-width:1440px;padding:25px 90px;margin:0 auto}.signup-header .header-content .logo{width:165px}.signup-header .header-content .account{width:42px}@media (max-width:768px){.signup-header .header-content{height:100%;padding:0 16px}.signup-header .header-content .logo{width:88px}.signup-header .header-content .account{width:36px}}.login-content{display:flex;align-items:center;justify-content:center;flex-grow:1;background-image:url(/static/media/login-bg.ccf32590.jpg);background-size:cover}.signup-content{flex:1 1}.signup-content *{box-sizing:border-box}.signup-footer{font-style:normal;font-weight:400;font-size:12px;line-height:23px;display:flex;text-align:center;color:#9c9c9c}@media (max-width:768px){.signup-footer{margin-top:27px}}.signup-footer .footer-left{display:flex;align-items:center;grid-gap:8px;gap:8px;padding-right:8px;border-right:1px solid #9c9c9c;text-decoration:none;color:#9c9c9c}@media (max-width:768px){.signup-footer .footer-left{font-size:12px}}.signup-footer .footer-right{display:flex;grid-gap:8px;gap:8px;padding-left:8px}.signup-footer .footer-right>a{font-style:normal;font-weight:400;font-size:12px;line-height:23px;display:flex;text-align:center;color:#9c9c9c;text-decoration:none}@media (max-width:768px){.signup-footer .footer-right>a{font-size:12px}}.login-box{width:100%;max-width:460px;border-radius:10px;padding:80px;background:#fff;display:flex;flex-direction:column;margin:50px 0}@media (max-width:768px){.login-box{margin:0;padding:25px 20px 50px!important;width:100vw;max-width:none!important;min-height:calc(100vh - 125px);border-radius:0!important;align-items:center}.login-box .form-buttons>*{text-align:center;max-width:280px}.login-box .button-limited{min-width:100%}}.login-box .section-header{min-width:100%;margin-top:0}.login-box .input-container{width:100%}.login-box .form-buttons{display:flex;flex-direction:column;margin-top:30px}.login-box .form-buttons>:not(:last-child){margin-bottom:20px}@media screen and (min-width:2000px){.login-box .form-buttons>*{font-size:20px}}.login-box a{color:#2c854c;text-decoration:underline}.login-box .socials{width:100%;margin-top:60px}.login-box .socials .links{display:flex}.login-box .socials .links a{width:50px;height:50px;border-radius:25px;background-color:rgba(44,133,76,.1);display:flex;align-items:center;justify-content:center}@media (max-width:475px){.login-box .socials .links a{width:40px;height:40px}}.login-box .socials .links a:not(:last-child){margin-right:25px}@media (max-width:475px){.login-box .socials .links a:not(:last-child){margin-right:15px}}.sub-loader{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:200px auto;display:flex;flex-direction:column;align-items:center}.sub-loader img{margin:10px auto}.action-button{margin-top:15px;width:215px;border:none}.action-button.sign-up{width:100%;max-width:100%;background-color:#2c854c;border-radius:5px;text-transform:none;border:none}.save-button{margin:15px auto 0;width:215px;border-radius:5px!important;border:none;font-weight:600!important;font-size:15px!important;line-height:20px!important;letter-spacing:1px!important}@media (max-width:475px){.save-button{bottom:70px}}@media (max-width:475px){.button-field,.save-button{position:fixed;left:0;right:0;z-index:2}.button-field{bottom:0;width:100%;height:130px;background-color:#fff}}.password-button{padding:0;margin:0 5px 0 0!important;border:none;background:none;font-weight:400;color:#2c854c}.text-muted{color:#b9b8b8;font-weight:400}.button{background-color:#000;height:50px;border:none;width:100%;display:flex;justify-content:center;align-items:center;color:#fff;font-size:15px;font-weight:800;letter-spacing:1px;text-transform:uppercase}.button img{margin-right:15px}.button-outlined{background:#fff;color:#0d0c0c}.button-transparent{background:transparent;padding:0;margin:0;border:none;width:auto;height:auto}.button-transparent img{margin:0}.button-primary{background:#2c854c;border-color:#2c854c;font-weight:600}.button-green{background-color:#4f7862;border-radius:6px}.button-loader{margin-right:unset!important;width:25px}.button-small{height:40px;width:160px;font-size:13px}.button-limited{max-width:250px}.button-text{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;background-color:initial;border:none;color:#0d0c0c;font-size:16px}.button-link{height:auto;width:auto;text-transform:none;font-size:14px;color:#2c854c;letter-spacing:0;text-decoration:underline;border:none;background:#fff}.button:hover{cursor:pointer}.button:focus{outline:none}.button-disabled{pointer-events:none;opacity:.3}.section-header{color:#0d0c0c;font-size:30px;line-height:37px;margin-bottom:30px;margin-top:60px}.section-header.spaceless{margin:0}@media (max-width:1200px){.section-header{font-size:26px}}@media (max-width:767px){.section-header{margin-bottom:15px;line-height:27px;margin-top:30px}}.label{margin-bottom:10px;font-weight:600;font-size:14px}.quote-container{background-size:cover;background-position:50%;aspect-ratio:1440/389;display:flex;justify-content:center;align-items:center;position:relative;width:100%}@media (max-width:1260px){.quote-container{aspect-ratio:8/4}}@media (max-width:767px){.quote-container{border-radius:0;min-width:100%}}@media (max-width:475px){.quote-container{border-radius:0;aspect-ratio:8/4;max-height:181px;min-width:100%}}.quote-container .quote{padding:70px 0 50px;display:flex;flex-direction:column;justify-content:center;align-items:center;justify-self:center;max-width:1200px;margin:0 20px;border-radius:10px;font-weight:800;min-height:256px;grid-row-gap:20px;row-gap:20px;color:#000;width:100%;text-shadow:0 4px 4px rgba(0,0,0,.35)}@media (max-width:767px){.quote-container .quote{border-radius:0;max-height:80%;padding-bottom:10px;padding:20px 0;width:100%}}.quote-container .quote>.search-input-home{max-width:408px;font-family:JosefinSans;font-style:normal;font-weight:400;font-size:18px;line-height:14px;color:#000}@media (max-width:767px){.quote-container .quote>.search-input-home{width:100%}}.quote-container .quote>.search-input-home>img{width:20px}.quote-container .quote>.search-input-home>.input-container>.wrapper>input::-webkit-input-placeholder{font-family:JosefinSans;font-style:normal;font-weight:400;font-size:18px;line-height:14px;opacity:1;color:#000}.quote-container .quote>.search-input-home>.input-container>.wrapper>input,.quote-container .quote>.search-input-home>.input-container>.wrapper>input::placeholder{font-family:JosefinSans;font-style:normal;font-weight:400;font-size:18px;line-height:14px;opacity:1;color:#000}.quote-container .quote .text{font-size:16px;font-family:JosefinSans;line-height:10px;font-weight:400;text-align:center}.quote-container .quote .author{align-items:center;font-weight:600;font-size:20px;margin:0;display:flex;justify-content:center;font-style:italic}@media (max-width:767px){.quote-container .quote .author{font-size:16px}}.quote-info{width:100%}.quote-info-content{background:#2e4741;display:flex;flex-direction:column;padding:14px 10px;align-items:center;justify-content:center;grid-row-gap:15px;row-gap:15px;font-style:normal;font-weight:400;line-height:10px;color:#fff;text-shadow:0 4px 4px rgba(0,0,0,.25)}.quote-info-content,.quote-info-content .text{font-family:JosefinSans;font-size:16px}@media (max-width:768px){.quote-info-content{padding:10px 25px;text-align:center;line-height:20px}}.plan-card{position:relative}.plan-card.with-caption:before{position:absolute;top:-40px;left:0;font-size:22px;font-weight:800;line-height:30px;letter-spacing:.54px;color:#0d0c0c}.plan-card.this-week:before{content:"Latest Plans"}.plan-card.saved-plans:before{content:"Saved Plans"}.plan-card.create .plan-image{transition:.15s;border:1px dashed #b9b8b8;display:flex;align-items:center;justify-content:center;color:#b9b8b8;font-size:64px;font-weight:400}.plan-card.create .plan-image:hover{color:#0d0c0c;border-color:#2c854c}.plan-card .plan-image{height:150px;background-size:cover;background-repeat:no-repeat;background-position:50%;border-radius:5px;display:flex;justify-content:flex-end;cursor:pointer}@media (max-width:1260px){.plan-card .plan-image{height:150px}}@media screen and (min-width:2000px){.plan-card .plan-image{height:200px}}@media (max-width:767px){.plan-card .plan-image{height:150px;border-radius:10px}}@media (max-width:475px){.plan-card .plan-image{height:calc(56.25vw - 22.5px)}}.plan-card .plan-tooltip-button{position:relative;width:80%}.plan-card .plan-tooltip-button .button{background:#fff!important}.plan-card .plan-tooltip-button .tooltip{position:absolute;right:8px;top:16px}.plan-card .plan-name{display:flex;align-items:center;justify-content:center;position:relative;width:100%}.plan-card .plan-name .button{text-align:left;width:100%;display:flex;position:relative;background:hsla(0,0%,100%,.85);padding:12px 28px;border-radius:3.52381px}@media screen and (min-width:2000px){.plan-card .plan-name .button{font-size:20px}}.plan-card .button{background:#fff;color:#0d0c0c;border:none}.meal-header{display:flex;align-items:center;justify-content:space-between;padding-bottom:20px;position:relative;z-index:35;padding-top:30px}.meal-header_wrapper{display:flex;flex-direction:column}.meal-header_days{width:100%;top:100%;left:0;position:absolute}.meal-header_days,.meal-header_days__sticky{-webkit-transform:translate(6px);transform:translate(6px)}.meal-header_days__sticky{position:fixed}@media screen and (max-width:1150px){.meal-header_days{display:none!important}}.meal-header.sticky{margin-top:100px}@media (max-width:1260px){.meal-header.sticky{margin-top:80px}}@media (max-width:767px){.meal-header.sticky{margin-top:56px}}@media (max-width:475px){.meal-header.sticky{margin-top:55px;height:135px}}.meal-header:before{content:"";position:absolute;width:100vw;height:calc(100% + 16px);background-color:#eee;z-index:-1;left:50%;top:0;-webkit-transform:translateX(-50vw);transform:translateX(-50vw)}@media (max-width:475px){.meal-header:before{height:calc(100% - 3px);background-color:#2e4741}}@media (max-width:767px){.meal-header{padding-top:20px}}@media (max-width:475px){.meal-header{flex-direction:column;grid-gap:20px;gap:20px;padding-top:30px;padding-bottom:0;height:135px}}.meal-header .header-container{display:flex;align-items:center;grid-gap:10px;gap:10px;cursor:pointer}.meal-header .header-container img{width:19px;height:19px}.meal-header .header-container_active{cursor:default}@media (max-width:475px){.meal-header .header-container{width:100%;margin:0;justify-content:center}}.meal-header .header-container .section-header{margin:0 15px;font-weight:700}@media (max-width:475px){.meal-header .header-container .section-header{margin:0 6px;font-size:18px}}.meal-header .header-container .button img{height:21px}@media (max-width:375px){.meal-header .header-container .button img{height:23px}}.meal-header .header-container .plan{position:relative}.meal-header .header-container .plan .plan-block{width:238px;display:flex;cursor:pointer;justify-content:space-between}.meal-header .header-container .plan .plan-block .arrow{margin-left:12px}.meal-header .header-container .plan .plan-block .title{width:220px;font-size:20px;line-height:26px;font-weight:700;color:#2c854c;white-space:nowrap;text-overflow:ellipsis;padding:0;overflow:hidden}@media (max-width:1200px){.meal-header .header-container .plan .plan-block .title{font-size:20px}}@media (max-width:475px){.meal-header .header-container .plan .plan-block .title{font-size:18px;width:190px}}@media (max-width:1200px){.meal-header .header-container .plan .plan-block{width:208px}}.meal-header .header-container .plan .plan-menu{overflow:scroll;scrollbar-width:none;-ms-overflow-style:none;position:absolute;width:220px;max-height:360px;left:-10px;top:30px;background-color:#fff;visibility:hidden;display:flex;flex-direction:column;box-shadow:0 16px 32px rgba(0,0,0,.1);border-radius:7px;font-weight:600;font-size:14px;line-height:16px;white-space:nowrap;overflow-x:hidden}.meal-header .header-container .plan .plan-menu.visible{z-index:3;visibility:visible}.meal-header .header-container .plan .plan-menu::-webkit-scrollbar{display:none}.meal-header .header-container .plan .plan-menu .group-title{padding:10px;margin:0 0 5px;font-weight:700;background-color:#ededed;font-size:20px}@media (max-width:475px){.meal-header .header-container .plan .plan-menu .group-title{font-size:18px}}.meal-header .header-container .plan .plan-menu button{width:100%;padding:0 20px;text-align:left;margin:7px 0;border:none;background-color:initial;cursor:pointer;font-weight:600;font-size:16px;line-height:20px}.meal-header .header-container .plan .plan-menu button .plan-title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.meal-header .header-container .plan-detail-title{font-weight:600;font-size:30px;line-height:30px;white-space:nowrap;text-overflow:ellipsis}@media screen and (max-width:475px){.meal-header .header-container .plan-detail-title{color:#fff}}.meal-header .plan-detail_icon{width:19px;height:19px}@media screen and (max-width:475px){.meal-header .plan-detail_icon{display:none}}@media (max-width:475px){.meal-header .buttons-container{margin-top:5px;width:100%}}.meal-header .buttons-container .buttons{display:flex;align-items:center;width:100%}.meal-header .buttons-container .buttons .action-button-container{justify-content:space-between;display:flex;width:100%;align-items:center}@media (max-width:475px){.meal-header .buttons-container .buttons .action-button-container{justify-content:center;grid-gap:30px;gap:30px}}.meal-header .buttons-container .buttons .action-button-container .action-button{background:transparent;border:none;color:#000;width:auto;margin:0 0 0 16px;padding-left:16px;height:20px;font-weight:700;font-size:13px}.meal-header .buttons-container .buttons .action-button-container .action-button.disabled{color:#bdbdbd}.meal-header .buttons-container .buttons .action-button-container .action-button img{margin:0 auto;width:25px;height:21px}@media (max-width:475px){.meal-header .buttons-container .buttons .action-button-container .action-button{border:none;background-color:initial;color:#fff;border-radius:5px;width:30px;height:30px;display:flex;align-items:center;padding:0;margin:0 6px}.meal-header .buttons-container .buttons .action-button-container .action-button.disabled{background-color:#bdbdbd}.meal-header .buttons-container .buttons .action-button-container .action-button img{margin:0 auto;width:25px;height:25px}}.meal-header .buttons-container .buttons .action-button-container .action-button:first-child{border:none}.meal-header .buttons-container .buttons .button{width:auto;padding:0 15px}@media (max-width:500px){.meal-header .buttons-container .buttons{width:100%}.meal-header .buttons-container .buttons .button{flex:1 1;width:auto}}.meal-header .buttons-container .buttons .button:first-child{margin-right:10px}.day{display:flex;flex-direction:column}@media (max-width:450px){.day.word{text-transform:uppercase;-webkit-transform:translate(10px,-34px);transform:translate(10px,-34px);position:relative;z-index:41;pointer-events:none}}.day.sticky{z-index:10}@media (max-width:1260px){.day.sticky{margin-top:172px}}@media (max-width:767px){.day.sticky{margin-top:148px}}@media (max-width:475px){.day.sticky{margin-top:162px}}.day .progress{display:flex;align-items:center;position:relative;margin-bottom:45px;z-index:-1}@media (max-width:450px){.day .progress{display:none}}.day .progress .dot{width:11px;height:11px;border-radius:6px;background-color:#2c854c}.day .progress .line{left:16px;position:absolute;width:calc(100% + 4px);border-bottom:1px dashed rgba(44,133,76,.3)}.day .date{display:flex;align-items:center;justify-content:center;height:32px;width:100%;position:relative}.day .date.first:before{left:-15px}@media (max-width:450px){.day .date{justify-content:center}}.day .date .name,.day .date .name-mobile{font-size:22px;line-height:22px;font-weight:700;margin-right:8px;color:#2e4741;border-radius:50%;background-color:#fff;width:39px;height:39px;display:flex;align-items:center;justify-content:center}@media (max-width:450px){.day .date .name,.day .date .name-mobile{font-size:20px;width:auto;color:#000;margin-right:15px}}@media (min-width:451px){.day .date .name-mobile{display:none}}.day .date .number{font-weight:300;font-style:italic;font-size:9px;text-align:center;letter-spacing:.6px;margin-top:3px}@media (max-width:450px){.day .date .number{font-weight:400;font-size:10px;letter-spacing:1px}}.counter{display:flex;align-items:center}.counter.disabled{opacity:.5;pointer-events:none}.counter-button{border:none;border-radius:7px;width:30px;height:30px;display:flex;align-items:center;justify-content:center;background:#efefef}.counter-button span{font-weight:500;font-size:18px}@media screen and (min-width:2000px){.counter-button span{font-size:22px}}.counter-button:hover{background:#000;color:#fff;cursor:pointer}.counter-value{min-width:12px;text-align:center;font-size:14px;margin:0 10px;font-weight:500}@media screen and (min-width:2000px){.counter-value{font-size:22px}}.tooltip{position:relative;padding:10px;margin:-10px}.tooltip.no-padding{padding:5px;margin:-5px}.tooltip-dots{display:flex;flex-direction:column;padding:10px;margin:-10px}.tooltip-dots.no-padding{padding:5px;margin:-5px}.tooltip-dots:hover{cursor:pointer}.tooltip-dots *{min-width:4px;min-height:4px;border-radius:2px;background-color:#0d0c0c}.tooltip-dots :not(:last-child){margin-bottom:3px}.tooltip-extrabody{border-bottom:1px solid rgba(185,184,184,.2);margin-bottom:15px;padding-bottom:15px}.tooltip-body{z-index:200;transition:.2s ease-in-out;visibility:hidden;opacity:0;position:absolute;min-width:110px;background:#fff;border:1px solid rgba(0,0,0,.1);box-shadow:0 4px 10px 4px rgba(37,66,21,.06);border-radius:10px;-webkit-transform:translateX(calc(-100% + 26px));transform:translateX(calc(-100% + 26px));top:45px;padding:20px;display:flex;flex-direction:column}.tooltip-body.open{visibility:visible;opacity:1}.tooltip-body:after{position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg);right:15px;top:-9px;content:"";width:15px;height:15px;background:#fff;border-left:1px solid rgba(0,0,0,.1);border-top:1px solid rgba(0,0,0,.1)}.tooltip-button{font-weight:700;font-size:11px;letter-spacing:1.7px;border:none;display:flex;justify-content:flex-start;align-items:center;background:#fff;text-transform:uppercase}.tooltip-button img{margin-right:15px;margin-left:0!important;width:20px;height:20px}.tooltip-button:not(:last-child){margin-bottom:15px}.card-border.active .card{border:1px solid #2c854c}.card{box-sizing:border-box;background-color:#eee;margin-top:30px;padding:5px;height:200px;width:100%;border:1px solid transparent;display:flex;flex-direction:column;position:relative;cursor:pointer}@media (max-width:450px){.card{height:110px;flex-direction:row}.card .tooltip{position:absolute;right:-20px;top:-80px;z-index:1}}.card--empty{justify-content:center;overflow:hidden;padding:0}.card--empty .card-button{font-size:11px;color:#2c854c}.card--empty .card-button img{transition:.3s ease-in-out;margin:0}@media (max-width:450px){.card--empty .card-button img{width:45px}}.card--empty .card-button:hover img{opacity:.7}@media (max-width:450px){.card--empty{box-shadow:none;border:1px dashed rgba(0,0,0,.3)}}.card-controls{display:flex;align-items:center;justify-content:center;position:relative}@media (max-width:450px){.card-controls{justify-content:flex-start}}.card-body{flex-grow:1;padding:14px 0 5px;display:flex;justify-content:space-between;flex-direction:column;grid-gap:10px;gap:10px}@media (max-width:450px){.card-body{padding:10px 30px 10px 15px;flex-direction:column}.card-body .counter{display:flex}}.card-image{position:relative;background-size:cover;background-position:50%;height:104px}@media (max-width:450px){.card-image{min-width:95px;height:97px}}.card-image .card-potrions{right:0;top:0;position:absolute;font-size:12px;color:#979797;padding:0 4.5px;height:22px;background-color:#fff;display:flex;align-items:center;justify-content:center;border-radius:0 8px 0 8px;min-width:13px;font-weight:600}@media (max-width:450px){.card-image .card-potrions{display:none}}.card-name{margin-top:-4px;font-weight:400;font-size:16px;line-height:17px;text-align:center;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}@media (max-width:450px){.card-name{text-align:start;font-size:18px;line-height:20px;height:auto;max-height:unset}}.card-buttons{display:flex;justify-content:space-between;align-items:center;margin-top:15px}@media (max-width:450px){.card-buttons{margin-top:10px}}.card-button{height:100%;font-weight:600;font-size:14px;color:#b9b8b8;border:none;background:#fff}.card-button:hover{transition:.2s ease-in-out;cursor:pointer;color:#0d0c0c}.card-counter-button{border:2px solid #000;border-radius:50%;width:22px;height:22px}.card-counter-value{font-weight:600}.meal-pagination{position:relative;z-index:20;-webkit-transform:translateY(16px);transform:translateY(16px)}@media (max-width:450px){.meal-pagination{z-index:40}}.meal-pagination_sticky{z-index:1;margin-top:100px}.meal-pagination .pagination-buttons{position:absolute;top:16px;right:0;display:flex;height:32px;z-index:2}.meal-pagination .pagination-buttons.sticky{position:fixed;right:40px;top:207px;z-index:11}@media (max-width:1260px){.meal-pagination .pagination-buttons.sticky{right:40px;top:173px}}@media (max-width:767px){.meal-pagination .pagination-buttons.sticky{right:10px;top:150px}}@media (max-width:474px){.meal-pagination .pagination-buttons.sticky{top:162px;left:80%;width:100vw}}.meal-pagination .pagination-buttons .disabled{opacity:.3;pointer-events:none}@media (max-width:450px){.meal-pagination .pagination-buttons{justify-content:space-between;align-items:center;width:230px;height:51px;right:50%;top:-44px;background-color:#fff;-webkit-transform:translateX(50%);transform:translateX(50%);display:none}}.meal-pagination .pagination-buttons button{background:none;border:none;padding:0 15px}@media (max-width:450px){.meal-pagination .pagination-buttons button{height:32px;padding:0 30px}}.meal-pagination .pagination-buttons button:first-child img{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.meal-pagination .pagination-buttons button img.hidden{display:none}.fullscreen-modal{transition:.3s ease-in-out;visibility:hidden;opacity:0;position:fixed;left:0;right:0;top:0;height:100vh;max-height:100%;background-color:#fff;z-index:99;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.fullscreen-modal::-webkit-scrollbar{display:none}.fullscreen-modal .scrollable-layer{padding:40px 0;display:flex;justify-content:center;min-height:calc(100% - 80px)}@media (max-width:475px){.fullscreen-modal .scrollable-layer{padding:20px 0;min-height:calc(100% - 40px)}}.fullscreen-modal.visible{visibility:visible;opacity:1}.fullscreen-modal .button-container{position:fixed;display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;top:40px;z-index:3;width:calc(100% - 80px);max-width:1200px}@media (max-width:768px){.fullscreen-modal .button-container{width:calc(100% - 40px)}}@media (max-width:1200px){.fullscreen-modal .button-container.with-action{justify-content:end}.fullscreen-modal .button-container.with-action .close-button{width:26px;height:26px;background-color:#000;border-radius:100%;margin-bottom:10px}.fullscreen-modal .button-container.with-action .mobile-action{display:flex}}.fullscreen-modal .button-container .close-button{position:fixed;top:20px;right:20px;width:26px;height:26px;background-color:#000;border-radius:100%;display:flex;align-items:center;justify-content:center;border:none}.fullscreen-modal .button-container .mobile-action{display:none}.fullscreen-modal .content{height:auto;max-height:100%;width:100%;padding:80px 40px 0;max-width:1200px}@media (max-width:768px){.fullscreen-modal .content{padding:60px 20px 0}}@media (max-width:475px){.fullscreen-modal .content{padding:80px 20px 0}}.add-recipe{margin:0!important}.add-recipe .sidebar{min-width:410px;background:#2e4741;z-index:1}.add-recipe .sidebar .section-header{height:40px;margin-bottom:30px}.add-recipe .sidebar .tabs{z-index:2}@media (max-width:1199px){.add-recipe .sidebar{position:relative;width:100%;max-width:280px;margin:10px auto 0}.add-recipe .sidebar .filter-statistics,.add-recipe .sidebar .section-header{display:none}}@media (max-width:1199px){.add-recipe .sidebar-modal{min-width:auto;width:100vw;max-width:100vw;padding:80px 15px 15px;background:#eee}}.add-recipe .content-container{width:100%;display:flex;flex-direction:column;margin-left:25px}@media (max-width:1199px){.add-recipe .content-container.hidden{display:none}}.add-recipe .content-container .section-header{margin-bottom:25px}@media (min-width:1200px){.add-recipe .content-container .section-header{margin-bottom:0}}@media (max-width:475px){.add-recipe .content-container .section-header{margin-bottom:10px}}.add-recipe .content-container .search-container{display:flex;z-index:2;height:40px!important;display:none}@media (max-width:1200px){.add-recipe .content-container .search-container{display:block;background-color:#2e4741;height:auto!important;width:100%;-webkit-transform:translateX(-20px);transform:translateX(-20px);padding:20px}.add-recipe .content-container .search-container.inside-modal{width:calc(100vw - 80px)}}@media (max-width:475px){.add-recipe .content-container .search-container{margin:0 0 15px}.add-recipe .content-container .search-container.inside-modal{width:calc(100vw - 40px)}}.add-recipe .content-container .search-container .search-input{width:100%}.add-recipe .content-container .search-container .mobile-search{border:none;border-radius:6px}@media screen and (max-width:1200px){.add-recipe .content-container .search-container .buttons{display:flex;align-items:center;justify-content:space-between;margin-top:20px}.add-recipe .content-container .search-container .buttons .divider{height:14px;width:2px;background-color:#fff;-webkit-transform:translateY(-2px);transform:translateY(-2px)}}.add-recipe .content-container .search-container .filter-button{width:155px;height:42px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(0,0,0,.3);border-radius:20px;background:#fff;margin-left:20px}.add-recipe .content-container .search-container .filter-button img{display:none}@media (min-width:1200px){.add-recipe .content-container .search-container .filter-button{display:none}}@media (max-width:1200px){.add-recipe .content-container .search-container .filter-button{background-color:initial;border:none;color:#fff;width:auto;height:auto;border-radius:0;margin-left:0;grid-gap:6px;gap:6px}.add-recipe .content-container .search-container .filter-button p{text-transform:uppercase}.add-recipe .content-container .search-container .filter-button img{display:block;position:relative;top:-2px}.add-recipe .content-container .search-container .filter-button>.small-uppercase{font-size:14px;line-height:14px}}.add-recipe .content-container .search-container .filter-button span{font-weight:700;margin-right:10px;height:20px;width:20px;border-radius:10px;background-color:#2c854c;color:#fff;font-size:11px;display:flex;align-items:center;justify-content:center;letter-spacing:0}.add-recipe .content-container .filter-statistics{display:flex;justify-content:flex-start;align-items:center;margin-top:40px;display:none}@media (max-width:1199px){.add-recipe .content-container .filter-statistics{display:none}}.add-recipe .content-container .filter-statistics .title{display:flex;align-items:center;font-size:16px;letter-spacing:.5px}.add-recipe .content-container .filter-statistics .title .count{margin-right:10px;color:#000}.add-recipe .content-container .filter-statistics .clear-all{font-size:16px;margin-left:10px;padding-left:10px;background-color:inherit;border-radius:0;border-left:2px solid #000}.add-recipe .content-container .recipes-container{width:auto}.add-recipe .content-container .recipes-container h2{z-index:2;position:fixed}@media (max-width:1199px){.add-recipe .content-container .recipes-container{padding-left:0}}@media screen and (max-width:475px){.add-recipe .content-container .recipes-container{display:flex;flex-direction:column;align-items:center;margin-top:0}}@media (max-width:1199px){.add-recipe .content-container{margin-left:0}}.recipe-header{display:flex;justify-content:space-between;align-items:center}.recipe-header.with-icon{justify-content:flex-start;grid-gap:6px;gap:6px}.tabs{display:flex;margin-bottom:40px}.tabs button{border:none;background:#fff;font-weight:700;font-size:13px;letter-spacing:1.7px;position:relative;padding:0 2px;z-index:0;text-transform:uppercase}.tabs button:after,.tabs button:before{content:"";transition:.1s ease-in-out;opacity:0;visibility:hidden;width:100%;position:absolute;bottom:-2px;left:0;z-index:-1}.tabs button:after{height:2px;background-color:#0d0c0c}.tabs button:before{height:10px;background-color:rgba(44,133,76,.3)}.tabs button.active:after,.tabs button.active:before{opacity:1;visibility:visible}.tabs button:not(:last-child){margin-right:30px}.filter-element{margin-bottom:35px}.filter-element .filter-header{display:flex;justify-content:space-between;align-items:center;padding:10px 0;margin:-10px 0 5px}.filter-element .filter-header img{transition:.3s ease-in-out}.filter-element .filter-header img.rotate{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.filter-element .filter-header:hover{cursor:pointer}.filter-element .filter-header .small-uppercase{font-size:24px;line-height:24px;color:#fff;text-transform:uppercase;font-weight:700}@media screen and (max-width:1200px){.filter-element .filter-header .small-uppercase{color:#000}}.filter-element .options{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px}.filter-element .options.options-checkboxes{grid-template-columns:1fr}.filter-element .options.options-checkboxes .button-link{justify-content:flex-start}.filter-element .options .option{height:50px;background-color:#fff;border:none;font-weight:600;font-size:16px;line-height:23px;display:flex;align-items:center;justify-content:center;text-transform:uppercase}@media screen and (min-width:2000px){.filter-element .options .option{font-size:20px;line-height:22px}}.filter-element .options .option.active{background-color:#0d0c0c;color:#fff}@media screen and (max-width:768px){.filter-element .options .option.active{background-color:#2e4741}}.filter-element .options .option .check{margin-right:5px;display:none}.filter-element .options .option .rating-option img{margin-right:2px}.recipes-filter .show-recipes{border-radius:8px}.recipes-filter .top-options{margin-bottom:40px;display:grid;grid-template-columns:1fr 1fr;grid-gap:10px}.recipes-filter .top-options .option{width:100%;height:50px;background-color:#fff;border:none;font-weight:600;font-size:16px;line-height:23px;display:flex;align-items:center;justify-content:center;text-transform:uppercase}@media screen and (min-width:2000px){.recipes-filter .top-options .option{font-size:20px}}.recipes-filter .top-options .option:after,.recipes-filter .top-options .option:before{display:none}.recipes-filter .top-options .option.active{background-color:#0d0c0c;color:#fff}@media screen and (max-width:768px){.recipes-filter .top-options .option.active{background-color:#2e4741}}.recipes-filter .top-options .option.active .check{display:block}.recipes-filter .top-options .option .check{margin-right:5px;display:none}.recipes-filter .top-options .option .rating-option img{margin-right:2px}@media (min-width:1201px){.recipes-filter{overflow-y:scroll;overflow-x:visible;padding:40px 32px 50px;-ms-overflow-style:none;scrollbar-width:none}.recipes-filter::-webkit-scrollbar{display:none}}.recipes-filter .filter-statistics{display:flex;justify-content:space-between;align-items:center;font-weight:700}@media (max-width:1201px){.recipes-filter .filter-statistics{margin-bottom:30px}}.recipes-filter .filter-statistics .title{display:flex;align-items:center;font-size:16px;letter-spacing:.5px}@media screen and (min-width:2000px){.recipes-filter .filter-statistics .title{font-size:20px}}@media (min-width:1200px){.recipes-filter .filter-statistics .title{display:none}}.recipes-filter .filter-statistics .title .count{margin-left:10px;height:20px;width:20px;border-radius:10px;background-color:#2c854c;color:#fff;font-size:11px;display:flex;align-items:center;justify-content:center;letter-spacing:0}@media (min-width:1200px){.recipes-filter .filter-statistics .clear-all{display:none}}.recipes-filter .slider-container{display:flex;margin:0 4px;overflow:visible}.recipes-filter .slider-container .input-range{margin-top:30px;margin-bottom:20px}.recipe-card{box-shadow:0 0 10px 0 rgba(37,66,21,.06);display:flex;flex-direction:column;justify-content:space-between}@media (max-width:475px){.recipe-card{height:90px;flex-direction:row}}.recipe-card:hover{cursor:pointer}.recipe-card .image{height:160px;background-size:cover;background-position:50%;display:flex;justify-content:flex-end}@media screen and (min-width:2000px){.recipe-card .image{height:230px}}@media (max-width:475px){.recipe-card .image{min-width:90px;height:100%;border-radius:10px 0 0 10px}.recipe-card .image .info-button{display:none}}.recipe-card .info-container .title{font-size:18px;line-height:18px;font-weight:600}@media screen and (min-width:2000px){.recipe-card .info-container .title{font-size:24px;line-height:26px}}.recipe-card .info-container .title:hover{cursor:pointer}@media (max-width:475px){.recipe-card .info-container{display:flex;flex-direction:column;flex-grow:1}}.recipe-card .info-button{height:40px;width:40px;background-color:#000;border:none}.recipe-card .info{padding:15px;display:flex;align-items:center;line-height:18px;min-height:36px}@media (max-width:475px){.recipe-card .info{align-items:flex-start;font-size:14px;line-height:15px;min-height:30px;padding-bottom:10px;padding-top:18px;padding-right:8.5px}.recipe-card .info .heart{width:13.5px;margin-left:8px!important}}.recipe-card .info p{flex-grow:1}.recipe-card .info .heart{margin-left:15px}.recipe-card .info .heart:hover{cursor:pointer}.recipe-card .statistics{padding:5px 15px 25px;display:flex;flex-grow:1;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;position:relative}.recipe-card .statistics .info-button{display:none;height:30px;width:30px;align-items:center;justify-content:center;right:0;bottom:0}.recipe-card .statistics .info-button img{height:12px}@media (max-width:475px){.recipe-card .statistics{padding:0 15px 18px}.recipe-card .statistics .text-muted{font-size:11px}.recipe-card .statistics .info-button{position:absolute;display:flex}}.recipe-card .statistics .element{display:flex;align-items:center;white-space:nowrap}.recipe-card .statistics .element img{position:relative;top:-2px;height:15px;width:13px;margin-right:5px}@media (max-width:475px){.recipe-card .statistics .element img{height:10px;width:auto}}.recipe-card .statistics .element .text-muted{color:#000}@media screen and (min-width:2000px){.recipe-card .statistics .element .text-muted{font-size:18px}}.recipe-card .statistics .element:last-child{margin-right:20px}@media screen and (max-width:475px){.recipe-card .statistics .element:nth-child(2){margin-right:20px}}@media (min-width:1200px){.shopping-cart-block{margin-bottom:-40px}}.shopping-cart-block .small-uppercase{margin-bottom:20px}.shopping-cart-block .shopping-cart-element{padding:0 10px;display:flex;align-items:center;justify-content:space-between}@media (max-width:1200px){.shopping-cart-block .shopping-cart-element{padding:5px 15px}}.shopping-cart-block .shopping-cart-element:not(:last-child){margin-bottom:15px}.shopping-cart-block .shopping-cart-element .fraction{position:relative;margin:0 6px}.shopping-cart-block .shopping-cart-element .fraction .numerator{position:absolute;top:1px;left:-5px;font-size:8px;font-weight:600}.shopping-cart-block .shopping-cart-element .fraction .denominator{position:absolute;top:4px;left:2px;font-size:8px;font-weight:600}@media (max-width:475px){.shopping-cart-block .shopping-cart-element .fraction .numerator{position:absolute;top:1px;left:-5px;font-size:8px;font-weight:600}.shopping-cart-block .shopping-cart-element .fraction .denominator{position:absolute;top:4px;left:2px;font-size:8px;font-weight:600}}.shopping-cart-modal{max-width:1200px;position:relative;top:0;margin:0 auto}@media (max-width:475px){.shopping-cart-modal{margin-top:36px;padding:0 30px 30px;border-radius:0;border:none}}.shopping-cart-modal.withPDF{height:700px}.shopping-cart-modal .title{font-size:22px;line-height:27px;padding:0;background-color:#fff;margin:-23px 0 25px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-weight:700}@media (max-width:768px){.shopping-cart-modal .title{margin-bottom:20px;font-size:22px}}@media (max-width:475px){.shopping-cart-modal .title{text-align:center;font-size:20px}}.shopping-cart-modal .info-alert{max-width:630px;text-align:center;margin:0 auto 15px;font-size:15px;background-color:rgba(44,133,76,.3);padding:5px}.shopping-cart-modal .plain{font-size:16px;line-height:20px;font-weight:400;margin:0;padding:0}@media (max-width:768px){.shopping-cart-modal .plain{font-size:14px}}@media (max-width:475px){.shopping-cart-modal .plain{padding-top:15px;line-height:18px;text-align:left}}.shopping-cart-modal .button-container{display:flex;justify-content:center}.shopping-cart-modal .button-field{height:100px}.shopping-cart-modal .deliver-button{margin:50px auto 0;width:243px;color:#fff;font-size:15px;line-height:20px;text-transform:uppercase;height:50px;border-radius:8px;border:none;font-weight:600;letter-spacing:1px}@media (max-width:768px){.shopping-cart-modal .deliver-button{margin:25px auto 0}}@media (max-width:475px){.shopping-cart-modal .deliver-button{font-size:15px;font-weight:600;letter-spacing:1px;width:calc(100vw - 40px);left:0;right:0;position:fixed;bottom:40px;z-index:2}}@media print{.shopping-cart-modal .button-container,.shopping-cart-modal .section-header{display:none}}.shopping-cart-modal .plain.wider{max-width:725px}.shopping-cart-modal .configuration{margin-top:50px}.shopping-cart-modal .configuration .content-container{max-width:725px;margin:0}.shopping-cart-modal .configuration h2{font-size:22px;line-height:30px;font-weight:800;letter-spacing:.54px;margin-top:20px;margin-bottom:20px}.shopping-cart-modal .configuration h3{margin-top:45px;margin-bottom:15px;font-size:18px}.shopping-cart-modal .configuration p{font-weight:400}.shopping-cart-modal .configuration .variants-container{display:flex;flex-wrap:wrap}.shopping-cart-modal .configuration .variant-button{width:170px;height:40px;border-radius:10px;background-color:#e5e5e5;border:none;display:flex;align-items:center;justify-content:center;margin-right:10px;font-weight:500;font-size:16px;color:#292929;margin-bottom:10px}@media (max-width:768px){.shopping-cart-modal .configuration .variant-button{flex:1 1;min-width:40%}}.shopping-cart-modal .configuration .variant-button.active{background-color:#000;color:#fff}.shopping-cart-modal .configuration .variant-button.active img{display:block}.shopping-cart-modal .configuration .variant-button img{display:none;margin-right:7px;width:14px}.shopping-cart-modal .configuration .checkbox{margin-top:10px}.shopping-cart-modal .configuration .checkbox.radio{font-size:16px}.shopping-cart-modal .configuration .button{margin:0!important;width:243px;height:50px}@media (max-width:475px){.shopping-cart-modal .configuration .button{font-size:15px;font-weight:600;letter-spacing:1px;width:calc(100vw - 40px);margin:0;padding:0;position:fixed;bottom:40px;z-index:2}}.shopping-cart-modal .configuration .buttons{display:flex;justify-content:center;margin-top:40px;padding-top:60px;border-top:1px solid #000}@media (max-width:475px){.shopping-cart-modal .configuration .buttons{border:none;margin-top:35px;padding:0}}.shopping-cart-modal .configuration .buttons .button:first-child{margin-right:15px}.shopping-cart-modal .sent-alert{padding:10px;background:rgba(44,133,76,.1);border-radius:5px;text-align:center}.shopping-cart-buttons{position:fixed;width:100%;max-width:1200px;right:30px;top:30px;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:flex;justify-content:flex-end}@media print{.shopping-cart-buttons{display:none}}@media (max-width:1280px){.shopping-cart-buttons{max-width:calc(100vw - 80px)}}.shopping-cart-buttons button{width:64px;height:64px;border-radius:32px;background:#2c854c;display:flex;align-items:center;justify-content:center;border:none}.shopping-cart-buttons button:last-child{margin-left:20px}@media (max-width:475px){.shopping-cart-buttons{max-width:calc(100vw - 40px)}.shopping-cart-buttons button{width:50px;height:50px}.shopping-cart-buttons button:last-child{margin-left:15px}}.tooltip-recipes{width:172px}.tooltip-recipes .recipe{font-size:12px}.tooltip-recipes .recipe:not(:last-child){margin-bottom:15px}.tooltip-recipes .recipe .title{color:#2c854c;margin-bottom:5px}.tooltip-recipes .recipe .product{font-weight:400}.recipe-page{max-width:1000px;margin:0 auto}@media (max-width:1024px){.recipe-page{margin:0 20px}}@media screen and (min-width:2000px){.recipe-page{max-width:1920px}}.recipe-page .title-row{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:30px}.recipe-page .title-row .recipe-header-new{font-size:32px;line-height:40px;font-weight:600}@media screen and (min-width:2000px){.recipe-page .title-row .recipe-header-new{font-size:44px;line-height:48px}}@media (max-width:600px){.recipe-page .title-row{flex-direction:column-reverse;justify-content:flex-start}}@media print and (max-width:600px){.recipe-page .title-row{flex-direction:column}}.recipe-page .title-row .title-buttons{display:flex;margin-left:30px}@media (max-width:600px){.recipe-page .title-row .title-buttons{margin-left:0;margin-bottom:20px}}@media print and (max-width:600px){.recipe-page .title-row .title-buttons{margin-bottom:0;margin-top:10px}}@media print{.recipe-page .title-row .title-buttons button{display:none}}.recipe-page .title-row .title-buttons .servings{display:flex;align-items:center}@media print{.recipe-page .title-row .title-buttons .servings{display:none}}.recipe-page .title-row .title-buttons .servings p{margin-right:20px;font-weight:500;font-size:16px}@media screen and (min-width:2000px){.recipe-page .title-row .title-buttons .servings p{font-size:26px}}@media print{.recipe-page .title-row .title-buttons .servings p{margin-right:0}}.recipe-page .title-row .title-buttons .heart img{width:28px}.recipe-page .title-row .title-buttons>*{padding:5px 30px;border-radius:0;border-right:1px solid rgba(0,0,0,.3)}@media (max-width:600px){.recipe-page .title-row .title-buttons>*{border:none;padding:0 15px}}.recipe-page .title-row .title-buttons>:last-child{padding-right:0;border:none}.recipe-page .title-row .title-buttons>:first-child{padding-left:0}.recipe-page .title{display:flex;justify-content:space-between}.recipe-page .title .heart{margin-top:3px;background:#fff;border:none;margin-left:15px;height:37px;display:flex;align-items:center}@media (max-width:767px){.recipe-page .title .heart{height:27px}}.recipe-page .title .heart img{width:28px}.recipe-page .main-image{margin-top:-35px}@media (max-width:1260px){.recipe-page .main-image{margin-top:-20px}}@media (max-width:768px){.recipe-page .main-image{margin-top:0}}@media (max-width:475px){.recipe-page .main-image{margin-top:-40px}}@media print{.recipe-page .main-image{display:none}}.recipe-page .print-info{display:none;margin:-30px 0 30px;font-size:16px;color:#b9b8b8}.recipe-page .print-info span{margin-right:15px;margin-left:5px;color:#0d0c0c}@media print{.recipe-page .print-info{display:flex}}@media print{.recipe-page .reviews-header{display:none}}.recipe-page .statistics{background-color:rgba(44,133,76,.1);padding:20px 0;border-radius:10px;display:flex}@media (max-width:475px){.recipe-page .statistics{padding:0;background:transparent;justify-content:space-between}}.recipe-page .statistics .element{height:50px;flex-grow:1;display:flex;align-items:center;justify-content:center}.recipe-page .statistics .element .button{border-radius:0}@media (max-width:475px){.recipe-page .statistics .element{flex-grow:unset;border-right:none!important;height:auto}}@media print{.recipe-page .statistics .element:nth-child(3){display:none}}@media print{.recipe-page .statistics .element:nth-child(2){border-right:none!important}}.recipe-page .statistics .element:not(:last-child){border-right:1px solid rgba(44,133,76,.3)}.recipe-page .statistics .element .text-muted{margin-left:15px}.recipe-page .rating,.recipe-page .rating .images{display:flex}.recipe-page .rating .images img{width:18px;height:18px}.recipe-page .rating .images img.disabled{opacity:.3}.recipe-page .rating .images img:not(:last-child){margin-right:5px}.recipe-page .list{display:flex;flex-direction:column;justify-content:flex-start}.recipe-page .list sup{position:relative;top:3px;font-size:10px}.recipe-page .list p{font-weight:400;font-size:20px;display:inline-block;line-height:1.3;max-width:90%;padding:0;margin:0}@media screen and (min-width:2000px){.recipe-page .list p{font-size:28px;line-height:30px}}.recipe-page .list h4.ingredient-heading{margin-top:25px;margin-bottom:0;font-weight:800;font-size:16px;letter-spacing:2px;text-transform:uppercase}.recipe-page .list .list-row{margin-top:30px;display:flex;flex-direction:row;justify-content:flex-start}@media print{.recipe-page .list .list-row{page-break-inside:avoid}}@media (max-width:550px){.recipe-page .list .list-row{margin-top:15px}}.recipe-page .list .list-row:first-child{margin-top:0}.recipe-page .list .list-row .index{margin-right:15px;display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:20px;color:#000;text-align:center;min-width:20px;width:20px;height:20px;border-radius:50%;font-weight:700;margin-top:2px}.recipe-page .content-container{display:flex;margin-bottom:120px;grid-gap:30px;gap:30px}@media print{.recipe-page .content-container{margin-bottom:0}}@media (max-width:768px){.recipe-page .content-container{flex-direction:column;margin-bottom:0}}.recipe-page .ingredients{flex:1 1;font-size:16px}.recipe-page .ingredients .list p{margin-top:10px}@media (max-width:550px){.recipe-page .ingredients .list p{margin-top:7px}}.recipe-page .ingredients .list p:first-child{margin-top:0}.recipe-page .ingredients .list p sub,.recipe-page .ingredients .list p sup{line-height:0}.recipe-page .ingredients .ingredients-header{display:flex;align-items:center;justify-content:space-between}.recipe-page .instructions{flex:2 1}.recipe-page .instructions .nutrition{display:none;margin:50px 0}@media (max-width:768px){.recipe-page .instructions{margin-top:30px}.recipe-page .instructions .nutrition{display:flex}}.recipe-page .instructions .small-uppercase{margin-bottom:15px}.recipe-page .instructions .notes{margin-top:40px}.reviews-header{display:flex;align-items:center;font-size:32px;font-weight:600}@media screen and (min-width:2000px){.reviews-header{font-size:44px}}@media print{.reviews-header{display:none}}.reviews-header:after{content:"";height:4px;background-color:#000;flex:1 1;margin-left:15px}@media (max-width:475px){.reviews-header:after{display:none}}.review-area{margin-top:20px}@media (max-width:475px){.review-area{padding-bottom:20px;border-bottom:4px solid #000;margin-top:10px}}@media print{.review-area{display:none}}.review-area .title{display:flex}.review-area .title .small-uppercase{font-size:16pt;font-weight:800;letter-spacing:2px;text-transform:uppercase}@media screen and (min-width:2000px){.review-area .title .small-uppercase{font-size:28px}}.review-area .review-rating{display:flex}.review-area .review-rating img{width:22px;height:20px;margin-left:4px}.review-area .input{font-weight:400;background-color:initial!important;font-size:12px;line-height:14px;height:50px!important;padding:15px!important;margin:15px 0 20px}@media (max-width:475px){.review-area .input{margin-bottom:10px}}.review-area .button-container{display:flex}@media (max-width:480px){.review-area .button-container{flex-direction:row-reverse;align-items:center}.review-area .button-container .button{height:40px;font-size:11px}.review-area .button-container .review-rating{margin-left:0!important;margin-bottom:0;flex:1 1;justify-content:center;margin-right:10px}}.review-area .button-container .review-rating{margin-left:15px}.review-container{display:flex}.review-container .review-area{flex:1 1;margin-right:55px}@media (max-width:768px){.review-container .review-area{margin-right:0}}.review-container .review-area .input{line-height:20px;font-size:15px}@media screen and (min-width:2000px){.review-container .review-area .input{font-size:20px}}.review-container .nutrition{flex:1 1;margin-top:53px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}@media (max-width:768px){.review-container .nutrition{display:none}}.nutrition{background-color:rgba(0,0,0,.07);border-radius:10px;display:flex;flex-direction:column;align-items:center;padding:25px 0;text-align:center}.nutrition .small-uppercase{font-size:16px}@media screen and (min-width:2000px){.nutrition .small-uppercase{font-size:24px}}@media print{.nutrition{page-break-inside:avoid}}@media (max-width:475px){.nutrition{padding:20px 0}.nutrition .small-uppercase{letter-spacing:1.2px}}.nutrition .elements{display:flex;margin-top:15px;align-items:center}@media (max-width:475px){.nutrition .elements{margin-top:5px}}@media (max-width:319px){.nutrition .elements{display:grid;grid-template-columns:repeat(2,1fr);grid-row-gap:10px;row-gap:10px}}.nutrition .elements .element{border-radius:10px;padding:0 15px;width:54px;display:flex;flex-direction:column;align-items:center;justify-content:center}@media (max-width:475px){.nutrition .elements .element{width:auto;flex:1 1;min-width:20px}}.nutrition .elements .element:not(:last-child){margin-right:15px}@media (max-width:475px){.nutrition .elements .element:not(:last-child){margin-right:5px}}.nutrition .elements .element .name{font-size:14px;color:#000;font-weight:600;margin-bottom:5px}@media screen and (min-width:2000px){.nutrition .elements .element .name{font-size:20px}}.nutrition .elements .element .measure{font-weight:500;font-size:14px;color:rgba(13,12,12,.25)}@media screen and (min-width:2000px){.nutrition .elements .element .measure{font-size:20px}}.nutrition .elements .element .amount{font-size:14px;font-weight:600;white-space:nowrap}@media screen and (min-width:2000px){.nutrition .elements .element .amount{font-size:20px}}.nutrition .elements .element .percents{width:100%;padding:4px 0;font-size:11px;color:#fff;background:#000;text-align:center;border-radius:12px;margin-top:10px;font-weight:600}.reviews{margin-top:100px}@media print{.reviews{display:none}}@media (max-width:990px){.reviews{margin-top:30px}}.reviews .review{margin-bottom:40px}.reviews .review.deleted{display:none}@media (max-width:990px){.reviews .review{margin-bottom:35px}}.reviews .review .info{justify-content:space-between}.reviews .review .info,.reviews .review .info .user{display:flex;align-items:center}.reviews .review .info .user .photo{width:60px;height:60px;border-radius:30px;background-size:cover;background-position:50%;margin-right:15px}.reviews .review .info .user .location{display:flex;align-items:center;font-size:12px;margin-top:5px}@media screen and (min-width:2000px){.reviews .review .info .user .location{font-size:16px}}.reviews .review .info .user .location img{margin-right:10px}.reviews .review .info .user .name{font-size:16px}@media screen and (min-width:2000px){.reviews .review .info .user .name{font-size:20px}}.reviews .review .info .date{font-size:12px}.reviews .review .review-rating{margin:15px 0}.reviews .review .review-rating img{height:10px;margin-right:2px}.reviews .review .message{font-size:20px;font-weight:400;margin-top:20px;line-height:1.3}@media screen and (min-width:2000px){.reviews .review .message{font-size:24px}}.reviews .review .meta-container{display:flex}.reviews .review .meta-container .edit-button{font-weight:400;font-size:12px;border:none;background:transparent;color:#b9b8b8;margin-right:15px}.reviews .review .input{background-color:initial}.modal{position:fixed;top:0;left:0;right:0;display:flex;align-items:center;justify-content:center;background:rgba(13,12,12,.6);overflow-y:scroll;bottom:0;z-index:99999999;transition:.3s ease-in-out;visibility:hidden;opacity:0}.modal.visible{visibility:visible;opacity:1}.modal .scrollable-layer{padding:40px;display:flex;justify-content:center}.modal .body{background:#fff;padding:60px 80px;width:320px;position:relative}.modal .body.large{width:500px}.modal .body .close-icon-button{position:absolute;right:17px;top:14px;border:none;border-radius:50%;width:50px;height:50px;display:flex;align-items:center;justify-content:center}@media (max-width:475px){.modal .body .close-icon-button{right:10px;top:10px}}.modal .body .title{margin:0 0 10px;text-align:center}@media (min-width:476px){.modal .body .title{display:none}}@media (max-width:475px){.modal .body{width:calc(100vw - 80px);padding:23px 20px 33px}}.modal .body .message{text-align:center;font-size:18px;font-weight:700;line-height:25px}.modal .button-container{display:flex;justify-content:end;align-items:center;margin-bottom:40px}.modal .button-container .close-button{border:none;background-color:#000;height:26px;width:26px;border-radius:100%;display:flex;align-items:center;justify-content:center}.main-image{position:relative;height:600px;width:100%;background-size:cover;background-position:50%;margin-bottom:40px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end}@media print{.main-image{display:none}}@media (max-width:475px){.main-image{margin-bottom:10px!important}}.main-image .close-button{position:absolute;top:20px;right:20px;width:26px;height:26px;background-color:#000;border:none;border-radius:100%;display:flex;align-items:center;justify-content:center}@media (max-width:475px){.main-image .close-button{top:0;right:0;margin:20px}}@media print{.main-image .close-button{display:none}}.main-image .close-button img{width:14px}.main-image .close-button.big>img{width:50px;height:50px}.main-image .header-statistics{height:40px;background-color:#fff;border-radius:10px;display:flex;padding:10px 0;margin-bottom:30px}@media (max-width:768px){.main-image .header-statistics{margin-bottom:30px;-webkit-transform:translateY(15px);transform:translateY(15px)}}@media (max-width:600px){.main-image .header-statistics{margin-bottom:15px;-webkit-transform:none;transform:none}}.main-image .header-statistics .recipe-info{align-items:center;padding:0 50px;grid-gap:12px;gap:12px}.main-image .header-statistics .recipe-info .divider{display:block;height:45%;width:2px;background-color:#000}.main-image .header-statistics .recipe-info>span{font-size:600;font-size:16px;letter-spacing:.5px}@media screen and (min-width:2000px){.main-image .header-statistics .recipe-info>span{font-size:18px;line-height:18px}}.main-image .header-statistics .recipe-info .rating{color:#fff;display:block;padding:4px;background-color:#000;font-size:12px;line-height:12px}@media screen and (min-width:2000px){.main-image .header-statistics .recipe-info .rating{font-size:18px;line-height:18px}}.main-image .header-statistics .rating{display:flex;align-items:center}.main-image .header-statistics .rating img{width:14px}@media (max-width:475px){.main-image .header-statistics{height:20px}.main-image .header-statistics .text-muted{margin-left:8px}}.main-image .header-statistics .element{display:flex;align-items:center;padding:0 30px}@media (max-width:475px){.main-image .header-statistics .element{padding:0 25px}}.main-image .header-statistics .element:first-child{border-right:1px solid rgba(0,0,0,.3)}.main-image .header-statistics .element:last-child img{width:18px}.main-image .header-statistics .element p{color:#000;font-weight:500;margin-left:13px}@media (max-width:990px){.main-image{height:410px}}@media (max-width:475px){.main-image{height:320px;border-radius:0}}@media (max-width:475px){.rounded-content{background:#fff;border-radius:20px;margin:0 -20px;padding:20px 20px 0}.rounded-content .section-header:first-child{margin:0 0 15px}}.rawkstars-page .main-image{display:flex;flex-direction:column;align-items:center;justify-content:flex-end}.rawkstars-page .main-image .section-header{color:#fff}.rawkstars-page .main-image .button{text-decoration:none;margin-bottom:124px}@media (max-width:990px){.rawkstars-page .main-image .button{margin-bottom:70px}}.rawkstars-page .map-container{display:flex;align-items:center}@media (max-width:768px){.rawkstars-page .map-container{flex-direction:column}}.rawkstars-page .map-container .map{display:flex;flex-direction:column;flex-grow:1}@media (max-width:768px){.rawkstars-page .map-container .map{height:56.25vw;width:100%}}.rawkstars-page .map-container .map .legend{display:flex;align-items:center;margin-top:-40px}.rawkstars-page .map-container .map .legend .gradient{flex-grow:1;height:8px;border-radius:4px;background-image:linear-gradient(45deg,rgba(44,133,76,.1),#2c854c);margin:0 20px}@media (max-width:768px){.rawkstars-page .map-container .statistics-container{display:flex;width:100%;align-items:flex-start}}.rawkstars-page .map-container .statistics{display:flex;flex-direction:column;align-items:flex-end;margin-left:50px;width:240px}@media (max-width:768px){.rawkstars-page .map-container .statistics{width:auto;margin:30px 0 0}}.rawkstars-page .map-container .statistics .element{display:flex;align-items:center}.rawkstars-page .map-container .statistics .element:not(:last-child){margin-bottom:20px}.rawkstars-page .map-container .statistics .element .bar-container{min-width:94px;margin:0 15px}.rawkstars-page .map-container .statistics .element .bar-container .bar{height:8px;background:#2c854c;border-radius:4px}.rawkstars-page .map-container .statistics .element p:not(.text-muted){text-align:right;text-transform:capitalize}.rawkstars-page .map-container .statistics .element .text-muted{min-width:40px;text-align:left}.rawkstars-page .rawkstar-user{padding:40px;box-shadow:0 4px 10px 4px rgba(37,66,21,.06);border-radius:10px;display:flex;flex-direction:column;align-items:center}@media (max-width:990px){.rawkstars-page .rawkstar-user{padding:35px}}@media (max-width:475px){.rawkstars-page .rawkstar-user{padding:15px;flex-direction:row}}@media (max-width:475px){.rawkstars-page .rawkstar-user .photo-container{margin-right:15px}}.rawkstars-page .rawkstar-user .info-container{display:flex;flex-direction:column;align-items:center}@media (max-width:475px){.rawkstars-page .rawkstar-user .info-container{align-items:flex-start;justify-content:center}}.rawkstars-page .rawkstar-user .photo{width:75px;height:75px;background-size:cover;background-position:50%;border-radius:40px}.rawkstars-page .rawkstar-user .badge{background:#0d0c0c;padding:3px 12px;font-weight:700;font-size:8px;color:#fff;border-radius:10px;margin-top:-8px;text-align:center}.rawkstars-page .rawkstar-user .name{margin:7px 0 5px;text-align:center}.rawkstars-page .rawkstar-user .location{display:flex;align-items:center;font-size:12px;font-weight:700}.rawkstars-page .rawkstar-user .location img{margin-right:10px}.rawkstars-page .rawkstar-user .passions{margin-top:15px;display:flex;flex-wrap:wrap;justify-content:center}@media (max-width:475px){.rawkstars-page .rawkstar-user .passions{margin-top:10px}}.rawkstars-page .rawkstar-user .passions .passion{font-weight:700;font-size:10px;padding:4px 10px;background:rgba(44,133,76,.1);border-radius:10px;margin-bottom:5px}.rawkstars-page .rawkstar-user .passions .passion:not(:last-child){margin-right:5px}.rawkstars-page .reviews{margin-top:40px!important}.pagination{width:100%;margin-top:40px;display:flex;justify-content:center}.pagination .next,.pagination .previous{background:#fff;border:none}.pagination .next.disabled,.pagination .previous.disabled{color:#c5c3c3}.pagination ul{display:flex;list-style:none}.pagination ul li{background-color:rgba(44,133,76,.1);border-radius:5px;font-weight:700;font-size:12px}.pagination ul li:not(:last-child){margin-right:10px}.pagination ul li.active{color:#fff;background:#0d0c0c}.pagination ul li a{display:flex;line-height:40px;height:40px;width:40px;align-items:center;justify-content:center}.pagination ul li a:hover{cursor:pointer}.pagination ul li a:focus{outline:none}.big-tabs{width:100%;display:flex;flex-direction:column}.big-tabs .tab-options{display:none;background:rgba(44,133,76,.1);height:70px;border-radius:10px 10px 0 0;margin-bottom:-11px}.big-tabs .tab-options.mobile{display:none;flex-direction:column;height:auto;border-radius:10px;margin-bottom:25px;padding:5px 0}.big-tabs .tab-options.mobile .ReactCollapse--collapse{margin:0 20px}.big-tabs .tab-options.mobile .ReactCollapse--collapse .option{margin:0}.big-tabs .tab-options.mobile .option{height:50px;background:none!important;border:none!important;margin:0 20px;text-align:left;width:calc(100% - 40px);border-radius:0;padding:0}.big-tabs .tab-options.mobile .option.active{display:flex;align-items:center;justify-content:space-between}.big-tabs .tab-options.mobile .option.disabled{display:none}.big-tabs .tab-options .option{flex-grow:1;background:transparent;border:none;border-radius:10px 10px 0 0;padding:0 15px;z-index:0;margin-bottom:10px;font-weight:500}.big-tabs .tab-options .option.active{border-bottom:none;background:#fff;z-index:2;font-weight:700}.big-tabs>.body{z-index:1;background:#fff;border-radius:0 0 10px 10px;padding:0 120px 65px}.big-tabs>.body.thin{padding-left:80px;padding-right:80px}.big-tabs>.body.full{padding:0;background:transparent}@media (max-width:768px){.big-tabs>.body{padding:30px 60px 35px!important}}@media (max-width:580px){.big-tabs>.body{padding:0!important;border:none}}.big-tabs>.body.rounded-left{border-top-left-radius:10px}.big-tabs>.body.rounded-right{border-top-right-radius:10px}.big-tabs .body{width:auto}.account-settings{width:100%}@media (max-width:767px){.account-settings{max-width:unset}}.account-settings .section-header{font-style:normal;font-weight:700;font-size:18px;line-height:25px;letter-spacing:.78px}.account-settings .section-header:not(.spaceless){margin:25px 0 20px}.account-settings .user{display:flex;align-items:center;margin-bottom:30px}.account-settings .user .photo{margin-right:30px;width:120px;height:120px;border-radius:60px;background-size:cover;background-position:50%}@media (max-width:475px){.account-settings .user .photo{min-width:90px;width:90px;height:90px}}.account-settings .user .buttons{display:flex;flex-direction:column;width:180px}@media (max-width:475px){.account-settings .user .buttons{flex-grow:1}}.account-settings .user .buttons .button{width:100%;border:none;border-radius:5px;font-weight:600;font-size:15px;line-height:16px;text-align:center;letter-spacing:1px}@media (max-width:475px){.account-settings .user .buttons .button{height:35px}}.account-settings .user .buttons .button.primary{background-color:#2c854c}.account-settings .user .buttons .button:first-child{margin-bottom:10px}@media (max-width:475px){.account-settings .user .buttons .button:first-child{margin-bottom:5px}}@media (max-width:768px){.account-settings.subscription{padding-bottom:48px}}.account-settings.subscription .section-header{font-size:18px;margin-bottom:20px}.account-settings.subscription .upgrade-message{margin-top:20px;font-weight:400}.account-settings.subscription .button{margin-top:40px;width:215px}@media (max-width:475px){.account-settings.subscription .button{width:100%}}@media screen and (min-width:2000px){.account-settings .input-container .input-label{font-size:20px!important}}.account-settings .input-container .input{background-color:#fff}@media screen and (min-width:2000px){.account-settings .input-container .input{font-size:20px}}.account-settings .select-container{background-color:#fff}@media screen and (min-width:2000px){.account-settings .select-container .value-container .value{font-size:18px!important}}.account-settings-background.green{background-color:#2e4741}.account-settings-description{font-style:italic;font-weight:600;font-size:18px;line-height:23px;margin-top:32px;font-family:JosefinSans;text-align:center;color:#fff}@media (max-width:768px){.account-settings-description{margin-top:0}}.account-settings-container{padding-top:70px}@media (max-width:768px){.account-settings-container{padding-top:30px}}.account-settings-container .trial-message{width:calc(100% - 60px);border-radius:10px;padding:30px;margin-bottom:30px;text-align:center;font-weight:700;font-size:20px;line-height:24px;font-family:JosefinSans;color:#fff}.account-settings-container .trial-message.title{margin-bottom:0;font-style:normal;font-weight:700;font-size:20px;line-height:24px;letter-spacing:1px;text-transform:uppercase;color:#fff;font-family:JosefinSans}.account-settings-container .trial-message.error{background-color:#fcbdbd;color:#942020}.subscription-card{background-color:#fff;display:flex;align-items:center;flex-direction:column;justify-content:space-between;overflow:hidden;padding:36px 40px 58px}@media (min-width:768px){.subscription-card:nth-child(2){order:3}.subscription-card:nth-child(3){background:#eee}}@media (max-width:768px){.subscription-card:nth-child(2){order:2;background:#fff;order:3;background:#eee}.subscription-card:nth-child(3){order:-1;background:#eee}}.subscription-card.yearly{background-color:#eee}.subscription-card .title{color:#2e4741;font-style:normal;font-weight:600;font-size:15px;line-height:15px;font-family:JosefinSans;text-align:right;text-transform:uppercase;margin-bottom:23px;height:15px}.subscription-card .info{display:flex;flex-direction:column;align-items:center;font-family:JosefinSans}.subscription-card .info .price{color:#0d0c0c;font-weight:700;font-size:49px;font-family:JosefinSans;text-align:center;text-transform:capitalize}.subscription-card .info .period{font-size:22px;text-transform:uppercase;font-weight:700}.subscription-card .info .duration{color:#0d0c0c;font-weight:600;font-size:15px;line-height:23px;text-align:center;text-transform:uppercase;font-family:JosefinSans}.subscription-card .info .sale{margin-right:-35px;margin-left:20px;width:54px;height:100%;background-color:#ffb900;display:flex;align-items:center;padding-bottom:5px;-webkit-transform:rotate(-45deg) translateY(-15px) translateX(33px);transform:rotate(-45deg) translateY(-15px) translateX(33px);visibility:hidden}.subscription-card .info .sale.active{visibility:visible}.subscription-card .info .sale .sale-amount{-webkit-transform:rotate(90deg);transform:rotate(90deg);margin-left:5px;font-size:11px;color:#fff}.subscribe-button{width:100%;border:none;padding:17px;background:#000;color:#fff;font-family:JosefinSans;margin-top:33px;font-weight:600;font-size:16px}.wellness-article:hover{cursor:pointer}.wellness-article .title{font-size:18px;font-weight:700;margin-bottom:15px}.wellness-article .photo{height:180px;border-radius:10px;background-size:cover;background-position:50%;display:flex;justify-content:flex-end;overflow:hidden}.wellness-article .badge{height:38px;min-width:110px;padding:0 10px;display:flex;justify-content:center;align-items:center;background-color:#0d0c0c;border-bottom-left-radius:10px;font-size:12px;color:#fff}.wellness-event:hover{cursor:pointer}.wellness-event .title{font-weight:700;margin-bottom:5px;margin-top:15px}.wellness-event .photo{height:180px;border-radius:10px;background-size:cover;background-position:50%;display:flex;justify-content:flex-end;overflow:hidden}.wellness-event .badge{height:38px;min-width:110px;padding:0 10px;justify-content:center;background-color:#0d0c0c;border-bottom-left-radius:10px;color:#fff}.wellness-event .badge,.wellness-event .location{display:flex;align-items:center;font-size:12px}.wellness-event .location img{margin-right:10px}.article .article-title{display:flex;align-items:center;justify-content:space-between}.article .article-title .section-header{margin-right:15px}.article .article-title .button{margin-left:15px}@media (max-width:768px){.article .article-title .button img{width:22px}}@media (max-width:768px){.article .article-title.with-info{flex-direction:column;align-items:flex-start}}.article .article-title .info-container{display:flex;align-items:center}@media (max-width:768px){.article .article-title .info-container{margin-top:20px;margin-bottom:15px}}@media (max-width:475px){.article .article-title .info-container{margin:15px 0 0}}@media (max-width:375px){.article .article-title .info-container{justify-content:space-between;width:100%}}.article .article-title .info-container .element{display:flex;align-items:center;color:#b9b8b8;font-size:14px;font-weight:700;white-space:nowrap}@media (max-width:475px){.article .article-title .info-container .element{font-size:14px}}.article .article-title .info-container .element:first-child{margin-right:50px}@media (max-width:375px){.article .article-title .info-container .element:first-child{margin-right:0}}.article .article-title .info-container .element img{margin-right:15px}@media (max-width:475px){.article .article-title .info-container .element img{height:20px}}.article .article-body p{font-weight:400;line-height:20px}.article .article-body h2,.article .article-body h3,.article .article-body h4{font-weight:600}.article .article-body h2{font-size:26px!important}.article .article-body h3{font-size:23px}.article .article-body h4{font-size:20px}.article .article-body h6{margin:40px 0 15px;font-weight:700;font-size:18px}.article .article-body p{margin-bottom:8px}.article .article-body .with-image{margin:40px 0;display:flex}@media (max-width:768px){.article .article-body .with-image{margin:30px 0}}@media (max-width:640px){.article .article-body .with-image{flex-direction:column;margin:0}}.article .article-body .with-image .image{min-width:calc(50% - 20px);margin-right:40px;height:370px;background-position:50%;background-size:cover;border-radius:20px}@media (max-width:768px){.article .article-body .with-image .image{height:240px;min-width:calc(50% - 15px);margin-right:30px}}@media (max-width:640px){.article .article-body .with-image .image{margin:20px 0}}.add-to-plan>*+*{margin-top:15px}.add-to-plan .plan-label{font-weight:400;font-size:12px}.add-to-plan .plan-label:hover{cursor:pointer}.add-to-plan .plan-label.active{font-weight:600;color:#2c854c}.add-to-plan .date{font-weight:400;font-size:12px}.loader{margin:0 auto;width:20px;-webkit-animation-name:rotate;animation-name:rotate;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-duration:1s;animation-duration:1s}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}}@keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}}.withHeight .body{height:260px;display:flex;align-items:center;flex-direction:column;justify-content:center}.save-plan-modal .footer-buttons{display:flex;margin:15px -15px 0}.save-plan-modal .footer-buttons .button{margin:0 15px}.save-plan-modal .modal-save-button{width:100%;margin-top:45px;border-radius:0;padding:25px 0;height:auto}.save-plan-modal .short-padding{padding-left:40px!important;padding-right:40px!important}.save-plan-modal .message{margin-bottom:30px}.save-plan-modal .body{padding:80px 80px 60px}.save-plan-modal.visibleSuccess .body{padding:30px 80px 70px}.save-plan-modal_error{font-weight:500;color:#e20808;font-size:14px;line-height:16px;text-align:center;font-family:JosefinSans;text-transform:none;display:block;width:375px;margin-top:10px;-webkit-transform:translateX(-26px);transform:translateX(-26px)}@media (max-width:475px){.save-plan-modal_error{width:auto;-webkit-transform:translateX(0);transform:translateX(0)}}.aacp-modal .body{display:flex;flex-direction:column;align-items:center;grid-gap:10px;gap:10px;box-shadow:10px 10px 24px 0 rgba(13,12,12,.25)}@media (max-width:640px){.aacp-modal .body{padding-top:50px}}.aacp-modal .aacp-title{font-weight:700;font-size:18px;line-height:28px;text-align:center;max-width:250px}.aacp-modal .aacp-title.small{max-width:200px}.aacp-modal .message{font-weight:400!important}.aacp-modal .footer-buttons .button{font-size:18px;line-height:23px;padding:0 50px;margin-top:20px}.aacp-modal .footer{margin-top:10px;text-align:center;max-width:200px;line-height:20px}.aacp-modal .footer>a{color:#2727aa}.print-modal .body{display:flex;align-items:center;justify-content:center;flex-direction:column;grid-gap:30px;gap:30px;padding:60px;width:418px}@media screen and (max-width:475px){.print-modal .body{width:calc(100vw - 114px);padding:90px 40px 30px;overflow:hidden}}@media screen and (max-width:475px){.print-modal .scrollable-layer{padding:0}}.print-modal .variants-container{display:flex;flex-direction:column;align-items:flex-start;grid-gap:28px;gap:28px;padding-bottom:10px}.print-modal .close-button{position:absolute;top:20px;right:20px;padding:0;width:50px;height:50px;display:flex;border-radius:100%;justify-content:center;align-items:center;background-color:#000;border:none}@media screen and (max-width:475px){.print-modal .close-button{top:30px}}.print-modal .print-title{font-weight:700;font-size:24px;line-height:39px;text-align:center;text-transform:uppercase}@media screen and (max-width:475px){.print-modal .print-title{font-size:20px;line-height:32px;text-align:start}}.print-modal .print-button{background-color:#000;width:80%;padding:20px 0;height:74px}@media screen and (max-width:475px){.print-modal .print-button{width:100%;padding:0;height:54px}}.print-modal .divider{height:1px;width:100%;background-color:#000;margin-top:30px}@media screen and (max-width:475px){.print-modal .divider{margin-top:20px}}.print-modal .info{text-align:center;font-size:14px;line-height:20px}.aacp-header-title{font-weight:600;font-size:30px;line-height:30px}@media screen and (max-width:768px){.aacp-header-title{color:#fff}}.success-message-modal .button-container{justify-content:flex-end;margin-bottom:20px}.not-found{margin:169px auto 50px;display:flex;justify-content:center;align-items:center}@media (max-width:1199px){.not-found{margin-top:243px}}@media (max-width:475px){.not-found{margin-top:141px}}.not-found p{color:#b9b8b8;font-weight:400;font-size:16px}.country-select{width:100%}.country-select .option:hover{cursor:pointer;background-color:rgba(44,133,76,.1)}@media (max-width:768px){.contact-box{width:calc(100vw - 40px)}}.event-photo{display:flex;flex-direction:column;align-items:center;justify-content:flex-end}.event-photo .button{margin-bottom:124px}.recipe-title{font-size:16px}.recipe-description p{font-weight:400;font-size:20px;line-height:1.3}.recipe-description a{color:#000;text-decoration:underline;font-weight:500}.recipe-modal-container{position:fixed;top:0;left:0;width:calc(100% - 60px);height:100%;background:rgba(0,0,0,.8);display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:999999999999;padding:0 30px}@media (max-width:550px){.recipe-modal-container{padding:0;width:100%}}.recipe-modal-container .recipe-modal-scroll{height:100%;width:100%;display:flex;justify-content:center;max-height:100%;overflow:scroll;-ms-overflow-style:none;scrollbar-width:none}.recipe-modal-container .recipe-modal-scroll::-webkit-scrollbar{display:none}.recipe-modal-container .recipe-info{display:flex;flex-direction:column;position:relative;background:#fff;border-radius:10px;box-shadow:0 0 5px rgba(0,0,0,.1);width:calc(100% - 60px);max-width:900px;padding:30px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:110px 0}@media (max-width:768px){.recipe-modal-container .recipe-info{padding:10px;border-radius:20px;margin:70px 0}}@media (max-width:550px){.recipe-modal-container .recipe-info{top:56px;width:100vw;max-width:unset;position:fixed;bottom:0;border-radius:0;padding:0;margin:0;overflow:scroll;max-height:calc(100% - 56px);-ms-overflow-style:none;scrollbar-width:none}.recipe-modal-container .recipe-info::-webkit-scrollbar{display:none}}.recipe-modal-container .recipe-info .close-button-container{position:absolute;top:30px;right:30px;height:26px;background-color:#000;display:flex;align-items:center}@media (max-width:768px){.recipe-modal-container .recipe-info .close-button-container{top:0;right:0}}@media (max-width:550px){.recipe-modal-container .recipe-info .close-button-container{top:10px;right:10px;height:26px}}.recipe-modal-container .recipe-info .close-button-container a{padding:0 20px;color:#fff;text-decoration:none;font-size:13px;letter-spacing:2px;font-weight:600}@media (max-width:550px){.recipe-modal-container .recipe-info .close-button-container a{font-size:10px;padding:0 12px}}.recipe-modal-container .recipe-info .close-button-container .close-button{padding:0 16px;background:transparent;border:none;border-left:1px solid #fff;display:flex;align-items:center}@media (max-width:550px){.recipe-modal-container .recipe-info .close-button-container .close-button{padding:0 10px;height:16px}.recipe-modal-container .recipe-info .close-button-container .close-button img{width:14px}}.recipe-modal-container .recipe-info header{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;border-radius:20px 0 20px 20px;min-height:385px;margin-bottom:20px}@media (max-width:768px){.recipe-modal-container .recipe-info header{min-height:0;height:415px;margin-bottom:40px}}@media (max-width:550px){.recipe-modal-container .recipe-info header{border-radius:0;min-height:280px;margin-bottom:0}}.recipe-modal-container .recipe-info header h1{display:block;background:rgba(0,0,0,.5);padding:10px;font-size:16px;color:#fff}.recipe-modal-container .recipe-info header .mobile-statistics{display:none;height:60px;background-color:#fff;border-radius:10px;-webkit-transform:translateY(30px);transform:translateY(30px)}@media (max-width:768px){.recipe-modal-container .recipe-info header .mobile-statistics{display:flex}}@media (max-width:550px){.recipe-modal-container .recipe-info header .mobile-statistics{height:42px;-webkit-transform:none;transform:none;margin-bottom:15px}}.recipe-modal-container .recipe-info header .mobile-statistics .element{display:flex;align-items:center;padding:0 30px;margin:10px 0}.recipe-modal-container .recipe-info header .mobile-statistics .element .rating,.recipe-modal-container .recipe-info header .mobile-statistics .element .rating .images{display:flex;align-items:center}.recipe-modal-container .recipe-info header .mobile-statistics .element .rating img{width:19px}@media (max-width:550px){.recipe-modal-container .recipe-info header .mobile-statistics .element .rating img{width:14px}}.recipe-modal-container .recipe-info header .mobile-statistics .element .rating img+img{margin-left:5px}.recipe-modal-container .recipe-info header .mobile-statistics .element .text-muted{font-size:14px;font-weight:500;color:#000;margin-left:12px}@media (max-width:550px){.recipe-modal-container .recipe-info header .mobile-statistics .element .text-muted{font-size:10px;margin-left:8px}}.recipe-modal-container .recipe-info header .mobile-statistics .element.time-element{border-left:1px solid rgba(0,0,0,.3)}@media (max-width:550px){.recipe-modal-container .recipe-info header .mobile-statistics .element.time-element img{width:18px}}.recipe-modal-container .recipe-info .loading-message{height:200px;display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:14px;font-style:italic;font-weight:300!important}.recipe-modal-container .recipe-page{padding-left:10px;padding-right:10px}@media (max-width:768px){.recipe-modal-container .recipe-page{padding:0 20px 20px}}@media (max-width:550px){.recipe-modal-container .recipe-page{flex:1 1;padding:25px 20px}}.recipe-modal-container .recipe-page .recipe-grid{display:flex!important;flex-direction:column!important;margin-bottom:0}.recipe-modal-container .recipe-page .recipe-grid .statistics-container{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;margin-bottom:15px}@media (max-width:550px){.recipe-modal-container .recipe-page .recipe-grid .statistics-container{margin-bottom:0}}.recipe-modal-container .recipe-page .recipe-grid .statistics-container h1{font-size:30px;font-weight:700;line-height:38px;margin-right:20px;flex:1 1;min-width:220px;margin-top:13px}@media (max-width:768px){.recipe-modal-container .recipe-page .recipe-grid .statistics-container h1{font-size:22px}}@media (max-width:550px){.recipe-modal-container .recipe-page .recipe-grid .statistics-container h1{font-size:20px;line-height:27px;margin:0 0 35px}}.recipe-modal-container .recipe-page .recipe-grid .small-title{margin-bottom:15px}.recipe-modal-container .recipe-page .recipe-grid .statistics{background:transparent;padding-top:10px;padding-bottom:0}.recipe-modal-container .recipe-page .recipe-grid .statistics .element{padding:0 30px;border-color:#efefef}.recipe-modal-container .recipe-page .recipe-grid .statistics .element .text-muted{font-size:14px;font-weight:500}.recipe-modal-container .recipe-page .recipe-grid .statistics .element:not(.servings-evement) .text-muted{color:#000}.recipe-modal-container .recipe-page .recipe-grid .statistics .element:first-child{padding-left:0}.recipe-modal-container .recipe-page .recipe-grid .statistics .element:last-child{padding-right:0}@media (max-width:768px){.recipe-modal-container .recipe-page .recipe-grid .statistics .rating-element,.recipe-modal-container .recipe-page .recipe-grid .statistics .time-element{display:none}}.recipe-modal-container .recipe-page .recipe-grid .statistics .servings-evement{position:relative}.recipe-modal-container .recipe-page .recipe-grid .statistics .servings-evement .text-muted{font-weight:500;position:absolute;margin:0;-webkit-transform:translateY(-28px);transform:translateY(-28px)}@media (max-width:768px){.recipe-modal-container .recipe-page .recipe-grid .statistics .servings-evement{display:flex;padding-left:0}.recipe-modal-container .recipe-page .recipe-grid .statistics .servings-evement .text-muted{position:relative;-webkit-transform:none;transform:none;margin-right:20px}}@media (max-width:550px){.recipe-modal-container .recipe-page .recipe-grid .statistics .servings-evement{display:none}}.recipe-modal-container .recipe-page .recipe-grid .counter-button{background-color:#ededed}.recipe-modal-container .recipe-page .recipe-grid .content-container{display:flex}@media (max-width:720px){.recipe-modal-container .recipe-page .recipe-grid .content-container{flex-direction:column;align-items:flex-start}.recipe-modal-container .recipe-page .recipe-grid .content-container .instructions{margin-top:15px}}@media (max-width:550px){.recipe-modal-container .recipe-page .recipe-grid .content-container .small-uppercase{font-size:11px!important;letter-spacing:1.7px;font-weight:700}.recipe-modal-container .recipe-page .recipe-grid .content-container .instructions{margin-top:35px}}.recipe-modal-container .recipe-page .recipe-grid .content-container .ingredients .list{width:250px;padding-right:15px;font-weight:400}.recipe-modal-container .recipe-page .recipe-grid .content-container .ingredients .list p{margin-top:10px!important}@media (max-width:550px){.recipe-modal-container .recipe-page .recipe-grid .content-container .ingredients .list p{margin-top:7px!important;line-height:18px}}.recipe-modal-container .recipe-page .recipe-grid .content-container .ingredients .list p:first-child{margin-top:0!important}.recipe-modal-container .recipe-page .recipe-grid .content-container .instructions .list p{font-weight:400;margin-top:2px}@media (max-width:768px){.recipe-modal-container .recipe-page .recipe-grid .content-container .instructions .list p{margin-top:0}}@media (max-width:550px){.recipe-modal-container .recipe-page .recipe-grid .content-container .instructions .list p{line-height:18px}}.recipe-modal-container .recipe-page .recipe-grid .content-container .instructions .list .list-row:first-child{margin-top:0}.recipe-modal-container .recipe-page .recipe-grid .content-container .instructions .list-row .index{min-width:0;width:19px;height:19px;border-radius:10px;background-color:#000;font-weight:700}@media (max-width:768px){.recipe-modal-container .recipe-page .recipe-grid .content-container .instructions .list-row .index{width:15px;height:15px}}@media (max-width:550px){.recipe-modal-container .recipe-page .recipe-grid .content-container .instructions .list-row .index{margin-right:10px;font-size:8px}}@media (max-width:768px){.recipe-modal-container .recipe-page .recipe-grid .content-container .instructions .list-row{margin-top:15px}}.subscriptions-list{display:grid;grid-template-columns:repeat(2,1fr);max-width:666px;margin:0 auto}@media (max-width:768px){.subscriptions-list{grid-template-columns:repeat(1,1fr);grid-row-gap:28px;row-gap:28px;max-width:unset}}.subscriptions-list .subscriptions-buttons{display:flex}.subscriptions-list .subscriptions-buttons *+*{margin-left:25px}.subscriptions-list .cancel-link{width:auto!important}.payment-form{display:flex;width:100%}@media (max-width:1180px){.payment-form{flex-direction:column}}.payment-form .payment-info{min-width:50%;display:flex;background-size:cover;background-position:50%;background-repeat:no-repeat}@media (max-width:1180px){.payment-form .payment-info{width:100%;display:flex;justify-content:center}}.payment-form .payment-info .label{width:190px;height:190px;background:#a4ce25;border-radius:100px;display:flex;align-items:center;justify-content:center;color:#fff;flex-direction:column;text-align:center;margin-left:15%;margin-top:18%}@media (max-width:1180px){.payment-form .payment-info .label{margin:100px 0}}.payment-form .payment-info .label p{font-size:12px;margin-bottom:-20px;margin-top:10px}.payment-form .payment-info h2{text-align:center}.payment-form .payment-info .subscription-details{max-width:400px;text-align:center}.payment-form .payment-info .planer-screenshot{max-width:100%;margin:25px 0;box-shadow:0 5px 25px 10px rgba(0,0,0,.1)}.payment-form .payment-info .circle-logo{width:130px;margin-bottom:20px}.payment-form .checkout-form{background:#ebebeb;width:50%;padding:100px 80px 0;display:flex;justify-content:center;align-items:flex-start}@media (max-width:800px){.payment-form .checkout-form{width:calc(100% - 160px)}}@media (max-width:1180px){.payment-form .checkout-form{padding:50px 25px;width:calc(100% - 50px)}}.payment-form .checkout-form .card-wrapper{padding:60px 40px 80px;background:#fff}.payment-form .checkout-form .card-wrapper .subtitle{font-weight:500;margin-top:5px}.payment-form .checkout-form .card-wrapper .card-description{font-weight:500;max-width:400px;text-align:center;margin:0 auto}.payment-form .checkout-form .subtitle-container{display:flex;justify-content:space-between;align-items:center}.payment-form .checkout-form .subtitle-container .card-provides{display:flex;margin-left:10px}.payment-form .checkout-form .subtitle-container .card-provides *{width:30px;height:20px;border-radius:3px;background-size:cover;background-position:50%}.payment-form .checkout-form .subtitle-container .card-provides *+*{margin-left:5px}.payment-form .checkout-form .card-container{margin:20px 0 0;display:flex;flex-direction:column;border:1px solid #b9b8b8;padding:10px;border-radius:10px}.payment-form .checkout-form .card-container .card-number{position:relative;padding-top:10px;padding-bottom:10px}.payment-form .checkout-form .card-container .card-extra{border-top:1px solid #b9b8b8;margin:0 -10px;padding:20px 10px 0;display:flex;justify-content:space-between}@media (max-width:414px){.payment-form .checkout-form .card-container .card-extra{flex-direction:column;padding:0;overflow:hidden}}.payment-form .checkout-form .card-container .card-extra .extra-cell{width:25%}.payment-form .checkout-form .card-container .card-extra .extra-cell:first-child{width:45%}@media (max-width:414px){.payment-form .checkout-form .card-container .card-extra .extra-cell{width:100%!important;padding:5px}.payment-form .checkout-form .card-container .card-extra .extra-cell:not(:first-child){border-top:1px solid #ccc}}.payment-form .checkout-form .card-container .card-extra .extra-cell .zip-input{max-width:100%;border:none;color:#0d0c0c;font-weight:400;font-size:15px}.payment-form .checkout-form .card-container .card-extra .extra-cell .zip-input::-webkit-input-placeholder{color:#b9b8b8}.payment-form .checkout-form .card-container .card-extra .extra-cell .zip-input::placeholder{color:#b9b8b8}.payment-form .checkout-form .name-input{height:30px;margin-top:10px;width:calc(100% - 20px);border:1px solid #b9b8b8;border-radius:10px;padding:10px;color:#0d0c0c;font-weight:400;font-size:15px}.payment-form .checkout-form .name-input::-webkit-input-placeholder{color:#b9b8b8}.payment-form .checkout-form .name-input::placeholder{color:#b9b8b8}.payment-form .checkout-form .country-select{margin-bottom:20px}.payment-form .checkout-form .country-select .select-container{padding:0 10px;border-color:#b9b8b8}.payment-form .checkout-form .country-select .value-container{height:50px}.payment-form .checkout-form .country-select .value-container input{font-weight:400;font-size:15px}.payment-form .checkout-form .button-container{display:flex;flex-direction:column;justify-content:center;align-items:center}.payment-form .checkout-form .button-container .error,.payment-form .checkout-form .button-container .success{margin-top:10px}.payment-form .checkout-form .button-container .success{color:#2c854c;min-height:15px;font-size:12px;font-weight:400}.payment-form .checkout-form .button-container .button{background:#888;border-color:#888;width:200px}.payment-form .checkout-form .button-container .button:hover{background:#2c854c;border-color:#2c854c}.container-payment{width:100%!important;padding:0;display:flex}.wellness-trial{display:flex;flex-direction:column;align-items:center}.wellness-trial h3{margin-bottom:20px}.wellness-trial a{color:#2c854c}.toast-container{top:115px!important;display:flex;flex-direction:column;justify-content:flex-end}@media (max-width:1260px){.toast-container{top:100px!important}}@media (max-width:767px){.toast-container{top:unset!important}}@media (max-width:475px){.toast-container{bottom:100px!important}}.toast-container-img{background-repeat:no-repeat;background-color:initial!important;width:80px!important;height:60px!important;box-shadow:none!important;right:50px!important;background-repeat:no-repeat!important}.toast-container-img img{width:40px}.toast-container-img .toast,.toast-container-img .Toastify__toast{background-color:initial!important;background:transparent!important}.toast{display:flex!important;align-items:center!important;min-height:50px!important;border-radius:100px!important;background-color:#2c854c!important;box-shadow:none!important;text-align:center}.toast.error{background-color:red!important;font-size:16px;line-height:20px}.toast .Toastify__toast-body{font-weight:400;color:#fff;padding-left:10px}.toast .Toastify__close-button{min-height:100%;align-self:center!important}.toast .Toastify__close-button svg{fill:#fff}.cc-error{display:flex;flex-direction:row;flex-wrap:wrap;padding:20px;border-radius:10px;background:rgba(231,152,185,.4);color:#942020;font-size:14px;font-weight:300;margin-top:20px;justify-content:space-between;border:1px solid #e798b9}.cc-error h1{font-size:16px}.cc-error h1,.cc-error p{display:block;width:100%;text-align:center}.cc-error p{margin-bottom:20px}.cc-error button{padding:5px!important;max-width:45%!important}.embded-pdf-preview{position:absolute;width:100%;left:0;top:50px;border:none;height:calc(100% - 50px);z-index:1;bottom:0}.warning-alert{display:block;padding:20px;font-size:14px;font-weight:300;color:#8d4d05;border:1px solid #d46810;background:rgba(250,211,128,.5);margin-bottom:20px;border-radius:5px;margin-top:20px}@media (max-width:414px){.mobile-hidden{display:none!important}}.trial-rawkstars .trial-alert-container{display:flex;justify-content:center;margin-bottom:45px}.trial-rawkstars .trial-alert-container .trial-alert{height:100px}@media (max-width:520px){.trial-rawkstars .trial-alert-container .trial-alert{height:55px}}.trial-rawkstars .trial-alert-container .text{margin-left:15px}.trial-rawkstars .trial-alert-container .text .title{font-size:13px;letter-spacing:2px;font-weight:600;text-transform:uppercase;margin-bottom:5px;margin-top:13px}@media (max-width:520px){.trial-rawkstars .trial-alert-container .text .title{font-size:11px;letter-spacing:1.7px;margin-top:6px;margin-bottom:1px}}.trial-rawkstars .trial-alert-container .text .message{font-weight:400;font-size:28px;letter-spacing:1px}@media (max-width:520px){.trial-rawkstars .trial-alert-container .text .message{font-size:24px;letter-spacing:.8px}}.trial-rawkstars .unlock-title{text-align:center;font-size:18px;letter-spacing:2.7px;margin-bottom:18px;font-weight:700}@media (max-width:768px){.trial-rawkstars .unlock-title{font-size:16px}}.trial-rawkstars .advantages-container{padding:45px 90px 145px;border-radius:20px;background-color:#f2f2f2}@media (max-width:768px){.trial-rawkstars .advantages-container{margin:0 -20px;padding:40px 40px 65px;border-radius:0}}@media (max-width:520px){.trial-rawkstars .advantages-container{padding:40px 15px 25px}}.trial-rawkstars .advantages-container .advantage{display:flex;align-items:center;justify-content:space-between;margin-top:70px}.trial-rawkstars .advantages-container .advantage:first-child{margin-top:0}.trial-rawkstars .advantages-container .advantage:nth-child(odd){flex-direction:row-reverse}.trial-rawkstars .advantages-container .advantage:nth-child(odd) .advantage-content{padding-right:50px;padding-left:0}@media (max-width:520px){.trial-rawkstars .advantages-container .advantage:nth-child(odd) .advantage-content{padding:0}}@media (max-width:520px){.trial-rawkstars .advantages-container .advantage{flex-direction:column!important;margin-top:30px}}.trial-rawkstars .advantages-container .advantage .advantage-content{flex:1 1;padding-left:50px}@media (max-width:520px){.trial-rawkstars .advantages-container .advantage .advantage-content{padding:0}}.trial-rawkstars .advantages-container .advantage .advantage-title{font-size:18px;letter-spacing:.5px;font-weight:700;margin-bottom:20px}@media (max-width:520px){.trial-rawkstars .advantages-container .advantage .advantage-title{margin-bottom:10px}}.trial-rawkstars .advantages-container .advantage .advantage-text{font-size:14px;font-weight:400;line-height:20px}.trial-rawkstars .advantages-container .advantage .advantage-image{flex:1 1;height:285px;border-radius:10px;min-width:50%;background-size:cover;background-position:50%}@media (max-width:768px){.trial-rawkstars .advantages-container .advantage .advantage-image{height:207px;min-width:0}}@media (max-width:520px){.trial-rawkstars .advantages-container .advantage .advantage-image{margin-bottom:15px;width:100%;min-height:187px}}.trial-rawkstars .callout{width:600px;max-width:calc(100vw - 60px);padding:35px 0;background-color:#fff;border-radius:10px;margin:0 auto 30px;-webkit-transform:translateY(-75px);transform:translateY(-75px);display:flex;flex-direction:column;align-items:center}@media (max-width:768px){.trial-rawkstars .callout{-webkit-transform:none;transform:none;margin-bottom:0;padding:35px 0 25px}}@media (max-width:520px){.trial-rawkstars .callout{padding-left:20px;padding-right:20px;width:auto}}.trial-rawkstars .callout .callout-title{margin-bottom:30px;font-size:18px;font-weight:700;text-align:center}@media (max-width:520px){.trial-rawkstars .callout .callout-title{margin-bottom:15px}}.trial-rawkstars .callout .button{max-width:215px;text-decoration:none}.trial-rawkstars .reviews-container{border-radius:10px;background-color:#f2f2f2;padding:63px 45px 48px;display:flex}@media (max-width:768px){.trial-rawkstars .reviews-container{margin:0 -20px;border-radius:0}}@media (max-width:520px){.trial-rawkstars .reviews-container{display:none}}.trial-rawkstars .reviews-container .review{flex:1 1;display:flex;flex-direction:column;align-items:center;margin-right:63px}.trial-rawkstars .reviews-container .review:last-child{margin-right:0}@media (max-width:993px){.trial-rawkstars .reviews-container .review:nth-child(2){display:none}}.trial-rawkstars .reviews-container .review .review-image{width:193px;height:193px;border-radius:100px;background-size:cover;background-position:50%;margin-bottom:-97px;z-index:1}.trial-rawkstars .reviews-container .review .review-content{display:flex;flex-direction:column;flex:1 1;padding:120px 30px 15px;background-color:#fff}.trial-rawkstars .reviews-container .review .review-title{font-size:18px;font-weight:700;text-align:center;padding:0 20px;margin-bottom:20px}.trial-rawkstars .reviews-container .review .review-text{font-size:13px;line-height:20px;font-weight:400;margin-bottom:35px;flex:1 1}.trial-rawkstars .reviews-container .review .review-name{text-align:center;font-size:12px;text-transform:uppercase;letter-spacing:2px;font-weight:700}.affiliate-page .title{font-weight:700;font-size:24px;letter-spacing:.7px;color:#0d0c0c;text-transform:lowercase}@media (max-width:768px){.affiliate-page .title{font-size:18px;letter-spacing:.5px}}.affiliate-page .affiliate-header{height:600px;background-size:cover;background-position:50%;border-radius:30px;max-width:1170px;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;margin:0 auto 80px}@media (max-width:768px){.affiliate-page .affiliate-header{height:388px;margin-bottom:40px}}@media (max-width:580px){.affiliate-page .affiliate-header{border-radius:0;margin:-20px -20px 40px}}@media (max-width:475px){.affiliate-page .affiliate-header{margin-bottom:80px}}.affiliate-page .affiliate-header .distinct{font-weight:400;font-size:131px}@media (max-width:768px){.affiliate-page .affiliate-header .distinct{font-size:75px}}.affiliate-page .affiliate-header .header-label{height:100px;-webkit-transform:translateY(30px);transform:translateY(30px);padding:0 50px;background-color:#fff;border-radius:20px;display:flex;align-items:center}@media (max-width:768px){.affiliate-page .affiliate-header .header-label{padding:0 20px;height:60px;-webkit-transform:translateY(17px);transform:translateY(17px)}}@media (max-width:475px){.affiliate-page .affiliate-header .header-label{flex-direction:column}}.affiliate-page .affiliate-header .header-label .rewards-label{font-weight:700;font-size:18px;letter-spacing:2.8px;text-transform:uppercase}@media (max-width:768px){.affiliate-page .affiliate-header .header-label .rewards-label{font-size:14px;letter-spacing:2.16px}}@media (max-width:475px){.affiliate-page .affiliate-header .header-label .rewards-label{margin-top:-15px}}.affiliate-page .fit-section{max-width:1030px;margin:0 auto}.affiliate-page .fit-section .instructions-section{display:flex;margin-bottom:75px}@media (max-width:768px){.affiliate-page .fit-section .instructions-section{flex-direction:column;max-width:550px;margin:0 auto}}.affiliate-page .fit-section .instructions-section .link,.affiliate-page .fit-section .instructions-section .text{flex:1 1}.affiliate-page .fit-section .instructions-section .text{box-sizing:border-box;max-width:490px;display:flex;align-items:center;flex-direction:column;padding:30px 55px 0 0}@media (max-width:768px){.affiliate-page .fit-section .instructions-section .text{max-width:none;padding:0}}.affiliate-page .fit-section .instructions-section .text .title{margin-bottom:30px}@media (max-width:768px){.affiliate-page .fit-section .instructions-section .text .title{display:none}}.affiliate-page .fit-section .instructions-section .text .message{font-weight:600;font-size:16px;line-height:33px;color:#292929;text-align:center}@media (max-width:768px){.affiliate-page .fit-section .instructions-section .text .message{padding:0 30px;font-size:14px;line-height:28px;margin-bottom:45px}}@media (max-width:580px){.affiliate-page .fit-section .instructions-section .text .message{margin-bottom:40px;padding:0}}.affiliate-page .fit-section .instructions-section .link{padding:0 30px;background:#f2f2f2;border-radius:20px;display:flex;flex-direction:column;align-items:center}@media (max-width:768px){.affiliate-page .fit-section .instructions-section .link{padding:0 60px}}@media (max-width:580px){.affiliate-page .fit-section .instructions-section .link{border-radius:0;margin:0 -20px;padding:0 26px}}.affiliate-page .fit-section .instructions-section .link .link-title{height:44px;padding:0 25px;background-color:#000;display:flex;align-items:center;margin-bottom:50px}@media (max-width:768px){.affiliate-page .fit-section .instructions-section .link .link-title{margin-top:-15px;padding:0 40px;margin-bottom:35px}}@media (max-width:580px){.affiliate-page .fit-section .instructions-section .link .link-title{margin-bottom:15px;margin-top:35px;padding:0;background:transparent;height:auto}}.affiliate-page .fit-section .instructions-section .link .link-title p{font-weight:700;font-size:15px;letter-spacing:4px;color:#fff;text-transform:uppercase}@media (max-width:768px){.affiliate-page .fit-section .instructions-section .link .link-title p{font-size:14px;letter-spacing:3.5px}}@media (max-width:580px){.affiliate-page .fit-section .instructions-section .link .link-title p{color:#000}}.affiliate-page .fit-section .instructions-section .link .url-container{padding:0 10px 0 20px;height:57px;background-color:#fff;display:flex;justify-content:space-between;align-items:center;width:100%;max-width:100%;margin-bottom:70px;box-sizing:border-box}@media (max-width:768px){.affiliate-page .fit-section .instructions-section .link .url-container{margin-bottom:55px}}@media (max-width:580px){.affiliate-page .fit-section .instructions-section .link .url-container{margin-bottom:35px}}.affiliate-page .fit-section .instructions-section .link .url-container p{font-weight:700;font-size:14px;letter-spacing:1.5px;text-transform:uppercase}@media (max-width:768px){.affiliate-page .fit-section .instructions-section .link .url-container p{font-size:12px;letter-spacing:1.2px}}.affiliate-page .fit-section .instructions-section .link .url-container .copy-button{background:transparent;border:none;padding:10px}.affiliate-page .share-ways{display:flex;flex-direction:column;align-items:center;background-color:#f2f2f2;border-radius:20px;padding:50px 100px;margin-bottom:85px}@media (max-width:768px){.affiliate-page .share-ways{padding:0;background-color:initial;margin-top:50px;margin-bottom:50px}}.affiliate-page .share-ways .subtitle{margin-top:20px;font-weight:600;font-size:16px;line-height:28px;color:#292929;max-width:650px;text-align:center;margin-bottom:40px}@media (max-width:768px){.affiliate-page .share-ways .subtitle{font-size:14px;max-width:590px}}.affiliate-page .share-ways .text-examples{display:flex;justify-content:space-between}@media (max-width:580px){.affiliate-page .share-ways .text-examples{flex-direction:column;align-items:center}}.affiliate-page .share-ways .text-examples .divider{height:115px;width:3px;background:#000}@media (max-width:580px){.affiliate-page .share-ways .text-examples .divider{height:1px;width:114px;margin:35px 0}}.affiliate-page .share-ways .text-examples p{font-size:16px;line-height:25px;font-weight:500;font-style:italic;text-align:center;padding:0 50px}@media (max-width:768px){.affiliate-page .share-ways .text-examples p{font-size:14px;padding:0 40px}}@media (max-width:580px){.affiliate-page .share-ways .text-examples p{padding:0}}.affiliate-page .share-ways .text-examples p br{display:block;margin:4px 0;line-height:8px;content:""}.affiliate-page .rewards-header{margin-bottom:0}@media (max-width:580px){.affiliate-page .rewards-header{margin-top:0}}.affiliate-page .rewards-container{width:475px;padding:25px 30px;border-radius:20px;background-color:#fff;margin:-70px auto 0;display:flex;flex-direction:column;align-items:center}@media (max-width:768px){.affiliate-page .rewards-container{width:300px;margin-top:-43px;padding:20px 15px}}.affiliate-page .rewards-container .subtitle{margin-top:10px;font-weight:600;font-size:16px;line-height:28px;color:#292929;text-align:center;margin-bottom:20px}@media (max-width:768px){.affiliate-page .rewards-container .subtitle{font-size:14px}}.affiliate-page .rewards-container .list{display:flex;flex-direction:column;width:100%}.affiliate-page .rewards-container .list .reward{display:flex;justify-content:space-between;align-items:center;padding:20px 0;border-bottom:2px solid #000;margin-bottom:20px}.affiliate-page .rewards-container .list .reward:last-child{margin-bottom:0}.affiliate-page .rewards-container .list .reward .amount{font-weight:800;font-size:24px;text-transform:uppercase;letter-spacing:.7px}@media (max-width:768px){.affiliate-page .rewards-container .list .reward .amount{font-size:18px}}.affiliate-page .rewards-container .list .reward .date{font-weight:700;font-size:14px;letter-spacing:1.4px}.sales-page{display:flex;flex-direction:column}.sales-page h2{font-weight:600;font-size:36px;letter-spacing:1px}@media (max-width:768px){.sales-page h2{font-size:30px}}@media (max-width:475px){.sales-page h2{font-size:26px;letter-spacing:.8px}}.sales-page a,.sales-page button{text-align:center;text-decoration:none}.sales-page .sales-content-container{max-width:1240px;width:100%;padding:0 40px}@media (max-width:768px){.sales-page .sales-content-container{padding:0 30px}}@media (max-width:475px){.sales-page .sales-content-container{padding:0 15px}}.sales-page .sales-header{height:100px;width:100%;display:flex;justify-content:center;align-items:center;position:fixed;top:0;background-color:#fff;box-shadow:0 32px 24px -24px rgba(0,0,0,.05);z-index:10}@media (max-width:768px){.sales-page .sales-header{height:85px}}@media (max-width:475px){.sales-page .sales-header{height:54px}}.sales-page .sales-header .header-content{display:flex;align-items:center;justify-content:space-between}.sales-page .sales-header .header-content .logo{height:45px}@media (max-width:768px){.sales-page .sales-header .header-content .logo{height:21px}}.sales-page .sales-header .header-content .buttons-container{display:flex;align-items:center;width:auto}.sales-page .sales-header .header-content .menu-burger{background-color:initial;border:none}.sales-page .sales-header .header-content .menu-burger img{height:14px;width:18px;object-fit:cover}@media (min-width:769px){.sales-page .sales-header .header-content .menu-burger{display:none}}.sales-page .sales-header .header-content .login-button{font-size:16px;color:#0d0c0c;margin-right:20px;display:flex;align-items:center;font-size:12px;text-transform:uppercase;padding-right:20px;border-right:1px solid #0d0c0c;letter-spacing:1px}@media (max-width:768px){.sales-page .sales-header .header-content .login-button{font-size:14px;border:none}}@media (max-width:475px){.sales-page .sales-header .header-content .login-button{font-size:10px;line-height:12px;font-weight:700;letter-spacing:.9px;color:#0d0c0c;padding-right:10px;margin-right:10px}}@media (max-width:1200px){.sales-page .sales-header .header-content .login-button{font-size:10px;letter-spacing:.9px}}.sales-page .sales-header .header-content .login-button .login-icon{width:21px;margin-right:10px}@media (max-width:475px){.sales-page .sales-header .header-content .login-button .login-icon{display:none}}.sales-page .sales-header .header-content .action-button{padding:15px 50px;background-color:#fff;font-weight:700;color:#0d0c0c;font-size:14px;letter-spacing:1px;text-transform:uppercase;border-radius:50px;border:1px solid #0d0c0c;margin:0;width:auto;text-decoration:none;text-align:center;display:flex;align-items:center;justify-content:center}@media (max-width:993px){.sales-page .sales-header .header-content .action-button{padding:15px}}@media (max-width:768px){.sales-page .sales-header .header-content .action-button{display:none}}.sales-page .sales-header .header-content .links{display:flex}.sales-page .sales-header .header-content .links a{display:flex;align-items:center;text-decoration:none;color:#0d0c0c;font-style:normal;font-weight:500;font-size:14px;line-height:12px;margin-right:42px}.sales-page .sales-header .header-content .links a:not(:last-child){margin-right:40px}.sales-page .sales-header .header-content .links a.active{color:#2c854c}@media (max-width:1200px){.sales-page .sales-header .header-content .links a{font-size:13px;line-height:12px;margin-right:30px}.sales-page .sales-header .header-content .links a:not(:last-child){margin-right:20px}}@media (max-width:993px){.sales-page .sales-header .header-content .links a{font-size:11px;line-height:10px;margin-right:10px}.sales-page .sales-header .header-content .links a:not(:last-child){margin-right:10px}}@media (max-width:768px){.sales-page .sales-header .header-content .links{display:none}}.sales-page .sales-modal{background-color:#fff;position:fixed;margin-top:54px;height:100%;width:100%;z-index:10;display:flex;flex-direction:column;justify-content:space-between}.sales-page .sales-modal .links{display:flex;flex-direction:column;align-items:flex-start;margin:30px}.sales-page .sales-modal .links a{margin-top:40px;align-items:flex-start;text-decoration:none;color:#0d0c0c;font-style:normal;font-weight:500;font-size:14px;line-height:12px}.sales-page .sales-modal .links a.active{color:#2c854c}.sales-page .sales-modal .action-button{margin:0 30px 84px;background-color:#0d0c0c;color:#fff;font-size:14px;letter-spacing:1px;text-transform:uppercase;border-radius:40px;border:1px solid #0d0c0c;height:50px;width:auto;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:13px;line-height:12px;letter-spacing:.9px}@media (min-width:475px){.sales-page .sales-modal .action-button{display:none}}.sales-page .sales-jumbotron{height:auto;position:relative;max-width:100vw;margin-top:100px}@media (max-width:1200px){.sales-page .sales-jumbotron{height:auto}}@media (max-width:768px){.sales-page .sales-jumbotron{height:auto;margin-top:45px}}.sales-page .sales-jumbotron .carousel .slide{height:calc(100vh - 100px);width:100%;position:relative}.sales-page .sales-jumbotron .carousel .slide .banner-1{position:absolute;top:165px;left:122px;width:720px;text-align:left;color:#fff;display:flex;flex-direction:column}.sales-page .sales-jumbotron .carousel .slide .banner-1 .text{width:670px;font-weight:500;font-size:24px;line-height:39px;letter-spacing:3px;margin-top:30px}.sales-page .sales-jumbotron .carousel .slide .banner-2{position:absolute;top:168px;left:122px;width:720px;text-align:left;color:#fff;display:flex;flex-direction:column}.sales-page .sales-jumbotron .carousel .slide .banner-2 .text{font-weight:500;font-size:28px;line-height:39px;letter-spacing:3px;margin-top:30px}.sales-page .sales-jumbotron .carousel .slide .banner-2 .text span{font-size:20px;font-weight:400}.sales-page .sales-jumbotron .carousel .slide .banner-3{position:absolute;top:114px;left:122px;width:730px;text-align:left;color:#fff;display:flex;flex-direction:column}.sales-page .sales-jumbotron .carousel .slide .banner-3 .text{font-weight:500;font-size:28px;line-height:39px;letter-spacing:3px;margin-top:30px}.sales-page .sales-jumbotron .carousel .slide .banner-header{font-weight:500;font-size:65px;line-height:63px;letter-spacing:3px}.sales-page .sales-jumbotron .carousel .slide .banner-header span{font-weight:400;font-size:77px;line-height:79px;letter-spacing:1px}@media (max-width:768px){.sales-page .sales-jumbotron .carousel .slide{height:calc(100vh - 45px);width:auto}.sales-page .sales-jumbotron .carousel .slide .banner-1,.sales-page .sales-jumbotron .carousel .slide .banner-2,.sales-page .sales-jumbotron .carousel .slide .banner-3{width:auto;top:300px;left:0;right:0;margin:0 30px}.sales-page .sales-jumbotron .carousel .slide .banner-1 .text,.sales-page .sales-jumbotron .carousel .slide .banner-2 .text,.sales-page .sales-jumbotron .carousel .slide .banner-3 .text{width:auto;font-size:14px;line-height:24px;letter-spacing:.48px;margin:5px 0}.sales-page .sales-jumbotron .carousel .slide .banner-1 .text span,.sales-page .sales-jumbotron .carousel .slide .banner-2 .text span,.sales-page .sales-jumbotron .carousel .slide .banner-3 .text span{font-size:14px;line-height:24px;letter-spacing:.48px;font-weight:400}.sales-page .sales-jumbotron .carousel .slide .banner-header{width:calc(100% - 60px);font-size:22px;line-height:21px;letter-spacing:1px}.sales-page .sales-jumbotron .carousel .slide .banner-header span{font-size:40px;line-height:79px;letter-spacing:1px}.sales-page .sales-jumbotron .carousel .slide img{height:calc(100vh - 45px);object-fit:cover;object-position:82%}}@media (min-width:768px){.sales-page .sales-jumbotron .carousel .slide{height:auto;width:auto}.sales-page .sales-jumbotron .carousel .slide .banner-1,.sales-page .sales-jumbotron .carousel .slide .banner-2,.sales-page .sales-jumbotron .carousel .slide .banner-3{width:500px;top:100px;left:100px;right:0;margin:0 30px}.sales-page .sales-jumbotron .carousel .slide .banner-1 .text,.sales-page .sales-jumbotron .carousel .slide .banner-2 .text,.sales-page .sales-jumbotron .carousel .slide .banner-3 .text{width:auto;font-size:14px;line-height:24px;letter-spacing:.48px;margin:5px 0}.sales-page .sales-jumbotron .carousel .slide .banner-1 .text span,.sales-page .sales-jumbotron .carousel .slide .banner-2 .text span,.sales-page .sales-jumbotron .carousel .slide .banner-3 .text span{font-size:14px;line-height:24px;letter-spacing:.48px;font-weight:400}.sales-page .sales-jumbotron .carousel .slide .banner-header{width:calc(100% - 60px);font-size:40px;line-height:42px;letter-spacing:1px}.sales-page .sales-jumbotron .carousel .slide .banner-header span{font-size:55px;line-height:79px;letter-spacing:1px}}@media (max-width:768px){.sales-page .sales-jumbotron .carousel .control-dots{margin-bottom:100px}}.sales-page .sales-jumbotron .action-button{padding:17px 27px;background-color:#1cb05e;border-radius:50px;font-size:13px;letter-spacing:2px;color:#fff;border:none;width:256px;position:absolute;bottom:160px;left:122px}@media (max-width:993px){.sales-page .sales-jumbotron .action-button{bottom:50px}}@media (max-width:700px){.sales-page .sales-jumbotron .action-button{margin-bottom:35px}}@media (max-width:768px){.sales-page .sales-jumbotron .action-button{position:fixed;margin:30px auto;left:0;right:0;bottom:0;z-index:9}}.sales-page .sales-features{background-color:#f2f2f2;display:flex;justify-content:center}@media (max-width:768px){.sales-page .sales-features{background:#fff}}.sales-page .sales-features .sales-container{padding-top:90px;padding-bottom:75px}@media (max-width:768px){.sales-page .sales-features .sales-container{padding-top:60px;padding-bottom:40px}}@media (max-width:475px){.sales-page .sales-features .sales-container{padding-top:0}}.sales-page .sales-features .sales-container .title{max-width:810px;margin:0 auto 45px;text-align:center;background-size:0}@media (max-width:768px){.sales-page .sales-features .sales-container .title{margin-bottom:30px}}@media (max-width:475px){.sales-page .sales-features .sales-container .title{display:flex;align-items:flex-end;justify-content:flex-end;height:345px;background-size:auto 545px;background-repeat:no-repeat;background-position:88% 78%;margin:0 -15px 30px;font-size:16px;padding-left:75px;text-align:left;padding-bottom:15px;padding-right:15px;letter-spacing:.5px;color:#fff}}.sales-page .sales-features .sales-container .features-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-row-gap:60px;grid-column-gap:75px}@media (max-width:1000px){.sales-page .sales-features .sales-container .features-grid{grid-template-columns:1fr;max-width:560px;margin:0 auto}}@media (max-width:540px){.sales-page .sales-features .sales-container .features-grid{grid-row-gap:30px}}.sales-page .sales-features .sales-container .features-grid .feature{display:flex;align-items:center}.sales-page .sales-features .sales-container .features-grid .feature:last-child{display:none}@media (max-width:540px){.sales-page .sales-features .sales-container .features-grid .feature:last-child{display:flex}}@media (max-width:540px){.sales-page .sales-features .sales-container .features-grid .feature{flex-direction:column}}.sales-page .sales-features .sales-container .features-grid .feature .image{min-width:207px;height:207px;border-radius:105px;overflow:hidden;margin-right:20px}@media (max-width:540px){.sales-page .sales-features .sales-container .features-grid .feature .image{margin:0 0 20px}}.sales-page .sales-features .sales-container .features-grid .feature .feature-title{font-weight:700;font-size:18px;letter-spacing:.5px;text-transform:uppercase;color:#0d0c0c;line-height:30px}@media (max-width:768px){.sales-page .sales-features .sales-container .features-grid .feature .feature-title{font-size:15px}}.sales-page .sales-features .sales-container .features-grid .feature .body{font-weight:500;font-size:15px;color:#0d0c0c;letter-spacing:.5px;line-height:23px}@media (max-width:768px){.sales-page .sales-features .sales-container .features-grid .feature .body{font-size:15px}}.sales-page .sales-features .sales-container .features-grid .feature .body .italic{font-weight:500;font-style:italic}.sales-page .sales-logos{display:flex;justify-content:center;flex-direction:column;align-items:center;padding:10px 0 15px;max-width:100vw;overflow:hidden}@media (max-width:768px){.sales-page .sales-logos{padding:20px 0}}.sales-page .sales-logos .mobile-title{display:none;font-weight:500;font-style:italic;font-size:12px;letter-spacing:.3px;color:#0d0c0c}@media (max-width:475px){.sales-page .sales-logos .mobile-title{display:block}}.sales-page .sales-logos .logos-container{max-width:960px;display:flex;align-items:center;justify-content:space-between}@media (max-width:680px){.sales-page .sales-logos .logos-container{flex-wrap:wrap;justify-content:space-around}}.sales-page .sales-logos .logos-container img{max-width:170px;max-height:77px}@media (max-width:970px){.sales-page .sales-logos .logos-container img{max-width:115px;max-height:50px}}@media (max-width:475px){.sales-page .sales-logos .logos-container img:last-child{display:none}}.sales-page .sales-advantages{background-size:cover;background-position:50%;padding-top:123px;padding-bottom:75px;display:flex;justify-content:center;z-index:2}@media (max-width:768px){.sales-page .sales-advantages{padding-top:150px;padding-bottom:103px}}@media (max-width:475px){.sales-page .sales-advantages{padding-bottom:0;padding-top:285px;background-size:100% 280px;background-repeat:no-repeat;background-position:top}}.sales-page .sales-advantages .advantages-wrapper{padding:25px;max-width:1070px;background-color:hsla(0,0%,100%,.67);border-radius:53px}@media (max-width:768px){.sales-page .sales-advantages .advantages-wrapper{padding:0 30px;background:transparent}}@media (max-width:475px){.sales-page .sales-advantages .advantages-wrapper{padding:0}}.sales-page .sales-advantages .advantages-container{background:#fff;border-radius:50px;padding:75px 45px}@media (max-width:768px){.sales-page .sales-advantages .advantages-container{padding:70px 60px 35px}}@media (max-width:475px){.sales-page .sales-advantages .advantages-container{border-radius:0;padding:25px 20px 0}.sales-page .sales-advantages .advantages-container h2{text-align:center}}.sales-page .sales-advantages .advantages-container .subtitle{font-weight:500;font-style:italic;font-size:16px;letter-spacing:.5px;color:#0d0c0c;line-height:30px;margin:25px 0 45px;max-width:830px}.sales-page .sales-advantages .advantages-container .advantages-list{display:grid;grid-template-columns:repeat(2,1fr);grid-row-gap:10px;grid-column-gap:65px;margin-bottom:50px}@media (max-width:768px){.sales-page .sales-advantages .advantages-container .advantages-list{grid-template-columns:1fr;grid-row-gap:30px;margin-bottom:30px}}@media (max-width:475px){.sales-page .sales-advantages .advantages-container .advantages-list{grid-row-gap:20px;margin-bottom:15px}}.sales-page .sales-advantages .advantages-container .advantages-list .advantage{display:flex;margin-bottom:18px}.sales-page .sales-advantages .advantages-container .advantages-list .advantage:last-child{margin-bottom:0}.sales-page .sales-advantages .advantages-container .advantages-list .advantage .check-container{min-width:21px;height:21px;background-color:#000;border-radius:11px;display:flex;align-items:center;justify-content:center;margin-right:15px}.sales-page .sales-advantages .advantages-container .advantages-list .advantage .check-container img{width:11px}.sales-page .sales-advantages .advantages-container .advantages-list .advantage .title{font-weight:600;font-size:18px;color:#292929}.sales-page .sales-advantages .advantages-container .advantages-list .advantage .description{margin-top:10px;font-weight:500;font-style:italic;font-size:14px;line-height:20px;letter-spacing:.5px;color:#0d0c0c}.sales-page .sales-advantages .advantages-container .button-container{display:flex;justify-content:center}.sales-page .sales-advantages .advantages-container .button-container .action-button{padding:17px 60px;background-color:#0d0c0c;border:none;border-radius:50px;font-weight:600;font-size:13px;letter-spacing:2px;color:#fff;text-transform:uppercase;margin-top:0;width:auto}@media (max-width:475px){.sales-page .sales-advantages .advantages-container .button-container{-webkit-transform:translateY(25px);transform:translateY(25px);margin-top:-25px}}.sales-page .sales-also-included{display:flex;justify-content:center}@media (max-width:475px){.sales-page .sales-also-included{background-color:#f2f2f2}}.sales-page .sales-also-included .also-included-container{padding-top:55px;padding-bottom:100px;max-width:1070px;width:calc(100% - 80px)}@media (max-width:768px){.sales-page .sales-also-included .also-included-container{padding-top:75px;padding-bottom:80px}}@media (max-width:475px){.sales-page .sales-also-included .also-included-container{padding-top:60px;padding-bottom:50px;width:calc(100% - 50px)}}.sales-page .sales-also-included .also-included-container h2{text-align:center;margin-bottom:45px}.sales-page .sales-also-included .also-included-container .includes-list{display:grid;grid-template-columns:repeat(3,1fr);grid-row-gap:50px;grid-column-gap:25px}@media (max-width:768px){.sales-page .sales-also-included .also-included-container .includes-list{grid-template-columns:repeat(2,1fr)}}@media (max-width:475px){.sales-page .sales-also-included .also-included-container .includes-list{grid-template-columns:1fr;grid-row-gap:90px}}.sales-page .sales-also-included .also-included-container .includes-list .include-container{display:flex}.sales-page .sales-also-included .also-included-container .includes-list .include-container:nth-child(4n){justify-content:flex-start}.sales-page .sales-also-included .also-included-container .includes-list .include-container:nth-child(3n+2){justify-content:center}.sales-page .sales-also-included .also-included-container .includes-list .include-container:nth-child(3n+3){justify-content:flex-end}@media (max-width:768px){.sales-page .sales-also-included .also-included-container .includes-list .include-container{justify-content:center!important}}.sales-page .sales-also-included .also-included-container .includes-list .include-container .include{max-width:250px;display:flex;flex-direction:column;align-items:center}@media (max-width:475px){.sales-page .sales-also-included .also-included-container .includes-list .include-container .include{background-color:#fff;max-width:280px;padding:0 30px 25px}}.sales-page .sales-also-included .also-included-container .includes-list .include-container .include img{height:170px}@media (max-width:475px){.sales-page .sales-also-included .also-included-container .includes-list .include-container .include img{margin-top:-50px}}.sales-page .sales-also-included .also-included-container .includes-list .include-container .include .title{width:100%;text-align:left;font-weight:600;font-size:18px;color:#292929;margin-bottom:14px;margin-top:10px}@media (max-width:768px){.sales-page .sales-also-included .also-included-container .includes-list .include-container .include .title{text-align:center}}.sales-page .sales-also-included .also-included-container .includes-list .include-container .include .description{font-weight:500;font-style:italic;font-size:14px;letter-spacing:.4px;line-height:20px;color:#0d0c0c}@media (max-width:768px){.sales-page .sales-also-included .also-included-container .includes-list .include-container .include .description{text-align:center}}@media (max-width:475px){.sales-page .sales-also-included .also-included-container .includes-list .include-container .include .description{text-align:left}}.sales-page .sales-oprah{height:700px;background-size:cover;background-position:50%;display:flex}@media (max-width:768px){.sales-page .sales-oprah{height:645px}}@media (max-width:475px){.sales-page .sales-oprah{display:none}}.sales-page .sales-oprah .content{width:430px;display:flex;flex-direction:column;margin-top:200px;margin-left:80px}@media (max-width:768px){.sales-page .sales-oprah .content{margin-top:170px;margin-left:30px}}.sales-page .sales-oprah .content .quote{font-weight:600;font-size:27px;line-height:40px;letter-spacing:.8px;color:#fff;text-align:center;text-shadow:2px 3px 7px rgba(0,0,0,.47577);margin-bottom:20px}.sales-page .sales-oprah .content .author{font-weight:400;font-style:italic;font-size:20px;letter-spacing:.6px;color:#fff;text-shadow:2px 3px 7px rgba(0,0,0,.47577);text-align:center}.sales-page .sales-personalized{height:730px;background-color:#f2f2f2;display:flex;justify-content:center;position:relative}@media (max-width:1439px){.sales-page .sales-personalized{height:650px}}@media (max-width:1290px){.sales-page .sales-personalized{height:600px}}@media (max-width:1190px){.sales-page .sales-personalized{height:550px}}@media (max-width:1090px){.sales-page .sales-personalized{height:500px}}@media (max-width:990px){.sales-page .sales-personalized{height:480px}}@media (max-width:768px){.sales-page .sales-personalized{height:auto;padding:45px 0}}@media (max-width:660px){.sales-page .sales-personalized{padding:70px 0 30px}}.sales-page .sales-personalized .content-container{display:flex;justify-content:flex-end;max-width:1440px;width:100%}@media (max-width:1439px){.sales-page .sales-personalized .content-container{justify-content:center}}@media (max-width:990px){.sales-page .sales-personalized .content-container{align-items:center}}@media (max-width:660px){.sales-page .sales-personalized .content-container{flex-direction:column-reverse}}.sales-page .sales-personalized .content-wrapper{width:50%;display:flex;flex-direction:column;justify-content:center}@media (max-width:660px){.sales-page .sales-personalized .content-wrapper{width:100vw;padding-top:40px}}.sales-page .sales-personalized .content-wrapper .content{padding-left:185px;padding-right:115px}@media (max-width:1290px){.sales-page .sales-personalized .content-wrapper .content{padding-left:30px;padding-right:30px}}@media (max-width:660px){.sales-page .sales-personalized .content-wrapper .content h2{position:absolute;top:0;text-align:center;width:100vw;left:0;padding:0 20px;box-sizing:border-box;background-color:#fff}}.sales-page .sales-personalized .content-wrapper .content .subtitle{font-weight:500;font-size:20px;color:#0d0c0c;line-height:30px;letter-spacing:.6px;margin-top:30px;padding-bottom:30px;border-bottom:3px solid #000}@media (max-width:880px){.sales-page .sales-personalized .content-wrapper .content .subtitle{font-size:16px}}@media (max-width:768px){.sales-page .sales-personalized .content-wrapper .content .subtitle{margin-top:10px}}@media (max-width:660px){.sales-page .sales-personalized .content-wrapper .content .subtitle{border-bottom:none;padding-bottom:0;margin-bottom:50px;margin-top:0}}.sales-page .sales-personalized .content-wrapper .content .callout{margin-top:35px;display:flex;margin-bottom:40px}@media (max-width:990px){.sales-page .sales-personalized .content-wrapper .content .callout{margin-bottom:0}}@media (max-width:660px){.sales-page .sales-personalized .content-wrapper .content .callout{align-items:center;margin-bottom:40px}}@media (max-width:475px){.sales-page .sales-personalized .content-wrapper .content .callout{align-items:center;margin-bottom:30px}}.sales-page .sales-personalized .content-wrapper .content .callout img{margin-right:12px}.sales-page .sales-personalized .content-wrapper .content .callout .description{font-weight:400;font-style:italic;font-size:17px;color:#0d0c0c;letter-spacing:.5px;line-height:23px;max-width:320px}@media (max-width:990px){.sales-page .sales-personalized .content-wrapper .content .callout .description{font-size:14px}}@media (max-width:660px){.sales-page .sales-personalized .content-wrapper .content .callout .description{max-width:100%}}.sales-page .sales-personalized .content-wrapper .content .button-container{display:flex;justify-content:center}.sales-page .sales-personalized .content-wrapper .content .action-button{padding:17px 55px;background-color:#0d0c0c;border-radius:50px;border:none;font-weight:600;font-size:13px;letter-spacing:2px;text-transform:uppercase;color:#fff}@media (max-width:990px){.sales-page .sales-personalized .content-wrapper .content .action-button{display:none}}@media (max-width:660px){.sales-page .sales-personalized .content-wrapper .content .action-button{display:flex}}.sales-page .sales-personalized .video{z-index:0;position:relative;width:50%;height:100%}@media (max-width:990px){.sales-page .sales-personalized .video{max-height:380px}}@media (max-width:768px){.sales-page .sales-personalized .video{height:calc(50vw - 50px)}}@media (max-width:660px){.sales-page .sales-personalized .video{min-height:98.15vw;width:100vw}}.sales-page .sales-personalized .video iframe{width:100%;height:100%}.sales-page .sales-wellness{display:flex;justify-content:center}.sales-page .sales-wellness .sales-wellness-mobile{display:none;align-items:center;justify-content:center;height:290px;width:100%;background-size:cover;padding:10px 0;margin:-15px 0}@media (max-width:520px){.sales-page .sales-wellness .sales-wellness-mobile{display:flex}}.sales-page .sales-wellness .sales-wellness-mobile button{padding:15px 0;border-radius:50px;background-color:#000;border:none;margin:0;color:#fff;font-weight:600;font-size:13px;text-transform:uppercase;letter-spacing:2px}.sales-page .sales-wellness .sales-wellness-container{padding-top:120px;max-width:950px}@media (max-width:768px){.sales-page .sales-wellness .sales-wellness-container{padding-top:40px}}@media (max-width:520px){.sales-page .sales-wellness .sales-wellness-container{display:none}}.sales-page .sales-wellness .sales-wellness-container .advantages-container{padding:0;background:transparent;margin-bottom:100px}@media (max-width:768px){.sales-page .sales-wellness .sales-wellness-container .advantages-container{margin-left:0;margin-right:0;margin-bottom:45px}}.sales-page .sales-wellness .sales-wellness-container .advantages-container .advantage .advantage-text{max-width:389px}.sales-page .sales-wellness .sales-wellness-container .advantages-container .advantage:not(:first-child){margin-top:90px}.sales-page .sales-wellness .sales-wellness-container .advantages-container .advantage:nth-child(2n) .advantage-content{padding-left:70px}@media (max-width:768px){.sales-page .sales-wellness .sales-wellness-container .advantages-container .advantage:nth-child(2n) .advantage-content{padding-left:20px}}.sales-page .sales-wellness .sales-wellness-container .advantages-container .advantage:nth-child(odd) .advantage-content{padding-right:70px}@media (max-width:768px){.sales-page .sales-wellness .sales-wellness-container .advantages-container .advantage:nth-child(odd) .advantage-content{padding-right:20px}}.sales-page .sales-wellness .sales-wellness-container .advantages-container .advantage-image{min-width:0}@media (max-width:768px){.sales-page .sales-wellness .sales-wellness-container .advantages-container .advantage-image{height:285px}}.sales-page .sales-reviews{display:flex;justify-content:center;background-color:#f2f2f2}.sales-page .sales-reviews .sales-reviews-container{max-width:990px;padding-top:75px;padding-bottom:70px}@media (max-width:768px){.sales-page .sales-reviews .sales-reviews-container{padding-top:52px}}@media (max-width:520px){.sales-page .sales-reviews .sales-reviews-container{padding-bottom:15px}}.sales-page .sales-reviews .sales-reviews-container .title{text-align:center;margin-bottom:35px}@media (max-width:768px){.sales-page .sales-reviews .sales-reviews-container .title{margin-bottom:25px}}@media (max-width:520px){.sales-page .sales-reviews .sales-reviews-container .title{display:none}}.sales-page .sales-reviews .sales-reviews-container .subtitle{max-width:865px;font-weight:500;font-style:italic;font-size:20px;line-height:30px;letter-spacing:.6px;color:#0d0c0c;text-align:center;margin:0 auto 40px}@media (max-width:768px){.sales-page .sales-reviews .sales-reviews-container .subtitle{font-size:16px;letter-spacing:.4px}}@media (max-width:520px){.sales-page .sales-reviews .sales-reviews-container .subtitle{display:none}}.sales-page .sales-reviews .sales-reviews-container .reviews-container{padding:0;background:transparent;position:relative}@media (max-width:768px){.sales-page .sales-reviews .sales-reviews-container .reviews-container{margin-left:0;margin-right:0}}@media (max-width:520px){.sales-page .sales-reviews .sales-reviews-container .reviews-container{display:flex;flex-direction:column}}.sales-page .sales-reviews .sales-reviews-container .reviews-container .review{z-index:2}@media (max-width:520px){.sales-page .sales-reviews .sales-reviews-container .reviews-container .review{margin-left:auto;margin-right:auto;margin-bottom:33px;max-width:290px}.sales-page .sales-reviews .sales-reviews-container .reviews-container .review:nth-child(2){display:flex}.sales-page .sales-reviews .sales-reviews-container .reviews-container .review:nth-child(3){display:none}.sales-page .sales-reviews .sales-reviews-container .reviews-container .review:last-child{margin-bottom:0}}.sales-page .sales-reviews .sales-reviews-container .reviews-container .review-content{border-radius:20px;padding-bottom:25px}@media (max-width:768px){.sales-page .sales-reviews .sales-reviews-container .reviews-container .review-content{border-radius:0;padding-bottom:15px}}.sales-page .sales-reviews .sales-reviews-container .reviews-container .review-title{padding:0 15px}.sales-page .sales-reviews .sales-reviews-container .reviews-container .review-text{font-size:14px;line-height:22px;margin-bottom:15px}.sales-page .sales-reviews .sales-reviews-container .reviews-container .floating-shape{position:absolute;z-index:0;width:584px;height:357px;bottom:12px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media (max-width:993px){.sales-page .sales-reviews .sales-reviews-container .reviews-container .floating-shape{display:none}}.sales-page .sales-expanded-reviews{display:flex;justify-content:center;flex-direction:column;align-items:center;position:relative}.sales-page .sales-expanded-reviews .mobile-title{display:none}.sales-page .sales-expanded-reviews.withMobileTitle .mobile-title{display:none;text-align:center;font-size:26px;margin-bottom:15px}@media (max-width:700px){.sales-page .sales-expanded-reviews.withMobileTitle .mobile-title{display:block}}@media (max-width:475px){.sales-page .sales-expanded-reviews.withMobileTitle{padding-top:10px!important}}.sales-page .sales-expanded-reviews.dark{background-color:#f2f2f2}@media (max-width:700px){.sales-page .sales-expanded-reviews{background-color:#f2f2f2}}.sales-page .sales-expanded-reviews.withAngles{overflow:hidden;padding:70px 0}@media (max-width:768px){.sales-page .sales-expanded-reviews.withAngles{padding:50px 0}}.sales-page .sales-expanded-reviews.withAngles .angle-bottom,.sales-page .sales-expanded-reviews.withAngles .angle-top{background-color:#f2f2f2;width:200vw;height:200px;position:absolute;z-index:-1;left:50%}@media (max-width:700px){.sales-page .sales-expanded-reviews.withAngles .angle-bottom,.sales-page .sales-expanded-reviews.withAngles .angle-top{display:none}}.sales-page .sales-expanded-reviews.withAngles .angle-top{top:-110px;-webkit-transform:translateX(-50%) rotate(-3deg);transform:translateX(-50%) rotate(-3deg)}@media (max-width:768px){.sales-page .sales-expanded-reviews.withAngles .angle-top{top:-155px;-webkit-transform:translateX(-50%) rotate(-4deg);transform:translateX(-50%) rotate(-4deg)}}.sales-page .sales-expanded-reviews.withAngles .angle-bottom{-webkit-transform:translateX(-50%) rotate(3deg);transform:translateX(-50%) rotate(3deg);bottom:-110px}@media (max-width:768px){.sales-page .sales-expanded-reviews.withAngles .angle-bottom{-webkit-transform:translateX(-50%) rotate(4deg);transform:translateX(-50%) rotate(4deg);bottom:-155px}}.sales-page .sales-expanded-reviews.kavli-review{padding-top:20px;padding-bottom:50px}@media (max-width:768px){.sales-page .sales-expanded-reviews.kavli-review{padding-top:0;padding-bottom:40px}}@media (max-width:880px){.sales-page .sales-expanded-reviews.kavli-review .shape{display:none!important}}.sales-page .sales-expanded-reviews.kavli-review .content{padding-right:100px}@media (max-width:880px){.sales-page .sales-expanded-reviews.kavli-review .content{padding-right:0}}.sales-page .sales-expanded-reviews.shannon-review{padding-top:110px}@media (max-width:768px){.sales-page .sales-expanded-reviews.shannon-review{padding-top:75px}}@media (max-width:475px){.sales-page .sales-expanded-reviews.shannon-review{padding-top:0}}@media (max-width:820px){.sales-page .sales-expanded-reviews.jennifer-review .angle-top{-webkit-transform:translateX(-50%) rotate(4deg);transform:translateX(-50%) rotate(4deg);top:-155px}}@media (max-width:820px){.sales-page .sales-expanded-reviews.jennifer-review .angle-bottom{-webkit-transform:translateX(-50%) rotate(4deg);transform:translateX(-50%) rotate(4deg);bottom:-155px}}.sales-page .sales-expanded-reviews.jennifer-review .image-container{margin-left:110px!important}@media (max-width:820px){.sales-page .sales-expanded-reviews.jennifer-review .image-container{margin-left:25px!important}}.sales-page .sales-expanded-reviews .image-container{position:relative}.sales-page .sales-expanded-reviews .shape{display:none;position:absolute;width:470px;height:470px;bottom:-110px;left:-110px;z-index:-1}.sales-page .sales-expanded-reviews.withShape .shape{display:block}@media (max-width:820px){.sales-page .sales-expanded-reviews.withShape .shape{display:none}}.sales-page .sales-expanded-reviews.withShapeTop .shape{display:block;top:-140px;left:-140px}@media (max-width:820px){.sales-page .sales-expanded-reviews.withShapeTop .shape{display:none}}.sales-page .sales-expanded-reviews .expanded-reviews-container{max-width:990px;width:auto}.sales-page .sales-expanded-reviews .expanded-reviews-container .review{display:flex;align-items:center}@media (max-width:700px){.sales-page .sales-expanded-reviews .expanded-reviews-container .review{flex-direction:column;max-width:350px;margin:0 auto}}@media (max-width:475px){.sales-page .sales-expanded-reviews .expanded-reviews-container .review{max-width:calc(100vw - 20px)}}.sales-page .sales-expanded-reviews .expanded-reviews-container .review:not(:last-child){margin-bottom:95px}.sales-page .sales-expanded-reviews .expanded-reviews-container .review.reversed{flex-direction:row-reverse}@media (max-width:700px){.sales-page .sales-expanded-reviews .expanded-reviews-container .review.reversed{flex-direction:column}}.sales-page .sales-expanded-reviews .expanded-reviews-container .review.reversed .image-container{margin-left:50px;margin-right:0}@media (max-width:768px){.sales-page .sales-expanded-reviews .expanded-reviews-container .review.reversed .image-container{margin-left:25px}}@media (max-width:700px){.sales-page .sales-expanded-reviews .expanded-reviews-container .review.reversed .image-container{margin:0 0 20px!important}}@media (max-width:475px){.sales-page .sales-expanded-reviews .expanded-reviews-container .review.reversed .image-container{width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}}.sales-page .sales-expanded-reviews .expanded-reviews-container .review .image-container{min-width:401px;height:391px;margin-right:50px;z-index:1}@media (max-width:768px){.sales-page .sales-expanded-reviews .expanded-reviews-container .review .image-container{min-width:350px;height:350px;margin-right:25px}}@media (max-width:700px){.sales-page .sales-expanded-reviews .expanded-reviews-container .review .image-container{margin:0 0 20px}}@media (max-width:475px){.sales-page .sales-expanded-reviews .expanded-reviews-container .review .image-container{width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;min-width:0}}.sales-page .sales-expanded-reviews .expanded-reviews-container .review .image-container .photo{width:100%;height:100%}.sales-page .sales-expanded-reviews .expanded-reviews-container .review .title{font-weight:700;font-size:18px;color:#292929;margin-bottom:15px}@media (max-width:768px){.sales-page .sales-expanded-reviews .expanded-reviews-container .review .title{margin-bottom:10px}}@media (max-width:700px){.sales-page .sales-expanded-reviews .expanded-reviews-container .review .title{display:none}}.sales-page .sales-expanded-reviews .expanded-reviews-container .review .body{font-weight:400;font-size:14px;color:#292929;line-height:22px;margin-bottom:30px}@media (max-width:768px){.sales-page .sales-expanded-reviews .expanded-reviews-container .review .body{margin-bottom:15px}}.sales-page .sales-expanded-reviews .expanded-reviews-container .review .author{font-weight:700;font-size:12px;letter-spacing:2px;color:#000;text-transform:uppercase}@media (max-width:700px){.sales-page .sales-expanded-reviews .expanded-reviews-container .review .author{text-align:center}}.sales-page .sales-charles{height:680px;background-size:cover;background-position:50%;display:flex;justify-content:center}@media (max-width:475px){.sales-page .sales-charles{display:none}}.sales-page .sales-charles .charles-content-container{max-width:1115px;display:flex;align-items:flex-end}.sales-page .sales-charles .content{width:460px;display:flex;flex-direction:column;margin-bottom:100px}@media (max-width:768px){.sales-page .sales-charles .content{width:320px;margin-bottom:50px;margin-left:20px}}.sales-page .sales-charles .content .quote{font-weight:600;font-size:27px;line-height:40px;letter-spacing:.8px;color:#fff;text-align:center;text-shadow:2px 3px 7px rgba(0,0,0,.47577);margin-bottom:20px}@media (max-width:768px){.sales-page .sales-charles .content .quote{font-size:18px}}.sales-page .sales-charles .content .author{font-weight:400;font-style:italic;font-size:20px;letter-spacing:.6px;color:#fff;text-shadow:2px 3px 7px rgba(0,0,0,.47577);text-align:center}@media (max-width:768px){.sales-page .sales-charles .content .author{font-size:18px}}.sales-page .sales-pricing{background-color:#f2f2f2;display:flex;flex-direction:column;align-items:center;padding-bottom:80px}@media (max-width:590px){.sales-page .sales-pricing{background:#fff;padding-bottom:50px}}.sales-page .sales-pricing .pricing-image{width:100vw}.sales-page .sales-pricing .pricing-container{width:calc(100vw - 270px);max-width:830px;margin-top:-140px;border-radius:20px;background-color:#fff;padding:60px 105px}@media (max-width:1030px){.sales-page .sales-pricing .pricing-container{width:calc(100vw - 160px);padding:30px 50px 50px}}@media (max-width:830px){.sales-page .sales-pricing .pricing-container{width:calc(100vw - 100px);padding:30px 20px 50px}}@media (max-width:768px){.sales-page .sales-pricing .pricing-container{margin-top:15px;border-radius:0}}@media (max-width:590px){.sales-page .sales-pricing .pricing-container{width:100vw;padding:0}}.sales-page .sales-pricing .pricing-container h2{font-size:42px;letter-spacing:1.2px;text-align:center;margin-bottom:70px}@media (max-width:768px){.sales-page .sales-pricing .pricing-container h2{margin-bottom:40px;font-size:30px}}@media (max-width:590px){.sales-page .sales-pricing .pricing-container h2{display:none}}.sales-page .sales-pricing .pricing-container .mobile-title{display:none;padding:0 15px;margin-bottom:20px}.sales-page .sales-pricing .pricing-container .mobile-title .title{font-size:26px;border-bottom:2px solid #000;width:100%;text-align:center;padding-bottom:15px;margin-bottom:10px}.sales-page .sales-pricing .pricing-container .mobile-title .subheader{font-size:14px;color:#8c8c8c}@media (max-width:590px){.sales-page .sales-pricing .pricing-container .mobile-title{display:flex;flex-direction:column;align-items:center}}.sales-page .sales-pricing .pricing-container .list{padding:0 25px 50px;display:flex;flex-wrap:wrap;border-bottom:5px solid #f2f2f2;margin-bottom:60px}@media (max-width:768px){.sales-page .sales-pricing .pricing-container .list{padding:0 0 50px;margin-bottom:45px}}@media (max-width:590px){.sales-page .sales-pricing .pricing-container .list{display:none}}.sales-page .sales-pricing .pricing-container .list .element{width:50%;display:flex;align-items:center;margin-bottom:10px}.sales-page .sales-pricing .pricing-container .list .element .check-container{min-width:29px;height:29px;background-color:#000;border-radius:15px;display:flex;align-items:center;justify-content:center;margin-right:20px}.sales-page .sales-pricing .pricing-container .list .element .check-container img{width:15px}.sales-page .sales-pricing .pricing-container .list .element p{font-weight:600;font-size:14px;letter-spacing:1px}@media (max-width:768px){.sales-page .sales-pricing .pricing-container .list .element p{font-size:12px}}.sales-page .sales-pricing .pricing-container .plans-title{text-align:center;font-weight:600;font-size:20px;letter-spacing:.2px;color:#0d0c0c;margin-bottom:50px}@media (max-width:768px){.sales-page .sales-pricing .pricing-container .plans-title{margin-bottom:30px}}@media (max-width:590px){.sales-page .sales-pricing .pricing-container .plans-title{display:none}}.sales-page .sales-pricing .pricing-container .plans{padding:0 45px;display:flex;margin-bottom:70px}@media (max-width:768px){.sales-page .sales-pricing .pricing-container .plans{margin-bottom:50px;padding:0 40px}}@media (max-width:710px){.sales-page .sales-pricing .pricing-container .plans{padding:0}}@media (max-width:590px){.sales-page .sales-pricing .pricing-container .plans{flex-direction:column;align-items:center;margin-bottom:30px}}.sales-page .sales-pricing .pricing-container .plans .plan{flex:1 1;display:flex;flex-direction:column;align-items:center;padding:3px 0;border-right:5px solid #f2f2f2}@media (max-width:590px){.sales-page .sales-pricing .pricing-container .plans .plan{max-width:165px;border-right:none;border-bottom:5px solid #f2f2f2;padding-bottom:20px;margin-bottom:30px}}.sales-page .sales-pricing .pricing-container .plans .plan:last-child{border-right:0;border-bottom:0;margin-bottom:0}.sales-page .sales-pricing .pricing-container .plans .plan .price{font-size:36px;letter-spacing:1px;color:#0d0c0c}@media (max-width:590px){.sales-page .sales-pricing .pricing-container .plans .plan .price{font-size:20px}}.sales-page .sales-pricing .pricing-container .plans .plan .price span{font-size:22px;letter-spacing:.6px}.sales-page .sales-pricing .pricing-container .plans .plan .name{font-size:12px;letter-spacing:1.3px;color:#8c8c8c;margin-top:8px}.sales-page .sales-pricing .pricing-container .button-container{display:flex;justify-content:center}.sales-page .sales-pricing .pricing-container .button-container .action-button{padding:17px 40px;border-radius:50px;background-color:#0d0c0c;border:none;font-weight:600;font-size:13px;letter-spacing:2px;color:#fff;width:auto;margin:0}.sales-page .sales-forecast{height:630px;background-size:cover;background-position:50%;display:flex;justify-content:center}@media (max-width:475px){.sales-page .sales-forecast{display:none}}.sales-page .sales-forecast .charles-content-container{max-width:1200px;display:flex;align-items:flex-start;justify-content:flex-end}.sales-page .sales-forecast .content{width:370px;display:flex;flex-direction:column;margin-top:170px}@media (max-width:768px){.sales-page .sales-forecast .content{margin-top:90px}}.sales-page .sales-forecast .content .quote{font-weight:600;font-size:27px;line-height:40px;letter-spacing:.8px;color:#fff;text-align:center;text-shadow:2px 3px 7px rgba(0,0,0,.47577);margin-bottom:20px}@media (max-width:768px){.sales-page .sales-forecast .content .quote{font-size:20px}}.sales-page .sales-reviews-slider{display:flex;justify-content:center}@media (max-width:475px){.sales-page .sales-reviews-slider{background-color:#f2f2f2}}.sales-page .sales-reviews-slider .reviews-slider-container{padding:65px 0;width:calc(100vw - 130px)}@media (max-width:768px){.sales-page .sales-reviews-slider .reviews-slider-container{width:calc(100vw - 50px);padding:40px 25px 30px}}@media (max-width:475px){.sales-page .sales-reviews-slider .reviews-slider-container{padding:40px 15px 0;width:calc(100vw - 30px)}}.sales-page .sales-reviews-slider .reviews-slider-container h2{padding-bottom:30px;border-bottom:3px solid #000;margin-bottom:65px}@media (max-width:475px){.sales-page .sales-reviews-slider .reviews-slider-container h2{padding-bottom:0;border:none;margin-bottom:25px;text-align:center}}.sales-page .sales-reviews-slider .reviews-slider-container .carousel{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.sales-page .sales-reviews-slider .reviews-slider-container .sales-review{margin-bottom:30px;padding:0 10px}@media (max-width:475px){.sales-page .sales-reviews-slider .reviews-slider-container .sales-review{padding:0}}.sales-page .sales-reviews-slider .reviews-slider-container .sales-review:last-child{margin-bottom:0}.sales-page .sales-reviews-slider .reviews-slider-container .sales-review .review-header{display:flex;align-items:center;margin-bottom:8px}.sales-page .sales-reviews-slider .reviews-slider-container .sales-review .review-header .photo{width:60px;height:60px;border-radius:30px;background-size:cover;background-position:50%;margin-right:15px}.sales-page .sales-reviews-slider .reviews-slider-container .sales-review .review-header .name{font-weight:600;font-size:14px;color:#0d0c0c}.sales-page .sales-reviews-slider .reviews-slider-container .sales-review .review-body{font-weight:400;font-size:14px;line-height:20px;color:#292929}.sales-page .sales-reviews-slider .reviews-slider-container .sales-review .rating{margin-top:5px}.sales-page .sales-reviews-slider .reviews-slider-container .sales-review .rating img{width:11px;margin-right:2px}.sales-page .sales-reviews-slider .reviews-slider-container .sales-review .rating p{display:none}.sales-page .sales-reviews-slider .reviews-slider-container .sales-review .rating .disabled{opacity:.25}.sales-page .sales-reviews-slider .reviews-slider-container .slider-navigation{height:76px;background-color:#f2f2f2;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:80px auto 0;display:flex;align-items:center;padding:0 30px}@media (max-width:768px){.sales-page .sales-reviews-slider .reviews-slider-container .slider-navigation{margin-top:30px}}@media (max-width:475px){.sales-page .sales-reviews-slider .reviews-slider-container .slider-navigation{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:13px 0 20px;margin-top:20px;border-top:2px solid #000;width:100%;display:flex;justify-content:space-between}}.sales-page .sales-reviews-slider .reviews-slider-container .slider-navigation p{margin:0 30px;font-weight:600;font-size:15px;letter-spacing:2.3px;text-transform:uppercase}.sales-page .sales-reviews-slider .reviews-slider-container .slider-navigation button{background:transparent;border:none}.sales-page .sales-reviews-slider .reviews-slider-container .slider-navigation button:last-child img{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.sales-page .sales-florence{height:630px;background-size:cover;background-position:50%;display:flex;justify-content:center}@media (max-width:475px){.sales-page .sales-florence{height:430px}}.sales-page .sales-florence .florence-content-container{max-width:940px;display:flex;align-items:flex-start;justify-content:flex-start}@media (max-width:475px){.sales-page .sales-florence .florence-content-container{height:100%;flex-direction:column;align-items:center;justify-content:flex-end;padding:0}}.sales-page .sales-florence .content{max-width:450px;display:flex;flex-direction:column;margin-top:120px}@media (max-width:768px){.sales-page .sales-florence .content{margin-top:90px}}@media (max-width:475px){.sales-page .sales-florence .content{margin-top:90px;background-color:#000;padding:22px 0 14px;width:100%;align-items:center;max-width:none}}.sales-page .sales-florence .content .quote{font-weight:600;font-size:27px;line-height:40px;letter-spacing:.8px;color:#fff;text-align:center;text-shadow:2px 3px 7px rgba(0,0,0,.47577);margin-bottom:20px}@media (max-width:475px){.sales-page .sales-florence .content .quote{font-size:16px;letter-spacing:.5px;line-height:25px;max-width:280px}}.sales-page .sales-florence .content .author{font-weight:400;font-style:italic;font-size:20px;letter-spacing:.6px;color:#fff;text-shadow:2px 3px 7px rgba(0,0,0,.47577);text-align:center}@media (max-width:475px){.sales-page .sales-florence .content .author{font-size:16px}}.sales-page .sales-why{display:flex;justify-content:center;background-color:#f2f2f2}@media (max-width:475px){.sales-page .sales-why{background:transparent}}.sales-page .sales-why .why-container{padding-top:105px;padding-bottom:90px;max-width:1070px}@media (max-width:768px){.sales-page .sales-why .why-container{padding-top:40px;padding-bottom:30px}}@media (max-width:475px){.sales-page .sales-why .why-container{padding-top:35px;padding-bottom:40px}}.sales-page .sales-why .why-container h2{margin-bottom:35px}@media (max-width:475px){.sales-page .sales-why .why-container h2{font-size:22px;letter-spacing:.8px;max-width:260px;margin:0 auto 25px;text-align:center}}.sales-page .sales-why .why-container p+p{margin-top:22px}.sales-page .sales-why .why-container p{font-weight:500;letter-spacing:.4px;color:#0d0c0c}.sales-page .sales-why .why-container p.bold,.sales-page .sales-why .why-container p .bold{font-weight:700;letter-spacing:.4px;color:#0d0c0c}.sales-page .sales-why .why-container .video{min-width:655px;padding-bottom:368px}@media (max-width:768px){.sales-page .sales-why .why-container .video{min-width:0;width:100%;padding-bottom:56%}}.sales-page .sales-why .why-container .video.mobile-video{display:none}@media (max-width:475px){.sales-page .sales-why .why-container .video{margin-bottom:20px;display:none;padding-bottom:56%}.sales-page .sales-why .why-container .video.mobile-video{display:block}}.sales-page .sales-why .why-container .video .shape{position:absolute;left:-158px;bottom:-50px}@media (max-width:475px){.sales-page .sales-why .why-container .video .shape{display:none}}.sales-page .sales-why .why-container .video-container{display:flex;align-items:center;margin-top:20px;margin-bottom:80px}@media (max-width:1120px){.sales-page .sales-why .why-container .video-container{flex-direction:column;margin-bottom:22px;margin-top:22px}}.sales-page .sales-why .why-container .video-container .content{padding-left:30px}@media (max-width:1120px){.sales-page .sales-why .why-container .video-container .content{padding:0;margin-top:22px}}@media (max-width:475px){.sales-page .sales-why .why-container .video-container .content{margin-top:0}}.sales-page .sales-faq{display:flex;justify-content:center}.sales-page .sales-faq .faq-container{max-width:1070px;padding-top:120px;padding-bottom:75px}@media (max-width:768px){.sales-page .sales-faq .faq-container{padding-top:35px;padding-bottom:50px}}@media (max-width:475px){.sales-page .sales-faq .faq-container{padding-bottom:45px}}.sales-page .sales-faq .faq-container h2{margin-bottom:40px}@media (max-width:768px){.sales-page .sales-faq .faq-container h2{margin-bottom:30px}}@media (max-width:475px){.sales-page .sales-faq .faq-container h2{margin-bottom:20px}}.sales-page .sales-faq .faq-container .questions .question{margin-bottom:45px}@media (max-width:768px){.sales-page .sales-faq .faq-container .questions .question{margin-bottom:40px}}.sales-page .sales-faq .faq-container .questions .question:last-child{margin-bottom:0}.sales-page .sales-faq .faq-container .questions .question .title{font-weight:700;font-size:14px;letter-spacing:.4px;color:#0d0c0c}.sales-page .sales-faq .faq-container .questions .question .body{font-weight:500;font-size:14px;color:#0d0c0c;letter-spacing:.4px}.sales-page .sales-faq .faq-container .questions .question .body p{margin-bottom:30px}.sales-page .sales-faq .faq-container .questions .question .body p:last-child{margin-bottom:0}.sales-page .sales-footer{display:flex;justify-content:center;height:150px;background-color:#000}@media (max-width:660px){.sales-page .sales-footer{height:auto}}.sales-page .sales-footer .footer-container{max-width:1220px;display:flex;align-items:center}@media (max-width:660px){.sales-page .sales-footer .footer-container{flex-direction:column;padding:15px 15px 30px}}.sales-page .sales-footer .footer-container img{margin-right:25px}@media (max-width:768px){.sales-page .sales-footer .footer-container img{margin-right:50px}}@media (max-width:660px){.sales-page .sales-footer .footer-container img{margin-right:0;margin-bottom:20px}}@media (max-width:475px){.sales-page .sales-footer .footer-container img{width:68px}}.sales-page .sales-footer .footer-container p{font-weight:500;font-size:15px;letter-spacing:.5px;color:#fff;margin-top:20px}@media (max-width:768px){.sales-page .sales-footer .footer-container p{margin-top:0}}@media (max-width:660px){.sales-page .sales-footer .footer-container p{font-size:13px}}@media (max-width:475px){.sales-page .sales-footer .footer-container p{font-size:10px}}.recipe-wrapper{width:100%}.recipeContainer{width:100%;height:100%;flex-grow:1;max-width:100%;padding:0;z-index:0}.recipeContainer.lessPadding{padding:0 0 60px}@media print{.recipeContainer{padding-top:30px!important}}.recipeContainer.fluid{max-width:100%}.recipeContainer.wide{max-width:1200px}.recipeContainer.medium{max-width:1080px}.recipeContainer.center{display:flex;flex-direction:column;align-items:center}@media (max-width:1260px){.recipeContainer{padding:0}.recipeContainer.lessPadding{padding:0 40px 40px}}@media (max-width:767px){.recipeContainer.lessPadding{padding:0 20px 93px}}.fraction{position:relative;margin:0 4px}.fraction .numerator{position:absolute;top:-4px;left:-4px;font-size:13px;font-weight:600}@media screen and (min-width:2000px){.fraction .numerator{font-size:16px}}.fraction .denominator{position:absolute;top:5px;left:8px;font-size:13px;font-weight:600}@media screen and (min-width:2000px){.fraction .denominator{font-size:16px}}.fraction .sup-denominator{position:absolute;top:9px;left:1.5px;font-size:7px;font-weight:600}@media screen and (min-width:2000px){.fraction .sup-denominator{font-size:12px}}.fraction .sup-numerator{position:absolute;top:7px;left:-4px;font-size:7px;font-weight:600}@media screen and (min-width:2000px){.fraction .sup-numerator{font-size:12px}}@media (max-width:475px){.fraction .numerator{position:absolute;top:-4px;left:-4px;font-size:12px}.fraction .denominator{position:absolute;top:6px;left:7px;font-size:12px}.fraction .sup-numerator{position:absolute;top:6px;left:-4px;font-size:7px;font-weight:600}.fraction .sup-denominator{position:absolute;top:9px;left:2px;font-size:7px;font-weight:600}}.top-recipe{padding:28px 0 0}.top-recipe-navigation{margin:20px auto 0}.top-recipe.gray{background:#eee}.top-recipe--container{padding-bottom:56px!important}.top-recipe>h2{font-weight:800;font-size:22px;line-height:30px;letter-spacing:.54px;color:#0d0c0c}.recipe:hover{cursor:pointer}.recipe-h2{margin-bottom:19px;font-weight:800;font-size:22px;line-height:30px;display:flex;justify-content:space-between;align-items:center;text-transform:uppercase;letter-spacing:.54px}.recipe-card-main{overflow:hidden;width:100%;height:327px;margin-bottom:4px;position:relative}@media screen and (min-width:2000px){.recipe-card-main{height:400px}}@media screen and (max-width:475px){.recipe-card-main.wrap{height:235px}.recipe-card-main.wrap.embla__slide{flex:0 0 48%}}.recipe-image{background-size:cover;background-position:50%;background-repeat:no-repeat;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:end}@media screen and (max-width:475px){.recipe-image.mobile{background-size:100% 150px;background-position:0 0;position:relative}}.recipe-title{font-weight:600;font-size:18px;line-height:23px;text-align:center;letter-spacing:0;color:#0d0c0c;margin-bottom:16px}@media screen and (min-width:2000px){.recipe-title{font-size:24px;line-height:27px}}.recipe-title.recipe-page-title{text-align:left;text-transform:uppercase;font-size:16px;font-weight:800;letter-spacing:2px}@media screen and (min-width:2000px){.recipe-title.recipe-page-title{font-size:28px;line-height:30px}}@media screen and (max-width:475px){.recipe-title.mobile{text-align:start;align-self:flex-start;margin-bottom:auto;margin-top:10px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}}.recipe-info{display:flex;grid-gap:8px;gap:8px;font-weight:400;font-size:12px}@media screen and (min-width:2000px){.recipe-info{font-size:18px}}@media (max-width:768px){.recipe-info{font-size:14px}}@media (max-width:768px){.recipe-info>span>img{width:8px;aspect-ratio:1/1}}@media (max-width:475px){.recipe-info>span>img{width:12px;aspect-ratio:1/1}}.recipe-time{display:flex;align-items:center;grid-gap:6px;gap:6px}.recipe-time img{-webkit-transform:translateY(-2px);transform:translateY(-2px)}.recipe-rating{background:#000;padding:7px 6px;color:#fff;font-size:12px;font-weight:600;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;top:0;left:50%}@media screen and (min-width:2000px){.recipe-rating{font-size:18px}}@media screen and (max-width:475px){.recipe-rating.mobile{left:unset;right:5px;top:5px;-webkit-transform:translate(0);transform:translate(0)}}.recipe-content{background:#fff;border-radius:0;border:none;padding:14px;width:100%;min-height:90px;justify-content:center;display:flex;flex-direction:column;align-items:center;position:relative}@media (max-width:768px){.recipe-content{font-size:10px;align-items:flex-start}}@media (max-width:475px){.recipe-content{padding:0 0 20px}}@media screen and (max-width:475px){.recipe-content.mobile{background:transparent;justify-content:flex-end;position:static;height:100%}}.recipe-content-big{width:-webkit-max-content;width:max-content;padding:14px 35px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media screen and (max-width:475px){.recipe-content-big{width:100%;padding:0;position:static;-webkit-transform:translate(0);transform:translate(0)}}.plans-up-margin{margin-top:99px}@media (max-width:768px){.plans-up-margin{margin-top:49px}}.create-plan-title{font-size:18px;font-weight:700;text-transform:none;width:70%}.create-plan-button{width:-webkit-max-content;width:max-content;display:flex;align-items:center;background-color:initial;border:none}.create-plan-button>span{margin-right:16px;font-style:normal;font-weight:600;font-size:16px;line-height:20px;letter-spacing:.54px;text-transform:uppercase;color:#000}@media (max-width:475px){.create-plan-button>span{display:none;visibility:hidden}}.login-as-banner{display:flex;align-items:center;justify-content:center;grid-gap:12px;gap:12px;background-color:#ffb900;color:#fff;font-size:16px;font-weight:500;padding:20px;text-align:center}@media (max-width:767px){.login-as-banner{flex-direction:column}}.plans-list__empty{text-align:center;color:#b9b8b8;font-size:16px;min-height:85px}.plans--slider{position:relative}.plans--slider-buttons{width:100%;margin-top:20px;display:none;justify-content:space-between}.plans--slider-buttons .disabled{opacity:.3;pointer-events:none}.plans--slider-buttons button{background:none;border:none;padding:0 15px}@media (max-width:450px){.plans--slider-buttons button{height:32px;padding:0 20px}}.plans--slider-buttons button:first-child img{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.plans--slider-buttons button img.hidden{display:none}@media (max-width:475px){.plans--slider-buttons{display:flex}}.plans--slider-content{display:block}.plans--slider-content-mobile{display:none}@media (max-width:475px){.plans--slider-content-mobile{display:block}}@media (max-width:475px){.plans--slider-content{display:none}}@media (max-width:768px){.embla{padding-top:23px!important}}@media (max-width:768px){.embla__viewport_default{overflow:hidden}.embla__viewport_default.tooltip{overflow:visible}}.embla__viewport{overflow:hidden}.embla__viewport.tooltip{overflow:visible}@media (max-width:768px){.embla__container_default{display:flex!important;will-change:transform}.embla__container_default.wrap{flex-wrap:wrap;grid-gap:0!important;gap:0!important;justify-content:space-between}}.embla__container{display:flex!important;will-change:transform}.embla__container.wrap{flex-wrap:wrap;grid-gap:0!important;gap:0!important;justify-content:space-between}@media (max-width:768px){.embla__slide_default{position:relative;width:100%;flex:0 0 45%}}@media (max-width:475px){.embla__slide_default{flex:0 0 100%}}.embla__slide{position:relative;width:100%;flex:0 0 45%}@media (max-width:475px){.embla__slide{flex:0 0 100%}}.slider-navigation{display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;grid-gap:24px;gap:24px}.slider-button{width:32px;aspect-ratio:1/1;background:#000;display:flex;justify-content:center;align-items:center;border:none;border-radius:50%}.slider-button.disabled{background:rgba(1,1,1,.5490196078431373)}.slider-button:last-child{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.upgrade-dropdown{position:fixed;top:80px;right:26%;-webkit-transform:translateX(22%);transform:translateX(22%);background:#fff;width:376px;aspect-ratio:376/291;display:flex;justify-content:center;align-items:center;box-shadow:10px 10px 24px rgba(0,0,0,.25);z-index:5}@media (max-width:768px){.upgrade-dropdown{bottom:30px;top:auto;right:22%;width:100%;height:291px;z-index:1}}.upgrade-dropdown--content{display:flex;flex-direction:column;align-items:center}.upgrade-dropdown--title{margin-bottom:21px;font-style:normal;font-weight:700;font-size:18px;letter-spacing:.06em;text-transform:uppercase;color:#000}.upgrade-dropdown--description{width:251px;margin-bottom:17px;font-style:normal;font-weight:400;font-size:16px;line-height:21px;text-align:center;color:#000}.upgrade-dropdown--close{position:absolute;width:50px;aspect-ratio:1/1;border-radius:50%;border:none;display:flex;align-items:center;justify-content:center;top:15px;right:15px;background:#000}.upgrade-dropdown--close>img{width:16.67px;aspect-ratio:1/1}.signup-wrapper{display:grid;background-color:#fff;grid-template-columns:repeat(2,1fr);height:100vh}.signup-wrapper input.input{max-width:100%;height:52px}.signup-wrapper input.input::-webkit-input-placeholder{color:#a6a6a6;font-size:14px;line-height:19px;font-weight:400}.signup-wrapper input.input::placeholder{color:#a6a6a6;font-size:14px;line-height:19px;font-weight:400}.signup-wrapper button.button{width:unset;background-color:#4f7862;border-radius:6px;padding-top:2px!important}.signup-wrapper button.button-md{height:24px;font-size:10px;letter-spacing:1px;font-weight:600;padding:0 18px}.signup-wrapper button.button-lg{height:45px;padding:0 40px;font-size:13px;line-height:13px;letter-spacing:1px;font-weight:600}.signup-wrapper__mobile{background:rgba(0,0,0,.4);width:100%;height:100vh;position:fixed;top:0;right:0;z-index:3}.signup-wrapper__mobile__container{padding:24px;background-color:#fff;display:flex;flex-direction:column;grid-gap:12px;gap:12px}.signup-wrapper__footer{display:flex}@media (max-width:993px){.signup-wrapper{padding:unset;grid-template-columns:1fr}}.signup-wrapper__right{width:100%;padding:98px 0 32px}.signup-wrapper__right__terms{font-size:12px;line-height:16px;font-weight:400;color:#9c9c9c;margin-top:5px}.signup-wrapper__right__login{text-align:center;margin-bottom:40px}.signup-wrapper__right__login-text{color:#9c9c9c;font-size:14px!important;line-height:19px!important;font-weight:400}.signup-wrapper__right__login-text a{color:#4f7862}.signup-wrapper__right .comment{background-color:#e5e5e5;padding:38px 16px 26px;margin-bottom:41px}@media (max-width:993px){.signup-wrapper__right{padding:32px 20px 24px}}.signup-wrapper__container{max-width:560px;width:100%;margin:0 auto;display:flex;flex-direction:column;grid-gap:18px;gap:18px;color:#fff}.signup-wrapper__container-black{color:red}@media (max-width:1200px){.signup-wrapper__container{max-width:460px}}.signup-wrapper__upsell-products{display:flex;flex-direction:column;grid-gap:12px;gap:12px}.signup-wrapper__left{min-width:0;background-color:#334641;width:100%;padding:32px 0}.signup-wrapper__left__container{display:flex;align-items:center;justify-content:space-between}.signup-wrapper__left__header{display:flex;align-items:center;grid-gap:6px;gap:6px;padding:8px 0}@media (max-width:993px){.signup-wrapper__left__header{padding:0}}.signup-wrapper__left__header__button{padding:16px 18px;height:24px;width:unset;font-size:10px;line-height:14px;font-weight:600;display:flex;grid-gap:10px;gap:10px}.signup-wrapper__left__header__button img{width:12px;margin-right:0;margin-bottom:3px}.signup-wrapper__left__header-img{height:32px;width:32px;border-radius:100%}.signup-wrapper__left__header-name{font-size:14px;line-height:12px;letter-spacing:.56px;font-weight:500}.signup-wrapper__left__banner{width:100%;aspect-ratio:460/233;border-radius:6px}@media (max-width:993px){.signup-wrapper__left__banner{aspect-ratio:172/100;margin:0 auto}}.signup-wrapper__left__top{align-items:center}.signup-wrapper__left__info,.signup-wrapper__left__top{width:100%;display:flex;justify-content:space-between;grid-gap:8px;gap:8px}.signup-wrapper__left__info{flex-direction:column;padding:12px 0 11px;color:#fff;font-weight:700;max-width:364px;margin:0 auto}@media (max-width:993px){.signup-wrapper__left__info{margin:0;max-width:100%}}.signup-wrapper__left__info-black{color:#000}.signup-wrapper__left__info__title{font-size:20px;line-height:21px}.signup-wrapper__left__info__description{font-size:12px;line-height:16.34px;font-weight:400;color:#c4dbcf;font-family:OpenSansRegular}.signup-wrapper__left__info__description-black{color:#565555}.signup-wrapper__left__info-right{font-size:16px;line-height:28px;text-align:right;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}.signup-wrapper__left__summary{display:flex;justify-content:end}.signup-wrapper__left .divider{height:1px;width:100%;background-color:#415b54}.signup-wrapper__left .banner{margin-bottom:59px;max-width:677px;width:100%;display:block}@media (max-width:993px){.signup-wrapper__left{padding:24px 24px 40px}}.signup-wrapper__left .comments{padding:0 28px;display:flex;flex-direction:column;grid-row-gap:44px;row-gap:44px}.signup-wrapper__left .comments .decoration{width:75%;height:2px;background:#2e4741;margin:40px auto}@media (max-width:993px){.signup-wrapper__left .comments{grid-row-gap:10px;row-gap:10px;background-color:#e5e5e5;padding:38px 16px 26px}}.sign-comment{display:flex;grid-gap:38px;gap:38px;width:100%}.sign-comment.mobile{flex-direction:column;grid-gap:16px;gap:16px}.sign-comment__description{font-style:normal;font-weight:400;font-size:16px;line-height:20px;text-align:left;color:#fff}@media (max-width:993px){.sign-comment__description{color:#000;text-align:center}}.sign-comment__name{font-weight:700;font-size:15px;line-height:120%;text-align:center;letter-spacing:.01em;text-transform:uppercase;text-align:justify;color:#fff}@media (max-width:993px){.sign-comment__name{color:#000}}.sign-comment__avatar{width:100%;height:100%;width:126px;aspect-ratio:1/1;border-radius:50%;object-fit:cover}.sign-comment__avatar.mobile{width:68px;height:68px}.sign-comment__content{display:flex;flex-direction:column;grid-row-gap:20px;row-gap:20px}.sign-comment__content.mobile{flex-direction:row;justify-content:center;grid-gap:20px;gap:20px;align-items:center}.sign-up-form{color:#0d0c0c}.sign-up-form .input-container{margin-bottom:0}.sign-up-form__country{margin-top:10px;margin-bottom:5px}.sign-up-form__select{max-width:unset!important}.sign-up-form__select-input{width:100%;border:none!important;max-width:unset!important;padding:0!important}.sign-up-form__button{margin-top:21px}@media (max-width:993px){.sign-up-form{padding:0}}.sign-up-form__title{margin-bottom:18px;padding:0 0 16px;font-size:20px;line-height:20px;font-weight:600;display:flex;align-items:center}.sign-up-form__title-wrapper{width:100%;display:flex;justify-content:space-between}.sign-up-form__title-button{background:transparent;border:none;margin-bottom:18px;color:#b9b8b8;display:flex;align-items:center;grid-gap:6px;gap:6px}@media (max-width:993px){.sign-up-form__title-button{margin-bottom:24px}}.sign-up-form__title-button-icon{width:20px;height:16px}@media (max-width:993px){.sign-up-form__title-button-icon{position:relative;top:-2px;width:16px;height:16px}}@media screen and (min-width:2000px){.sign-up-form__title{font-size:26px;line-height:26px}}@media (max-width:993px){.sign-up-form__title{line-height:27px;margin-bottom:24px;height:auto;padding:0}}.sign-up-form__info{display:flex;margin-bottom:15px}.sign-up-form__radio{display:flex;flex-direction:column;margin-bottom:12px}.sign-up-form__form{display:flex;flex-direction:column;width:100%;grid-gap:15px;gap:15px}.sign-up-form__form-label{font-size:14px!important;line-height:19px!important;margin-bottom:8px!important;font-weight:400!important}.sign-up-form__form-root{width:100%}.sign-up-form__form-input{font-style:normal;font-weight:600!important;font-size:18px!important;line-height:30px;width:100%;color:#000;border-radius:unset!important}.sign-up-form__form-error{font-size:14px!important}.sign-up-form__form-input{border-radius:4px!important;border:1px solid #a6a6a6!important;background-color:initial!important}.sign-up-form__form-input-left{border-right:none!important;border-top-right-radius:0!important;border-bottom-right-radius:0!important}.sign-up-form__form-input-right{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.sign-up-form__form-input-error{border:1px solid #f44141!important;color:#f44141!important}.payment-details .card-number{position:relative}.payment-details__header{display:flex;justify-content:space-between;color:#0d0c0c;margin-bottom:8px}@media (max-width:993px){.payment-details__header{flex-direction:column-reverse;align-items:start;grid-gap:24px;gap:24px}}.payment-details__header h3,.payment-details__header p{font-weight:400;font-size:14px;line-height:19px}.payment-details__title{font-style:normal;font-weight:700;font-size:26px;line-height:15px;letter-spacing:1px;text-transform:uppercase;margin-bottom:13px}@media (max-width:475px){.payment-details__title{font-size:16px;margin-bottom:8px}}.payment-details__description{display:flex;grid-gap:4px;gap:4px;flex:1 1;align-items:center;justify-content:end}.payment-details__description .lock{width:15px;padding-bottom:4px}.payment-details__description-text{color:#9c9c9c;font-size:12px;line-height:16px}@media (max-width:475px){.payment-details__description{font-size:13px}}.payment-details__submit{margin:40px auto 0;display:flex;flex-direction:column;align-items:center;grid-row-gap:40px;row-gap:40px}.payment-details__submit .submit-button{width:241px}.payment-details__submit .submit-info{font-style:normal;font-weight:400;font-size:14px;line-height:18px;text-align:center;color:#7d9688}@media (max-width:475px){.payment-details__submit .submit-info{width:230px}}.payment-details__submit .submit-info>a{color:#7d9688;text-decoration:underline}.payment-details__card{background:#fff;display:flex;flex-direction:column}.payment-details__card .card-field{display:flex;flex-direction:column;grid-row-gap:2px;row-gap:2px}.payment-details__card .card-field.promocode{margin-top:20px}.payment-details__card .card-field .error{display:none}.payment-details__card .card-field__input{font-family:JosefinSans;font-style:normal;font-size:14px;line-height:19px;height:52px;border:1px solid #a6a6a6;background-color:initial!important;padding:16px}.payment-details__card .card-field__input::-webkit-input-placeholder{color:#a6a6a6}.payment-details__card .card-field__input::placeholder{color:#a6a6a6}.payment-details__card .card-field__input-top{border-top-right-radius:4px;border-top-left-radius:4px;border-bottom:none}.payment-details__card .card-field__input-bottom-left{border-bottom-left-radius:4px;border-right:0}.payment-details__card .card-field__input-bottom-right{border-bottom-right-radius:4px}.payment-details__card .card-cards{position:absolute;top:14px;right:14px}.payment-details__card .card-cards__cards{display:flex;justify-content:space-between;grid-gap:9px;gap:9px}.payment-details__card .card-cards__cards.item{width:35px;min-width:35px;max-height:30px}.payment-details__card .card-title{font-style:normal;font-size:14px;font-weight:400;line-height:19px;white-space:nowrap;margin-bottom:8px;color:#0d0c0c}.payment-details__card .card-cvc,.payment-details__card .card-expiry{width:100%}.payment-details__card .second-line{display:grid;margin-bottom:15px;grid-template-columns:repeat(2,minmax(0,1fr))}.sign-radio{display:flex;flex-direction:column;grid-gap:6px;gap:6px;z-index:2;align-items:center;cursor:pointer}@media (max-width:768px){.sign-radio{grid-gap:8px;gap:8px}}.sign-radio__dot{-webkit-appearance:none;appearance:none;border-radius:100%;background:#517169;min-width:18px;height:18px;border:0;display:flex;align-items:center;justify-content:center;cursor:pointer}@media (max-width:768px){.sign-radio__dot{min-width:15px;height:15px}}.sign-radio__dot:before{content:"";width:.75em;height:.75em;border-radius:100%;-webkit-transform:scale(0);transform:scale(0);transition:-webkit-transform .12s ease-in-out;transition:transform .12s ease-in-out;transition:transform .12s ease-in-out,-webkit-transform .12s ease-in-out;background-color:#2e4741}.sign-radio__dot:checked{background-color:#fff}.sign-radio__dot:checked:before{-webkit-transform:scale(1);transform:scale(1);width:12px;height:12px;background-color:#47536a}.sign-radio__content{font-style:normal;font-weight:500;font-size:20px;line-height:35px;color:#fff}@media (max-width:768px){.sign-radio__content{font-size:15px;line-height:30px}}.sign-input__wrapper{position:relative;flex:1 1}.sign-input__wrapper .show-feature{background:transparent;border:none;position:absolute;right:16px;top:45px}.sign-input__wrapper .show-label{font-size:14px}.upgrade-success-modal{display:flex;flex-direction:column;justify-content:space-between;grid-row-gap:48px;row-gap:48px}.subscription-plan-select{display:flex;flex-direction:column;width:100%;grid-gap:8px;gap:8px}.subscription-plan-select__radioButtons{display:flex;align-items:center}.subscription-plan-select__prices{display:flex;align-items:center;justify-content:space-between}.subscription-plan-select__item{display:flex;flex-direction:column;grid-gap:8px;gap:8px;flex:1 1}.subscription-plan-select__item-start{text-align:start;align-items:start}.subscription-plan-select__item-center{text-align:center;align-items:center}.subscription-plan-select__item-end{text-align:end;align-items:end}.subscription-plan-select__period{font-size:12px;line-height:16px;color:#c4dbcf}.subscription-plan-select__price{font-size:16px;line-height:12px;font-weight:600;color:#fff}.subscription-plan-select__discount{background-color:#0d0c0c;padding:2px 6px;border-radius:10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.subscription-plan-select__discount span{font-size:10px;line-height:12px;letter-spacing:.56px;color:#fff}.subscription-plan-select__line{flex:1 1;height:12px;background-color:#415b54;-webkit-transform:scaleX(1.1);transform:scaleX(1.1)}.cart-summary{margin:0 auto;max-width:364px;width:100%;display:flex;flex-direction:column;grid-gap:18px;gap:18px;color:#fff;font-size:16px;line-height:16px;font-weight:600}@media (max-width:993px){.cart-summary{max-width:unset}}.cart-summary__totals{display:flex;flex-direction:column;grid-gap:10px;gap:10px}.cart-summary__products{display:flex;flex-direction:column;grid-gap:18px;gap:18px}.cart-summary-black{color:#0d0c0c}.cart-summary .divider{width:100%;height:1px;background-color:#517169}.cart-summary__button{width:210px!important;height:36px;font-size:12px;line-height:12px;font-weight:600;letter-spacing:1px;margin-bottom:-4px}.cart-summary__button-mobile{width:96px!important;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;margin:0 auto}.cart-summary__promocode{position:relative}.cart-summary__promocode__button{position:absolute;right:14px;top:9px}.cart-summary__input{height:42px!important;border:2px solid #a6a6a6!important;font-size:14px;line-height:19px;font-weight:400;color:#565555;padding-right:100px!important;background-color:#fff!important}@media (max-width:993px){.cart-summary__input{border:2px solid rgba(28,176,94,.5)!important}}.cart-summary__input-error{margin-top:8px;color:red;font-weight:400;font-size:14px}.cart-summary__applied-promocode{display:flex;flex-direction:column;grid-gap:4px;gap:4px;color:#97afa1;font-weight:600;margin-bottom:-4px}.cart-summary__applied-promocode-top{display:flex;align-items:center;justify-content:space-between}.cart-summary__applied-promocode-tag{background-color:#3a5f4c;padding:9px 18px;border-radius:6px;display:flex;align-items:center;grid-gap:10px;gap:10px;font-size:12px;line-height:14.5px;letter-spacing:1px;height:36px}.cart-summary__applied-promocode-amount{font-size:16px;line-height:16px}.cart-summary__applied-promocode-percentage{font-size:10px;line-height:12px}.cart-summary__applied-promocode-close{width:24px;height:24px;background-color:initial;display:flex;align-items:center;justify-content:center;border:none}.cart-summary-item{display:grid;grid-template-columns:2fr 1fr}.cart-summary-item__end{display:flex;justify-content:end;grid-gap:4px;gap:4px;align-items:center}.cart-summary-item__subtotal{text-decoration:line-through;font-weight:400;color:#c4dbcf;font-weight:14px}.cart-summary-item__left{display:flex;grid-gap:8px;gap:8px;align-items:center}.cart-summary-item__remove{width:18px;height:18px;background-color:initial;display:flex;align-items:center;justify-content:center;border:none}.upsell-product{width:100%;background-color:#e3e3e3;border-radius:6px;padding:12px;display:flex;grid-gap:12px;gap:12px;margin-top:4px;min-height:101px}@media (max-width:768px){.upsell-product{min-height:120px}}.upsell-product__content{display:flex;grid-gap:12px;gap:12px}@media (max-width:768px){.upsell-product__content{display:none}}.upsell-product__content-mobile{display:none}@media (max-width:768px){.upsell-product__content-mobile{display:flex;flex-direction:column;grid-gap:4px;gap:4px;width:100%;color:#0d0c0c}}.upsell-product__content__header{display:flex;align-items:center;justify-content:space-between}@media (max-width:768px){.upsell-product{grid-gap:8px;gap:8px}}.upsell-product__image{width:64px;height:64px;border-radius:6px}.upsell-product__info{color:#0d0c0c;display:flex;flex-direction:column;grid-gap:8px;gap:8px;flex:1 1}.upsell-product__name{font-size:16px;line-height:21px;font-weight:700}@media screen and (min-width:2000px){.upsell-product__name{font-size:20px}}.upsell-product__description{font-size:12px;line-height:16px}@media screen and (min-width:2000px){.upsell-product__description{font-size:16px}}.upsell-product__right{display:flex;flex-direction:column;justify-content:space-between;align-items:end}.upsell-product__price{font-size:16px;line-height:28px;font-weight:600;color:#0d0c0c}@media screen and (min-width:2000px){.upsell-product__price{font-size:20px}}.upsell-product__button{padding:0 15px!important}@media (max-width:768px){.upsell-product__button{margin-top:4px;align-self:flex-end}}@media screen and (min-width:2000px){.upsell-product__button{font-size:16px!important}}.upsell-product__added-label{background-color:#fff;color:#4f7862;display:flex;align-items:center;justify-content:center;border-radius:6px;height:24px;font-size:10px;letter-spacing:1px;font-weight:600;padding-top:2px!important}.card_country_select__input{color:#0d0c0c}.card_country_select__input-error .select-container{border:1px solid #f44141!important}.card_country_select__input .select-container{background-color:#fff}@media (min-width:768px){.card_country_select__input .select-container .ReactCollapse--collapse{left:-1px!important;bottom:-8px!important;border-radius:4px!important;border:1px solid #a6a6a6!important;width:calc(100% + 2px)}.card_country_select__input .select-container .ReactCollapse--collapse .option{padding:10px 15px!important;margin:0}}.card_country_select__input .value-container{height:52px}.card_country_select__input .value-container input{font-weight:600!important;font-size:18px!important;line-height:30px}.card_country_select__input .value-container input::-webkit-input-placeholder{color:#a6a6a6;font-size:14px;line-height:19px;font-weight:400}.card_country_select__input .value-container input::placeholder{color:#a6a6a6;font-size:14px;line-height:19px;font-weight:400}.card_country_select__input-hidden{display:none!important}.switch-container{width:100%;height:24px;display:flex;border-radius:40px;overflow:hidden;background-color:#415b54}.switch-container_button{flex:1 1;color:#fff;font-size:12px;line-height:16.34px;font-weight:700;border:none;background-color:#415b54;font-family:OpenSansRegular}.switch-container_button.active{background-color:#94b3ab;border-radius:40px}.subscription-plan-info{width:100%;display:flex;flex-direction:column;grid-gap:24px;gap:24px;align-items:center;margin:0 auto;max-width:364px}@media (max-width:993px){.subscription-plan-info{max-width:unset}}.subscription-plan-info__title{display:flex;align-items:center;justify-content:center;grid-gap:8px;gap:8px;font-family:OpenSansBold;font-size:12px;line-height:16.34px}.subscription-plan-info__title-sale{font-size:9px;line-height:20px;font-weight:700;padding-top:2px;font-family:OpenSansBold}.subscription-plan-info__subtitle{font-size:10px;line-height:12px;letter-spacing:.8px;font-weight:600;font-family:JosefinSans;-webkit-transform:translateY(-4px);transform:translateY(-4px)}.subscription-plan-info__total{font-family:JosefinSans;font-weight:600;margin-top:-20px}.subscription-plan-info__price{font-size:33px;font-weight:600;font-family:JosefinSans;padding-top:6px;padding-right:14px}.subscription-plan-info__price span{font-size:9px;line-height:12px}.grocery-header{background:#2e4741;height:226px;flex-direction:column;position:relative;grid-gap:24px;gap:24px;padding-bottom:10px}.grocery-header,.grocery-header .close-button{display:flex;justify-content:center;align-items:center}.grocery-header .close-button{position:absolute;right:20px;top:20px;border-radius:100%;border:none}@media (max-width:475px){.grocery-header .close-button{width:50px;height:50px;position:fixed;right:10px;top:70px;z-index:1;background-color:#000}}@media (min-width:476px) and (max-width:1200px){.grocery-header .close-button{background-color:#000;position:absolute;right:10px;top:10px}}.grocery-header .title{font-weight:700;font-size:24px;line-height:39px;color:#fff;text-transform:uppercase;letter-spacing:2px}.grocery-header .plain{font-size:18px;line-height:20px;text-align:center;color:#fff;padding:0;max-width:520px}@media screen and (max-width:450px){.grocery-header .plain{padding:0 20px}}.grocery-header .complete{color:#fff;font-size:13px;line-height:23px;text-transform:uppercase;letter-spacing:2px}@media screen and (max-width:500px){.grocery-header{height:240px;padding-top:63px;box-sizing:border-box}}.filters-search{display:flex;flex-direction:column;grid-gap:28px;gap:28px;margin-bottom:28px}@media screen and (max-width:1200px){.filters-search{display:none}}.filters-search .search-input>.input-container>.wrapper>input{height:50px}@media screen and (min-width:2000px){.filters-search .search-input>.input-container>.wrapper>input{font-size:20px}}.filters-search .filter-statistics{justify-content:center;align-items:center;grid-gap:10px;gap:10px}.filters-search .filter-statistics .divider{height:15px;width:2px;background-color:#fff;-webkit-transform:translateY(-3px);transform:translateY(-3px)}.filters-search .filter-statistics .title{font-size:14px;line-height:14px;text-transform:uppercase;color:#fff}@media (min-width:1200px){.filters-search .filter-statistics .title{display:flex}}.filters-search .filter-statistics .title .count{background-color:initial!important;font-size:14px;line-height:14px;text-transform:uppercase;margin-left:5px}.filters-search .filter-statistics .clear-all{font-size:14px;line-height:14px;text-transform:uppercase;text-decoration:none;background-color:initial;color:#fff;transition:color .25s ease-in}@media (min-width:1200px){.filters-search .filter-statistics .clear-all{display:block}}.filters-search .filter-statistics .clear-all:hover{color:#70af10}.single-range{width:100%;display:flex;flex-direction:column;grid-gap:10px;gap:10px;overflow-x:visible;position:relative}@media screen and (max-width:1200px){.single-range{align-items:center}}.single-range .value{font-size:16px;font-weight:600;line-height:14px;color:#fff;position:absolute;width:-webkit-max-content;width:max-content;top:13px}@media screen and (max-width:1200px){.single-range .value{color:#000}}.single-range .range-thumb{width:20px;height:20px;border-radius:100%;background:#fff}@media screen and (max-width:1200px){.single-range .range-thumb{background:#000}}.single-range .range-track{width:100%;height:3px;border-radius:6px;background-color:#fff}@media screen and (max-width:1200px){.single-range .range-track{width:88%;background-color:#000}}.add-recipe-title{color:#fff;margin:32px 0 0 32px!important}.recipes-grid-container .recipes-grid{margin-top:10px!important}.custom-select{width:-webkit-max-content;width:max-content;display:flex;align-items:center;grid-gap:10px;gap:10px}.custom-select .label{margin:0;font-size:13px;line-height:23px;font-weight:700;color:#000;text-transform:uppercase}@media screen and (min-width:2000px){.custom-select .label{font-size:18px;line-height:23px}}.custom-select .select{position:relative}.custom-select .select .toggle{border:none;outline:none;background-color:initial;font-size:13px;line-height:23px;font-weight:700;color:#000;text-decoration:underline;text-transform:uppercase}@media screen and (min-width:2000px){.custom-select .select .toggle{font-size:18px;line-height:23px}}.custom-select .select .options-wrapper{width:110px;position:absolute;z-index:10;left:0;top:100%;background-color:#fff;padding:10px;border-radius:6px;display:flex;flex-direction:column;grid-gap:8px;gap:8px;box-shadow:10px 10px 24px rgba(0,0,0,.25)}@media screen and (min-width:2000px){.custom-select .select .options-wrapper{width:140px}}.custom-select .select .options-wrapper .option{text-transform:uppercase;font-size:13px;line-height:23px;font-weight:600;color:#000;transition:font-weight .25s ease-out;cursor:pointer}@media screen and (min-width:2000px){.custom-select .select .options-wrapper .option{font-size:18px;line-height:23px}}.custom-select .select .options-wrapper .option:hover{font-weight:900}.self-end{margin-left:auto}@media screen and (max-width:475px){.self-end{margin-left:0}}.layer{background-color:#eee}.header-pagination{width:230px;min-height:50px;display:flex;justify-content:space-between;align-items:center;background-color:#fff;-webkit-transform:translateY(2px);transform:translateY(2px);display:none}@media screen and (max-width:475px){.header-pagination{display:flex}}.header-pagination .text{font-size:20px;text-transform:uppercase;font-weight:700}.header-pagination>button{background-color:initial;border:none;outline:none;padding:0 30px}.header-pagination>button:first-child{-webkit-transform:rotate(180deg) translateY(3px);transform:rotate(180deg) translateY(3px)}.z-1{position:relative;z-index:-1}.checkbox-span{font-size:24px}.title-icon{width:22px;height:22px;position:relative;top:-2px}.grocery-list-checkbox{font-weight:400;font-size:18px}.tootip-absolute{position:absolute;right:0;bottom:2px}.card-25{flex:0 0 23.8%}@media screen and (max-width:768px){.card-25{flex:0 0 50%}}@media screen and (min-width:2000px){.card-25{flex:0 0 24.3%}}.card-50{flex:0 0 50%}@media screen and (max-width:768px){.card-50{flex:0 0 100%}}.recipe-image-new{width:100%;height:150px;background-size:cover;background-position:50%}.no-padding-modal{padding:0!important}.input-label{font-size:16px!important}@media screen and (min-width:2000px){.input-label{font-size:20px!important}}@media screen and (max-width:475px){.xs-full{width:100%}}.aacp-save{display:flex;flex-direction:column;grid-gap:15px;gap:15px;align-items:center}.aacp-save_title{font-size:20px;font-weight:700;text-align:center;line-height:25px}.aacp-save_text{text-transform:none;font-size:18px;font-weight:700}.aacp-save_text-90{width:90%}.success-modal-mock{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;grid-gap:40px;gap:40px}.success-modal-mock-gap{grid-gap:40.5px;gap:40.5px}.success-modal-mock_icon{width:70px;height:70px}.success-modal-mock_message{font-size:24px;font-weight:700;text-align:center;line-height:25px;text-transform:uppercase}.success-modal-mock_text{text-transform:none;font-size:18px;font-weight:700;text-align:center}.success-modal-mock_text_80{width:70%;line-height:22px}.success-modal-mock_divider{width:100%;height:1px;background-color:#000}.success-modal-mock_close{text-transform:none;font-size:18px;font-weight:700;text-align:center}.input-container{display:flex;flex-direction:column;margin-bottom:5px;position:relative}.input-container .wrapper{display:flex;align-items:center;position:relative}.input-container .wrapper.disabled{opacity:.5}.input-container .wrapper .postfix{position:absolute;right:15px;width:30px;text-align:right;font-weight:500;font-size:12px}.input-container label{margin-bottom:10px;font-weight:600;font-size:14px;color:#000}@media (max-width:768px){.input-container label{font-size:16px}}@media screen and (min-width:2000px){.input-container label{font-size:20px!important}}.input-container .input,.input-container input{height:50px;background-color:#eee;border:1px solid rgba(0,0,0,.3);padding:0 15px;flex-grow:1;font-weight:500;max-width:calc(100% - 30px);font-size:14px}@media screen and (min-width:2000px){.input-container .input,.input-container input{font-size:20px!important}}.input-container .input.textarea,.input-container input.textarea{height:auto;padding:15px}.input-container .input::-webkit-input-placeholder,.input-container input::-webkit-input-placeholder{color:#b9b8b8}.input-container .input::placeholder,.input-container input::placeholder{color:#b9b8b8}.input-container .input.with-postfix,.input-container input.with-postfix{padding-right:60px;max-width:calc(100% - 75px)}.input-container input:-webkit-autofill,.input-container input:-webkit-autofill:focus,.input-container input:-webkit-autofill:hover{-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s;background:#fff}@media screen and (min-width:2000px){.input-container input:-webkit-autofill,.input-container input:-webkit-autofill:focus,.input-container input:-webkit-autofill:hover{font-size:20px}}.error{min-height:15px;font-size:10px;line-height:10px;font-weight:400;margin-top:5px;color:red}.search-input,.search-input-home{position:relative;display:flex;align-items:center}.search-input-home .input-container,.search-input .input-container{width:100%;margin-bottom:0}.search-input-home .input-container .input,.search-input .input-container .input{background-color:#fff;height:40px;border:1px solid #eaeaea;padding-right:50px}.search-input-home .input-container .input::-webkit-input-placeholder,.search-input .input-container .input::-webkit-input-placeholder{color:#000}.search-input-home .input-container .input::placeholder,.search-input .input-container .input::placeholder{color:#000}.search-input-home .input-container .error,.search-input .input-container .error{display:none}.search-input-home .mark,.search-input .mark{position:absolute;right:20px;width:20px;aspect-ratio:1/1}@media (max-width:475px){.search-input-home .mark,.search-input .mark{width:12px}}.search-input-home{position:relative;width:60%;display:flex;align-items:center;background-color:#fff;border:none}.search-input-home .input-container{width:100%;margin-bottom:0}@media (max-width:475px){.search-input-home .input-container{font-size:12px}}.search-input-home .input-container .input{border:none;padding-top:7px;padding-bottom:7px}.search-input-home .input-container .input::-webkit-input-placeholder{color:#000;font-weight:400;font-size:16px}.search-input-home .input-container .input::placeholder{color:#000;font-weight:400;font-size:16px}@media (max-width:475px){.search-input-home .input-container .input::-webkit-input-placeholder{font-size:12px}.search-input-home .input-container .input::placeholder{font-size:12px}}.checkbox{display:flex;align-items:center;font-weight:500;font-size:16px;text-transform:capitalize}.checkbox sup{position:relative;top:3px;font-size:10px}.checkbox.lowercase{text-transform:lowercase}.checkbox.active .box{background-color:#eee;border-color:transparent}.checkbox.active img{visibility:visible}.checkbox:hover{cursor:pointer}.checkbox .circle{min-width:22px;height:22px;border:2px solid #000;border-radius:100%}.checkbox .box,.checkbox .circle{display:flex;align-items:center;justify-content:center;margin-right:15px}.checkbox .box{min-width:20px;height:20px;border:1px solid rgba(185,184,184,.3);border-radius:5px}.checkbox img{visibility:hidden}.select-container{padding:0 15px;border:1px solid rgba(0,0,0,.3);background-color:#eee;border-radius:5px;position:relative;display:flex;flex-direction:column;margin-bottom:5px}@media (max-width:768px){.select-container.open{box-shadow:0 4px 10px 4px rgba(44,133,76,.06);border:1px solid rgba(44,133,76,.1)}}.select-container.open .arrow{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.select-container.hoverable .option:hover{background-color:rgba(44,133,76,.1);cursor:pointer}.select-container .value-container{height:50px;display:flex;align-items:center;justify-content:space-between}.select-container .value-container .arrow{transition:.3s ease-in-out}.select-container .value-container .value{font-size:12px;font-weight:500}.select-container .value-container input{font-size:12px;font-weight:500;height:100%;width:100%;margin-left:-15px;padding-left:15px;border:none;background:transparent}.select-container .value-container input::-webkit-input-placeholder{color:#b9b8b8}.select-container .value-container input::placeholder{color:#b9b8b8}.select-container .ReactCollapse--collapse{z-index:2}@media (min-width:768px){.select-container .ReactCollapse--collapse{position:absolute;width:100%;left:-1px;bottom:-15px;background:#fff;-webkit-transform:translateY(100%);transform:translateY(100%);border-radius:10px;border:1px solid rgba(185,184,184,.3)}}.select-container .options{padding:10px 0}@media (max-width:768px){.select-container .options{border-top:1px solid rgba(185,184,184,.3)}}@media (min-width:768px){.select-container .options{max-height:222px;overflow-y:scroll}}.select-container .options .option{padding:10px 15px;font-size:12px;font-weight:400}@media (max-width:768px){.select-container .options .option{margin:0 -15px}}.little-notice{font-size:15px;text-transform:lowercase;color:#000;font-weight:500;letter-spacing:1.5px}@media screen and (min-width:2000px){.little-notice{font-size:18px}}p.plain{font-weight:300!important;padding-top:20px}.new-input-wrapper{box-sizing:border-box;width:100%;display:flex;align-items:center;grid-gap:10px;gap:10px;border-bottom:2px solid #000;padding:0 10px}.new-input-wrapper_active{border-bottom:4px solid #000}.new-input-wrapper img{width:19px;height:19px}.new-input-input{width:100%;border:none;height:40px;font-family:"JosefinSans";font-weight:500;font-size:20px;line-height:24px;text-align:center}.plans-grid,.recipes-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:15px;margin-top:40px}@media (max-width:475px){.plans-grid,.recipes-grid{grid-template-columns:1fr}}.plans-grid.grid-4,.recipes-grid.grid-4{grid-template-columns:repeat(4,1fr)}.plans-grid.grid-2-2,.recipes-grid.grid-2-2{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr)}.recipes-big-grid{grid-template-columns:repeat(2,1fr)}.recipes-grid{margin-top:0}.plan-grid{display:grid;grid-gap:25px;grid-template-columns:repeat(7,1fr)}@media (max-width:1150px){.plan-grid{grid-template-columns:repeat(5,1fr)}}@media (max-width:890px){.plan-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:660px){.plan-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:505px){.plan-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:450px){.plan-grid{grid-template-columns:1fr}}@media (max-width:450px){.plan-grid .plan-column{padding:0 10px}}.plan-grid .plan-column:last-child .line{display:none}.plan-grid .row-title{font-weight:700;font-size:18px;letter-spacing:2px;margin-top:30px;margin-bottom:-15px;min-height:27px;display:flex;align-items:center;text-transform:uppercase}@media (max-width:450px){.plan-grid .row-title{font-size:17px;font-weight:700;margin-top:25px;margin-bottom:-20px}}.add-recipe{display:flex}@media (max-width:1199px){.add-recipe{grid-template-columns:1fr}.add-recipe>div{display:none}.add-recipe>div.visible{display:flex;flex-direction:column}}.add-recipe .recipes-grid{margin-top:30px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;width:auto}@media (max-width:930px){.add-recipe .recipes-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:700px){.add-recipe .recipes-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:475px){.add-recipe .recipes-grid{grid-template-columns:1fr}}.add-recipe .recipes-grid.grid-4{grid-template-columns:repeat(4,1fr)}.shopping-cart-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-row-gap:60px;grid-column-gap:120px;position:relative;padding-top:54px}@media (max-width:768px){.shopping-cart-grid{border:0;padding:0;margin-top:45px}}@media (max-width:475px){.shopping-cart-grid{margin-top:30px;grid-gap:30px}}@media (max-width:1200px){.shopping-cart-grid{grid-gap:40px}}@media (max-width:1000px){.shopping-cart-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.shopping-cart-grid{grid-template-columns:1fr;grid-gap:30px}}.recipe-grid{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:80px;grid-row-gap:40px;margin-bottom:60px}@media (max-width:990px){.recipe-grid{grid-template-columns:1fr;grid-row-gap:30px}}@media (max-width:475px){.recipe-grid{grid-row-gap:25px}}.rawkstars-user-grid{display:grid;grid-gap:20px;grid-template-columns:repeat(4,1fr);margin-top:30px}@media (max-width:990px){.rawkstars-user-grid{grid-template-columns:repeat(3,1fr);grid-gap:20px}}@media (max-width:768px){.rawkstars-user-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:475px){.rawkstars-user-grid{grid-template-columns:1fr}}.wellness-grid{display:grid;grid-gap:40px;grid-template-columns:repeat(3,1fr)}@media (max-width:1100px){.wellness-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.wellness-grid{grid-template-columns:1fr;grid-gap:30px}}.small-uppercase{font-weight:700;text-transform:uppercase;font-size:15px;letter-spacing:2px}p.light-text{font-size:14px;font-weight:300;margin-bottom:20px}.ReactCollapse--collapse{transition:height .3s ease-in-out}.input-range__label--max,.input-range__label--min{display:none}.input-range__label-container{background:#fff}.input-range__label-container:after{content:"m"}.input-range__label--value{top:auto;bottom:-30px;font-weight:400;font-size:11px;color:#b9b8b8}.input-range__slider-container,.input-range__track{transition:none}.input-range__slider{width:14px;height:14px;border-radius:7px;background-color:#2c854c;border:none;margin-left:-7px;margin-top:-8px}.input-range__slider:active{-webkit-transform:none;transform:none}.input-range__track{height:2px;background-color:rgba(185,184,184,.3);border-radius:1px}.input-range__track--active{background-color:#2c854c}.bottom-padding{padding-bottom:36px!important}.plans--week{margin-top:39px}.plans--week--fixheight{margin-top:0;min-height:150px}@media (max-width:768px){.plans--week{padding-bottom:20px!important}}#beacon-container{visibility:hidden}#beacon-container.active,.BeaconFabButtonFrame.showHelper{visibility:visible}@media (max-width:768px){.BeaconFabButtonFrame{bottom:50px!important;right:5px!important;-webkit-transform:scale(.4)!important;transform:scale(.4)!important}}.mb-24{margin-bottom:24px}.mt-39{margin-top:39px}.g-gap10{grid-gap:10px!important}.g-gap18{grid-gap:18px!important}.g-gap25{grid-gap:25px!important}.pt-70{padding-top:70px!important}@media screen and (max-width:475px){.pt-70{padding-top:30px!important}}@media screen and (max-width:475px){.pb-30{padding-bottom:30px!important}}
/*# sourceMappingURL=main.b8922303.chunk.css.map */