@font-face{font-family:AFMSans;src:url(../fonts/AFMSans-Regular.woff2) format("woff2"),url(../fonts/AFMSans-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:TastyBold;src:url(../fonts/TastyBold.woff2) format("woff2"),url(../fonts/TastyBold.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:HurmeGeometricSans4;src:url("../fonts/Hurme Design - HurmeGeometricSans4 Thin.woff2") format("woff2"),url("../fonts/Hurme Design - HurmeGeometricSans4 Thin.woff") format("woff");font-weight:100;font-style:normal}@font-face{font-family:HurmeGeometricSans4;src:url("../fonts/Hurme Design - HurmeGeometricSans4 Light.woff2") format("woff2"),url("../fonts/Hurme Design - HurmeGeometricSans4 Light.woff") format("woff");font-weight:300;font-style:normal}@font-face{font-family:HurmeGeometricSans4;src:url("../fonts/Hurme Design - HurmeGeometricSans4 Regular.woff2") format("woff2"),url("../fonts/Hurme Design - HurmeGeometricSans4 Regular.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:HurmeGeometricSans4;src:url("../fonts/Hurme Design - HurmeGeometricSans4 SemiBold.woff2") format("woff2"),url("../fonts/Hurme Design - HurmeGeometricSans4 SemiBold.woff") format("woff");font-weight:600;font-style:normal}@font-face{font-family:HurmeGeometricSans4;src:url("../fonts/Hurme Design - HurmeGeometricSans4 Bold.woff2") format("woff2"),url("../fonts/Hurme Design - HurmeGeometricSans4 Bold.woff") format("woff");font-weight:700;font-style:normal}@font-face{font-family:HurmeGeometricSans4;src:url("../fonts/Hurme Design - HurmeGeometricSans4 Black.woff2") format("woff2"),url("../fonts/Hurme Design - HurmeGeometricSans4 Black.woff") format("woff");font-weight:900;font-style:normal}@font-face{font-family:HurmeGeometricSans4;src:url("../fonts/Hurme Design - HurmeGeometricSans4 RegularObl.woff2") format("woff2"),url("../fonts/Hurme Design - HurmeGeometricSans4 RegularObl.woff") format("woff");font-weight:400;font-style:oblique}@keyframes slide-right{0%{transform:translateX(-10px);opacity:0}100%{transform:translateX(0);opacity:1}}.wrapper{padding:0 20px;max-width:1240px;margin:0 auto}.description{font-weight:700;font-size:17px;line-height:120%}.paginations{position:static!important}.paginations .swiper-pagination-bullet{width:19px;height:19px;border:2px solid #024f28;background:#fff;opacity:1}.paginations .swiper-pagination-bullet-active{background:#8fd200}@keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(-15px)}}@keyframes modal-video{from{opacity:0}to{opacity:1}}@keyframes modal-video-inner{from{transform:translate(0,100px)}to{transform:translate(0,0)}}.modal-video{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);z-index:1000000;cursor:pointer;opacity:1;animation-timing-function:ease-out;animation-duration:.3s;animation-name:modal-video;transition:opacity .3s ease-out}.modal-video-close{opacity:0}.modal-video-close .modal-video-movie-wrap{transform:translate(0,100px)}.modal-video-body{width:100%;height:100%;margin:0 auto;padding:0 10px;display:flex;justify-content:center;box-sizing:border-box}.modal-video-inner{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.modal-video-movie-wrap{width:100%;height:0;position:relative;padding-bottom:56.25%;background-color:#000;animation-timing-function:ease-out;animation-duration:.3s;animation-name:modal-video-inner;transform:translate(0,0);transition:transform .3s ease-out}.modal-video-movie-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}.modal-video-close-btn{position:absolute;z-index:2;top:-45px;right:0;display:inline-block;width:35px;height:35px;overflow:hidden;border:none;background:0 0}.modal-video-close-btn:before{transform:rotate(45deg)}.modal-video-close-btn:after{transform:rotate(-45deg)}.modal-video-close-btn:after,.modal-video-close-btn:before{content:"";position:absolute;height:2px;width:100%;top:50%;left:0;margin-top:-1px;background:#fff;border-radius:5px;margin-top:-6px}.yoast{position:absolute;top:13px;z-index:10;width:100%;padding:0 20px}.yoast #breadcrumbs{width:-moz-fit-content;width:fit-content;background:#ffffffcc;border-radius:6px;position:static;padding:4px 8px;font-weight:400;font-size:14px;line-height:100%;margin:0;text-align:left}.yoast .breadcrumb_last{font-weight:700}.recipeAbout{background:linear-gradient(90deg,#89c980 -9.07%,#fcf176 14.43%,#fcf176 84.91%,#89c980 108.4%);padding:30px 0}.recipeAbout .wrapper{display:flex;flex-direction:column;gap:8px}.recipeAbout_wrapper{padding:30px 20px;background:#fff;border-radius:16px}.recipeAbout_top{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:0}.recipeAbout_top.active svg{transform:rotate(-90deg)}.recipeAbout_top svg{transform:rotate(90deg);width:20px;height:26px;transition:.3s ease-in-out}.recipeAbout_bottom{display:flex;flex-direction:column}.recipeAbout_left,.recipeAbout_right{display:flex;flex-direction:column;gap:8px}.recipeAbout_right{flex-basis:36%}.recipeAbout_left{flex:1}.singleRecipeHero{position:relative;background:linear-gradient(90deg,#89c980 -9.07%,#fcf176 14.43%,#fcf176 84.91%,#89c980 108.4%)}.singleRecipeHero_image{position:absolute;top:0;left:0;width:100%;height:570px;display:none;overflow:hidden}.singleRecipeHero_image::after{content:"";position:absolute;top:0;left:0;width:100%;height:570px;background:linear-gradient(0deg,rgba(2,79,40,0) 66.31%,rgba(2,79,40,.8) 94.72%),linear-gradient(180deg,rgba(2,79,40,0) 60.55%,#001e0f 82.97%);z-index:1}.singleRecipeHero_image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;filter:blur(10px)}.singleRecipeHero_top{display:flex;flex-direction:column-reverse}.singleRecipeHero_content{display:flex;flex-direction:column;padding:40px 20px 20px;background:#fff;position:relative;z-index:3;text-align:center;box-shadow:0 100px 80px 0 #00000012;justify-content:center}.singleRecipeHero_subtitle{font-weight:600;font-size:11px;line-height:100%;letter-spacing:10%;text-transform:uppercase}.singleRecipeHero_title{font-family:AFMSans;font-weight:400;font-size:31px;line-height:100%;text-transform:uppercase}.singleRecipeHero_wrapper{display:flex;gap:40px;justify-content:center;margin-bottom:20px}.singleRecipeHero_wrapper-single{display:flex;flex-direction:column;gap:6px}.singleRecipeHero_wrapper-image{width:40px;height:40px;display:block;margin:0 auto}.singleRecipeHero_wrapper-number{font-weight:700;font-size:18px;line-height:100%;text-transform:uppercase}.singleRecipeHero_wrapper-text{font-weight:600;font-size:13px;line-height:100%;text-transform:uppercase}.singleRecipeHero_share{display:flex;flex-direction:column;gap:12px;justify-content:center}.singleRecipeHero_share-title{font-family:AFMSans;font-weight:400;font-size:24px;line-height:100%;text-transform:uppercase}.singleRecipeHero_swiper .swiper-pagination{position:absolute!important;z-index:2;bottom:92px}.singleRecipeHero_swiper .swiper-slide{height:auto}.singleRecipeHero_swiper .swiper-slide::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,rgba(2,79,40,0) 66.31%,rgba(2,79,40,.5) 94.72%),linear-gradient(180deg,rgba(2,79,40,0) 60.55%,rgba(0,30,15,.5) 82.97%);z-index:1}.singleRecipeHero_swiper-stampa{width:80px;position:absolute;z-index:2;right:10px}.singleRecipeHero_single-media{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.singleRecipeHero_single-play{position:absolute;z-index:2;top:50%;left:50%;transform:translate(-50%,-50%)}.singleRecipeHero_single-play svg{display:block}.recipeBanner{display:flex;flex-direction:column;gap:28px;color:#fff;text-align:center}.recipeBanner.orange{background:#f15d2a}.recipeBanner.green{background:#009e4f}.recipeBanner_wrapper{display:flex;flex-direction:column;align-items:center}.recipeBanner_image{width:66px}.recipeBanner_subtitle{color:#fcf176;font-family:TastyBold;font-weight:400;font-size:29px;line-height:100%;text-transform:uppercase;transform:rotate(-2.5deg)}.recipeBanner_title{font-family:AFMSans;font-weight:400;font-size:30px;line-height:100%;text-transform:uppercase}.recipeBanner_description{font-weight:600;font-size:17px;line-height:120%;max-width:570px;margin:0 auto}.recipeBanner_description p{margin:0}.recipeBanner_description a{text-decoration:underline;color:inherit}.recipeBanner_description img{max-width:100%;height:auto}.recipeBanner_description ol,.recipeBanner_description ul{text-align:left}.recipeBanner_link{background:#bdd630;padding:18.5px 17.5px;font-family:TastyBold;font-weight:400;font-size:18px;line-height:24px;text-transform:uppercase;border-radius:12px;border:2px solid #024f28;box-shadow:0 2px 0 0 #024f28;gap:10px;display:flex;align-items:center;transition:all .3s ease-out;justify-content:center;color:#024f28;background:#fff}.recipeBanner_link:hover{background-color:#fff;box-shadow:0 0 20px #6fc5ff50;transform:scale(1.05)}.recipeBanner_link:hover svg{animation:slide-right .6s ease-out both;flex-shrink:0}.recipeBanner_link span{z-index:1;position:relative}.recipeBanner_link svg{display:block}.recipeContent{display:flex;flex-direction:column;gap:28px}.recipeContent_title{font-family:AFMSans;font-weight:400;font-size:31px;line-height:100%;text-transform:uppercase;text-align:center}.recipeContent_description{font-weight:400;font-size:15px;line-height:140%}.recipeContent_description p{margin:0}.recipeContent_description a{text-decoration:underline;color:inherit}.recipeContent_description img{max-width:100%;height:auto}.recipeContent_description ol,.recipeContent_description ul{text-align:left}.recipeFacts_title{font-family:AFMSans;font-weight:400;font-size:31px;line-height:100%;text-transform:uppercase}.recipeFacts_bottom{gap:12px}.recipeFacts_bottom-table{display:flex;flex-direction:column;gap:6px}.recipeFacts_bottom-description{font-weight:400;font-size:13px;line-height:120%}.recipeFacts_item{display:flex;justify-content:space-between;gap:6px;border-bottom:2px solid #024f2833;padding:5px 0}.recipeFacts_item:last-child{border-bottom:none!important}.recipeFacts_item.noLine{border-bottom:none;padding:0;margin-bottom:6px}.recipeFacts_item.boldLine{border-bottom:2px solid #024f28}.recipeFacts_item.bold .recipeFacts_item-left{font-weight:700}.recipeFacts_item.big{border-bottom:6px solid #024f28}.recipeFacts_item.big .recipeFacts_item-left,.recipeFacts_item.big .recipeFacts_item-right{font-size:30px;font-family:AFMSans;font-weight:400;line-height:100%;text-transform:uppercase}.recipeFacts_item.big .recipeFacts_item-right{flex-shrink:1}.recipeFacts_item.insideLevel1 .recipeFacts_item-left{padding-left:20px}.recipeFacts_item.insideLevel2 .recipeFacts_item-left{padding-left:40px}.recipeFacts_item-left,.recipeFacts_item-right{font-weight:400;font-size:15px;line-height:120%}.recipeFacts_item-right{font-weight:700;flex-shrink:0}.recipeFaq_title{font-family:AFMSans;font-weight:400;font-size:31px;line-height:100%;text-transform:uppercase}.recipeFaq_bottom{gap:12px}.recipeFaq_item{padding:16px 12px;background:#024f281f;border-radius:10px;display:flex;flex-direction:column;gap:10px}.recipeFaq_item-title{padding:0;text-align:left;font-weight:700;font-size:17px;line-height:120%;position:relative;display:flex;align-items:center;justify-content:space-between;gap:10px}.recipeFaq_item-title-plus{width:23px;height:23px;background:#024f28;border-radius:100px;position:relative}.recipeFaq_item-title-plus.active::before{transform:translate(-50%,-50%)}.recipeFaq_item-title-plus::after,.recipeFaq_item-title-plus::before{content:"";display:block;width:12px;height:2px;background:#fff;border-radius:100px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:.3s ease-in-out}.recipeFaq_item-title-plus::before{transform:translate(-50%,-50%) rotate(90deg)}.recipeFaq_item-description{font-weight:400;font-size:15px;line-height:120%}.recipeFaq_item-description p{margin:0}.recipeFaq_item-description a{text-decoration:underline;color:inherit}.recipeFaq_item-description img{max-width:100%;height:auto}.recipeFaq_item-description ol,.recipeFaq_item-description ul{text-align:left}.recipeIngredients_title{font-family:AFMSans;font-weight:400;font-size:31px;line-height:100%;text-transform:uppercase}.recipeIngredients_bottom{gap:28px}.recipeIngredients_item{display:flex;flex-direction:column;gap:28px}.recipeIngredients_item-title{font-family:AFMSans;font-weight:400;font-size:24px;line-height:100%;text-transform:uppercase;padding-bottom:12px;border-bottom:2px solid #024f2833}.recipeIngredients_item-wrapper{display:flex;flex-direction:column;gap:6px}.recipeIngredients_item-table{display:flex;justify-content:space-between;gap:6px}.recipeIngredients_item-table:nth-child(odd)>*{background:#024f281f}.recipeIngredients_item-table-title,.recipeIngredients_item-table-value{border-radius:10px;display:flex;align-items:center;font-size:15px;line-height:20px}.recipeIngredients_item-table-title{flex-basis:28%;flex-shrink:0;padding:10px;font-weight:700;justify-content:flex-end}.recipeIngredients_item-table-value{flex:1;padding:11px 20px}.recipeInstructions_title{font-family:AFMSans;font-weight:400;font-size:31px;line-height:100%;text-transform:uppercase}.recipeInstructions_bottom{gap:28px}.recipeInstructions_item{display:flex;flex-direction:column;gap:6px}.recipeInstructions_item-title{font-family:AFMSans;font-weight:400;font-size:24px;line-height:100%;text-transform:uppercase;padding-bottom:12px;border-bottom:2px solid #024f2833;margin-bottom:14px}.recipeInstructions_item-single{padding:10px 12px;border-radius:10px;background:#024f281f;display:flex;flex-direction:column;gap:10px}.recipeInstructions_item-single-top{display:flex;flex-direction:column;gap:10px}.recipeInstructions_item-single-number{font-weight:700;font-size:19px;line-height:100%;width:-moz-fit-content;width:fit-content;background:#024f28;border-radius:6px;color:#fff;padding:6px}.recipeInstructions_item-single-title{font-weight:700;font-size:19px;line-height:120%}.recipeInstructions_item-single-description{font-weight:400;font-size:15px;line-height:120%}.recipeInstructions_item-single-description p{margin:0}.recipeInstructions_item-single-description a{text-decoration:underline;color:inherit}.recipeInstructions_item-single-description img{max-width:100%;height:auto}.recipeInstructions_item-single-description ol,.recipeInstructions_item-single-description ul{text-align:left}.recipeInstructions_item-single-image{display:block;border-radius:12px;width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.recipeInstructions_form{border:2px solid #024f28;background:#024f2829;border-radius:10px;padding:20px}.recipeInstructions_form-top{display:flex;align-items:center;gap:10px;margin-bottom:20px}.recipeInstructions_form-top svg{width:32px;height:32px;display:block}.recipeInstructions_form-title{font-weight:700;font-size:19px;line-height:120%}.recipeInstructions_form .gform_validation_errors{display:none}.recipeInstructions_form .validation_message{padding:0!important;border:unset!important;background:unset!important}.recipeInstructions_form .gform_confirmation_message{font-weight:700;font-size:19px;line-height:120%}.recipeInstructions_form .ginput_container_email input{padding:20px;background:#fff;border:2px solid #024f28;border-radius:12px;color:#024f28;font-size:17px;font-weight:700;height:54px}.recipeInstructions_form .ginput_container_email input::-moz-placeholder{color:#7d9589;opacity:1}.recipeInstructions_form .ginput_container_email input::placeholder{color:#7d9589;opacity:1}.recipeInstructions_form form{display:flex;gap:10px}.recipeInstructions_form form .gform_body{flex:1}.recipeInstructions_form form .gform_footer{padding:0!important;margin:0!important;background:unset;position:relative}.recipeInstructions_form form .gform_footer .gform_ajax_spinner{position:absolute}.recipeInstructions_form form .gform_footer::after{content:"";display:block;width:54px;height:54px;position:absolute;top:0;right:0;background-image:url(../images/plan.svg);background-size:25px;background-position:center;background-repeat:no-repeat;pointer-events:none}.recipeInstructions_form form .gform_footer input{padding:0!important;margin:0!important;width:54px;height:54px;background:#024f28;border-radius:12px}@media (max-width:1199px){.modal-video-movie-wrap{height:500px;width:280px}.recipeAbout_desktop{display:none!important}.recipeAbout_top{padding:30px 20px}.recipeAbout_bottom{padding:0 20px 30px}.recipeAbout_right .recipeAbout_wrapper:first-child{margin-bottom:12px}.singleRecipeHero_content{gap:20px;margin-top:-90px;position:relative;z-index:2;border-radius:12px}.singleRecipeHero_swiper{margin:0 -20px!important;border-bottom-right-radius:20px;border-bottom-left-radius:20px;overflow:hidden;height:417px}.singleRecipeHero_swiper-stampa{bottom:150px}.recipeFacts{padding:0}.recipeFaq{padding:0}.recipeIngredients{padding:0}.recipeInstructions{padding:0}}@media (orientation:landscape){.modal-video-inner{padding:10px 60px;box-sizing:border-box}.modal-video-close-btn{top:0;right:-45px}}