@media screen and (min-width: 1780px){#masthead>.container{padding-right:0 !important}}@media screen and (min-width: 1025px){#masthead .cart,#masthead .desktop-nav-toggle{color:white}}#masthead.desktop-nav-open .cart,#masthead.desktop-nav-open .desktop-nav-toggle{color:#3B3838}#hero{overflow:hidden !important;background:url(../img/accent-bg-grapes-left.webp) bottom left no-repeat #F8F8F5;background-size:46%;padding:200px 0 315px 0}@media screen and (min-width: 769px){#hero{background-size:auto;padding:220px 0 60px}}@media screen and (min-width: 1025px){#hero{padding:150px 0 60px}}@media screen and (min-width: 1481px){#hero{padding:100px 0 60px}}#hero h1{font-size:clamp(2.8125rem, calc(45px + (100 - 45) * ((100vw - 320px) / (1920 - 320))), 6.25rem);line-height:clamp(2.8125rem, calc(45px + (100 - 45) * ((100vw - 320px) / (1920 - 320))), 6.25rem);text-transform:uppercase;margin-bottom:40px}#hero p{font-size:24px;line-height:40px;padding-right:0}@media screen and (min-width: 470px) and (max-width: 570px){#hero p{padding-right:4em}}@media screen and (min-width: 571px) and (max-width: 769px){#hero p{padding-right:6em}}#hero .side-image{position:absolute;bottom:-7px;right:-33px;z-index:100;max-width:60%}@media screen and (min-width: 641px){#hero .side-image{max-width:40%}}@media screen and (min-width: 769px){#hero .side-image{position:relative;right:15px;bottom:auto;display:flex;justify-content:center;max-width:100%}}#hero:after{display:none;background:url(../img/accent-bg-town.webp) bottom left no-repeat #302921}@media screen and (min-width: 1025px){#hero:after{content:"";position:absolute;top:0;right:0;width:100%;height:100%;max-width:400px;display:block}}@media screen and (min-width: 1920px){#hero:after{max-width:calc(calc(calc(100vw - 1640px) / 2) + 290px)}}.owl-carousel{position:relative}.owl-carousel .owl-stage{display:flex;flex-direction:row}.owl-carousel .owl-nav{position:absolute;width:100%;opacity:1;transition:0.25s linear all;top:38%}@media screen and (min-width: 1025px){.owl-carousel .owl-nav{opacity:0;top:36%}}.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next{position:absolute;margin:0;padding:8px !important;border-radius:0 !important;background:black !important;color:white !important;height:35px !important;width:35px !important;font-size:12px !important}@media screen and (min-width: 1680px){.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next{height:80px !important;width:80px !important;font-size:18px !important}}.owl-carousel .owl-nav .owl-prev{left:-18px}.owl-carousel .owl-nav .owl-next{right:-18px}@media screen and (min-width: 1680px){.owl-carousel .owl-nav .owl-prev{left:-44px}.owl-carousel .owl-nav .owl-next{right:-44px}}.owl-carousel .owl-nav .owl-prev.disabled,.owl-carousel .owl-nav .owl-next.disabled{opacity:1 !important;background:#EEE !important}.owl-carousel:hover .owl-nav{opacity:1}.brand-carousel .owl-nav{top:30.5%}.post-carousel .owl-nav{top:40.5%}.products-carousel{display:flex !important;flex-direction:column;justify-content:center;text-align:center;height:100%;min-height:300px}.products-carousel .product{margin-left:5px}.products-carousel.loading{background:url("../img/loading.gif") center center no-repeat}
/*# sourceMappingURL=front-page-critical.css.map */
