@media screen and (max-width:600px){.wc-inner{padding:48px 20px}.wc-customer-pathways__inner{width:min(100% - 32px,1120px);padding-top:48px;padding-bottom:40px}.wc-customer-pathways__header{margin-bottom:28px}.wc-wine-grid{gap:20px;margin-top:36px}.wc-wine-card{padding:28px 18px}.wc-wine-card__image{height:240px;margin-bottom:22px}.wc-fullbleed__content{padding:56px 20px}.wc-button-wrap{margin-top:32px}.wc-reviews{padding:56px 20px}}@media screen and (max-width:749px){#MainContent[data-template=index] #hero.wc-hero{height:clamp(540px,calc(100svh - var(--header-height, 64px)),700px)!important;min-height:0!important}#MainContent[data-template=index] #hero .wc-hero__content{padding:0 20px 28px!important}#MainContent[data-template=index] #hero .wc-hero__tagline{max-width:100%!important;font-size:clamp(1.2rem,5.8vw,1.7rem)!important;line-height:1.25!important}#MainContent[data-template="page.contact"] #hero.wc-indexed-hero{height:clamp(560px,calc(100svh - var(--header-height, 64px)),720px)!important;min-height:0!important}#MainContent[data-template="page.contact"] #hero .wc-indexed-hero__media{object-position:center 68%!important}#MainContent[data-template="page.contact"] #hero .wc-indexed-hero__content{padding:0 20px 28px!important}#MainContent[data-template="page.contact"] #hero .wc-indexed-hero__label{margin-bottom:10px!important}#MainContent[data-template="page.contact"] #hero .wc-indexed-hero__title{margin-bottom:12px!important;font-size:clamp(2.35rem,11vw,3.35rem)!important;line-height:1.04!important}#MainContent[data-template="page.contact"] #hero .wc-indexed-hero__intro{max-width:none!important;font-size:.88rem!important;line-height:1.5!important}#MainContent[data-template=index] #vineyard.wc-fullbleed{height:clamp(570px,82svh,720px)!important;min-height:0!important;align-items:flex-end!important}#MainContent[data-template=index] #vineyard .wc-fullbleed__media,#MainContent[data-template=index] #vineyard .wc-fullbleed__media--contain{object-fit:cover!important;object-position:center!important}#MainContent[data-template=index] #vineyard .wc-fullbleed__content{max-width:none!important;padding:44px 20px 34px!important;background:linear-gradient(to top,rgba(0,0,0,.88) 0%,rgba(0,0,0,.48) 64%,transparent 100%)!important}#MainContent[data-template=index] #vineyard .wc-label{margin-bottom:10px!important}#MainContent[data-template=index] #vineyard .wc-title{margin-bottom:16px!important}#MainContent[data-template=index] #vineyard .wc-body,#MainContent[data-template=index] #vineyard .wc-body p{margin-bottom:18px!important}#MainContent[data-template=index] #vineyard .wc-button{margin-top:0!important}}@media screen and (max-width:749px){#MainContent[data-template^="page."]:not([data-template="page.contact"]):not([data-template="page.wines"]) .wc-indexed-hero,#MainContent[data-template^=blog] .wc-indexed-hero{height:auto!important;min-height:clamp(500px,68svh,620px)!important}#MainContent[data-template="page.wines"] .wc-indexed-hero{height:auto!important;min-height:clamp(470px,62svh,540px)!important}#MainContent[data-template^="page."]:not([data-template="page.contact"]) .wc-indexed-hero__content,#MainContent[data-template^=blog] .wc-indexed-hero__content{grid-template-columns:1fr!important;gap:0!important;padding:0 20px 28px!important}#MainContent[data-template^="page."]:not([data-template="page.contact"]) .wc-indexed-hero__label,#MainContent[data-template^=blog] .wc-indexed-hero__label{margin-bottom:10px!important}#MainContent[data-template^="page."]:not([data-template="page.contact"]) .wc-indexed-hero__title,#MainContent[data-template^=blog] .wc-indexed-hero__title{margin-bottom:12px!important;font-size:clamp(2.25rem,10.5vw,3.2rem)!important;line-height:1.04!important;text-wrap:balance}#MainContent[data-template^="page."]:not([data-template="page.contact"]) .wc-indexed-hero__intro,#MainContent[data-template^=blog] .wc-indexed-hero__intro{max-width:none!important;font-size:.88rem!important;line-height:1.5!important}#MainContent[data-template^="page."]:not([data-template="page.contact"]) .wc-indexed-hero__media,#MainContent[data-template^=blog] .wc-indexed-hero__media{object-fit:cover!important}#MainContent[data-template^="page."] .hero-wrapper .hero,#MainContent[data-template^=blog] .hero-wrapper .hero{--hero-min-height: clamp(500px, 68svh, 620px) !important;height:auto!important;min-height:clamp(500px,68svh,620px)!important}#MainContent[data-template^="page."] .hero-wrapper .hero__content-wrapper,#MainContent[data-template^=blog] .hero-wrapper .hero__content-wrapper{padding-inline:20px!important}#MainContent[data-template^="page."] .hero-wrapper .hero__content-wrapper :is(h1,h2),#MainContent[data-template^=blog] .hero-wrapper .hero__content-wrapper :is(h1,h2){font-size:clamp(2.25rem,10.5vw,3.2rem)!important;line-height:1.04!important;text-wrap:balance}#MainContent[data-template^="page."] .hero-wrapper .hero__content-wrapper p,#MainContent[data-template^=blog] .hero-wrapper .hero__content-wrapper p{line-height:1.5!important}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/weathercraft-mobile-fix.css.map */
