.eb-grape{position:relative;isolation:isolate;overflow:hidden;height:230px;background:#f6efe4;color:#292720}.eb-grape picture{position:absolute;inset:0;z-index:-2}.eb-grape img{position:absolute;right:0;top:0;display:block;height:100%;width:auto;max-width:none;object-fit:contain}.eb-grape:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(250,245,235,.98) 0%,rgba(250,245,235,.96) 45%,rgba(250,245,235,.65) 66%,rgba(250,245,235,0) 86%);z-index:-1}.eb-grape__copy{display:flex;flex-direction:column;justify-content:center;height:100%;padding:22px max(28px,5vw);max-width:72%}.eb-grape h1{font-family:var(--heading-font-family,Georgia,serif);font-weight:400;font-size:38px;line-height:1.12;margin:0 0 12px;text-wrap:balance}.eb-grape__description{font-size:15px;line-height:1.55;max-width:720px}.eb-grape__description p{margin:0}.eb-grape__description p+p{margin-top:6px}#eb-grape-products{scroll-margin-top:130px}@media(min-width:1800px){.eb-grape__copy{padding-left:10vw}}@media(min-width:701px) and (max-width:1000px){.eb-grape__copy{max-width:78%;padding:20px 28px}.eb-grape h1{font-size:33px}.eb-grape__description{font-size:14px}}@media(max-width:700px){.eb-grape{height:230px}.eb-grape__copy{max-width:100%;padding:19px 23px}.eb-grape h1{font-size:28px;margin-bottom:10px;max-width:100%}.eb-grape__description{font-size:14px;line-height:1.5}.eb-grape:before{background:linear-gradient(90deg,rgba(250,245,235,.98) 0%,rgba(250,245,235,.96) 52%,rgba(250,245,235,.82) 80%,rgba(250,245,235,.58) 100%)}}@media(max-width:350px){.eb-grape{height:242px}.eb-grape__copy{padding:16px 19px}.eb-grape h1{font-size:27px}.eb-grape__description{font-size:13px;line-height:1.48}}
.eb-grape img{mask-image:linear-gradient(90deg,transparent,black 22%)}
