.wine-range__intro .heading{margin-bottom:clamp(1.6rem,2.3vw,2.5rem);font-size:clamp(2.875rem,2.86vw,3.125rem)}.wine-range__grid{--site-padding:6.4vw;grid-template-columns:repeat(3,1fr);gap:1.12vw;max-width:none;margin-top:clamp(3.7rem,5.3vw,5.8rem)}@media (width<600px){.wine-range__grid{grid-template-columns:1fr;gap:0;padding-inline:0}}@media (600px<=width<1024px){.wine-range__grid{grid-template-columns:1fr;gap:2.5rem}.wine-range__item{grid-template-columns:42% 1fr;align-items:center;display:grid}}.wine-range__image{aspect-ratio:495/676;overflow:clip}@media (width<600px){.wine-range__image{aspect-ratio:390/586}}.wine-range__image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.wine-range__body{padding:clamp(2.3rem,4.3vw,4.7rem) 14.5% 0;line-height:1.75}@media (width<600px){.wine-range__body{padding:2.55rem var(--gutter-end) 3.75rem var(--gutter-start)}}@media (600px<=width<1024px){.wine-range__body{padding:0 0 0 8%}}.wine-range__name{font-family:var(--font);font-weight:600;font-size:var(--fs-card);margin-bottom:.9rem;line-height:1.22}@media (width<600px){.wine-range__name{margin-bottom:1.25rem}}.wine-range__description{margin-bottom:0}.wine-range__price{font-size:var(--fs-card);margin:.75rem 0 0;line-height:1.22}@media (width<600px){.page__block--wine-range{padding-bottom:0}}
