html{font-size:62.5%}body{line-height:1;font-weight:400;font-family:WorkSans,sans-serif;color:#1b282f;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;line-height:1.3}h1,h2,h3,h4,h5,h6{text-rendering:optimizelegibility;transition:.2s ease-in-out;margin:0}h1,.h1,h2,.h2,h3,.h3{font-family:Suranna,sans-serif;font-style:normal;font-weight:400;color:#1b282f}h1,.h1{font-size:48px;line-height:1.04;letter-spacing:.007em}@media only screen and (min-width:480px){h1,.h1{font-size:50.4px}}@media only screen and (min-width:768px){h1,.h1{font-size:52px}}@media only screen and (min-width:1024px){h1,.h1{font-size:53.6px}}@media only screen and (min-width:1300px){h1,.h1{font-size:56px}}h2,.h2{font-size:36px;line-height:1.11;letter-spacing:.007em}@media only screen and (min-width:480px){h2,.h2{font-size:39.6px}}@media only screen and (min-width:768px){h2,.h2{font-size:42px;letter-spacing:1.04}}@media only screen and (min-width:1024px){h2,.h2{font-size:44.4px}}@media only screen and (min-width:1300px){h2,.h2{font-size:48px}}h3,.h3{font-size:28px;line-height:1.14;letter-spacing:.007em}@media only screen and (min-width:480px){h3,.h3{font-size:28.6px}}@media only screen and (min-width:768px){h3,.h3{font-size:29px;line-height:1.6;letter-spacing:.043em}}@media only screen and (min-width:1024px){h3,.h3{font-size:29.4px}}@media only screen and (min-width:1300px){h3,.h3{font-size:30px}}p,.p{font-size:16px;line-height:2;margin:0;margin-bottom:1.5em}@media only screen and (min-width:480px){p,.p{font-size:16.6px}}@media only screen and (min-width:768px){p,.p{font-size:17px}}@media only screen and (min-width:1024px){p,.p{font-size:17.4px}}@media only screen and (min-width:1300px){p,.p{font-size:18px}}.card{font-size:24px;line-height:1.17;letter-spacing:.043em;font-family:Suranna,sans-serif}@media only screen and (min-width:480px){.card{font-size:24.6px}}@media only screen and (min-width:768px){.card{font-size:25px}}@media only screen and (min-width:1024px){.card{font-size:25.4px}}@media only screen and (min-width:1300px){.card{font-size:26px}}.desc{font-size:16px;line-height:1.88}@media only screen and (min-width:480px){.desc{font-size:16.6px}}@media only screen and (min-width:768px){.desc{font-size:17px;line-height:2}}@media only screen and (min-width:1024px){.desc{font-size:17.4px}}@media only screen and (min-width:1300px){.desc{font-size:18px}}.sm_desc{font-size:14px;line-height:1.71}@media only screen and (min-width:480px){.sm_desc{font-size:14.6px}}@media only screen and (min-width:768px){.sm_desc{font-size:15px;line-height:1.75}}@media only screen and (min-width:1024px){.sm_desc{font-size:15.4px}}@media only screen and (min-width:1300px){.sm_desc{font-size:16px}}a{color:#315e6f;text-decoration:underline;transition:all .2s ease-in-out;font-weight:600}a:hover{text-decoration:underline}a.bread-parent-389,a.bread-parent-399,a.bread-parent-407{opacity:.5;cursor:normal}a.bread-parent-389:hover,a.bread-parent-399:hover,a.bread-parent-407:hover{text-decoration:none}.cta_text{text-decoration:none;font-size:16px;color:#315e6f;font-weight:600;text-transform:uppercase}.h2-hr{margin-bottom:40px}.h2-hr:after{content:"";width:47px;height:4px;background-color:#315e6f;position:absolute;margin-top:20px}b,.weight-heavy{font-weight:700}.font-light{font-weight:300}.font-primary{font-weight:400}.font-mid{font-weight:600}.font-bold{font-weight:700}.font-black{font-weight:800}body,html{overflow-x:hidden;padding:0;margin:0;-webkit-tap-highlight-color:transparent;overflow-y:visible}.text-center{text-align:center}.content_block{margin:auto;padding:30px 0;position:relative;overflow:hidden}@media only screen and (min-width:768px){.content_block{padding:40px 0}}@media only screen and (min-width:1024px){.content_block{padding:50px 0}}@media only screen and (min-width:1300px){.content_block{padding:55px 0}}.content_block.padding-collapse-top{padding-top:0}.content_block.padding-collapse-bottom{padding-bottom:0}.content_block.padding-collapse-both{padding-top:0;padding-bottom:0}.content_block:first-child{padding-top:50px}@media only screen and (min-width:768px){.content_block:first-child{padding-top:100px}}@media only screen and (min-width:1024px){.content_block:first-child{padding-top:180px}}.content_block.blk__hero{padding:0}.inner{width:90%;margin:auto;max-width:1200px}.d-none{display:none !important}input{-webkit-appearance:none;border-radius:0}.featured-wine{display:flex;flex-wrap:wrap;justify-content:space-between}@media (max-width:768px){.featured-wine{display:block}}.wine-card{background-color:#fff;margin-top:50px;width:57rem}@media (max-width:1300px){.wine-card{width:100%;margin:50px auto}}@media (max-width:768px){.wine-card{width:100%}}.wine-card.gift-card{width:100%}.wine-card.gift-card .shop-add-to-cart-container{justify-content:unset}.wine-card.gift-card .details{min-height:370px}.wine-card .details{display:flex;justify-content:space-between;min-height:404px;position:relative}.wine-card .details .product-badge{position:absolute;top:-30px;left:-30px;display:flex;height:60px;width:60px;border-radius:50%;align-items:center;justify-content:center;font-size:10px;text-align:center;text-transform:uppercase;font-weight:600;padding:5px;box-sizing:border-box}.wine-card .details .product-badge .rating-pt{font-size:16px}.wine-card .details .product-badge .rating-pt span{font-size:10px;display:block}@media (max-width:768px){.wine-card .details .product-badge{left:-10px;z-index:1}}@media (max-width:768px){.wine-card .details{flex-direction:column}}.wine-card .details .desc{position:relative;flex-basis:50%;padding:30px 15px 20px 20px;box-sizing:border-box}@media (max-width:768px){.wine-card .details .desc{order:2}}.wine-card .details .desc .wine-name{word-break:break-word;text-decoration:none;font-weight:400}.wine-card .details .desc .wine-name a{color:#1b282f;text-decoration:none;font-weight:500}.wine-card .details .desc .status{position:absolute;bottom:20px}.wine-card .details .desc .review{display:flex}.wine-card .details .desc .review .wine-image{font-size:45px}.wine-card .details .desc .review .rating{display:flex;flex-direction:column}.wine-card .details .desc .wine-description{margin-bottom:1rem;overflow:hidden;max-height:147px;height:147px;padding-top:33px}@media (max-width:768px){.wine-card .details .desc .wine-description{max-height:unset;height:unset;margin-bottom:30px;padding-top:10px}}.wine-card .details .desc .wine-price{position:absolute;bottom:20px}.wine-card .details .bottle-image{flex-basis:50%;position:relative;overflow:hidden}.wine-card .details .bottle-image.featured-bottle-image{margin-bottom:-50px}@media (max-width:768px){.wine-card .details .bottle-image.featured-bottle-image{margin-bottom:0}}.wine-card .details .bottle-image img{position:absolute;width:100%;height:100%;object-fit:cover}@media (max-width:768px){.wine-card .details .bottle-image img{position:unset}}.wine-card .products{display:flex;justify-content:space-between}.wine-card .products .cta_text{color:#fff;background-color:#315e6f;width:100%;padding:15px 0;text-align:center}.wine-card .products .cta_text:nth-child(2){border-left:2px solid}.wine-card .products .cta_text.sold-out{background-color:dimgray}.shop-add-to-cart-container{display:flex;height:50px;min-width:500px;justify-content:flex-end}@media (max-width:768px){.shop-add-to-cart-container{display:block;height:unset;min-width:unset}}.shop-add-to-cart-container .shop-add-to-cart{flex-basis:50%;display:flex;background-color:#315e6f;align-items:center;height:50px}@media (max-width:768px){.shop-add-to-cart-container .shop-add-to-cart{position:relative}}.shop-add-to-cart-container .shop-add-to-cart .quantity{width:45px;height:44px;margin-left:5px;text-align:center;font-size:16px;border:none;-webkit-appearance:none;border-radius:0;box-sizing:border-box}.shop-add-to-cart-container .shop-add-to-cart p{color:#fff;margin:0;width:100%;display:block;text-align:center;font-weight:600;letter-spacing:.5px;font-size:16px;cursor:pointer}@media (max-width:768px){.shop-add-to-cart-container .shop-add-to-cart p{padding-right:40px}}.shop-add-to-cart-container .shop-add-to-cart p:hover{cursor:pointer}.shop-add-to-cart-container .shop-case-cart{flex-basis:50%;display:flex;height:50px;align-items:center;justify-content:center;color:#fff;background-color:#1b282f;font-weight:600;letter-spacing:.5px;cursor:pointer}.shop-add-to-cart-container .shop-case-cart:hover{cursor:pointer}.shop-add-to-cart-container .shop-case-cart-sold-out{flex-basis:50%;display:none;height:50px;align-items:center;justify-content:center;color:#fff;background-color:#696969;font-weight:600;letter-spacing:.5px}.card-sold-out{height:50px;background-color:#696969;color:#fff;display:none;align-items:center;justify-content:center;font-weight:500;font-size:18px}.owl-carousel{overflow:hidden;-ms-touch-action:none;touch-action:none}.owl-carousel.owl-loaded .owl-stage-outer .owl-stage{display:flex}.owl-carousel.owl-loaded .owl-nav{display:none}.owl-carousel.owl-loaded .owl-nav button{cursor:pointer}.owl-carousel.owl-loaded .owl-dots{text-align:center}.owl-carousel.owl-loaded .owl-dots button.owl-dot{width:12px;height:12px;border-radius:50%;display:inline-block;background:#315e6f;margin:0 10px;padding:0;border:none}@media only screen and (min-width:768px){.owl-carousel.owl-loaded .owl-dots button.owl-dot{margin:0 15px}}.owl-carousel.owl-loaded .owl-dots button.owl-dot.active{background-color:#bababa}.v65-widgetModalCart-dropdown{display:none}.for-desktop{display:flex}@media (max-width:768px){.for-desktop{display:none}}.for-mobile{display:none}@media (max-width:768px){.for-mobile{display:flex}}.accessi-btn{display:block;background-color:#ddd048;border-radius:50%;width:48px;height:48px;left:20px}@media (max-width:1024px){.accessi-btn{margin:0 auto}}.accessi-btn:hover{cursor:pointer}.acsb-trigger.acsb-bg-lead.acsb-ready{display:none !important}.button{display:inline-block;position:relative;text-align:center;font-size:16px;height:auto;line-height:1;letter-spacing:.053em;border-radius:30.5px;font-weight:600;border:solid 3px #315e6f;text-decoration:none;cursor:pointer;-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out;-webkit-appearance:none;margin:0;padding:14px 40px}.button:hover,.button:focus{outline:none;text-decoration:none}.button{white-space:nowrap}.button.primary{background-color:#315e6f;color:#fff}.button.secondary{background-color:#fff;color:#1b282f}@font-face{font-family:'icon-fonts';src:url(//www.boathousevineyards.com/wp-content/themes/Highway29Creative/assets/styles/../fonts/icons/icon-fonts.eot?h3rhk8);src:url(//www.boathousevineyards.com/wp-content/themes/Highway29Creative/assets/styles/../fonts/icons/icon-fonts.eot?h3rhk8#iefix) format("embedded-opentype"),url(//www.boathousevineyards.com/wp-content/themes/Highway29Creative/assets/styles/../fonts/icons/icon-fonts.ttf?h3rhk8) format("truetype"),url(//www.boathousevineyards.com/wp-content/themes/Highway29Creative/assets/styles/../fonts/icons/icon-fonts.woff?h3rhk8) format("woff"),url(//www.boathousevineyards.com/wp-content/themes/Highway29Creative/assets/styles/../fonts/icons/icon-fonts.svg?h3rhk8#icon-fonts) format("svg");font-weight:400;font-style:normal;font-display:block}[class^=icon-],[class*=" icon-"]{font-family:'icon-fonts' !important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-account:before{content:"\e900"}.icon-instagram:before{content:"\e901"}.icon-facebook:before{content:"\e902"}.icon-email:before{content:"\e903"}.icon-cart:before{content:"\e904"}.icon-bottle:before{content:"\e905"}.icon-twitter:before{content:"\ea96"}.icon-wine:before{content:"\ea97"}.icon-caret:before{content:"\ea98"}.icon-close:before{content:"\ea99"}.icon-download:before{content:"\ea9a"}.icon-label:before{content:"\ea9b"}.icon-minus:before{content:"\ea9c"}.icon-pause:before{content:"\ea9d"}.icon-phone:before{content:"\ea9e"}.icon-pinterest:before{content:"\ea9f"}.icon-play:before{content:"\eaa0"}.icon-plus:before{content:"\eaa1"}.icon-selector:before{content:"\eaa2"}.icon-shelftalker:before{content:"\eaa3"}.icon-specs:before{content:"\eaa4"}.icon-star:before{content:"\eaa5"}.icon-youtube:before{content:"\eaa6"}.icon-vivino:before{content:"\eaa7"}.icon-experience:before{content:"\eaa8"}.icon-club:before{content:"\eaa9"}.icon-event:before{content:"\eaaa"}.icon-recipe:before{content:"\eaab"}.icon-post:before{content:"\eaac"}.icon-arrow-right:before{content:'\eaad'}.icon-arrow-left:before{content:'\eaae'}.shop-title-container{max-width:847px;text-align:center;margin:0 auto;padding-top:180px}@media (max-width:768px){.shop-title-container{padding-top:30px}}.shop-title-container .desc{padding:30px 0}.wine-filter{display:flex;width:154px;height:48px;border-radius:27.5px;border:solid 1px #dbdbdb;background-color:#fff;justify-content:center;align-items:center;position:relative;font-weight:600}.filters-container{display:flex;justify-content:center;flex-wrap:wrap;padding-top:40px}.filters-container .individual-filter{position:relative;margin-right:12px}@media (max-width:768px){.filters-container .individual-filter{margin-top:20px}}.filters-container .individual-filter .mobile-filter-popup{position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.7);transition:opacity .5s;visibility:hidden;opacity:0;z-index:9999}.filters-container .individual-filter .mobile-filter-popup.modal-show{visibility:visible;opacity:1}.filters-container .individual-filter .mobile-filter-popup .mobile-filter-container{width:500px;max-width:87%;background-color:#fff;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);padding-top:20px;text-align:center}.filters-container .individual-filter .mobile-filter-popup .mobile-filter-container .icon-close{position:absolute;left:10px;top:10px;font-size:30px}.filters-container .individual-filter .mobile-filter-popup .mobile-filter-container .mobile-filter-title{font-size:16px;font-weight:600;padding-bottom:17px;border-bottom:1px solid #cecece;width:90%;margin:0 auto}.filters-container .individual-filter .mobile-filter-popup .mobile-filter-container .filter-checkbox-container{padding:20px 0;max-height:250px;overflow-y:auto}.filters-container .individual-filter .mobile-filter-popup .mobile-filter-container .filter-checkbox-container .fitler-checkbox{position:relative;padding:7px 0}.filters-container .individual-filter .mobile-filter-popup .mobile-filter-container .filter-checkbox-container .fitler-checkbox input{opacity:0;cursor:pointer}.filters-container .individual-filter .mobile-filter-popup .mobile-filter-container .filter-checkbox-container .fitler-checkbox input:checked+label:after{content:'';display:block;position:absolute;top:3px;left:7px;width:6px;height:11px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.filters-container .individual-filter .mobile-filter-popup .mobile-filter-container .filter-checkbox-container .fitler-checkbox input:checked+label:before{background-color:#315e6f}.filters-container .individual-filter .mobile-filter-popup .mobile-filter-container .filter-checkbox-container .fitler-checkbox label{position:absolute;cursor:pointer;left:5%}.filters-container .individual-filter .mobile-filter-popup .mobile-filter-container .filter-checkbox-container .fitler-checkbox label:before{content:'';-webkit-appearance:none;background-color:#fff;border:1px solid #315e6f;box-shadow:0 1px 2px rgba(0,0,0,.05),inset 0px -15px 10px -12px rgba(0,0,0,.05);padding:10px;display:inline-block;position:relative;vertical-align:middle;cursor:pointer;margin-right:15px}.filters-container .individual-filter .mobile-filter-popup .mobile-filter-container .fitler-show-result-container{height:100px;display:flex;justify-content:center;align-items:center;border-top:1px solid #cecece}.filters-container .individual-filter .mobile-filter-popup .mobile-filter-container .fitler-show-result-container .filter-show-result{width:271px;height:49px;border-radius:30.5px;background-color:#315e6f;color:#fff;display:flex;justify-content:center;align-items:center;font-weight:600;letter-spacing:.86px}.filters-container .slider-container{width:350px;padding:30px 20px 10px;background:#fff;box-shadow:0 10px 30px rgba(0,0,0,.2);border-radius:3px}@media (max-width:768px){.filters-container .slider-container{width:unset;padding:30px 37px 10px 23px}}.filters-container .slider-container #rangeSlider{background:#cecece;height:4px;border:none}.filters-container .slider-container #rangeSlider .ui-widget-header{background:#315e6f}.filters-container .slider-container #rangeSlider .ui-slider-handle{font-size:14px;border-radius:50%;outline:none;border:2px solid #315e6f;width:25px;height:24px;background:#fff;top:-11px;box-shadow:0px 0px 1px 1px rgba(0,0,0,.2)}.filters-container .slider-container #amount{margin-top:10px}.filters-container .slider-container #rangeSlider-mobile{background:#cecece;height:4px;border:none}.filters-container .slider-container #rangeSlider-mobile .ui-widget-header{background:#315e6f}.filters-container .slider-container #rangeSlider-mobile .ui-slider-handle{font-size:14px;border-radius:50%;outline:none;border:2px solid #315e6f;width:25px;height:24px;background:#fff;top:-11px;box-shadow:0px 0px 1px 1px rgba(0,0,0,.2)}.filters-container .slider-container #amount-mobile{margin-top:10px}.filters-container .filter-dropdown{list-style:none;padding:0;width:154px;background:#fff;margin:0;z-index:2;display:none;position:absolute;box-shadow:0 10px 30px rgba(0,0,0,.2)}@media (max-width:768px){.filters-container .filter-dropdown.price-filter{right:0;width:324px}}.filters-container .filter-dropdown li{min-height:30px;padding-top:10px}.filters-container .filter-dropdown li:hover{cursor:pointer;color:#fff;background-color:#315e6f}.filters-container .wine-filter:hover{color:#fff;background-color:#315e6f;cursor:pointer}.filters-container .wine-filter .icon-caret{font-size:10px;position:absolute;top:50%;right:20px;transform:translateY(-50%)}#category-post-content{display:flex;flex-wrap:wrap;padding:50px 0;justify-content:space-between}@media (max-width:1300px){#category-post-content{display:block}}@media (max-width:768px){#category-post-content .shop-banner{display:none}}#category-post-content .shop-banner img{width:100%;margin-top:50px}@media (min-width:768px){#category-post-content .shop-banner-mobile{display:none}}#category-post-content .shop-banner-mobile img{width:100%}#category-post-content-ajax{display:flex;flex-wrap:wrap;padding:50px 0;justify-content:space-between}@media (max-width:1300px){#category-post-content-ajax{display:block}}#category-post-content-ajax .no-result{display:flex;justify-content:center;align-items:center;min-height:600px;text-align:center;background-size:50%;width:100%;justify-content:center;background-repeat:no-repeat;background-position:center}@media (max-width:768px){#category-post-content-ajax .no-result{background-size:contain;min-height:300px}}#loading-animation{display:none}.filter{display:flex;margin-top:30px;justify-content:space-between}@media (max-width:768px){.filter{display:block}}.filter .filtering-category-contatiner{display:flex;flex-wrap:wrap}.filter .filtering-category-contatiner .filtering-category{background-color:#315e6f;color:#fff;margin-right:50px;padding:10px 20px;display:flex;align-items:center;margin-top:10px}@media (max-width:768px){.filter .filtering-category-contatiner .filtering-category{margin-right:43px;margin-top:20px}}.filter .filtering-category-contatiner .filtering-category .icon-close{font-weight:600;margin-left:5px}.filter .filtering-category-contatiner .filtering-category .icon-close:hover{cursor:pointer}.filter .clear-filter{font-size:16px;margin-top:10px;display:none;align-items:center;justify-content:center;font-weight:600}.filter .clear-filter:hover{cursor:pointer}@media (max-width:768px){.filter .clear-filter{padding-top:20px}}.product-section{background-color:#fff}.product-container{display:flex;padding:180px 0 80px;justify-content:center;width:90%;max-width:1200px;margin:0 auto;box-sizing:border-box}@media (max-width:768px){.product-container{display:block;padding:30px 0}}.product-container .sticky-product-container{display:none;height:80px;box-sizing:border-box;align-items:center;padding:5px}.product-container .sticky-product-container.sticky-scroll{display:flex;position:fixed;top:0;left:0;right:0;justify-content:space-between;background-color:#fff;padding:5px 20px;z-index:1}@media (max-width:768px){.product-container .sticky-product-container.sticky-scroll{display:block;padding:5px;height:unset}}.product-container .sticky-product-container .sticky-product-detail{display:flex;align-items:center}@media (max-width:768px){.product-container .sticky-product-container .sticky-product-detail{display:none}}.product-container .sticky-product-container .sticky-product-detail img{height:60px}.product-container .sticky-product-container .sticky-product-detail h3{font-size:25px;padding-left:30px}@media (max-width:768px){.product-container .sticky-product-container .sticky-product-detail h3{padding-left:10px}}@media (max-width:768px){.product-container .sticky-product-container .shop-case-cart{display:none}}.product-container.gift_product .product-image{flex-basis:50%}.product-container.gift_product .product-image img{width:100%;height:unset;object-fit:cover;min-height:unset}.product-container.gift_product .product-detail{flex-basis:42%;margin-right:3%}.product-container.gift_product .product-detail .product-description{padding-top:18px}.product-container.gift_product .product-detail .product-anchor-nav{border:none}.product-container .product-image{flex-basis:19.5%;background-color:#fff;margin-right:13%;position:relative}.product-container .product-image .product-badge{position:absolute;top:200px;left:calc(50% - 120px);display:flex;height:60px;width:60px;border-radius:50%;align-items:center;justify-content:center;font-size:10px;text-align:center;text-transform:uppercase;font-weight:600;padding:5px;box-sizing:border-box}.product-container .product-image .product-badge .rating-pt{font-size:16px}.product-container .product-image .product-badge .rating-pt span{font-size:10px;display:block}@media (max-width:768px){.product-container .product-image{display:none}}.product-container .product-image img{height:724px;object-fit:cover;margin:0 auto;display:block;max-width:100%}.product-container .product-detail{flex-basis:50%}@media (max-width:768px){.product-container .product-detail h1{font-size:28px;text-align:center}}.product-container .product-detail .radio-boxes{display:flex;padding-top:40px}@media (max-width:768px){.product-container .product-detail .radio-boxes{justify-content:space-between;padding-top:26px;flex-wrap:wrap}}@media (max-width:768px){.product-container .product-detail .radio-boxes .radbox{flex-basis:45%}}.product-container .product-detail .radio-boxes .radbox:hover{cursor:pointer}.product-container .product-detail .radio-boxes .radbox .rad-text{display:block;padding:10px 30px;box-sizing:border-box;border:4px solid transparent;color:#000}@media (max-width:768px){.product-container .product-detail .radio-boxes .radbox .rad-text{width:unset;padding:10px 2px;text-align:center}}.product-container .product-detail .radio-boxes .radbox .rad-text span{color:#696969}.product-container .product-detail .radio-boxes .radbox input[type=radio]{display:none}.product-container .product-detail .radio-boxes .radbox input[type=radio]:checked+.rad-text{border:4px solid #1b282f;color:#1b282f}.product-container .product-detail .product-description{padding-top:20px}.product-container .product-detail .product-description p{line-height:1.8}.product-container .product-detail .product-anchor-nav{max-width:400px;height:38px;border-bottom:1px solid #cecece;padding-top:40px}.product-container .product-detail .product-anchor-nav a{margin-right:30px;font-size:16px;text-transform:uppercase}@media (max-width:768px){.product-container .product-detail .product-anchor-nav a{margin-right:12px}}.product-container .product-detail .product-anchor-nav a:hover{cursor:pointer}.product-container .product-detail .wine-data-download{padding-top:30px;display:flex;text-decoration:none;align-items:center}.product-container .product-detail .wine-data-download .icon-download{font-size:21px}.product-container .product-detail .wine-data-download span:last-child{text-decoration:underline;padding-left:15px}.product-container .product-detail .product-image-mobile{display:none}@media (max-width:768px){.product-container .product-detail .product-image-mobile{display:block;text-align:center;padding:20px 0;position:relative}.product-container .product-detail .product-image-mobile .product-badge{position:absolute;top:78px;left:calc(50% - 65px);display:flex;height:60px;width:60px;border-radius:50%;align-items:center;justify-content:center;font-size:10px;text-align:center;text-transform:uppercase;font-weight:600}.product-container .product-detail .product-image-mobile .product-badge .rating-pt{font-size:16px}.product-container .product-detail .product-image-mobile .product-badge .rating-pt span{font-size:10px;display:block}.product-container .product-detail .product-image-mobile img{max-height:300px;max-width:100%}}@media (max-width:768px){.product-container .product-detail h3{text-align:center}}.wine-spec-container{display:flex;align-items:center;padding:0 0 0 13%;background-color:#1b282f;min-height:400px}@media (max-width:1600px){.wine-spec-container{padding:0 0 0 5%}}.wine-spec-container .wine-spec{display:flex;width:100%;color:#fff;justify-content:center;flex-wrap:wrap}@media (max-width:1024px){.wine-spec-container .wine-spec{display:block;padding-bottom:30px}}.wine-spec-container .wine-spec .wine-spec-title{color:#fff;position:relative}.wine-spec-container .wine-spec .wine-spec-title:after{content:'';position:absolute;left:0;bottom:-16px;width:47px;height:4px}@media (max-width:1024px){.wine-spec-container .wine-spec .wine-spec-title:after{bottom:23px}}@media (max-width:1024px){.wine-spec-container .wine-spec .wine-spec-title{padding:60px 0 33px}}.wine-spec-container .wine-spec .wine-spec-left{flex-basis:20%;margin-right:4%}@media (max-width:1024px){.wine-spec-container .wine-spec .wine-spec-left{flex-basis:100%;max-width:320px}}.wine-spec-container .wine-spec .wine-spec-right{flex-basis:73%;display:flex;flex-wrap:wrap}@media (max-width:1024px){.wine-spec-container .wine-spec .wine-spec-right{flex-basis:100%;max-width:320px}}.wine-spec-container .wine-spec .wine-spec-right .wine-spec-right-col{flex-basis:30%;padding-bottom:30px}@media (max-width:1024px){.wine-spec-container .wine-spec .wine-spec-right .wine-spec-right-col{flex-basis:100%}}.wine-spec-container .wine-spec .wine-spec-right .wine-spec-right-col .wine-spec-label{font-weight:600;text-transform:uppercase;margin-right:20px}.overlay{position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.7);transition:opacity .5s;visibility:hidden;opacity:0;z-index:10}.overlay.modal-show{visibility:visible;opacity:1}.overlay .product-modal{width:500px;max-width:87%;background-color:#fff;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);padding-top:40px;text-align:center}.overlay .product-modal .product-modal-img{padding:40px;text-align:center}.overlay .product-modal .product-modal-img .product-badge{display:none}.overlay .product-modal .product-modal-img img{max-height:300px;max-width:100%}.overlay .product-modal .icon-close{position:absolute;right:10px;top:10px;font-size:30px}.overlay .product-modal .icon-close:hover{cursor:pointer}.overlay .product-modal .btn-checkout{display:block;font-size:16px;background-color:#315e6f;max-width:200px;margin:0 auto;color:#fff;text-decoration:none;padding:20px;border-radius:30px;text-transform:uppercase;letter-spacing:1px}.overlay .product-modal .btn-viewcart{text-decoration:none;padding:20px 0 40px;display:block;text-transform:uppercase;color:#1b282f}.overlay .loading-gif{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.pagepopup-container{position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.7);transition:opacity .5s;visibility:hidden;opacity:0;z-index:10}.pagepopup-container.modal-show{visibility:visible;opacity:1}.pagepopup-container .pagepopup{width:840px;max-width:87%;background-color:#fff;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);text-align:center;display:flex}@media (max-width:768px){.pagepopup-container .pagepopup{flex-direction:column;padding:0 20px;box-sizing:border-box}}.pagepopup-container .pagepopup.popup1{display:block}@media (max-width:768px){.pagepopup-container .pagepopup.popup1 h1{padding-top:100px}}.pagepopup-container .pagepopup .popup-left{min-width:200px}@media (max-width:768px){.pagepopup-container .pagepopup .popup-left{height:200px}}.pagepopup-container .pagepopup .popup-right{flex:1;text-align:left;padding:0 70px}@media (max-width:768px){.pagepopup-container .pagepopup .popup-right{padding:0 10px}}.pagepopup-container .pagepopup .popup-right p{margin:0}.pagepopup-container .pagepopup .icon-close{position:absolute;right:10px;top:10px;font-size:30px}.pagepopup-container .pagepopup .icon-close:hover{cursor:pointer}.pagepopup-container .pagepopup p{max-width:500px;margin:0 auto;padding:30px 0}.pagepopup-container .pagepopup .no-thanks{padding:60px 0 40px;font-weight:600;font-size:16px}.pagepopup-container .pagepopup .no-thanks:hover{cursor:pointer}@media (max-width:768px){.pagepopup-container .pagepopup .no-thanks{padding-top:20px;padding-bottom:20px}}.pagepopup-container .pagepopup h1{padding-top:70px;font-size:43px}@media (max-width:768px){.pagepopup-container .pagepopup h1{padding-top:20px}}.pagepopup-container .pagepopup .v65-widgetFormWrapper{padding-top:20px;padding-bottom:40px}@media (max-width:768px){.pagepopup-container .pagepopup .v65-widgetFormWrapper{width:unset !important}}.pagepopup-container .pagepopup .v65-widgetFormWrapper form{width:unset !important;color:#000}.pagepopup-container .pagepopup .v65-widgetFormWrapper form fieldset{border:none}.pagepopup-container .pagepopup .v65-widgetFormWrapper form fieldset legend{display:none}.pagepopup-container .pagepopup .v65-widgetFormWrapper form fieldset label{display:none}.pagepopup-container .pagepopup .v65-widgetFormWrapper form fieldset input{border:none;border-bottom:2px solid #000;box-sizing:border-box;background:0 0;min-width:80%;height:40px;font-size:24px;margin-top:22px;margin-right:27px}@media (max-width:768px){.pagepopup-container .pagepopup .v65-widgetFormWrapper form fieldset input{float:unset;margin-right:unset;-webkit-appearance:none;border-radius:0;width:100%}}.pagepopup-container .pagepopup .v65-widgetFormWrapper form fieldset input:focus{outline:none}.pagepopup-container .pagepopup .v65-widgetFormWrapper form fieldset button{display:flex;width:250px;height:50px;border:none;color:#fff;align-items:center;justify-content:center;border-radius:35px;font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:2px;margin-top:30px}@media (max-width:768px){.pagepopup-container .pagepopup .v65-widgetFormWrapper form fieldset button{width:100%;height:50px;margin-top:20px}}.pagepopup-container .pagepopup .v65-widgetFormWrapper form fieldset button:hover{cursor:pointer}.add-to-cart-form{display:flex;padding-top:40px}.add-to-cart-form .quantity{width:55px;text-align:center;margin-right:15px;font-size:16px;border:1px solid #999;box-sizing:border-box}.add-to-cart-btn{width:283px;height:49px;font-size:16px;font-weight:600;line-height:1;letter-spacing:.86px;color:#fff;display:flex;align-items:center;justify-content:center;background-color:#1b282f;border-radius:30px;cursor:pointer}.add-to-cart-btn.per-case{display:none;margin-top:40px;width:353px;max-width:100%}.add-to-cart-btn:hover{cursor:pointer}.add-to-cart-alternate{display:none;padding-top:40px}.add-to-cart-alternate .per-alternate-quantity{width:55px;text-align:center;margin-right:15px;font-size:16px;box-sizing:border-box;border:1px solid #999}.rating-container{display:flex;padding-top:20px;align-items:center}@media (max-width:768px){.rating-container{display:block}}.rating-container div{display:flex}@media (max-width:768px){.rating-container div{justify-content:center}}.rating-container.in-card{padding:6px 0 0;display:flex}.rating-container.in-card .stars-container{display:flex;width:67px;justify-content:space-between}.rating-container .icon-vivino{font-size:20px}.rating-container .rating-counts{display:flex;align-items:center;padding-left:5px}.rating-container .rating-counts.in-card{font-size:14px;padding-left:0}.rating-container .rating-counts.in-card span{margin-right:5px;margin-left:5px}.rating-container .rating-score{font-size:16px;line-height:1.7;padding-left:10px}.rating-container .rating-score span{padding:0 5px}.rating-container .rating-score.in-card{font-size:14px;padding-left:5px;padding-right:5px}.rating-container .star{position:relative;display:inline-block;font-size:16px;line-height:1.7}.rating-container .star.card-star{font-size:12px}.rating-container .star-under{color:#ddd}.rating-container .star-over{color:#315e6f;overflow:hidden;position:absolute;top:0;left:0;display:none}.rating-container .star-visible{display:inline-block}div[v65remotejs=modalCart]{display:none !important}.food-paring{display:flex}@media (max-width:768px){.food-paring{display:block}}.food-paring .food-paring-img{flex-basis:50%}.food-paring .food-paring-img img{width:100%;height:100%;object-fit:cover}.food-paring .food-paring-detail{flex-basis:50%;padding:80px;background-color:#fff;box-sizing:border-box}@media (max-width:768px){.food-paring .food-paring-detail{padding:20px}}.food-paring .food-paring-detail h2{position:relative}.food-paring .food-paring-detail h2:after{content:'';position:absolute;left:0;bottom:-16px;width:47px;height:4px;background-color:#315e6f}.gift-items-container{padding:100px 0;background-color:#1b282f}.gift-items-container .gift-items{display:flex;justify-content:space-around;max-width:1200px;margin:0 auto;flex-wrap:wrap}.gift-items-container .gift-items .gift-item{flex-basis:25%;display:flex;position:relative;background-color:#fff;align-items:center;padding-left:20px;height:160px;justify-content:space-between;margin-bottom:30px}@media (max-width:768px){.gift-items-container .gift-items .gift-item{flex-basis:74%;margin:17px 10px 26px 57px}}.gift-items-container .gift-items .gift-item a{text-decoration:none}.gift-items-container .gift-items .gift-item h3{font-size:24px}.gift-items-container .gift-items .gift-item .item-images{height:100%;display:flex;align-items:center;width:80px}.gift-items-container .gift-items .gift-item .item-images a{height:100%}.gift-items-container .gift-items .gift-item .item-images img{height:170px}.gift-items-container .gift-items .gift-item span{position:absolute;left:-45px;top:50%;background-color:#ddd084;height:60px;width:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:18px;transform:translateY(-50%);color:#1b282f}.gift-items-container h2{color:#fff;text-align:center;margin-bottom:50px;position:relative}.gift-items-container h2:after{content:'';height:5px;background-color:#315e6f;position:absolute;bottom:-11px;width:60px;left:49%}@media (max-width:768px){.gift-items-container h2:after{left:calc(50% - 118px)}}.profile{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;padding:100px 0;flex-wrap:wrap}@media (max-width:768px){.profile{padding:0}}.profile .profile-photo{flex-basis:50%}@media (max-width:768px){.profile .profile-photo{flex-basis:100%}}.profile .profile-photo img{width:100%;object-fit:cover;border:5px solid #fff;box-shadow:15px 13px 26px -4px rgba(0,0,0,.05);box-sizing:border-box}.profile .profile-content{flex-basis:45%}@media (max-width:768px){.profile .profile-content{flex-basis:100%;padding:20px}.profile .profile-content p{margin-bottom:0}}.recipe{display:flex;justify-content:space-between;flex-wrap:wrap}.recipe .recipe-img{flex-basis:50%}@media (max-width:768px){.recipe .recipe-img{flex-basis:100%}}.recipe .recipe-img img{width:100%;height:100%;object-fit:cover}.recipe .recipe-detail{flex-basis:50%;padding:100px;box-sizing:border-box;background-color:#fff}@media (max-width:768px){.recipe .recipe-detail{flex-basis:100%;padding:20px}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.content_block.single-experience{padding-bottom:0}.content_block.single-experience .inner{max-width:1019px}.content_block.single-experience .current-experience{padding:8rem 0}.content_block.single-experience .current-experience .title{text-align:center}.content_block.single-experience .current-experience .highlight-photo{width:100%;height:300px;background-size:cover;background-repeat:no-repeat;background-position:center;margin:3rem 0 5rem}@media only screen and (min-width:768px){.content_block.single-experience .current-experience .highlight-photo{margin:4rem 0 6rem;height:450px}}@media only screen and (min-width:1024px){.content_block.single-experience .current-experience .highlight-photo{margin:4rem 0 8rem;height:560px}}@media only screen and (min-width:768px){.content_block.single-experience .current-experience .experience-details{display:flex}}.content_block.single-experience .current-experience .experience-details .details{margin-bottom:3rem}@media only screen and (min-width:768px){.content_block.single-experience .current-experience .experience-details .details{width:55%}}.content_block.single-experience .current-experience .experience-details .details .overview{margin-bottom:.5em}.content_block.single-experience .current-experience .experience-details .details .desc{margin-bottom:1em}.content_block.single-experience .current-experience .experience-details .details .summary{margin-bottom:.5em}.content_block.single-experience .current-experience .experience-details .details .sm_desc{margin-bottom:.5em;font-weight:600}.content_block.single-experience .current-experience .experience-details .details .sm_desc span{font-weight:400;margin-left:10px}@media only screen and (min-width:768px){.content_block.single-experience .current-experience .experience-details .reservation{width:45%;text-align:center}}.content_block.single-experience .current-experience .experience-details .reservation .button{margin-bottom:15px;box-sizing:border-box;width:320px}.content_block.single-experience .other-experiences{background-color:#fff;padding:8rem 0}.content_block.single-experience .other-experiences .other{text-align:center}.content_block.single-club{padding-top:3rem}@media only screen and (min-width:768px){.content_block.single-club{padding-top:4rem}}@media only screen and (min-width:1024px){.content_block.single-club{padding-top:18rem}}.content_block.single-club .club-container{max-width:1019px;margin:0 auto}.content_block.single-club .club-container .club-name{text-align:center;margin-bottom:4rem}.content_block.single-club .club-container .club-photo{background-position:center;background-repeat:no-repeat;background-size:cover;width:100%;height:350px}@media only screen and (min-width:768px){.content_block.single-club .club-container .club-photo{height:450px}}@media only screen and (min-width:768px){.content_block.single-club .club-container .club-photo{height:570px}}.content_block.single-club .club-container .club-information{padding:4rem 0}@media only screen and (min-width:768px){.content_block.single-club .club-container .club-information{display:flex;justify-content:space-between;padding:8rem 0}}.content_block.single-club .club-container .club-information .club-overview{width:100%}@media only screen and (min-width:768px){.content_block.single-club .club-container .club-information .club-overview{width:60%}}.content_block.single-club .club-container .club-information .club-overview .desc{padding:1.5rem 0}.content_block.single-club .club-container .club-information .club-overview .desc a{background-color:rgba(0,0,0,0) !important}.content_block.single-club .club-container .club-information .club-details{width:100%;padding-top:2rem}@media only screen and (min-width:768px){.content_block.single-club .club-container .club-information .club-details{width:35%;padding-top:0;min-width:325px}}.content_block.single-club .club-container .club-information .club-details .details{margin-bottom:3rem;display:flex;justify-content:space-between;max-width:420px}@media only screen and (min-width:768px){.content_block.single-club .club-container .club-information .club-details .details{margin-bottom:4rem}}@media only screen and (min-width:1024px){.content_block.single-club .club-container .club-information .club-details .details{margin-bottom:5rem}}.content_block.single-club .club-container .club-information .club-details .details .detail .cta_text{color:dimgray}.content_block.single-club .club-container .club-information .club-details .details .detail .card{font-size:24px;color:#0f262e;text-align:center}@media only screen and (min-width:480px){.content_block.single-club .club-container .club-information .club-details .details .detail .card{font-size:27px}}@media only screen and (min-width:768px){.content_block.single-club .club-container .club-information .club-details .details .detail .card{font-size:30px}}@media only screen and (min-width:1024px){.content_block.single-club .club-container .club-information .club-details .details .detail .card{font-size:33px}}@media only screen and (min-width:1300px){.content_block.single-club .club-container .club-information .club-details .details .detail .card{font-size:36px}}@media only screen and (wide-width:1024px){.content_block.single-club .club-container .club-information .club-details .cta-group .button{min-width:180px;box-sizing:border-box}}.content_block.single-club .club-container .club-information .club-details .cta-group .button:not(:last-child){margin-right:.5rem}@media only screen and (min-width:768px){.content_block.single-club .club-container .club-information .club-details .cta-group .button:not(:last-child){margin-right:1rem}}.content_block.single-club .compare-clubs .block-title{display:flex;align-items:center;width:100%;margin-bottom:4rem}.content_block.single-club .compare-clubs .block-title:after{content:"";display:block;height:1px;background:#cecece;flex:auto;margin-left:12px}.content_block.single-club .compare-clubs .club-names{display:grid;grid-gap:1px;background-color:#e9e9e9;margin-bottom:3rem}@media only screen and (min-width:768px){.content_block.single-club .compare-clubs .club-names{display:none}}.content_block.single-club .compare-clubs .club-names .club-name{display:flex;justify-content:space-between;align-items:center;padding:1rem;color:dimgray;background-color:#fff;border-top:3px solid #315e6f}.content_block.single-club .compare-clubs .club-names .club-name.active{color:#fff;border-top:3px solid #bababa;background-color:#315e6f}.content_block.single-club .compare-clubs .club-names .club-name span{text-align:center}.content_block.single-club .compare-clubs .comparing-categories{display:grid;grid-template-rows:auto auto auto auto;grid-auto-flow:column;grid-gap:2px}@media only screen and (max-width:767px){.content_block.single-club .compare-clubs .comparing-categories{grid-template-columns:repeat(2,1fr) !important}}.content_block.single-club .compare-clubs .comparing-categories .compare-value,.content_block.single-club .compare-clubs .comparing-categories .compare-option{display:flex;justify-content:center;flex-direction:column;background:#fff;padding:3rem 2rem}.content_block.single-club .compare-clubs .comparing-categories .compare-value{text-align:center}@media only screen and (max-width:767px){.content_block.single-club .compare-clubs .comparing-categories .compare-value{display:none}}.content_block.single-club .compare-clubs .comparing-categories .compare-value.active{display:flex}.content_block.single-club .compare-clubs .comparing-categories .compare-value .club-title h3{margin-bottom:1rem}@media only screen and (min-width:768px){.content_block.single-club .compare-clubs .comparing-categories .compare-value .club-title h3{margin-bottom:.5rem}}.content_block.single-event{padding-top:3rem;padding-bottom:0}@media only screen and (min-width:768px){.content_block.single-event{padding-top:4rem}}@media only screen and (min-width:1024px){.content_block.single-event{padding-top:18rem}}.content_block.single-event .main-event .inner{max-width:1019px}.content_block.single-event .main-event .event-title{text-align:center;padding-bottom:4rem}@media only screen and (min-width:768px){.content_block.single-event .main-event .event-title{padding-bottom:6rem}}@media only screen and (min-width:1024px){.content_block.single-event .main-event .event-title{padding-bottom:8rem}}.content_block.single-event .main-event .event-thumbnail{background-size:cover;background-repeat:no-repeat;background-position:center;width:100%;margin-bottom:4rem;height:250px}@media only screen and (min-width:480px){.content_block.single-event .main-event .event-thumbnail{margin-bottom:2rem;height:300px}}@media only screen and (min-width:768px){.content_block.single-event .main-event .event-thumbnail{margin-bottom:3rem;height:400px}}@media only screen and (min-width:1024px){.content_block.single-event .main-event .event-thumbnail{margin-bottom:4rem;height:560px}}.content_block.single-event .main-event .event-information{display:flex;flex-wrap:wrap;justify-content:space-between}.content_block.single-event .main-event .event-information .event-details{width:395px;max-width:100%;padding-bottom:4rem}@media only screen and (min-width:768px){.content_block.single-event .main-event .event-information .event-details{padding-bottom:6rem}}@media only screen and (min-width:1024px){.content_block.single-event .main-event .event-information .event-details{padding-bottom:8rem}}.content_block.single-event .main-event .event-information .event-details .event-detail{display:flex;padding:1rem 0}.content_block.single-event .main-event .event-information .event-details .event-detail .detail-option{text-transform:uppercase;font-weight:600;margin-right:12px}.content_block.single-event .main-event .event-information .event-details .event-atc{padding-top:2rem}.content_block.single-event .main-event .event-information .event-details .event-atc .quantity{width:45px;height:44px;margin-left:5px;text-align:center;font-size:16px;border:none;-webkit-appearance:none;border-radius:0;box-sizing:border-box}.content_block.single-event .main-event .event-information .event-details .event-atc .v65-widgetProduct-addToCart{display:none}.content_block.single-event .main-event .event-information .event-description{width:590px;max-width:100%;padding-bottom:4rem}@media only screen and (min-width:768px){.content_block.single-event .main-event .event-information .event-description{padding-bottom:6rem;padding-top:1rem}}@media only screen and (min-width:1024px){.content_block.single-event .main-event .event-information .event-description{padding-bottom:8rem}}.content_block.single-event .main-event .event-video .video-container{width:100%;height:0;padding-top:56.25%;position:relative;margin-top:20px}.content_block.single-event .main-event .event-video .thumbnail-background{position:absolute;top:0;width:100%;height:100%;object-fit:cover}.content_block.single-event .main-event .event-video .background-video{position:absolute;top:0;width:100%;height:100%}.content_block.single-event .other-events{padding:4rem 0;background-color:#fff}@media only screen and (min-width:768px){.content_block.single-event .other-events{padding:6rem 0}}@media only screen and (min-width:1024px){.content_block.single-event .other-events{padding:8rem 0}}.content_block.single-event .other-events .other-events-title{text-align:center}.content_block.single-event .other-events .other-events-block{display:flex;justify-content:space-around;flex-wrap:wrap}.content_block.single-event .other-events .other-events-block .event{margin:30px 0;width:100%;box-shadow:15px 13px 26px -4px rgba(0,0,0,.05)}@media only screen and (min-width:480px){.content_block.single-event .other-events .other-events-block .event{width:380px}}.content_block.single-event .other-events .other-events-block .event-link{text-decoration:none}.content_block.single-event .other-events .other-events-block .event-link:hover{text-decoration:none}.content_block.single-event .other-events .other-events-block .thumbnail{background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;height:180px;position:relative}.content_block.single-event .other-events .other-events-block .thumbnail .event-date{color:#fff;background-color:#315e6f;font-weight:400;width:fit-content;padding:5px 20px;position:absolute;bottom:0;left:0}.content_block.single-event .other-events .other-events-block .details{background:#fff;height:180px;box-sizing:border-box;padding:27px;position:relative}@media only screen and (min-width:768px){.content_block.single-event .other-events .other-events-block .details{height:210px}}.content_block.single-event .other-events .other-events-block .details .event-title{font-weight:400}.content_block.single-event .other-events .other-events-block .details .ticket,.content_block.single-event .other-events .other-events-block .details .reserve{padding:9px 20px;position:absolute;bottom:30px;text-transform:uppercase;width:134px;box-sizing:border-box}.content_block.single-recipe{padding-top:40px;padding-bottom:0}@media only screen and (min-width:768px){.content_block.single-recipe{padding-top:60px}}@media only screen and (min-width:1024px){.content_block.single-recipe{padding-top:180px}}.content_block.single-recipe .sm-inner{max-width:1019px}.content_block.single-recipe .sm-inner .recipe-title{text-align:center}.content_block.single-recipe .sm-inner .share-block{text-align:center;margin-top:2rem;display:flex;justify-content:center;align-items:center}.content_block.single-recipe .sm-inner .share-block .sm_desc{margin-right:12px}.content_block.single-recipe .sm-inner .share-block a{text-decoration:none;color:#616262}.content_block.single-recipe .sm-inner .share-block a .icon{font-size:21px}.content_block.single-recipe .sm-inner .share-block a:not(:last-child){margin-right:21px}.content_block.single-recipe .sm-inner .recipe-photo{background-size:contain;background-position:center;background-repeat:no-repeat;width:100%;height:250px;margin:3rem 0}@media only screen and (min-width:768px){.content_block.single-recipe .sm-inner .recipe-photo{height:400px;margin:5rem 0}}@media only screen and (min-width:1024px){.content_block.single-recipe .sm-inner .recipe-photo{height:570px;margin:7rem 0}}.content_block.single-recipe .sm-inner .instruction{max-width:800px;margin:0 auto}.content_block.single-recipe .sm-inner .instruction .download-spec{display:flex;align-items:center;text-transform:none}.content_block.single-recipe .sm-inner .instruction .download-spec .icon{margin-right:11px;font-size:21px}@media only screen and (min-width:768px){.content_block.single-recipe .sm-inner .recipe-details{display:flex;justify-content:space-between}}.content_block.single-recipe .sm-inner .recipe-details .ingredients{padding:2rem 0}@media only screen and (min-width:768px){.content_block.single-recipe .sm-inner .recipe-details .ingredients{margin-right:7rem;min-width:300px}}@media only screen and (min-width:1024px){.content_block.single-recipe .sm-inner .recipe-details .ingredients{margin-right:10rem;min-width:350px}}.content_block.single-recipe .sm-inner .recipe-details .ingredients h3{padding-top:2rem}.content_block.single-recipe .sm-inner .recipe-details .ingredients .ingredient{padding:1rem 0}@media only screen and (min-width:768px){.content_block.single-recipe .sm-inner .recipe-details .ingredients .ingredient{padding:1.5rem 0}}@media only screen and (min-width:1024px){.content_block.single-recipe .sm-inner .recipe-details .ingredients .ingredient{padding:2rem 0}}.content_block.single-recipe .sm-inner .recipe-details .ingredients .ingredient:not(:last-child){background-image:linear-gradient(to right,#bebebe 39%,rgba(0,0,0,0) 0%);background-position:bottom;background-size:10px 1px;background-repeat:repeat-x}.content_block.single-recipe .sm-inner .recipe-details .steps{padding:2rem 0}.content_block.single-recipe .sm-inner .recipe-details .steps .step{display:flex;padding:1rem 0}@media only screen and (min-width:768px){.content_block.single-recipe .sm-inner .recipe-details .steps .step{padding:1.5rem 0}}@media only screen and (min-width:1024px){.content_block.single-recipe .sm-inner .recipe-details .steps .step{padding:2rem 0}}.content_block.single-recipe .sm-inner .recipe-details .steps .step .number{border:1px solid;padding:10px;text-align:center;height:20px;width:20px;border-radius:50%;font-weight:700;min-width:20px;margin-right:12px}.content_block.single-recipe .sm-inner .recipe-details .steps .step .recipe-step{padding-top:3px}.content_block.single-recipe .sm-inner .recipe-details .steps .step p{margin-bottom:0}.content_block.single-recipe .sm-inner .mini-featured-wines-container{padding:3rem 0}@media only screen and (min-width:768px){.content_block.single-recipe .sm-inner .mini-featured-wines-container{padding:4rem 0}}@media only screen and (min-width:1024px){.content_block.single-recipe .sm-inner .mini-featured-wines-container{padding:5rem 0}}.content_block.single-recipe .sm-inner .mini-featured-wines-container .block-header{display:flex;justify-content:space-between}.content_block.single-recipe .sm-inner .mini-featured-wines-container .block-header .block-title{display:flex;align-items:center;width:100%}.content_block.single-recipe .sm-inner .mini-featured-wines-container .block-header .block-title:after{content:"";display:block;height:2px;background:#cecece !important;flex:auto;margin-left:12px}.content_block.single-recipe .sm-inner .mini-featured-wines-container .block-header .block-link{display:flex;align-items:center;width:100%}.content_block.single-recipe .sm-inner .mini-featured-wines-container .block-header .block-link:before{content:"";display:block;height:2px;background:#cecece;flex:auto;margin-right:12px}@media only screen and (max-width:767px){.content_block.single-recipe .sm-inner .mini-featured-wines-container .block-header .block-link{display:none}}.content_block.single-recipe .sm-inner .mini-featured-wines-container .block-footer{text-align:center;margin-top:4rem}@media only screen and (min-width:768px){.content_block.single-recipe .sm-inner .mini-featured-wines-container .block-footer{display:none}}@media only screen and (min-width:768px){.content_block.single-recipe .sm-inner .mini-featured-wines-container .mini-featured-wines{display:flex;justify-content:space-around}}.content_block.single-recipe .sm-inner .mini-featured-wines-container .mini-featured-wines .mini-featured-wine{display:flex;align-items:center;background:#fff;width:100%;margin:3rem 0;text-decoration:none}@media only screen and (min-width:768px){.content_block.single-recipe .sm-inner .mini-featured-wines-container .mini-featured-wines .mini-featured-wine{width:45%;margin:4rem 0}}.content_block.single-recipe .sm-inner .mini-featured-wines-container .mini-featured-wines .mini-featured-wine .wine-title{padding:20px;width:80%}.content_block.single-recipe .sm-inner .mini-featured-wines-container .mini-featured-wines .mini-featured-wine .wine-photo{background-size:cover;background-position:center;background-repeat:no-repeat;width:25%;height:200px}.content_block.single-recipe .hr{max-width:1200px;margin:8rem auto;background-color:#cecece;height:2px}.content_block.single-recipe .other-favorites{background-color:#fff;padding:5rem 0}@media only screen and (min-width:768px){.content_block.single-recipe .other-favorites{padding:6.5rem 0}}@media only screen and (min-width:1024px){.content_block.single-recipe .other-favorites{padding:8rem 0}}.content_block.single-recipe .other-favorites h2{text-align:center}.content_block.single-recipe .other-favorites .other-recipes{display:flex;flex-wrap:wrap;justify-content:space-around}.content_block.single-recipe .other-favorites .other-recipes .other-recipe{max-width:560px;width:100%;margin:2.5rem 0}@media only screen and (min-width:1024px){.content_block.single-recipe .other-favorites .other-recipes .other-recipe{margin:4rem 0}}.content_block.single-recipe .other-favorites .other-recipes .other-recipe a{text-decoration:none}.content_block.single-recipe .other-favorites .other-recipes .other-recipe .thumbnail{margin-bottom:2rem;background-position:center;background-size:cover;background-repeat:no-repeat;width:100%;height:250px}@media only screen and (min-width:768px){.content_block.single-recipe .other-favorites .other-recipes .other-recipe .thumbnail{height:300px}}@media only screen and (min-width:1024px){.content_block.single-recipe .other-favorites .other-recipes .other-recipe .thumbnail{height:350px}}.blog-title-container{padding-top:200px;text-align:center;padding-bottom:70px}@media (max-width:768px){.blog-title-container{padding-top:30px;padding-bottom:10px}}.blog-title-container .author-container{display:flex;justify-content:center;align-items:center;padding-top:40px}.blog-title-container .author-container .author-image{height:50px;width:50px}.blog-title-container .author-container .author-image img{object-fit:cover;width:100%;height:100%;border-radius:50%}.blog-title-container .author-container .author-desc{margin-bottom:0;padding-left:20px}.blog-title-container .social-share{display:flex;justify-content:center}.blog-title-container .social-share a{color:#626262;text-decoration:none;display:flex;align-items:center;margin-left:15px}.blog-title-container .social-share span{font-size:21px}.blog-title-container .social-share p{font-size:16px;margin-bottom:0}.blog_post_photo{width:100%}.blog_post_photo img{width:100%;height:100%;object-fit:cover}.blog_post_copy{padding:50px 100px}@media (max-width:768px){.blog_post_copy{padding:20px}}.post-content{width:100%}.post-content h1,.post-content h2,.post-content h3,.post-content p{padding:0 100px}@media (max-width:768px){.post-content h1,.post-content h2,.post-content h3,.post-content p{padding:0 10px}}.post-content .wp-caption{margin:0 auto}@media (max-width:1000px){.post-content .wp-caption{width:100% !important}.post-content .wp-caption img{width:100% !important;height:100% !important;object-fit:cover}}.post-content .wp-caption p{padding:0}.blog-featured-wines{padding:60px 100px;max-width:1200px;margin:0 auto}@media (max-width:768px){.blog-featured-wines{padding:20px 0 40px}.blog-featured-wines.single-wine{padding:20px 10px}}.blog-featured-wines .cta_text.for-mobile{justify-content:center;padding-top:10px}.blog-featured-wines .blog-featured-wines-header{display:flex;align-items:center;justify-content:space-between}.blog-featured-wines .blog-featured-wines-header .line{height:1px;background-color:#cecece;flex:1;margin:0 20px}.blog-featured-wines .blog-featured-wines-content{display:flex;justify-content:space-between;margin-top:60px;flex-wrap:wrap}.blog-featured-wines .blog-featured-wines-content .wine-name{flex-basis:43%;margin:0 auto;position:relative;display:flex;align-items:center;height:200px;background:#fff;padding-left:20px;justify-content:space-between}@media (max-width:768px){.blog-featured-wines .blog-featured-wines-content .wine-name{flex-basis:100%;margin:25px 0}}.blog-featured-wines .blog-featured-wines-content .wine-name:last-child:nth-child(odd){margin:0 auto}.blog-featured-wines .blog-featured-wines-content .wine-name .wine-name-image{height:100%;max-width:90px;display:flex;align-items:center}.blog-featured-wines .blog-featured-wines-content .wine-name .wine-name-image a{height:100%}.blog-featured-wines .blog-featured-wines-content .wine-name img{height:120%}.blog-featured-wines .blog-featured-wines-content .wine-name a{text-decoration:none;font-size:26px;font-family:Suranna,sans-serif;font-weight:500;max-width:340px}.post-thumbnails{display:flex;width:100%;flex-wrap:wrap;justify-content:space-between}.post-thumbnails .blog-col{flex-basis:30%;margin-bottom:50px;text-decoration:none}@media (max-width:768px){.post-thumbnails .blog-col{flex-basis:100%}}.post-thumbnails .blog-col h3{font-size:26px}.post-thumbnails .blog-col .blog-thumbnail{width:100%}.post-thumbnails .blog-col .blog-thumbnail img{width:100%;height:100%;object-fit:cover}.latest-blog-container{padding:150px 0 70px;text-align:center;max-width:847px;margin:0 auto}@media (max-width:768px){.latest-blog-container{padding:20px 0 20px}}.latest-blog-container h1{padding-bottom:30px}header{background:0 0;width:100%;display:flex;justify-content:space-between;box-sizing:border-box;position:absolute;height:80px;z-index:5}@media (max-width:1024px){header{padding:0 20px;background:#1b282f;position:relative;display:flex;align-items:center}}header .logo-link{display:flex;max-height:100%}header .logo{height:80px}@media (max-width:1024px){header .logo{height:80px;max-width:100%;max-height:100%}}header .header-right{display:flex;align-items:center;padding-right:70px;min-width:27%;justify-content:space-between;height:100%}@media (max-width:1024px){header .header-right{padding-right:unset;min-width:unset;flex:1;justify-content:flex-end}}header .header-right.home-page .login-widgets{color:#fff}header .header-right a{text-decoration:none;text-transform:uppercase;color:#1b282f}header .header-right a .icon-cart{font-size:38px}header .header-right a.view-cart{display:flex;align-items:center}header .header-right a.view-cart .view-cart-count{font-size:20px;font-weight:600}header .header-right .login-widgets{font-size:25px;margin-right:22px;position:relative;color:#1b282f;display:flex}header .header-right .login-widgets a{text-shadow:none}header .header-right .login-widgets.loggedIn .login-submenu-container .login-submenu{padding:30px 27px 40px;white-space:nowrap}header .header-right .login-widgets.loggedIn .login-submenu-container .login-submenu a{margin-top:5px}header .header-right .login-widgets .icon-account{position:relative}header .header-right .login-widgets .icon-account:hover{cursor:pointer}header .header-right .login-widgets .icon-account:after{content:"";height:4px;background-color:#315e6f;width:47px;position:absolute;bottom:-12px;left:-8px;display:none}header .header-right .login-widgets div[v65remotejs=loginWidget]{display:none}header .header-right .login-widgets .login-submenu-container{display:none;position:absolute;top:25px;padding-top:20px;left:0;transform:translateX(-50%);box-sizing:border-box;background:0 0}header .header-right .login-widgets .login-submenu-container .login-submenu{background:#fff;padding:40px 27px;min-width:150px}header .header-right .login-widgets .login-submenu-container .sign-in{display:flex;width:219px;height:48px;align-items:center;justify-content:center;border-radius:30px;font-family:WorkSans,sans-serif;font-size:16px;text-transform:none;box-sizing:border-box;border:1px solid #315e6f}header .header-right .login-widgets .login-submenu-container .sign-up{display:flex;width:219px;height:48px;align-items:center;justify-content:center;border-radius:30px;background-color:#fff;color:#315e6f;border:1px solid #315e6f;font-family:WorkSans,sans-serif;font-size:16px;text-transform:none;margin-top:20px;box-sizing:border-box}header .header-right .login-widgets .login-submenu-container .order-history{text-transform:none;font-size:16px;font-weight:400;display:block;color:#000}header .header-right .login-widgets .login-submenu-container .order-history:hover{text-decoration:underline}header .header-right .login-widgets .login-submenu-container .my-account{text-transform:none;font-size:16px;font-weight:400;display:block;color:#000}header .header-right .login-widgets .login-submenu-container .my-account:hover{text-decoration:underline}header .header-right .login-widgets .login-submenu-container .my-account-name{margin-bottom:0;font-weight:600}header .header-right .login-widgets .login-submenu-container .btn-logout{text-transform:none;font-size:16px;font-weight:400;display:block;color:#000}header .header-right .login-widgets .login-submenu-container .btn-logout:hover{text-decoration:underline}header .header-right .login-widgets:hover .login-submenu-container{display:block}header .header-right .login-widgets:hover .icon-account:after{display:block}@media (max-width:1024px){header .header-right .login-widgets{display:none}}header .header-right .main-menu{list-style:none;display:flex;height:100%;align-items:center}@media (max-width:1024px){header .header-right .main-menu{display:block;padding:0 20px 10px;position:absolute;top:80px;left:0;right:0;height:unset;display:none;z-index:3}}header .header-right .main-menu .mobile-account{display:none}@media (max-width:1024px){header .header-right .main-menu .mobile-account{margin-right:0;height:41px;border-bottom:1px solid #696969;display:flex;align-items:center;color:#fff;text-transform:none;font-size:19px;font-weight:500}}header .header-right .main-menu .menu-item{margin-right:70px;position:relative;height:100%;display:flex;align-items:center}@media (max-width:1150px){header .header-right .main-menu .menu-item{margin-right:30px}}header .header-right .main-menu .menu-item.menu-account-mobile{display:none}@media (max-width:1024px){header .header-right .main-menu .menu-item.menu-account-mobile{margin-right:30px;display:block;height:unset;padding:10px 0}}header .header-right .main-menu .menu-item.menu-account-mobile .main-menu-link{display:inline}header .header-right .main-menu .menu-item.menu-account-mobile .mobile-account-widgets{padding-left:20px}header .header-right .main-menu .menu-item.menu-account-mobile .mobile-account-widgets a{font-weight:400;padding-top:6px;display:block;font-size:16px}header .header-right .main-menu .menu-item .main-menu-link{display:flex;align-items:center;height:100%}@media (max-width:1024px){header .header-right .main-menu .menu-item .main-menu-link{width:120px;font-weight:600}}header .header-right .main-menu .menu-item .main-menu-link:after{content:'';display:none;position:absolute;left:calc(50% - 23.5px);bottom:18px;width:47px;height:4px;background-color:#315e6f}@media (max-width:1024px){header .header-right .main-menu .menu-item .main-menu-link:after{display:none !important}}header .header-right .main-menu .menu-item .main-menu-link:hover{text-decoration:none}header .header-right .main-menu .menu-item .main-menu-link:hover:after{display:block}header .header-right .main-menu .menu-item.has-sub-menu .icon-caret{color:#fff;font-size:10px;float:right;margin-right:10px;line-height:2;display:none}@media (max-width:1024px){header .header-right .main-menu .menu-item.has-sub-menu .icon-caret{display:inline}}@media (max-width:1024px){header .header-right .main-menu .menu-item.has-sub-menu{margin-right:0;display:block;height:unset;padding:12px 0}}header .header-right .main-menu .menu-item.has-sub-menu:hover .sub-menu-container{display:flex}header .header-right .main-menu .menu-item.has-sub-menu:hover .main-menu-link:after{display:block}@media (max-width:1024px){header .header-right .main-menu .menu-item{margin-right:0;height:41px;border-bottom:1px solid #696969;display:flex;align-items:center}}header .header-right .main-menu .menu-item a{font-size:17px;letter-spacing:.8px;position:relative}header .header-right .main-menu .menu-item a:hover{text-decoration:underline}@media (max-width:1024px){header .header-right .main-menu .menu-item a{text-transform:none;font-weight:500}}header .header-right .main-menu .menu-item .sub-menu-container{display:none;padding-top:25px;background:0 0;position:absolute;right:-130px;top:45px}@media (max-width:1024px){header .header-right .main-menu .menu-item .sub-menu-container{position:unset;display:block;padding-top:0}}header .header-right .main-menu .menu-item .sub-menu-container .sub-menu{display:flex;box-shadow:0 42px 114px -20px rgba(0,0,0,.19);transition:all .4s ease-out}@media (max-width:1024px){header .header-right .main-menu .menu-item .sub-menu-container .sub-menu{box-shadow:none}}header .header-right .main-menu .menu-item .sub-menu-container .sub-menu .sub-menu-items{padding:30px;min-height:100px;width:190px;background-color:#fff;box-sizing:border-box}@media (max-width:1024px){header .header-right .main-menu .menu-item .sub-menu-container .sub-menu .sub-menu-items{background:0 0;padding:10px}}header .header-right .main-menu .menu-item .sub-menu-container .sub-menu .sub-menu-items a{display:block;padding:3px;text-transform:none;font-size:16px;font-weight:400;text-shadow:none;margin-bottom:8px;color:#000}@media (max-width:1024px){header .header-right .main-menu .menu-item .sub-menu-container .sub-menu .sub-menu-items a{font-weight:400}}header .header-right .main-menu .menu-item .sub-menu-container .sub-menu .sub-menu-featured-container{min-width:380px;background-size:cover;min-height:210px;padding:16px 20px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-end}@media (max-width:1024px){header .header-right .main-menu .menu-item .sub-menu-container .sub-menu .sub-menu-featured-container{display:none}}header .header-right .main-menu .menu-item .sub-menu-container .sub-menu .sub-menu-featured-container a{text-transform:none;width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-end}header .header-right .main-menu .menu-item .sub-menu-container .sub-menu .sub-menu-featured-container a:hover{text-decoration:none}header .header-right .main-menu .menu-item .sub-menu-container .sub-menu .sub-menu-featured-container .sub-menu-featured-title{font-size:25px;color:#fff;text-shadow:0 1px 4px rgba(0,0,0,.5)}header .header-right .main-menu .menu-item .sub-menu-container .sub-menu .sub-menu-featured-container .sub-menu-featured-copy{font-size:16px;font-weight:600;color:#fff;margin-bottom:0}header .mobile-hamburger{display:none}@media (max-width:1024px){header .mobile-hamburger{display:flex;align-items:center;position:relative;flex:1}}header .mobile-hamburger .menu-icon{cursor:pointer;position:absolute}header .mobile-hamburger .menu-icon .navicon{background:#fff;display:block;height:2px;position:relative;transition:background .1s linear;width:25px}header .mobile-hamburger .menu-icon .navicon:after{top:-10px;content:'';display:block;height:100%;position:absolute;transition:all .1s linear;width:100%}header .mobile-hamburger .menu-icon .navicon:before{top:10px;background:#fff;content:'';display:block;height:100%;position:absolute;transition:all .1s linear;width:100%}header .mobile-hamburger .menu-btn{opacity:0;width:27px;height:27px}header .mobile-hamburger .menu-btn:checked~.menu-icon .navicon{background:0 0}header .mobile-hamburger .menu-btn:checked~.menu-icon .navicon:before{transform:rotate(-45deg)}header .mobile-hamburger .menu-btn:checked~.menu-icon .navicon:after{transform:rotate(45deg)}.header .menu-btn:checked~.menu-icon:not(.steps) .navicon:before,.header .menu-btn:checked~.menu-icon:not(.steps) .navicon:after{top:0}.rotate-icon{transform:rotate(-180deg)}.lock-scroll{overflow:hidden}.announcement_bar{color:#fff;height:40px;align-items:center;justify-content:center;display:flex !important}.announcement_bar p{color:#fff;margin-bottom:0;text-align:center;font-size:16px}@media (max-width:768px){.announcement_bar p{line-height:1.2;font-size:12px;padding:0 20px}}.announcement_bar p a{color:#fff}.announcement_bar a{color:#fff !important}#wpadminbar{display:block !important}footer .join-us-container{background:#315e6f;display:flex;flex-wrap:wrap;padding:50px 0;justify-content:center}footer .join-us-container div[v65remotejs='form'] p{width:90%;margin:0 auto;color:#fff}footer .join-us-container div[v65remotejs='form'] a{color:#fff}@media (max-width:1024px){footer .join-us-container .v65-form{width:90% !important;margin:0 auto}}footer .join-us-container .v65-form p{color:#fff}footer .join-us-container .join-us-left{display:flex;margin-right:165px}@media (max-width:1300px){footer .join-us-container .join-us-left{margin-right:unset}}footer .join-us-container .join-us-left .join-us-image{height:100px;width:100px}@media (max-width:768px){footer .join-us-container .join-us-left .join-us-image{height:78px;width:78px}}footer .join-us-container .join-us-left .join-us-image img{width:100%;height:100%;object-fit:cover}footer .join-us-container .join-us-content{padding-left:10px;max-width:350px}@media (max-width:768px){footer .join-us-container .join-us-content{max-width:285px}}footer .join-us-container .join-us-content h3{font-family:Suranna,sans-serif;font-size:24px;letter-spacing:1px;color:#fff}footer .join-us-container .join-us-content p{color:#fff;font-weight:600;font-size:16px}footer .join-us-container .v65-widgetFormWrapper{padding-top:20px}@media (max-width:768px){footer .join-us-container .v65-widgetFormWrapper{width:unset !important}}footer .join-us-container .v65-widgetFormWrapper form{width:580px;color:#fff}@media (max-width:768px){footer .join-us-container .v65-widgetFormWrapper form{width:unset !important}}footer .join-us-container .v65-widgetFormWrapper form fieldset{border:none}footer .join-us-container .v65-widgetFormWrapper form fieldset legend{display:none}footer .join-us-container .v65-widgetFormWrapper form fieldset label{display:none}footer .join-us-container .v65-widgetFormWrapper form fieldset input{float:left;border:none;border-bottom:2px solid #fff;box-sizing:border-box;background:0 0;width:350px;height:40px;font-size:24px;color:#fff;margin-top:22px;margin-right:27px}@media (max-width:768px){footer .join-us-container .v65-widgetFormWrapper form fieldset input{float:unset;margin-top:-10px;margin-right:unset;-webkit-appearance:none;border-radius:0}}footer .join-us-container .v65-widgetFormWrapper form fieldset input:focus{outline:none}footer .join-us-container .v65-widgetFormWrapper form fieldset button{display:flex;width:160px;height:60px;background:#1b282f;border:none;color:#fff;align-items:center;justify-content:center;border-radius:35px;font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:2px;margin-top:-16px}@media (max-width:768px){footer .join-us-container .v65-widgetFormWrapper form fieldset button{width:100%;height:50px;margin-top:20px}}footer .join-us-container .v65-widgetFormWrapper form fieldset button:hover{cursor:pointer}footer .footer-logo{height:130px;display:flex;justify-content:center;align-items:center;background-color:#1b282f}footer .footer-logo img{height:90px}footer .footer-links{display:flex;background-color:#1b282f;border-top:1px solid #989898;border-bottom:1px solid #989898}@media (max-width:768px){footer .footer-links{flex-direction:column;padding:20px 0}}footer .footer-links .footer-links-col{flex:1;padding:20px 0}@media (max-width:768px){footer .footer-links .footer-links-col{padding:0}footer .footer-links .footer-links-col:first-child{order:2}footer .footer-links .footer-links-col:nth-child(3){order:3}}footer .footer-links .footer-links-col a{font-size:14px;color:rgba(255,255,255,.5);text-decoration:none;display:block;text-align:center;text-transform:uppercase;padding:10px 0}footer .footer-links .footer-links-col p{font-size:14px;color:rgba(255,255,255,.5);text-align:center;text-transform:uppercase;margin-bottom:0;padding:10px 0;line-height:1.4;font-weight:600}footer .footer-links .footer-links-col:nth-child(2){border-left:1px solid #989898;border-right:1px solid #989898}@media (max-width:768px){footer .footer-links .footer-links-col:nth-child(2){order:1;border:none}}footer .footer-end{padding:20px;background-color:#1b282f;display:flex;justify-content:space-between;align-items:center;position:relative}@media (max-width:1024px){footer .footer-end{display:block}}footer .footer-end .social-links{display:flex;align-items:center;justify-content:center;height:40px;position:absolute;left:50%;transform:translateX(-50%)}@media (max-width:1024px){footer .footer-end .social-links{transform:none;margin:0 auto;padding:20px 0;box-sizing:border-box;position:unset;height:unset}}footer .footer-end .social-links a{text-decoration:none;color:rgba(255,255,255,.5);font-size:24px;margin-right:25px}footer .footer-end .social-links a:last-child{margin-right:0}@media (max-width:1024px){footer .footer-end .social-links a{margin-right:20px}}footer .footer-end .copy-right{color:rgba(255,255,255,.5);font-size:12px}@media (max-width:1024px){footer .footer-end .copy-right{padding:10px 0;text-align:center}}.blk__wines_block .shop-title-container{padding-top:0}.blk__full_screen_photo .full-screen-photo{background-position:center;background-size:cover;background-repeat:no-repeat;border:5px solid #fff;width:100%;height:30rem}@media only screen and (min-width:768px){.blk__full_screen_photo .full-screen-photo{height:50rem}}.blk__events .events-block{display:flex;justify-content:space-around;flex-wrap:wrap}.blk__events .events-block .event{margin:30px 0;width:100%}@media only screen and (min-width:480px){.blk__events .events-block .event{width:380px}}.blk__events .events-block .event-link{text-decoration:none}.blk__events .events-block .event-link:hover{text-decoration:none}.blk__events .events-block .thumbnail{background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;height:180px;position:relative}.blk__events .events-block .thumbnail .event-date{font-weight:400;width:fit-content;padding:5px 20px;position:absolute;bottom:0;left:0}.blk__events .events-block .details{background:#fff;height:150px;box-sizing:border-box;padding:27px;position:relative}@media only screen and (min-width:768px){.blk__events .events-block .details{height:180px}}.blk__events .events-block .details .event-title{font-weight:400}.blk__events .events-block .details .ticket,.blk__events .events-block .details .reserve{padding:9px 20px;position:absolute;bottom:30px;text-transform:uppercase;width:134px;box-sizing:border-box}.blk__store .inner{max-width:850px}.blk__store .inner .mapbox-embed .crtgrphr-target-marker i.crtgrphr-fa{font-family:icon-fonts}.blk__store .inner .mapbox-embed .crtgrphr-target-marker i.crtgrphr-fa:before{content:"\eaa5"}.blk__store .inner .mapbox-embed .crtgrphr-search-map-button-container{display:none !important}.blk__store .inner .mapbox-embed .crtgrphr-bottom-space:not(.crtgrphr-em){font-size:16px;line-height:2;margin:0}@media only screen and (min-width:480px){.blk__store .inner .mapbox-embed .crtgrphr-bottom-space:not(.crtgrphr-em){font-size:16.6px}}@media only screen and (min-width:768px){.blk__store .inner .mapbox-embed .crtgrphr-bottom-space:not(.crtgrphr-em){font-size:17px}}@media only screen and (min-width:1024px){.blk__store .inner .mapbox-embed .crtgrphr-bottom-space:not(.crtgrphr-em){font-size:17.4px}}@media only screen and (min-width:1300px){.blk__store .inner .mapbox-embed .crtgrphr-bottom-space:not(.crtgrphr-em){font-size:18px}}.blk__store .inner .mapbox-embed #crtgrphr-my-location-button,.blk__store .inner .mapbox-embed .crtgrphr-options-search-button,.blk__store .inner .mapbox-embed .crtgrphr-prev-nav,.blk__store .inner .mapbox-embed .crtgrphr-next-nav{line-height:normal;border-radius:20px;padding-left:20px;padding-right:20px}.blk__store .inner .mapbox-embed .crtgrphr-options-search-button{width:calc(100% - 42px)}.blk__store .inner .mapbox-embed #crtgrphr-top-nav{display:none !important}.blk__store .inner .mapbox-embed #crtgrphr-list-box *{text-transform:capitalize}.blk__store .inner .mapbox-embed .crtgrphr-location-box,.blk__store .inner .mapbox-embed .crtgrphr-location-search-container{border-color:#cecece}.blk__store .inner .mapbox-embed input#crtgrphr-location-search-field:focus{outline:none}.blk__store .inner .mapbox-embed .crtgrphr-select{height:40px;font-size:15px;color:dimgray;border-color:#dbdbdb !important}.blk__store .inner .mapbox-embed .crtgrphr-text-search-section{border-color:#dbdbdb}.blk__store .inner .mapbox-embed .crtgrphr-text-search-section .crtgrphr-search-button{border-color:#dbdbdb}.blk__store .inner .mapbox-embed .crtgrphr-map-box{height:300px}@media only screen and (min-width:768px){.blk__store .inner .mapbox-embed .crtgrphr-map-box{height:400px}}@media only screen and (min-width:1024px){.blk__store .inner .mapbox-embed .crtgrphr-map-box{height:500px}}.blk__store .inner .mapbox-embed .crtgrphr-map-box i.crtgrphr-fa{font-size:18px}.blk__store .inner .mapbox-embed canvas.mapboxgl-canvas{height:300px}@media only screen and (min-width:768px){.blk__store .inner .mapbox-embed canvas.mapboxgl-canvas{height:400px}}@media only screen and (min-width:1024px){.blk__store .inner .mapbox-embed canvas.mapboxgl-canvas{height:500px}}.crtgrphr-button{font-size:16px !important;font-weight:600 !important;background:0 0 !important}i.crtgrphr-fa{font-size:14px}.crtgrphr-popup .crtgrphr-popup-title,.crtgrphr-popup .crtgrphr-popup-address{font-size:16px;line-height:2;margin:0}@media only screen and (min-width:480px){.crtgrphr-popup .crtgrphr-popup-title,.crtgrphr-popup .crtgrphr-popup-address{font-size:16.6px}}@media only screen and (min-width:768px){.crtgrphr-popup .crtgrphr-popup-title,.crtgrphr-popup .crtgrphr-popup-address{font-size:17px}}@media only screen and (min-width:1024px){.crtgrphr-popup .crtgrphr-popup-title,.crtgrphr-popup .crtgrphr-popup-address{font-size:17.4px}}@media only screen and (min-width:1300px){.crtgrphr-popup .crtgrphr-popup-title,.crtgrphr-popup .crtgrphr-popup-address{font-size:18px}}.crtgrphr-popup .crtgrphr-popup-title{font-weight:600;text-transform:uppercase}.crtgrphr-popup .crtgrphr-popup-address{font-size:16px;line-height:1.5;margin-bottom:10px}.crtgrphr-popup .crtgrphr-rbc{align-items:start}.crtgrphr-popup .crtgrphr-popup-content{padding:20px}.blk__recipes .recipes-block{display:flex;flex-wrap:wrap;justify-content:space-around}.blk__recipes .recipes-block .recipe{max-width:560px;width:100%;margin-bottom:5rem}@media only screen and (min-width:768px){.blk__recipes .recipes-block .recipe{margin-bottom:6.5rem}}@media only screen and (min-width:1024px){.blk__recipes .recipes-block .recipe{margin-bottom:8rem}}.blk__recipes .recipes-block .recipe a{text-decoration:none;width:100%}.blk__recipes .recipes-block .recipe .thumbnail{margin-bottom:2rem;background-position:center;background-size:cover;background-repeat:no-repeat;width:100%;height:250px}@media only screen and (min-width:768px){.blk__recipes .recipes-block .recipe .thumbnail{height:300px}}@media only screen and (min-width:1024px){.blk__recipes .recipes-block .recipe .thumbnail{height:350px}}.blk__v65 h2{text-align:center}.blk__v65 p{text-align:center;font-size:16px;font-weight:600}.blk__v65 fieldset{border:none;max-width:830px;margin:0 auto;padding-top:50px}@media (max-width:768px){.blk__v65 fieldset{padding-top:10px;padding:0;box-sizing:border-box;display:block}}.blk__v65 fieldset legend{display:none}.blk__v65 fieldset div{display:block}.blk__v65 fieldset div label+input:not([type=radio]){border:none;border-bottom:2px solid #cecece;height:40px;width:100%;box-sizing:border-box;background-color:transparent;font-size:21px;padding-left:5px;margin-right:50px;margin-bottom:60px}.blk__v65 fieldset div label+input:not([type=radio]):focus{outline:none}@media (max-width:768px){.blk__v65 fieldset div label+input:not([type=radio]){width:100%;margin-right:0}}@media (max-width:768px){.blk__v65 fieldset div{display:block}}.blk__v65 fieldset label{display:none}.blk__v65 fieldset label.withTextarea{display:block;font-size:21px;color:#696969;padding-bottom:15px}.blk__v65 fieldset textarea{width:100%;height:150px;border:2px solid #cecece;font-size:16px;box-sizing:border-box}@media (max-width:768px){.blk__v65 fieldset textarea{width:100%}}.blk__v65 fieldset div:last-child{display:block;text-align:center}.blk__v65 fieldset div:last-child button{width:200px;height:50px;background:#315e6f;border:none;color:#fff;font-size:16px;font-weight:600;text-transform:uppercase;font-family:WorkSans,sans-serif;margin-top:25px;border-radius:30px}.blk__v65 fieldset div:last-child button:hover{cursor:pointer}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.blk__press .block-title{display:flex;align-items:center;width:100%;margin-bottom:1em}.blk__press .block-title:after{content:"";display:block;height:2px;background:#cecece;flex:auto;margin-left:12px}.blk__press .carousel-container{position:relative}.blk__press .block-cards.owl-carousel .owl-stage{padding-left:0 !important;padding-right:0 !important}.blk__press .block-cards.owl-carousel .owl-dots{margin-top:2rem}.blk__press .block-cards.owl-carousel .owl-nav{display:block}.blk__press .block-cards.owl-carousel .owl-nav .owl-prev{left:-30px}.blk__press .block-cards.owl-carousel .owl-nav .owl-next{right:-30px}.blk__press .block-cards.owl-carousel .owl-nav button{padding:0;border:none;background:0 0;color:#777;font-size:30px;top:78px;position:absolute}@media only screen and (min-width:768px){.blk__press .block-cards.owl-carousel .owl-nav button{top:93px}}.blk__press .block-cards.owl-carousel .owl-nav button:focus{outline:none}@media only screen and (min-width:1024px){.blk__press .block-cards{display:flex;flex-wrap:wrap;justify-content:space-around}.blk__press .block-cards .extra-card{display:none}}.blk__press .block-cards .card{width:60vw}@media only screen and (min-width:640px){.blk__press .block-cards .card{max-width:320px;width:40vw;margin:0 auto}}@media only screen and (min-width:1024px){.blk__press .block-cards .card{max-width:300px;width:30vw;margin-top:3rem}}@media only screen and (min-width:1300px){.blk__press .block-cards .card{max-width:377px}}.blk__press .block-cards .card a{text-decoration:none}.blk__press .block-cards .card .thumbnail{background-position:center;background-size:cover;background-repeat:no-repeat;height:180px}@media only screen and (min-width:768px){.blk__press .block-cards .card .thumbnail{height:215px}}@media only screen and (min-width:1300px){.blk__press .block-cards .card .thumbnail{height:230px}}.blk__press .block-cards .card .card-title{text-transform:none;margin:.5em 0}.blk__press .block-cards .card.extra-card.visible{display:block;animation:fadeIn .3s ease-in-out}.blk__press .block-cards .card.extra-card.invisible{display:none;animation:fadeIn .3s ease-in-out}.blk__press .loading-buttons{display:none}@media only screen and (min-width:1024px){.blk__press .loading-buttons{display:block;margin-top:3rem;width:100%;text-align:center}.blk__press .loading-buttons .show-less,.blk__press .loading-buttons .show-more{cursor:pointer;display:none}.blk__press .loading-buttons .visible{display:block;animation:fadeIn .3s ease-in-out}.blk__press .loading-buttons .invisible{display:none;animation:fadeIn .3s ease-in-out}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.blk__assets .block-header{text-align:center;width:90%;margin:0 auto}@media only screen and (min-width:768px){.blk__assets .block-header{width:75%}}.blk__assets .block-header h2{margin-bottom:.5em}.blk__assets .wines-list .year-list{text-align:center;margin-bottom:4rem}@media only screen and (min-width:768px){.blk__assets .wines-list .year-list{margin-bottom:8rem}}.blk__assets .wines-list .year-list .year:not(:last-child){margin-right:15px}.blk__assets .wines-list .wines-group{padding:2rem 0}@media only screen and (min-width:768px){.blk__assets .wines-list .wines-group{padding:4rem 0}}.blk__assets .wines-list .wines-group .wines-group-title{display:flex;align-items:center;width:100%;margin-bottom:1em}.blk__assets .wines-list .wines-group .wines-group-title:after{content:"";display:block;height:1px;background:#cecece;flex:auto;margin-left:12px}.blk__assets .wines-list .wines-group .wine{border-bottom:solid 1px #cecece;padding:1rem 0 3rem}.blk__assets .wines-list .wines-group .wine .wine-detail{display:flex;justify-content:space-between;flex-wrap:wrap}.blk__assets .wines-list .wines-group .wine .wine-detail .wine-info{display:flex;align-items:center;flex-wrap:wrap;margin-top:2rem}.blk__assets .wines-list .wines-group .wine .wine-detail .wine-info .wine-name{cursor:pointer;display:flex;align-items:center}.blk__assets .wines-list .wines-group .wine .wine-detail .wine-info .wine-name h3{margin-right:2rem}.blk__assets .wines-list .wines-group .wine .wine-detail .wine-info .icon{margin-right:22px;font-size:17px;transform:rotate(-90deg);transition:.3s ease all}@media only screen and (max-width:767px){.blk__assets .wines-list .wines-group .wine .wine-detail .wine-info .modified-date{margin-left:4rem}}.blk__assets .wines-list .wines-group .wine .wine-detail .download-all{display:inline-flex;align-items:center;width:min-content;margin-top:2rem;margin-left:4rem}.blk__assets .wines-list .wines-group .wine .wine-detail .download-all .icon{font-size:21px;margin-right:12px}.blk__assets .wines-list .wines-group .wine .wine-assets{display:none;animation:fadeIn .3s ease-in-out;margin-left:4rem;padding-top:2rem}.blk__assets .wines-list .wines-group .wine .wine-assets a{display:inline-flex;align-items:center;text-decoration:none;padding-top:1rem}.blk__assets .wines-list .wines-group .wine .wine-assets a:not(:last-child){margin-right:36px}.blk__assets .wines-list .wines-group .wine .wine-assets a .icon{font-size:27px;margin-right:11px}.blk__assets .wines-list .wines-group .wine.expanded .show-assets{transform:rotate(0deg) !important;transition:.3s ease all}.blk__assets .wines-list .wines-group .wine.expanded .wine-assets{display:block;animation:fadeIn .3s ease-in-out}.blk__contact .block-container{display:flex;flex-wrap:wrap;justify-content:space-between}.blk__contact .block-container .directions{width:100%;margin-bottom:3rem}@media only screen and (min-width:1024px){.blk__contact .block-container .directions{width:60%}}@media only screen and (min-width:1300px){.blk__contact .block-container .directions{width:700px}}.blk__contact .block-container .directions iframe{width:100%;height:220px}@media only screen and (min-width:480px){.blk__contact .block-container .directions iframe{height:300px}}@media only screen and (min-width:768px){.blk__contact .block-container .directions iframe{height:350px}}@media only screen and (min-width:1024px){.blk__contact .block-container .directions iframe{height:100%}}.blk__contact .block-container .contact-info{width:100%;margin-bottom:3rem}@media only screen and (min-width:1024px){.blk__contact .block-container .contact-info{width:35%}}@media only screen and (min-width:1300px){.blk__contact .block-container .contact-info{width:450px}}.blk__contact .block-container .contact-info .headline{margin-bottom:27px}.blk__contact .block-container .contact-info .department{display:flex;flex-direction:column}.blk__contact .block-container .contact-info .department .name{font-weight:600;text-transform:uppercase}.blk__contact .block-container .contact-info .department .name,.blk__contact .block-container .contact-info .department .contact,.blk__contact .block-container .contact-info .department .email,.blk__contact .block-container .contact-info .department .phone{margin-bottom:2rem;line-height:1}.blk__contact .block-container .contact-info .phone{margin-bottom:3rem}.blk__contact .block-container .contact-info .phone .desc{font-weight:600}.blk__contact .block-container .contact-info .address{margin-bottom:3rem}.blk__contact .block-container .contact-info .address .desc{font-weight:600}.blk__contact .block-container .contact-info .address .full-address{font-weight:400}.blk__contact .block-container .contact-info .department{margin-bottom:3rem}.blk__paragraph .paragraph-container{margin:0 auto;width:90%}@media only screen and (min-width:768px){.blk__paragraph .paragraph-container{width:75%}}.blk__paragraph .paragraph-container .heading{margin-bottom:.5em}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.blk__more_to_see .block-title{display:flex;align-items:center;width:100%;margin-bottom:1em}.blk__more_to_see .block-title:after{content:"";display:block;height:2px;background:#cecece;flex:auto;margin-left:12px}.blk__more_to_see .carousel-container{position:relative}.blk__more_to_see .block-cards.owl-carousel .owl-stage{padding-left:0 !important;padding-right:0 !important}.blk__more_to_see .block-cards.owl-carousel .owl-dots{margin-top:2rem}.blk__more_to_see .block-cards.owl-carousel .owl-nav{display:block}.blk__more_to_see .block-cards.owl-carousel .owl-nav .owl-prev{left:-25px}@media only screen and (min-width:768px){.blk__more_to_see .block-cards.owl-carousel .owl-nav .owl-prev{left:-30px}}.blk__more_to_see .block-cards.owl-carousel .owl-nav .owl-next{right:-25px}@media only screen and (min-width:768px){.blk__more_to_see .block-cards.owl-carousel .owl-nav .owl-next{right:-30px}}.blk__more_to_see .block-cards.owl-carousel .owl-nav button{padding:0;border:none;background:0 0;color:#777;font-size:30px;top:78px;position:absolute}@media only screen and (min-width:768px){.blk__more_to_see .block-cards.owl-carousel .owl-nav button{top:93px}}.blk__more_to_see .block-cards.owl-carousel .owl-nav button:focus{outline:none}@media only screen and (min-width:1024px){.blk__more_to_see .block-cards{display:flex;flex-wrap:wrap;justify-content:space-around}.blk__more_to_see .block-cards .extra-card{display:none}}.blk__more_to_see .block-cards .card{width:60vw}@media only screen and (min-width:640px){.blk__more_to_see .block-cards .card{max-width:320px;width:40vw;margin:0 auto}}@media only screen and (min-width:1024px){.blk__more_to_see .block-cards .card{max-width:300px;width:30vw;margin-top:3rem}}@media only screen and (min-width:1300px){.blk__more_to_see .block-cards .card{max-width:377px}}.blk__more_to_see .block-cards .card a{text-decoration:none}.blk__more_to_see .block-cards .card .thumbnail{background-position:center;background-size:cover;background-repeat:no-repeat;height:180px}@media only screen and (min-width:768px){.blk__more_to_see .block-cards .card .thumbnail{height:215px}}@media only screen and (min-width:1300px){.blk__more_to_see .block-cards .card .thumbnail{height:230px}}.blk__more_to_see .block-cards .card .card-title{text-transform:none;margin:.5em 0}.blk__more_to_see .block-cards .card.extra-card.visible{display:block;animation:fadeIn .3s ease-in-out}.blk__more_to_see .block-cards .card.extra-card.invisible{display:none}.blk__more_to_see .loading-buttons{display:none}@media only screen and (min-width:1024px){.blk__more_to_see .loading-buttons{display:block;margin-top:3rem;width:100%;text-align:center}.blk__more_to_see .loading-buttons .show-less,.blk__more_to_see .loading-buttons .show-more{cursor:pointer;display:none}.blk__more_to_see .loading-buttons .visible{display:block;animation:fadeIn .3s ease-in-out}.blk__more_to_see .loading-buttons .invisible{display:none;animation:fadeIn .3s ease-in-out}}.blk__people .block-title{margin-bottom:1em}.blk__people .block-title.hr-bar{display:flex;align-items:center;width:100%}.blk__people .block-title.hr-bar:after{content:"";display:block;height:2px;background:#cecece;flex:auto;margin-left:12px}.blk__people .people{display:flex;justify-content:space-evenly;flex-wrap:wrap}.blk__people .people .person{text-align:center;margin:0 20px 20px;width:232px}.blk__people .people .person *{text-decoration:none}.blk__people .people .person .avatar{background-position:center;background-repeat:no-repeat;background-size:cover;border-radius:50%;margin-bottom:10px;box-shadow:15px 13px 26px -4px rgba(0,0,0,.05);border:solid 6px #fff}.blk__people .people .person .avatar.avatar-sm{width:220px;height:220px;margin:auto}.blk__people .people .person .avatar.avatar-bg{width:315px;height:315px}.blk__people .people .person .email{word-break:break-word}.blk__get_in_touch{text-align:center}.blk__get_in_touch .block-title{margin-bottom:1rem}.blk__get_in_touch .description{max-width:90rem;margin:0 auto}.blk__compare_clubs .block-title{display:flex;align-items:center;width:100%;margin-bottom:4rem}.blk__compare_clubs .block-title:after{content:"";display:block;height:1px;background:#cecece;flex:auto;margin-left:12px}.blk__compare_clubs .club-names{display:grid;grid-gap:1px;background-color:#e9e9e9;margin-bottom:3rem}@media only screen and (min-width:768px){.blk__compare_clubs .club-names{display:none}}.blk__compare_clubs .club-names .club-name{display:flex;justify-content:center;align-items:center;padding:1rem;color:dimgray;background-color:#fff;border-top:3px solid #315e6f}.blk__compare_clubs .club-names .club-name.active{color:#fff;border-top:3px solid #bababa;background-color:#315e6f}.blk__compare_clubs .club-names .club-name span{text-align:center}.blk__compare_clubs .comparing-categories{display:grid;grid-template-rows:auto auto auto auto;grid-auto-flow:column;grid-gap:2px}@media only screen and (max-width:767px){.blk__compare_clubs .comparing-categories{grid-template-columns:repeat(2,1fr) !important}}.blk__compare_clubs .comparing-categories .compare-value,.blk__compare_clubs .comparing-categories .compare-option{display:flex;justify-content:space-between;flex-direction:column;background:#fff;padding:3rem 2rem}.blk__compare_clubs .comparing-categories .compare-value{text-align:center}@media only screen and (max-width:767px){.blk__compare_clubs .comparing-categories .compare-value{display:none}}.blk__compare_clubs .comparing-categories .compare-value.active{display:flex}.blk__compare_clubs .comparing-categories .compare-value .club-title h3{margin-bottom:1rem}@media only screen and (min-width:768px){.blk__compare_clubs .comparing-categories .compare-value .club-title h3{margin-bottom:.5rem}}.blk__wineclubs .club{display:flex;justify-content:space-between;flex-wrap:wrap;padding:4rem 0}@media only screen and (min-width:768px){.blk__wineclubs .club{padding:6rem 0}}@media only screen and (min-width:1024px){.blk__wineclubs .club{padding:8rem 0}}.blk__wineclubs .club:not(:last-of-type){background-image:linear-gradient(to right,#bebebe 20%,rgba(0,0,0,0) 0%);background-position:bottom;background-size:10px 2px;background-repeat:repeat-x}.blk__wineclubs .club .thumbnail{max-width:500px;height:300px;width:100%;box-shadow:15px 13px 26px -4px rgba(0,0,0,.05);border:solid 6px #fff;background-size:cover;background-repeat:no-repeat;background-position:center}@media only screen and (min-width:768px){.blk__wineclubs .club .thumbnail{width:47.5%;height:350px}}@media only screen and (min-width:1024px){.blk__wineclubs .club .thumbnail{height:400px}}.blk__wineclubs .club .information{width:100%;padding-top:3rem}@media only screen and (min-width:768px){.blk__wineclubs .club .information{width:47.5%;max-width:600px;display:flex;flex-direction:column;justify-content:center;padding-top:0}}.blk__wineclubs .club .information a.club-name{text-decoration:none}.blk__wineclubs .club .information a.club-name:hover{text-decoration:none}.blk__wineclubs .club .information .details{display:flex;justify-content:space-between;padding:3rem 0}@media only screen and (min-width:768px){.blk__wineclubs .club .information .details{padding:2rem 0}}@media only screen and (min-width:768px){.blk__wineclubs .club .information .details .description{padding:1rem 0}}.blk__wineclubs .club .information .details .detail .card{font-size:24px}@media only screen and (min-width:480px){.blk__wineclubs .club .information .details .detail .card{font-size:27px}}@media only screen and (min-width:768px){.blk__wineclubs .club .information .details .detail .card{font-size:30px}}@media only screen and (min-width:1024px){.blk__wineclubs .club .information .details .detail .card{font-size:33px}}@media only screen and (min-width:1300px){.blk__wineclubs .club .information .details .detail .card{font-size:36px}}.blk__wineclubs .club .information .cta-group{padding:1rem 0}.blk__wineclubs .club .information .cta-group .button{box-sizing:border-box}@media only screen and (min-width:1024px){.blk__wineclubs .club .information .cta-group .button{min-width:180px}}.blk__wineclubs .club .information .cta-group .button:not(:last-of-type){margin-right:1rem}.blk__member_perks{padding:3rem 0}.blk__member_perks .block-title{display:flex;align-items:center;width:100%}.blk__member_perks .block-title:after{content:"";display:block;height:1px;background:#cecece;flex:auto;margin-left:12px}.blk__member_perks .member-perks{display:flex;justify-content:space-around;flex-wrap:wrap}.blk__member_perks .member-perks .member-perk{text-align:center;margin-top:3rem}@media only screen and (min-width:1024px){.blk__member_perks .member-perks .member-perk{width:30%}}.blk__member_perks .member-perks .member-perk img{width:60px;height:60px;margin-bottom:1rem}.blk__member_perks .member-perks .member-perk .title{font-weight:600}.blk__member_perks .member-perks .member-perk .sm_desc{max-width:260px;margin:0 auto}.blk__experiences .heading{display:flex;align-items:center}.blk__experiences .heading:after{content:"";display:block;height:2px;background:#cecece;flex:auto;margin-left:12px}.experience{padding:5rem 0}@media only screen and (min-width:768px){.experience{display:flex;justify-content:space-around}}.experience .experience-thumbnail{height:250px;background-size:cover;background-repeat:no-repeat;background-position:center;border:5px solid #fff;box-shadow:15px 13px 26px -4px rgba(0,0,0,.05)}@media only screen and (max-width:767px){.experience .experience-thumbnail{margin:0 auto}}@media only screen and (min-width:768px){.experience .experience-thumbnail{width:270px}}.experience .experience-information{max-width:90%;padding:0 2rem}@media only screen and (min-width:768px){.experience .experience-information{max-width:485px}}@media only screen and (max-width:767px){.experience .experience-information{padding:3rem 0}}.experience .experience-information .title{margin-bottom:.5em}.experience .experience-information .desc{margin-bottom:1em;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.experience .experience-information .sm_desc{margin-bottom:1em;font-weight:600;text-transform:uppercase}.experience .experience-information a{text-decoration:none}.experience .experience-information a:hover{text-decoration:none}.experience .cta-group{width:200px}.experience .cta-group .button{margin-bottom:15px;width:115px}.experience:not(:last-of-type){background-image:linear-gradient(to right,#bebebe 20%,rgba(0,0,0,0) 0%);background-position:bottom;background-size:10px 2px;background-repeat:repeat-x}.blk__visit_info *{text-transform:uppercase}.blk__visit_info .block-container{padding:0;background-color:#fff}@media only screen and (min-width:768px){.blk__visit_info .block-container{padding:40px 0}}@media only screen and (min-width:768px){.blk__visit_info .visiting-information{display:flex}}.blk__visit_info .visiting-information .sm_desc{font-weight:600;margin-bottom:.5em}.blk__visit_info .visiting-information>div{text-align:center;padding:2rem 0;min-width:33.33%;display:flex;flex-direction:column;justify-content:center}@media only screen and (min-width:768px){.blk__visit_info .visiting-information>div{padding:0}}@media only screen and (max-width:767px){.blk__visit_info .visiting-information>div:not(:last-of-type){border-bottom:1px solid #e4e4e4}}@media only screen and (min-width:768px){.blk__visit_info .visiting-information>div:not(:last-of-type){border-right:1px solid #e4e4e4}}.blk__heading .page-banner{text-align:center;width:90%;margin:auto}@media only screen and (min-width:768px){.blk__heading .page-banner{width:75%}}.blk__heading .page-banner h1{margin-bottom:.5em}.blk__instafeed *{color:#fff;font-weight:400}@media only screen and (min-width:1024px){.blk__instafeed .inner{display:flex}}@media only screen and (min-width:1300px){.blk__instafeed .inner{max-width:1300px}}.blk__instafeed .inner .insta-heading{position:relative;background-position:top left;background-repeat:no-repeat;background-size:cover;padding:50px;margin:0;display:flex;justify-content:center;flex-direction:column}@media only screen and (min-width:1024px){.blk__instafeed .inner .insta-heading{width:25%;margin:10px 0}}.blk__instafeed .inner .insta-heading h3{text-align:center;z-index:2}.blk__instafeed .inner .insta-heading .insta-overlay-color{position:absolute;width:100%;height:100%;margin-left:-50px}.blk__instafeed .inner .insta-posts{width:100%}.blk__instafeed .inner .insta-posts #sb_instagram{padding-bottom:0 !important}@media only screen and (min-width:1024px){.blk__instafeed .inner .insta-posts{width:70%}}.blk__instafeed .inner .insta-posts .sb_instagram_header{display:none}.blk__instafeed .inner .insta-posts #sbi_images{padding:0 !important}@media only screen and (min-width:768px){.blk__instafeed .inner .insta-posts #sbi_images{padding:5px !important}}.blk__instafeed .inner .insta-posts #sbi_images .sbi_photo_wrap{border:5px solid #fff}.blk__instafeed .inner .insta-posts #sbi_load{display:none}.blk__featured_wines .wine-block-header{display:flex;justify-content:space-between}.blk__featured_wines .wine-block-header .block-title{display:flex;align-items:center;width:100%}.blk__featured_wines .wine-block-header .block-title:after{content:"";display:block;height:2px;background:#cecece !important;flex:auto;margin-left:12px}.blk__featured_wines .wine-block-header .block-link{display:flex;align-items:center;width:100%}.blk__featured_wines .wine-block-header .block-link:before{content:"";display:block;height:2px;background:#cecece;flex:auto;margin-right:12px}@media only screen and (max-width:767px){.blk__featured_wines .wine-block-header .block-link{display:none}}.blk__featured_wines .featured-wine{overflow:initial}.blk__featured_wines .wine-block-footer{text-align:center;margin-top:4rem}@media only screen and (min-width:768px){.blk__featured_wines .wine-block-footer{display:none}}@media only screen and (min-width:1024px){.blk__featured_wines .owl-dots{display:none}}.blk__reservation *{color:#fff}.blk__reservation .block-wide{background-size:cover;background-repeat:no-repeat;background-position:center;padding:9rem 0;position:relative}@media only screen and (min-width:1024px){.blk__reservation .block-wide{padding:14rem 0}}.blk__reservation .block-wide .color-overlay{position:absolute;width:100%;height:100%;top:0;left:0}.blk__reservation .inner{position:relative}.blk__reservation .block-container{display:flex;flex-wrap:wrap}@media only screen and (min-width:768px){.blk__reservation .block-container{justify-content:space-around}}.blk__reservation .block-container .left-section{display:flex;flex-direction:column;justify-content:center;width:100%;margin:1rem 0}@media only screen and (min-width:768px){.blk__reservation .block-container .left-section{width:45%}}.blk__reservation .block-container .left-section .desc{margin:1em 0}.blk__reservation .block-container .left-section .cta_text{color:#fff}.blk__reservation .block-container .right-section{display:flex;flex-direction:column;justify-content:center}@media only screen and (min-width:768px){.blk__reservation .block-container .right-section{width:45%}}@media only screen and (max-width:767px){.blk__reservation .block-container .right-section{margin-top:3rem}}.blk__reservation .block-container .right-section .reservation{text-align:center}.blk__2columns .inner .columns{display:flex;justify-content:space-around;flex-wrap:wrap}@media only screen and (min-width:768px){.blk__2columns .inner .columns.right{flex-direction:row-reverse}}.blk__2columns .inner .columns .photo{background-position:center;background-repeat:no-repeat;background-size:cover;width:100%;margin:1rem 0;height:350px}@media only screen and (min-width:768px){.blk__2columns .inner .columns .photo{width:45%;min-height:350px;max-height:500px}}.blk__2columns .inner .columns .description{display:flex;flex-direction:column;justify-content:center;width:100%;margin:1rem 0}@media only screen and (min-width:768px){.blk__2columns .inner .columns .description{width:45%}}.blk__2columns .inner .columns .description .sm_desc{margin:1em 0}.blk__2columns .inner .columns .description .button{width:min-content}.blk__hero{padding-top:0}.blk__hero .hero-background-video{position:relative;overflow:hidden}@media only screen and (min-width:768px){.blk__hero .hero-background-video{height:500px}}@media only screen and (min-width:1300px){.blk__hero .hero-background-video{height:700px}}.blk__hero .hero-background-video .video-container{position:relative;width:100%;height:0;padding-top:56.25%}.blk__hero .hero-background-video .video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.blk__hero .hero-background-video .video-container .thumbnail-background{width:100%;position:absolute;top:0}.blk__hero .hero-background-video .icon{position:absolute;bottom:11px;right:11px;font-size:43px;color:#fff}.blk__hero .hero-background-video .icon:hover{cursor:pointer}@media only screen and (min-width:768px){.blk__hero .hero-background-video .icon{bottom:40px;right:40px}}.blk__hero .hero-background-photo{height:300px;background-position:center;background-repeat:no-repeat;background-size:cover}@media only screen and (min-width:768px){.blk__hero .hero-background-photo{height:500px}}@media only screen and (min-width:1024px){.blk__hero .hero-background-photo{height:700px}}.blk__hero .hero-desc{z-index:0;position:relative;margin:0 auto;background:#fff;text-align:center}.blk__hero .hero-desc h1{padding:.7em 0 .5em}.blk__hero .hero-desc .desc{padding-bottom:6rem;width:80%;margin:0 auto}@media only screen and (min-width:1024px){.blk__hero .hero-desc{margin-top:-2%}}@media only screen and (min-width:1024px){.blk__hero .hero-desc{max-width:1024px}}@media (max-width:1024px){.blk__hero .hero-desc{margin-top:0}}@media only screen and (max-width:1023px){.blk__hero .hero-desc{margin-top:0}}.blk__hero .cta{text-align:center;margin-top:-25px}.blk__video .background-video-block{position:relative;overflow:hidden}@media only screen and (min-width:768px){.blk__video .background-video-block{height:450px}}@media only screen and (min-width:1024px){.blk__video .background-video-block{height:600px}}.blk__video .background-video-block .video-container{position:relative;width:100%;height:0;padding-top:56.25%}.blk__video .background-video-block .video-container .thumbnail-background{width:100%;position:absolute;top:0}.blk__video .background-video-block .video-container .background-video{position:absolute;top:0;left:0;width:100%;height:100%}.blk__video .background-video-block .video-player{position:absolute;color:#fff;left:20px;bottom:20px;font-size:35px}@media only screen and (min-width:768px){.blk__video .background-video-block .video-player{left:30px;bottom:30px;font-size:50px}}@media only screen and (min-width:1024px){.blk__video .background-video-block .video-player{left:40px;bottom:40px;font-size:65px}}.blk__video .background-video-block .video-txt{position:absolute;text-align:center;width:calc(100% - 40px);color:#fff;top:calc(50% - .5em);padding:0 20px}