.section--recipe-highlight{position:relative}.nd.recipe-highlight{align-items:center;background-color:var(--color-accent-blush);display:flex;flex-direction:column;gap:var(--spacing-32);overflow:visible;padding:var(--spacing-48) var(--spacing-16) var(--spacing-56);position:relative;text-align:center}.nd.recipe-highlight .recipe-highlight__decoration{display:none;pointer-events:none;position:absolute;z-index:1}.nd.recipe-highlight .recipe-highlight__decoration--agave{color:var(--color-brand-cream);margin:0}.nd.recipe-highlight .recipe-highlight__decoration-img{display:block;height:100%;width:100%}.nd.recipe-highlight .recipe-highlight__wave-top{height:11px;top:-10px}.nd.recipe-highlight .recipe-highlight__wave,.nd.recipe-highlight .recipe-highlight__wave-top{color:var(--color-accent-blush);display:block;line-height:0;overflow:hidden;position:absolute;width:100%;z-index:2}.nd.recipe-highlight .recipe-highlight__wave{bottom:-25px;height:28px}.nd.recipe-highlight .recipe-highlight__wave-shape,.nd.recipe-highlight .recipe-highlight__wave-top-shape{display:block;height:100%;width:100%}.nd.recipe-highlight .recipe-highlight__wave-shape{transform:scaleY(-1)}.nd.recipe-highlight .recipe-highlight__header{align-items:center;display:flex;flex-direction:column;gap:var(--spacing-16);max-width:600px}.nd.recipe-highlight .recipe-highlight__heading{color:var(--color-brand-primary);margin:0}.nd.recipe-highlight .recipe-highlight__subheadline{color:var(--color-brand-primary);font-family:var(--font-tertiary);font-size:16px;font-weight:400;letter-spacing:normal;line-height:1.3;margin:0;text-transform:uppercase}.nd.recipe-highlight .recipe-highlight__image{aspect-ratio:1200/675;border-radius:10px;margin:0;max-width:600px;overflow:hidden;width:100%}.nd.recipe-highlight .recipe-highlight__image-img{display:block;height:100%;object-fit:cover;width:100%}.nd.recipe-highlight .recipe-highlight__image-img--placeholder{object-fit:contain;padding:var(--spacing-24)}.nd.recipe-highlight .recipe-highlight__details{align-items:center;display:flex;flex-direction:column;gap:var(--spacing-24);max-width:600px;width:100%}.nd.recipe-highlight .recipe-highlight__title{color:var(--color-brand-primary);margin:0}.nd.recipe-highlight .recipe-highlight__columns{display:flex;flex-wrap:wrap;justify-content:center;list-style:none;margin:0 calc(var(--spacing-16)*-1);padding:0;row-gap:var(--spacing-24);width:calc(100% + var(--spacing-16)*2)}.nd.recipe-highlight .recipe-highlight__column{align-items:center;display:flex;flex-direction:column;padding:0 var(--spacing-16);width:100%}.nd.recipe-highlight .recipe-highlight__column-icon{display:block;height:56px;margin-bottom:var(--spacing-8);object-fit:contain;width:56px}.nd.recipe-highlight .recipe-highlight__column-title{color:var(--color-brand-primary);font-family:var(--font-tertiary);font-size:18px;font-weight:400;letter-spacing:normal;line-height:1.2;margin:0}.nd.recipe-highlight .recipe-highlight__column-description{color:var(--color-brand-primary);font-family:var(--font-primary);font-size:16px;font-weight:400;line-height:1.4;margin:0}.nd.recipe-highlight .recipe-highlight__closing{color:var(--color-brand-primary);font-family:var(--font-tertiary);font-size:14px;font-weight:400;letter-spacing:1px;line-height:1.4;text-transform:uppercase}.nd.recipe-highlight .recipe-highlight__closing p{font-size:16px;letter-spacing:1.6px;line-height:25px;margin:0}.nd.recipe-highlight .recipe-highlight__closing a{color:inherit;text-decoration:underline}@media (min-width:768px){.nd.recipe-highlight{gap:var(--spacing-40);padding:var(--spacing-56) var(--spacing-24) var(--spacing-64)}.nd.recipe-highlight .recipe-highlight__decoration{display:block}.nd.recipe-highlight .recipe-highlight__decoration--agave{height:auto;left:24px;top:-90px;width:110px}.nd.recipe-highlight .recipe-highlight__decoration--cactus{height:auto;right:60px;top:-190px;width:75px}.nd.recipe-highlight .recipe-highlight__wave,.nd.recipe-highlight .recipe-highlight__wave-top{height:40px}.nd.recipe-highlight .recipe-highlight__wave-top{height:20px;top:-18px}.nd.recipe-highlight .recipe-highlight__wave{bottom:-36px}.nd.recipe-highlight .recipe-highlight__subheadline{font-size:20px}.nd.recipe-highlight .recipe-highlight__details,.nd.recipe-highlight .recipe-highlight__header,.nd.recipe-highlight .recipe-highlight__image{max-width:700px}.nd.recipe-highlight .recipe-highlight__column{width:50%}.nd.recipe-highlight .recipe-highlight__closing{font-size:16px}}@media (min-width:1199px){.nd.recipe-highlight{gap:var(--spacing-40);padding:68px 0 var(--spacing-96)}.nd.recipe-highlight .recipe-highlight__decoration--agave{left:68px;top:-160px;width:184px}.nd.recipe-highlight .recipe-highlight__decoration--cactus{right:160px;top:-358px;width:126px}.nd.recipe-highlight .recipe-highlight__wave,.nd.recipe-highlight .recipe-highlight__wave-top{height:32px}.nd.recipe-highlight .recipe-highlight__wave-top{top:-28px}.nd.recipe-highlight .recipe-highlight__wave{bottom:-28px}.nd.recipe-highlight .recipe-highlight__header{gap:var(--spacing-32)}.nd.recipe-highlight .recipe-highlight__details,.nd.recipe-highlight .recipe-highlight__header,.nd.recipe-highlight .recipe-highlight__image{max-width:768px}.nd.recipe-highlight .recipe-highlight__details{gap:var(--spacing-32)}.nd.recipe-highlight .recipe-highlight__subheadline{font-size:24px;line-height:32px;margin:0 -20px}.nd.recipe-highlight .recipe-highlight__columns{margin:0 calc(var(--spacing-8)*-1);width:calc(100% + var(--spacing-8)*2)}.nd.recipe-highlight .recipe-highlight__column{padding:0 var(--spacing-8);width:33.33%}.nd.recipe-highlight .recipe-highlight__column-icon{height:74px;width:74px}.nd.recipe-highlight .recipe-highlight__column-title{font-size:24px;line-height:28px}.nd.recipe-highlight .recipe-highlight__column-description{font-size:20px;line-height:30px}.nd.recipe-highlight .recipe-highlight__closing{font-size:16px;letter-spacing:1.6px;line-height:25px;margin:0 -150px}}