@import"https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap";@import"https://fonts.googleapis.com/css2?family=Lora:ital,wght@0,400..700;1,400..700&display=swap";@import"https://fonts.googleapis.com/css2?family=SUSE:wght@100..800&display=swap";body,html{max-width:100vw;overflow-x:hidden}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;padding:0;margin:0;scrollbar-width:thin;font-family:Inter,sans-serif}::selection{background-color:#90ee90;color:#000}a,span{color:inherit;font-family:inherit;text-decoration:none}button,img{-webkit-user-select:none;-moz-user-select:none;user-select:none;outline:none}ul{list-style:none}header{position:fixed;z-index:9999;top:0;left:50%;transform:translate(-50%);width:100%;background-color:hsla(0,0%,100%,.85);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);transition:transform .3s ease,opacity .3s ease;transition-delay:.05s}header.hidden{opacity:0;transform:translate(-50%,-150%)}header.visible{opacity:1;transform:translate(-50%)}header nav{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;width:80%;margin:.75rem auto}header .name{font-family:"Instrument Serif",serif;font-size:1.75rem;font-weight:600;font-style:italic;letter-spacing:.75px;display:flex;align-items:center;gap:.25rem;width:33.333%;cursor:pointer;position:relative}header .name:after{content:"";position:absolute;width:33.333%;height:2px;background-color:#90ee90;bottom:-2px;left:0;transform:scaleX(0);transition:transform .225s ease;transition-delay:.05s}header .name:hover:after{transform:scaleX(1)}header .name .icon{display:flex;align-items:center;justify-content:center;font-size:1.75rem}header .links-wrapper{width:45%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:.25rem;padding:6px 1rem;border-radius:8px;background-color:#e1e1e1;background-color:rgba(0,0,0,.85);color:#fff}header .links-wrapper a{font-size:15px;font-weight:500;padding:.5rem 1rem;cursor:pointer;border-radius:8px;letter-spacing:-.25px;text-transform:uppercase;transition:.3s ease;transition-delay:.05s}header .links-wrapper a:hover{color:#000;background-color:#90ee90}header .buttons-wrapper{width:33.333%;display:flex;justify-content:flex-end}header .buttons-wrapper button{font-size:16px;font-weight:500;outline:none;padding:10px 1.5rem;cursor:pointer;transition:.3s ease;transition-delay:.05s}header .buttons-wrapper .contact-btn{color:#000;border-radius:50px;border:none;margin-right:1rem}header .buttons-wrapper .contact-btn:hover{background-color:#c8c8c8}header .buttons-wrapper .started-btn{background-color:#191919;color:#fff;border:1px solid #191919;border-radius:12px}header .buttons-wrapper .started-btn:hover{background-color:#3e3e3e}@media screen and (max-width:1600px){header nav{width:87.5%}header .links-wrapper{width:47.5%}}@media screen and (max-width:1450px){header .links-wrapper{width:52.5%}}@media screen and (max-width:1300px){header nav{width:92.5%}header .links-wrapper{width:57.5%}}@media screen and (max-width:650px){header nav{flex-direction:column;align-items:center}header .name{width:100%;justify-content:center}header .buttons-wrapper,header .links-wrapper{width:100%;justify-content:center;margin-top:.5rem}}.introduction_section{padding:20vh 0 10vh;width:50%;margin:0 auto;text-align:center}.introduction_section .preHeading{display:flex;justify-content:center;align-items:center;margin-bottom:2rem;position:relative}.introduction_section .preHeading p{font-size:18px;font-weight:500;letter-spacing:-.5px;background-color:#c5fac5;padding:8px 18px;border-radius:50px;color:#004b00;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;align-items:center;gap:.5rem}.introduction_section .preHeading .images_wrapper{display:flex;position:absolute;top:25%;right:.5rem;transform:translateY(-50%)}.introduction_section .preHeading .images_wrapper .image{width:90px;height:90px;object-fit:cover;border:1px solid #d7d7d7;border-radius:10px;will-change:transform,z-index;transition:all .3s cubic-bezier(.4,0,.2,1);transition-delay:25ms}.introduction_section .preHeading .images_wrapper .image:first-of-type{z-index:20;transform:translateY(.25rem) scale(1);rotate:0deg}.introduction_section .preHeading .images_wrapper .image:first-of-type:hover{transform:translateY(.25rem) scale(1.15)!important}.introduction_section .preHeading .images_wrapper .image:nth-of-type(2){z-index:10;transform-origin:bottom left;transform:translate(-67.5%,-12.5%) scale(1);rotate:8deg}.introduction_section .preHeading .images_wrapper .image:nth-of-type(2):hover{transform:translate(-67.5%,-12.5%) scale(1.15)!important}.introduction_section .preHeading .images_wrapper .image:nth-of-type(3){z-index:5;transform-origin:bottom left;transform:translate(-140%,5%) scale(1);rotate:24deg}.introduction_section .preHeading .images_wrapper .image:nth-of-type(3):hover{transform:translate(-140%,5%) scale(1.15)!important}.introduction_section .preHeading .images_wrapper .image:hover{z-index:50;box-shadow:0 8px 16px rgba(0,0,0,.1);border-color:#b4b4b4}.introduction_section .preHeading .images_wrapper:has(.image:hover) .image:not(:hover){filter:blur(2px) brightness(.9);opacity:.6}.introduction_section .preHeading .images_wrapper:has(.image:hover) .image:not(:hover):first-of-type{transform:translateY(.25rem) scale(.95)!important}.introduction_section .preHeading .images_wrapper:has(.image:hover) .image:not(:hover):nth-of-type(2){transform:translate(-67.5%,-12.5%) scale(.95)!important}.introduction_section .preHeading .images_wrapper:has(.image:hover) .image:not(:hover):nth-of-type(3){transform:translate(-140%,5%) scale(.95)!important}.introduction_section h2{font-size:3.75rem;font-weight:600;line-height:1.2;letter-spacing:-.25px;color:#1e1e1e}.introduction_section h2 .colored-span{background-color:#90ee90;padding:2px 8px;border-radius:12px}.introduction_section h2 .serif-span{font-family:"Instrument Serif",serif;font-style:italic;letter-spacing:1.25px}.introduction_section .subHeading{font-size:22px;line-height:1.3;color:#969696}.introduction_section .subHeading,.introduction_section button{font-family:Open Sans,sans-serif;font-weight:500;letter-spacing:-.5px}.introduction_section button{margin:1.25rem 0 0;font-size:18px;background-color:#003c00;color:#fff;border:0;outline:none;height:3rem;padding:.5rem 3.25rem .5rem 1.5rem;border-radius:50px;position:relative;cursor:pointer}.introduction_section button:hover .arrow-wrapper .arrow-icon{rotate:-45deg}.introduction_section button .arrow-wrapper{background-color:#fff;border-radius:50%;height:2.25rem;width:2.25rem;position:absolute;top:50%;right:0;transform:translate(-15%,-50%);display:flex;justify-content:center;align-items:center}.introduction_section button .arrow-wrapper .arrow-icon{font-size:1.25rem;color:#003c00;transition:.15s ease-in-out}.app-stats-container{width:80%;margin:7.5vh auto 0;display:flex;justify-content:space-between;align-items:flex-start}.app-stats-container .stat-wrapper h2{font-family:Lora,serif;font-size:3.5rem;line-height:1;margin-bottom:.25rem;letter-spacing:-.75px;color:#191919}.app-stats-container .stat-wrapper h2 span{background-color:#f1f121;padding:0 6px;border-radius:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.app-stats-container .stat-wrapper p{font-family:Open Sans,sans-serif;font-size:18px;font-weight:500;color:#7d7d7d;line-height:1.3;width:80%;text-wrap:balance;letter-spacing:-.25px}@media screen and (max-width:1600px){.introduction_section{width:62.5%}.app-stats-container{width:87.5%}.app-stats-container .stat-wrapper h2{font-size:3.25rem}}@media screen and (max-width:1450px){.introduction_section{width:65%}}@media screen and (max-width:1370px){.introduction_section{width:70%;padding:25vh 0 5vh}.introduction_section h2{font-size:3.5rem}.introduction_section .subHeading{font-size:20px}.app-stats-container{width:95%;gap:1.25rem;margin-top:5vh}.app-stats-container .stat-wrapper h2{font-size:46px;text-align:center}.app-stats-container .stat-wrapper p{width:auto;text-align:center}}@media screen and (max-width:1300px){.introduction_section{width:72.5%}.app-stats-container{width:100%}}@media screen and (max-width:650px){.introduction_section{width:97.5%;padding:30vh 0 5vh}.introduction_section h2{font-size:2.5rem}.introduction_section .subHeading{font-size:18px;letter-spacing:0}.app-stats-container{flex-direction:column;align-items:center;width:100%}.app-stats-container .stat-wrapper{width:100%;text-align:center}.app-stats-container .stat-wrapper h2{font-size:2.5rem}.app-stats-container .stat-wrapper p{width:90%;margin:0 auto}}.recipes-list_section{width:80%;padding:15vh 0 0;margin:10vh auto;position:relative}.recipes-list_section .heading{font-family:"Instrument Serif",serif;font-size:5rem;font-weight:700;font-style:italic;letter-spacing:2px;word-spacing:5px;text-align:center;line-height:1.1;color:#003c00}.recipes-list_section .subHeading{font-family:SUSE,sans-serif;font-size:26px;font-weight:500;letter-spacing:-.5px;color:#969696;line-height:1.2;margin:0 auto 5rem;text-align:center}.recipes-list_section .subHeading:hover span:after{transform:scaleX(1);transition:transform .275s cubic-bezier(.4,0,.2,1)}.recipes-list_section .subHeading span{font-weight:600;color:#489748;position:relative}.recipes-list_section .subHeading span:after{content:"";position:absolute;width:100%;height:2px;background-color:#59af59;bottom:-2px;left:0;transform:scaleX(0);transform-origin:left;transition:transform .12 ease 5s}.recipes-list_section .subHeading span:nth-of-type(2):after{transition-delay:.175s}.recipes-list_section .empty-state{font-family:SUSE,sans-serif;font-size:2.75rem;font-weight:600;color:#003c00;text-align:center;letter-spacing:-.75px;margin-bottom:2.5rem}.recipes-list_section .heading-wrapper{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.75rem;position:relative}.recipes-list_section .heading-wrapper h2{font-size:2.25rem;font-weight:600;letter-spacing:-.5px}.recipes-list_section .heading-wrapper h2 .icon{font-size:1.5rem;cursor:pointer}.recipes-list_section .heading-wrapper label{position:relative;display:flex;border-radius:8px;border:1px solid #7d7d7d;padding:10px;text-align:left;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:.1s ease-in-out;transition-delay:.05s}.recipes-list_section .heading-wrapper label:hover{border-color:#5a5a5a}.recipes-list_section .heading-wrapper label:hover .search-icon{color:#4b4b4b}.recipes-list_section .heading-wrapper label:focus-within{border-color:#000}.recipes-list_section .heading-wrapper label:focus-within .search-icon{color:#000}.recipes-list_section .heading-wrapper label input{display:flex;background-color:rgba(0,0,0,0);outline:none;border:none;font-size:14px;font-weight:500}.recipes-list_section .heading-wrapper label input::-webkit-calendar-picker-indicator{opacity:0!important}.recipes-list_section .heading-wrapper label .search-icon{font-size:18px;position:absolute;top:53%;right:0;transform:translate(-50%,-50%);color:#646464;transition:.2s ease-in-out;transition-delay:.05s}.recipes-list_section .filteredCategories-wrapper{display:flex;justify-content:flex-end;gap:8px;margin:1rem 0}.recipes-list_section .filteredCategories-wrapper p{font-family:Open Sans,sans-serif;font-family:SUSE,sans-serif;font-size:18px;font-weight:400;letter-spacing:-.75px;color:#a5a5a5;transition:.15s ease-in-out;cursor:pointer}.recipes-list_section .filteredCategories-wrapper p.active{color:#000;text-decoration:underline}.recipes-list_section .recipes-container{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:2%}.recipes-list_section .recipes-container .empty-state{font-size:16px;font-weight:600;letter-spacing:-.25px;background-color:#a3f1a3;color:#003200;border-radius:50px;padding:7px 1rem;border:1px solid #003200}.recipes-list_section .recipes-container .recipe_card{background-position:50%;background-size:cover;width:32%;height:21rem;padding:.75rem;margin-bottom:.75rem;display:flex;align-items:flex-start;justify-content:space-between;flex-direction:column;border:1px solid #d2d2d2;border-radius:18px;background-color:#fff;position:relative;overflow:hidden;box-shadow:0 2px 4px rgba(0,0,0,.04),0 4px 8px rgba(0,0,0,.03);transition:.2s ease;transition-delay:.05s}.recipes-list_section .recipes-container .recipe_card .toast{background-color:#dcdcdc;box-shadow:0 5px 15px rgba(0,0,0,.05);text-align:left;position:fixed;right:1.25rem;border-radius:10px;padding:7px 1rem 7px .5rem;display:flex;justify-content:center;align-items:center;gap:.75rem;transform:translateX(150%);transition:transform .25s ease}.recipes-list_section .recipes-container .recipe_card .toast.active{transform:translateX(0);transition:transform .275s ease-in}.recipes-list_section .recipes-container .recipe_card .toast.success{z-index:10001;bottom:1rem;border-left:10px solid #008700}.recipes-list_section .recipes-container .recipe_card .toast.success .icon{color:#008700}.recipes-list_section .recipes-container .recipe_card .toast.remove{z-index:9999;bottom:calc(1rem + 60px);border-left:10px solid #d32f2f}.recipes-list_section .recipes-container .recipe_card .toast.remove .icon{color:#d32f2f}.recipes-list_section .recipes-container .recipe_card .toast .icon{font-size:20px}.recipes-list_section .recipes-container .recipe_card .toast h6{font-size:15px;font-weight:700;letter-spacing:-.5px;color:#191919;line-height:1.2}.recipes-list_section .recipes-container .recipe_card .toast p{font-size:13px;letter-spacing:-.4px;color:#737373;line-height:1.2}.recipes-list_section .recipes-container .recipe_card .toast p span{font-weight:600;color:#232323}.recipes-list_section .recipes-container .recipe_card .favorite-wrapper{position:absolute;transform:translate(-.75rem,.75rem);top:0;right:0;background-color:#e1e1e1;border:1px solid #afafaf;display:flex;align-items:center;justify-content:center;padding:5px;border-radius:8px;opacity:0;cursor:pointer;transition:opacity .275s ease-in-out,border-color .175s ease-in-out,background-color .175s ease-in-out;transition-delay:.05s}.recipes-list_section .recipes-container .recipe_card .favorite-wrapper:hover{border-color:#646464;background-color:#fff}.recipes-list_section .recipes-container .recipe_card .favorite-wrapper:hover .fav-icon{color:red;transform:scale(1.1)}.recipes-list_section .recipes-container .recipe_card .favorite-wrapper .fav-icon{font-size:18px;transition:.18s ease-in-out}.recipes-list_section .recipes-container .recipe_card:hover{border-color:#b4b4b4;box-shadow:0 4px 8px rgba(0,0,0,.06),0 8px 16px rgba(0,0,0,.05)}.recipes-list_section .recipes-container .recipe_card:hover .favorite-wrapper{opacity:1}.recipes-list_section .recipes-container .recipe_card:hover .categories-wrapper p{border-color:#969696;color:#4b4b4b}.recipes-list_section .recipes-container .recipe_card .recipe-thumbnail{height:100%;width:100%;position:absolute;z-index:0;top:50%;left:50%;transform:translate(-25%,-50%);object-fit:contain;cursor:pointer}.recipes-list_section .recipes-container .recipe_card .categories-wrapper{display:flex;z-index:10;gap:6px}.recipes-list_section .recipes-container .recipe_card .categories-wrapper p{display:flex;align-items:center;justify-content:center;background-color:#f0f0f0;border:1px solid #c8c8c8;border-radius:10px;padding:4px 6px;font-size:15px;font-weight:400;color:#646464;gap:.25rem;letter-spacing:-.5px;transition:.15s ease-in-out;transition-delay:.05s}.recipes-list_section .recipes-container .recipe_card .categories-wrapper p:hover{border-color:#4b4b4b;cursor:pointer}.recipes-list_section .recipes-container .recipe_card .categories-wrapper p:nth-of-type(2){text-transform:capitalize}.recipes-list_section .recipes-container .recipe_card .categories-wrapper p .time-icon{font-size:17px;color:#323232;display:flex;justify-content:center;align-items:center}.recipes-list_section .recipes-container .recipe_card .details-container{z-index:10}.recipes-list_section .recipes-container .recipe_card .details-container .recipe-name{display:flex;font-size:17px;font-weight:600;letter-spacing:-.4px;margin-bottom:6px;cursor:pointer}.recipes-list_section .recipes-container .recipe_card .details-container .details-wrapper{font-size:15px;letter-spacing:-.5px;display:flex;align-items:center;gap:6px}.recipes-list_section .recipes-container .recipe_card .details-container .details-wrapper .calories{display:flex;align-items:center;gap:.25rem;margin-right:4px}.recipes-list_section .recipes-container .recipe_card .details-container .details-wrapper .calories .kcal-icon{font-size:17px;color:#db5626}.recipes-list_section .recipes-container .recipe_card .details-container .details-wrapper span{color:#8c8c8c}.recipes-list_section .more_recipes{font-size:16px;font-weight:500;border-bottom:1px solid;width:-moz-fit-content;width:fit-content;display:flex;margin:.75rem auto 0;align-items:center;justify-content:center;gap:.5rem;text-transform:uppercase;cursor:pointer;transition:.15s ease-in-out;transition-delay:.05s}.recipes-list_section .more_recipes:hover{color:#646464}@media screen and (max-width:1600px){.recipes-list_section{width:90%;padding:12.5vh 0 0}.recipes-list_section .heading{font-size:4.75rem}.recipes-list_section .subHeading{font-size:24px}}@media screen and (max-width:1450px){.recipes-list_section{width:92.5%}.recipes-list_section .recipes-container{gap:1.25%}.recipes-list_section .recipes-container .recipe_card{width:32.5%;margin-bottom:16px}}@media screen and (max-width:1370px){.recipes-list_section{width:95%}.recipes-list_section .subHeading{margin-bottom:3rem}}@media screen and (max-width:1300px){.recipes-list_section{width:calc(95% + 1rem)}}@media screen and (max-width:650px){.recipes-list_section{width:100%;padding:10vh 0 0}.recipes-list_section .heading{font-size:3.75rem}.recipes-list_section .subHeading{font-size:17px;margin-bottom:2rem}.recipes-list_section .recipes-container{flex-direction:column;align-items:center}.recipes-list_section .recipes-container .recipe_card{width:98%;margin-bottom:.75rem;height:35vh}}.testimonials_section{width:80%;margin:0 auto;text-align:center;padding:10vh 0 15vh}.testimonials_section h2{font-size:3.75rem;font-weight:700;color:#191919;position:relative}.testimonials_section h2:after{content:"";background-color:#90ee90;position:absolute;z-index:-1;top:50%;right:25%;transform:translateY(-50%);height:4rem;width:25rem}.testimonials_section .subHeading{font-family:SUSE,sans-serif;font-size:22px;letter-spacing:-.5px;color:#969696;width:50%;margin:0 auto;text-wrap:balance}.testimonials_section .benefits-container{margin:5rem auto 0;display:flex;justify-content:space-between;align-items:flex-start;text-align:left;gap:2rem}.testimonials_section .benefits-container .card{border-radius:10px}.testimonials_section .benefits-container .card span{font-size:1.75rem}.testimonials_section .benefits-container .card h5{font-size:20px;font-weight:600;margin-top:.5rem;margin-bottom:.75rem;letter-spacing:-.25px;color:#191919;width:-moz-fit-content;width:fit-content}.testimonials_section .benefits-container .card .text{font-family:SUSE,sans-serif;font-size:18px;letter-spacing:-.25px;color:#737373;text-wrap:balance;line-height:1.35}.testimonials_section .additional-benefits-header{font-family:"Instrument Serif",serif;font-family:Lora,serif;font-size:2rem;font-weight:600;font-style:italic;letter-spacing:-.5px;margin:7.5rem 0 1rem;text-align:left}.testimonials_section .additional-benefits-container{display:flex;justify-content:center;align-items:center;text-align:left;gap:.5rem}.testimonials_section .additional-benefits-container div{width:25%;background-color:#ffe6c8;padding:1rem 1rem 7.5rem;border-radius:8px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.testimonials_section .additional-benefits-container div p{font-size:26px;font-weight:600;color:#1e1e1e;width:-moz-fit-content;width:fit-content;cursor:pointer}.testimonials_section .additional-benefits-container div p span{color:#ff8c00}.testimonials_section .additional-benefits-container div .icon{font-size:3.25rem;position:absolute;bottom:1rem;right:1rem;color:#ff8c00;cursor:pointer}.testimonials_section .additional-benefits-container div:nth-of-type(2){background-color:#c1f0ff}.testimonials_section .additional-benefits-container div:nth-of-type(2) .icon,.testimonials_section .additional-benefits-container div:nth-of-type(2) span{color:#0085b0}.testimonials_section .additional-benefits-container div:nth-of-type(3){background-color:#c8ffc8}.testimonials_section .additional-benefits-container div:nth-of-type(3) .icon,.testimonials_section .additional-benefits-container div:nth-of-type(3) span{color:#007800}.testimonials_section .additional-benefits-container div:nth-of-type(4){background-color:#ffbebe}.testimonials_section .additional-benefits-container div:nth-of-type(4) .icon,.testimonials_section .additional-benefits-container div:nth-of-type(4) span{color:#bf4141}.testimonials_section .happy-users-container{margin:10rem auto 0}.testimonials_section .happy-users-container h3{font-size:3.5rem;font-weight:600;color:#191919}.testimonials_section .happy-users-container .subHeading{font-size:24px}.testimonials_section .happy-users-container .cards-wrapper{margin-top:2.5rem;display:flex;justify-content:space-between;align-items:flex-start}.testimonials_section .happy-users-container .cards-wrapper .card{width:31%;aspect-ratio:1/1.3;border-radius:20px 20px 0 0;overflow:hidden;position:relative}.testimonials_section .happy-users-container .cards-wrapper .card:nth-of-type(2){margin-top:3rem}.testimonials_section .happy-users-container .cards-wrapper .card .image{object-fit:cover;height:100%;height:auto;width:100%;border-radius:12px}.testimonials_section .happy-users-container .cards-wrapper .card .blur-overlay{position:absolute;z-index:0;inset:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);mask-image:linear-gradient(0deg,black 15%,transparent);-webkit-mask-image:linear-gradient(0deg,black 15%,transparent);pointer-events:none}.testimonials_section .happy-users-container .cards-wrapper .card .text-content{position:absolute;z-index:1;bottom:0;left:50%;transform:translate(-50%);display:flex;flex-direction:column;width:102%;padding:2rem 1.75rem 1.5rem;background:linear-gradient(0deg,rgb(255,255,255) 0,rgba(255,255,255,.875) 60%,transparent);border-radius:0}.testimonials_section .happy-users-container .cards-wrapper .card .text-content .icon{margin-bottom:1.25rem;font-size:18px}.testimonials_section .happy-users-container .cards-wrapper .card .text-content .quote{text-align:left;font-size:16px;font-weight:500;letter-spacing:0;line-height:1.35;text-wrap:balance;color:#141419}.testimonials_section .happy-users-container .cards-wrapper .card .text-content .user{font-family:SUSE,sans-serif;text-align:right;font-size:18px;font-weight:400;margin-top:1rem;color:#737373}@media screen and (max-width:1600px){.testimonials_section{width:87.5%}}@media screen and (max-width:1370px){.testimonials_section{width:90%}}@media screen and (max-width:1300px){.testimonials_section{width:92.5%}}@media screen and (max-width:650px){.testimonials_section{width:97.5%}.testimonials_section h2{font-size:2.5rem}.testimonials_section h2:after{display:none}.testimonials_section .subHeading{width:100%;font-size:18px;margin-bottom:.5rem}.testimonials_section .benefits-container{flex-direction:column;align-items:center;flex-wrap:wrap;margin-top:3.5rem}.testimonials_section .benefits-container .card{width:100%;margin-bottom:1rem;display:flex;flex-direction:column;align-items:center;justify-content:center}.testimonials_section .benefits-container .card span{font-size:2rem}.testimonials_section .benefits-container .card h5{font-size:20px}.testimonials_section .benefits-container .card .text{font-size:17px;text-align:center}.testimonials_section .additional-benefits-header{text-align:center;margin-top:5rem}.testimonials_section .additional-benefits-container{flex-direction:column}.testimonials_section .additional-benefits-container div{width:100%;margin-bottom:2px}.testimonials_section .happy-users-container h3{font-size:2.5rem;text-wrap:balance}.testimonials_section .happy-users-container .subHeading{font-size:20px}.testimonials_section .happy-users-container .cards-wrapper{flex-direction:column;align-items:center}.testimonials_section .happy-users-container .cards-wrapper .card{width:100%;margin-bottom:.25rem;aspect-ratio:1/1.1}.testimonials_section .happy-users-container .cards-wrapper .card .text-content{width:100%;padding:1rem .25rem}.testimonials_section .happy-users-container .cards-wrapper .card .text-content .icon{font-size:16px}.testimonials_section .happy-users-container .cards-wrapper .card .text-content .quote{font-size:14px}.testimonials_section .happy-users-container .cards-wrapper .card .text-content .user{font-size:16px}}.explore-cuisineType_section{width:80%;padding:5vh 0 10vh;margin:0 auto;text-align:center}.explore-cuisineType_section h2{font-size:3.75rem;font-weight:700;color:#191919}.explore-cuisineType_section .subHeading{font-family:SUSE,sans-serif;font-size:1.5rem;letter-spacing:-.5px;color:#969696;line-height:1.25;width:50%;margin:.25rem auto 0;text-wrap:balance}.explore-cuisineType_section .images-wrapper{display:flex;justify-content:space-between;align-items:center;margin:2.5rem auto;gap:2.25rem}.explore-cuisineType_section .images-wrapper .cusisineType-thumbnail{position:relative;border-radius:12px;width:25%;height:25%;aspect-ratio:1/1;background-size:cover;overflow:hidden;border:1px solid #d3d3d3;transition:.3s ease;display:flex;justify-content:center;align-items:center}.explore-cuisineType_section .images-wrapper .cusisineType-thumbnail:hover:before{opacity:1}.explore-cuisineType_section .images-wrapper .cusisineType-thumbnail:hover p{transform:translateY(0);opacity:1}.explore-cuisineType_section .images-wrapper .cusisineType-thumbnail:before{content:"";position:absolute;inset:0;background-color:rgba(0,0,0,.75);-webkit-backdrop-filter:blur(3.5px);backdrop-filter:blur(3.5px);opacity:0;transition:opacity .3s ease;transition-delay:.05s}.explore-cuisineType_section .images-wrapper .cusisineType-thumbnail p{position:absolute;font-family:SUSE,sans-serif;font-size:2.25rem;font-weight:600;color:#fff;text-transform:uppercase;letter-spacing:.75px;transform:translateY(20px);opacity:0;z-index:1;cursor:pointer;transition:all .3s ease;transition-delay:.05s}@media screen and (max-width:1600px){.explore-cuisineType_section{width:87.5%}}@media screen and (max-width:1450px){.explore-cuisineType_section{width:90%}}@media screen and (max-width:1370px){.explore-cuisineType_section{width:92.5%}}@media screen and (max-width:1300px){.explore-cuisineType_section{width:95%}}@media screen and (max-width:650px){.explore-cuisineType_section h2{font-size:2.75rem;text-wrap:balance}.explore-cuisineType_section .subHeading{margin-top:.75rem;font-size:18px;width:97.5%;text-wrap:balance}.explore-cuisineType_section .images-wrapper{flex-direction:row;align-items:center;flex-wrap:wrap;gap:.5rem;margin-top:1.75rem}.explore-cuisineType_section .images-wrapper .cusisineType-thumbnail{width:47.5%;height:auto}.explore-cuisineType_section .images-wrapper .cusisineType-thumbnail p{font-size:1.75rem}}.foodSaver_section{width:90%;margin:0 auto 10vh;padding:5rem 2.5rem;text-align:center;background-color:#000500;border-radius:50px;text-align:left;display:flex;justify-content:space-between}.foodSaver_section article{display:flex;flex-direction:column}.foodSaver_section article .recommendation{font-size:18px;font-weight:600;letter-spacing:-.25px;padding:10px 16px;border-radius:50px;margin-bottom:2rem;color:#003200;background-color:#aef3ae;width:-moz-fit-content;width:fit-content}.foodSaver_section article h2{color:#fff;font-size:3.75rem;font-weight:600;letter-spacing:-.25px;line-height:1}.foodSaver_section article h3{font-family:"Instrument Serif",serif;font-style:italic;letter-spacing:1.25px;word-spacing:4px;font-size:4rem;color:#90ee90;width:-moz-fit-content;width:fit-content;border-radius:15px}.foodSaver_section article .subHeading{margin:.5rem 0;font-family:Open Sans,sans-serif;font-size:1.5rem;font-weight:500;letter-spacing:-.5px;color:#afafaf}.foodSaver_section article .buttons-wrapper{display:flex;justify-content:flex-start;align-items:center;margin-top:2.5rem;gap:1rem}.foodSaver_section article .buttons-wrapper .app-btn,.foodSaver_section article .buttons-wrapper .page-btn{border-radius:50px;padding:11px 1rem;background-color:#fff;color:#000;border:1px solid #fff;font-size:16px;font-weight:400;letter-spacing:-.25px;display:flex;align-items:center;justify-content:center;gap:5px;cursor:pointer;transition:.3s ease;transition-delay:.05s}.foodSaver_section article .buttons-wrapper .app-btn .icon,.foodSaver_section article .buttons-wrapper .page-btn .icon{font-size:22px}.foodSaver_section article .buttons-wrapper .app-btn span,.foodSaver_section article .buttons-wrapper .page-btn span{font-weight:600}.foodSaver_section article .buttons-wrapper .app-btn:hover,.foodSaver_section article .buttons-wrapper .page-btn:hover{background-color:#000;color:#fff}.foodSaver_section article .buttons-wrapper .page-btn{font-weight:500;gap:.5rem;border-radius:10px;background-color:#0a0a0a;color:#fff}.foodSaver_section article .buttons-wrapper .page-btn:hover{background-color:#90ee90;color:#001e00;border-color:#90ee90}.foodSaver_section article .buttons-wrapper .page-btn .icon{font-size:22px}.foodSaver_section .food-emojis-wrapper{position:relative}.foodSaver_section .food-emojis-wrapper .emoji{background-color:#0e0e0e;border-radius:50%;position:absolute;font-size:2.25rem;display:flex;align-items:center;justify-content:center;height:6rem;width:6rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:.2s ease;transition-delay:.05s}.foodSaver_section .food-emojis-wrapper .emoji:hover{background-color:#141414}.foodSaver_section .food-emojis-wrapper .emoji:first-of-type{top:-12.5%;right:0}.foodSaver_section .food-emojis-wrapper .emoji:nth-of-type(2){top:10%;right:0;transform:translate(-100%)}.foodSaver_section .food-emojis-wrapper .emoji:nth-of-type(3){top:50%;right:0;transform:translate(-175%,-50%)}.foodSaver_section .food-emojis-wrapper .emoji:nth-of-type(4){bottom:10%;right:0;transform:translate(-100%)}.foodSaver_section .food-emojis-wrapper .emoji:nth-of-type(5){bottom:-12.5%;right:25%}.foodSaver_section .app-image{margin:2rem 0;width:100%;height:auto;object-fit:cover;border:1px solid #d3d3d3;border-radius:20px}@media screen and (max-width:1600px){.foodSaver_section{width:92.5%}}@media screen and (max-width:1450px){.foodSaver_section{width:95%}}@media screen and (max-width:1370px){.foodSaver_section{width:97.5%}}@media screen and (max-width:1300px){.foodSaver_section{width:calc(100% - 1.5rem)}}@media screen and (max-width:650px){.foodSaver_section{width:98.5%;flex-direction:column;align-items:center;padding:2rem .25rem;border-radius:20px;margin-bottom:2.5rem}.foodSaver_section article{text-align:center}.foodSaver_section article .recommendation{font-size:16px;padding:10px 20px;margin:0 auto 1.5rem}.foodSaver_section article h2{font-size:1.75rem}.foodSaver_section article h3{font-size:2.75rem;margin:.25rem auto}.foodSaver_section article .subHeading{font-size:18px;margin-bottom:1.5rem}.foodSaver_section article .buttons-wrapper{flex-direction:column;align-items:center;gap:.75rem;margin-top:1rem}.foodSaver_section article .buttons-wrapper .app-btn,.foodSaver_section article .buttons-wrapper .page-btn{width:95%;padding:10px 0;font-size:1rem}.foodSaver_section .food-emojis-wrapper{display:none}.foodSaver_section .app-image{width:100%}}.faq_section{padding-top:10vh;margin:0 auto 25vh;width:85%;text-align:center}.faq_section h2{font-size:4rem;font-weight:600}.faq_section .subHeading{font-family:SUSE,sans-serif;font-size:1.5rem;font-weight:400;letter-spacing:-.5px;color:#8c8c8c;margin-bottom:2rem}.faq_section .faq-wrapper{margin-bottom:-1rem;display:flex;flex-direction:column;align-items:flex-start}.faq_section .faq-wrapper:nth-of-type(2n+2){align-items:flex-end}.faq_section .faq-wrapper:nth-of-type(2n+2) .number{margin-right:-.25rem}.faq_section .faq-wrapper:nth-of-type(2n+2) .answer,.faq_section .faq-wrapper:nth-of-type(2n+2) .question{text-align:right}.faq_section .faq-wrapper .number{font-family:SUSE,sans-serif;font-size:5rem;font-weight:600;color:#e3e3e3;margin-left:-.25rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.faq_section .faq-wrapper .question{color:#232323;font-family:Open Sans,sans-serif;margin-top:-2.75rem;margin-bottom:.75rem;font-size:1.5rem;font-size:26px;font-weight:600;letter-spacing:-.5px;text-wrap:nowrap}.faq_section .faq-wrapper .question:first-letter{font-weight:700;font-family:Lora,serif}.faq_section .faq-wrapper .answer{font-size:18px;color:#737373;line-height:1.45;text-align:left;width:37.5%;text-wrap:balance}@media screen and (max-width:1600px){.faq_section{width:87.5%}}@media screen and (max-width:1450px){.faq_section{width:90%}}@media screen and (max-width:1300px){.faq_section{width:92.5%}}@media screen and (max-width:650px){.faq_section{padding-top:5rem;width:97.5%;margin-bottom:7.5rem}.faq_section h2{font-size:2.75rem}.faq_section .subHeading{font-size:18px;margin-bottom:1.75rem}.faq_section .faq-wrapper{margin-bottom:1.75rem;align-items:flex-start!important}.faq_section .faq-wrapper .number{font-size:3rem;margin-left:.25rem;margin-bottom:.5rem}.faq_section .faq-wrapper .question{width:100%;font-size:1rem;margin-top:-2.25rem;text-align:center!important}.faq_section .faq-wrapper .answer{width:100%;font-size:14px;text-align:center!important}}footer{padding:7.5vh 0 2rem}footer .footer_content{width:80%;margin:0 auto;display:flex;align-items:flex-start;justify-content:space-between;flex-direction:row}footer .footer_content .links-wrapper h6{font-family:SUSE,sans-serif;font-size:19px;font-weight:700;text-transform:uppercase;margin-bottom:.75rem;letter-spacing:-.25px}footer .footer_content .links-wrapper p{font-family:SUSE,sans-serif;font-size:18px;font-weight:500;letter-spacing:.25px;padding:2px 0;margin:3px 0;color:#7d7d7d;width:-moz-fit-content;width:fit-content;transition:.2s ease;transition-delay:.05s}footer .footer_content .links-wrapper p:hover{color:#323232}footer .footer_content .links-wrapper .icons-wrapper{display:flex;gap:1.75rem;padding-top:.25rem}footer .footer_content .links-wrapper .icons-wrapper .icon{font-size:24px;will-change:transform;cursor:pointer;transition:.25s ease;transition-delay:.05s}footer .footer_content .links-wrapper .icons-wrapper .icon:hover{color:#2d2d2d;transform:scale(1.15)}@media screen and (max-width:1600px){footer .footer_content{width:87.5%}}@media screen and (max-width:1450px){footer .footer_content{width:90%}}@media screen and (max-width:1370px){footer .footer_content .links-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center}}@media screen and (max-width:1300px){footer .footer_content{width:90%}}@media screen and (max-width:650px){footer{padding-top:0}footer .footer_content{flex-direction:column;align-items:center}footer .footer_content .links-wrapper{width:100%;text-align:center;margin-bottom:1.25rem}footer .footer_content .links-wrapper h6{margin-bottom:.25rem;letter-spacing:0}footer .footer_content .links-wrapper p{font-size:16px;margin:3px 0}footer .footer_content .links-wrapper .icons-wrapper{justify-content:center;gap:2rem;margin-top:.5rem}footer .footer_content .links-wrapper .icons-wrapper .icon{font-size:20px}}.single-recipe_section{margin:15rem auto 7.5rem;width:80%;text-align:center}.single-recipe_section .upper_wrapper{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start}.single-recipe_section .upper_wrapper aside{width:55%;display:flex;justify-content:center}.single-recipe_section .upper_wrapper aside .image-wrapper{border-radius:12px;height:47.5vh}.single-recipe_section .upper_wrapper aside .image-wrapper img{border-radius:12px;width:100%;height:100%;object-fit:cover;overflow:visible;object-position:center}.single-recipe_section .upper_wrapper main{width:45%;text-align:left}.single-recipe_section .upper_wrapper main .tags-wrapper{display:flex;gap:5px}.single-recipe_section .upper_wrapper main .tags-wrapper p{font-family:Lora,serif;font-family:SUSE,sans-serif;font-size:18px;font-weight:300;letter-spacing:-.25px;line-height:1.1;padding:2px;transition:.275s ease;transition-delay:.05s;color:#555;cursor:pointer}.single-recipe_section .upper_wrapper main .tags-wrapper p:hover{color:#232323;transform:translateY(-1px)}.single-recipe_section .upper_wrapper main .recipe-name{font-family:Lora,serif;font-size:2.75rem;font-weight:700;letter-spacing:-.5px;line-height:1.15;margin:0 0 .5rem;text-wrap:nowrap}.single-recipe_section .upper_wrapper main .basic-info_wrapper{display:flex;flex-direction:row;gap:6px}.single-recipe_section .upper_wrapper main .basic-info_wrapper p{background-color:#f0f0f0;border:1px solid #afafaf;border-radius:8px;padding:5px 8px;font-size:15px;color:#323232;display:flex;align-items:center;gap:5px;letter-spacing:-.25px;transition:.175s ease-in-out;transition-delay:.05s;cursor:pointer}.single-recipe_section .upper_wrapper main .basic-info_wrapper p:hover{transform:translateY(-3px);color:#000;border-color:#7d7d7d}.single-recipe_section .upper_wrapper main .detailed-info_wrapper{display:flex;flex-direction:column;margin-top:1rem}.single-recipe_section .upper_wrapper main .detailed-info_wrapper p{width:-moz-fit-content;width:fit-content;font-family:SUSE,sans-serif;font-size:18px;font-weight:600;line-height:1.22;transition:.275s ease;transition-delay:.05s}.single-recipe_section .upper_wrapper main .detailed-info_wrapper p span{font-weight:400;color:#969696}.single-recipe_section .upper_wrapper main .detailed-info_wrapper p:hover{transform:translateX(5px)}.single-recipe_section .upper_wrapper main .ingredients-heading{font-family:SUSE,sans-serif;margin-top:1rem;margin-bottom:.25rem;font-size:22px;font-weight:600;letter-spacing:-.5px}.single-recipe_section .upper_wrapper main .ingredients-wrapper{list-style:circle}.single-recipe_section .upper_wrapper main .ingredients-wrapper li{font-family:Open Sans,sans-serif;font-size:18px;font-weight:500;margin:2px 0 2px 1.5rem;padding:1px 0;width:-moz-fit-content;width:fit-content;color:#232323;position:relative;cursor:pointer;transition:.15s ease-in-out;transition-delay:.05s}.single-recipe_section .upper_wrapper main .ingredients-wrapper li:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-100%) scaleX(0);width:100%;height:2px;background-color:#232323;transition:.15s ease-in-out;transition-delay:.05s}.single-recipe_section .upper_wrapper main .ingredients-wrapper li:hover{color:dimgray}.single-recipe_section .upper_wrapper main .ingredients-wrapper li.active{opacity:.35;transform:translateX(10px)}.single-recipe_section .upper_wrapper main .ingredients-wrapper li.active:after{transform:translate(-50%) scaleX(1)}.single-recipe_section .upper_wrapper main .ingredients-wrapper li.active:hover{opacity:1}.single-recipe_section .upper_wrapper main .ingredients-wrapper li.active::marker{color:lime}.single-recipe_section .upper_wrapper main .ingredients-wrapper li::marker{color:#000;transition:.15s ease-in-out;transition-delay:.05s}.single-recipe_section article{margin:7rem auto 0;display:flex;flex-direction:column;align-items:flex-start;text-align:justify;width:90%}.single-recipe_section article .preparation_heading{font-family:Lora,serif;font-size:3.5rem;font-weight:700;line-height:1.2;margin:0 auto}.single-recipe_section article .subHeading{font-family:SUSE,sans-serif;font-size:24px;font-weight:400;color:#878787;letter-spacing:-.75px;text-align:center;margin:0 auto 3rem}.single-recipe_section article .steps-wrapper .step{font-family:SUSE,sans-serif;font-size:24px;font-weight:500;color:#232323;margin:3px 0;padding:1px 0;width:-moz-fit-content;width:fit-content;letter-spacing:-.25px;gap:.75rem;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:.175s ease-in-out;transition-delay:.05s}.single-recipe_section article .steps-wrapper .step span{letter-spacing:-.75px;color:#afafaf;-webkit-user-select:none;-moz-user-select:none;user-select:none}.single-recipe_section article .steps-wrapper .step:hover{transform:translateX(10px);border-radius:4px}.single-recipe_section article .steps-wrapper .step.done{opacity:.3;transform:translateX(-10px)}.single-recipe_section article .steps-wrapper .step .icon{font-size:22px;opacity:0;color:#006400;transition:.125s ease-in-out;transition-delay:.05s}.single-recipe_section article .steps-wrapper .step .icon.done{opacity:1}.single-recipe_section .recipe-image{margin:3rem auto 0;height:500px;width:50%;object-fit:cover;border-radius:16px;box-shadow:0 5px 15px rgba(0,0,0,.1),0 15px 35px rgba(0,0,0,.05),0 50px 65px rgba(50,50,50,.07);transition:box-shadow .3s ease-in-out;transition-delay:.05s}.single-recipe_section .recipe-image:hover{box-shadow:0 10px 20px rgba(0,0,0,.15),0 20px 40px rgba(0,0,0,.1),0 60px 80px rgba(50,50,50,.12)}.recommendedRecipes_section{width:80%;margin:0 auto 7.5vh;text-align:center}.recommendedRecipes_section h2{font-family:Lora,serif;font-size:2.5rem;font-weight:700;margin:0 auto}.recommendedRecipes_section .subHeading{font-size:20px;font-weight:400;color:#9b9b9b;margin:0 auto 3rem;letter-spacing:-.75px;text-align:center}.recommendedRecipes_section .recipes-container{display:flex;justify-content:space-between;gap:2rem;margin-top:3rem}.recommendedRecipes_section .recipes-container .recipe_card{background-position:50%;background-size:cover;width:32%;height:21rem;padding:.75rem;margin-bottom:.75rem;display:flex;align-items:flex-start;justify-content:space-between;flex-direction:column;border:1px solid #d2d2d2;border-radius:18px;background-color:#fff;position:relative;overflow:hidden;box-shadow:0 2px 4px rgba(0,0,0,.04),0 4px 8px rgba(0,0,0,.03);transition:.2s ease;transition-delay:.05s}.recommendedRecipes_section .recipes-container .recipe_card .toast{text-align:left;position:fixed;right:1.25rem;background-color:#dcdcdc;border-radius:10px;padding:7px 1rem 7px .5rem;display:flex;justify-content:center;align-items:center;gap:.75rem;box-shadow:0 5px 15px rgba(0,0,0,.05);transform:translateX(150%);transition:transform .25s ease}.recommendedRecipes_section .recipes-container .recipe_card .toast.active{transform:translateX(0);transition:transform .275s ease-in;transition-delay:.05s}.recommendedRecipes_section .recipes-container .recipe_card .toast.success{z-index:10001;bottom:1rem;border-left:10px solid #008700}.recommendedRecipes_section .recipes-container .recipe_card .toast.success .icon{color:#008700}.recommendedRecipes_section .recipes-container .recipe_card .toast.remove{z-index:9999;bottom:calc(1rem + 60px);border-left:10px solid #d32f2f}.recommendedRecipes_section .recipes-container .recipe_card .toast.remove .icon{color:#d32f2f}.recommendedRecipes_section .recipes-container .recipe_card .toast .icon{font-size:20px}.recommendedRecipes_section .recipes-container .recipe_card .toast h6{font-size:15px;font-weight:700;letter-spacing:-.5px;color:#191919;line-height:1.2}.recommendedRecipes_section .recipes-container .recipe_card .toast p{font-size:13px;letter-spacing:-.4px;color:#737373;line-height:1.2}.recommendedRecipes_section .recipes-container .recipe_card .toast p span{font-weight:600;color:#232323}.recommendedRecipes_section .recipes-container .recipe_card .favorite-wrapper{position:absolute;transform:translate(-.75rem,.75rem);top:0;right:0;background-color:#e1e1e1;border:1px solid #afafaf;display:flex;align-items:center;justify-content:center;padding:5px;border-radius:8px;opacity:0;cursor:pointer;transition:opacity .275s ease-in-out,border-color .175s ease-in-out,background-color .175s ease-in-out;transition-delay:.05s}.recommendedRecipes_section .recipes-container .recipe_card .favorite-wrapper:hover{border-color:#646464;background-color:#fff}.recommendedRecipes_section .recipes-container .recipe_card .favorite-wrapper:hover .fav-icon{color:red;transform:scale(1.1)}.recommendedRecipes_section .recipes-container .recipe_card .favorite-wrapper .fav-icon{font-size:18px;transition:.18s ease-in-out;transition-delay:.05s}.recommendedRecipes_section .recipes-container .recipe_card:hover{border-color:#b4b4b4;box-shadow:0 4px 8px rgba(0,0,0,.06),0 8px 16px rgba(0,0,0,.05)}.recommendedRecipes_section .recipes-container .recipe_card:hover .favorite-wrapper{opacity:1}.recommendedRecipes_section .recipes-container .recipe_card:hover .categories-wrapper p{border-color:#969696;color:#4b4b4b}.recommendedRecipes_section .recipes-container .recipe_card .recipe-thumbnail{height:100%;width:100%;position:absolute;z-index:0;top:50%;left:50%;transform:translate(-25%,-50%);object-fit:contain;cursor:pointer}.recommendedRecipes_section .recipes-container .recipe_card .categories-wrapper{display:flex;z-index:10;gap:6px}.recommendedRecipes_section .recipes-container .recipe_card .categories-wrapper p{display:flex;align-items:center;justify-content:center;background-color:#f0f0f0;border:1px solid #c8c8c8;border-radius:10px;padding:4px 6px;font-size:15px;font-weight:400;color:#646464;gap:.25rem;letter-spacing:-.5px;transition:.15s ease-in-out}.recommendedRecipes_section .recipes-container .recipe_card .categories-wrapper p:hover{border-color:#4b4b4b;cursor:pointer}.recommendedRecipes_section .recipes-container .recipe_card .categories-wrapper p:nth-of-type(2){text-transform:capitalize}.recommendedRecipes_section .recipes-container .recipe_card .categories-wrapper p .time-icon{font-size:17px;color:#323232;display:flex;justify-content:center;align-items:center}.recommendedRecipes_section .recipes-container .recipe_card .details-container{z-index:10}.recommendedRecipes_section .recipes-container .recipe_card .details-container .recipe-name{display:flex;font-size:17px;font-weight:600;letter-spacing:-.4px;margin-bottom:6px;cursor:pointer}.recommendedRecipes_section .recipes-container .recipe_card .details-container .details-wrapper{font-size:15px;letter-spacing:-.5px;display:flex;align-items:center;gap:6px}.recommendedRecipes_section .recipes-container .recipe_card .details-container .details-wrapper .calories{display:flex;align-items:center;gap:.25rem;margin-right:4px}.recommendedRecipes_section .recipes-container .recipe_card .details-container .details-wrapper .calories .kcal-icon{font-size:17px;color:#db5626}.recommendedRecipes_section .recipes-container .recipe_card .details-container .details-wrapper span{color:#8c8c8c}@media screen and (max-width:1600px){.recommendedRecipes_section,.single-recipe_section{width:90%}}@media screen and (max-width:1450px){.single-recipe_section{width:92.5%;display:flex;flex-direction:column;align-items:center}.single-recipe_section .upper_wrapper{width:90%}.single-recipe_section .recipe-image{width:100%}.recommendedRecipes_section{width:95%}}@media screen and (max-width:1370px){.single-recipe_section{width:95%}.single-recipe_section .upper_wrapper{width:90%}.single-recipe_section .recipe-image{width:100%}.recommendedRecipes_section{width:97.5%}}