.gfw-winery-page,.gfw-winery-page *{box-sizing:border-box}body:has(.gfw-winery-page){padding-top:var(--giovese-announcement-offset, 44px)!important}.gfw-winery-page{--winery-red: #c4252e;--winery-black: #020202;--winery-font: var(--giovese-font, "Poppins", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif);margin:0;overflow:hidden;color:var(--winery-black);background:#fff;font-family:var(--winery-font);-webkit-font-smoothing:antialiased}.gfw-winery-page img{display:block;max-width:100%}.gfw-winery-hero{position:relative;height:clamp(560px,40.8vw,716px);min-height:0;overflow:hidden;color:#fff;text-align:center;background:#111}.gfw-winery-hero:after{content:"";position:absolute;z-index:4;left:0;right:0;bottom:-1px;height:3px;background:#fff;pointer-events:none}.gfw-winery-hero__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center center}.gfw-winery-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000047}.gfw-winery-hero__content{position:relative;z-index:2;display:flex;width:min(1180px,92vw);height:calc(100% - clamp(84px,7vw,132px));margin:0 auto;padding-top:clamp(96px,7vw,138px);flex-direction:column;align-items:center;justify-content:center;transform:translateY(-1.4vw)}.gfw-winery-hero h1{margin:0;color:#fff;font-family:var(--winery-font);font-style:italic;font-weight:700;letter-spacing:0;line-height:.92}.gfw-winery-hero__line{display:block}.gfw-winery-hero__line--one{font-size:clamp(62px,4.67vw,90px)}.gfw-winery-hero__line--two{font-size:clamp(102px,7.86vw,151px)}.gfw-winery-hero p{margin:clamp(14px,1.25vw,24px) 0 0;color:#fff;font-size:clamp(31px,1.83vw,35px);font-weight:700;line-height:1.2}.gfw-winery-hero__wave{position:absolute;z-index:3;left:-4px;right:-4px;bottom:-3px;display:block;width:calc(100% + 8px);height:clamp(92px,7vw,132px);overflow:visible;pointer-events:none}.gfw-winery-intro{padding:clamp(62px,4.7vw,90px) var(--giovese-page-padding, 4vw) clamp(94px,8vw,154px);text-align:center}.gfw-winery-intro__inner{width:min(1320px,88vw);margin:0 auto}.gfw-winery-intro h2{margin:0 0 58px;font-family:var(--winery-font);font-size:clamp(31px,1.9vw,36px);font-weight:500;line-height:1.18;letter-spacing:0;text-wrap:balance}.gfw-winery-intro p{max-width:1320px;margin:0 auto;font-size:clamp(17px,1.02vw,19.5px);font-weight:400;line-height:1.45}.gfw-winery-intro a{color:var(--winery-red);text-decoration:underline;text-underline-offset:.16em}.gfw-winery-estate{padding:0 var(--giovese-page-padding, 4vw) clamp(96px,8vw,150px)}.gfw-winery-estate__top{display:grid;grid-template-columns:minmax(0,.95fr) minmax(390px,.78fr);gap:clamp(72px,11vw,210px);align-items:start;width:min(1700px,100%);margin:0 auto}.gfw-winery-estate__copy{max-width:760px}.gfw-winery-estate__copy h2{margin:0;color:#0b0b0b;font-family:var(--winery-font);font-size:clamp(30px,2vw,39px);font-weight:700;line-height:1.18;letter-spacing:0}.gfw-winery-estate__copy h2 span{position:relative;display:inline-block;z-index:0}.gfw-winery-estate__subtitle{margin:0 0 clamp(28px,2.2vw,42px);font-size:clamp(30px,2.05vw,40px);font-style:italic;font-weight:500;line-height:1.18}.gfw-winery-estate__body{max-width:700px;font-size:clamp(16px,.9vw,17.5px);line-height:1.62}.gfw-winery-estate__body p{margin:0 0 25px}.gfw-winery-estate__body a{color:var(--winery-red);text-decoration:underline;text-underline-offset:.16em}.gfw-winery-estate__side-image{width:100%;aspect-ratio:1.39 / 1;object-fit:cover;object-position:center;border-radius:8px}.gfw-winery-estate__collage{position:relative;width:min(1120px,76vw);height:clamp(700px,45vw,860px);margin:clamp(40px,4vw,78px) auto 0}.gfw-winery-estate__small-image,.gfw-winery-estate__panorama{position:absolute;object-fit:cover;border-radius:7px}.gfw-winery-estate__small-image{z-index:2;top:clamp(112px,7.5vw,144px);left:0;width:min(500px,32vw);height:clamp(300px,23vw,410px)}.gfw-winery-estate__panorama{right:clamp(22px,2.5vw,48px);bottom:clamp(88px,6.2vw,120px);width:min(760px,49vw);height:clamp(610px,41vw,790px)}.gfw-winery-estate__cta{position:absolute;left:calc(100% - min(760px,49vw) - clamp(22px,2.5vw,48px));bottom:-18px;display:inline-flex;min-width:min(300px,25vw);min-height:62px;padding:0 34px;align-items:center;justify-content:center;transform:none;border-radius:6px;background:var(--winery-red);color:#fff;font-size:16px;font-weight:700;line-height:1;text-decoration:none}@media(max-width:989px){.gfw-winery-estate__top{grid-template-columns:1fr;gap:46px}.gfw-winery-estate__side-image{width:min(640px,100%);margin:0 auto}}@media(max-width:749px){.gfw-winery-hero{height:clamp(430px,118vw,462px)}.gfw-winery-hero__content{height:calc(100% - 72px);width:min(350px,92vw);padding-top:168px;transform:translateY(-8px)}.gfw-winery-hero__line--one{font-size:clamp(29px,7.7vw,31px);line-height:1.08}.gfw-winery-hero__line--two{font-size:clamp(49px,13vw,52px);line-height:.92}.gfw-winery-hero p{max-width:330px;margin-top:12px;font-size:24px;line-height:1.22}.gfw-winery-hero__wave{height:78px}.gfw-winery-intro{padding:54px var(--giovese-page-padding-mobile, 6vw) 108px}.gfw-winery-intro__inner{width:min(344px,100%)}.gfw-winery-intro h2{margin-bottom:22px;font-size:24px;line-height:1.25}.gfw-winery-intro p{font-size:16px;line-height:1.56}.gfw-winery-estate{padding:0 var(--giovese-page-padding-mobile, 6vw) 76px}.gfw-winery-estate__copy{max-width:342px;margin:0 auto;text-align:left}.gfw-winery-estate__copy h2{font-size:27px;line-height:1.16}.gfw-winery-estate__subtitle{margin-bottom:26px;font-size:25px;line-height:1.2}.gfw-winery-estate__body{font-size:15.5px;line-height:1.58}.gfw-winery-estate__side-image{width:min(342px,100%);aspect-ratio:1.37 / 1;border-radius:7px}.gfw-winery-estate__collage{width:100%;height:360px;margin-top:78px}.gfw-winery-estate__small-image{top:0;left:28%;width:62%;height:145px}.gfw-winery-estate__panorama{top:48px;right:auto;bottom:auto;left:0;width:74%;height:150px}.gfw-winery-estate__cta{left:50%;bottom:28px;min-width:190px;min-height:58px;padding:0 24px;font-size:15px;transform:translate(-50%)}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/gfw-winery.css.map */
