.input-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;font-size:0;position:absolute;overflow:hidden}.skip-link{z-index:9999;background:var(--primary-green,#2e4740);color:var(--primary-white,#fcf5e3);border-radius:0 0 4px;padding:8px 16px;font-weight:600;text-decoration:none;position:absolute;top:-100%;left:0}.skip-link:focus{top:0}.cat__info{border-radius:16px;padding:12.5px 14px}.cat__info:nth-child(2) .cat__avatar svg path{fill:var(--color-cat-2,#36959d);stroke:var(--color-cat-2,#36959d)}.cat__info:nth-child(3) .cat__avatar svg path{fill:var(--color-cat-3,#1ca17c);stroke:var(--color-cat-3,#1ca17c)}input[type=text],input[type=number]{border:1px solid var(--primary-green,#2e4740);width:242px;max-width:242px;height:51px;color:var(--primary-green,#2e4740);letter-spacing:0%;background-color:#fff;border-radius:12.5px;gap:10px;margin:0;padding:0 15px;font-size:16px;font-weight:500;line-height:100%;transition:all .4s}input[type=text]:focus,input[type=text]:focus-visible,input[type=text]:active{border:1.5px solid var(--primary-green,#2e4740);outline:none}input[type=text].error:focus,input[type=text].error:focus-visible,input[type=text].error:active{border:1.5px solid var(--primary-red,#e56c5b)}input[type=number]:focus,input[type=number]:focus-visible,input[type=number]:active{outline:none}input[type=number]{border:1.25px solid var(--primary-green,#2e4740);appearance:none;text-align:center;border-radius:0;justify-content:center;max-width:53px;font-weight:600}input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.quanity__btn{background:var(--primary-green,#2e4740);border:1.25px solid var(--primary-green,#2e4740);color:#fff;flex-direction:row;flex-grow:0;justify-content:center;align-self:stretch;align-items:center;width:51px;height:51px;padding:0;transition:all .4s;display:flex}.quanity__btn[data-action=plus]{border-radius:0 12.5px 12.5px 0}.quanity__btn[data-action=minus]{border-radius:12.5px 0 0 12.5px}select-box{min-width:160.28px}select-box,.select-box__container,.dropdown-button{height:100%;max-height:51px}.dropdown-button{border:1.25px solid var(--primary-green,#2e4740);color:var(--primary-green,#2e4740);border-radius:12.5px;padding:13px 7px 13px 15px;transition:all .4s}@media (hover:hover){.quanity__btn:hover{background-color:var(--btn-hover-blue,#59bac2)}.quanity__btn:hover svg path{stroke:var(--color-black,#060807)}.quanity__btn[data-action=minus]:hover{border-right-color:var(--btn-hover-blue,#59bac2)}.quanity__btn[data-action=plus]:hover{border-left-color:var(--btn-hover-blue,#59bac2)}.dropdown-button:hover{background-color:var(--btn-hover-beige,#e9ddc1)}}.dropdown-button.active{border-bottom:0;border-radius:12.5px 12.5px 0 0}.dropdown-menu{border:1.25px solid var(--primary-green,#2e4740);z-index:9;border-top:0;border-radius:0 0 12.5px 12.5px;margin-top:-1px;padding:7px;top:100%;left:0}.dropdown-menu li{color:var(--primary-green,#2e4740);letter-spacing:0;text-align:center;border-radius:4px;align-items:center;gap:3.5px;padding:12px 7px;font-family:Poppins;font-size:16px;font-weight:500;line-height:100%;display:flex}.dropdown-menu li:not(.active) svg{display:none}.dropdown-menu li.active{background:var(--primary-sky-blue,#91dae0)}.chevron-icon.rotate{transform:rotate(180deg)}.btn-outline{background:var(--primary-white,#fcf5e3);border:1.25px solid var(--primary-green,#2e4740);letter-spacing:0%;text-align:center;color:var(--primary-green,#2e4740);border-radius:12.5px;flex-direction:row;justify-content:center;align-items:center;gap:10px;padding:10px 16.5px;font-family:Poppins;font-size:16px;font-weight:600;line-height:100%;transition:all .4s;display:flex}.btn-outline_no-border{border:none}.btn-outline[disabled]{cursor:not-allowed;opacity:.6;background-color:#f1e8d3;border-color:#0000}.btn-outline_no-border[disabled]{background-color:unset;opacity:.6}@media screen and (width>=750px){.btn-outline:not([disabled]):hover{background-color:var(--btn-hover-beige,#e9ddc1)}.cat__info .cat__avatar{width:50px;height:50px}}.cat__info .input__wrapper{max-width:235px}.input__wrapper input.error{border-color:var(--primary-red,#e56c5b)}.input__error{color:var(--primary-red,#e56c5b);letter-spacing:0%;padding-left:8px;font-size:12px;line-height:160%;display:none}.input__error svg{min-width:16px}input.error.show_input_error+.input__error{display:flex}.cat__info-row{height:fit-content}@media screen and (width<=768px){.cat__info-row{width:100%}funnel-step-cat-info .cat__avatar{width:42px}.quanity__btn{width:48px;height:48px}input[type=number]{max-width:41px;padding:0}.input__wrapper{width:calc(100% - 50px);min-width:calc(100% - 50px)}.input__wrapper input{min-width:100%}input[type=text],input[type=number]{height:48px}input[type=text]{width:278px}select-box,.select-box__container,.dropdown-button{height:48px}.info__concatenator{text-align:center;width:14.375%;min-width:42px;max-width:48px}select-box{width:calc(100% - 201px);min-width:149px}.btn-outline{padding:10px 14px 10px 8px;font-size:14px;line-height:1}}@media screen and (width<=480px){.cat__info{padding:12px}funnel-step-cat-info p,funnel-step-cat-info span,.dropdown-menu li,funnel-step-cat-info input[type=text],funnel-step-cat-info input[type=number]{font-size:14px}.dropdown-button{padding:14px 12px}}@media screen and (width<=380px){.quanity__btn{width:40px}input[type=number]{max-width:30px;padding:0 5px}}.meal__sizes,.meal__types,.dislikes{border-radius:16px;padding:12px 20px 20px}.meal__size-header{padding:7px 0 7px 3px}funnel-step-meal-size .step__content{margin-bottom:56px}.cat__name,.cat__name_text{letter-spacing:-1.12px;font-size:28px;line-height:120%}.meal__size-options{gap:20px}.meal__option{border:1px solid var(--primary-green,#2e4740);background:#fff;border-radius:16px;padding:20px 25px 34px;transition:box-shadow .2s,border-color .2s,background .4s}input:checked+.meal__option{box-shadow:0 0 0 .5px var(--primary-green,#2e4740);background-color:#def4f6}.option__img-wrapper{width:85px;height:85px}.option__img-wrapper img{object-fit:contain;width:100%;height:100%}.option__info-wrapper{padding:0 6px}@media screen and (width>=750px){.meal__option:not(input:checked+.meal__option):hover{border-color:var(--primary-sky-blue,#91dae0);box-shadow:0 0 0 1px var(--primary-sky-blue,#91dae0)}}.fake__input{border:1px solid var(--primary-green,#2e4740);border-radius:100%;width:18px;height:18px;padding:2px;position:absolute;top:8px;left:8px}.fake__input:after{content:"";background-color:var(--primary-green,#2e4740);opacity:0;border-radius:100%;width:12px;height:12px;transition:all .4s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}input:checked+label .fake__input:after{opacity:1}.option__wrapper{flex:1;align-self:stretch}.step__cat-item:nth-child(2) .cat__avatar svg>g>g>path{fill:var(--color-cat-2,#36959d)}.step__cat-item:nth-child(3) .cat__avatar svg>g>g>path{fill:var(--color-cat-3,#1ca17c)}.meal__option-wrapper p{letter-spacing:-.1px}@media (width>=750px) and (width<=850px){.option__info-wrapper h4{line-height:1.3}}@media screen and (width<=749px){.option__wrapper{flex:unset;width:100%}.cat__name,.cat__name_text{font-size:26px}.meal__sizes,.meal__types,.dislikes{padding:12px}.meal__size-header{padding:3px 0 7px 3px}.meal__option{gap:14px;padding:28px 16px}.fake__input{min-width:18px;position:relative;top:0;left:0}.meal__option-wrapper{gap:14px}.option__img-wrapper{min-width:85px}.option__info-wrapper{text-align:left;gap:14px;padding:0}.option__info-wrapper h4{font-size:15px}}@media screen and (width<=375px){.option__info-wrapper h4{line-height:1.3}}funnel-step-dislikes.step__container{max-width:1134px}funnel-step-dislikes .step__content{margin-bottom:56px}funnel-step-dislikes .meal__option{padding:10px 13.8px 18px}funnel-step-dislikes .meal__size-options{gap:12px}funnel-step-dislikes input:checked+.meal__option{opacity:.6;border-color:var(--primary-red,#e56c5b);box-shadow:0 0 0 1.25px var(--primary-red,#e56c5b);background-color:#fff;overflow:hidden}funnel-step-dislikes input.input-sr-only:focus-visible+.meal__option{outline:2px solid var(--primary-green,#2e4740);outline-offset:2px}funnel-step-dislikes .meal__option:before,funnel-step-dislikes .meal__option:after{content:"";background:var(--primary-red,#e56c5b);transform-origin:top;opacity:0;width:2px;height:130%;transition:all .4s;position:absolute;top:50%;left:50%}funnel-step-dislikes .meal__option:after{transform:rotate(45deg)translate(-50%,-50%)}funnel-step-dislikes .meal__option:before{transform:rotate(-45deg)translate(-50%,-50%)}funnel-step-dislikes input:checked+.meal__option:before,funnel-step-dislikes input:checked+.meal__option:after{opacity:1}funnel-step-dislikes .option__img-wrapper{width:70.26px;height:70.26px}funnel-step-dislikes .option__wrapper{max-width:123.25px}.dislike__title{width:95px;height:32.25px}.dislikes__validation-error{background-color:var(--primary-red,#e56c5b);color:var(--primary-white,#fcf5e3);border-radius:10px;padding:2px;line-height:31px}@media screen and (width<=750px){funnel-step-dislikes .meal__option{gap:7px;padding:8.7px 12px 15.66px}funnel-step-dislikes .option__img-wrapper{width:61.13px;height:61.13px}.dislike__title{width:83px;height:28px}funnel-step-dislikes .meal__size-options{gap:11px}funnel-step-dislikes .option__wrapper{min-width:107px;max-width:calc(33.3333% - 8px)}.dislikes{gap:16px}}@media screen and (width<=390px){funnel-step-dislikes .option__wrapper{width:100%;min-width:auto}funnel-step-dislikes .option__img-wrapper{width:100%;min-width:60px}}funnel-step-meal-type .step__content{margin-bottom:56px}input.input-sr-only:focus-visible+.meal__option{outline:2px solid var(--primary-green,#2e4740);outline-offset:2px}funnel-step-meal-type .meal__option{padding:28px}funnel-step-meal-type .option__img-wrapper{width:100px;min-width:100px}.meal__option .fake__input{top:13.5px;left:13px}.meal__option-wrapper_type{gap:17px}.meal-type__option-title{letter-spacing:-.16px;font-size:31px;line-height:120%;font-family:var(--font-heading-family,"Quincy CF")}@media screen and (width>=750px){.meal-type__option-description{text-align:center}}@media screen and (width<=749px){funnel-step-meal-type .meal__option{padding:20px 16px 26px}funnel-step-meal-type .h4{letter-spacing:-.96px;font-size:23px}funnel-step-meal-type .meal__option{gap:14px}.meal__type-options{gap:16px}.meal__option-wrapper_type{gap:8px}.meal-type__option-title{font-size:24px}.meal__option .fake__input{top:0;left:0}.meal__option-wrapper_type{padding-right:20px}}.email__step-desc{font-size:18px}.step__content_email{max-width:580px;margin-bottom:40px}input[type=email]{border:1.35px solid var(--primary-green,#2e4740);width:100%;min-width:580px;max-width:100%;height:61px;color:var(--primary-green,#2e4740);letter-spacing:0%;font-size:18px;font-weight:500;line-height:100%;font-family:var(--font-body-family,"Poppins");background-color:#fff;border-radius:12.5px;gap:10px;margin:0;padding:0 16.2px;transition:all .4s}input[type=email]:focus,input[type=email]:focus-visible,input[type=email]:active{border:1.5px solid var(--primary-green,#2e4740);outline:none}input[type=email]::placeholder{opacity:.6}.step_email-reviews__widget{margin-top:40px}.widget__note{gap:10px}@media screen and (width<=749px){.email__step-desc{margin-bottom:20px;font-size:16px}funnel-step-email .step__header{margin-bottom:10px}.step__content_email{margin-bottom:35px;padding:0 10px}.step_email-reviews__widget{margin-top:35px}.widget__note{gap:8px}input[type=email]{height:52px;min-width:unset;border-width:1px;padding:0 12px;font-size:14px}}@media screen and (width<=480px){funnel-step-email .input__wrapper{width:100%;min-width:100%}funnel-step-email .btn.btn_next.btn_wider{max-width:100%}funnel-step-email .btn_back{font-size:14px}}.trial-img-wrapper{width:100%;display:inline-block;position:relative;padding:0!important}.trial-discount-badge{aspect-ratio:1;z-index:3;width:166.3px;height:166.3px;position:absolute;top:10%;right:13%;transform:rotate(7.018deg)}.trial-discount-badge__shape,.trial-discount-badge__shape svg{width:100%;height:100%;display:block;position:absolute;inset:0}.trial-discount-badge__content{text-align:center;color:#2e4740;flex-direction:column;justify-content:center;align-items:center;padding:0 22%;display:flex;position:absolute;inset:0}.trial-discount-badge__title{letter-spacing:-.133px;color:#2e4740;font-family:Quincy CF;font-size:40px;font-weight:700;line-height:.81}.trial-discount-badge__plus{color:#2e4740;font-family:Poppins;font-size:20px;font-weight:400;line-height:97%}.trial-discount-badge__subtitle{color:#2e4740;max-width:112px;font-family:Poppins;font-size:16px;font-weight:400;line-height:.97}@media screen and (width<=749px){.trial-discount-badge{width:113.1px;height:113.1px;top:7%;right:7%}.trial-discount-badge__title{letter-spacing:-.091px;font-size:27px}.trial-discount-badge__plus{font-size:14px}.trial-discount-badge__subtitle{max-width:77px;font-size:11px}}.no-commitment-disclaimer{background:var(--primary-green,#2e4740);color:#fff;border-radius:8px;gap:16px;padding:20px 15px}.no-commitment-disclaimer .icon{width:42px;height:44px}.no-commitment-disclaimer .disclaimer-text strong{margin-right:10px;font-weight:600}.tabs-navigation{display:flex}.tab-control{text-align:center;gap:5px;width:100%;padding:16px}.tab-control:hover{cursor:pointer}.tab-control:focus-visible{outline:2px solid var(--primary-green,#2e4740);outline-offset:-2px;border-radius:4px}.tab-control.active{background:var(--primary-beige,#f0d2aa);border-radius:10px 10px 0 0}.tab-control .title{letter-spacing:-.96px;font-size:32px;font-weight:700;line-height:120%}.tab-control:nth-child(2).active{background-color:var(--primary-pale-blue,#badbd5)}.tab-control .price{font-size:18px;line-height:1.2}#monthly-plan-content.active{background-color:var(--primary-pale-blue,#badbd5)}.tab-content{background:var(--primary-beige,#f0d2aa);gap:20px;width:100%;padding:20px 0;display:none}.tab-content.active{border-radius:0 10px 10px;display:flex}.tab-content:nth-child(2).active{border-radius:10px 0 10px 10px}.tab-content>div{padding:0 20px}.tab-content .text{font-size:16px;font-weight:400;line-height:150%}.tab-content .text strong{font-weight:600}.tab-content .shown-info .text{padding:18px}.shown-info .right-block svg{width:24px;height:24px}.results-step-cats-list{gap:14px;width:100%}.results-step-cats-list__item{background:#fff;border-radius:8px}.results-step-cats-list__item .shown-info{padding:10px 12px}.results-step-cats-list__item .shown-info:hover{cursor:pointer}.results-step-cats-list__item .shown-info:focus-visible{outline:2px solid var(--primary-green,#2e4740);outline-offset:-2px;border-radius:8px}.results-step-cats-list__item .hidden-info{border-radius:8px;flex-direction:column;max-height:0;transition:max-height .4s ease-in-out;display:flex;overflow:hidden}.results-step-cats-list__item.active_accordion .hidden-info{max-height:1000px}.results-step-cats-list__item.active_accordion .chevron-wrapper{transition:all .3s ease-in-out;transform:rotate(180deg)}.results-step-cats-list__item:nth-child(2) .cat__avatar svg path{fill:var(--color-cat-2,#36959d);stroke:var(--color-cat-2,#36959d)}.results-step-cats-list__item:nth-child(3) .cat__avatar svg path{fill:var(--color-cat-3,#1ca17c);stroke:var(--color-cat-3,#1ca17c)}.results-step-cats-list__item .price{font-size:22px;font-weight:500;line-height:120%}.results-step-cats-list__item .hidden-info .top-part{padding:0 16px}.results-step-cats-list__item .hidden-info .text{font-size:18px;font-weight:400;line-height:160%}.results-step-cats-list__item .hidden-info .edit-recipes{background:0 0;font-size:16px;font-weight:500;line-height:160%;text-decoration:underline}.results-step-cats-list__item .hidden-info .edit-recipes:hover{cursor:pointer}.results-step-cats-list__item .hidden-info .edit-recipes:focus-visible{outline:2px solid var(--primary-green,#2e4740);outline-offset:2px;border-radius:4px}.trial-box-carousel__wrapper{min-height:211px;padding:10px 0 14px 14px;position:relative;overflow:hidden}.trial-box-carousel__wrapper:after{content:"";background:linear-gradient(90deg,#fff0 0%,#fff 100%);width:77px;height:100%;position:absolute;top:10px;right:-1px}.trial-box-carousel{gap:7px;position:absolute}.trial-box-carousel__item{gap:16px;width:148px;margin-right:15px;padding:16px 0;position:relative}.trial-box-carousel__item:not(:last-child):after{content:"";stroke-width:1px;background:var(--primary-green,#2e4740);opacity:.15;width:1px;height:100%;position:absolute;top:0;right:-8px}.trial-box-carousel__wrapper:after{content:"";z-index:2;background:linear-gradient(90deg,#fff0 0%,#fff 100%);width:77px;height:100%;position:absolute;top:0;right:0}.trial-box-carousel__item img{object-fit:contain;width:106px;max-width:106px;height:83px}.trial-box-carousel__item .title{letter-spacing:-.72px;font-size:18px;font-weight:700;line-height:110%}.trial-box-carousel__item .title small{letter-spacing:-.52px;font-size:13px;font-weight:500;line-height:110%}.trial-box-carousel__item .type{font-size:12px;font-weight:400;line-height:160%}.funnel__hero-banner{margin-top:-45px;margin-bottom:14px}.hero__text{justify-content:end;width:100%;max-width:1440px;padding-right:18.35%;display:flex;top:22.6%;left:50%;right:18.3vw;transform:translate(-50%)}@media screen and (width>=1441px){.hero__text{padding-right:264px}}.hero__btn{background-color:var(--primary-bg-color,#fcf5e3);border-radius:8px;padding:10px 12px;font-size:16px;font-weight:500;line-height:140%;transition:all .4s;top:51px;left:69px}@media (hover:hover){.hero__btn:hover{background-color:var(--btn-hover-beige,#e9ddc1)}}.hero__text_mobile{display:none}.results-tabs-section{width:100%;max-width:100%}.results-step-cats-list .cat__name,.results-step-cats-list .cat__name_text{letter-spacing:-.96px;font-size:24px}.hero__text_desktop{letter-spacing:-2.08px;max-width:369px;font-size:52px;line-height:120%}@media screen and (width<=989px){.hero__media,.hero__text_desktop{display:none}.hero__text_mobile{letter-spacing:-1.44px;font-size:36px;line-height:100%;display:flex}.hero__text{text-align:center;max-width:100%;transform:unset;justify-content:center;padding-right:0;position:static}.hero__btn{padding:10px;font-size:0;top:calc(50% - 5px);left:10px;transform:translateY(-50%)}.hero__btn svg{width:18px;height:12px}.funnel__hero-banner{justify-content:center;margin:0;padding:0 12px 14px;display:flex}}@media screen and (width<=749px){.no-commitment-disclaimer{padding:16px 20px 16px 15px}.disclaimer-text{font-size:15px;line-height:11px}.no-commitment-disclaimer .disclaimer-text strong{margin-bottom:10px;margin-right:0;display:flex}.disclaimer-text_sm{font-size:14px;line-height:140%}.tab-control{gap:7px;padding:16px 10px}.tab-control .title{font-size:26px;line-height:120%}.tab-control .price{font-size:15px;line-height:1}.text.content-desc{padding:8px 40px 0}.left-block .cat__avatar{width:30px;min-width:33px;height:30px;min-height:33px}.results-step-cats-list .cat__name,.results-step-cats-list .cat__name_text{letter-spacing:-.88px;font-size:22px}.tab-content>div{padding:0 12px}.results-step-cats-list__item .shown-info{padding:13px 12px 12px 7px}.results-step-cats-list__item .price{letter-spacing:-.7px}.tab-control .price{font-size:15px}}.croid25-summary{max-width:740px;margin-bottom:24px;font-size:16px;line-height:140%}.croid25-summary p+p{margin-top:12px}.croid25 .funnel__hero-banner{justify-content:center;margin:-44px 0 -4px;padding:60px 160px 0}.croid25 .hero__media{display:none}.croid25 .hero__text{max-width:740px;transform:unset;text-align:center;justify-content:center;padding-right:0;position:static}@media screen and (width<=749px){.croid25 .hero__text{max-width:276px}}.croid25 .hero__text_desktop{letter-spacing:-.16px;max-width:100%;font-size:49px;line-height:110%}.croid25 .hero__btn{top:76px;left:71px}.croid25 #trial-content{border-radius:10px}.payment-icons{padding:0 8px}.payment-icons__item{border:1px solid #96a39f;border-radius:4px;width:53px;height:25.4px;padding:2px 4px}.payment-icons__item_mastercard{padding:4px}.payment-icons__item svg,.payment-icons__item img{object-fit:contain;width:100%;height:100%}@media screen and (width<=989px){.croid25-cat-name{word-break:break-all}.croid25 .funnel__hero-banner{margin:-44px 0 -12px;padding:28px 32px 0}.croid25 .hero__text_mobile{letter-spacing:-.16px;font-size:31px;line-height:120%;display:block}.croid25 .hero__btn{transform:unset;top:36.5px;left:15px}.croid25-summary{margin-bottom:8px}.croid25-summary__break{display:none}}@media screen and (width<=749px){.croid25-summary{padding:0 32px}.croid25 .results-tabs-section{padding:0 12px}}@media screen and (width<=480px){.payment-icons{padding:0 4px}.payment-icons__item{width:50px;height:24px}}.benefits-wrapper{border:1.5px solid #000;border-radius:8px;gap:11px;padding:20px 20px 34px}.benefit__item{max-width:170px}@media screen and (width<=749px){.benefits-wrapper{gap:20px;padding:20px 19px}.benefits{gap:20px}.benefit__item{align-items:center;max-width:100%}.benefit__item svg{width:55px;min-width:55px}.benefit__item .text-body{font-size:16px;line-height:11px}.benefit__item .text-body-md{letter-spacing:-.3px;line-height:11px}}@media screen and (width<=389px){.benefit__item .text-body-md{line-height:1.2}}.trustpilot-widget{width:100%}@media screen and (width<=768px){.trustpilot-widget{width:90%;margin:0 auto}}.funnel__summary{max-width:390px}.funnel__summary button[type=submit]{font-size:19px!important;line-height:1!important}.summary__subscription-info{margin-top:8px;padding:0;line-height:20.67px}.summary__wrapper{border:1.5px solid var(--primary-green,#2e4740);background:#fff;border-radius:10px;padding:16px 17px 18px}.summary__list{gap:10px;padding:12px 17px}.funnel__summary .btn_next{max-width:100%}.color-grayed{color:#2e4740b2}.summary__price-wrapper{gap:6px}.summary__price--badge.text-uppercase{background:var(--primary-coral,#ffab8c);color:var(--Green,#2e4740);letter-spacing:.128px;border-radius:24px;padding:4.8px 5.6px;font-size:12.8px;line-height:9px}.summary__price-shipping{font-size:14px;line-height:1}.trial-box-carousel{max-width:100%}.slider-slide{display:flex}.drag-slider-initialized{scrollbar-width:none;-ms-overflow-style:none;cursor:grab;display:flex;overflow:auto hidden}.drag-slider-initialized::-webkit-scrollbar{display:none}.drag-slider-initialized.dragging{cursor:grabbing}.drag-slider-initialized .slider-slide{flex:none}.drag-slider-initialized.dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.drag-slider-initialized img{pointer-events:none;user-drag:none;-webkit-user-drag:none}.slider-wrapper-results{padding-right:77px}.shipping__free-badge{letter-spacing:.1px;background:#5bcf98b3;border-radius:24px;min-width:88.2px;padding:4.8px 5.6px;font-size:10px;line-height:7px;bottom:-22px;right:0}.summary-benefits{padding:0 12px}.summary-benefits .summary-benefit{padding:3px 12px}@media screen and (width<=480px){.summary-benefits .summary-benefit{padding:3px 4.75px 3px .75px}}.summary-benefits .summary-benefit{background:#cef2f5;border-radius:8px;gap:8px;height:50px;font-size:12px;line-height:120%}.summary-benefits .summary-benefit svg{width:43px;min-width:43px;height:44px}.summary-benefits .summary-benefit span{z-index:2;max-width:87px;margin-left:auto}.summary-benefits .summary-benefit img{z-index:1;position:absolute;top:-9px;left:-9.57px}@media screen and (width<=480px){.summary-benefits .summary-benefit img{top:-11px;left:-19px}}@media screen and (width<=749px){.funnel__summary-wrapper{justify-content:center}.funnel__summary{width:100%;max-width:100%}}@media screen and (width<=480px){.slider-wrapper-results{flex-direction:column;width:100%;padding-right:0;overflow:hidden}.trial-box-carousel__wrapper:after{display:none}.results-step-cats-list__item.active_accordion .hidden-info{max-height:none}.trial-box-carousel{position:static}.trial-box-carousel__item{gap:14px;width:100%;margin-right:0;padding:0 0 0 4px;flex-direction:row!important}.trial-box-carousel__item:not(:last-of-type){margin-bottom:20px}.trial-box-carousel__item .info{text-align:left}.trial-box-carousel__item img{width:75px;height:57px}.trial-box-carousel__wrapper{min-height:auto;padding:10px 14px 14px}.trial-box-carousel__item:not(:last-child):after{background:var(--primary-green,#2e4740);opacity:.15;width:calc(100% - 30px);height:1px;top:unset;right:unset;bottom:-10px;left:15px}#NoCommitments{order:1}#ResultsTabs{order:2}.funnel__summary-wrapper,#BenefitsItems{order:3}#TrustpilotIframe{order:6}#FunnelBackTopBtn{order:7;transition:bottom .4s;bottom:-100px}#FunnelBackTopBtn.sticky{z-index:999;background-color:var(--primary-bg-color,#fcf5e3);justify-content:center;width:100%;padding:15px;position:fixed;bottom:0;left:0}.funnel__summary{flex-direction:column-reverse}.summary__wrapper{padding:16px}.summary__list{padding:12px 0}.summary__subscription-info{line-height:19.34px}.funnel__summary button[type=submit]{font-size:16px!important}.funnel__checkout{border:1.5px solid var(--primary-green,#2e4740);background:#fff;border-radius:10px;padding:16px 17px 15px}.funnel__checkout .btn_next{max-width:100%}}#QRCodeWrapper{display:none}#QRCodeWrapper.active{z-index:999999;flex-direction:column;justify-content:center;align-items:center;gap:20px;width:100%;height:100%;display:flex;position:fixed;inset:0}#QRCodeWrapper.active .qr-code__container{background:#0000008f;border-radius:16px;flex-direction:column;align-items:center;gap:16px;width:550px;max-width:calc(100vw - 32px);padding:16px;display:flex}#QRCodeWrapper.active .qr-code__container p{color:#fff;max-width:429px}#QRCodeWrapper.active img{aspect-ratio:1;background:#fff;border:8px solid #000;width:350px;height:auto;padding:16px}#QRCodeWrapper.active .close-qr-code-btn{background:unset;justify-content:end;width:100%;display:flex}#QRCodeWrapper.active .close-qr-code-btn svg{cursor:pointer;width:40px;height:40px}#QRCodeWrapper.active .close-qr-code-btn svg path{stroke:#fff}.summary__price_lg{font-size:18px}.summary__list--item:not(:first-of-type){margin-top:30px}.summary__note{font-size:12px;line-height:1}.btn_qr_code{background-color:#f0f0f0}.btn.btn_qr_code[disabled]{background:#f0f0f0}.btn_qr_code[aria-busy=true]{cursor:progress}.btn_qr_code[aria-busy=true] svg{display:none}.btn_qr_code[aria-busy=true]:before{content:"";border:2px solid;border-top-color:#0000;border-radius:50%;flex-shrink:0;width:20px;height:20px;animation:.8s linear infinite btn-qr-code-spin}@keyframes btn-qr-code-spin{to{transform:rotate(360deg)}}@media (hover:hover){.btn_qr_code:not([disabled]):hover{background-color:var(--btn-hover-beige,#e9ddc1)}}.summary__list--item .h5{font-size:24px}.funnel-error-modal-overlay{z-index:9999;background:#0009;justify-content:center;align-items:center;padding:16px;display:none;position:fixed;inset:0}.funnel-error-modal-overlay.active{display:flex}.funnel-error-modal{background:var(--primary-white,#fcf5e3);align-items:center;gap:calc(var(--space,4px) * 6);text-align:center;border-radius:16px;flex-direction:column;width:100%;max-width:480px;padding:32px 24px;display:flex}@media screen and (width<=749px){.funnel-error-modal{gap:calc(var(--space,4px) * 5);padding:24px 20px}}.funnel-modal{z-index:50;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.funnel-modal.hidden{display:none}.funnel-modal .modal-backdrop{z-index:1;background:#141f1ccc;position:absolute;inset:0}.funnel-modal .modal-container{z-index:2;background-color:var(--primary-beige,#f0d2aa);border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:671px;max-width:671px;max-height:90vh;padding:35px 12px;animation:.25s fadeInModal;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 48px #00000026}.funnel-modal#modal-edit-plan .modal-container{background-color:var(--primary-pale-blue,#badbd5)}.modal-header{text-align:center;flex-direction:column;gap:32px;width:100%;display:flex}.modal-header h2{letter-spacing:-1.6px;font-size:40px;font-weight:700;line-height:100%}.modal-close{cursor:pointer;color:var(--primary-green,#2e4740);z-index:9;background:0 0;border:none;padding:0;font-size:1.5rem;line-height:1;position:absolute;top:12px;right:12px}.cat-name-with-avatar{gap:12px;display:flex}.inline-tins{flex-direction:column;align-items:flex-end;font-size:20px;font-weight:400;line-height:120%;display:flex}.inline-tins strong{font-weight:700}.radio-group{gap:.5rem;font-size:.875rem;display:flex}.radio-group label{color:var(--primary-green,#2e4740);font-size:20px;font-style:normal;font-weight:400;line-height:120%}.tins-selection{flex-direction:column;gap:8px;display:flex}.tins-selection .title{color:var(--primary-green,#2e4740);text-align:center;font-family:Poppins;font-size:20px;font-style:normal;font-weight:400;line-height:24px}.radio-group{align-items:center;gap:10px;display:flex}.radio-group>label:first-child{margin-right:10px;font-weight:500}.radio-group input[type=radio]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.radio-group input[type=radio]:focus-visible+label{outline:2px solid var(--primary-green,#2e4740);outline-offset:2px}.radio-group input[type=radio]+label{cursor:pointer;color:var(--primary-green,#2e4740);border:1px solid var(--primary-green,#2e4740);background-color:#fff;border-radius:8px;justify-content:center;align-items:center;width:41px;height:38px;font-size:14px;font-weight:600;line-height:100%;display:inline-flex}.radio-group input[type=radio]:checked+label{border-color:var(--primary-green,#2e4740);background-color:#daf7f9;font-weight:600}.summary-line-plan{font-size:15px;font-weight:400;line-height:120%}.summary-line-plan strong{font-weight:700}.summary-line{color:#555;text-align:right;font-size:.875rem}.modal-content{color:var(--primary-green,#2e4740);flex-direction:column;gap:12px;width:100%;display:flex;overflow-y:auto}.cat-section{flex-direction:column;gap:1rem;display:flex}.cat-name{letter-spacing:-1.04px;align-items:center;gap:12px;font-size:26px;font-weight:700;line-height:120%}.products-list{flex-direction:column;gap:16px;display:flex}.product-line{background:#fff;border-radius:10px;align-items:center;gap:12px;padding:12px 10px 12px 12px}.product-info{align-items:center}.product-img{object-fit:cover;flex-shrink:0;width:102px;height:79px}.product-info .title{letter-spacing:-.8px;color:var(--primary-green,#2e4740);font-size:20px;font-weight:700;line-height:120%}.pack-badge{color:var(--primary-green,#2e4740);text-align:center;letter-spacing:.14px;background:var(--primary-coral,#ffab8c);border-radius:24px;flex-direction:row;justify-content:center;align-items:center;width:103px;height:20px;margin-top:8px;font-size:14px;font-weight:600;line-height:1;display:inline-flex}.product-qty-control{margin-left:auto;display:flex}.qty-btn:disabled{opacity:.5;cursor:not-allowed}.modal-footer{justify-content:flex-end;padding-top:22px;display:flex}.validation-message{color:#e56c5b;text-align:right;font-family:Poppins;font-size:12px;font-style:normal;font-weight:400;line-height:160%}.validation-message svg{display:inline}.modal-save-btn{cursor:pointer;border:2px solid var(--primary-green,#2e4740);background:var(--primary-sky-blue,#91dae0);width:240px;height:52px;color:var(--primary-green,#2e4740);border-radius:10px;justify-content:center;align-items:center;padding:0 24px;font-size:17px;font-weight:600;line-height:100%;transition:background-color .2s}.modal-save-btn:hover{background-color:var(--btn-hover-blue,#59bac2);border:2px solid var(--primary-green,#2e4740);border-radius:10px}button[disabled]{color:var(--primary-green,#2e4740);cursor:not-allowed;pointer-events:none;opacity:.6;background-color:#91dae0}@keyframes fadeInModal{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@media screen and (width<=767px){.funnel-modal{align-items:flex-end;padding:0}.funnel-modal .modal-container{border-radius:0;max-height:100vh}.product-line{justify-content:unset;gap:unset;flex-wrap:wrap;padding:20px 44px 18px 24px}.funnel-modal .product-img{order:2;width:120px;height:86px}.product-info{order:1;width:100%;display:flex}.product-qty-control{order:3}.product-qty-control .quanity__btn{touch-action:manipulation;width:48px}.product-qty-control .qty-input-field{max-width:41px;padding:0}#modal-edit-plan .subscription-summary{align-items:flex-start}#modal-edit-plan .radio-group{flex-direction:column;gap:8px}#modal-edit-plan .radio-group .inputs-wrapper{gap:4px;display:flex}#modal-edit-plan .tins-selection{gap:6px}#modal-edit-plan .product-line{padding:12px 20px 16px 16px}#modal-edit-plan .product-info{justify-content:space-between;gap:10px;margin-bottom:10px}#modal-edit-plan .product-info .pack-badge{letter-spacing:.128px;width:auto;min-width:77px;height:19px;margin-top:0;font-size:12.8px;font-weight:600;line-height:160%}}@media screen and (width<=360px){[data-type=trial] .product-line{padding:20px 24px 18px}.funnel-modal .product-img{width:40%;height:auto}}@media screen and (width>=481px){.modal-close{top:16px;right:16px}}.referral-error-modal .modal-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#141f1c99}.referral-error-modal .modal-container.referral-error-modal__container{text-align:left;width:480px;max-width:480px;box-shadow:none;background-color:#fdfdfc;border-radius:32px;justify-content:flex-start;align-items:flex-start;gap:0;padding:24px}.referral-error-modal__icon{background:#91dae0;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:24px;display:inline-flex}.referral-error-modal__icon svg{width:26px;height:26px}.referral-error-modal__title{color:#2e4740;letter-spacing:-.32px;margin-bottom:12px;font-family:Quincy CF;font-size:32px;font-style:normal;font-weight:500;line-height:1.12}.referral-error-modal__text{color:#73716c;margin-bottom:24px;font-family:Poppins;font-size:14px;font-weight:400;line-height:1.45}.referral-error-modal__cta{color:#141f1c;cursor:pointer;background:#fdfdfc;border:1.5px solid #efefef;border-radius:32px;justify-content:center;align-items:center;gap:8px;width:100%;padding:12px 24px;font-family:Poppins;font-size:14px;font-weight:500;line-height:1.45;transition:border-color .2s;display:flex}@media (hover:hover){.referral-error-modal__cta:hover{border-color:#2e4740}}.referral-error-modal .modal-close.referral-error-modal__close{z-index:3;background:#fdfdfc;border-radius:32px;justify-content:center;align-items:center;width:40px;height:40px;padding:10px;display:flex;top:16px;right:16px}.referral-error-modal__close svg{width:20px;height:20px}@media screen and (width<=767px){.referral-error-modal{align-items:center;padding:16px}.referral-error-modal .modal-container.referral-error-modal__container{border-radius:32px;width:100%;max-width:100%;max-height:90vh;padding:20px}.referral-error-modal__icon{width:52px;height:52px;margin-bottom:20px}.referral-error-modal__icon svg{width:21px;height:21px}.referral-error-modal__title{letter-spacing:-.24px;font-size:24px;line-height:1.15}.referral-error-modal__text{margin-bottom:40px}}
