.h--single-diet{--block-marker-color:#fff;position:relative}.h--single-diet::before{background-color:#EFFEFE;position:absolute;top:0;left:0;right:0;height:70%;content:"";border-radius:0 0 clamp(calc((10 * 1px)), calc(2.02312vw), calc(35px * var(--max-font-size-controler))) clamp(calc((10 * 1px)), calc(2.02312vw), calc(35px * var(--max-font-size-controler)))}.h--single-diet .recipe-info{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.h--single-diet .recipe-info__item{width:auto}.h--single-diet .recipe-info__item:first-child{padding-right:var(--spacers-sm)}.h--single-diet .subtitle{font-weight:500}.h--single-diet .col-image{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:767.98px){.h--single-diet .stretch-image{border-bottom-left-radius:0;border-bottom-right-radius:0}}@media (max-width:767.98px){.h--single-diet .ratio::before{padding-top:calc(3 / 4 * 100%)}}.h--single-diet .default-content a{color:currentColor!important}@media (min-width:768px){.h--single-diet .default-content{font-size:.9375rem}}.h--single-diet .col-content{background-color:#15B5BE;padding:var(--spacers-lg) var(--gutter-base);border-radius:clamp(calc((15 * 1px)), calc(1.44509vw), calc(25px * var(--max-font-size-controler)));position:relative;z-index:3}@media (max-width:767.98px){.h--single-diet .col-content{border-top-left-radius:0;border-top-right-radius:0}}@media (min-width:992px){.h--single-diet .col-content{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:43%;max-width:34.375rem;margin-left:-20%;padding-left:var(--spacers-md);padding-right:var(--spacers-md)}}@media (min-width:1200px){.h--single-diet .col-content{margin-left:-12%;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:37%;max-width:28.125rem}}.h--single-diet .slider{position:absolute;height:100%}.h--single-diet .slider__pagination{position:absolute;left:auto;bottom:var(--spacers-xs);right:var(--spacers-xs);z-index:1}.h--single-diet .slider__wrapper{height:100%;background-color:#f8f8f8;border-radius:clamp(calc((15 * 1px)), calc(1.44509vw), calc(25px * var(--max-font-size-controler)))}.h--single-diet .add_to_cart_inline{padding:0!important;border:0!important}.h--single-diet .product .product_type_simple{background-color:#E11F26!important;color:#fff!important;border:0!important}@media (hover:hover){.h--single-diet .product .product_type_simple:hover{background-color:#A41E22!important}}.h--single-diet .add-to-cart-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--spacers-xxs);-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:1200px){.h--single-diet .add-to-cart-wrapper{gap:var(--spacers-xs)}}.h--single-diet .add-to-cart-wrapper__price{font-size:var(--title-md)}.h--single-diet bdi{font-weight:600}.h--single-diet ins{text-decoration:none;font-size:125%}@media (min-width:992px){.h--single-diet ins{font-size:115%}}@media (min-width:1400px){.h--single-diet ins{font-size:125%}}.h--single-diet del bdi{font-weight:600;font-size:100%;padding-right:.625rem}.h--single-recipe{position:relative;width:100%}.h--single-recipe .col-image{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:991.98px){.h--single-recipe .col-image{border-bottom-left-radius:0;border-bottom-right-radius:0}}@media (max-width:991.98px){.h--single-recipe .stretch-image{border-bottom-left-radius:0;border-bottom-right-radius:0}}@media (max-width:767.98px){.h--single-recipe .ratio::before{padding-top:calc(3 / 4 * 100%)}}@media (min-width:768px){.h--single-recipe .default-content{font-size:.9375rem}}.h--single-recipe .col-content{background-color:#15B5BE;padding:var(--spacers-md) var(--spacers-sm);border-radius:clamp(calc((15 * 1px)), calc(1.44509vw), calc(25px * var(--max-font-size-controler)));position:relative;z-index:3}@media (min-width:768px){.h--single-recipe .col-content{padding:var(--spacers-md)}}@media (max-width:991.98px){.h--single-recipe .col-content{border-top-left-radius:0;border-top-right-radius:0}}@media (min-width:992px){.h--single-recipe .col-content{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:43%;max-width:34.375rem;margin-right:-20%}}@media (min-width:1200px){.h--single-recipe .col-content{margin-right:-12%;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:37%;max-width:28.125rem}}.h--single-recipe .slider{position:absolute;height:100%}.h--single-recipe .slider__pagination{position:absolute;left:auto;bottom:var(--spacers-xs);right:var(--spacers-xs);z-index:1}.h--single-recipe .slider__wrapper{height:100%;background-color:#f8f8f8;border-radius:clamp(calc((15 * 1px)), calc(1.44509vw), calc(25px * var(--max-font-size-controler)))}.h--single-recipe .group-form__form{left:0;top:0}.block-cta--button{position:relative;max-width:1600px}.block-cta--button .cta-wrapper{position:relative;overflow:hidden}.block-cta--button .cta-wrapper::before{position:absolute;top:0;left:0;right:0;bottom:0;content:"";background-color:#1a1a1a;z-index:1;opacity:.78}.block-cta--button .container-small{position:relative;z-index:1}[data-type="acf/cta-site-options--button"].wp-block{max-width:840px!important;margin-left:auto!important;margin-right:auto!important;overflow:visible!important}.b--recipe-single .page-title-sm{text-align:left}.b--recipe-single .default-content{text-align:left}.b--recipe-single .sidebar__ingredients{border:0;padding-top:0}.b--recipe-slider{position:relative}@media (min-width:768px){.b--recipe-slider{padding-right:1.25rem;padding-left:1.25rem}}.b--recipe-slider .col-image{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:991.98px){.b--recipe-slider .col-image{border-bottom-left-radius:0;border-bottom-right-radius:0}}@media (max-width:991.98px){.b--recipe-slider .stretch-image{border-bottom-left-radius:0;border-bottom-right-radius:0}}@media (max-width:767.98px){.b--recipe-slider .ratio::before{padding-top:calc(3 / 4 * 100%)}}@media (min-width:768px){.b--recipe-slider .default-content{font-size:.9375rem}}.b--recipe-slider .col-content{background-color:#15B5BE;padding:var(--spacers-sm)!important;border-radius:clamp(calc((15 * 1px)), calc(1.44509vw), calc(25px * var(--max-font-size-controler)));position:relative;z-index:3}@media (min-width:768px){.b--recipe-slider .col-content{padding:var(--spacers-md)!important}}@media (max-width:991.98px){.b--recipe-slider .col-content{border-top-left-radius:0;border-top-right-radius:0}}@media (min-width:992px){.b--recipe-slider .col-content{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:43%;max-width:34.375rem;margin-right:-20%}}@media (min-width:1200px){.b--recipe-slider .col-content{margin-right:-12%;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:37%;max-width:28.125rem}}.b--recipe-slider .slider{position:absolute;height:100%}@media (min-width:992px){.b--recipe-slider .slider{border-radius:clamp(calc((15 * 1px)), calc(1.44509vw), calc(25px * var(--max-font-size-controler)))}}.b--recipe-slider .slider__wrapper{height:100%!important;background-color:#f8f8f8}.hints{border:1px dashed #ced4da;padding:var(--spacers-sm);border-radius:clamp(calc((15 * 1px)), calc(1.44509vw), calc(25px * var(--max-font-size-controler)))}[data-type="acf/post-relationship--single-recipe"].wp-block{max-width:840px!important;margin-left:auto!important;margin-right:auto!important;overflow:visible!important}.nav-tabs-diet{border:0;margin-bottom:var(--spacers-md);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.nav-tabs-diet .nav-link{padding:0 1.25rem;border:0;text-transform:uppercase;line-height:1;font-weight:600;border-radius:0}.nav-tabs-diet .nav-link+.nav-link{border-left:1px solid}@media (min-width:992px){.tab-diet__row{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.tab-diet__col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (max-width:767.98px){.tab-diet__col+.tab-diet__col{padding-top:var(--spacers-xs)}}@media (min-width:768px){.tab-diet__col{border-bottom:2px solid rgba(226,226,226,.45)}}@media (min-width:1200px){.tab-diet__col{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:20%}}@media (min-width:992px){.tab-diet__col:first-child{border-top-left-radius:clamp(calc((15 * 1px)), calc(1.44509vw), calc(25px * var(--max-font-size-controler)));border-bottom-left-radius:clamp(calc((15 * 1px)), calc(1.44509vw), calc(25px * var(--max-font-size-controler)));border-left:2px solid rgba(226,226,226,.45)}}@media (min-width:992px){.tab-diet__col:first-child .tab-diet__header{border-top-left-radius:clamp(calc((15 * 1px)), calc(1.44509vw), calc(25px * var(--max-font-size-controler)));border-bottom-left-radius:clamp(calc((15 * 1px)), calc(1.44509vw), calc(25px * var(--max-font-size-controler)))}}@media (min-width:992px){.tab-diet__col:last-child{border-top-right-radius:clamp(calc((15 * 1px)), calc(1.44509vw), calc(25px * var(--max-font-size-controler)));border-bottom-right-radius:clamp(calc((15 * 1px)), calc(1.44509vw), calc(25px * var(--max-font-size-controler)));border-right:2px solid rgba(226,226,226,.45)}}@media (min-width:992px){.tab-diet__col:last-child .tab-diet__header{border-top-right-radius:clamp(calc((15 * 1px)), calc(1.44509vw), calc(25px * var(--max-font-size-controler)));border-bottom-right-radius:clamp(calc((15 * 1px)), calc(1.44509vw), calc(25px * var(--max-font-size-controler)))}}@media (min-width:992px){.tab-diet__col+.tab-diet__col .tab-diet__content{border-left:2px solid rgba(226,226,226,.45)}}.tab-diet__wrapper{height:100%;position:relative}.tab-diet__wrapper+.tab-diet__header{display:none!important}.tab-diet__wrapper+.tab-diet__header+.tab-diet__wrapper .tab-diet__plus{display:block!important}.tab-diet__header{background-color:#f8f8f8;line-height:normal;text-transform:uppercase;font-size:var(--title-sm);font-weight:600;padding:.3125rem var(--spacers-xs);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:3.125rem}@media (min-width:768px){.tab-diet__header{min-height:3.75rem}}.tab-diet__image{position:relative;border-radius:clamp(calc((15 * 1px)), calc(1.44509vw), calc(25px * var(--max-font-size-controler)));width:100%;padding-bottom:var(--spacers-xs)}.tab-diet__image .stretch-image{border-radius:clamp(calc((15 * 1px)), calc(1.44509vw), calc(25px * var(--max-font-size-controler)))}.tab-diet__plus{text-align:center;font-size:1.875rem;line-height:1;font-weight:700;color:#ADADAD;position:absolute;top:-.625rem;left:0;right:0;display:none}.tab-diet__show{background-color:#FFCD28;white-space:nowrap;padding:.1875rem .625rem;margin:.25rem;position:absolute;left:-.3125rem;top:2.8125rem;font-size:.75rem;border-radius:0 3px 3px 0;font-weight:600;z-index:5}.tab-diet__content{padding:var(--spacers-sm) var(--spacers-sm) var(--spacers-xs) var(--spacers-sm);font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:var(--title-xs);height:100%;position:relative;margin-left:auto;margin-right:auto}.tab-diet__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;cursor:pointer}.tab-diet__title{font-weight:600;text-align:center;margin-bottom:.3125rem}.tab-diet__portion{display:block;color:#15B5BE;font-weight:500}.tab-diet__portion-info{display:block;display:none!important}.hints{border:1px dashed #ced4da;padding:var(--spacers-sm);border-radius:clamp(calc((15 * 1px)), calc(1.44509vw), calc(25px * var(--max-font-size-controler)))}.content__phase-title{font-weight:600}@media (min-width:992px){.col-sidebar{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:430px}}.sidebar{padding:var(--spacers-md) var(--spacers-sm)}@media (min-width:992px){.sidebar{background-color:#15B5BE;color:#fff;border-radius:clamp(calc((15 * 1px)), calc(1.44509vw), calc(25px * var(--max-font-size-controler)))}}.sidebar__phase-title{font-weight:600}.sidebar__title{font-weight:600}@media (min-width:992px){.sidebar .default-content ul li::before{color:#fff}}.sidebar__ingredients{border-top:1px solid rgba(226,226,226,.45);padding-top:var(--spacers-md)}.sidebar__nutritional{border-top:1px solid rgba(226,226,226,.45);padding-top:var(--spacers-md)}@media (min-width:992px){.nutritional-values__item{color:#fff}}.nutritional-values__inner{background-color:transparent;border-radius:clamp(calc((5 * 1px)), calc(.46243vw), calc(8px * var(--max-font-size-controler)))}@media (max-width:991.98px){.diet-phases .nav-tabs{gap:1.375rem 0}}@media (max-width:991.98px){.diet-phase{border:1px dashed #ced4da;padding-top:var(--spacers-sm);border-radius:clamp(calc((15 * 1px)), calc(1.44509vw), calc(25px * var(--max-font-size-controler)))}}.diet-phase+.modal+.diet-phase{border-top:2px solid rgba(226,226,226,.45);padding-top:var(--spacers-lg)}.nav-tabs-recipe .nav-link{font-weight:600}@media (min-width:992px){.tab-recipe-content .tab-pane{display:block!important;opacity:1!important}}@media (max-width:991.98px){.tab-recipe-content .col-content{padding-top:var(--spacers-md)}}.single-diet .woocommerce::before{display:none!important}.diet-summary-day{font-weight:500;font-size:var(--title-sm);max-width:1050px}.diet-summary-day__ingredients{color:#15B5BE;font-size:var(--title-md)}@media (max-width:991.98px){.diet-summary-day{padding-bottom:var(--spacers-md);padding-left:var(--spacers-xxs);padding-right:var(--spacers-xxs)}}@media (min-width:768px){.diet-summary__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:var(--spacers-md)}}.diet-summary button{-webkit-appearance:none;border:none;padding:0;background:transparent;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:991.98px){.btn-print{display:none}}@media (max-width:991.98px){.print-text{display:none}}@media (max-width:991.98px){.btn-print-mobile{position:absolute;top:-.125rem;right:1.25rem;display:block!important;z-index:10;background:transparent;width:auto}}@media (min-width:992px){.btn-print-mobile{display:none!important}}.recipe-content b{white-space:nowrap}