html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none;color:inherit}*:focus{outline:none}body{font-family:'HelveticaNeue', sans-serif;padding:10px 40px 25px;line-height:1.5em;letter-spacing:.05em;margin-bottom:20px;text-align:justify;font-size:0.9rem}@media (max-width: 768px){body{font-size:0.9rem}}body.mobile-menu-active{overflow-y:hidden}@media (max-width: 768px){body{padding:25px 15px}}.grecaptcha-badge{display:none !important}@font-face{font-family:'HelveticaNeue';font-style:normal;font-weight:normal;src:local("Helvetica 55 Roman"),url("/wp-content/themes/blackestate/assets/fonts/HelveticaNeue-Light.woff") format("woff")}@font-face{font-family:'HelveticaNeue';font-style:normal;font-weight:300;src:local("Helvetica 55 Roman"),url("/wp-content/themes/blackestate/assets/fonts/HelveticaNeue-Roman.woff") format("woff")}@font-face{font-family:'HelveticaNeue';font-style:normal;font-weight:700;src:local("Helvetica Neue Medium"),url("/wp-content/themes/blackestate/assets/fonts/HelveticaNeue-Medium.woff") format("woff")}textarea,input[type=text],input[type=number],input[type=email],input[type=password]{font-family:'HelveticaNeue', sans-serif;font-size:0.9em;font-weight:300 !important;letter-spacing:.05em;line-height:1em;color:black;padding:15px}@media all and (max-width: 768px){.wine-tour-form>.vc_column-inner{padding:50px 15px !important}}select{border:1px solid rgba(0,0,0,0.1);padding:10px 5px;background:transparent;margin-right:10px;cursor:pointer;font-family:"Heletica Neue",Arial,sans-serif;letter-spacing:.05em;font-size:inherit}.table{width:100%;text-align:left}.table tr{border-bottom:1px solid black}.table tr td:first-child{font-weight:bold}.table th,.table td{padding:15px 0}.modal{border-radius:0 !important;padding-top:50px !important;padding-left:75px !important;padding-right:75px !important;padding-bottom:75px !important}@media (max-width: 1024px){.modal{padding:35px !important}}.modal .margintop{margin-top:45px}a{cursor:pointer}.hide{display:none}.bold{font-weight:300}.underline{position:relative;padding-bottom:2px}.underline::after{height:1px;background:black;width:100%;content:"";display:block;position:absolute;bottom:0;left:0}.text-small{line-height:1.7;font-size:0.8rem}.lineheight{line-height:1.8}.page-titles{margin-top:50px;margin-bottom:25px;font-size:2rem;letter-spacing:2px;line-height:1.5;font-weight:normal}@media (max-width: 1024px){.page-titles{font-size:1.8rem;margin-bottom:30px}}@media (max-width: 768px){.page-titles{font-size:1.5rem}}.sub-titles{margin-bottom:25px;font-size:1.5rem;letter-spacing:1.5px;line-height:1.5}.text-padding{padding:50px}@media (max-width: 1024px){.text-padding{padding:35px;padding-top:35px}}@media (max-width: 767px){.text-padding{padding:0px;padding-top:35px}}.greybox{background-color:#fafafa}@media (max-width: 1024px){.greybox{background-color:transparent}}.btn1{font-size:1.5rem;letter-spacing:.5px}.vineyardlinks{font-size:1rem;letter-spacing:1px;margin-top:35px}.nomarginbottom{margin-bottom:0px !important}@media (max-width: 768px){.margintopmoblie{margin-top:80px}}.lists{list-style:none;line-height:1.8;padding-left:50px;margin-bottom:30px}@media (max-width: 768px){.lists{font-size:0.9rem;letter-spacing:0.1px}}.lists li{padding-bottom:10px;text-indent:-5px}.lists li:before{content:"- ";text-indent:-5px}.vc_section{margin-left:0 !important;margin-right:0 !important}.position-relative{position:relative}.buttonblack{background-color:#000;color:#fff;-webkit-transition:.3s all;transition:.3s all;padding:10px 30px;font-size:1rem;letter-spacing:0.5px;border:2px solid #000}.buttonblack:hover{background-color:transparent;color:#000;border:2px solid #000}@media only screen and (max-width: 768px){.reverse-row{display:flex;flex-direction:column-reverse}}@media only screen and (max-width: 1024px){.reverse-row1024{display:flex;flex-direction:column-reverse}}.nopadding .vc_column-inner{padding-left:0px !important;padding-right:0px !important}.bookingform{padding-left:50px;padding-right:50px}@media (max-width: 1024px){.bookingform{padding-left:5px;padding-right:5px}}@media (max-width: 1375px){.one-column{display:flex;flex-wrap:wrap}.one-column>div{width:100%;float:unset}}@media (max-width: 993px){.one-column992{display:flex;flex-wrap:wrap}.one-column992>div{width:100%;float:unset}}@media (max-width: 1025px){.one-column1024{display:flex;flex-wrap:wrap}.one-column1024>div{width:100%;float:unset}}@media (max-width: 1199px){.one-column1200{display:flex;flex-wrap:wrap}.one-column1200>div{width:100%;float:unset}}.figure-100>div>div{height:100%}.figure-100>div>div>div{height:100%}.figure-100>div>div>div>figure{height:100%}.figure-100>div>div>div>figure>div{height:100%;overflow:hidden}.figure-100>div>div>div>figure>div img{object-fit:cover;height:100%;width:100%}.modal a.close-modal{background-image:url("/wp-content/themes/blackestate/assets/img/X.png") !important;top:15px !important;right:15px !important;width:24px !important;height:24px !important}.imagespacing{margin-top:80px}@media (max-width: 1024px){.imagespacing{margin-top:20px}}@media (max-width: 768px){.imagespacing{margin-top:0px}}.text-center{text-align:center}.display-none{display:none}hr{display:block;height:2px;outline:0;border:0;margin:30px 0;background:black}.rc-anchor-invisible{display:none !important}.woocommerce_thumbnail_div{min-height:300px;height:22vw;overflow:hidden}.woocommerce_thumbnail_div img{width:100% !important;height:100% !important;object-fit:contain}.post-14 .woocommerce_thumbnail_div img{object-fit:cover}.post-14 .product_cat-wine .woocommerce_thumbnail_div img{object-fit:contain}.woocommerce-loop-product__link{text-align:center}.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product .price{margin-top:15px;font-size:1rem;color:#000000;letter-spacing:0.8px;font-weight:normal !important}.woocommerce ul.products li.product .price{margin-top:10px !important}.woocommerce-product-gallery__wrapper{text-align:center}.woocommerce div.product div.images img{display:inline-block;width:auto;height:auto;max-height:500px;max-width:100%}.woocommerce ul.products li.first,.woocommerce-page ul.products li.first{clear:unset}.woocommerce table.variations tbody tr:last-child{border-top:none !important}.woocommerce table.variations tr td{padding:5px 0;display:block}.woocommerce table.variations select{border:1px solid rgba(0,0,0,0.1);padding:10px 5px;background:transparent;margin-right:10px}#coupon_code{padding:.618em 0 .618em 1em}#coupon_code::placeholder{font-family:'HelveticaNeue', sans-serif;letter-spacing:0.8px !important;font-weight:normal !important}@media only screen and (max-width: 768px){.filter-categories>div{padding:10px 10px !important}.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product{width:98%;margin-top:25px}}.woocommerce>.products{display:flex;flex-wrap:wrap}.woocommerce>.products>.product{margin:0 1.5% 2.992em 1.5% !important;width:97% !important;float:unset !important}@media (min-width: 768px) and (max-width: 1024px){.woocommerce>.products>.product{width:46% !important}}@media (min-width: 1024px){.woocommerce>.products>.product{width:22% !important}}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{transition:0.5s all}.woocommerce ul.products li.product:hover,.woocommerce-page ul.products li.product:hover{opacity:0.5}.quantity{margin-bottom:35px;font-size:0.9em}.woocommerce-checkout h3{margin:0 0 20px}.woocommerce-additional-fields__field-wrapper{margin:20px 0 0}.woocommerce form .form-row{padding:0;margin:0 0 15px;font-size:0.9em}.woocommerce-thankyou-order-received{text-align:center;margin-top:50px;font-size:2rem;letter-spacing:2px;line-height:1.5;font-weight:normal}@media (max-width: 1024px){.woocommerce-thankyou-order-received{font-size:1.8rem;margin-bottom:30px}}@media (max-width: 768px){.woocommerce-thankyou-order-received{font-size:1.5rem}}@media (max-width: 768px){.single-product .product-content-details{padding:25px !important}}.product-content-details form.variations_form{border-top:1px solid black;padding:30px 0 0}.product-content-details .price{margin:25px 0}article.product_cat-wine-club .add_to_cart_quantity_label{display:none}.filter-categories{text-align:center;color:grey;letter-spacing:0.8px}.filter-categories>div{display:inline-block;padding:10px 25px;cursor:pointer}.filter-categories>div.is-active{color:black}.single-product:after{content:"";display:block;clear:both}.woocommerce-error,.woocommerce-info,.woocommerce-message{position:relative;margin:30px 0 !important;background-color:transparent;color:black;border-top:none;list-style:none outside;width:auto;word-wrap:break-word;line-height:1.5;font-weight:normal;letter-spacing:0.8px;padding:0}.woocommerce-info:before,.woocommerce-message:before{display:none !important}.woocommerce-info>li,.woocommerce-message>li{padding:10px 0 !important}.woocommerce-error:before{display:none !important}.woocommerce-error>li{position:relative;padding:10px 0 10px 25px !important}.woocommerce-error>li:before{position:absolute;left:0;top:8px;font-family:WooCommerce;display:inline-block;content:"\e016";color:#b81c23}.woocommerce-orders-table__cell-order-actions a.button{margin-right:10px !important}td.product-thumbnail{width:130px}td.product-thumbnail img{max-width:100px;height:auto}td.product-name{font-weight:bold}@media (max-width: 900px){#eveve{padding-left:0 !important;padding-right:0 !important}}.product_tag-imagecontain .shop-image img{object-fit:contain}.out-of-stock{font-weight:bold}.products .product.outofstock{position:relative}.products .product.outofstock:after{content:"Sold Out";color:white;background:black;text-transform:uppercase;font-size:12px;position:absolute;top:0;right:0;padding:5px;letter-spacing:.5px}.product-content-details>h2:first-child{margin:0 0 30px}.single-product .top_image,.single-product .bottom_image{overflow:hidden;height:500px}.single-product .top_image img,.single-product .bottom_image img{width:100%;height:100%;object-fit:cover}.single-product .product-content{line-height:1.4em;letter-spacing:.8px}@media (min-width: 1000px){.single-product .product-content{display:flex}.single-product .product-content>div{flex:0 0 50%}}.single-product .the_content_links{margin:30px 0;display:flex;flex-wrap:wrap;max-width:500px}.single-product .the_content_links>div{flex:0 0 50%;margin-bottom:20px}@media (max-width: 768px){.single-product .the_content_links>div{flex:0 0 100%}}.single-product .the_content_links a{font-weight:normal}.single-product .product-content-details{padding:50px;background-color:#FAFAFA}.product-content-image{display:flex;flex-wrap:wrap;flex-direction:column;align-items:center;justify-content:center}.product-content-image img{margin:0 auto;max-height:800px;width:auto}.woocommerce-account-fields{position:relative;display:inline-block;margin:50px 0}.woocommerce-account-fields .create-account>p{margin:10px 0}.woocommerce #respond input#submit.alt.disabled,.woocommerce #respond input#submit.alt.disabled:hover,.woocommerce #respond input#submit.alt:disabled,.woocommerce #respond input#submit.alt:disabled:hover,.woocommerce #respond input#submit.alt:disabled[disabled],.woocommerce #respond input#submit.alt:disabled[disabled]:hover,.woocommerce a.button.alt.disabled,.woocommerce a.button.alt.disabled:hover,.woocommerce a.button.alt:disabled,.woocommerce a.button.alt:disabled:hover,.woocommerce a.button.alt:disabled[disabled],.woocommerce a.button.alt:disabled[disabled]:hover,.woocommerce button.button.alt.disabled,.woocommerce button.button.alt.disabled:hover,.woocommerce button.button.alt:disabled,.woocommerce button.button.alt:disabled:hover,.woocommerce button.button.alt:disabled[disabled],.woocommerce button.button.alt:disabled[disabled]:hover,.woocommerce input.button.alt.disabled,.woocommerce input.button.alt.disabled:hover,.woocommerce input.button.alt:disabled,.woocommerce input.button.alt:disabled:hover,.woocommerce input.button.alt:disabled[disabled],.woocommerce input.button.alt:disabled[disabled]:hover{background-color:black;color:#fff}.woocommerce #respond input#submit.disabled,.woocommerce #respond input#submit:disabled,.woocommerce #respond input#submit:disabled[disabled],.woocommerce a.button.disabled,.woocommerce a.button:disabled,.woocommerce a.button:disabled[disabled],.woocommerce button.button.disabled,.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled],.woocommerce input.button.disabled,.woocommerce input.button:disabled,.woocommerce input.button:disabled[disabled]{color:inherit;cursor:not-allowed;opacity:1 !important;padding:.618em 1em}.woocommerce-variation{display:block;margin:30px 0}.woocommerce div.product form.cart .variations td.label{padding-right:1em}.woocommerce div.product form.cart div.quantity{float:unset;margin:0 4px 0 0}.woocommerce div.product form.cart .button{margin-top:50px}.woocommerce div.product p.price,.woocommerce div.product span.price{color:black;font-size:1.25em}.top-product-title{text-align:center}.top-product-title .product_title{margin-top:50px !important;margin-bottom:25px;font-size:2rem;letter-spacing:2px;line-height:1.5;font-weight:normal}@media (max-width: 1024px){.top-product-title .product_title{font-size:1.8rem;margin-bottom:30px}}@media (max-width: 768px){.top-product-title .product_title{font-size:1.5rem}}.woocommerce div.product .product-content .product_title{letter-spacing:2px;display:block;margin-bottom:25px}@media (max-width: 1000px){.woocommerce div.product .product-content .product_title{display:none}}.add_to_cart_quantity_label{font-weight:normal;letter-spacing:0.8px;margin-bottom:5px;margin-top:25px;font-size:0.9em}.woocommerce div.product p.price,.woocommerce div.product span.price{color:#000;font-size:1.5em !important}.gift-boxes-link{cursor:pointer;font-weight:400;font-size:0.9rem;letter-spacing:.8px;display:inline-block;margin-bottom:10px;margin-top:10px}.gift-box-image{height:50vh;max-height:700px;width:100%;background:url("/wp-content/themes/blackestate/assets/img/gift-box.png") center no-repeat;background-size:contain}.woocommerce form .form-row .input-text,.woocommerce-page form .form-row .input-text{background-color:transparent !important}.woocommerce form .form-row select,.woocommerce-page form .form-row select{width:25% !important;min-width:150px !important}.fpf-totals dt{clear:left;float:left;width:25% !important;min-width:150px !important}#fpf_totals dt{margin-bottom:10px}.gift-boxes-notes{margin-top:20px !important;margin-bottom:30px !important}.gift-boxes-notes textarea{height:120px !important}.voucher-message{margin-top:20px !important;margin-bottom:30px !important}.product_title{margin-bottom:25px}.good-company{margin-top:150px}.good-company .products{display:flex;align-items:center;justify-content:center}.good-company .products .woocommerce_thumbnail_div{min-height:unset;height:250px}.woocommerce-notice-none{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;flex-direction:column;text-align:center;width:100%;padding:60px 30px;margin:10px auto;border:1px solid rgba(0,0,0,0.1)}.woocommerce-notice-none p{display:block;width:100%;max-width:500px;margin:20px auto}.woocommerce .woocommerce-customer-details address{padding:20px;border:1px solid rgba(0,0,0,0.1);margin:0 0 10px;border-radius:0}.subscription-auto-renew-toggle{top:0}.woocommerce form.checkout_coupon{border:1px solid black;padding:50px;margin:30px 0;text-align:left;border-radius:0}.woocommerce form.checkout_coupon .form-row-last{float:none;clear:both;margin:0}.woocommerce-form-coupon-toggle{margin:30px 0}.woocommerce-shipping-destination{position:relative;display:block;margin:20px 0;font-weight:300}body.woocommerce-account .woocommerce-notices-wrapper,body.woocommerce-account .woocommerce-ResetPassword{width:700px;max-width:100%;margin:0 auto}.account-nav{position:relative;display:block;margin:0 0 70px}.account-nav>ul{display:flex;flex-direction:row;align-items:center;justify-content:center;flex-wrap:wrap}.account-nav>ul li a{position:relative;display:block;padding:5px 10px;white-space:nowrap;color:grey;transition:200ms ease-in-out all}.account-nav>ul li a:before{content:"";position:absolute;bottom:0;left:10px;width:0;height:1px;background:#000000;transition:500ms ease-in-out all}.account-nav>ul li:hover a{color:black}.account-nav>ul li:hover a:before{width:calc(100% - 20px)}.account-nav>ul li.is-active a{color:black}.account-nav>ul li.is-active a:before{width:calc(100% - 20px)}.account-content{position:relative;display:block;width:100%;max-width:1000px;margin:0 auto 30px}.account-content>h2{margin:50px 0 30px}.account-form-toggle{position:relative;display:block;margin:0 auto 50px;text-align:center}.account-form-toggle a{position:relative;display:inline-block;padding:5px;color:grey}.account-form-toggle a:before{content:"";position:absolute;bottom:0;left:5px;width:0;height:1px;background:#000000;transition:500ms ease-in-out all}.account-form-toggle a.active{color:black}.account-form-toggle a.active:before{width:calc(100% - 10px)}.account-form{position:relative;display:block;width:700px;max-width:100%;margin:0 auto}.account-form-register{display:none}@media all and (max-width: 1000px){font-size:1.1rem}.dashboard-tiles{position:relative;display:flex;flex-wrap:wrap;flex-direction:row;list-style:none;margin:30px -10px;padding:0}.dashboard-tiles>li{flex-basis:50%;flex-grow:1;padding:10px}.dashboard-tiles>li a{position:relative;display:block;text-align:left;padding:150px 30px 30px;border:1px solid black;height:100%}.dashboard-tiles>li a h3{display:block;font-weight:300;margin:0 0 5px}.dashboard-tiles>li a p{display:block;text-decoration:none;margin:0;font-size:0.85em}@media (max-width: 480px){.dashboard-tiles>li{flex-basis:100%}}body.woocommerce-orders .woocommerce-orders-table tr{margin:0 0 70px}.account-address{position:relative;display:block;margin:0 0 50px}.account-address h3{margin:0 0 20px}.account-address address{padding:20px;border:1px solid rgba(0,0,0,0.1);margin:0 0 10px}.account-content-wine-club{max-width:1600px}section.wine-club{position:relative;display:block}section.wine-club h2,section.wine-club h3,section.wine-club h4{margin:20px 0;font-weight:300}section.wine-club ul{list-style-type:circle;margin:20px 0;padding:0 0 0 20px}section.wine-club ul li{margin:0 0 15px}section.wine-club table{width:100%}section.wine-club table .type{width:40%}section.wine-club table .status{width:200px}section.wine-club table .frequency{width:200px}section.wine-club table .actions{width:260px}.wine-club-intro{position:relative;display:block;margin:0 0 50px}.wine-club-options,.wine-club-terms{display:flex;flex-direction:row;flex-wrap:nowrap;margin:0 0 70px}.wine-club-options>img,.wine-club-options>div,.wine-club-terms>img,.wine-club-terms>div{flex-basis:50%;align-self:center}.wine-club-options>div,.wine-club-terms>div{padding:70px;flex-grow:1}.wine-club-options ul,.wine-club-terms ul{margin:20px 0 50px}.wine-club-form{position:relative;display:block;border:1px solid rgba(0,0,0,0.1)}.wine-club-form>div{width:800px;max-width:100%;margin:0 auto}.wine-club-member{position:relative;display:block;margin:70px auto;width:1000px;max-width:100%}.wine-club-member #message{list-style:none;padding:0;margin:30px 0}.wine-club-member #message p{background:#000;color:white;padding:9px 15px 7px;font-size:13px;margin:0 0 10px}.wine-club-member .acf-form textarea{background-color:transparent;box-sizing:border-box;border-radius:0;color:#333;display:block;float:none;font-size:0.9em;border:1px solid black;padding:10px;width:100%;line-height:1.3;margin:0 0 10px}.wine-club-member .acf-form .acf-label{display:none}.wine-club-member .acf-form .acf-fields>.acf-field{padding:0}.wine-club-change{position:relative;display:none;padding:40px;border:1px solid rgba(0,0,0,0.1);margin:30px 0}.wine-club-discount{position:relative;display:block;background:#FAFAFA;text-align:center;padding:15px;margin:30px 0 50px}.wine-club-tasting-notes p{margin:0 0 10px}.wine-club-benefits{display:block;margin:70px 0}@media (max-width: 1200px){.wine-club-options,.wine-club-terms{flex-wrap:wrap;margin:0 0 50px}.wine-club-options>img,.wine-club-terms>img{display:none}.wine-club-options>div:not(.wine-club-form),.wine-club-terms>div:not(.wine-club-form){flex-basis:100%;padding:0 50px}.wine-club-options>div.wine-club-form,.wine-club-terms>div.wine-club-form{margin:50px 0 0;padding:50px}}@media (max-width: 660px){.wine-club table{display:block}.wine-club table thead{display:none}.wine-club table tbody{display:block}.wine-club table tbody tr{display:block}.wine-club table tbody tr td{display:block;width:100% !important}.wine-club table tbody tr td:before{display:block;font-weight:300;margin:0 0 5px}.wine-club table tbody tr td.type:before{content:"Membership Type"}.wine-club table tbody tr td.status:before{content:"Status"}.wine-club table tbody tr td.frequency:before{content:"Delivery"}.wine-club-options,.wine-club-terms{margin:0 0 30px}.wine-club-options>div:not(.wine-club-form),.wine-club-terms>div:not(.wine-club-form){padding:0}.wine-club-options>div.wine-club-form,.wine-club-terms>div.wine-club-form{padding:0;border:none;border-top:1px solid rgba(0,0,0,0.1)}}.woocommerce-checkout #payment{background:white;border:1px solid rgba(0,0,0,0.1)}.woocommerce-checkout #payment ul.wc_payment_methods{list-style:none;margin:0;padding:0;border-bottom:1px solid rgba(0,0,0,0.1)}.woocommerce-checkout #payment ul.wc_payment_methods>li>label{position:relative;display:flex;align-items:center;width:100%;height:60px;padding:0 30px;line-height:1em;font-weight:300}.woocommerce-checkout #payment ul.wc_payment_methods>li>label img:first-of-type{margin-left:15px}.woocommerce-checkout #payment div.payment_box{padding:30px;margin:0;font-size:0.9em;border-radius:0;background-color:white;border-top:1px solid rgba(0,0,0,0.1);color:inherit}.woocommerce-checkout #payment div.payment_box:before{display:none}.wc-credit-card-form,.wc-payment-form{margin:-1em !important;width:600px;max-width:100%}.stripe-source-errors ul{margin:0 0 10px !important}.stripe-source-errors ul li{color:red;padding:10px 12px !important}.gift-cards_form h3{display:none}.gift-cards_form input,.gift-cards_form textarea{box-sizing:border-box;width:100%;margin:0;outline:0;line-height:normal;padding:15px;border:solid 1px black;text-transform:none;font-family:"Helvetica Neue", sans-serif}.gift-card-content-editor .ywgc-recipient-name,.gift-card-content-editor .ywgc-recipient-email,.gift-card-content-editor .ywgc-sender-name,.gift-card-content-editor .ywgc-message{position:relative;display:block}.gift-card-content-editor .ywgc-recipient-name>label,.gift-card-content-editor .ywgc-recipient-email>label,.gift-card-content-editor .ywgc-sender-name>label,.gift-card-content-editor .ywgc-message>label{display:block !important}.gift-card-content-editor .ywgc-recipient-name input,.gift-card-content-editor .ywgc-recipient-name textarea,.gift-card-content-editor .ywgc-recipient-email input,.gift-card-content-editor .ywgc-recipient-email textarea,.gift-card-content-editor .ywgc-sender-name input,.gift-card-content-editor .ywgc-sender-name textarea,.gift-card-content-editor .ywgc-message input,.gift-card-content-editor .ywgc-message textarea{float:none !important;width:100% !important;max-width:100% !important}.gift-cards-list button{color:black;padding:7px 12px;font-size:1em;-webkit-font-smoothing:antialiased;cursor:pointer}.ywgc-description{display:block;margin:10px 0 20px;letter-spacing:0.04em}.gift_card_template_button{margin-top:35px}.ywgc_have_code{position:relative;margin:30px 0}.ywgc_enter_code{position:relative;display:block;border:1px solid black;padding:50px;margin:0 0 30px}.ywgc_enter_code input[type=text]{width:300px;max-width:100%}.ywgc_enter_code .form-row{margin:0 0 10px}.ywgc-fields{position:relative;display:block}.ywgc-fields input{margin:0 0 10px;display:block;width:240px}#age-gate{letter-spacing:1px;line-height:1.25rem}#age-gate h2{font-weight:100;line-height:1.5}#age-gate .btns{margin:50px 0}#age-gate .btns a{transform:scale(1);font-size:30px;font-weight:500;display:inline-block;margin-right:20px;padding-bottom:5px;padding-left:2px;padding-right:2px;font-weight:100}.blocker{background-color:#ffffffb3 !important}.modal{max-width:750px !important;background:#FAFAFA !important;border-radius:0px !important;box-shadow:none !important}#newsletter{padding-bottom:75px !important}@media (min-width: 768px){.home-list{display:flex;flex-wrap:wrap}.home-list .size-1\/2{width:50%;flex:0 0 50%}.home-list .size-full{width:100%;flex:0 0 100%}}.home-list>.image_link{position:relative;height:50vw;overflow:hidden;min-height:450px}.home-list>.image_link.bg-White{background-color:white}.home-list>.image_link.bg-Black{background-color:black}.home-list>.image_link.text-Black .link{color:black}.home-list>.image_link.text-Black .link span:after{background:black}.home-list>.image_link.bg-Grey{background-color:#FAFAFA}.home-list>.image_link.image-type-cover img{object-fit:cover}.home-list>.image_link.image-type-contain img{object-fit:contain}.home-list>.image_link img{transform:scale(1)}.home-list .image_link{position:relative;display:block}.home-list .image_link>img{transition:all .5s;width:100%;height:100%}.home-list .link{transition:all .5s;position:absolute;bottom:25px;left:40px;font-size:1rem}.home-list .link.text-right{left:unset;right:25px}@media (max-width: 1024px){.home-list .link.text-right{right:15px;bottom:15px}}@media (max-width: 1024px){.home-list .link{bottom:15px;left:15px;font-size:1.5rem}}@media (max-width: 768px){.home-list .link{bottom:10px;left:15px;font-size:1rem}}.home-list .link span{display:inline-block;padding-bottom:5px;font-weight:normal;letter-spacing:1.5px}.home-list .link span::after{content:'';display:block;width:100%;height:1px;background:#000}.home-list .image-type-cover .link{color:white}.home-list .image-type-cover .link span::after{background:white}.home-list .text{display:flex;align-items:center;justify-content:center;height:100%}.home-list .text p{line-height:2.5;max-width:700px;text-align:justify;letter-spacing:0.5px}@media (max-width: 1024px){.home-list .text p{line-height:1.8}}.home-list .text>div{padding:25px}.home-list .image-type-contain{padding:5vw}@media (max-width: 1024px){.home-list .image-type-contain{padding:15vw}}.mobile-quicklinks{margin-bottom:80px !important;margin-top:80px}.mobile-quicklinks h2{margin-bottom:50px;margin-top:50px}@keyframes animateline{from{width:0}to{width:100%}}.forminator-label{display:block;font-weight:bold;font-size:1rem;margin:0 0 10px 0;letter-spacing:0.01em;line-height:1.5em}.forminator-label .forminator-required{color:#ff0000;font-weight:400}.forminator-description{display:block;font-size:0.8rem;margin:8px 0 0 0}.forminator-input,.forminator-select,.forminator-textarea{background-color:transparent;box-sizing:border-box;border-radius:0;color:#333;display:block;float:none;font-size:0.9em;border:1px solid black;padding:6px 10px;height:38px;width:100%;line-height:1.3}.forminator-field .forminator-error-message{color:red;display:block;font-size:0.8rem;margin:8px 0 0 0}.forminator-button-submit{font-family:'HelveticaNeue', sans-serif;color:#000000;-webkit-transition:.3s all;transition:.3s all;padding:13px 15px 10px;border:1px solid #000;background:transparent;margin:0;line-height:14px;cursor:pointer;font-size:1em;font-weight:700;letter-spacing:.05em}.forminator-radio-inline{display:inline-flex;align-items:center;line-height:20px;margin:0 40px 10px 0}.forminator-radio-inline input[type=radio]{margin:-5px 10px 0 0}.forminator-response-message>p{background:#000;color:white;padding:9px 15px 7px;font-size:13px;margin-bottom:20px}.forminator-response-message.forminator-loading>p{margin-bottom:20px !important}.forminator-recaptcha-field{display:none !important}.ui-datepicker{background:white !important;padding:10px !important;border:1px solid black}.ui-datepicker-header{position:relative;text-align:center;padding:5px 0}.ui-datepicker-prev,.ui-datepicker-next{position:absolute;top:5px;padding:8px;text-align:center}.ui-datepicker-prev{left:0}.ui-datepicker-next{right:0}.ui-datepicker-title{display:flex;align-items:center;justify-content:center}.ui-datepicker-title select{font-family:'HelveticaNeue', sans-serif;color:#000000;-webkit-transition:.3s all;transition:.3s all;padding:8px;border:none;background:transparent;margin:0;line-height:1em;cursor:pointer;font-size:0.9em;font-weight:700;letter-spacing:.05em}.ui-datepicker-calendar{width:290px}.ui-datepicker-calendar td,.ui-datepicker-calendar th{text-align:center;padding:5px}.forminator-textarea{box-sizing:border-box;width:100%;margin:0;outline:0;line-height:normal;padding:15px;border:solid 1px black;background-color:transparent;font-size:0.9em;color:#000;font-weight:normal}.forminator-radio{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;cursor:pointer;padding:5px 0;margin:0 0 5px;line-height:16px}.forminator-radio input[type="radio"]{margin:0 10px 0 0;position:relative;top:-3px}.forminator-checkbox{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;cursor:pointer;padding:5px 0;margin:0 0 5px;line-height:16px}.forminator-checkbox input[type="checkbox"]{margin:0 10px 0 0;position:relative;top:-3px}.forminator-response-message ul{list-style:none;margin:30px 0;padding:0}.forminator-response-message ul li,.forminator-error-message{position:relative;margin:0 0 15px;background-color:transparent;border-top:none;list-style:none outside;word-wrap:break-word;line-height:1.5;padding:0 0 0 22px;color:#000}.forminator-response-message ul li::before,.forminator-error-message::before{content:"\e016";color:#b81c23;font-family:WooCommerce;display:inline-block;position:absolute;top:-1px;left:0}#footer{margin-top:100px}#footer #footer-menu{margin-bottom:20px}#footer #footer-menu .menu li{display:inline-block;padding:10px 20px 10px 0px}@media (max-width: 1024px){#footer #footer-menu .menu li{padding:10px 10px 10px 0px}}#footer #footer-menu .menu li a{display:inline-block;font-weight:normal;padding-bottom:4px;letter-spacing:1px;position:relative;font-size:0.8em}#footer #footer-menu .menu li a::after{height:1px;background:black;width:100%;content:"";display:block;position:absolute;bottom:0;left:0}#footer #copyright{font-size:0.6rem;letter-spacing:0.5px}@media (max-width: 1024px){#footer #copyright{line-height:1.5;font-size:.7rem}}#newsletter h1{margin-top:10px;margin-bottom:10px}@media (min-width: 900px){#newsletter form .name-fields{display:flex}#newsletter form .name-fields>div{width:50%;flex:50%}#newsletter form .name-fields>div:not(:first-child) input{border-left:none !important}}#newsletter form .mc-field-group{margin-bottom:10px}#newsletter form .mc-field-group input{display:block;border:1px solid #000;box-sizing:border-box;color:#000;width:100%;padding:0 25px;font-size:0.9rem;height:50px;line-height:50px;border-radius:0;background:transparent}#newsletter form .mc-field-group input::placeholder{font-weight:normal;color:#000}#newsletter form #mc-embedded-subscribe{font-weight:normal !important;display:inline-block;background:transparent;font-size:0.9rem;border:1px solid #000;color:#000;padding:0 25px;line-height:50px}#newsletter form .btns{text-align:right}#header{position:sticky;top:0;left:0;right:0;z-index:99999;padding:10px 0;margin-bottom:10px;display:flex;align-items:center;background:white;-webkit-animation:fadein 3s;-moz-animation:fadein 3s;-ms-animation:fadein 3s;-o-animation:fadein 3s;animation:fadein 3s}#header .logo{height:40px;width:auto}#header #menu{margin-left:auto;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-end}#header #menu .menu>li{position:relative;padding:5px 20px}#header #menu .menu>li>a:after{content:"";position:absolute;bottom:-5px;left:0%;width:0;height:1px;background:#000000}#header #menu .menu>li>a:hover:after{width:100%;left:0}#header #menu .menu>li.bold{font-weight:300}#header #menu .menu>li:hover .sub-menu{display:block}@media (min-width: 1001px){#header #menu .menu li,#header #menu .menu a{display:inline-block;position:relative}#header #menu .menu .sub-menu{display:none;position:absolute;margin-top:5px;padding:15px;background-color:#fafafa;min-width:60px;z-index:99}#header #menu .menu .sub-menu li{padding-top:5px;padding-bottom:5px;opacity:.8;display:block;font-size:0.9em;white-space:nowrap}#header #menu .menu .sub-menu li:hover{opacity:1}}@media (max-width: 1001px){#header #menu .menu a{margin-bottom:5px}}#header #menu .menu .current-menu-item>a:after,#header #menu .menu .current-menu-ancestor>a:after{width:100%;left:0}#header #menu .menu .current-menu-item.animated>a::after,#header #menu .menu .current-menu-ancestor.animated>a::after{animation:animateline 1.5s}#header #menu .menu a{position:relative;letter-spacing:1px}#header .menu-mobile-menu-container{display:none}.header-menu-button{position:absolute;display:none;right:-5px;top:50%;align-items:center;justify-content:center;height:50px;width:50px;margin:-25px 0 0;cursor:pointer}.header-menu-button>div{position:relative;display:block;width:40px;height:20px}.header-menu-button>div>span{position:absolute;display:block;content:'';left:0;height:4px;background:black;border-radius:2px;width:100%;margin:-2px 0 0;transition:300ms ease-in-out all}.header-menu-button>div>span:nth-child(1){top:0}.header-menu-button>div>span:nth-child(2){top:50%}.header-menu-button>div>span:nth-child(3){top:100%}.header-menu-button:hover>div>span:nth-child(1),.header-menu-button:hover>div>span:nth-child(3){transform:translate3d(4px, 0, 0)}.header-menu-button:hover>div>span:nth-child(2){transform:translate3d(-4px, 0, 0)}.menu-mobile-menu-container{z-index:99999;position:absolute;display:none;left:0;right:0;height:calc(100vh - 74px);top:74px;background:white;flex-wrap:wrap;align-items:center;justify-content:center;transition:all .5s ease}.menu-mobile-menu-container .menu{max-width:280px;line-height:1.8}.menu-mobile-menu-container .menu li{text-align:center;display:block;font-size:0.9rem;padding:12px 20px !important}.menu-mobile-menu-container .sub-menu li{opacity:1;font-size:0.9rem;padding-bottom:15px;max-width:85%;margin:auto}.menu-account-menu-container .sub-menu{right:0;left:auto}@media all and (max-width: 1000px){.header-menu-button{display:flex}#header .menu-main-menu-container,#header .menu-account-menu-container,#header .menu-account-menu-logged-out-container{display:none}body.mobile-menu-active .menu-mobile-menu-container{display:flex !important;overflow-y:auto;padding-bottom:100px}body.mobile-menu-active .menu-mobile-menu-container .menu{margin:0 auto}body.mobile-menu-active .header-menu-button>div>span:nth-child(1){top:50%;transform:rotate(-45deg)}body.mobile-menu-active .header-menu-button>div>span:nth-child(2){opacity:0;visibility:hidden;pointer-events:none}body.mobile-menu-active .header-menu-button>div>span:nth-child(3){top:50%;transform:rotate(45deg)}}@media all and (max-width: 782px) and (min-width: 600px){body.admin-bar #header{top:46px}}@media all and (min-width: 782px){body.admin-bar #header{top:32px}}@keyframes fadein{from{opacity:0}to{opacity:1}}@-moz-keyframes fadein{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadein{from{opacity:0}to{opacity:1}}@-ms-keyframes fadein{from{opacity:0}to{opacity:1}}.woocommerce-message{border-top-color:transparent !important}.woocommerce table.shop_table{border:none;border-collapse:collapse}.cart tbody tr:last-child{border-top:2px solid black}.woocommerce-checkout-review-order-table thead{border-bottom:black solid 2px}.woocommerce-checkout-review-order-table tfoot{border-top:black solid 2px}.woocommerce-checkout-review-order-table tfoot tr th{font-weight:400 !important;padding:9px 12px;font-size:1.5rem;letter-spacing:1.5px}.woocommerce-cart-form__contents thead{border-bottom:1px solid black}.woocommerce table.shop_table th{font-weight:normal;padding:9px 12px 9px 0px;font-size:1.5rem;font-weight:normal !important;letter-spacing:1.5px}.woocommerce table.shop_table th{font-size:0.9rem !important;font-weight:normal !important}.woocommerce table.shop_table td{padding:20px 0px !important;letter-spacing:0.8px;font-size:0.9rem}.woocommerce .quantity .qty{width:3.631em;text-align:center;border:1px solid rgba(0,0,0,0.1);padding:8px;background-color:transparent}.woocommerce a.remove{color:black !important;font-weight:100;transition:0.5s all}.woocommerce a.remove:hover{color:black !important;opacity:0.5;background:none !important}#add_payment_method table.cart .product-thumbnail,.woocommerce-cart table.cart .product-thumbnail,.woocommerce-checkout table.cart .product-thumbnail{width:140px}#add_payment_method table.cart .product-thumbnail>a,.woocommerce-cart table.cart .product-thumbnail>a,.woocommerce-checkout table.cart .product-thumbnail>a{display:block;width:120px;height:120px;overflow:hidden}#add_payment_method table.cart .product-thumbnail>a img,.woocommerce-cart table.cart .product-thumbnail>a img,.woocommerce-checkout table.cart .product-thumbnail>a img{object-fit:contain !important;width:100% !important;height:100% !important}.woocommerce #content table.cart td.actions .input-text,.woocommerce table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text{width:unset}#add_payment_method table.cart td.actions .coupon .input-text,.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-checkout table.cart td.actions .coupon .input-text{float:left;box-sizing:border-box;border:none;padding:6px 0px 5px;margin:0 15px 0 0;outline:0;border-bottom:black 1px solid;font-size:0.9rem !important}#add_payment_method table.cart td.actions .coupon .input-text::placeholder,.woocommerce-cart table.cart td.actions .coupon .input-text::placeholder,.woocommerce-checkout table.cart td.actions .coupon .input-text::placeholder{color:black;font-size:0.9rem !important}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{font-size:100%;margin:0;line-height:1;cursor:pointer;position:relative;text-decoration:none;overflow:visible;padding:.618em 1em;font-weight:100;border-radius:0px;left:auto;color:black;background-color:white;border:1px solid black;display:inline-block;background-image:none;box-shadow:none;text-shadow:none;letter-spacing:0.8px;transition:0.5s all}.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover{background-color:white;text-decoration:none;background-image:none;color:black;opacity:0.5}@media (max-width: 768px){.cart_totals{margin-top:50px}}.cart_totals h2{font-size:1.5rem;margin-bottom:25px;font-weight:normal;padding:9px 12px;letter-spacing:1.5px;padding-left:0px}.cart_totals>table th{font-weight:100 !important;font-size:1rem !important;letter-spacing:0.5px;padding:20px 0 !important}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{background-color:transparent;color:black;font-weight:100 !important;font-size:1em;-webkit-font-smoothing:antialiased;transition:0.3s all}.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover{background-color:transparent;color:black;opacity:1 !important}.woocommerce #respond input#submit.disabled:hover,.woocommerce #respond input#submit:disabled:hover,.woocommerce #respond input#submit:disabled[disabled]:hover,.woocommerce a.button.disabled:hover,.woocommerce a.button:disabled:hover,.woocommerce a.button:disabled[disabled]:hover,.woocommerce button.button.disabled:hover,.woocommerce button.button:disabled:hover,.woocommerce button.button:disabled[disabled]:hover,.woocommerce input.button.disabled:hover,.woocommerce input.button:disabled:hover,.woocommerce input.button:disabled[disabled]:hover{color:inherit;background-color:white;opacity:0.5}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{float:right;width:35%}@media (max-width: 768px){.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{width:100%}}@media (max-width: 768px){.woocommerce table.shop_table_responsive tr:nth-child(2n) td,.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td{background-color:transparent !important}.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{float:none;padding-bottom:1em !important}}@media (max-width: 768px){.woocommerce-cart table.shop_table tr.cart_item td.product-name{text-align:left !important}.woocommerce-cart table.shop_table tr.cart_item td.product-name a{font-weight:700}}@media (max-width: 768px){.woocommerce-cart table.shop_table tr.cart_item td.product-remove{position:absolute;top:0px;right:0;border:none}.woocommerce-cart table.shop_table tr.cart_item td.product-name:before{content:unset}}@media (max-width: 768px){.woocommerce-cart table.shop_table tr.cart_item{position:relative;background:#fff !important;padding-bottom:10px;border-bottom:1px solid #eee}}@media (max-width: 768px){.woocommerce-cart table.shop_table tr.cart_item{border-top:2px solid black}}@media (max-width: 768px){.woocommerce table.shop_table_responsive tr td::before,.woocommerce-page table.shop_table_responsive tr td::before{content:attr(data-title) ": ";font-weight:100;float:left}}@media (max-width: 768px){.woocommerce #content table.cart td.actions .coupon .button,.woocommerce #content table.cart td.actions .coupon .input-text,.woocommerce #content table.cart td.actions .coupon input,.woocommerce table.cart td.actions .coupon .button,.woocommerce table.cart td.actions .coupon .input-text,.woocommerce table.cart td.actions .coupon input,.woocommerce-page #content table.cart td.actions .coupon .button,.woocommerce-page #content table.cart td.actions .coupon .input-text,.woocommerce-page #content table.cart td.actions .coupon input,.woocommerce-page table.cart td.actions .coupon .button,.woocommerce-page table.cart td.actions .coupon .input-text,.woocommerce-page table.cart td.actions .coupon input{width:100% !important;margin-bottom:10px;margin-top:10px}}@media (max-width: 768px){.woocommerce #content table.cart td.actions .coupon .button.alt,.woocommerce #content table.cart td.actions .coupon .input-text+.button,.woocommerce table.cart td.actions .coupon .button.alt,.woocommerce table.cart td.actions .coupon .input-text+.button,.woocommerce-page #content table.cart td.actions .coupon .button.alt,.woocommerce-page #content table.cart td.actions .coupon .input-text+.button,.woocommerce-page table.cart td.actions .coupon .button.alt,.woocommerce-page table.cart td.actions .coupon .input-text+.button{width:100% !important;margin-bottom:35px}}.cart-empty{text-align:center;letter-spacing:0.8px}.return-to-shop{text-align:center;letter-spacing:0.8px}.woocommerce-info::before{display:none}.woocommerce-message a{font-weight:normal !important;letter-spacing:0.8px !important}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{box-sizing:border-box;width:100%;margin:0;outline:0;line-height:normal;padding:15px !important;border:solid 1px black !important}.select2-container--default .select2-selection--single{background-color:#fff;padding:10px !important;border:solid 1px black !important;border-radius:0px !important}.select2-container .select2-selection--single{height:unset !important}.select2-container--default .select2-selection--single .select2-selection__arrow{top:12px !important}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:black transparent transparent transparent !important}#order_review_heading{font-size:2rem;font-weight:normal;margin-top:100px;margin-bottom:25px;letter-spacing:1.5px}.cart tbody tr:last-child{border-top:1px solid #000 !important}.woocommerce ul#shipping_method .amount{font-weight:normal !important}.button{font-weight:100 !important}#gift_recipient_details{display:none}#order_gift_check_field .optional{display:none}.contactus .sub-titles{margin-top:0px;margin-bottom:10px}.contactus .text-standard{line-height:1;margin-bottom:10px}.wpb-js-composer .vc_tta-color-white.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading{border-color:transparent !important;background-color:transparent !important}.wpb-js-composer .vc_tta-color-white.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-title>a{color:black !important;font-size:1.5rem !important;letter-spacing:0.8px !important;font-weight:normal !important}.wpb-js-composer .vc_tta-color-white.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-title>a{color:black !important;font-size:1.5rem !important;letter-spacing:0.5px !important;font-weight:normal !important;padding:35px 20px 5px 20px !important;position:relative}.wpb-js-composer .vc_tta-color-white.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body,.wpb-js-composer .vc_tta-color-white.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body::after,.wpb-js-composer .vc_tta-color-white.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body::before{border-color:transparent !important;padding-left:120px !important;padding-top:30px !important;padding-bottom:50px !important}.distributors .sub-titles{margin-bottom:5px !important}.vineyardwines .woocommerce ul.products li.product,.vineyardwines .woocommerce-page ul.products li.product{margin:0 1% 2.992em 1% !important;transition:0.5s all}.vineyardwines .woocommerce ul.products li.product:hover,.vineyardwines .woocommerce-page ul.products li.product:hover{opacity:0.5}.vineyardwines .woocommerce_thumbnail_div{min-height:260px;height:8vw;overflow:hidden}.vineyardwines .woocommerce ul.products li.product .price,.vineyardwines .woocommerce ul.products li.product .woocommerce-loop-product__title{margin-top:15px;font-size:0.9rem;color:#000;line-height:1.3;letter-spacing:0.8px;font-weight:normal !important}.vineyardsection .text-padding{padding:50px;padding-top:5px}@media (max-width: 1024px){.vineyardsection .text-padding{padding:0px;padding-top:35px}}@media (max-width: 1024px) and (min-width: 768px){.vineyardsection .woocommerce>.products>.product{width:30% !important}}.vineyardsection .morewinelink{text-align:right}@media (max-width: 768px){.vineyardsection .morewinelink{text-align:left}}@media (max-width: 767px){.vineyardwines{margin-top:80px}}.home-links{position:absolute;bottom:25px;right:120px;color:white}.home-links .underline:after{background:white}.homepagemainimage>figure>div>img{width:100%;object-fit:contain;object-position:center}.single-report .vineyard-reports-header{margin-bottom:50px;text-align:center}.single-report .vineyard-reports-header .title{font-size:40px;font-weight:bold}.single-report .vineyard-reports-header .links{margin-top:20px;margin-bottom:160px}@media (max-width: 768px){.single-report .vineyard-reports-header .links{margin-bottom:80px}}.single-report .vineyard-reports-header .links a{display:inline-block;position:relative;padding:5px 10px;transition:0.5s all}.single-report .vineyard-reports-header .links a:hover{opacity:0.5}.single-report .vineyard-reports-header .links a:not(:first-child){border-left:1px solid #000}@media (max-width: 768px){.single-report .vineyard-reports-header .links a:not(:first-child){border-left:none}}.single-report main .title{text-align:center;margin-bottom:25px}.single-report main .image img{height:auto;max-width:100%;margin-bottom:60px}.single-report main .content{max-width:1000px;margin:25px auto;margin-bottom:120px;text-align:center}#wine-filter{margin:25px 0 120px;text-align:center}.div-select{display:inline-block;position:relative;margin:0 10px}.div-select .label{position:relative;font-size:1.5rem;padding:10px 30px 10px 10px;display:inline-block;cursor:pointer;letter-spacing:1.5px}.div-select .label:after{content:"";height:6px;width:6px;border-left:2px solid #000;border-bottom:2px solid #000;position:absolute;right:10px;top:50%;transform:rotate(-45deg);transition:all .25s;margin:-10px 0 0}@media (max-width: 767px){.div-select .label:after{right:100px}}.div-select.open .label:after{transform:rotateZ(135deg);margin:-6px 0 0}@media (max-width: 767px){.div-select{display:block}}.div-select .options{display:none;background:#ffffffb8;z-index:1;text-align:left;min-width:200px;position:absolute;top:100%;left:-10px}@media (max-width: 767px){.div-select .options{background:#fffffff0}}.div-select .options label{display:block;padding:20px 20px;cursor:pointer;font-size:1rem}.div-select .options label:hover{opacity:0.5}.div-select .options label input{display:none}.div-select .options label input:checked+span{opacity:0.5}.div-select.open:after{transform:rotate(-135deg)}.div-select.open .options{display:block}.div-select:hover>.label{opacity:0.5}.fadein{-webkit-animation:fadein 2s;-moz-animation:fadein 2s;-ms-animation:fadein 2s;-o-animation:fadein 2s;animation:fadein 2s}@keyframes fadein{from{opacity:0}to{opacity:1}}@-moz-keyframes fadein{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadein{from{opacity:0}to{opacity:1}}@-ms-keyframes fadein{from{opacity:0}to{opacity:1}}@media (max-width: 993px){.vineyardseasonlinks{text-align:center;margin-top:20px}}body.woocommerce-checkout .woocommerce-form-coupon-toggle,body.woocommerce-checkout .ywgc_have_code{display:none !important}body.woocommerce-checkout .woocommerce{margin-top:70px}h1,h2,h3{font-weight:normal}p{margin-bottom:25px}b,strong{font-weight:600 !important}#container{max-width:1600px;margin:auto}#fpf_4750469,#fpf_3703417,#fpf_4750469{width:200px!important;}
/*# sourceMappingURL=app.min.css.map */