.np-product-related-recipes,.np-product-related-recipes *,.np-product-related-recipes *:before,.np-product-related-recipes *:after{box-sizing:border-box}.np-product-related-recipes{position:relative;display:block;overflow:hidden;padding:96px 0 80px;background:var(--np-color-cream, #f7f6d6);color:var(--np-color-green, #004623)}.np-product-related-recipes__heading{position:absolute;top:26px;left:50%;width:min(calc(100% - 40px),1360px);margin:0;font-family:Grenette Pro,Georgia,serif;font-size:clamp(34px,4.03vw,58px);font-weight:600;line-height:1;text-align:center;transform:translate(-50%)}.np-product-related-recipes__grid{display:grid;width:min(calc(100% - 40px),1000px);margin-inline:auto;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:center;gap:20px}.np-product-related-recipes .np-recipe-card--related{position:relative;display:grid;grid-template-rows:auto minmax(min-content,1fr);order:0;width:100%;min-width:0;min-height:0;height:auto;flex-direction:column;overflow:hidden;border-radius:14.274px;background:var(--np-color-green, #004623);color:var(--np-color-cream, #f7f6d6)}.np-product-related-recipes .np-recipe-card__media{position:relative;width:100%;height:auto;flex:0 0 auto;aspect-ratio:325 / 282.42;overflow:hidden;border-radius:14.274px 14.274px 0 0;background:#fff}.np-product-related-recipes .np-recipe-card__picture{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.np-product-related-recipes .np-recipe-card__image{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center}.np-product-related-recipes .np-recipe-card--related[data-recipe-key=pavo-ternera] .np-recipe-card__image--primary{inset:auto;top:-8.38%;left:-4.005%;width:107.589%;height:auto;aspect-ratio:1;object-fit:fill}.np-product-related-recipes .np-recipe-card__body{display:flex;height:auto;min-height:auto;flex-direction:column;align-items:center;padding:15px 18px 21px;text-align:center}.np-product-related-recipes .np-recipe-card h3{margin:0;color:inherit;font-family:Grenette Pro,Georgia,serif;font-size:34.63px;font-weight:600;letter-spacing:0;line-height:.96;white-space:normal}.np-product-related-recipes .np-recipe-card__subtitle{margin:-1px 0 0;color:inherit;font-family:Grenette Pro,Georgia,serif;font-size:25.395px;font-style:italic;font-weight:400;line-height:1;white-space:nowrap}.np-product-related-recipes .np-recipe-card__meta{margin:6px 0 0;color:inherit;opacity:.5;font-family:Grenette Pro,Georgia,serif;font-size:15.294px;font-weight:400;line-height:1;white-space:nowrap}.np-product-related-recipes .np-recipe-card__content--mobile,.np-product-related-recipes .np-recipe-card__view--mobile{display:none}.np-product-related-recipes .np-recipe-card__actions{display:grid;width:100%;grid-template-columns:minmax(0,1fr);justify-content:stretch;gap:10px;margin-top:auto;padding-top:20px}.np-product-related-recipes .np-recipe-card__view,.np-product-related-recipes .np-recipe-card__plan{display:flex;width:100%;min-height:0;align-items:center;justify-content:center;border-radius:999px;font-family:Montserrat,Arial,sans-serif;font-weight:700;line-height:1;text-align:center;text-decoration:none;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.np-product-related-recipes .np-recipe-card__view{height:49px;padding-inline:18px;border:1.02px solid var(--np-color-cream, #f7f6d6);background:transparent;color:var(--np-color-cream, #f7f6d6);font-size:14.988px}.np-product-related-recipes .np-recipe-card__plan{height:61px;padding-inline:18px;border:1.128px solid transparent;background:var(--np-color-lime, #a8ff6a);color:var(--np-color-green, #004623);font-size:17.023px}.np-product-related-recipes .np-recipe-card__view--mobile{display:none}.np-product-related-recipes .np-recipe-card__view:hover,.np-product-related-recipes .np-recipe-card__view:focus-visible{border-color:var(--np-color-cream, #f7f6d6);background:var(--np-color-mint, #ccffc0);color:var(--np-color-green, #004623)}.np-product-related-recipes .np-recipe-card__plan:hover,.np-product-related-recipes .np-recipe-card__plan:focus-visible{border-color:var(--np-color-green, #004623)}.np-product-related-recipes .np-recipe-card__view:focus-visible,.np-product-related-recipes .np-recipe-card__plan:focus-visible,.np-product-related-recipes__catalogue:focus-visible{outline:3px solid currentcolor;outline-offset:3px}.np-product-related-recipes__catalogue{position:relative;order:0;display:flex;flex-direction:column;width:100%;height:auto;border-radius:14.274px;color:var(--np-color-green, #004623);text-decoration:none}.np-product-related-recipes__catalogue-title{position:relative;margin-left:10px;width:calc(100% - 20px);font-family:Grenette Pro,Georgia,serif;font-size:44px;font-weight:600;letter-spacing:0;line-height:.97}.np-product-related-recipes__catalogue-animation{position:relative;align-self:flex-end;flex:0 0 auto;margin-top:auto;margin-bottom:2px;display:block;width:clamp(126px,33.333vw,200px);max-width:calc(100% - 10px);height:auto;aspect-ratio:180 / 200}.np-product-related-recipes__catalogue-image{position:absolute;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:contain;object-position:bottom center;max-width:none;opacity:0;visibility:hidden}.np-product-related-recipes__catalogue-image[data-active=true]{opacity:1;visibility:visible}.np-product-related-recipes--trimmed-art .np-product-related-recipes__catalogue-animation{aspect-ratio:431 / 455;overflow:hidden}.np-product-related-recipes--trimmed-art .np-product-related-recipes__catalogue-image{top:-11.868%;bottom:auto;left:-27.842%;width:144.78%;height:122.637%;object-fit:fill}@media(hover:hover)and (pointer:fine){.np-product-related-recipes__catalogue-animation{cursor:grab}}@media(min-width:1200px){.np-product-related-recipes{padding-top:148px;padding-bottom:92px}.np-product-related-recipes__heading{top:42px}.np-product-related-recipes__grid{position:relative;left:3px;width:min(calc(100% - 80px),1360px);grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.np-product-related-recipes .np-recipe-card__body{padding:clamp(15px,1.3195vw,19px) clamp(12px,1.25vw,18px) clamp(16px,1.4584vw,21px)}.np-product-related-recipes .np-recipe-card h3{font-size:clamp(28px,2.4049vw,34.63px);letter-spacing:0}.np-product-related-recipes .np-recipe-card__subtitle{font-size:clamp(21px,1.7636vw,25.395px)}.np-product-related-recipes .np-recipe-card__meta{font-size:clamp(12.5px,1.0621vw,15.294px)}.np-product-related-recipes .np-recipe-card__actions{gap:clamp(8px,.6945vw,10px)}.np-product-related-recipes .np-recipe-card__view{height:clamp(40px,3.4028vw,49px);font-size:clamp(12px,1.0409vw,14.988px)}.np-product-related-recipes .np-recipe-card__plan{height:clamp(50px,4.2362vw,61px);font-size:clamp(14px,1.1822vw,17.023px)}.np-product-related-recipes__catalogue-title{letter-spacing:0}.np-product-related-recipes__catalogue-animation{margin-right:29px;margin-bottom:-8px}}@media(max-width:749px){.np-product-related-recipes{padding:90px 0 64.8px}.np-product-related-recipes__heading{top:32px;font-size:clamp(30px,8vw,36px)}.np-product-related-recipes__grid{width:calc(100% - 30px);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:10px;row-gap:12px}.np-product-related-recipes .np-recipe-card--related,.np-product-related-recipes__catalogue{border-radius:8px}.np-product-related-recipes .np-recipe-card__media{aspect-ratio:175 / 151.889;border-radius:8px 8px 0 0}.np-product-related-recipes .np-recipe-card__body{padding:clamp(15px,5.1282vw,20px) clamp(8px,2.5641vw,10px) clamp(10px,3.5898vw,14px)}.np-product-related-recipes .np-recipe-card h3{font-size:clamp(18.6px,5.8267vw,34.63px);letter-spacing:0;line-height:.96}.np-product-related-recipes .np-recipe-card__subtitle{margin-top:0;font-size:clamp(13.78px,4.3067vw,25.395px);line-height:.96}.np-product-related-recipes .np-recipe-card__meta,.np-product-related-recipes .np-recipe-card--has-mobile-variant .np-recipe-card__content--desktop,.np-product-related-recipes .np-recipe-card__view--desktop{display:none}.np-product-related-recipes .np-recipe-card--has-mobile-variant .np-recipe-card__content--mobile,.np-product-related-recipes .np-recipe-card__view--mobile{display:inline}.np-product-related-recipes .np-recipe-card__view--mobile{display:flex}.np-product-related-recipes .np-recipe-card__actions{gap:clamp(5.365px,1.3756vw,10px)}.np-product-related-recipes .np-recipe-card__view{height:clamp(44px,6.8vw,49px);flex-shrink:0;padding-inline:7px;border-width:.5483px;font-size:clamp(11px,2.82vw,14.988px)}.np-product-related-recipes .np-recipe-card__plan{height:clamp(44px,8.14vw,61px);flex-shrink:0;padding-inline:6px;border-width:.8px;font-size:clamp(11px,2.82vw,17.023px)}.np-product-related-recipes__catalogue-title{width:calc(100% - 10px);font-size:clamp(25px,8.4329vw,44px);letter-spacing:0;line-height:.97}.np-product-related-recipes__catalogue-animation{margin-bottom:5px}}@media(max-width:350px){.np-product-related-recipes__catalogue-title{font-size:clamp(22px,7vw,25px)}}@media(prefers-reduced-motion:reduce){.np-product-related-recipes .np-recipe-card__view,.np-product-related-recipes .np-recipe-card__plan{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/np-product-related-recipes.css.map */
