.recommended-recipes-wrapper{position:relative;background-color:#e8f2ed}.recommended-recipes-wrapper:before,.recommended-recipes-wrapper:after{content:"";position:absolute;width:100%;height:60px;background-size:contain;z-index:1}.recommended-recipes-wrapper:before{background:url('{{ "bg-wave-up-light-green.svg" | asset_url }}') repeat-x;top:0;transform:translateY(-100%)}.recommended-recipes-wrapper:after{background:url('{{ "bg-wave-down-light-green.svg" | asset_url }}') repeat-x center bottom;bottom:0;transform:translateY(100%)}.recommended-recipes-section{padding:40px 60px;position:relative;width:100%;margin:0 auto;max-width:1440px}.section-title{font-weight:400;font-size:4rem;line-height:4.8rem;color:#2f4230;text-align:center;margin-bottom:2rem}.section-description{font-size:1.6rem;line-height:2.4rem;color:#666;text-align:center;max-width:700px;word-wrap:break-word;margin:0 auto;margin-bottom:4rem}.recipe-card{position:relative}.difficulty-rating{position:absolute;bottom:80px;right:10px;background-color:#fdf6e9;padding-inline:8px;padding-block:5px;border-radius:26px;display:flex;align-items:center;gap:4px;font-size:15px;color:#000}.stars{display:flex;align-items:center;gap:1px}.recipe-difficulty{background-color:#fdf6e9;width:fit-content;padding-inline:20px;padding-block:10px;border-radius:26px;display:flex;align-items:center;gap:10px;color:#547b6e;font-weight:600}.recipes-container{overflow:hidden;position:relative;margin-bottom:20px}.recipes-track{display:flex;transition:transform .5s ease-in-out;gap:3.2rem;margin:0 10rem}.recipe-image-wrapper{flex:0 0 100%;background:#fff;border-radius:1rem;text-align:left;margin:0;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:space-between;overflow:hidden}.recipe-image{width:100%;height:100%;border-radius:1rem 1rem 0 0;object-fit:cover}.recipe-details{padding:1rem}.recipe-title{font-size:1.8rem;line-height:2.4rem;font-weight:500;color:#2f4230;margin-block:2rem}.star{font-size:1.4rem;margin-right:.2rem;color:#ccc}.carousel-controls{display:flex;justify-content:space-between;align-items:center;padding:0 20px}.carousel-dots{display:flex;gap:10px}.dot{width:12px;height:12px;background:#d1d1d1;border-radius:50%;cursor:pointer;transition:background-color .3s ease}.dot.active{background:#1a3c34}.carousel-arrows{display:flex;gap:1.5rem}.carousel-arrows button{background:transparent;color:#fff;border:none;width:4.8rem;height:4.8rem;cursor:pointer;border-radius:50%;font-size:1.8rem;display:flex;align-items:center;justify-content:center;transition:background-color .3s ease}.carousel-arrows button:hover{opacity:1.5}.carousel-arrows button:disabled{opacity:.5}@media (min-width: 1200px){.recipe-card{flex:0 0 24%}}@media (min-width: 810px) and (max-width: 1199px){.recipe-card{flex:0 0 32%;max-width:30rem}.recipes-track{gap:2rem}}@media (max-width: 809px){.recipe-card{flex:0 0 100%;max-width:25rem}.recipes-track{gap:1rem}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/custom-recommended-recipe.css.map */
