.home-recipes{position:relative;overflow:hidden;background:#fff}.home-recipes__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.home-recipes__bg img{width:100%;height:100%;object-fit:cover;display:block}.home-recipes__inner{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:60px;padding-left:16px;padding-right:16px}.home-recipes__header{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;max-width:520px}.home-recipes__heading{margin:0;font-family:var(--font-heading-family);font-size:39px;font-weight:500;line-height:1.2;text-transform:capitalize;color:#1e4d1d}.home-recipes__subheading{margin:0;font-family:var(--font-body-family);font-size:17px;line-height:1.4;color:#1e4d1d}.home-recipes__cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;width:100%;max-width:1200px}.home-recipes__card{display:flex;flex-direction:column;gap:18px;width:100%;background:#fff;border:1px solid #1E4D1D;border-radius:16px;overflow:hidden}.home-recipes__card--pink{border-color:#d80984}.home-recipes__card-image{position:relative;width:100%;aspect-ratio:250 / 338;overflow:hidden;background:#f7f4f1;border-top-left-radius:16px;border-top-right-radius:16px}.home-recipes__card-image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.home-recipes__card-body{display:flex;flex-direction:column;gap:18.701px;padding:0 16.623px 16.623px}.home-recipes__card-meta{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%}.home-recipes__category{display:inline-flex;align-items:center;justify-content:center;padding:8px 10px;border-radius:1000px;font-family:var(--font-heading-family);font-weight:400;font-size:13.506px;line-height:1.2;text-transform:uppercase;color:#1e4d1d;white-space:nowrap}.home-recipes__category--green{background:linear-gradient(177.68deg,#f4ffe4 5.5%,#c7dca9 60.9%)}.home-recipes__category--pink{background:linear-gradient(-51.5deg,#ffc7e4 2.7%,#ffe9f4 85.5%)}.home-recipes__stats{display:inline-flex;align-items:center;gap:10px;opacity:.7;color:#1e4d1d}.home-recipes__stat{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:3px}.home-recipes__stat-value{font-family:var(--font-body-family);font-weight:500;font-size:12.467px;line-height:1.2}.home-recipes__stat-label{font-family:var(--font-heading-family);font-weight:500;font-size:11.428px;letter-spacing:.5714px;line-height:1.2;text-transform:uppercase}.home-recipes__divider{height:1px;background:#1e4d1d26;width:100%}.home-recipes__card-content{display:flex;flex-direction:column;gap:8.311px;color:#1e4d1d}.home-recipes__card-title{margin:0;font-family:var(--font-heading-family);font-weight:500;font-size:24.934px;line-height:1.2;color:#1e4d1d}.home-recipes__card-description{margin:0;font-family:var(--font-body-family);font-size:14.545px;line-height:1.4;color:#1e4d1d}.home-recipes__card-ctas{display:flex;flex-direction:column;gap:8.311px;margin-top:auto}.home-recipes__btn{display:flex;align-items:center;justify-content:center;min-height:49.869px;padding:14px 12px;border-radius:12.467px;font-family:var(--font-heading-family);font-size:16.623px;font-weight:500;line-height:1.4;text-transform:uppercase;text-align:center;text-decoration:none;transition:background-color .2s ease,opacity .2s ease;cursor:pointer}.home-recipes__btn--outline{border:1.039px solid #1E4D1D;color:#1e4d1d;background:transparent}.home-recipes__btn--outline:hover{background:#1e4d1d0d}.home-recipes__btn--gradient{color:#fff;border:none}.home-recipes__btn--green{background:linear-gradient(77.85deg,#1e4d1d 31.27%,#339f31 58.09%,#93b84d 107.02%)}.home-recipes__btn--pink{background:linear-gradient(149.84deg,#d80984 22.6%,#ff49b5 67%)}.home-recipes__btn--gradient:hover{opacity:.92}@media screen and (max-width:1199px){.home-recipes__inner{gap:40px}.home-recipes__cards{display:flex;grid-template-columns:none;flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;justify-content:flex-start;padding:0 16px;margin:0 -16px;gap:12px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.home-recipes__cards::-webkit-scrollbar{display:none}.home-recipes__card{flex-shrink:0;width:clamp(260px,72vw,320px);scroll-snap-align:start}}@media screen and (max-width:989px){.home-recipes__heading{font-size:28px;line-height:1.2}.home-recipes__subheading{font-size:15px}}@media screen and (max-width:749px){.home-recipes__heading{font-size:24px}.home-recipes__card-title{font-size:20px}.home-recipes__card-description{font-size:13px}.home-recipes__btn{font-size:14px;min-height:44px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-home-recipes.css.map */
