.vn-recipes{color:var(--color-foreground);font-family:var(--vn-font-commerce);font-size:var(--vn-body-size);line-height:var(--vn-body-line-height)}.vn-recipes__container{width:min(1200px,calc(100% - var(--vn-gutter, 24px) * 2));margin-inline:auto}.vn-recipes :is(h1,h2,h3,p){margin:0}.vn-recipes :is(h1,h2,h3){text-wrap:pretty}#MainContent .vn-recipes .vn-recipes__detail-intro h1{font-size:var(--vn-h1-size);line-height:var(--vn-h1-line-height);max-width:820px;margin-inline:auto;text-wrap:balance}#MainContent .vn-recipes .vn-recipes__detail-intro .vn-recipes__meta{font-size:var(--vn-meta-size)}@media(min-width:750px){#MainContent .vn-recipes .vn-recipes__intro h1{font-size:var(--vn-h1-size);line-height:var(--vn-h1-line-height)}#MainContent .vn-recipes .vn-recipe-card__copy h2{font-size:var(--vn-h2-size);line-height:var(--vn-h2-line-height)}#MainContent .vn-recipes .vn-recipe-card__copy h3{font-size:var(--vn-h3-size);line-height:var(--vn-h3-line-height)}#MainContent .vn-recipes .vn-recipes__detail-intro h1{font-size:var(--vn-h1-size);line-height:var(--vn-h1-line-height)}#MainContent .vn-recipes .vn-recipes__method-grid h2{font-size:var(--vn-h2-size);line-height:1.2}.vn-recipes--index .vn-recipes__food{max-width:800px;margin-inline:auto;column-gap:32px}.vn-recipes__food .vn-recipe-card__media{width:100%;max-width:100%}.vn-recipes--index .vn-recipes__feature{max-width:800px}.vn-recipes__feature .vn-recipe-card--featured{grid-template-columns:minmax(0,360px) minmax(0,1fr);gap:40px}.vn-recipes__feature .vn-recipe-card__media{width:100%;max-width:360px}.vn-recipes__feature .vn-recipe-card__media img{max-height:550px}}.vn-recipes a{color:inherit}.vn-recipes a:focus-visible{outline:2px solid currentColor;outline-offset:6px}.vn-recipes__intro{padding-block:64px 56px}.vn-recipes .vn-recipes__eyebrow,.vn-recipes .vn-recipes__meta{font-family:var(--vn-font-meta);font-size:var(--vn-meta-size);letter-spacing:.08em;line-height:var(--vn-meta-line-height);text-transform:uppercase}.vn-recipes__intro h1{margin-block:14px 18px}.vn-recipes__intro>p:last-child{max-width:560px}.vn-recipe-card{min-width:0}.vn-recipe-card__media{display:block;overflow:hidden;background:#f7f5f1}.vn-recipe-card__media img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;transition:transform .35s ease}.vn-recipe-card__copy{padding-top:20px}.vn-recipe-card__copy :is(h2,h3){margin-block:12px 16px}.vn-recipe-card__teaser{max-width:48ch}.vn-recipes__link{display:inline-flex;align-items:baseline;gap:8px;margin-top:20px;padding-block:4px;text-decoration:none;border-bottom:1px solid currentColor;line-height:1.4}.vn-recipes__link>span[aria-hidden]{display:inline-block;transition:transform .35s ease}.vn-recipes__meta>span{display:inline-block}.vn-recipes__meta>span:before{content:"\b7";margin-inline:10px}.vn-recipe-card--featured{display:grid;grid-template-columns:58fr 42fr;align-items:center;gap:48px}.vn-recipe-card--featured .vn-recipe-card__media img{aspect-ratio:2 / 3}.vn-recipe-card--featured .vn-recipe-card__copy{padding:20px 0}.vn-recipes__food{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin-block:96px}.vn-recipes__aperitivo{background:#faf5f2;padding-block:80px 96px}.vn-recipes__section-intro{text-align:center;margin-bottom:48px}.vn-recipes__section-intro h2{margin-block:12px 16px}.vn-recipes__cocktails{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.vn-recipe-card--cocktail .vn-recipe-card__media{background:transparent}.vn-recipe-card--cocktail .vn-recipe-card__media img{object-fit:contain;border-radius:50%}.vn-recipes__back{display:inline-block;margin-block:40px 32px;text-decoration:none}.vn-recipes__hero{background:#f7f5f1;width:100%;max-width:680px;margin-inline:auto}.vn-recipes__hero img{display:block;width:auto;max-width:100%;height:auto;max-height:500px;margin-inline:auto;object-fit:contain}.vn-recipes__hero--cocktail{background:#faf5f2;padding:32px}.vn-recipes__hero--cocktail img{max-height:450px}.vn-recipes__detail-intro{max-width:960px;margin:48px auto 64px;text-align:center}.vn-recipes__detail-intro h1{margin-block:18px 24px}.vn-recipes__detail-intro>p:last-child{max-width:700px;margin-inline:auto;font-size:var(--vn-body-size);line-height:var(--vn-body-line-height)}.vn-recipes__method-grid{display:grid;grid-template-columns:35fr 65fr;gap:64px}.vn-recipes__method-grid h2{margin-bottom:28px}.vn-recipes__ingredients ul{margin:0;padding-left:20px}.vn-recipes__ingredients li{padding-left:4px;margin-bottom:12px}#MainContent .vn-recipes__method h3{font-family:var(--vn-font-display);font-size:var(--vn-h3-size);font-weight:400;margin-block:32px 12px}.vn-recipes__method .metafield-rich_text_field>h3:first-child{margin-top:0}.vn-recipes__method p{margin-block:0 20px;white-space:pre-line}.vn-recipes__method ol{padding-left:24px;margin:0}.vn-recipes__method li{padding-left:8px;margin-bottom:24px}.vn-recipes__touch{margin-top:64px;padding:32px;background:#faf7f2}.vn-recipes__touch h2{margin-block:8px 20px}.vn-recipes__product{display:grid;grid-template-columns:110px minmax(0,1fr);gap:24px;align-items:center;margin-top:28px;text-decoration:none}.vn-recipes__product img{width:110px;height:170px;object-fit:contain}.vn-recipes__product-name{display:block}.vn-recipes__product .vn-recipes__link{display:inline;line-height:1.7}.vn-recipes__wine{margin-top:48px}.vn-recipes__related{margin-block:96px}.vn-recipes__related>h2{margin-bottom:40px}.vn-recipes__related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}@media(hover:hover)and (prefers-reduced-motion:no-preference){.vn-recipe-card__media:hover img{transform:scale(1.02)}.vn-recipes__link:hover>span[aria-hidden]{transform:translate(4px)}}@media(max-width:1024px){.vn-recipe-card--featured{gap:32px;grid-template-columns:55fr 45fr}.vn-recipes__method-grid{gap:40px}.vn-recipes__cocktails,.vn-recipes__related-grid{gap:24px}}@media(max-width:749px){.vn-recipes__intro{padding-block:40px 36px}.vn-recipe-card--featured,.vn-recipes__food,.vn-recipes__cocktails,.vn-recipes__method-grid,.vn-recipes__related-grid{grid-template-columns:minmax(0,1fr)}.vn-recipe-card--featured{gap:0}.vn-recipe-card--featured .vn-recipe-card__copy{padding-top:20px;padding-bottom:0}.vn-recipes__food{margin-block:64px;gap:48px}.vn-recipes__aperitivo{padding-block:56px 64px}.vn-recipes__cocktails,.vn-recipes__related-grid{gap:48px}.vn-recipe-card--cocktail .vn-recipe-card__media{max-width:400px;margin-inline:auto}.vn-recipes__section-intro{margin-bottom:32px}.vn-recipes__hero{max-width:100%}.vn-recipes__hero img{width:100%;height:auto;max-height:none}.vn-recipes__hero--cocktail{padding:16px}.vn-recipes__detail-intro{margin-block:32px 48px;text-align:left}.vn-recipes__method-grid{gap:48px}.vn-recipes__touch{margin-top:48px;padding:24px}.vn-recipes__product{grid-template-columns:80px minmax(0,1fr);gap:16px}.vn-recipes__product img{width:80px;height:140px}.vn-recipes__related{margin-block:64px}}.vn-recipes--detail .vn-recipes__ingredients a.vn-recipes__ingredient-link{font:inherit;color:inherit;line-height:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em;text-decoration-color:color-mix(in srgb,currentColor 55%,transparent)}.vn-recipes--detail .vn-recipes__ingredients a.vn-recipes__ingredient-link:hover{text-decoration-color:currentColor}
/*# sourceMappingURL=/cdn/shop/t/33/assets/vn-recipes-editorial.css.map */
