body,p,a,div,span,input,label,h1,h2,h3,h4,h5,h6{font-family:futura-pt,sans-serif!important;font-weight:400}.ww_spacer{display:table;clear:both;margin-top:10px;margin-bottom:10px}.body_default{font-size:15px!important;font-size:.937rem!important;line-height:1.5rem!important}.body_large{font-size:16px!important;font-size:1rem!important;line-height:1.7rem!important}.body_larger{font-size:17px!important;font-size:1.0625rem!important;line-height:1.8rem!important}@media (min-width:768px){.body_default{font-size:16px!important;font-size:1rem!important;line-height:1.7rem!important}.body_large{font-size:18px!important;font-size:1.125rem!important;line-height:1.8rem!important}.body_larger{font-size:20px!important;font-size:1.25rem!important;line-height:1.9rem!important}}.headline_small{font-size:20px!important;font-size:1.25rem!important;line-height:1.9rem!important}.headline_medium{font-size:22px!important;font-size:1.375rem!important;line-height:2.2rem!important}.headline_default{font-size:24px!important;font-size:1.5rem!important;line-height:2.2rem!important}.headline_large{font-size:26px!important;font-size:1.625rem!important;line-height:2.2rem!important}.headline_larger{font-size:30px!important;font-size:1.875rem!important;line-height:2.2rem!important}@media (min-width:768px){.headline_small{font-size:22px!important;font-size:1.375rem!important;line-height:2.2rem!important}.headline_medium{font-size:24px!important;font-size:1.5rem!important;line-height:2.2rem!important}.headline_default{font-size:26px!important;font-size:1.625rem!important;line-height:2.2rem!important}.headline_large{font-size:30px!important;font-size:1.875rem!important;line-height:2.2rem!important}.headline_larger{font-size:34px!important;font-size:2.125rem!important;line-height:2.2rem!important}}.color-black,.color-black-hover{color:#6e6d69!important}.color-brown,.color-brown-hover{color:#b6a576!important}.color-red,.color-red-hover{color:#631024!important}.text-bold{font-weight:700!important}.img-responsive{margin-bottom:20px}.img-caption{font-family:futura-pt,Helvetica CY,Nimbus Sans L,sans-serif!important;color:#631024;font-size:15px;padding-top:0;font-weight:500;padding-bottom:10px;text-align:center}.hero-w-carousel{position:relative}.hero--carousel .hero__inner{padding:0}.hero-w-carousel .carousel__item:hover{opacity:1}.hero__carousel .hero__heading{position:absolute;top:30%;left:50%;width:calc(100% - 50px);transform:translate(-50%);padding:0 25px;font-size:36px;line-height:1}.hero,.hero-w-carousel .carousel__item{height:400px;background-size:cover;background-position:center -5px;background-repeat:no-repeat;margin:0}.hero__inner{display:flex;align-items:center;justify-content:center;flex-direction:column;height:100%;padding:0 25px}.hero__heading{font-family:futura-pt;font-weight:400;color:#fff;text-align:center;font-size:22px;line-height:27px;letter-spacing:.6px}body.index .homepage_content .featured_text{padding:50px 50px 30px}body.index .homepage_content .featured_text p{color:#58595b;font-family:futura-pt;font-size:22px;font-weight:400;line-height:35px;letter-spacing:.44px}@media only screen and (max-width: 767px){body.index .homepage_content .featured_text{padding:1rem;font-size:.9rem;margin-top:-30px}}body.index #shopify-section-featured-in{background-color:#494949}body.index .featured-in{padding:50px 0}body.index .featured-in>.container{max-width:880px}body.index .section-title{letter-spacing:2px;text-align:center;text-transform:uppercase;font-size:16px;color:#b6a576;font-family:futura-pt;font-weight:700;padding-bottom:30px}.featured-blog-section h5.sub_title{font-size:26px;padding-top:20px;padding-bottom:10px}.twelve.columns.nav.omega{padding-top:18px}.logo{padding-bottom:0!important}.footer-section .footer{padding-bottom:5px}.footer{font-size:15px}.footer a:hover{color:#333}.footer .columns h6{font-weight:500}.footer .social_icons{clear:both;display:table}.footer .contact-info p{font-size:14px;line-height:16px;margin-bottom:2px}@media (min-width: 768px){.klaviyo-form{margin-left:-10px;padding-right:30px}}.container-bootstrap{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width: 768px){.container-bootstrap{width:750px}}@media (min-width: 992px){.container-bootstrap{width:970px}}@media (min-width: 1200px){.container-bootstrap{width:1170px}}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}@media (max-width: 767px){.text-xs-left{text-align:left!important}.text-xs-right{text-align:right!important}.text-xs-center{text-align:center!important}}@media (min-width: 768px) and (max-width: 991px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width: 992px) and (max-width: 1199px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width: 1200px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}.fancyboxAge-inner{width:360px!important;max-width:90%;height:320px!important;max-height:90%;margin:auto!important}@media (min-width: 480px){.fancyboxAge-inner{max-width:400px!important;height:360px!important}}@media (min-width: 768px){.fancyboxAge-inner{max-width:420px!important;height:380px!important}}@media (min-width: 992px){.fancyboxAge-inner{max-width:440px!important;height:400px!important}}@media (min-width: 1200px){.fancyboxAge-inner{max-width:480px!important;height:420px!important}}.scrollTop{position:fixed;right:10px;top:49%;padding:10px;opacity:0;transition:all .4s ease-in-out 0s;cursor:pointer;z-index:9999}.scrollTop svg#scroll-arrow path{fill:#b6a576}.scrollTop svg#scroll-arrow:hover path{fill:#000}.scrollTop a{font-size:18px;color:#fff}#scroll-arrow{-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}@media only screen and (max-width: 767px){.scrollTop{display:none!important}}body.product #shopify-section-header{padding-bottom:50px}body.product #shopify-section-product-template .product_section .alpha .flexslider .slides img{width:375px!important;margin-left:0}body.product #shopify-section-product-template .product_section .swatch label{text-transform:none!important}body.product #shopify-section-product-template .product_section .omega h1.product-name{font-size:34px;margin-top:-8px;font-weight:400;margin-bottom:-6px;font-family:futura-pt,Helvetica CY,Nimbus Sans L,sans-serif!important;font-weight:500}body.product #shopify-section-product-template .product_section .omega .product-origin,body.product #shopify-section-product-template .product_section .omega .product-color{color:#631024;font-size:15px;font-family:futura-pt,Helvetica CY,Nimbus Sans L,sans-serif!important;font-weight:500}body.product #shopify-section-product-template .product_section .omega p.modal_price{margin-top:10px}body.product #shopify-section-product-template .product_section .omega p.modal_price span.money{font-weight:700;color:#6e6d69;font-size:22px;font-family:futura-pt,Helvetica CY,Nimbus Sans L,sans-serif!important}body.product #shopify-section-product-template .product_section .omega p#bottle-price{color:#6e6d69;font-size:13px;margin-top:-25px;font-family:futura-pt,Helvetica CY,Nimbus Sans L,sans-serif!important;font-weight:500}body.product #shopify-section-product-template .product_section .omega form{margin-bottom:-8px}body.product #shopify-section-product-template .product_section .omega .add_to_cart{padding:12px 30px;margin-top:0;height:48px;line-height:100%;font-size:14px;font-family:futura-pt,Helvetica CY,Nimbus Sans L,sans-serif!important}body.product #shopify-section-product-template .product_section .omega .add_to_cart_custom{padding:18px 30px;margin-top:0;height:48px;line-height:100%;font-size:14px;font-family:futura-pt,Helvetica CY,Nimbus Sans L,sans-serif!important}body.product #shopify-section-product-template .product_section .omega #product-size label#size-label{margin-bottom:0;font-size:14px;font-family:futura-pt,Helvetica CY,Nimbus Sans L,sans-serif!important;font-weight:700}body.product #shopify-section-product-template .product_section .omega #product-size select{width:150px}body.product #shopify-section-product-template .product_section .omega label#quantity-label{margin-bottom:0;font-size:14px;font-family:futura-pt,Helvetica CY,Nimbus Sans L,sans-serif!important;font-weight:700}body.product #shopify-section-product-template .product_section .omega select#quantity{width:60px;margin-bottom:0}body.product #shopify-section-product-template .product_section .omega .inline_purchase{margin-top:0;margin-left:18px}body.product #shopify-section-product-template .product_section .omega hr{margin:25px 0}body.product #shopify-section-product-template .product_section .omega #review-meta{margin-bottom:25px}body.product #shopify-section-product-template .product_section .omega #review-meta p.meta-item{display:inline-block;font-family:futura-pt,Helvetica CY,Nimbus Sans L,sans-serif!important;font-weight:500;font-size:15px;padding-right:40px;color:#631024;margin-bottom:0}body.product #shopify-section-product-template .product_section .omega #review-meta p.meta-item span.meta-label{padding-right:0}body.product #shopify-section-product-template .product_section .omega #product-about{margin-bottom:100px}body.product #shopify-section-product-template .product_section .omega #product-about h1{font-family:futura-pt,Helvetica CY,Nimbus Sans L,sans-serif!important;font-size:34px;font-weight:400}body.product #shopify-section-product-template .product_section .omega #product-about p{padding:25px 0;font-size:16px;font-family:futura-pt,Helvetica CY,Nimbus Sans L,sans-serif!important;font-weight:400}body.blog div#shopify-section-blog-template div.sixteen.columns .article{margin-bottom:5rem}body.blog .short-excerpt{font-size:13px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;line-height:16px;max-height:32px;-webkit-line-clamp:2;-webkit-box-orient:vertical}body.cart #paypal-express-button{display:none!important}body.cart form#cart_form .centered{text-align:center}body.cart ul li{font-family:futura-pt}body.cart li.fee-item .item-name a img{width:50px;padding-left:0;display:block;margin-left:50px}body.cart li.cart-item .item-name p.item-title{margin-bottom:6px;vertical-align:top;margin-top:3px;line-height:100%;font-size:1rem}body.cart li.fee-item .item-name p.item-title{margin-bottom:3px;line-height:135%;color:#5c0218;vertical-align:top;margin-left:0;font-size:.8rem}body.cart li.fee-item .item-name .cart-image{width:100px;display:inline-block}body.cart li.fee-item .item-name .cart-image svg{float:right;margin-right:3px}body.cart li.fee-item .item-name .item-info{display:inline-block;vertical-align:top;margin-left:14px}body.cart li.fee-item .item-name a{color:#6e6d69;font-weight:400;text-decoration:underline;font-size:12px}body.cart li.cart-item .item-name p.meta{font-size:12px;margin-left:120px}body.cart li.fee-item div.item-quantity input{opacity:0}body.cart li.fee-item span.cart-image svg{padding-left:0;display:inline-block;margin-left:50px}body.cart input#checkout.checkout-disabled{background-color:#d3d3d3!important;cursor:default}body.cart li.fee-item span.cart-image small{color:#5c0218;display:inline-block;font-size:90%;height:50px;vertical-align:top;padding-left:15px}body.cart div.cart-container{min-height:400px}body.cart p.remove{cursor:pointer}@keyframes loading{body.cart 0% {fill: #EAE6DC;} body.cart 50% {fill: #B6A575;} body.cart 100% {fill: #EAE6DC;}}body.cart #bottles{fill:#eae6dc}body.cart #loader{display:block;margin:0 auto;padding-top:60px}body.cart #left-bottle{animation:loading 1.5s 0s infinite alternate ease-in-out forwards}body.cart #middle-bottle{animation:loading 1.5s .15s infinite alternate ease-in-out forwards}body.cart #right-bottle{animation:loading 1.5s .25s infinite alternate ease-in-out forwards}@media only screen and (max-width: 767px){body.cart .hidden-xs{display:none!important}body.cart li.fee-item span.cart-image svg{margin-left:0}body.cart .cart_image img{max-width:80px}body.cart .item-quantity.centered{text-align:right!important}}body.index .article-container{width:100%;display:contents}@media (min-width: 768px){body.index .article-container{display:block}}body.index .logo{padding-bottom:20px}@media only screen and (max-width: 767px){body.index ul.slides .columns.align_center{float:none}body.index .homepage_content .featured_text{padding:1rem;font-size:.9rem;margin-top:-30px}body.index .featured-in h2.section-title{padding-bottom:0}body.index .featured-in .logo{width:100%!important;text-align:center;padding:1rem 0}}body.collection #shopify-section-header{padding-bottom:0!important}body.collection #shopify-section-collection-banner-template{margin-top:-1px}.hero-credit,.about-staff{font-family:futura-pt,Helvetica CY,Nimbus Sans L,sans-serif!important;color:#631024;font-size:15px;padding-top:0;font-weight:500;padding-bottom:10px}body.collection .content-heading{font-family:futura-pt,Helvetica CY,Nimbus Sans L,sans-serif!important;font-weight:700;font-size:16px;color:#6e6d69;margin-top:14px;margin-bottom:28px;text-transform:uppercase}body.collection p.content{font-family:futura-pt,Helvetica CY,Nimbus Sans L,sans-serif!important;font-weight:400;font-size:16px}p#article-img>img.img-responsive.center-block.transition-in.lazyautosizes.lazyloaded{width:initial!important}body.collection h3.list-heading{font-family:futura-pt,Helvetica CY,Nimbus Sans L,sans-serif!important;margin-top:30px;font-size:25px;font-weight:500;margin-bottom:40px}@media (min-width: 992px){.absolute-item-wrap{position:relative}.absolute-item{position:absolute}.img-overflow-left{left:-40px}.img-overflow-left>img{max-width:360px}#collection_bordeaux_img1,#collection_champagne_img1,#collection_champagne_img2{margin-left:-360px}div.excerpt.short-excerpt{min-height:32px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/westgarthwines.css.map */
