section[data-section-type=testimonials] .custom_header{letter-spacing:0;text-transform:uppercase;font-family:messapia-regular,serif;font-size:35px;text-align:center;margin:0 auto 50px;font-weight:400;color:#000}.image-with-text{padding:100px 0 70px}.image-with-text .container{display:block;margin:0 auto;max-width:1550px;padding:60px 110px}.iwt-wrapper{display:flex;flex-wrap:wrap;align-items:center}.iwt-wrapper .iwt-image{width:50%}.iwt-wrapper .iwt-image img{width:100%;height:100%;object-fit:cover;max-height:750px}.iwt-wrapper .iwt-text{width:50%;max-width:740px;margin-left:0;font-weight:500}.iwt-text h3{margin:0 0 10px;color:#000;font-size:35px;font-family:messapia-regular,serif;line-height:1.1}.iwt-wrapper .iwt-text p{font-size:17px;line-height:normal;color:#181817;font-weight:500}.sun-section .sun_header{margin-top:0;font-size:35px;letter-spacing:0px;margin-bottom:0}.sun_step{color:#5b6051;letter-spacing:0px;color:#5a4d64;font-weight:500;margin-bottom:0;text-transform:uppercase}.template-index.features--heading-uppercase .SectionHeader .SectionHeader__Heading{font-size:35px;line-height:1.1;letter-spacing:0px}#section-16234139981758496a .CollectionItem__Link:before{border-radius:15px}.features--heading-uppercase .SectionHeader .SectionHeader__SubHeading{line-height:1;letter-spacing:0px;margin:0 0 20px}.features--heading-uppercase .Slideshow__Content .SectionHeader .SectionHeader__Heading{max-width:880px;line-height:normal;margin-top:10px}#section-slideshow .Button{letter-spacing:1px}.custom_header{line-height:1.1}.featured-header{margin:0 auto}.video-btn{border:2px solid #5b6051;width:auto;margin-top:30px;height:64px}.video-btn:hover,.iwt-text .Button:hover:before{background:transparent!important;color:#5b6051;border:2px solid #5b6051;transition:none}.iwt-text .Button:hover{color:#5b6051}.CollectionList .CollectionItem__Image{border-radius:50% 50% 1% 1%}.features--show-image-zooming .CollectionItem:hover .CollectionItem__ImageWrapper{transform:scale(1.2);transform-origin:top center;border-radius:50% 50% 0 0}.features--show-image-zooming .CollectionItem .CollectionItem__ImageWrapper{transform-origin:top center;border-radius:50% 50% 0 0}.Product__Info{top:10px!important}.iwt-text h3{font-weight:400}.Header{box-shadow:none}.Header__LinkSpacer:after{display:none}.MegaMenu{padding:0}.Header .Text--subdued.Heading{font-size:15px;letter-spacing:0px;line-height:28px;color:#000;font-weight:800;font-family:acumin-pro,sans-serif;margin-bottom:0}.MegaMenu__Inner{max-width:calc(100% - 40px)}.Header .Heading{font-size:18px;letter-spacing:0px;color:#000;font-family:Avenir Book}.HorizontalList--spacingExtraLoose .HorizontalList__Item>a.Heading{font-size:16px;font-family:acumin-pro,sans-serif}.Header .Heading:hover,.MegaMenu__Inner .Linklist__Item>.Link:hover{color:#5b6051}.MegaMenu__Inner .MegaMenu__Item:nth-child(2) .Linklist__Item:last-child a,.MegaMenu__Inner .MegaMenu__Item:nth-child(3) .Linklist__Item:last-child a{font-weight:600}.HorizontalList--spacingExtraLoose .HorizontalList__Item.is-expanded>a,.HorizontalList--spacingExtraLoose .HorizontalList__Item.is-active>a,.HorizontalList--spacingExtraLoose .HorizontalList__Item:hover>a,.HorizontalList--spacingExtraLoose .HorizontalList__Item>a:hover,.HorizontalList--spacingExtraLoose .HorizontalList__Item.is-expanded:hover>a,.HorizontalList--spacingExtraLoose .HorizontalList__Item.is-expanded>a:hover{color:#5b6051}.HorizontalList--spacingExtraLoose .HorizontalList__Item a:hover{color:#5b6051}.MegaMenu__Inner .Linklist__Item>.Link{font-size:15px;letter-spacing:0px;line-height:28px;color:#000;font-family:acumin-pro,sans-serif}.Linklist__Item{margin-bottom:0}.MegaMenu__Item{margin:20px}.HorizontalList--spacingExtraLoose .HorizontalList__Item:first-child .MegaMenu__Item{margin:20px auto 20px 45px;flex-shrink:1;min-width:280px}.MegaMenu__Item--fit{margin:20px 0 0}.MegaMenu__Inner .MegaMenu__PushImageWrapper{margin:0}.HorizontalList--spacingExtraLoose .HorizontalList__Item:first-child .MegaMenu__Inner{max-width:100%;padding:0;padding-left:calc((100% - 1150px)/2)}.HorizontalList--spacingExtraLoose .HorizontalList__Item:first-child .MegaMenu__Item--fit{margin-bottom:0;margin-top:0}.MemberList_wrapper{display:flex;flex-wrap:wrap}#shopify-section-become-member .MemberList_wrapper{flex-wrap:nowrap}.MemberList_Item{background-color:#fff;padding:65px 60px;margin:0 18px;flex:0 calc(50% - 36px);max-width:calc(50% - 36px)}.MemberList_Item:first-child:last-child{flex:100%;max-width:100%}#shopify-section-member-faq .Faq__Question{color:#000;font-size:18px;padding-right:20px}#shopify-section-member-faq .Rte{font-size:17px}#shopify-section-member-faq .Faq__Item{margin:0;border-top:1px solid #e4e4e4;padding:25px 0;z-index:1}#shopify-section-member-faq .Faq__Item:last-child{border-bottom:1px solid #e4e4e4}#shopify-section-member-faq .Faq__ItemWrapper{padding-left:0}#shopify-section-member-faq .Faq__Icon{left:auto;right:0;top:33px;transform:rotate(90deg);z-index:-1}#shopify-section-member-faq .Faq__Item[aria-expanded=true] .Faq__Icon{transform:rotate(270deg)}#shopify-section-member-collection .CollectionItem__Content--bottomLeft{position:relative;bottom:0;padding:30px 0 0}#shopify-section-member-collection .CollectionItem__Wrapper{border-radius:0;background:none!important}#shopify-section-member-collection .CollectionList .CollectionItem__Image,#shopify-section-member-collection .CollectionItem__ImageWrapper{border-radius:0}.features--show-image-zooming #shopify-section-member-collection .CollectionItem:hover .CollectionItem__ImageWrapper{transform:none}#shopify-section-member-collection .CollectionList .SectionHeader{padding:0!important}#shopify-section-member-collection .CollectionList .Heading{margin-bottom:0;font-size:28px!important;letter-spacing:0}#shopify-section-member-collection .CollectionList .rte{font-size:18px;max-width:90%;font-weight:500}#shopify-section-member-collection .SectionHeader__ButtonWrapper{margin-top:30px}.about-description_text.price{font-size:30px;padding:7px 0;border-top:1px solid #939393;margin-top:20px;color:#000}#shopify-section-become-member-10 .about-description_text.price,#shopify-section-become-member-120 .about-description_text.price{line-height:normal}#shopify-section-become-member-10 .MemberList_Item,#shopify-section-become-member-120 .MemberList_Item{display:flex;flex-wrap:wrap;padding:35px 0;align-items:center}#shopify-section-become-member-10 .MemberList_Item .Wrapper_half,#shopify-section-become-member-120 .MemberList_Item .Wrapper_half{flex:0 50%;max-width:50%}#shopify-section-become-member-10 .MemberList_Item .Heading.custom_header,#shopify-section-become-member-120 .MemberList_Item .Heading.custom_header{flex:100%}#shopify-section-become-member-10 .MemberList_Item .MemberList_Content,#shopify-section-become-member-120 .MemberList_Item .MemberList_Content{padding:0 50px}#shopify-section-become-member-10 .MemberList_Item .MemberList_Form,#shopify-section-become-member-120 .MemberList_Item .MemberList_Form{padding:0 65px;border-left:2px solid #939393}.MemberList_Content .SectionHeader__Heading{text-align:left;margin-bottom:20px}.Header__Icon.wishlist-icon i{font-weight:500;font-size:22px;padding-top:5px}.Header__Icon.wishlist-icon span{position:absolute;top:-4px;right:-8px}@media screen and (min-width:1200px){.HorizontalList--spacingExtraLoose .HorizontalList__Item{margin-right:45px;margin-left:45px}.MegaMenu__Inner{max-width:1100px}}.features--heading-uppercase .Heading.custom_header{font-size:35px;letter-spacing:0;color:#000;margin-top:0}.AnnouncementBar__Content.Heading{font-family:Avenir Medium;font-weight:500;letter-spacing:0;text-transform:initial;font-size:20px}.home-slider .Carousel__Cell{display:flex;width:100%}.home-slider .Slideshow__ImageContainer{height:100%;width:50%;flex:0 50%;margin-left:auto;margin-right:0;min-height:380px;object-fit:cover}.template-index .home-slider .Slideshow__Content--bottomLeft{top:50%;bottom:auto;left:0;transform:translateY(-50%);width:50%;overflow:hidden;padding:20px 0}.home-slider .slideshow_header_mobile_background{width:100%;text-align:center}.home-slider .SectionHeader__SubHeading{font-size:15px!important;letter-spacing:0px;font-weight:500;font-family:acumin-pro,sans-serif;margin-bottom:0}.features--heading-uppercase .home-slider .Slideshow__Content .SectionHeader .SectionHeader__Heading{font-size:35px!important;letter-spacing:0px;margin-bottom:10px;margin-left:auto;margin-right:auto}.home-slider .Slideshow__Content--bottomLeft .ButtonGroup{justify-content:center}.home-slider .Slideshow__Content--bottomLeft .ButtonGroup a{font-size:1.2em;color:#fff;font-family:acumin-pro,sans-serif;padding:16px 28px 20px;min-width:46%;line-height:normal}.video-btn,.sun_btn,.iwt-text .Button,.product_pg_membership_link{font-family:acumin-pro,sans-serif}.sun-section .Container{max-width:80%;text-align:center}.sun-section .rte{font-size:18px;line-height:1.35;margin-bottom:50px}.sun-section .rte p{font-size:17px;line-height:1.35}.sun_block_container{background-color:transparent;padding:1em}.sun_title{font-size:1.2em;margin-bottom:10px}.sun_desc{width:80%;margin:0 auto;line-height:1.3;font-weight:500}.featured-collections>.Section--spacingNormal{padding:100px 0;margin:0}.Button--primary.Button{min-width:320px;height:62px;border-radius:0;font-family:acumin-pro,sans-serif;font-size:1.2em;line-height:50px;padding:5px 28px 6px;border:2px solid #5b6051;letter-spacing:0;margin-right:auto}.custom-product-item-add-to-cart-btn.Button--primary{line-height:initial;min-width:100%!important}.featured-collections .Button--primary.Button,#shopify-section-member-collection .Button--primary.Button{min-width:320px}.featured-collections .Button--primary.Button:hover,.Button--primary.Button:hover{background-color:transparent;color:#5b6051}.featured-collections .Button--primary.Button:hover:before,.Button--primary.Button:hover:before{background-color:transparent}#shopify-section-member-collection .Button--primary.Button{margin-bottom:0;padding-left:18px;text-align:left}.Carousel__Cell.Testimonial{width:25%;padding:1em}.TestimonialList .Testimonial{opacity:1;visibility:visible;text-align:left;font-style:italic}.TestimonialList .flickity-slider{display:flex}.Testimonial__Content p{margin-bottom:0;font-size:17px;font-weight:500}.CollectionList .CollectionItem .SectionHeader:not(:only-child){margin-bottom:0}.collection_btn_custom.CollectionItem__Link.Button,.collection_btn_custom:before{border-radius:15px;font-size:24px;padding:15px 28px}.Product__Info .ProductMeta__PriceList.Heading *,.Product__Info .price-text{color:#000;font-weight:500!important;font-family:acumin-pro,sans-serif}.ProductMeta__Title.Heading{font-weight:500;font-family:acumin-pro,sans-serif}.product_pg_membership_link{height:58px;width:100%;max-width:386px;font-weight:500;font-size:22px;border-radius:0}.Product__Info .ProductMeta__PriceList.Heading .Text--subdued *{color:#d5632c}#shopify-section-become-member .FeatureText__Content--about,#shopify-section-become-member-10 .FeatureText__Content--about,#shopify-section-become-member-120 .FeatureText__Content--about{max-width:760px;margin-bottom:60px}.MemberList .features--heading-uppercase .Heading.custom_header{margin-bottom:30px}#shopify-section-become-member-10 .FeatureText__Content--about,#shopify-section-become-member-120 .FeatureText__Content--about{margin-bottom:90px;max-width:80%}#shopify-section-become-member-120 .FeatureText__Content--about .custom_header,#shopify-section-become-member-10 .FeatureText__Content--about .custom_header,#shopify-section-become-member .FeatureText__Content--about .custom_header{margin-bottom:10px}.MemberList_wrapper.Container{padding:0 62px}.MemberList_wrapper .SectionHeader__Description--about,#shopify-section-become-member .SectionHeader__Description--about,#shopify-section-become-member-10 .SectionHeader__Description--about,#shopify-section-become-member-120 .SectionHeader__Description--about,#shopify-section-become-member-10 .about-description_text p,#shopify-section-become-member-120 .about-description_text p{font-size:18px;line-height:normal;margin-left:auto;margin-right:auto;max-width:100%}.MemberList_wrapper .SectionHeader__Description--about.m-0{margin-left:0;margin-right:0}#shopify-section-become-member .Button--primary.Button{MIN-WIDTH:410PX;margin-top:20px}.MemberList_Form .Form__Input{color:#6e6e6e;font-size:24px;line-height:normal;font-family:Avenir Book;padding:20px}.MemberList_Form .Button--primary.Button{max-width:408px}.Member__PaymentList{width:100%;text-align:right;padding:65px 40px 0}.Member__PaymentList li.HorizontalList__Item svg{height:50px!important;width:auto!important}#shopify-section-become-member>.Section--spacingNormal,#shopify-section-become-member-10>.Section--spacingNormal,#shopify-section-become-member-120>.Section--spacingNormal{padding-top:70px;padding-bottom:50px}#shopify-section-member-collection .CollectionList--spaced{margin-left:-15px;margin-right:-15px}#shopify-section-become-member .MemberList_Item .SectionHeader__Description--about p:first-letter,#shopify-section-become-member-10 .MemberList_Item .SectionHeader__Description--about p:first-letter,#shopify-section-become-member-120 .MemberList_Item .SectionHeader__Description--about p:first-letter{color:#5a4d64;font-family:Avenir Roman}.MemberList_wrapper .about-description_text p img{margin:14px 2px 0 0;display:inline-block;max-height:15px}.MemberList_Form .Form--spacingTight .Form__Group>:nth-child(2),.Form__Group>:nth-child(2){margin-left:0}.MemberList_Form .bold-form-group input{width:100%!important;height:60px!important;border-radius:0!important;border-color:#cfcdc9}.MemberList_Form .bold-form-group label{width:100%!important}.MemberList_Form #winespark-member_membership_container,.MemberList_Form #winespark-annual_membership_container{border-top:0;margin-top:0!important}.MemberList_Form #winespark-member_register_fields,.MemberList_Form #winespark-annual_register_fields{padding-bottom:0;border-bottom:0}.MemberList_Form #winespark-member_membership_billing_option,.MemberList_Form #winespark-annual_membership_billing_option{margin-top:36px;margin-left:0;min-width:130px!important}.MemberList_Form #winespark-member_membership_button_stripe,.MemberList_Form #winespark-annual_membership_button_stripe{background-color:#5b6051!important;border-color:#5b6051!important;border-radius:0!important;font-family:acumin-pro,sans-serif;font-weight:400!important;letter-spacing:0;height:60px}.SidebarMenu__Nav>.Collapsible:first-child .Collapsible__Inner>.Collapsible__Content>.Collapsible .Collapsible__Button.Heading{display:none}.SidebarMenu__Nav>.Collapsible:first-child .Collapsible__Inner .Collapsible__Button.Heading+.Collapsible__Inner{overflow:visible!important;height:auto!important;visibility:visible}.SidebarMenu__Nav>.Collapsible:first-child .Collapsible__Inner .Collapsible__Button.Heading+.Collapsible__Inner .Linklist--bordered{padding-left:0;border:0}.Drawer{width:calc(100vw - 50px)}#shopify-section-collection-template .SectionHeader__Heading{color:#000}#shopify-section-collectian-template .SectionHeader--center .SectionHeader__Description{max-width:1000px}.ProductItem__Title{font-family:acumin-pro,sans-serif;font-weight:500;font-size:12px}.home-slider .Slideshow__ImageContainer img{object-fit:cover}.Section--spacingNormal.collection-list{margin-bottom:0;margin-top:0}.align-center{text-align:center}.align-center a{margin-left:auto;margin-right:auto}.Footer{font-size:14px}.ProductItem__Wrapper:hover span.fa{color:#fff}.ProductMeta .smartwishlist{margin-left:0}.ProductMeta .smartwishlist .fa{font-weight:700}.ProductMeta .myaccount{margin-top:10px;display:flex;align-items:center;flex-wrap:wrap}.ProductMeta .myaccount .Header__Icon{display:flex;align-items:center}.ProductMeta .myaccount .Icon--account{width:16px;height:16px;margin-left:20px;margin-right:5px;top:0}.Product__Gallery .flickity-prev-next-button{top:50%;transform:translateY(-50%)}.Product__Gallery button.flickity-prev-next-button.next{right:10px}.Product__Gallery button.flickity-prev-next-button.previous{left:10px}.Product__SlideItem--hidden{visibility:visible}.ProductItem__PriceList.Heading,.ProductItem__Info .jdgm-widget.jdgm-widget{font-size:12px;font-family:acumin-pro,sans-serif}.ProductItem__PriceList.Heading{font-weight:700!important}.jdgm-widget.jdgm-widget{font-size:14px;font-family:acumin-pro,sans-serif}.ProductItem__PriceList .Price--compareAt{font-weight:500}.wishlistpage .product .image{background:#fff}.product a.btn.btn-warning.removebutton{margin:0;right:10px;left:auto}.alert.alert-info.sw-login-notification{margin-top:10px}#wine-cases-buy-wine-by-the-case-online.template-collection .ProductItem .fa,#wine-gifts-gifts-for-wine-lovers-winespark.template-collection .ProductItem .fa{color:#fff}#wine-gifts-gifts-for-wine-lovers-winespark.template-collection .AspectRatio--tall:before{padding-bottom:56.25%}#wine-gifts-gifts-for-wine-lovers-winespark.template-collection .AspectRatio--tall img{object-fit:cover}#about-winespark-wine-club-subscription-ireland .Footer--withMargin,#become-a-member .Footer--withMargin,#become-a-member-120 .Footer--withMargin,#become-a-member-10 .Footer--withMargin{margin-top:0}#shopify-section-all-winemakers-page .CollectionList--spaced .CollectionItem{position:relative;padding-bottom:90px}#shopify-section-all-winemakers-page .CollectionList--spaced .CollectionItem .custom-text-item-btn-styling{position:absolute;bottom:15px;left:35px;right:35px}#shopify-section-all-winemakers-page .CollectionList--spaced .CollectionItem .Button--primary.Button{min-width:100%;padding:5px 15px}.flickity-viewport{transition:height .2s}@media screen and (max-width:1680px) and (min-width:850px){.sun_title{max-width:240px;margin-left:auto;margin-right:auto}}@media screen and (min-width:1008px){section#section-16234139981758496a{padding:110px 0 70px}.home-slider .Slideshow__ImageContainer img{height:400px;width:100%;object-fit:cover}.home-slider .Carousel--insideDots .flickity-page-dots{color:#fff!important}.home-slider .Slideshow__ImageContainer{height:400px}.Product__SlideshowMobileNav.hidden-desk{display:none}.Product--medium .Product__Slideshow{max-width:600px;flex:1 0 auto;order:2;margin:0 15px}.Product__Gallery--withThumbnails .Product__SlideshowNav--thumbnails{display:inline-block;margin-top:0!important}.Product__SlideshowNavScroller{display:flex;flex-direction:column}.Product__Gallery.Product__Gallery--withThumbnails{display:flex;align-items:flex-start}.suffix-landscape-images .Product__Gallery.Product__Gallery--withThumbnails{align-items:flex-start}.Product__Gallery:not(.Product__Gallery--stack).Product__Gallery--withThumbnails .Product__SlideshowNavImage{width:100px}.MemberList_Form .Form--spacingTight .Form__Item{margin-bottom:26px}#shopify-section-become-member .MemberList_Item .SectionHeader__Description--about p,#shopify-section-become-member-10 .MemberList_Item .SectionHeader__Description--about p,#shopify-section-become-member-120 .MemberList_Item .SectionHeader__Description--about p{line-height:50px;max-width:636px;margin-bottom:0;margin-left:0}.collection-list .CollectionList .CollectionItem .SectionHeader:not(:only-child){height:calc(100% - 520px);position:relative;padding-bottom:80px!important}.collection-list .CollectionItem .custom-text-item-btn-styling{position:absolute;bottom:0}.ArticleList .Grid__Cell{margin-bottom:50px}}@media screen and (min-width: 1200px){.Section--spacingNormal{margin:95px 0}#shopify-section-become-member .MemberList_Item .SectionHeader__Description--about p,#shopify-section-become-member-10 .MemberList_Item .SectionHeader__Description--about p,#shopify-section-become-member-120 .MemberList_Item .SectionHeader__Description--about p{line-height:1.2;margin-bottom:15px}.MemberList_wrapper .about-description_text p img{margin-top:4px}.template-account .PageHeader>.PageHeader__Back{float:right}}@media screen and (min-width:2000px){.CollectionItem__Wrapper{height:700px}.collection-list .CollectionList .CollectionItem .SectionHeader:not(:only-child){height:calc(100% - 720px)}}@media screen and (min-width:1140px){.Product__Gallery--withThumbnails .Product__SlideshowNav--thumbnails{margin-top:-10px!important}}@media screen and (min-width:768px) and (max-height:780px){.features--heading-uppercase .SectionHeader .SectionHeader__SubHeading{font-size:15px}.features--heading-uppercase .Slideshow__Content .SectionHeader .SectionHeader__Heading{font-size:35px!important;max-width:690px}}@media screen and (min-width:768px){.features--heading-uppercase #section-slideshow-members .SectionHeader .SectionHeader__SubHeading{font-size:15px}.features--heading-uppercase #section-slideshow-members .Slideshow__Content .SectionHeader .SectionHeader__Heading{font-size:35px!important}#section-slideshow .Button{min-width:413px}.video-btn,.sun_btn,.iwt-text .Button{min-width:320px;height:62px;border-radius:0;font-size:1.2em;line-height:50px;padding:5px 28px 6px;border:2px solid #5b6051;letter-spacing:0}.Drawer#sidebar-cart{width:400px}}@media screen and (max-width:1580px){.MemberList_wrapper.Container--narrow,#shopify-section-member-faq .Container--narrow{padding-left:80px;padding-right:80px}#shopify-section-member-collection .Container--narrow{padding-left:50px;padding-right:50px}#shopify-section-become-member .FeatureText__ContentWrapper br,#shopify-section-become-member-10 .FeatureText__ContentWrapper br,#shopify-section-become-member-120 .FeatureText__ContentWrapper br{display:none}#shopify-section-all-winemakers-page .CollectionList--spaced .CollectionItem .Button--primary.Button{font-size:1em;padding:5px}#shopify-section-all-winemakers-page .CollectionList--spaced{margin:15px -15px}}@media screen and (min-width:1150px){.Header .HorizontalList__Item .MegaMenu.become-a-member .MegaMenu__Item .Linklist__Item a{font-weight:700}}@media screen and (max-width:1199px){.video-btn,.sun_btn,.iwt-text .Button,.featured-collections .Button--primary.Button{min-width:300px}.video-btn,.sun_btn,.iwt-text .Button,.home-slider .Slideshow__Content--bottomLeft .ButtonGroup a{font-size:20px;padding:15px 28px;line-height:28px;height:auto}.custom_header,section[data-section-type=testimonials] .custom_header,.iwt-text h3,.sun-section .sun_header,.template-index.features--heading-uppercase .SectionHeader .SectionHeader__Heading,.features--heading-uppercase .Heading.custom_header,.features--heading-uppercase .home-slider .Slideshow__Content .SectionHeader .SectionHeader__Heading{font-size:35px}.iwt-wrapper .iwt-image{padding-right:30px}.iwt-wrapper .iwt-text{padding-left:30px;padding-right:50px}.sun-section .sun_header,.template-index.features--heading-uppercase .SectionHeader .SectionHeader__Heading,.features--heading-uppercase .Slideshow__Content .SectionHeader .SectionHeader__Heading{font-size:35px}#section-16234139981758496a .CollectionItem__Link{font-size:20px}.features--heading-uppercase .SectionHeader .SectionHeader__SubHeading{font-size:24px}.Carousel__Cell.Testimonial{width:33.33%}.js .TestimonialList .flickity-page-dots{margin-top:30px}.template-index .home-slider .Slideshow__Content--bottomLeft{padding:0}.CollectionItem__Wrapper{height:360px}.collection-list .CollectionList .CollectionItem .SectionHeader:not(:only-child){height:calc(100% - 380px)}.logo-container{margin-bottom:0}.featured-collections>.Section--spacingNormal{padding:80px 0}.features--heading-uppercase .home-slider .Slideshow__Content .SectionHeader .SectionHeader__Heading{font-size:35px!important}.sun_container{gap:0;width:100%;padding:0 30px}.sun_title{font-size:24px}.sun-section .Container{max-width:100%}.MemberList_wrapper.Container{padding:0 32px}#shopify-section-become-member .Button--primary.Button{min-width:320px;line-height:initial;height:auto;min-height:50px;display:flex;align-items:center;justify-content:center;max-width:400px}#shopify-section-member-collection .Button--primary.Button{min-width:100%;padding:8px 10px}#shopify-section-become-member .FeatureText__Content--about,#shopify-section-become-member-10 .FeatureText__Content--about,#shopify-section-become-member-120 .FeatureText__Content--about{margin-bottom:50px}.MemberList_Item{padding:55px 45px}.MemberList_Item .custom_header{margin-bottom:30px}.MemberList_wrapper .about-description_text p,#shopify-section-become-member .MemberList_Item .SectionHeader__Description--about p,#shopify-section-become-member-10 .MemberList_Item .SectionHeader__Description--about p,#shopify-section-become-member-120 .MemberList_Item .SectionHeader__Description--about p{line-height:1.5!important;margin-bottom:8px}.MemberList_wrapper .about-description_text p img{margin:7px 2px 0 0;display:inline-block}#shopify-section-become-member-10 .MemberList_Item .MemberList_Form,#shopify-section-become-member-120 .MemberList_Item .MemberList_Form{padding:0 40px}.custom-text-item-btn-styling .Button--primary.Button{min-width:200px}#shopify-section-all-winemakers-page .CollectionList--spaced .CollectionItem .custom-text-item-btn-styling{left:15px;right:15px}}@media screen and (min-width:991px){.CollectionItem{min-width:33.33%}}@media screen and (max-width:990px){.custom_header,.features--heading-large .u-h1,.features--heading-large .Rte h1,section[data-section-type=testimonials] .custom_header,.iwt-text h3,.sun-section .sun_header,.template-index.features--heading-uppercase .SectionHeader .SectionHeader__Heading,.features--heading-uppercase .Heading.custom_header,.features--heading-uppercase .home-slider .Slideshow__Content .SectionHeader .SectionHeader__Heading{font-size:30px}.features--heading-uppercase .home-slider .Slideshow__Content .SectionHeader .SectionHeader__Heading br{display:none}.home-slider .Slideshow__ImageContainer{min-height:440px}.features--heading-uppercase .home-slider .Slideshow__Content .SectionHeader .SectionHeader__Heading{margin-top:0;margin-bottom:0;font-size:30px!important}.home-slider .SectionHeader__ButtonWrapper{margin-top:10px}.sun_block_container{padding:0}.sun_desc{width:100%}.featured-header{margin:0 auto}.image-with-text{padding:50px 0}.iwt-wrapper .iwt-image{padding-right:0;width:100%;margin-bottom:0}.iwt-wrapper .iwt-text{padding-left:50px;max-width:100%;width:100%}.iwt-text h3{margin:0 0 20px}section[data-section-type=testimonials] .custom_header{padding:0 15px;margin:0 auto 30px}.video-btn,.sun_btn{font-size:20px}.MemberList_Form .Button--primary.Button,.Button,.shopify-payment-button__button--unbranded,input.spr-button-primary,.spr-summary-actions-newreview,.spr-button-primary:not(input),.spr-pagination-prev>a,.spr-pagination-next>a{font-size:20px}.collection-list .Container--narrow{padding:0 50px}.collection-list .CollectionItem{min-width:70%;margin:auto}.CollectionList .CollectionItem .SectionHeader:not(:only-child){text-align:center}.home-slider .Slideshow__Content--bottomLeft .ButtonGroup a{margin-left:auto;margin-right:auto}.CollectionItem__Wrapper{height:500px}.Product__Info{max-width:80%;margin:auto}#shopify-section-become-member-10 .MemberList_Item .Wrapper_half,#shopify-section-become-member-120 .MemberList_Item .Wrapper_half{flex:0 100%;max-width:100%;padding-left:35px;padding-right:35px}#shopify-section-become-member-10 .MemberList_Item .MemberList_Form,#shopify-section-become-member-120 .MemberList_Item .MemberList_Form{border-left:0;padding-top:0}.Member__PaymentList li.HorizontalList__Item svg{height:30px!important}#shopify-section-member-faq .Rte,.MemberList_wrapper .about-description_text p,.MemberList_wrapper .SectionHeader__Description--about,#shopify-section-become-member .SectionHeader__Description--about,#shopify-section-become-member-10 .SectionHeader__Description--about,#shopify-section-become-member-120 .SectionHeader__Description--about,#shopify-section-become-member-10 .about-description_text p,#shopify-section-become-member-120 .about-description_text p,#shopify-section-member-collection .CollectionList .rte{font-size:14px}#shopify-section-member-faq .Faq__Question,.about-description_text.price{font-size:24px}#shopify-section-become-member-10 .FeatureText__Content--about,#shopify-section-become-member-120 .FeatureText__Content--about,#shopify-section-member-collection .CollectionList .rte{max-width:100%}#shopify-section-become-member-10 .FeatureText__Content--about,#shopify-section-become-member-120 .FeatureText__Content--about{margin-bottom:45px}#shopify-section-become-member .Button--primary.Button{min-width:initial;padding-left:15px;padding-right:15px;height:auto;line-height:normal}.MemberList_Item{padding:45px 25px}.sun-section .rte,.iwt-wrapper .iwt-text p{font-size:17px}.collection-list .CollectionList .CollectionItem .SectionHeader:not(:only-child){height:auto}.MemberList_wrapper .about-description_text p img{margin:4px 2px 0 0;display:inline-block;max-height:10px}#shopify-section-member-faq .Faq__Icon{top:28px}.MemberList_Form #winespark-member_membership_button_stripe,.MemberList_Form #winespark-annual_membership_button_stripe{width:100%;!important;margin:0!important}#shopify-section-member-faq .Container--extraNarrow{padding-left:32px;padding-right:32px}#shopify-section-become-member-10 .about-description_text.price,#shopify-section-become-member-120 .about-description_text.price{padding-top:15px}.MemberList_Content .SectionHeader__Heading{display:none}.home-slider .Carousel--insideDots .flickity-page-dots{left:auto;color:#fff!important;right:25px}section#section-16234139981758496a{padding:55px 0 45px}}@media screen and (max-width:840px){#shopify-section-become-member .MemberList_Item{flex:100%;max-width:100%;margin-bottom:20px}#shopify-section-become-member .MemberList_wrapper{flex-wrap:wrap}}@media screen and (max-width:767px){.features--heading-large .u-h1,.features--heading-large .Rte h1,.custom_header,section[data-section-type=testimonials] .custom_header,.iwt-text h3,.sun-section .sun_header,.template-index.features--heading-uppercase .SectionHeader .SectionHeader__Heading,.features--heading-uppercase .Heading.custom_header,.features--heading-uppercase .home-slider .Slideshow__Content .SectionHeader .SectionHeader__Heading{font-size:24px}#shopify-section-member-faq .custom_header,.custom_header{margin-bottom:20px}.sun-section .sun_header{font-size:24px}.template-index.features--heading-uppercase .SectionHeader .SectionHeader__Heading{font-size:24px!important}.features--heading-uppercase .Slideshow__Content .SectionHeader .SectionHeader__Heading{font-size:24px !imporant}.features--heading-uppercase .SectionHeader .SectionHeader__SubHeading{font-size:16px}.Section--spacingNormal{margin:30px 0}.custom_header,.iwt-text h3{font-size:24px}.sun-section .rte,.iwt-wrapper .iwt-text p{font-size:17px}.template-index .slideshow_header_mobile_background{padding:10px 20px;background:transparent!important}.Product__Info{max-width:100%}.ArticleList .Grid__Cell{margin-bottom:45px}}@media screen and (max-width: 749px){.Container{padding:0 24px}.home-slider .Carousel__Cell{flex-wrap:wrap}.home-slider .Slideshow__ImageContainer{width:100%;flex:0 100%;height:200px;min-height:initial}.home-slider .Carousel--insideDots .flickity-page-dots{bottom:10px;left:50%;transform:translate(-50%);color:#000!important}.template-index .home-slider .Slideshow__Content--bottomLeft{position:relative;width:100%;padding:25px 24px 40px;transform:none!important}.featured-collections>.Section--spacingNormal,.shopify-section--bordered>.Section--spacingNormal,.collection-list .Container--narrow{padding:30px 0}.Carousel__Cell.Testimonial{width:50%}.iwt-wrapper .iwt-image{margin-bottom:0}.iwt-wrapper .iwt-text{padding:30px 24px}.collection-list .CollectionItem{min-width:100%}.MemberList_wrapper.Container{padding:0}.MemberList_Form .Button--primary.Button{max-width:100%;min-width:200px}#shopify-section-become-member>.Section--spacingNormal,#shopify-section-become-member-10>.Section--spacingNormal,#shopify-section-become-member-120>.Section--spacingNormal{padding:35px 0}.MemberList_Form .Form__Input{font-size:18px;padding:15px}#shopify-section-become-member-10 .MemberList_Item .Wrapper_half,#shopify-section-become-member-120 .MemberList_Item .Wrapper_half{padding-left:20px;padding-right:20px}.Member__PaymentList{text-align:center;padding:15px 15px 0;margin:0}#shopify-section-member-faq .Faq__Item{padding:15px 0}#shopify-section-member-faq .Faq__Icon{top:18px}#shopify-section-member-faq .Faq__Question{font-size:20px}#shopify-section-become-member-10 .FeatureText__Content--about,#shopify-section-become-member-120 .FeatureText__Content--about,#shopify-section-become-member .FeatureText__Content--about{margin-bottom:30px}#shopify-section-member-collection .CollectionList .Heading{text-align:left;font-size:24px!important;padding:0}#shopify-section-member-collection .SectionHeader__ButtonWrapper{margin-top:15px}#shopify-section-member-collection .Section{margin-bottom:0}#shopify-section-become-member .MemberList_wrapper{flex-wrap:wrap}.features--heading-uppercase .home-slider .Slideshow__Content .SectionHeader .SectionHeader__Heading{font-size:24px!important}.home-slider .Slideshow__Content--bottomLeft .ButtonGroup a{min-width:100%}.section-background-video .custom_header{padding-left:15px;padding-right:15px}#shopify-section-member-faq .Container--extraNarrow{padding-left:24px;padding-right:24px}.Search__Form input{padding-top:5px}.ProductItem__Title,.ProductItem__PriceList.Heading,.ProductItem__Info .jdgm-widget.jdgm-widget{font-size:calc(14px - (var(--default-text-font-size) - 11px))}#Slide165691979869f6f356-1 #delivery_timer_wrapper{min-height:60px;padding-right:0;max-width:300px;margin-left:auto;margin-right:auto}.template-index #section-slideshow-members .Slideshow__Content--bottomLeft .ButtonGroup{justify-content:center!important}}@media screen and (max-width:479px){.Button,.shopify-payment-button__button--unbranded,input.spr-button-primary,.spr-summary-actions-newreview,.spr-button-primary:not(input),.spr-pagination-prev>a,.spr-pagination-next>a{font-size:16px}.video-btn{width:90%}.video-btn,.sun_btn{font-size:16px}.Carousel__Cell.Testimonial{padding-top:0;width:100%}.Button--primary.Button,.footer-newsletter-submit,.home-slider .Slideshow__Content--bottomLeft .ButtonGroup a,.video-btn,.sun_btn,.iwt-text .Button,.featured-collections .Button--primary.Button{max-width:100%;min-width:260px}}.ProductItem .AspectRatio{position:relative}.ProductItem .smartwishlist{cursor:pointer;position:absolute!important;top:15px;right:15px}.Header__MainNav span.topbadge{display:none!important}.Slideshow #delivery_timer_wrapper{text-align:center!important;margin-top:10px;display:block!important;opacity:1;visibility:visible}.Slideshow #delivery_timer_wrapper{padding-bottom:0!important}.wishlistpage div#heading-breadcrumbs .allbuttons a:last-child{margin-right:0}.wishlistpage div#heading-breadcrumbs .allbuttons{text-align:right;display:flex;flex-wrap:wrap;justify-content:flex-end}input.jdgm-review-search:placeholder{color:#929292}input.jdgm-review-search::-webkit-input-placeholder{color:#929292}input.jdgm-review-search::-moz-placeholder{color:#929292}input.jdgm-review-search:-ms-input-placeholder{color:#929292}input.jdgm-review-search:-moz-placeholder{color:#929292}.Product__Gallery--withThumbnails .Product__SlideshowNav--thumbnails{overflow-y:auto}#wine-cases-buy-wine-by-the-case-online.template-collection .AspectRatio--tall:before{padding-bottom:56.25%}#wine-cases-buy-wine-by-the-case-online.template-collection .AspectRatio--tall img{object-fit:cover}.AnnouncementBar__Content.Heading,.MemberList_Item .SectionHeader__Heading{font-family:acumin-pro}.custom-product-item-add-to-cart-btn.Button--primary{font-size:14px}.CollectionFilters .Linklist__Item>.Link{font-size:14px}.ProductItem .ProductItem__Wrapper{display:flex;flex-direction:column}.ProductItem .ProductItem__Wrapper form{margin-top:auto;padding-top:15px}#section-slideshow-members .Button{font-family:acumin-pro;font-size:16px;letter-spacing:1px}@media (min-width: 641px){#contact-us .Form--spacingTight .Form__Group>:nth-child(2){margin-left:0}.features--heading-large .FeatureText--withImage .u-h6,.features--heading-large .FeatureText--withImage .Rte h6{font-size:15px;font-family:inherit}.SectionHeader__SubHeading+.SectionHeader__Heading{font-size:24px}}@media (max-width:991px){#wine-gifts-gifts-for-wine-lovers-winespark.template-collection .ProductItem .smartwishlist,#wine-cases-buy-wine-by-the-case-online.template-collection .ProductItem .smartwishlist{top:10px;right:10px}}.SidebarMenu .Heading,.SidebarMenu .Text--subdued{font-family:acumin-pro,sans-serif}.custom-layout{flex-direction:column;display:flex;flex-wrap:wrap;align-content:center;align-items:center;justify-content:center}#account .PageContent--fitScreen{display:flex;align-items:center;flex-wrap:wrap;flex-direction:column}
/*# sourceMappingURL=/cdn/shop/t/40/assets/custom.css.map */
