.bw-general-product .pd-image img{width:80%;height:80%;object-fit:contain}.bw-general-product .pd-image-fallback{font:clamp(3rem,6vw,6rem)/1 var(--serif);max-width:80%;text-align:center;color:var(--sage)}.bw-general-product .pd-image figcaption{max-width:65%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.bw-general-product .pd-pairing--text{display:block;text-align:center}.bw-general-product .pd-pairing--text .pd-pairing-copy{padding:90px 6vw;max-width:900px;margin:auto}.bw-general-product .pd-pairing--text .pd-pairing-copy>p:not(.section-label){margin-inline:auto}.bw-general-product .pd-making-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.bw-general-product .pd-award-strip .pd-vintage-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.bw-general-product .pd-vintage-card{font:clamp(1.1rem,1.4vw,1.5rem)/1.35 var(--serif)}.bw-general-product .pd-detail h1{white-space:normal;font-size:clamp(2.8rem,4vw,5.3rem)}@media(max-width:800px){.bw-general-product .pd-detail h1{font-size:clamp(2.7rem,8vw,4.5rem)}}@media(max-width:600px){.bw-general-product .pd-pairing--text .pd-pairing-copy{padding:65px 6vw}.bw-general-product .pd-detail h1{font-size:clamp(2.5rem,9vw,4rem)}}.bw-gruner-gallery .pd-image--detail img{width:84%;height:84%;object-fit:contain;object-position:center}@media(max-width:600px){.bw-gruner-gallery .pd-image--detail img{width:88%;height:82%}}.bw-product .pd-story{padding:86px 0 94px}.bw-product .pd-story-grid{gap:6.4vw}.bw-product .pd-story h2{font-size:clamp(2.72rem,4.16vw,5.04rem)}.bw-product .pd-story-copy p:first-child{font-size:clamp(1.24rem,1.6vw,1.8rem)}.bw-product .pd-story .section-label{margin-bottom:8px}@media(max-width:800px){.bw-product .pd-story{padding:64px 0}.bw-product .pd-story-grid{gap:16px}}@media(max-width:600px){.bw-product .pd-story{padding:53px 0 56px}.bw-product .pd-story h2{font-size:clamp(2.28rem,8vw,3.44rem)}.bw-product .pd-story-copy p:first-child{font-size:1.32rem}}.bw-product .pd-place{display:grid;grid-template-columns:1fr 1fr;min-height:450px;background:var(--sage);color:var(--cream)}.bw-product .pd-place-image{position:relative;min-height:450px;overflow:hidden;background:#343e34}.bw-product .pd-place-image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;opacity:0;transition:opacity 1.6s ease-in-out}.bw-product .pd-place-image img.is-visible{opacity:1}.bw-product .pd-place-image img:nth-child(2){object-position:center 38%}.bw-product .pd-place-image img:nth-child(4){object-position:center 42%}.bw-product .pd-place-copy{padding:72px min(8vw,130px);align-self:center}.bw-product .pd-place .section-label{color:#e8d6ac;margin-bottom:20px}.bw-product .pd-place h2{font-size:clamp(2.6rem,4.1vw,4.8rem)}.bw-product .pd-place h2 em{color:#e8d6ac}.bw-product .pd-place-copy>p:not(.section-label){max-width:600px;font-size:17px;line-height:1.6;margin-top:27px}.bw-product .pd-place a{display:inline-block;margin-top:27px;padding-bottom:6px;border-bottom:1px solid currentColor;font-size:12px;letter-spacing:.12em;text-transform:uppercase}.bw-product .pd-place a:hover{color:#e8d6ac}.bw-product .pd-place+.pd-next{border-top:1px solid rgba(243,240,233,.25)}@media(max-width:1100px){.bw-product .pd-place-copy{padding:60px 7vw}}@media(max-width:800px){.bw-product .pd-place{grid-template-columns:1fr}.bw-product .pd-place-image{height:300px;min-height:300px}.bw-product .pd-place-copy{padding:65px 6vw}}@media(max-width:600px){.bw-product .pd-place-image{height:220px;min-height:220px}.bw-product .pd-place-copy{padding:58px 6vw 65px}.bw-product .pd-place h2{font-size:clamp(2.7rem,10vw,4rem)}.bw-product .pd-place-copy>p:not(.section-label){font-size:16px}}@media(prefers-reduced-motion:reduce){.bw-product .pd-place-image img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/88/assets/berrigan-wine-product.css.map */
