.woocommerce-MyAccount-content{font-family:Inter;font-size:16px;font-style:normal;line-height:24px;letter-spacing:.1px;position:relative}h1,h2{font-size:18px;font-weight:600;line-height:28px}h1{color:var(--gray-gray-70,#424644)}h2{color:var(--not-black,#131313)}input[type=radio]{accent-color:#40882e}.space{margin-top:var(--spacing-2,16px);margin-bottom:var(--spacing-3,24px);border-color:#ececec;width:100%}.step-title{display:flex;align-items:center;gap:var(--spacing-1,8px)}.number{display:flex;width:32px;height:32px;flex-direction:column;justify-content:center;align-items:center;border-radius:var(--radius-xl,32px);background:var(--brand-primary,#51ab3a);color:var(--white,#fff);font-weight:600}.screen,.screen section{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-3,24px);align-self:stretch}.screen{display:none;margin-bottom:var(--spacing-3,24px)}.tag{padding:var(--spacing-05,4px) var(--spacing-1,8px);align-items:center;border-radius:var(--radius-sm,4px);background:var(--brand-secondary,#f8f6f0);color:var(--brand-primary,#51ab3a);font-weight:600}.selection{display:flex;height:52px;padding:var(--spacing-1,8px) var(--spacing-2,16px);justify-content:center;align-items:center;gap:var(--spacing-1,8px);border-radius:var(--radius-sm,4px);border:1px solid var(--brand-primary-60,#b9ddb0);background:var(--brand-primary-95,#f6fbf5);position:absolute;right:0;cursor:pointer}.selection img[alt=Down].rotate{transform:rotate(180deg)}.selection span{color:var(--brand-primary,#51ab3a);font-weight:600}.btns{display:none;justify-content:flex-end;align-items:flex-start;gap:var(--spacing-1,8px);align-self:stretch;margin-top:var(--spacing-3,24px)}.btns-final{justify-content:space-between}.btns a{display:flex;height:52px;padding:var(--spacing-1,8px) var(--spacing-2,16px);justify-content:center;align-items:center;gap:var(--spacing-1,8px);border-radius:var(--radius-sm,4px)}.btns a{font-weight:600;color:var(--brand-primary,#51ab3a)}.btns a.confirm,.btns a.proceed{background-color:var(--brand-primary,#51ab3a)}.btns a.confirm span,.btns a.proceed span{color:var(--white,#fff)}.btns a.back{border:1px solid var(--brand-primary-60,#b9ddb0);background:var(--brand-primary-95,#f6fbf5)}.actions a{display:flex;height:28px;padding:var(--spacing-05,4px) 6px;justify-content:center;align-items:flex-start;gap:var(--spacing-05,4px);color:var(--brand-primary,#51ab3a);font-size:14px;font-weight:600;line-height:18px;text-transform:uppercase}p.description{padding:0 40px;color:var(--gray-gray-70,#424644);font-size:16px;line-height:24px;letter-spacing:.1px;margin-top:-16px}.plans{display:flex;padding-left:var(--spacing-6,48px);flex-direction:column;align-items:flex-start;gap:var(--spacing-2,16px);align-self:stretch}.plans .card-plan{display:flex;padding:var(--spacing-2,16px) var(--spacing-3,24px) var(--spacing-2,16px) 180px;justify-content:space-between;align-items:center;align-self:stretch;border-radius:var(--radius-md,8px);border:1px solid var(--border-color-border-secondary,#d9d9d9);background:var(--white,#fff);position:relative;cursor:pointer}.plans .card-plan:has(input[type=radio]:checked),.plans .card-plan:hover{border:1px solid #51ab3a}.plans .card-plan:has(input[type=radio]:checked){outline:3px solid #d3eace}.plans .card-plan:has(img.big){background-image:url(../images/add-plan-big-pattern.png);background-repeat:no-repeat}.plans .card-plan>img{-webkit-transform:scaleX(-1);transform:scaleX(-1);position:absolute;left:32px;top:24px}.plans .card-plan>img.big{margin-left:-33px;top:calc(50% - 80px);width:143px;height:178.1px;object-fit:cover;object-position:0 100%}.plans .card-plan .features{display:flex;flex-direction:column;align-items:flex-start}.plans .card-plan .features ul{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-05,4px);list-style:none;padding:0;margin:0}.plans .card-plan .features ul li{display:flex;align-items:center;gap:var(--spacing-05,4px)}.plans .card-plan .features ul li span{color:var(--gray-gray-60,#646b68)}.plans .card-plan .features h3{color:var(--not-black,#131313);font-size:18px;font-weight:600;line-height:28px;display:flex;align-items:center;gap:var(--spacing-2,16px);padding-bottom:var(--spacing-2,16px)}.plans .card-plan .features h4{color:var(--gray-gray-70,#424644);font-size:14px;font-weight:600;line-height:22px;display:flex;padding-top:var(--spacing-1,8px);padding-bottom:var(--spacing-05,4px)}.plans .card-plan .radio-price{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;align-self:stretch}.prices{display:flex;flex-direction:column;justify-content:center;align-items:flex-end;gap:var(--spacing-05,4px)}.plans .card-plan .radio-price .prices .price{color:var(--gray-gray-70,#424644);text-align:right;font-size:22px;font-weight:600;line-height:28px}.plans .card-plan .radio-price .prices .per-meal{color:var(--gray-gray-50,#88908d)}.plans .card-plan .radio-price input[type=radio]{width:24px;height:24px;cursor:pointer}.title-tag{display:flex;padding-left:var(--spacing-1,8px);align-items:flex-start;display:flex;height:22px;padding:var(--spacing-05,4px) var(--spacing-1,8px) var(--spacing-05,4px) var(--spacing-05,4px);align-items:center;gap:var(--spacing-05,4px);border-radius:var(--radius-sm,4px);background:var(--brand-primary,#51ab3a)}.title-tag span{color:var(--gray-gray-10,#fafafa);text-align:center;font-size:10px;font-weight:600;line-height:14px}.custom-plan{display:flex;padding-left:var(--spacing-6,48px);flex-direction:column;align-items:flex-start;gap:var(--spacing-2,16px);align-self:stretch}.custom-plan>div{display:flex;padding:var(--spacing-2,16px) var(--spacing-3,24px);align-items:flex-start;gap:var(--spacing-2,16px);align-self:stretch;border-radius:var(--radius-md,8px);border:1px solid var(--border-color-border-secondary,#d9d9d9);background:var(--white,#fff);cursor:pointer}.custom-plan>div:has(input[type=radio]:checked),.custom-plan>div:hover{border:1px solid #51ab3a}.custom-plan>div:has(input[type=radio]:checked){outline:3px solid #d3eace}.custom-plan>div .text{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-1,8px);flex:1 0 0}.custom-plan>div .text h3{color:var(--gray-gray-70,#424644);font-size:16px;font-weight:600;line-height:21px}.custom-plan>div .text p{color:var(--gray-gray-60,#646b68);font-size:14px;line-height:22px}.custom-plan>div .radio-button{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;align-self:stretch}.custom-plan>div .radio-button input[type=radio]{width:24px;height:24px;cursor:pointer}.segmented-control{display:flex;padding:var(--spacing-3,24px) 0;justify-content:center;align-items:flex-start;align-self:stretch}.segmented-control .tabs{display:flex;align-items:flex-start;gap:1px;border-radius:var(--radius-sm,4px);border:1px solid var(--border-color-border-secondary,#d9d9d9);background:var(--border-color-border-secondary,#d9d9d9);box-shadow:0 1px 2px 0 rgba(58,66,68,.1)}.segmented-control .tabs .tab{display:flex;width:var(--input-width-small-width,120px);height:44px;padding:var(--spacing-1,8px) var(--spacing-2,16px);justify-content:center;align-items:center;gap:var(--spacing-05,4px);color:var(--gray-gray-60,#646b68);font-weight:600;background:var(--white,#fff);cursor:pointer}.segmented-control .tabs .tab.first{border-radius:4px 0 0 4px}.segmented-control .tabs .tab.last{border-radius:0 4px 4px 0}.segmented-control .tabs .tab.active{border:1px solid var(--brand-primary,#51ab3a);background:var(--brand-primary,#51ab3a);color:var(--white,#fff)}.meal-container{display:flex;padding-left:var(--spacing-3,24px);flex-direction:column;align-items:flex-start;gap:var(--spacing-3,24px);align-self:stretch}.meal-type{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-3,24px);align-self:stretch}.meal{display:flex;flex-direction:column;align-items:center;align-self:stretch;border-radius:var(--radius-lg,16px);border:1px solid var(--brand-primary-75,#d3eace);background:var(--Meal-Prep-Gradient,linear-gradient(91deg,#f8f6f0 .81%,#edf6eb 99.98%));box-shadow:0 1px 1px 0 rgba(93,86,60,.04),0 6px 14px 0 rgba(206,201,180,.14)}.meal .meal-top{display:flex;min-height:185px;justify-content:center;align-items:flex-start;gap:var(--spacing-3,24px);align-self:stretch}.meal .meal-top .image{width:260px;transform:translateX(-20px)}.meal .meal-top .nutriction-facts{display:flex;flex-direction:column;align-items:flex-start;flex:1 0 0}.meal .meal-top .nutriction-facts .control{display:flex;padding-left:var(--spacing-1,8px);flex-direction:column;align-items:flex-start;gap:var(--spacing-1,8px);align-self:stretch}.meal .meal-top .nutriction-facts .control .header{display:flex;padding-bottom:var(--spacing-1,8px);justify-content:space-between;gap:var(--spacing-2,16px);align-self:stretch;padding-right:var(--spacing-3,24px);align-items:center}.meal .meal-top .nutriction-facts .control .header .title{color:var(--not-black,#131313);font-family:Inter;font-size:18px;font-weight:600;line-height:28px;letter-spacing:.1px}.meal .meal-top .nutriction-facts .control .header .stepper{display:flex;height:52px;padding:var(--Meal-Selection-AllMeals_Counter,0) var(--spacing-1,8px);justify-content:center;align-items:center;gap:var(--spacing-05,4px);border-radius:64px;border:var(--Meal-Selection-AllMeals_Counter,1px) solid var(--border-color-border-secondary,#d9d9d9);background:var(--white,#fff)}.meal .meal-top .nutriction-facts .control .header .stepper img{cursor:pointer}.meal .meal-top .nutriction-facts .control .header .stepper input{width:24px;color:var(--gray-gray-30,var(--border-color-border-secondary,#d9d9d9));text-align:center;font-size:22px;font-weight:600;line-height:28px;letter-spacing:.1px;border:none;padding:10px 0;pointer-events:none}.screen:has([name=default][value=no]:checked) .meal .meal-top .nutriction-facts .control .header .stepper input{color:#000}.screen:has([name=default][value=yes]:checked) .meal .meal-top .nutriction-facts .control .header .stepper img{opacity:.2;pointer-events:none}.meal .meal-top .nutriction-facts .control .description{color:var(--gray-gray-70,#424644);letter-spacing:.1px;padding-right:var(--spacing-3,24px)}.meal .meal-top .nutriction-facts .ingredients{display:flex;padding:var(--spacing-2,16px) var(--spacing-3,24px) 0 0;flex-direction:column;align-items:flex-start;align-self:stretch}.video-menu{padding:8px;display:flex;gap:var(--spacing-2,16px)}.video-menu .consumption-day b{font-weight:600;letter-spacing:0}.meal .meal-top .opens{display:flex;gap:var(--spacing-05,4px);align-self:stretch;padding:var(--spacing-2,16px) 6px 0 6px;align-items:flex-start}.meal .meal-top .opens>div{cursor:pointer;display:flex;padding:var(--spacing-05,4px) 2px;justify-content:center;align-items:flex-start;gap:var(--spacing-05,4px);color:var(--brand-primary,#51ab3a);font-size:14px;font-weight:600;line-height:18px;letter-spacing:.1px;text-transform:uppercase}.video-menu .open-video{color:var(--brand-primary,#51ab3a);font-size:14px;font-weight:600;line-height:27px;letter-spacing:.1px;text-transform:uppercase;cursor:pointer;display:flex;align-items:center;gap:4px}.meal .meal-top .texts{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-2,16px);align-self:stretch}.meal .meal-top .texts>div{display:none;flex-direction:column;gap:var(--spacing-2,16px);padding:16px 24px 16px 8px}.meal .meal-top .texts .text .divider{display:block;margin:8px 0 4px;border-top:1px solid #ececec;height:1px}.meal .meal-top .opens .open.active img{transform:rotate(180deg)}.meal .meal-top .texts .text{color:var(--gray-gray-60,#646b68);letter-spacing:.1px}.meal .meal-top .texts .text strong{letter-spacing:.1px}.meal .meal-top .texts .text.sauce{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-05,4px);align-self:stretch}.meal .meal-top .texts .text.sauce .row-sauce{display:flex;gap:8px;padding:4px 0}.meal .meal-top .texts .text.sauce .row-sauce span{color:var(--brand-primary,#51ab3a);font-size:14px;line-height:22px}.meal .meal-top .texts .text.options{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-1,8px);align-self:stretch}.meal .meal-top .texts .text.options ul.options-list{list-style:none;padding:0;margin:0;display:flex;align-items:flex-start;gap:8px 16px;flex-wrap:wrap}.meal .meal-top .texts .text.options ul.options-list li{display:flex;align-items:center;gap:8px;align-self:stretch;min-width:160px}.meal .meal-top .texts .text.sauce .macro{color:var(--gray-gray-50,#88908d);font-size:13px;line-height:20px;letter-spacing:.1px}.meal .meal-top .texts.video-wrapper{display:none}.meal .meal-down{display:flex;padding-top:var(--spacing-2,16px);flex-direction:column;align-items:center;align-self:stretch}.meal .meal-down .meal-footer{display:flex;padding:0 var(--spacing-2,16px) 0 var(--spacing-4,32px);align-items:flex-start;gap:var(--spacing-2,16px);align-self:stretch;border-radius:0 0 var(--radius-lg,16px) var(--radius-lg,16px);background:var(--brand-secondary-95,#fbfaf7)}.meal .meal-down .meal-footer .meal-column{display:flex;padding:var(--spacing-2,16px) var(--spacing-2,16px) var(--spacing-2,16px) 0;align-items:center;gap:var(--spacing-2,16px);flex:auto}.meal .meal-down .meal-footer .meal-column .percent{width:44px;height:44px;position:relative}.meal .meal-down .meal-footer .meal-column .percent svg{position:relative;width:44px;height:44px;rotate:102deg}.meal .meal-down .meal-footer .meal-column .percent svg circle{width:38px;height:38px;fill:none;stroke-width:3;transform:translate(3px,3px);stroke-dasharray:117;stroke-dashoffset:117;stroke-linecap:round}.meal .meal-down .meal-footer .meal-column .percent svg circle:nth-child(1){stroke-dashoffset:0;stroke:#d9d9d9}.meal .meal-down .meal-footer .meal-column .percent svg circle:nth-child(2){stroke:#484645}.meal .meal-down .meal-footer .meal-column .percent img{top:50%;left:50%;transform:translate(-50%,-50%);position:absolute}.meal .meal-down .meal-footer .meal-column .neo-container{display:flex;flex-direction:column;align-items:flex-start}.meal .meal-down .meal-footer .meal-column .neo-container .fact-row{display:flex;align-items:center;gap:var(--spacing-05,4px)}.meal .meal-down .meal-footer .meal-column .neo-container .fact-row h3{color:var(--brand-primary,#51ab3a);font-size:28px;font-weight:600;line-height:32px;letter-spacing:.1px}.meal .meal-down .meal-footer .meal-column .neo-container .fact-row span{color:var(--gray-gray-70,#424644);font-size:14px;line-height:22px;letter-spacing:.1px}.meal .meal-down .meal-footer .meal-column .neo-container>span{color:var(--gray-gray-60,#646b68);font-size:14px;line-height:22px;letter-spacing:.1px}.meal .meal-down .meal-footer .divider{margin:0 var(--spacing-2,14px);height:86px;width:1px;background-color:#efede8}@media screen and (min-width:768px) and (max-width:992px){.meal .meal-down .meal-footer .divider{margin:0}}.meal .meal-down .meal-footer .meal-column.simple{flex-direction:column;gap:var(--spacing-05,4px);flex:1 0 0;align-items:flex-start;padding-right:0}.meal .meal-down .meal-footer .meal-column.spiciness{display:flex;padding:var(--spacing-2,16px) 0;flex-direction:column;justify-content:center;align-items:center;gap:var(--spacing-05,4px);align-self:stretch}.meal .meal-down .meal-footer .meal-column.spiciness .spiciness-scale{display:flex;padding-bottom:var(--spacing-05,4px);flex-direction:column;justify-content:center;align-items:center;gap:var(--spacing-1,8px)}.meal .meal-down .meal-footer .meal-column.spiciness .spiciness-scale .scale-top{display:flex;align-items:center;gap:var(--spacing-05,4px);color:var(--gray-gray-60,#646b68);font-size:12px;line-height:18px;letter-spacing:.1px;font-weight:700}.meal .meal-down .meal-footer .meal-column.spiciness .spiciness-scale .scale{display:flex;width:var(--input-width-medium-width,160px);height:10px;align-items:flex-start;border-radius:5px;background:linear-gradient(90deg,#50b420 0,#faa417 50%,#bf191e 100%);box-shadow:0 1px 2px 0 rgba(58,66,68,.1)}.meal .meal-down .meal-footer .meal-column.spiciness .spiciness-scale .scale .points{width:calc(160px / 6);border-top:1px solid rgba(0,0,0,.15);border-bottom:1px solid rgba(0,0,0,.15);height:10px;background:var(--border-color-border-tertiary,#ececec);border-right:1px solid rgba(0,0,0,.15)}.meal .meal-down .meal-footer .meal-column.spiciness .spiciness-scale .scale .points:first-child{border-left:1px solid rgba(0,0,0,.15);border-top-left-radius:5px;border-bottom-left-radius:5px}.meal .meal-down .meal-footer .meal-column.spiciness .spiciness-scale .scale .points:last-child{border-top-right-radius:5px;border-bottom-right-radius:5px}.meal .meal-down .meal-footer .meal-column.spiciness .spiciness-scale .scale .points.blur{background:0 0}.spicy_level_1{color:#55b420}.spicy_level_2,.spicy_level_3{color:#90ae1d}.spicy_level_4{color:#e2a719}.spicy_level_5{color:#c11c1e}.mc{display:none;width:320px;flex-direction:column;align-items:center;position:absolute;top:42px;right:0;z-index:10}.mc-top{display:flex;height:9px;flex-direction:column;justify-content:flex-end;align-items:center;gap:var(--spacing-2,16px)}.mc-bottom{display:flex;padding-top:var(--spacing-1,8px);flex-direction:column;align-items:flex-end;align-self:stretch;border-radius:var(--radius-md,8px);background:var(--white,#fff);box-shadow:0 1px 1px 0 rgba(93,86,60,.04),0 6px 14px 0 rgba(206,201,180,.14)}.mc-bottom>h5{margin:0;padding:8px 16px 16px;color:var(--brand-primary,#51ab3a);font-size:14px;font-weight:600;line-height:18px;letter-spacing:.1px;text-transform:uppercase;width:100%}.mc-selection{display:flex;padding:var(--spacing-05,4px) var(--spacing-2,16px) var(--spacing-1,8px) var(--spacing-2,16px);justify-content:space-between;align-items:center;align-self:stretch}.mc-selection h4{color:var(--gray-gray-60,#646b68);font-size:14px;font-weight:600;line-height:18px;letter-spacing:.1px;text-transform:uppercase}.mc-link{display:flex;align-items:flex-end}.mc-link a{color:var(--brand-primary,#51ab3a);font-weight:600;letter-spacing:.1px}.mc-divider{display:flex;margin:8px 0;flex-direction:column;align-items:flex-start;align-self:flex-end;background-color:#efede8;width:calc(100% - 44px);height:1px}.mc-divider.mc-full{width:100%;margin:0 0 8px}.mc-row{display:flex;padding:0 16px;align-items:center;gap:var(--spacing-2,16px);align-self:stretch}.mc-row .mc-left{display:flex;align-items:center;gap:8px;flex:1 0 0}.mc-row .mc-left .mc-img{display:flex;width:32px;height:32px;justify-content:center;align-items:center;gap:var(--spacing-2,16px)}.mc-row .mc-left h5{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;flex:1 0 0;overflow:hidden;color:var(--gray-gray-60,#646b68);text-overflow:ellipsis;font-size:14px;font-weight:400;line-height:22px;letter-spacing:.1px}.mc-row .mc-right{display:flex;align-items:center;gap:var(--spacing-05,4px)}.mc-row .mc-right img{transition:all ease .25s;cursor:pointer}.mc-row .mc-right img:hover{border-radius:50%;background-color:#ececec}.inactive{pointer-events:none;opacity:.2}.mc-stepper{display:flex;width:64px;align-items:center;gap:var(--spacing-05,4px)}.mc-stepper img{width:20px}.mc-stepper .qty{border:none;padding:0;color:var(--not-black,#131313);text-align:center;letter-spacing:.1px;pointer-events:none}.mc-confirm{display:flex;padding:0 16px 10px;flex-direction:column;align-items:flex-start;gap:var(--spacing-2,16px);align-self:stretch}.mc-confirm .mc-button{display:flex;height:38px;padding:8px 16px;justify-content:center;align-items:center;gap:var(--spacing-05,4px);align-self:stretch;border-radius:var(--radius-sm,4px);background:var(--brand-primary,#51ab3a);color:var(--white,#fff);font-size:14px;font-weight:600;line-height:22px;letter-spacing:.1px;border:none;text-transform:none}.empty{width:100%;text-align:center;color:var(--gray-gray-60,#646b68)}.meal-container .meal-type{display:none}.general-card{display:flex;padding:var(--spacing-3,24px);flex-direction:column;align-items:flex-start;align-self:stretch;border-radius:var(--radius-md,8px);background:var(--white,#fff);box-shadow:0 1px 1px 0 rgba(93,86,60,.04),0 6px 14px 0 rgba(206,201,180,.14)}.dietary-top{display:flex;padding-bottom:var(--spacing-2,16px);flex-direction:column;justify-content:center;align-items:flex-start;gap:var(--spacing-05,4px);align-self:stretch}.dietary-top h4{align-self:stretch;color:var(--gray-gray-70,#424644);font-size:18px;font-weight:600;line-height:28px;letter-spacing:.1px}.dietary-top span{color:var(--gray-gray-60,#646b68)}.dietary-bottom{padding:0;margin:0!important;display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-1,8px);width:100%}.dietary-bottom li{display:flex;align-items:center;gap:var(--spacing-1,8px)}.dietary-bottom li input[type=checkbox]{width:22px;height:22px;margin:0}.dietary-bottom li label{color:var(--gray-gray-60,#646b68);font-weight:400;letter-spacing:.1px}.other-text{display:flex;padding-top:10px;padding-left:var(--spacing-4,32px);flex-direction:column;align-items:flex-start;gap:var(--spacing-1,8px)}.other-text input[type=text]{display:flex;padding:10px;align-items:center;align-self:stretch;border-radius:var(--radius-sm,4px);border:1px solid var(--border-color-border-secondary,#d9d9d9);background:var(--white,#fff)}.other-text .add-new{display:flex;height:28px;padding:var(--spacing-05,4px) 6px;gap:var(--spacing-05,4px)}.other-text .add-new a{color:var(--brand-primary,#51ab3a);font-size:14px;font-weight:600;line-height:18px;letter-spacing:.1px;text-transform:uppercase}.metric-fields{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-2,16px);align-self:stretch}.metric-fields .metric-field{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-05,4px)}.metric-fields .metric-field label{align-self:stretch;color:var(--gray-gray-70,#424644);font-weight:600;letter-spacing:.1px}.metric-fields .metric-field label .required{color:var(--context-negative-100,#fb4e4e)}.metric-fields .metric-field .metric-input{display:flex;width:var(--input-width-medium-width,160px);padding-top:var(--spacing-1,8px);flex-direction:column;align-items:flex-start;gap:var(--spacing-05,4px);position:relative}.metric-fields .metric-field .metric-input.isbig{width:240px}.metric-fields .metric-field .metric-input .neo-label{display:flex;padding:0 6px;justify-content:center;align-items:center;position:absolute;left:10px;top:-4px;background:var(--white,#fff);color:var(--gray-gray-50,#88908d);font-size:14px;line-height:22px;letter-spacing:.1px;border-radius:8px}.metric-fields .metric-field .metric-input input,.metric-fields .metric-field .metric-input select{display:flex;height:52px;padding:var(--spacing-1,8px) var(--spacing-1,8px) var(--spacing-1,8px) 10px;align-items:center;align-self:stretch;border-radius:var(--radius-sm,4px);border:1px solid var(--border-color-border-secondary,#d9d9d9);background:var(--white,#fff);color:var(--gray-gray-70,#424644);font-size:16px;letter-spacing:.1px}.metric-fields .metric-field .metric-input select{background-image:url(../images/select-caret.png);background-repeat:no-repeat;background-position:top 15px right 10px}.metric-fields .metric-field>div{display:flex;gap:var(--spacing-1,8px)}.metric-notes{display:flex;padding-top:var(--spacing-2,16px);flex-direction:column;align-items:flex-start;gap:var(--spacing-1,8px);align-self:stretch}.metric-notes .metric-notification{display:flex;padding:0 var(--spacing-2,16px);align-items:flex-start;align-self:stretch;border-radius:var(--radius-md,8px);border:1px solid var(--border-color-border-primary,#b7c3bd);background:var(--gray-gray-10,#fafafa)}.metric-notes .metric-notification .note-column{display:flex;padding:12px 8px 12px 0;align-items:center;align-self:stretch;color:var(--gray-gray-70,#424644);font-size:14px;font-weight:600;line-height:22px;letter-spacing:.1px}.your-results{gap:16px}.results-row{display:flex;align-items:flex-start;gap:var(--spacing-1,8px);align-self:stretch}.results-row .results-card{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;flex:1 0 0}.results-row .results-card .results-card-top{display:flex;padding:var(--spacing-2,16px);flex-direction:column;align-items:flex-start;align-self:stretch;border-radius:var(--radius-md,8px) var(--radius-md,8px) 0 0;border:1px solid var(--brand-primary,#51ab3a);background:var(--brand-primary,#51ab3a);color:var(--white,#fff);font-weight:600;line-height:24px;letter-spacing:.1px}.results-row .results-card .results-card-top.neo-results-card-top{border:1px solid var(--brand-primary-60,#b9ddb0);background:var(--Gradient-brand-gradient-light,linear-gradient(91deg,#f8f6f0 .81%,#edf6eb 99.98%));color:var(--brand-primary,#51ab3a)}.results-row .results-card .results-card-bot{display:flex;padding:var(--spacing-2,16px);align-items:flex-end;gap:var(--spacing-05,4px);align-self:stretch;border-radius:0 0 var(--radius-md,8px) var(--radius-md,8px);border-right:1px solid var(--brand-primary-60,#b9ddb0);border-bottom:1px solid var(--brand-primary-60,#b9ddb0);border-left:1px solid var(--brand-primary-60,#b9ddb0);background:var(--white,#fff)}.results-row .results-card .results-card-bot h4{color:var(--brand-primary,#51ab3a);font-size:22px;font-weight:600;line-height:28px;letter-spacing:.1px}.results-row .results-card .results-card-bot span{color:var(--gray-gray-60,#646b68);font-size:14px;line-height:22px;letter-spacing:.1px}.results-msg{display:flex;padding:var(--spacing-2,16px);align-items:flex-start;gap:var(--spacing-1,8px);align-self:stretch;border-radius:var(--radius-md,8px);border:1px solid var(--brand-primary-60,#b9ddb0);background:var(--Gradient-brand-gradient-light,linear-gradient(91deg,#f8f6f0 .81%,#edf6eb 99.98%))}.results-msg .results-message{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:var(--spacing-05,8px);flex:1 0 0}.results-msg .results-message h4{color:var(--brand-primary,#51ab3a);font-size:16px;line-height:20px;font-weight:600;letter-spacing:.1px}.results-msg .results-message span{color:var(--gray-gray-60,#646b68);font-size:14px;line-height:20px;letter-spacing:.1px}.accordion-results{display:flex;padding:20px var(--spacing-3,24px);flex-direction:column;align-items:flex-start;gap:var(--spacing-2,16px);border-radius:var(--radius-md,8px);border:1px solid var(--border-color-border-tertiary,#ececec);background:var(--white,#fff);box-shadow:0 1px 1px 0 rgba(93,86,60,.04),0 6px 14px 0 rgba(206,201,180,.14);width:100%;cursor:pointer}.accordion-results .accordion-results-row{display:flex;justify-content:space-between;align-items:flex-start;align-self:stretch}.accordion-results .accordion-results-row .accordion-results-row-left{display:flex;align-items:center;gap:var(--spacing-1,8px);color:var(--gray-gray-70,#424644);font-weight:600;letter-spacing:.1px}.accordion-results.active .accordion-results-row img{transform:rotate(180deg)}.accordion-results .understand-results{display:none;padding:var(--spacing-3,24px) var(--spacing-3,24px) 0 var(--spacing-3,24px);flex-direction:column;align-items:flex-start;align-self:stretch}.accordion-results .understand-results div{display:flex;padding-bottom:var(--spacing-2,16px);flex-direction:column;align-items:flex-start;gap:var(--spacing-1,8px);align-self:stretch}.accordion-results .understand-results div h5{color:var(--gray-gray-70,#424644);font-size:14px;font-weight:600;line-height:18px;letter-spacing:.1px;text-transform:uppercase}.accordion-results .understand-results div ul{margin-bottom:0}.accordion-results .understand-results div p,.accordion-results .understand-results div ul li{color:var(--gray-gray-60,#646b68);font-size:14px;line-height:22px;letter-spacing:.1px}.thank-you-screen>h2{margin-bottom:16px}.thank-you-screen .thank-you-screen-inner{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-4,32px);align-self:stretch}.thank-you-screen .thank-you-screen-inner .inner-top{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-2,16px);align-self:stretch}.thank-you-screen .thank-you-screen-inner .inner-top .inner-top-header{display:flex;padding:var(--spacing-3,24px);justify-content:center;align-items:center;gap:var(--spacing-3,24px);align-self:stretch;border-radius:var(--radius-md,8px);border:1px solid var(--brand-primary-60,#b9ddb0);background-color:#edf6eb;flex-direction:column;background-image:url(../images/add-plan-big-pattern.png);background-repeat:no-repeat}.thank-you-screen .thank-you-screen-inner .inner-top .inner-top-header .thank-you-title-row{display:flex;gap:var(--spacing-1,8px);align-self:stretch;width:100%}.thank-you-screen .thank-you-screen-inner .inner-top .inner-top-header .thank-you-title-row h4{color:var(--brand-primary,#51ab3a);font-size:22px;font-weight:600;line-height:28px;letter-spacing:.1px}.thank-you-screen .thank-you-screen-inner .inner-top .inner-top-header .thank-you-paragraph{display:flex;padding:0 36px;flex-direction:column;align-items:flex-start;gap:var(--spacing-2,16px);align-self:stretch;color:var(--gray-gray-70,#424644);line-height:24px;letter-spacing:.1px}.thank-you-screen .thank-you-screen-inner .inner-top .inner-top-middle{display:flex;align-items:flex-start;gap:var(--spacing-1,8px);align-self:stretch}.thank-you-screen .cards-left,.thank-you-screen .cards-right{display:flex;flex-direction:column;flex:1 0 0;gap:var(--spacing-1,8px)}.thank-you-screen .card-tks{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;border-radius:var(--radius-md,8px);background:var(--white,#fff);box-shadow:0 1px 1px 0 rgba(93,86,60,.04),0 6px 14px 0 rgba(206,201,180,.14)}.card-tks .card-tks-head{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;border-bottom:1px solid #ececec}.card-tks .card-tks-head>div{display:flex;padding:var(--spacing-2,16px);align-items:center;gap:var(--spacing-1,8px)}.h5-spaced>div{justify-content:space-between;width:100%}.card-tks .card-tks-head>div h5,.card-tks .card-tks-row>div h5{color:var(--gray-gray-60,#646b68);font-size:14px;font-weight:600;line-height:18px;letter-spacing:.1px;text-transform:uppercase}.card-tks .card-tks-row{display:flex;padding:var(--spacing-2,16px);flex-direction:column;align-items:flex-start;gap:var(--spacing-2,16px);align-self:stretch}.card-tks .card-tks-row>div{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-1,8px)}.card-tks .card-tks-row span{color:var(--gray-gray-50,#88908d);font-size:16px;line-height:24px;letter-spacing:.1px}.data-card{display:flex;align-items:flex-start;gap:var(--spacing-1,8px)}.data-card .data-card-divider{width:1px;height:24px;background-color:#ececec}.card-tks .card-tks-row>div h5.tks-type{color:var(--brand-primary,#51ab3a)}.card-tks .card-tks-row div:has(.neo-mc){width:100%}.card-tks:has(.neo-mc) .neo-divider{width:100%;height:1px;background-color:#ececec}.neo-mc{display:flex;width:100%;flex-direction:column;align-items:center;position:relative;top:0}.neo-mc span{overflow:hidden;color:var(--gray-gray-60,#646b68);text-overflow:ellipsis;font-size:14px;line-height:22px;letter-spacing:.1px}.card-tks-footer span:nth-child(1){color:var(--gray-gray-60,#646b68);font-size:14px;font-weight:600;line-height:18px;letter-spacing:.1px;text-transform:uppercase}.card-tks-footer span:nth-child(2),.neo-mc .mc-right span{color:var(--brand-primary,#51ab3a);font-size:18px;font-weight:600;line-height:28px;letter-spacing:.1px}.card-tks-wrapper{width:100%;height:396px;overflow-y:scroll}.card-tks-footer{display:flex;padding:var(--spacing-2,16px) var(--spacing-3,24px);justify-content:space-between;align-items:center;align-self:stretch;border-radius:0 0 var(--radius-md,8px) var(--radius-md,8px);background:var(--brand-secondary-95,#fbfaf7);border-top:1px dashed var(--secondary-darker,#efede8)}.tks-title{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-2,16px);align-self:stretch}.tks-title h2{color:var(--gray-gray-60,#646b68);font-size:18px;font-weight:600;line-height:28px;letter-spacing:.1px}.tks-reminder{display:flex;align-items:flex-start;gap:var(--spacing-1,8px);align-self:stretch}.tks-reminder:has(>.cards-left){gap:16px}.tks-reminder .tks-reminder-column{display:flex;flex-direction:column;align-items:flex-start;flex:1 0 0;align-self:stretch;border-radius:var(--radius-md,8px);box-shadow:0 1px 2px 0 rgba(58,66,68,.1)}.tks-reminder .tks-reminder-column .tks-reminder-column-top{display:flex;padding:var(--spacing-2,16px);flex-direction:column;justify-content:center;align-items:center;gap:var(--spacing-2,16px);align-self:stretch;border-radius:var(--radius-md,8px) var(--radius-md,8px) 0 0;border:1px solid var(--brand-primary-60,#b9ddb0);background:var(--brand-primary-95,#f6fbf5)}.tks-reminder .tks-reminder-column .tks-reminder-column-top span{color:var(--brand-primary,#51ab3a);font-size:14px;font-weight:600;line-height:18px;letter-spacing:.1px;text-transform:uppercase}.tks-reminder .tks-reminder-column .tks-reminder-column-body{display:flex;padding:var(--spacing-2,16px);flex-direction:column;align-items:flex-start;gap:var(--spacing-2,16px);flex:1 0 0;align-self:stretch;border-radius:0 0 var(--radius-md,8px) var(--radius-md,8px);border-right:1px solid var(--secondary-darker,#efede8);border-bottom:1px solid var(--secondary-darker,#efede8);border-left:1px solid var(--secondary-darker,#efede8);background:var(--white,#fff)}.tks-reminder-column-body p{color:var(--gray-gray-60,#646b68);font-size:14px;line-height:22px;letter-spacing:.1px}.tks-reminder-column-body p strong{font-weight:600;letter-spacing:.1px}.tks-reminder-column-body p a{color:var(--brand-primary,#51ab3a);font-weight:600}.tks-reminder-icon{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--spacing-1,8px);align-self:stretch}.tks-reminder-icon h4{color:var(--gray-gray-60,#646b68);font-size:16px;text-align:center;font-weight:600;line-height:24px;letter-spacing:.1px}.tks-reminder-icon span.cut-off-time{color:var(--gray-gray-50,#88908d);text-align:center;font-size:12px;font-weight:700;line-height:18px;letter-spacing:.1px}.tks-reminder-icon .dvider{width:100%;height:1px;background-color:#ececec}.tks-reminder .tks-reminder-column .tks-reminder-column-top.tks-column-middle{border-radius:var(--radius-md,8px) var(--radius-md,8px) 0 0;border-bottom:1px solid var(--brand-primary-110,#499a34);background:var(--brand-primary,#51ab3a)}.tks-reminder .tks-reminder-column .tks-reminder-column-top.tks-column-middle span{color:var(--white,#fff)}.ways-subs{gap:var(--spacing-1,8px);padding:var(--spacing-3,24px)}.ways-subs h4{color:var(--gray-gray-70,#424644);font-size:16px;font-weight:600;line-height:24px;letter-spacing:.1px}.ways-subs p{color:var(--gray-gray-70,#646868);font-size:14px;line-height:22px;letter-spacing:.1px}.ways-subs p strong{letter-spacing:.1px;color:var(--gray-gray-70,#646868)}.ways-subs p.spaced{padding-left:16px;color:#88908d}.ways-subs h5{color:var(--gray-gray-70,#424644);font-size:14px;font-weight:600;line-height:22px;letter-spacing:.1px;padding-left:16px;background-image:url(../images/checkmark-circle12.svg);background-repeat:no-repeat;background-position:0}.ways-subs p a{color:var(--brand-primary,#51ab3a);font-weight:600}.ways-subs p.spaced a{color:var(--gray-gray-70,#646868);text-decoration:underline}.input_with_error{outline:2px solid rgba(255,0,0,.2);border:1px solid red!important}.general-popup{display:flex;width:600px;flex-direction:column;align-items:flex-start;border-radius:var(--radius-lg,16px);background:#fff;box-shadow:0 1px 1px 0 rgba(93,86,60,.04),0 6px 14px 0 rgba(206,201,180,.14);position:fixed;top:20%;left:calc(50% - 300px);z-index:1000}#confirm-updates,#errors-popup,#one-time-charge,#pay-errors-popup{display:none;content:'';z-index:999;position:fixed;top:0;left:0;width:100%;height:100%;backdrop-filter:blur(3px);background-color:rgba(0,0,0,.5)}.general-popup .general-popup-header{display:flex;height:68px;align-items:center;align-self:stretch;border-radius:var(--radius-lg,16px) var(--radius-lg,16px) 0 0;padding:var(--spacing-1,8px) var(--spacing-2,16px);justify-content:space-between;background:var(--gray-gray-10,#fafafa);border-bottom:1px solid #ececec}.general-popup .general-popup-header h4{display:flex;padding:0 var(--spacing-1,8px);flex:1 0 0;color:var(--gray-gray-70,#424644);font-size:16px;font-weight:600;line-height:24px;letter-spacing:.1px}.general-popup .general-popup-header img{width:28px;height:28px;flex-shrink:0;cursor:pointer}.general-popup .general-popup-middle{display:flex;padding:var(--spacing-3,24px);flex-direction:column;align-items:flex-start;gap:var(--spacing-2,16px);align-self:stretch}.general-popup .general-popup-bottom{display:flex;align-items:center;align-self:stretch;border-radius:0 0 var(--radius-lg,16px) var(--radius-lg,16px);background:var(--white,#fff);border-top:1px solid #ececec;display:flex;padding:var(--spacing-2,16px);justify-content:space-between}.general-popup .general-popup-bottom button{display:flex;gap:5px;padding:12px 16px;border-radius:var(--radius-sm,4px);font-size:16px;text-transform:none;font-weight:600;letter-spacing:.1px;border:none;background:var(--white,#fff);color:var(--brand-primary,#51ab3a)}.general-popup .general-popup-bottom button.popup-footer-confirm,.general-popup .general-popup-bottom button.popup-footer-ok{background:var(--brand-primary,#51ab3a);color:var(--white,#fff)}.top-center-msgs{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--spacing-1,8px);align-self:stretch}.top-center-msgs h5{color:var(--gray-gray-70,#424644);text-align:center;font-size:18px;font-weight:600;line-height:28px;letter-spacing:.1px}.top-center-msgs p{text-align:center;font-size:14px;line-height:22px;letter-spacing:.1px}.general-popup .popup-plans-infos{width:100%}.general-popup .popup-plans-infos dl:has(#current-total){border-top:1px solid #efede8;padding-top:16px;margin-top:16px}.general-popup .popup-plans-infos dl:has(.shipping){border-bottom:1px solid #efede8;padding-bottom:16px;margin-bottom:16px}.general-popup .popup-plans-infos dl{display:flex;padding:var(--spacing-05,4px) var(--spacing-2,16px);justify-content:space-between;align-items:center;align-self:stretch}.general-popup .popup-plans-infos dl,.general-popup .popup-plans-infos dl dd,.general-popup .popup-plans-infos dl dt{margin:0;color:var(--gray-gray-60,#646b68);font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.1px}.general-popup .popup-plans-infos dl dd.shipping{color:var(--brand-primary,#51ab3a)}.general-popup .popup-plans-infos .row-meal-type{display:flex;padding:var(--spacing-1,8px) var(--spacing-2,16px);justify-content:space-between;align-items:center;align-self:stretch;border-radius:var(--radius-md,8px);background:var(--brand-secondary-95,#fbfaf7)}.general-popup .popup-plans-infos .row-meal-type .tiny{color:var(--gray-gray-70,#424644);font-size:14px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.1px}.general-popup .popup-plans-infos .row-meal-type .stronger{color:var(--gray-gray-70,#424644);font-size:16px;font-style:normal;font-weight:600;line-height:24px;letter-spacing:.1px}.general-popup .popup-plans-infos .row-meal-type .strong{color:var(--gray-gray-70,#424644);font-size:14px;font-style:normal;font-weight:600;line-height:22px;letter-spacing:.1px}.meal-pay-method{display:flex;gap:16px}.btns a.confirm:hover,.btns a.proceed:hover,.mc-confirm .mc-button:hover{background-color:#40882e}.btns a.back:hover,.btns a.discard:hover{color:#40882e}.plans .card-plan .radio-price>span{display:none}#dialog_spinner{border:3px solid #f3f3f3;border-top:3px solid transparent;border-radius:50%;width:15px;height:15px;animation:spin 1s linear infinite;margin:5px}#loadingGif{position:absolute;top:0;right:0;transform:translate(-50%,-50%);border:3px solid #51ab3b;border-top:3px solid #fff;border-radius:50%;width:30px;height:30px;animation:spin .7s linear infinite}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@media only screen and (max-width:600px){#my-account-menu,#my-account-menu.position-vertical-left~.woocommerce-MyAccount-content{width:100%!important;padding:0 15px}.plans{padding-left:0}.plans .card-plan{padding:180px 15px 15px;flex-direction:column;gap:15px;width:100%}.plans .card-plan>img.big{top:calc(14% - 80px)}.plans .card-plan .radio-price{flex-direction:row;align-items:flex-start}.plans .card-plan .features{width:100%;padding:0 3px}.plans .card-plan>img{width:147px}.plans .card-plan:nth-child(2){padding-top:170px}.plans .card-plan:nth-child(3){padding-top:134px}.plans .card-plan:nth-child(2)>img,.plans .card-plan:nth-child(3)>img{left:7px;top:-7px}.plans .card-plan .features h3{padding-bottom:8px}.custom-plan{padding-left:0}.custom-plan>div .text{gap:4px}.custom-plan>div .text p{margin-bottom:4px}.selection{margin-top:120px}.mc{top:121px}.segmented-control{margin-top:32px}.segmented-control .tabs .tab{width:114px}.meal-container{padding-left:0}.meal .meal-top{flex-direction:column;padding:0 15px}.meal .meal-top .image{text-align:center;margin:0 auto;transform:translateX(0);position:relative}.meal .meal-top .image img{max-height:200px;position:relative;top:-10px}.meal .meal-down .meal-footer{padding:0 16px;gap:8px;flex-wrap:wrap}.meal .meal-down .meal-footer .meal-column{padding:16px 0 0;flex:1 0 100%}.meal .meal-down .meal-footer .meal-column.simple{align-items:center}.meal .meal-down .meal-footer .divider:nth-child(2),.meal .meal-down .meal-footer .divider:nth-child(8){display:none}.meal .meal-top .nutriction-facts .control .description,.meal .meal-top .nutriction-facts .control .header,.meal .meal-top .opens{padding-right:0;flex-direction:column}.meal .meal-top .opens{flex-wrap:wrap}.metric-fields .metric-field>div,.video-menu{flex-direction:column}#step-5 p.description{margin-bottom:0}.btns,.results-row{flex-direction:column}.btns a,.results-row .results-card{width:100%}.general-popup{width:300px;left:calc(50% - 150px);top:4%}.general-popup .general-popup-header h4{padding:0 8px 0 4px;line-height:20px;margin-bottom:0}.general-popup .general-popup-middle{padding:10px 20px}.general-popup .general-popup-bottom{flex-direction:column}.top-center-msgs p{margin-bottom:0}.general-popup .popup-plans-infos dl:has(#current-total){margin-top:0}.general-popup .popup-plans-infos dl{padding:0 8px}.top-center-msgs p br{display:none}#subscription-date{padding-left:5px}.top-center-msgs>h5,.top-center-msgs>img{display:none}.thank-you-screen .cards-left,.thank-you-screen .cards-right,.tks-reminder .tks-reminder-column{flex:1 0 100%;width:100%}.thank-you-screen .thank-you-screen-inner .inner-top .inner-top-middle,.tks-reminder{flex-direction:column}.plans .card-plan .radio-price input[type=radio]{position:absolute;top:8px;right:12px}.plans .card-plan .radio-price>span{display:block}}.card-info:has(+.payment-error.active){border:1px solid var(--context-negative-100,#fb4e4e);margin-bottom:0}.payment-error{display:none;padding:8px 0;gap:8px}.payment-error.active{display:flex;flex-direction:column;align-self:center}.payment-error .message{color:var(--context-negative-100,#fb4e4e);text-align:center;font-size:14px;font-weight:600;line-height:22px}.payment-error button{align-self:center;height:auto;min-height:20px}.skeleton{gap:20px;margin:0 auto!important;width:100%}.skeleton .line{width:100%}.skeleton-line1{padding-top:35px;padding-bottom:35px}.skeleton .square,.skeleton-wrapper{width:100%;border:1px solid #e0e0e0;border-radius:10px;box-shadow:0 1px 1px 0 rgba(93,86,60,.04),0 6px 14px 0 rgba(206,201,180,.14)}.skeleton.skeleton-wrapper{margin-left:50px!important;margin-bottom:15px!important}.skeleton-wrapper .square-15{height:180px;width:25%}.skeleton-wrapper .square-10{height:112px;width:25%}.skeleton-wrapper .square-5{height:80px;width:25%}.skeleton-wrapper2{display:flex;flex-direction:column;gap:10px}.square-sec1{height:85px!important}.square-sec2{height:380px!important}@media (max-width:767px){.skeleton{gap:10px;width:100%}.skeleton.skeleton-wrapper{margin-left:0!important;flex-direction:column;justify-content:start;align-items:start}.skeleton-wrapper .square-10,.skeleton-wrapper .square-15,.skeleton-wrapper .square-5{width:50%}.square-sec1{height:135px!important}.square-sec2{height:680px!important}}