@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Lato:wght@300;400;700;900&display=swap";.d-none{display:none}.d-block{display:block}.d-inline-block{display:inline-block}.text-black{font-weight:900}.text-bold{font-weight:700}.text-center{text-align:center;margin:0 auto}.text-right{text-align:right}.font-20-px{font-size:20px}.font-16-px{font-size:16px}.font-14-px{font-size:14px;line-height:17px}.max-width-85ch{max-width:85ch}.margin-bottom-10{margin-bottom:10px}.margin-bottom-20{margin-bottom:20px}.margin-bottom-30{margin-bottom:30px}.margin-bottom-50{margin-bottom:50px}.margin-top-30px{margin-top:30px}.width-50{width:50%}.margin-0{margin:0}.padding-left-10{padding-left:10px}.heading-line:after{margin:20px auto;width:100px;border-bottom:6px solid #FCA298;border-radius:15%;content:"";display:block}h2.heading-line:after{margin:10px auto;width:80px;border-bottom:4px solid #FCA298;border-radius:15%;content:"";display:block}a.heading-line:after{width:40px;border-bottom:4px solid #FCA298;border-radius:15%;content:"";display:block}.align-right{display:flex;justify-content:flex-end}.align-center{display:flex;justify-content:center}@media (min-width: 768px){.align-right-md{display:flex;justify-content:flex-end}.w-md-40{width:40%}.md-margin-bottom-80{margin-bottom:80px}.md-margin-bottom-50{margin-bottom:50px}}body{font-family:Lato,sans-serif;margin:0;padding:0;color:#280158;font-size:20px;line-height:25px;width:100%}.wrapper{padding:0 25px}html,body{height:100%;margin:0}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{box-shadow:inset 0 0 2px gray;border-radius:10px}::-webkit-scrollbar-thumb{background:#c0dbdd;border-radius:10px}.content-wrapper.main-wrapper{min-height:calc(100% - 185px)}.align-content-center{min-height:calc(100vh - 185px);display:flex;align-items:center}*{box-sizing:border-box}ol,ul{list-style:none;padding:0;margin:0}p{line-height:35px;margin:0;padding:0}h1,.h1{font-size:35px;line-height:42px;font-weight:900;color:#402661;margin:0 0 20px}h2{font-size:26px;line-height:32px;font-weight:700;color:#402661;margin:0 0 10px}h3{font-size:22px;line-height:25px;font-weight:700;color:#402661;margin:0 0 10px}a{text-decoration:none;color:#280158}.notification-container{display:flex;height:100%;justify-content:center;align-items:center;margin-bottom:20px}.notification-background{width:50px;height:50px;background:#c0dbdd;transform:scale(0);border-radius:70%;color:#255253;opacity:0;animation:scale-in .4s ease-out forwards,expand .35s .25s ease-out forwards}.notification-text{display:flex;width:100%;height:100%;align-items:center;padding:5px;font-family:Lato,sans-serif;animation:fade-in .8s ease-in forwards}.notification-text p{width:100%;text-align:center}@keyframes scale-in{to{transform:scale(1);opacity:1}}@keyframes expand{50%{width:300px;border-radius:6px}to{width:300px;border-radius:5px;box-shadow:1px 1px 5px #00000040}}@keyframes fade-in{0%{opacity:0}to{opacity:.8}}@media (min-width: 768px){.wrapper{padding:0 50px}.content-wrapper.main-wrapper{min-height:calc(100% - 210px)}.align-content-center{min-height:calc(100vh - 210px);display:flex;align-items:center}h1,.h1{font-size:30px;margin:0 0 20px}h2{font-size:23px;line-height:30px;margin:0 0 10px}h3{font-size:20px;line-height:25px;margin:0 0 10px}}@media (min-width: 1020px){.wrapper{padding:0 100px}body{background-size:70% auto}header{margin-bottom:0}.content-wrapper.main-wrapper{min-height:calc(100% - 239px)}.align-content-center{min-height:calc(100vh - 239px);display:flex;align-items:center}h1,.h1{font-size:44px;margin:0 0 50px;line-height:45px}h2{font-size:30px;line-height:35px;margin:0 0 10px}h3{font-size:22px;line-height:25px;margin:0 0 10px}}@media (min-width: 1900px){.wrapper{max-width:1800px;margin:0 auto}}.header-wrapper{display:flex;justify-content:space-between;align-items:center}.navigation-mobile{transition:.3s ease;padding:20px 25px;background-color:#fff}.logo{width:120px;transition:.3s ease-in-out}svg.fa-times,svg.fa-bars{width:30px;height:30px}.icon{width:25px}.navigation-desktop{display:none}.navigation-mobile-flex{display:flex;justify-content:space-between;align-content:center}.navigation-mobile.scrolled{position:fixed;top:0;left:0;width:100%;padding:10px 25px;transition:.3s ease;box-shadow:2px 2px 15px #00000026;z-index:1}.navigation-mobile.scrolled .logo{transition:.3s ease-in-out;width:90px}.navigation-mobile.scrolled .navigation-mobile-flex{width:100%}.menu-btn{position:relative;display:flex;justify-content:center;align-items:center;width:30px;height:30px;cursor:pointer;transition:all .5s ease-in-out}.menu-btn__burger{width:30px;height:4px;background:#402661;border-radius:5px;transition:all .5s ease-in-out}.menu-btn__burger:before,.menu-btn__burger:after{content:"";position:absolute;width:30px;height:4px;background:#402661;border-radius:5px;transition:all .5s ease-in-out}.menu-btn__burger:before{transform:translateY(-10px)}.menu-btn__burger:after{transform:translateY(10px)}.menu-btn.open .menu-btn__burger{transform:translate(-50px);background:transparent}.menu-btn.open .menu-btn__burger:before{transform:rotate(45deg) translate(35px,-35px)}.menu-btn.open .menu-btn__burger:after{transform:rotate(-45deg) translate(35px,35px)}.navigation-mobile.open{height:100vh;background-color:#fff}.navigation-mobile.open .navigation-mobile-open-navpoints ul{margin-top:30px;margin-left:40px}.navigation-mobile.open .navigation-mobile-open-navpoints ul li{padding-bottom:20px}.navigation-mobile.open .navigation-mobile-open-navpoints ul li a{font-size:25px}@media (min-width: 768px){.navigation-mobile{transition:.3s ease-in-out;padding:20px 50px}.navigation-mobile.scrolled{position:fixed;top:0;left:0;width:100%;background-color:#ffffffe6;padding:20px 50px 10px;transition:.3s ease-in-out;box-shadow:2px 2px 15px #00000026;z-index:1}.navigation-mobile.scrolled .logo{width:80px;transition:.3s ease-in-out}.navigation-mobile.scrolled .navigation-mobile-flex{width:85%}.navigation-mobile.open .navigation-mobile-open-navpoints ul{margin-top:100px;margin-left:120px}.navigation-mobile.open .navigation-mobile-open-navpoints ul li{padding-bottom:30px}.navigation-mobile.open .navigation-mobile-open-navpoints ul li a{font-size:30px}.navigation-mobile.open .navigation-mobile-open-navpoints ul li a.navigation-desktop-profile-navigation-points{padding-right:10px}.navigation-mobile.open .navigation-mobile-open-navpoints ul.open-user-navigation-points{margin-top:30px;margin-left:60px}}@media (min-width: 1020px){.navigation-mobile{display:none}.navigation-desktop.scrolled{position:fixed;top:0;left:0;width:100%;background-color:#fff;transition:.3s ease-in-out;padding:20px 100px;box-shadow:2px 2px 15px #00000026;z-index:1}.navigation-desktop.scrolled .logo{margin-right:30px;width:100px;transition:.3s ease-in-out}.navigation-desktop.scrolled .navigation-desktop-flex{width:100%}.navigation-desktop.scrolled ul li a{font-size:20px}ul.navigation-desktop-profile-navigation-points-container{background-color:#fff;padding-left:5px}ul.navigation-desktop-profile-navigation-points-container li{transition:.3s ease-in-out;background-color:#fff}.navigation-desktop{display:block;padding:30px 100px;background-color:#fff;transition:.3s ease-in-out}.navigation-desktop .logo{margin-right:30px;width:150px;transition:.3s ease-in-out}.navigation-desktop ul li a{transition:.5s ease;font-size:22px}.navigation-desktop ul li a:hover{color:#32a9ad;transition:.5s ease}.navigation-desktop ul li a img.search-icon{transition:.3s ease-in-out}.navigation-desktop ul li a img.search-icon:hover{width:27px;transition:.3s ease-in-out}.navigation-desktop-profile-navigation-points{margin-right:10px;padding-left:20px}.open-user-navigation-points{display:flex;flex-direction:column;margin-top:15px;max-width:100px}.open-user-navigation-points li{padding:0 10px 15px 0;width:150px;z-index:1}.open-user-navigation-points li a{padding-left:20px}.navigation-desktop-flex{display:flex;justify-content:space-between;align-items:center}.navigation-desktop-flex .navigation-desktop-flex-left{display:flex;align-items:center}.navigation-desktop-flex .navigation-desktop-flex-left .navigation-desktop-flex-left-links{display:flex;justify-content:space-between;width:210px;height:35px}.navigation-desktop-flex .navigation-desktop-flex-right ul{display:flex;justify-content:space-between;height:35px}.navigation-desktop-flex .navigation-desktop-flex-right ul li:first-child{margin-right:40px}}.footer{display:flex;justify-content:space-between;background-color:#280158;background-color:#1b1029;margin-top:30px;padding:25px}.footer li{font-size:14px}.footer li a{color:#fff}.footer li a:hover{text-decoration:underline}@media (min-width: 768px){.footer{justify-content:center;margin-top:50px;padding-top:30px}.footer li:nth-child(2){margin:0 30px}}@media (min-width: 1020px){.footer{padding-top:30px}}.rotate-leaves-left{animation:rotation-leaves 6s infinite linear;transform-origin:bottom right}.rotate-leaves-right{animation:rotation-leaves 6s infinite linear;transform-origin:bottom left}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(359deg)}}@keyframes rotation-leaves{0%{transform:rotate(-5deg)}50%{transform:rotate(5deg)}to{transform:rotate(-5deg)}}.header-container{position:relative;background-image:url(/images/home_header/background-image-mobile.svg);background-repeat:no-repeat;background-size:90%,70%;background-position:right top;height:90vh;display:flex;flex-direction:column}.header-container .home-hero-text-wrapper{padding:0 20px;margin-top:50px}.header-container .home-hero-text-wrapper p{font-size:25px;line-height:35px;margin-bottom:50px;max-width:20ch}.header-container .home-hero-text-wrapper p a{font-weight:700;border-bottom:4px solid #280158;padding-bottom:5px;transition:.4s ease}.header-container .home-hero-text-wrapper p a:hover{color:#32a9ad;border-bottom:4px solid #32A9AD;transition:.4s ease}.header-container .home-hero-text-wrapper p:first-child{margin-bottom:30px;width:55%;font-size:45px;line-height:45px;font-weight:700}.header-container .header-container-images-berries{position:absolute;bottom:30px;left:0;height:45%}.header-container .header-container-images-berries .images-berries-position-rel{position:relative;height:100%}.header-container .header-container-images-berries .images-berries-position-rel .stachelbeere-links-1,.header-container .header-container-images-berries .images-berries-position-rel .stachelbeere-links-2,.header-container .header-container-images-berries .images-berries-position-rel .stachelbeerebowl,.header-container .header-container-images-berries .images-berries-position-rel .stachelbeere-links-3,.header-container .header-container-images-berries .images-berries-position-rel .heidelbeere-links-1,.header-container .header-container-images-berries .images-berries-position-rel .heidelbeere-links-2,.header-container .header-container-images-berries .images-berries-position-rel .heidelbeere-links-3{display:none}.header-container .header-container-images-salad{position:absolute;top:0;right:0;height:80%}.header-container .header-container-images-salad .images-salad-position-rel{position:relative;height:100%}.header-container .header-container-images-salad .images-salad-position-rel .salad-bowl{display:none}.header-container .header-container-images-salad .images-salad-position-rel .blatt-oben-links{position:absolute;top:0;right:30px;height:12%}.header-container .header-container-images-salad .images-salad-position-rel .heidelbeere-rechts{position:absolute;top:70px;right:60px;height:8%}.header-container .header-container-images-salad .images-salad-position-rel .stachelbeere-rechts-oben{display:none}.header-container .header-container-images-salad .images-salad-position-rel .stachelbeere-rechts-unten{position:absolute;top:55px;right:5px;height:8%}.header-container .header-container-images-salad .images-salad-position-rel .blatt-oben-rechts{position:absolute;top:90px;right:20px;height:10%}ol.home-list-how-it-works{list-style:none;counter-reset:how-it-works-counter}ol.home-list-how-it-works p{font-size:22px;line-height:35px}ol.home-list-how-it-works li{counter-increment:how-it-works-counter}ol.home-list-how-it-works li:before{content:counter(how-it-works-counter);color:#00cfd6;font-weight:700;font-size:50px;padding-left:0}ol.home-list-how-it-works li h2,ol.home-list-how-it-works li p{padding-left:30px}a.link{display:flex;justify-content:center;margin:0 auto;border-bottom:2px solid #FCA298;width:85px;line-height:35px;font-size:22px}a.link:hover{font-weight:700}@media (min-width: 400px){.header-container .home-hero-text-wrapper{margin-top:80px}.header-container .home-hero-text-wrapper p{font-size:30px;line-height:40px;margin-bottom:50px;max-width:350px}.header-container .home-hero-text-wrapper p:first-child{width:55%;font-size:50px;line-height:50px}.header-container .header-container-images-salad,.header-container .header-container-images-salad .images-salad-position-rel{height:100%}.header-container .header-container-images-salad .images-salad-position-rel .salad-bowl{position:absolute;bottom:20px;right:10px;height:40%;display:block}.header-container .header-container-images-salad .images-salad-position-rel .blatt-oben-links{position:absolute;top:0;right:30px;height:10%}.header-container .header-container-images-salad .images-salad-position-rel .heidelbeere-rechts{position:absolute;top:70px;right:60px;height:6%}.header-container .header-container-images-salad .images-salad-position-rel .stachelbeere-rechts-unten{position:absolute;top:55px;right:5px;height:6%}.header-container .header-container-images-salad .images-salad-position-rel .blatt-oben-rechts{position:absolute;top:90px;right:20px;height:8%}}@media (min-width: 768px){.header-container{position:relative;height:calc(100vh - 82px);justify-content:flex-start}.header-container .home-hero-text-wrapper{width:60%;padding:0 0 0 50px}.header-container .home-hero-text-wrapper p{font-size:40px;line-height:50px;max-width:40ch}.header-container .home-hero-text-wrapper p:first-child{width:100%;font-size:65px;line-height:65px}.header-container .home-hero-text-wrapper .cta-btn-wrapper.cta-btn-small,.header-container .home-hero-text-wrapper .cta-btn-small.cta-btn-wrapper-sm{margin:0}.header-container .header-container-images-salad,.header-container .header-container-images-salad .images-salad-position-rel{height:100%}.header-container .header-container-images-salad .images-salad-position-rel .salad-bowl{bottom:0;right:100px;height:45%;display:block}.header-container .header-container-images-salad .images-salad-position-rel .blatt-oben-links{top:50px;right:170px;height:10%}.header-container .header-container-images-salad .images-salad-position-rel .heidelbeere-rechts{top:130px;right:170px;height:5%}.header-container .header-container-images-salad .images-salad-position-rel .stachelbeere-rechts-oben{position:absolute;top:50px;right:100px;height:8%;display:block}.header-container .header-container-images-salad .images-salad-position-rel .stachelbeere-rechts-unten{top:200px;right:130px;height:6%}.header-container .header-container-images-salad .images-salad-position-rel .blatt-oben-rechts{top:150px;right:40px;height:12%}h1.home-h1{margin-bottom:80px}.home-hero-section{display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between;margin-bottom:50px}.home-hero-section .home-hero-text-wrapper{width:40%}.home-hero-section img{width:50%;margin:0}.home-hero-section-text p{font-size:21px}.home-hero-section-text p:first-child{font-size:35px}.home-list-how-it-works{display:flex;justify-content:space-between}.list-recipe-cards{display:flex;flex-wrap:wrap}a.link{display:flex;justify-content:center}}@media (min-width: 1020px){.header-container{position:relative;background-image:url(/images/home_header/home-bg.svg);background-repeat:no-repeat;background-size:cover;height:calc(100vh - 110px);margin-bottom:120px}.header-container .home-hero-text-wrapper{width:50%}.header-container .home-hero-text-wrapper p{font-size:35px;line-height:50px;max-width:30ch}.header-container .home-hero-text-wrapper p:first-child{font-size:80px;line-height:75px;font-weight:700;margin-bottom:25px}.header-container .header-container-images-berries{position:absolute;bottom:30px;left:0;height:45%}.header-container .header-container-images-berries .images-berries-position-rel{position:relative;height:100%}.header-container .header-container-images-berries .images-berries-position-rel .stachelbeerebowl{height:75%;position:absolute;top:80px;left:60px;display:block}.header-container .header-container-images-berries .images-berries-position-rel .stachelbeere-links-3{position:absolute;bottom:0;left:360px;height:17%;display:block}.header-container .header-container-images-berries .images-berries-position-rel .heidelbeere-links-2{position:absolute;bottom:60px;left:330px;height:12%;display:block}.header-container .header-container-images-berries .images-berries-position-rel .heidelbeere-links-3{position:absolute;bottom:70px;left:390px;height:25%;display:block}.header-container .header-container-images-salad{position:absolute;bottom:0;right:0;height:80%}.header-container .header-container-images-salad .images-salad-position-rel{position:relative;height:100%}.header-container .header-container-images-salad .images-salad-position-rel .salad-bowl{top:300px;right:100px;height:70%;display:block}.header-container .header-container-images-salad .images-salad-position-rel .blatt-oben-links{bottom:710px;right:300px;height:10%}.header-container .header-container-images-salad .images-salad-position-rel .heidelbeere-rechts{bottom:630px;right:270px;height:7%}.header-container .header-container-images-salad .images-salad-position-rel .stachelbeere-rechts-oben{bottom:670px;right:210px;height:10%}.header-container .header-container-images-salad .images-salad-position-rel .stachelbeere-rechts-unten{bottom:590px;right:200px;height:8%}.header-container .header-container-images-salad .images-salad-position-rel .blatt-oben-rechts{top:120px;right:175px;height:13%}.home-recommended.recipe-cards-wrapper-flex{justify-content:center}.home-hero-section{margin-bottom:100px}.home-hero-section .home-hero-text-wrapper{width:43%}.home-hero-section .home-hero-text-wrapper .cta-btn-wrapper,.home-hero-section .home-hero-text-wrapper .cta-btn-wrapper-sm{margin:0}.home-hero-section img{width:50%}.home-list-how-it-works{margin-bottom:50px}ol.home-list-how-it-works li{width:30%}ol.home-list-how-it-works li:before{line-height:60px}ol.home-list-how-it-works li h2,ol.home-list-how-it-works li p{padding-left:45px}}@media (min-width: 1700px){.header-container .home-hero-text-wrapper{padding:50px 0 0 100px}.header-container .home-hero-text-wrapper p{font-size:40px;line-height:55px;max-width:30ch}.header-container .home-hero-text-wrapper p:first-child{font-size:95px;line-height:100px}.header-container .header-container-images-salad .images-salad-position-rel .salad-bowl{top:250px;right:100px;height:85%;display:block}.header-container .header-container-images-salad .images-salad-position-rel .blatt-oben-links{bottom:710px;right:300px;height:10%}.header-container .header-container-images-salad .images-salad-position-rel .heidelbeere-rechts{bottom:630px;right:270px;height:7%}.header-container .header-container-images-salad .images-salad-position-rel .stachelbeere-rechts-oben{bottom:670px;right:210px;height:10%}.header-container .header-container-images-salad .images-salad-position-rel .stachelbeere-rechts-unten{bottom:590px;right:200px;height:8%}.header-container .header-container-images-salad .images-salad-position-rel .blatt-oben-rechts{bottom:650px;right:130px;height:13%}}@media (min-width: 1900px){.home-list-how-it-works{max-width:75%;margin:0 auto 50px}.header-container{background-image:none;background-color:#f7fcfc}}.wrapper-filter{display:flex;align-items:baseline}.wrapper-filter h3{padding-right:10px}.filter-counter{font-size:14px;font-weight:400}.wrapper-categories{display:flex;align-items:baseline}.wrapper-categories h3{padding-right:10px}.wrapper-categories-dropdown{display:flex;align-items:baseline}.desktop-ingr-steps,.hide-list{display:none}.h1-index-recipes{margin-bottom:0}.paginate{display:flex;justify-content:center;text-align:center}.paginate [aria-current=page]{font-weight:700;color:#776988}.paginate span.relative.inline-flex{margin-top:10px}.paginate div:first-child{margin-bottom:10px}.paginate div:first-child a{text-decoration:underline;margin:0 15px}.paginate div:first-child a:hover{font-weight:700}.paginate div:last-child div{display:flex;align-items:end;justify-content:center;line-height:40px}.paginate svg{height:25px}.recipe-tabs{display:flex;justify-content:center;cursor:pointer;transition:.2s ease-in-out}.recipe-tabs li:nth-child(2){margin-left:20px}.recipe-tabs .recipe-tab-active{font-weight:700;transition:.2s ease-in-out}.recipe-tabs .recipe-tab-active:after{margin:5px auto;width:30px;border-bottom:3px solid #FCA298;border-radius:15%;content:"";display:block}.rating-star-wrapper{display:flex;justify-content:flex-end;margin-bottom:15px}.rating-star-wrapper img.rating-star{width:20px;height:25px}.rating-star-wrapper .rating-star.filled{fill:#ff0}.add-favorite-btn{border:none;background-color:transparent}.add-favorite-btn i.fa-heart:before{color:#776988;width:50px}.ingredients-list li.ingredients-list-item:before{content:url(/images/svg/list-style-icon.svg);margin-right:8px}.ingredients-list li.ingredients-list-item{margin-bottom:15px}.ingredients-list li.ingredients-list-item:last-child{margin-bottom:0}.step-list-item .steps-count{margin-bottom:10px}.recipe-image{width:100%;height:35vh;object-fit:cover;margin:20px 0}@media (max-width: 1020px){.recipe-detail-wrapper-flex{display:flex;flex-direction:column-reverse}.recipe-detail-wrapper-flex .recipe-detail-text{display:flex;flex-direction:column}.recipe-detail-wrapper-flex .recipe-detail-text .rating-stars{order:1;display:flex;justify-content:flex-end}.recipe-detail-wrapper-flex .recipe-detail-text .recipe-detail-cta-favorite{order:2;display:flex;justify-content:flex-end}.recipe-detail-wrapper-flex .recipe-detail-text .recipe-detail-text-user{order:3}.recipe-detail-wrapper-flex .recipe-detail-text .recipe-detail-text-section{order:4}.recipe-detail-wrapper-flex img.recipe-detail-img{width:100%;height:35vh;object-fit:cover}}@media (min-width: 768px){.recipe-image{width:100%;height:40vh;object-fit:cover;margin:20px 0}.comments-flex-wrap{max-width:700px}.comments-flex-wrap div.comment-wrapper{width:100%;max-width:600px}}@media (min-width: 1020px){.wrapper-recipe-show{max-width:80%;margin:0 auto}.comments-flex-wrap div.comment-wrapper{width:100%}.mobile-ingr-steps{display:none}.desktop-ingr-steps{display:block}.recipe-detail-wrapper{background-color:#f7fcfc;height:80vh;display:flex;align-items:center}.recipe-detail-wrapper-flex{display:flex;margin:0 auto;padding:0 100px;height:70%;min-width:100%}.recipe-detail-wrapper-flex img.recipe-detail-img{width:50%;object-fit:cover;border-radius:5px 0 0 5px}.recipe-detail-wrapper-flex div.recipe-detail-text{width:50%;background-color:#fff;border-radius:0 5px 5px 0;padding:50px 30px 50px 50px;display:flex;flex-direction:column;justify-content:space-between}.recipe-detail-wrapper-flex div.recipe-detail-text .recipe-detail-text-section{text-align:left;color:#280158}.recipe-detail-wrapper-flex div.recipe-detail-text .rating-stars{text-align:right;margin-bottom:30px}.recipe-detail-ingredient-step-flex{display:flex;justify-content:space-between}.recipe-detail-ingredient-step-flex div.recipe-detail-ingredient-step-item{width:45%}.steps-count{line-height:.75;font-size:25px}}@media (min-width: 1900px){.recipe-detail-wrapper-flex{max-width:60%}}.profile-image{border-radius:50%;width:60px;height:60px;object-fit:cover}.recipe-card-profile-info{display:flex;align-items:center;height:70px;margin-top:20px}.recipe-card-profile-info div{padding-left:15px;font-size:18px;color:#776988}.recipe-card-profile-info img{transition:.3s}.no-btn-style{border:none;background-color:transparent}.recipe-card-profile-info:hover img{width:65px;height:70px;transition:.3s}.recipe-card-profile-info:hover div{color:#280158}.recipe-card{background-color:#fff;display:flex;flex-direction:column}.recipe-card img.recipe-detail-img{margin:0;width:100%;height:200px;object-fit:cover;border-top-left-radius:5px;border-top-right-radius:5px;box-shadow:1px 1px 5px #00000040}.recipe-card{box-shadow:1px 1px 5px #00000040;border-radius:5px;transition:.3s}.recipe-card .recipe-card-profile-info img.profile-image{width:75px;height:75px}.recipe-card .recipe-created-date{font-size:14px;display:flex;justify-content:flex-end;color:#909b9b}.recipe-card:hover{box-shadow:2px 2px 15px #00000040;transition:.3s}.recipe-card-text{padding:15px;display:flex;flex-direction:column;justify-content:space-between;flex:1}.recipe-card-text h2{font-size:22px}@media (min-width: 768px){.slider-wrapper{width:75%;margin:50px auto}.recipe-cards-wrapper-flex{display:grid;grid-template-columns:repeat(2,1fr);grid-auto-rows:1fr;grid-column-gap:30px;grid-row-gap:30px}.recipe-cards-wrapper-flex div.recipe-element .recipe-card{height:100%}.recipe-cards-wrapper-flex div.recipe-element .recipe-card img.recipe-detail-img{height:180px}}@media (min-width: 1020px){.recipe-cards-wrapper-flex{grid-template-columns:repeat(3,1fr)}.recipe-cards-wrapper-flex div.recipe-element .recipe-card img.recipe-detail-img{height:250px}}@media (min-width: 1700px){.recipe-cards-wrapper-flex{gap:60px}}@media (min-width: 1900px){.recipe-cards-wrapper-flex .recipe-card img.recipe-detail-img{height:250px}}.allergen-tiles-wrapper{display:flex;flex-wrap:wrap;justify-content:center}.allergen-tiles-wrapper li{border:1px solid #00CFD6;border-radius:18px;padding:5px 10px 7px;margin:8px 5px;line-height:20px;color:#00cfd6;font-size:20px;cursor:pointer;transition:.5s}.allergen-tiles-wrapper li.active{background-color:#00cfd6;color:#fff;transition:.5s}.allergen-tiles-wrapper input[type=checkbox]{display:none}.categories-wrapper{margin-left:10px}.categories-wrapper li{margin-bottom:10px}.categories-wrapper li.active{font-weight:700}.categories-wrapper input[type=checkbox],.category-radio-btn{display:none}.categories-desktop .categories-wrapper{margin:10px 0 0 40px;font-size:22px;display:flex;flex-direction:column;align-items:flex-start}.categories-desktop .categories-wrapper li{align-self:flex-start}.categories-desktop .categories-wrapper li label{cursor:pointer;transition:.5s ease}.categories-desktop .categories-wrapper li.active{font-weight:700;padding-bottom:3px;border-bottom:2px solid #FCA298}.categories-desktop .categories-wrapper li:hover label{font-weight:700;transition:.5s ease}.filter-desktop{margin-bottom:20px}@media (min-width: 768px){.categories-desktop .categories-wrapper{flex-direction:row;justify-content:space-between;width:70%;margin:0 auto;height:42px}}@media (min-width: 1020px){.categories-desktop .categories-wrapper{width:50%}}.profile-image-upload{position:relative;max-width:205px;margin:50px auto}.profile-image-upload .profile-image-edit{position:absolute;right:12px;z-index:1;top:10px}.profile-image-upload .profile-image-edit input{display:none}.profile-image-upload .profile-image-edit input+label{display:inline-block;width:34px;height:34px;margin-bottom:0;border-radius:100%;background:#fff;border:1px solid transparent;box-shadow:0 2px 4px #0000001f;cursor:pointer;font-weight:400;transition:all .2s ease-in-out}.profile-image-upload .profile-image-edit input+label:hover{background:#f1f1f1;border-color:#d6d6d6}.profile-image-upload .profile-image-edit input+label:after{content:"";font-family:FontAwesome;color:#757575;position:absolute;top:6px;left:0;right:0;text-align:center;margin:auto}.profile-image-upload .profile-image-preview{width:192px;height:192px;position:relative;border-radius:100%;border:6px solid #F8F8F8;box-shadow:0 2px 4px #0000001a}.profile-image-upload .profile-image-preview>div{width:100%;height:100%;border-radius:100%;background-size:cover;background-repeat:no-repeat;background-position:center}.profile-information-wrapper{display:flex;align-items:center;margin-bottom:15px}.profile-information-wrapper .profile-information-text-wrapper{width:100%;margin-left:15px}.profile-information-wrapper .profile-information-user-name{font-size:18px;font-weight:700}.profile-information-wrapper .profile-information-allergens{display:flex}.profile-information-wrapper .profile-information-allergens div{padding:0 5px 0 0}.profile-information-wrapper .profile-information-details{display:flex}.profile-information-wrapper .profile-information-details div{margin-right:20px}.profile-information-image{min-width:120px;max-width:120px;min-height:120px;max-height:120px;object-fit:cover;border-radius:50%}.edit-profile-link{color:#402661}.following-list{width:120px;height:120px}.following-list-profile-wrapper{display:flex;align-items:center}.following-list-profile-wrapper div{padding-left:25px}.empty-section img{margin-bottom:30px}.empty-section .empty-section-text-wrapper{text-align:center}.empty-section p{font-size:25px}.empty-section .cta-btn-wrapper,.empty-section .cta-btn-wrapper-sm{text-align:center;margin:0 auto}@media (min-width: 400px){.empty-section{text-align:center}.empty-section img{width:90%}}@media (min-width: 768px){.profile-information-image{min-width:180px;max-width:180px;min-height:180px;max-height:180px}.profile-information-section{width:50%;margin:0 auto 80px}.profile-information-section .cta-btn-wrapper,.profile-information-section .cta-btn-wrapper-sm{margin:0}.profile-information-wrapper{margin-bottom:0}.profile-information-wrapper .profile-information-text-wrapper{margin-left:40px}.empty-section{text-align:center}.empty-section img{width:80%;max-width:500px}}@media (min-width: 1020px){.following-list-flex{display:flex;flex-wrap:wrap}.following-list-flex li{width:25%;margin-right:70px}.profile-information-section{width:45%}.profile-information-section{margin:0 0 80px 80px}.profile-information-section .cta-btn-wrapper,.profile-information-section .cta-btn-wrapper-sm{margin:0}.profile-information-wrapper .profile-information-user-name{font-size:22px}.empty-section{text-align:left;display:flex;flex-direction:row-reverse;justify-content:space-between;align-content:center}.empty-section img{width:55%;max-width:650px;margin-bottom:0}.empty-section .empty-section-text-wrapper{text-align:left;max-width:35ch;align-self:center}.empty-section p{font-size:30px;line-height:45px}}@media (min-width: 1700px){.profile-information-section{width:30%}.empty-section{padding:0 50px}.empty-section p{font-size:35px;line-height:50px}}form .error{color:#c42235;font-weight:700}textarea,input{font-family:Lato,sans-serif}.cta-btn-wrapper,.cta-btn-wrapper-sm{position:relative}.cta-btn-wrapper button,.cta-btn-wrapper-sm button{border:none;background-color:transparent;font-size:22px;color:#402661;font-weight:700}.cta-btn,.cta-btn-sm{text-align:center;padding-top:13px;color:#402661;font-weight:700;transition:.3s;cursor:pointer;font-size:22px}.cta-btn:before,.cta-btn-sm:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:30px;background-color:#e8fffd;z-index:-1;height:50px;transition:.3s}.cta-btn:after,.cta-btn-sm:after{content:"";position:absolute;width:100%;height:100%;top:5px;left:0;border-radius:30px;background-color:#00cfd6;transition:.3s;z-index:-2;pointer-events:none;height:50px}.cta-btn:hover:before,.cta-btn-sm:hover:before{background-color:#00cfd6;transition:.3s}.cta-btn:hover:after,.cta-btn-sm:hover:after{background-color:#402661;transition:.3s}.cta-btn:hover,.cta-btn-sm:hover{color:#fff;transition:.3s}.cta-btn:hover button,.cta-btn-sm:hover button{color:#fff}.cta-btn-wrapper-sm{width:45%}.cta-btn-sm{padding-top:8px}.cta-btn-sm:before{height:40px}.cta-btn-sm:after{height:40px}.cta-btn-right{display:flex;justify-content:flex-end}.cta-btn-right div{margin:0}.cta-btn-unfollow .cta-btn-sm:before{background-color:#f7f7f7}.cta-btn-unfollow .cta-btn-sm:after{background-color:#909b9b}.cta-btn-unfollow .cta-btn-sm:hover button{color:#776988;transition:.3s}.cta-btn-unfollow .cta-btn-sm{color:#776988}.cta-btn-unfollow .cta-btn-sm button{color:#909b9b;transition:.3s}.cta-btn-unfollow .cta-btn-sm:hover:before{background-color:#f7f7f7;transition:.3s}.cta-btn-unfollow .cta-btn-sm:hover:after{background-color:#776988;transition:.3s}.form-recipe-delete{margin-bottom:30px}.form-recipe-delete .delete-btn{border:none;background-color:transparent;font-size:20px;color:#776988;font-family:Lato,sans-serif;transition:.5s ease}.form-recipe-delete .delete-btn i.fa-trash-alt{margin-right:15px;color:#776988;transition:.5s ease}.form-recipe .form-recipe-input,.form-comment .form-recipe-input{width:100%;padding:10px;font-size:20px;border:1px solid #776988;border-radius:5px;margin-top:10px;color:#503d67}.form-recipe .form-recipe-input:focus,.form-comment .form-recipe-input:focus{border:.5px solid #776988;box-shadow:1px 1px 5px #00000040;outline:none;transition:.2s}.form-recipe .form-recipe-wrapper-input,.form-comment .form-recipe-wrapper-input{margin-bottom:30px}.form-recipe .form-recipe-wrapper-input label,.form-comment .form-recipe-wrapper-input label{font-weight:700}.form-recipe .allergen-tiles-wrapper label,.form-comment .allergen-tiles-wrapper label,.form-recipe label.publish,.form-comment label.publish{font-weight:400}.form-recipe .form-character-counter,.form-comment .form-character-counter{font-size:14px;margin-top:5px}.form-recipe .add-step,.form-comment .add-step{font-size:30px;padding:0 5px}.form-recipe .category-selection-wrapper,.form-comment .category-selection-wrapper{padding-left:20px}.form-recipe .category-selection-wrapper li,.form-comment .category-selection-wrapper li{margin-bottom:15px}.form-recipe .category-selection-wrapper label,.form-comment .category-selection-wrapper label{font-weight:400}.recipe-image-upload{position:relative;width:100%;margin:30px auto}.recipe-image-upload .recipe-image-edit{position:absolute;right:12px;z-index:1;top:10px}.recipe-image-upload .recipe-image-edit input{display:none}.recipe-image-upload .recipe-image-edit input+label{display:inline-block;width:34px;height:34px;margin-bottom:0;border-radius:100%;background:#fff;border:1px solid transparent;box-shadow:0 2px 4px #0000001f;cursor:pointer;font-weight:400;transition:all .2s ease-in-out}.recipe-image-upload .recipe-image-edit input+label:hover{background:#f1f1f1;border-color:#d6d6d6}.recipe-image-upload .recipe-image-edit input+label:after{content:"";font-family:FontAwesome;color:#757575;position:absolute;top:6px;left:0;right:0;text-align:center;margin:auto}.recipe-image-upload .recipe-image-preview{width:100%;height:250px;position:relative;border-radius:5px;box-shadow:0 2px 4px #0000001a}.recipe-image-upload .recipe-image-preview>div{width:100%;height:100%;border-radius:5px;background-size:cover;background-repeat:no-repeat;background-position:center}.steps-count{background-color:#00cfd6;width:32px;height:32px;padding:4px;border-radius:50%;color:#fff;text-align:center;font-weight:700;margin-top:15px}.input-flex div.input-width-100{width:100%}.input-flex{display:flex;justify-content:center;align-items:center}.remove-icon,.add-icon{width:15px}.required-star{color:#fca298}.rating-wrapper-flex{display:flex;justify-content:space-between}.rating-stars{color:#ffb031}.rating-stars svg{margin-left:5px;width:15px;height:15px}.rating-stars svg:first-child{margin-left:0}.search-form-relative{position:relative;width:100%;margin-bottom:30px}.search-form .search-input{border-radius:30px;flex-grow:2;border-color:transparent;border:1px solid transparent;padding:20px;background-color:#e8fffd;width:100%;font-size:20px}.search-form .search-input::placeholder{font-size:20px;color:#776988}.search-form .search-input:focus{box-shadow:1px 1px 5px #00000040;outline:none}.search-form button{border-left-width:0;border-radius:30px;background-color:#fca298;color:#fff;padding:18px 20px;border-color:transparent;position:absolute;right:-2px;top:0;font-size:22px;font-weight:700;cursor:pointer}.search-form button:focus{outline:none}.wrapper-edit-profile-image{display:flex;align-items:center}.wrapper-edit-profile-image .edit-profile-image{margin-left:20px}.form-edit-profile{width:100%}.form-edit-profile .form-edit-profile-wrapper-input{margin-bottom:50px}.form-edit-profile .form-edit-profile-wrapper-input label{font-size:22px}.form-edit-profile .form-edit-profile-wrapper-input input{width:100%;border:none;border-bottom:1px solid #402661;padding:10px 15px;font-size:20px;color:#280158}.form-edit-profile .form-edit-profile-wrapper-input input:focus{outline:none;border-bottom:2px solid #280158;transition:.2s}.form-edit-profile-wrapper-flex{display:flex;flex-direction:column}.cta-btn-wrapper.cta-btn-small,.cta-btn-small.cta-btn-wrapper-sm{width:150px}@media (min-width: 768px){.cta-btn-wrapper,.cta-btn-wrapper-sm{margin:0 auto}.cta-btn-wrapper,.cta-btn-wrapper-sm{width:277px}.form-edit-profile{width:80%;margin:0 auto}.form-recipe-delete{width:100%;max-width:600px;margin:0 auto 30px}.form-recipe-delete .delete-btn{cursor:pointer}.form-recipe-delete .delete-btn:hover,.form-recipe-delete .delete-btn:hover i.fa-trash-alt{color:#280158;transition:.5s ease}.form-recipe,.form-comment{width:100%;max-width:600px;margin:0 auto}.form-recipe .form-recipe-input,.form-comment .form-recipe-input{width:100%;padding:10px;font-size:20px;border:1px solid #776988;border-radius:5px;margin-top:10px}.form-recipe .form-recipe-input:focus,.form-comment .form-recipe-input:focus{border:.5px solid #776988;box-shadow:1px 1px 5px #00000040;outline:none;transition:.2s}.form-recipe .form-recipe-wrapper-input,.form-comment .form-recipe-wrapper-input{margin-bottom:30px}.form-recipe label.publish,.form-comment label.publish{font-weight:400}.form-recipe .form-character-counter,.form-comment .form-character-counter{font-size:14px;margin-top:5px}.form-recipe .add-step,.form-comment .add-step{font-size:30px;padding:0 5px}.steps-count{background-color:#00cfd6;padding:4px;border-radius:50%;color:#fff;text-align:center;font-weight:700;margin-top:15px}.category-selection-wrapper{padding-left:0;display:flex;justify-content:center;gap:20px}}.form-comment{margin:0}@media (min-width: 1020px){.form-edit-profile{width:60%;margin:0 auto}.cta-btn,.cta-btn-sm{font-size:22px}.search-form-relative{width:70%;margin:0 auto 50px}.steps-count{font-size:22px;padding:8px}}@media (min-width: 1700px){.form-edit-profile{width:40%;margin:0 auto}.search-form-relative{width:45%}}.hide{display:none}.rating{width:100px;display:flex;unicode-bidi:bidi-override;direction:rtl;text-align:center;position:relative}.rating>label{float:right;display:inline;padding:0;margin:0;position:relative;width:1.1em;cursor:pointer;color:#ffb031}.rating>label:hover,.rating>label:hover~label,.rating>input.radio-btn:checked~label{color:transparent}.rating>label:hover:before,.rating>label:hover~label:before,.rating>input.radio-btn:checked~label:before{content:"★";position:absolute;left:0;color:#ffb031}
