﻿@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{animation:fadeIn 750ms}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.fadeOut{animation:fadeIn 750ms}.title{font-family:"hwt_artzregular","Arial","Helvetica",sans-serif}@media(min-width: 1600px){.container{max-width:1352px}}.square:before{content:"";float:left;padding-top:100%}.square:after{content:"";display:table;clear:both}.square.square-16by9:before{padding-top:56.25%}.btn{border:2px solid rgba(0,0,0,0);padding:.875rem 2rem;font-weight:500;line-height:1.3;background-color:rgba(0,0,0,0);border-radius:8px}.btn.btn-pink{background-color:#b40766;border-color:#b40766;color:#fff}.btn.btn-outline-pink{border-color:#b40766;color:#b40766}.btn.btn-outline-pink:hover{color:#fff;background-color:#b40766}.btn i{font-size:.8125rem;margin-left:.5625rem}.rotate{transform-origin:0 0;transform:rotate(-12deg)}@media(min-width: 768px){.rotate-md{transform-origin:0 0;transform:rotate(-12deg)}}.my-100{margin-top:6.25rem;margin-bottom:6.25rem}.mt-100{margin-top:6.25rem}.mb-100{margin-bottom:6.25rem}@media(min-width: 768px){.p-md{font-size:19px;line-height:1.54;margin-bottom:25px}}.container{max-width:1352px}.bg-light-purple{background-color:#805080}.bg-pink{background-color:#b40766}.text-pink{color:#b40766}.text-yellow{color:#ffb000}.text-purple{color:#805080}@media(min-width: 768px){.two-column{-moz-column-count:2;column-count:2}}.purple-header{background-color:#5b5287;padding:80px 0 10px;position:relative}.purple-header:after{position:absolute;content:"";height:37px;top:100%;left:0;right:0;background-position:0 0;background-repeat:repeat-x;background-image:url("../img/bgs/bg-pattern-blue.png")}.purple-header h1{color:#fff}@media(min-width: 768px){.purple-header h1{max-width:45%}}.link-decor{display:inline-block;vertical-align:top;position:relative;padding:0 0 6px 44px;color:#3f2b4f;font-size:19px}.link-decor:before{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:#3f2b4f;transition:left .25s linear}.link-decor:after{content:"";font:24px/1 icomoon;position:absolute;top:2px;left:0}.link-decor:hover{text-decoration:none}.link-decor:hover:before{left:100%}html{overflow-x:hidden}body{overflow-x:hidden;font-size:1rem;font-family:"GothamRounded","Arial","Helvetica",sans-serif;line-height:1.51;color:#3f2b4f;position:relative}@media(min-width: 768px){body{font-size:1.1875rem}}body.menu-open{overflow:hidden}a{color:#3f2b4f;transition:300ms}a:hover,a:active,a:focus{color:rgb(35.0337512054%,23.9119254259%,43.931211829%)}.btn{padding:.5rem .9375rem;font-weight:500;border-radius:.5rem;transition:300ms}@media(min-width: 768px){.btn{padding:.875rem 2rem}}h1,h2,h3,h4,h5,h6{font-family:"hwt_artzregular","Arial","Helvetica",sans-serif;text-transform:uppercase}h1{font-size:3rem;line-height:.84}@media(min-width: 768px){h1{font-size:4rem}}@media(min-width: 992px){h1{font-size:5.5rem}}@media(min-width: 1200px){h1{font-size:6rem}}h2{font-size:1.5rem}h3{font-size:1.25rem}*::-moz-selection{background-color:#b40766;color:#fff}*::selection{background-color:#b40766;color:#fff}.video .video-link{display:block}.video .video-link .play-icon img{position:absolute;top:calc(50% - 35px);left:calc(50% - 35px);width:70px;height:70px}@media(min-width: 992px){.video .video-link .play-icon img{top:calc(50% - 50px);left:calc(50% - 50px);width:100px;height:100px}}.featherlight .featherlight-content{width:100%;background-color:rgba(0,0,0,0);padding:39px 0 0}@media(min-width: 576px){.featherlight .featherlight-content{width:80%;padding:39px 37px 0}}.featherlight .featherlight-content .featherlight-close-icon{background-color:rgba(0,0,0,0);color:#fff;font-size:40px;width:auto;line-height:1}.lightbox-video-container{display:none}.section-home{padding:2.9375rem 0 2.9375rem;position:relative;color:#fff;line-height:1.53;font-size:1.1875rem}.section-home:before,.section-home:after{content:"";left:0;right:0;position:absolute;z-index:-1}.section-light-pink{background-color:#ff8189}.section-light-pink:before{background:url("../img/bgs/pink-t.png") repeat-x;height:46px;top:-46px}.section-light-pink:after{background:url("../img/bgs/pink-b.png") repeat-x;height:47px;top:auto;bottom:-47px}.section-purple{background-color:#5b5287}.section-purple:before{background:url("../img/bgs/purple-t.png") repeat-x;height:19px;top:-19px}.section-purple:after{background:url("../img/bgs/purple-b.png") repeat-x;height:47px;top:auto;bottom:-47px}.section-blue{background-color:#70c2e0}.section-blue:before{background:url("../img/bgs/bg-blue-t.png") repeat-x;height:40px;top:-40px}.section-blue:after{background:url("../img/bgs/bg-blue-b.png") repeat-x;height:50px;top:auto;bottom:-50px}.btn.btn-yellow{background-color:#ffb000;border-color:#ffb000;color:#fff}.btn.btn-yellow:hover,.btn.btn-yellow:focus,.btn.btn-yellow:active{background-color:rgb(80%,55.2156862745%,0%);border-color:rgb(80%,55.2156862745%,0%)}body.admin-menu.adminimal-menu:before{height:0}.user-content h1,.user-content h2,.user-content h3,.user-content h4,.user-content h5,.user-content h6{margin-top:2.5rem}.user-content a{text-decoration:underline;color:#436f9a}.views-exposed-widgets{margin:0}.lightbox-video-container{display:none}#block-locale-language{position:fixed;top:5px;right:0;z-index:9999;padding:.3125rem}.adminimal-menu #block-locale-language{top:34px}#block-locale-language .contextual-links-processed{display:none}#block-locale-language .content ul{padding:0;list-style:none;margin:0}#block-locale-language .content ul li{display:inline}#block-locale-language .content ul li a{background:#999;color:#3f2b4f;padding:8px 15px;font-size:.875rem}#block-locale-language .content ul li a:hover{text-decoration:none;background-color:hsl(0,0%,50%)}#block-locale-language .content ul li.active a{background:#3f2b4f;color:#fff}#admin-menu,#admin-menu .dropdown{z-index:9999999}.age-warning{position:fixed;bottom:0;left:0;right:0;background-color:rgba(128,80,128,.8);color:#fff;padding:.3125rem;text-align:center;z-index:10}@font-face{font-family:"GothamRounded";src:url("../fonts/gotham/GothamRounded-Light.eot");src:url("../fonts/gotham/GothamRounded-Light.eot?#iefix") format("embedded-opentype"),url("../fonts/gotham/GothamRounded-Light.woff2") format("woff2"),url("../fonts/gotham/GothamRounded-Light.woff") format("woff"),url("../fonts/gotham/GothamRounded-Light.ttf") format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"GothamRounded";src:url("../fonts/gotham/GothamRounded-Book.eot");src:url("../fonts/gotham/GothamRounded-Book.eot?#iefix") format("embedded-opentype"),url("../fonts/gotham/GothamRounded-Book.woff2") format("woff2"),url("../fonts/gotham/GothamRounded-Book.woff") format("woff"),url("../fonts/gotham/GothamRounded-Book.ttf") format("truetype"),url("../fonts/gotham/GothamRounded-Book.svg#GothamRounded-Book") format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"GothamRounded";src:url("../fonts/gotham/GothamRounded-Bold.eot");src:url("../fonts/gotham/GothamRounded-Bold.eot?#iefix") format("embedded-opentype"),url("../fonts/gotham/GothamRounded-Bold.woff2") format("woff2"),url("../fonts/gotham/GothamRounded-Bold.woff") format("woff"),url("../fonts/gotham/GothamRounded-Bold.ttf") format("truetype"),url("../fonts/gotham/GothamRounded-Bold.svg#GothamRounded-Bold") format("svg");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"GothamRounded";src:url("../fonts/gotham/GothamRounded-Medium.eot");src:url("../fonts/gotham/GothamRounded-Medium.eot?#iefix") format("embedded-opentype"),url("../fonts/gotham/GothamRounded-Medium.woff2") format("woff2"),url("../fonts/gotham/GothamRounded-Medium.woff") format("woff"),url("../fonts/gotham/GothamRounded-Medium.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"hwt_artzregular";src:url("../fonts/hwtartz/hwt_artz-webfont.woff2") format("woff2"),url("../fonts/hwtartz/hwt_artz-webfont.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"icomoon";src:url("../fonts/icomoon/icomoon.eot?ews2yh");src:url("../fonts/icomoon/icomoon.eot?ews2yh#iefix") format("embedded-opentype"),url("../fonts/icomoon/icomoon.ttf?ews2yh") format("truetype"),url("../fonts/icomoon/icomoon.woff?ews2yh") format("woff"),url("../fonts/icomoon/icomoon.svg?ews2yh#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:swap}[class^=icon-],[class*=" icon-"]{font-family:"icomoon" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-marker:before{content:""}.icon-close:before{content:""}.icon-goto:before{content:""}.icon-direction-right:before{content:""}.icon-arrow-up:before{content:""}.icon-arrow-down:before{content:""}.icon-arrow-right:before{content:""}.icon-arrow-left:before{content:""}.icon-cross:before{content:""}.icon-plus:before{content:""}.icon-send:before{content:""}.icon-next:before{content:""}.icon-prev:before{content:""}.icon-search:before{content:""}.icon-pinterest:before{content:""}.icon-twitter:before{content:""}.icon-instagram:before{content:""}.icon-facebook:before{content:""}.icon-u2:before{content:""}.icon-u1:before{content:""}.icon-return:before{content:""}.icon-close-a:before{content:""}.icon-arrow-turn-down:before{content:""}.icon-facebook-a:before{content:""}.icon-twitter-a:before{content:""}.icon-pinterest-a:before{content:""}.icon-tick:before{content:""}.icon-left-arrow:before{content:""}.icon-right-arrow:before{content:""}@media print{.related-recipes,footer{display:none}}.form{margin-top:60px}.label{font-weight:400;font-size:1.125rem}.fa-spin{animation:fa-spin 2s linear infinite}.brandsdk-container:empty{display:flex;justify-content:center;align-items:center;min-height:400px}.brandsdk-container:empty:before{content:"";width:50px;height:50px;display:inline-block;background-image:url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' data-prefix='far' data-icon='spinner' class='svg-inline--fa fa-spinner fa-w-16' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='currentColor' d='M296 48c0 22.091-17.909 40-40 40s-40-17.909-40-40 17.909-40 40-40 40 17.909 40 40zm-40 376c-22.091 0-40 17.909-40 40s17.909 40 40 40 40-17.909 40-40-17.909-40-40-40zm248-168c0-22.091-17.909-40-40-40s-40 17.909-40 40 17.909 40 40 40 40-17.909 40-40zm-416 0c0-22.091-17.909-40-40-40S8 233.909 8 256s17.909 40 40 40 40-17.909 40-40zm20.922-187.078c-22.091 0-40 17.909-40 40s17.909 40 40 40 40-17.909 40-40c0-22.092-17.909-40-40-40zm294.156 294.156c-22.091 0-40 17.909-40 40s17.909 40 40 40c22.092 0 40-17.909 40-40s-17.908-40-40-40zm-294.156 0c-22.091 0-40 17.909-40 40s17.909 40 40 40 40-17.909 40-40-17.909-40-40-40z'%3E%3C/path%3E%3C/svg%3E");animation:fa-spin 1s steps(8) infinite}.custom-control-input:checked~.custom-control-label:before{background-color:#b40766;border-color:#b40766}#formRequirementsWrapper{font-size:1.125rem;font-weight:400}#dobWrapper{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}#dobWrapper #dobLabel{width:100%}#dobDropDownWrapper{width:32%;display:inline-block}#dobWrapper select#dobMonth{width:100%}#dobDay{width:32%;display:inline-block}#dobDay~.parsley-errors-list{position:absolute;left:35%;margin-top:45px}#dobYear{width:32%;display:inline-block}#dobYear~.parsley-errors-list{position:absolute;left:67%}#signupInputWrapper{margin-top:30px}#signupInputWrapper~.parsley-errors-list{position:relative;top:-15px}.parsley-required{font-size:.875rem}#thankyou-overlayContent,#thankyou-overlay{position:fixed}#thankyou-overlay{bottom:0}@media screen and (max-width: 720px){#ejgContactUs .desktop{display:block}}#ejgContactUs #moreInfoIntlWrapper{display:block !important}.global-footer{background:#3f2b4f;padding:3.375rem 0 3.25rem;color:#fff;position:relative;z-index:1}.global-footer:before{content:"";position:absolute;left:0;right:0;background:url("../img/bgs/footer-t.png") 50% 100%/auto 9px repeat-x;height:10px;bottom:100%}.global-footer a{color:#fff}.global-footer a:hover,.global-footer a:focus,.global-footer a:active{color:#b40766}.global-footer .nav-link{font-size:.75rem}@media(min-width: 768px){.global-footer .nav-link{font-size:1.1875rem}}.global-footer .main-menu-footer .nav-link{font-weight:500}.global-footer img{max-width:160px}.global-footer .social-links{font-size:2.5rem;line-height:1}@media(min-width: 768px){.global-footer .social-links{font-size:2.8125rem}}.global-footer .social-links li{padding:0 11px;margin-bottom:11px}.global-footer .footer-nav li{position:relative;padding:0 .75rem;margin-bottom:3px}.global-footer .footer-nav li a{padding:0}.global-footer .footer-nav li+li:before{content:"|";position:absolute;left:-1px;top:0;bottom:0;display:flex;align-items:center}.legal-footer{font-size:.75rem}.legal-footer .legal-link{text-decoration:underline}.node-type-legal .legal-footer{background-color:#3f2b4f;color:#fff}.node-type-legal .legal-footer a{color:#fff}.navbar-brand{position:relative;margin-right:3rem;z-index:999999}.navbar-brand .site-logo{width:218px;transition:300ms}.navbar-brand .st0{fill:#3f2c4f;transition:300ms}.page-our-wine .navbar-brand .st0,.node-type-generic .navbar-brand .st0,.node-type-page .navbar-brand .st0,.light-purple-top .navbar-brand .st0{fill:#fff}.menu-open .navbar-brand .st0{fill:#fff}.menu-open .navbar-brand .site-logo{width:150px}.page-our-wine .navbar,.node-type-generic .navbar,.node-type-page .navbar{background-color:#5b5287}.light-purple-top .navbar{background-color:#805080}.navbar .navbar-nav{margin-top:30px;padding-right:30px}.navbar .navbar-nav .nav-item{position:relative;z-index:10;margin:0 .625rem}.navbar .navbar-nav .nav-item:after{content:"";transition:left .3s ease-in-out,right .3s ease-in-out;position:absolute;bottom:0;left:50%;right:50%;height:6px;background:url("../img/bgs/bg-border-menu.svg") 0 0/auto 6px no-repeat}.navbar .navbar-nav .nav-item:hover:after{left:0;right:0}.navbar .navbar-nav .nav-item:hover .dropdown-menu{display:block}.navbar .navbar-nav .nav-link{padding-bottom:7px;position:relative;display:flex;align-items:center;font-size:1.1875rem;font-weight:500;justify-content:flex-end}@media(min-width: 992px){.navbar .navbar-nav .nav-link{font-size:1rem}}@media(min-width: 1200px){.navbar .navbar-nav .nav-link{font-size:1.1875rem}}.navbar-collapse{background-color:#fff;padding:1.875rem .9375rem;top:0;overflow:auto}@media(min-width: 992px){.page-our-wine .navbar-collapse .nav-item>a,.node-type-generic .navbar-collapse .nav-item>a,.node-type-page .navbar-collapse .nav-item>a,.light-purple-top .navbar-collapse .nav-item>a{color:#fff}}@media(min-width: 992px){.navbar-collapse{overflow:visible;background-color:rgba(0,0,0,0)}}@media(max-width: 991px){.navbar-collapse{height:100vh}}.navbar-collapse:before{content:"";position:fixed;top:0;right:0;bottom:-4px;left:-40px;background:url("../img/bgs/pattern.svg") 230% no-repeat;background-size:cover;background-position:fixed;z-index:2}@media(min-width: 992px){.navbar-collapse:before{background:none;bottom:unset}}.navbar-collapse .dropdown-menu{display:block;border:0;padding:0;background-color:rgba(0,0,0,0);text-align:right;margin-bottom:30px}@media(min-width: 992px){.navbar-collapse .dropdown-menu{display:none;background-color:#fff;margin:0 0 0 3.125rem;margin:0;left:0;text-align:left}}.navbar-collapse .dropdown-menu .dropdown-item{font-weight:500;padding:.3125rem .5rem}.navbar-collapse .dropdown-menu .dropdown-item:hover,.navbar-collapse .dropdown-menu .dropdown-item:focus,.navbar-collapse .dropdown-menu .dropdown-item:active,.navbar-collapse .dropdown-menu .dropdown-item.active{background-color:rgba(0,0,0,0);color:#b40766}.navbar-collapse .dropdown-menu .dropdown-item.active,.navbar-collapse .dropdown-menu .dropdown-item.active{color:#ffd34d}@media(min-width: 992px){.navbar-collapse .dropdown-menu .dropdown-item.active,.navbar-collapse .dropdown-menu .dropdown-item.active{color:#436f9a}}@media(max-width: 991px){.navbar-collapse{position:fixed;width:100%;opacity:0;transition:opacity 300ms,left 300ms;overflow-y:auto;z-index:5;left:-100%;background-color:#3f2b4f}.navbar-collapse a{color:#fff}.navbar-collapse.show{opacity:1;left:0}}.navbar-toggler{padding:.75rem;cursor:pointer;border-radius:0;border:0;position:relative;z-index:5;transition:background 250ms;background-color:#fff;z-index:99999}.navbar-toggler[aria-expanded=true] .icon-bar{opacity:0}.navbar-toggler[aria-expanded=true] .icon-bar-x{opacity:1;transform:rotate(45deg);transition:transform 250ms 150ms}.navbar-toggler[aria-expanded=true] .icon-bar-sneaky{transform:rotate(-45deg)}.navbar-toggler .icon-bar{position:relative;background-color:#343333;width:25px;height:1px;opacity:1;transform:rotate(0deg);transition:transform 250ms;top:0;display:block;margin-top:8px}.navbar-toggler .icon-bar:first-child{margin-top:0}.navbar-toggler .icon-bar.icon-bar-sneaky{margin-top:-1px}.navbar-toggler .icon-bar:nth-child(4){margin-bottom:1px}.btn-search{color:#fff;font-weight:500;font-size:1.4375rem;padding:.1875rem .5rem;position:relative;z-index:2}@media(min-width: 992px){.btn-search{color:#3f2b4f}.page-our-wine .btn-search,.node-type-generic .btn-search,.node-type-page .btn-search,.light-purple-top .btn-search{color:#fff}}#search-content{position:fixed;left:0;right:0;top:-260px;color:#fff;transition:opacity .3s ease-in-out,visibility .3s ease-in-out;background:url("../img/bgs/bg-search.png") 50% 0 repeat-x;color:#fff;padding:1.875rem .9375rem;z-index:9999999;height:260px;transition:top 500ms}@media(min-width: 992px){#search-content{padding:1.875rem 0}}#search-content.active{top:0}#search-content:before{content:"";position:absolute;top:0;left:0;width:100%;height:16px;background:url("../img/bgs/bg-search-overlay.png") 50% 0 repeat-x}#search-content .input-group .input-group-text{background-color:rgba(0,0,0,0);color:#805080;border-bottom:2px solid #805080;border-radius:0;border-top:none;border-left:none;border-right:none}@media(min-width: 768px){#search-content .input-group .input-group-text{font-size:1.5625rem}}#search-content .search-input{background-color:rgba(0,0,0,0);color:#fff;padding-left:.9375rem;border-bottom:2px solid #805080;border-top:none;border-left:none;border-right:none}#search-content .search-input::-moz-placeholder{color:#ccc}#search-content .search-input::placeholder{color:#ccc}@media(min-width: 768px){#search-content .search-input{padding-bottom:6px;width:500px;font-size:1.375rem}}@media(min-width: 992px){#search-content .search-input{width:280px;width:850px;font-size:1.875rem}}#search-content .close-modal{position:absolute;top:15px;right:15px;font-size:1.875rem}#search-content .tt-menu{background-color:#3f2b4f;padding:8px 0 8px 0;border-radius:3px;box-shadow:0 3px 7px rgba(0,0,0,.3)}#search-content .tt-menu .tt-suggestion{display:block;color:#fff;padding:6px;text-decoration:none}#search-content .tt-menu .tt-suggestion .tt-title{font-size:125%}#search-content .tt-menu .tt-suggestion:hover .tt-title{text-decoration:underline}#search-content .tt-menu .tt-suggestion.odd{background-color:rgba(255,255,255,.1)}#search-content .tt-menu .tt-suggestion.search-page{border-top:1px solid #4d395e;margin-top:6px;padding-top:6px;text-decoration:underline}.wtb{color:#fff;padding:70px 0 70px;background:url("../img/bgs/bg-wtb.png") 50% 50%}@media(min-width: 768px){.wtb{padding:30px 0}}@media(min-width: 992px){.wtb{padding:150px 0 100px}}.wtb .title{font-size:3.75rem;line-height:.84;max-width:90%}@media(min-width: 576px){.wtb .title{font-size:5rem}}@media(min-width: 768px){.wtb .title{font-size:5.75rem;margin:0 0 -1px -35px}}@media(min-width: 992px){.wtb .title{margin-left:-82px;max-width:unset}}.wtb .btn{width:100%}@media(min-width: 768px){.wtb .btn{width:60%}}@media(min-width: 768px){.wtb .img-center{max-width:150px;margin:0 auto}}@media(min-width: 992px){.wtb .img-center{max-width:170px}}.slider-list .slide{margin-right:20px}.slider-list .slick-dots{bottom:-40px}.slider-list .slick-dots li{width:unset;height:unset;margin:0 3px}.slider-list .slick-dots li.slick-active button::before{background-color:#ffb000}.slider-list .slick-dots li button:hover:before{background-color:#ffb000}.slider-list .slick-dots li button:before{content:"";width:12px;height:12px;border-radius:50%;background-color:#d8d8d8;opacity:1}.slider-list .slick-track{margin-left:0}.featherlight:last-of-type{background-color:rgba(128,80,128,.7)}.page-node .featherlight .featherlight-content{padding:23px 0 16px;margin:0;width:100%}.page-node .featherlight h3{color:#f91190;font-size:1.5rem;line-height:.84}@media(min-width: 768px){.page-node .featherlight h3{font-size:2rem}}.page-node .featherlight .lightbox-video-container{background-color:#3f2b4f;position:relative}.page-node .featherlight .lightbox-video-container:before,.page-node .featherlight .lightbox-video-container:after{content:"";position:absolute;left:0;right:0;background-repeat:repeat-x}.page-node .featherlight .lightbox-video-container:before{background-image:url("../img/bgs/bg20.png");height:16px;top:-16px}.page-node .featherlight .lightbox-video-container:after{background-image:url("../img/bgs/bg21.png");bottom:-23px;height:23px}.page-node .featherlight .lightbox-video-container .inner{padding:50px 0}@media(min-width: 768px){.page-node .featherlight .lightbox-video-container .inner{padding:100px 30px}}@media(min-width: 992px){.page-node .featherlight .lightbox-video-container .inner{max-width:1200px;margin:0 auto}}body.brandsdk-agegate,body.agegate{overflow:none}body.brandsdk-agegate .navbar-brand svg,body.agegate .navbar-brand svg{display:none}body.brandsdk-agegate iframe:not(#brandsdk-agegate-iframe),body.agegate iframe:not(#brandsdk-agegate-iframe){display:none !important}body.brandsdk-agegate .overlay-content,body.agegate .overlay-content{position:fixed;top:0;left:0;right:0;bottom:0;overflow-y:auto;overflow-x:hidden;z-index:999;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;background-size:cover;background-color:#fff}body.brandsdk-agegate h1,body.agegate h1{font-size:3.125rem}@media(min-width: 576px){body.brandsdk-agegate h1,body.agegate h1{font-size:3.75rem}}body.brandsdk-agegate .content,body.brandsdk-agegate .form-agegate,body.agegate .content,body.agegate .form-agegate{letter-spacing:.125rem;font-size:1.125rem}body.brandsdk-agegate .form-agegate input,body.agegate .form-agegate input{padding:.625rem;text-align:center;margin:.3125rem;width:100px}@media(min-width: 576px){body.brandsdk-agegate .form-agegate input,body.agegate .form-agegate input{width:150px}}body.brandsdk-agegate .legal-footer,body.agegate .legal-footer{font-size:.875rem;text-align:center}@media(min-width: 576px){body.brandsdk-agegate .legal-footer,body.agegate .legal-footer{flex-basis:100%}}body.brandsdk-agegate .date-of-birth.has-error,body.agegate .date-of-birth.has-error{position:relative;margin-bottom:1.875rem}body.brandsdk-agegate .date-of-birth.has-error:after,body.agegate .date-of-birth.has-error:after{display:block;content:attr(error-msg);color:#d11f24;position:absolute;top:100%;left:0;right:0;text-align:center}.gate-logo{width:218px;position:absolute;z-index:100;top:10px;left:10px}.gate-logo .st0{transition:fill .3s ease-in-out;fill:#3f2c4f}.text-underline{text-decoration:underline}.agegate-container{max-width:700px;margin:0 auto;position:relative;width:100%;padding:15px;margin-top:150px}@media(min-width: 576px){.agegate-container{margin-top:100px}}.agegate-container .title{text-align:left;position:inherit;z-index:999999;font-family:"hwt_artzregular","Arial","Helvetica",sans-serif;font-weight:400;line-height:.9;color:#3f2b4f;text-transform:uppercase;line-height:.84;font-size:3.5rem}@media(min-width: 576px){.agegate-container .title{font-size:6rem;margin-left:2.5rem}}.agegate-container:before{content:"";top:0;left:-200px;right:-200px;position:absolute;height:95px;background:url("../img/bgs/agegate.png") 50% 50% no-repeat;overflow-x:hidden}.section-home h1{font-size:3.5rem;text-transform:uppercase;font-family:"hwt_artzregular","Arial","Helvetica",sans-serif;letter-spacing:1.2px;line-height:.84;margin-top:1.25rem}@media(min-width: 576px){.section-home h1{font-size:5rem}}@media(min-width: 768px){.section-home h1{margin-left:-100px}}.section-home h2{text-transform:uppercase;font-family:"hwt_artzregular","Arial","Helvetica",sans-serif;margin:.9375rem 0;font-size:3.5rem;letter-spacing:1.2px;line-height:.84}@media(min-width: 768px){.section-home h2{margin:3.125rem 0 1.25rem -100px;font-size:5.9375rem}}.section-home img{max-width:108px}@media(min-width: 768px){.section-home img{max-width:100%}}.standard-home-grid{margin-bottom:3.125rem}@media(min-width: 768px){.standard-home-grid{margin-bottom:9.375rem;padding:80px 0 100px}.standard-home-grid .img-container{position:absolute;top:50%;transform:translateY(-50%);z-index:1}}.section-lgbt{background-color:#3f2b4f;position:relative;color:#fff}.section-lgbt:before{content:"";position:absolute;z-index:1;left:0;right:0;top:-18px;height:18px;background:url("../img/bgs/b_banner-bg-t-mob.png") no-repeat}@media(min-width: 768px){.section-lgbt:before{top:0;left:unset;right:72px;width:334px;height:19px;background:url("../img/bgs/banner-bg-t.png") no-repeat}}.section-lgbt:after{content:"";position:absolute;bottom:-33px;left:0;right:0;background:url("../img/bgs/b_banner-bg-b-mob.png") repeat-x;height:33px}@media(min-width: 768px){.section-lgbt:after{height:24px;bottom:0;background:url("../img/bgs/banner-bg-b.png") repeat-x}}.section-lgbt>div{flex-direction:column}@media(min-width: 768px){.section-lgbt>div{flex-direction:row;flex-basis:50%}}.section-lgbt h2{font-size:3rem;line-height:.83}@media(min-width: 768px){.section-lgbt h2{font-size:4rem;margin:0 auto}}@media(min-width: 1200px){.section-lgbt h2{font-size:5.25rem}}.section-lgbt .holder{width:100%;max-width:548px;margin:0 auto}.section-lgbt p{width:250px;margin:0 auto 1.75rem}.section-lgbt .intro{margin:0 auto 28px;max-width:250px;font-size:1rem}@media(min-width: 768px){.section-lgbt .intro{font-size:1.1875rem;max-width:500px;padding:4px 24px 0 123px}}.section-lgbt .lbgt-content{background:url("../img/bgs/rainbow.png") no-repeat top left;background-size:contain}.section-lgbt .lbgt-img:before{content:"";position:absolute;top:0;left:0;right:0;background:url("../img/bgs/b_banner-bg-b-mob.png") repeat-x;height:33px;z-index:1}@media(min-width: 768px){.section-lgbt .lbgt-img:before{background:none}}.section-lgbt .lbgt-img .img-container{background-position:center;background-size:cover;min-height:400px;margin-left:-15px;margin-right:-15px}@media(min-width: 768px){.section-lgbt .lbgt-img .img-container{height:100%}}.section-our-wines{color:#3f2b4f}.section-our-wines h2{font-size:2.1875rem}@media(min-width: 768px){.section-our-wines h2{font-size:3rem}}.section-our-wines .intro{font-size:1.1875rem;line-height:1.54;max-width:689px}@media(min-width: 768px){.section-our-wines .home-wines-bg{background:url("../img/bgs/bg03.png") 50% 18% repeat-x}}.section-our-wines .featured-wines .wine{flex-basis:35%}@media(min-width: 768px){.section-our-wines .featured-wines .wine{flex-basis:20%}}.section-our-wines .featured-wines .wine:hover,.section-our-wines .featured-wines .wine:active,.section-our-wines .featured-wines .wine:focus{color:#b40766;text-decoration:none}.section-compliments{background-color:#3f2b4f;position:relative}.section-compliments h2{font-size:3.75rem}.section-compliments .holder{padding-top:50px;padding-bottom:50px}@media(min-width: 992px){.section-compliments .holder{padding-top:100px;padding-bottom:100px}}.section-compliments .comp-img .img-container{background-position:center;background-size:cover;min-height:400px;margin-left:-15px;margin-right:-15px}@media(min-width: 768px){.section-compliments .comp-img .img-container{height:100%}}.section-compliments:before,.section-compliments:after{content:"";position:absolute}.section-compliments:before{background:url("../img/bgs/bg-ln-t.png") repeat-x;top:0;left:0;right:0;height:35px;z-index:2}.section-compliments:after{background:url("../img/bgs/bg-ln-b.png") repeat-x;left:0;right:0;height:35px;z-index:2;bottom:-1px}.node-type-lgbtq .pride-banner{background:url("../img/pride/pride-banner.png") center no-repeat;background-size:cover;padding-top:52.9%}@media(min-width: 768px){.node-type-lgbtq .pride-banner{padding-top:23.6%}}.node-type-lgbtq .pride-header{position:relative;margin-top:-20px;padding:17px 0 43px}.node-type-lgbtq .pride-header .title{display:inline-block;float:left;font-size:3rem;line-height:.84}@media(min-width: 768px){.node-type-lgbtq .pride-header .title{font-size:4rem}}@media(min-width: 992px){.node-type-lgbtq .pride-header .title{font-size:5.5rem;margin:35px 96px -24px 0}}@media(min-width: 1200px){.node-type-lgbtq .pride-header .title{font-size:6rem}}.node-type-lgbtq .pride-header .pride-wrap{padding-top:33px;padding-bottom:22px}.node-type-lgbtq .pride-header:before{content:"";background:url("../img/pride/bg-text-t.png") repeat-x;position:absolute;top:0;left:0;right:0;height:22px}.node-type-lgbtq .pride-header:after{content:"";background:url("../img/pride/bg-text-b.png") repeat-x;position:absolute;bottom:0;left:0;right:0;height:43px}.node-type-lgbtq h2{margin-bottom:31px;font-size:35px}@media(min-width: 768px){.node-type-lgbtq h2{margin-bottom:20px}}.node-type-lgbtq .pride-timeline{padding-top:78px;font-size:19px;line-height:1.53}.node-type-lgbtq .pride-timeline .container{max-width:1154px}@media(min-width: 768px){.node-type-lgbtq .pride-timeline .head{padding:0 160px}}.node-type-lgbtq .pride-timeline .decor-1{position:absolute;top:-20px;left:0}@media(min-width: 768px){.node-type-lgbtq .pride-timeline .decor-1{width:140px}}@media(min-width: 992px){.node-type-lgbtq .pride-timeline .decor-1{width:auto}}.node-type-lgbtq .pride-timeline .decor-2{position:absolute;bottom:-26px;right:0}@media(min-width: 992px){.node-type-lgbtq .pride-timeline .decor-2{right:96px}}.node-type-lgbtq .pride-timeline .inner{max-width:566px;margin:0 auto;text-align:center;padding:0 10px}.node-type-lgbtq .pride-timeline .inner h1{font-size:44px;line-height:.89;margin-bottom:17px}@media(min-width: 768px){.node-type-lgbtq .pride-timeline .inner h1{margin-bottom:23px}}@media(min-width: 992px){.node-type-lgbtq .pride-timeline .inner h1{font-size:84px}}@media(min-width: 992px){.node-type-lgbtq .pride-timeline .inner{padding:0;max-width:566px;margin:0 auto;text-align:center}}.node-type-lgbtq .pride-timeline .timeline{padding:25px 13px}@media(min-width: 768px){.node-type-lgbtq .pride-timeline .timeline{padding:18px 0}}.node-type-lgbtq .pride-timeline .timeline .timeline-wrap{padding:0 7px}@media(min-width: 768px){.node-type-lgbtq .pride-timeline .timeline .timeline-wrap{padding:0 40px}}@media(min-width: 1200px){.node-type-lgbtq .pride-timeline .timeline .timeline-wrap{padding:0}}.node-type-lgbtq .pride-timeline .timeline .timeline-slider{padding-left:26px;position:relative}@media(min-width: 768px){.node-type-lgbtq .pride-timeline .timeline .timeline-slider{padding-left:176px}}.node-type-lgbtq .pride-timeline .timeline .timeline-slider:before{content:"";background:#f4a522;height:4px;position:absolute;top:0;left:0;right:0}@media(min-width: 768px){.node-type-lgbtq .pride-timeline .timeline .timeline-slider:before{height:6px}}.node-type-lgbtq .pride-timeline .timeline .slide{padding-top:51px;position:relative;font-size:1rem}@media(min-width: 768px){.node-type-lgbtq .pride-timeline .timeline .slide{font-size:.875rem}}.node-type-lgbtq .pride-timeline .timeline .slide:before{content:"";background:#f4a522;position:absolute;top:0;left:0;width:4px;height:45px}@media(min-width: 768px){.node-type-lgbtq .pride-timeline .timeline .slide:before{width:5px;height:47px}}.node-type-lgbtq .pride-timeline .timeline .slide strong{font-size:48px;line-height:1.1;font-family:"hwt_artzregular","Arial","Helvetica",sans-serif;margin-bottom:4px}.node-type-lgbtq .pride-timeline .timeline .slick-arrow{position:absolute;top:-13px}@media(min-width: 768px){.node-type-lgbtq .pride-timeline .timeline .slick-arrow{top:-20px}}.node-type-lgbtq .pride-timeline .timeline .slick-arrow:before{speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;color:#fcab11;font-size:50px;font-family:icomoon !important}@media(min-width: 768px){.node-type-lgbtq .pride-timeline .timeline .slick-arrow:before{font-size:67px}}.node-type-lgbtq .pride-timeline .timeline .slick-arrow.slick-prev{left:-10px}@media(min-width: 768px){.node-type-lgbtq .pride-timeline .timeline .slick-arrow.slick-prev{left:-8px}}@media(min-width: 992px){.node-type-lgbtq .pride-timeline .timeline .slick-arrow.slick-prev{left:-30px}}.node-type-lgbtq .pride-timeline .timeline .slick-arrow.slick-prev:before{content:""}.node-type-lgbtq .pride-timeline .timeline .slick-arrow.slick-next{right:-10px}@media(min-width: 768px){.node-type-lgbtq .pride-timeline .timeline .slick-arrow.slick-next{right:0}}@media(min-width: 992px){.node-type-lgbtq .pride-timeline .timeline .slick-arrow.slick-next{right:-22px}}.node-type-lgbtq .pride-timeline .timeline .slick-arrow.slick-next:before{content:""}.node-type-lgbtq .stories .green-border{position:relative;padding-top:1px}.node-type-lgbtq .stories .green-border:before{content:"";position:absolute;background-repeat:no-repeat;background-position:0 0;background-size:100% 100%;height:13px;top:-4px;left:0;right:0;z-index:1;pointer-events:none;background-image:url("../img/bgs/bg-border-green_a01.png")}.node-type-lgbtq .stories .story{margin:0 0 30px;position:relative;display:block;overflow:hidden;max-width:100%}.node-type-lgbtq .stories .story:before{content:"";display:block;padding-top:75%}.node-type-lgbtq .stories .story .slide-image{display:block;height:100%;left:0;position:absolute;top:0;width:100%;background:50% 50%/cover no-repeat}.btn-play{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:72px;height:72px;background:url("../img/play.svg") 0 0/cover}.node-type-wines h1{color:#3f2b4f;margin-bottom:20px;max-width:95%;position:relative;z-index:1}@media(min-width: 768px){.node-type-wines h1{margin:0 0 32px -64px;color:#fff;max-width:unset}}.node-type-wines .hero-brown{padding-top:4.6875rem}.node-type-wines .top{margin-bottom:68px;padding:0}@media(min-width: 768px){.node-type-wines .top{color:#fff;padding-top:130px}}.node-type-wines .top .img{position:relative;text-align:center;margin:0 -15px;z-index:2}@media(min-width: 768px){.node-type-wines .top .img{position:absolute;top:50%;transform:translateY(-50%);right:100%;width:220px;margin-right:15%}}@media(min-width: 992px){.node-type-wines .top .img{width:300px;margin-right:28%}}.node-type-wines .top .img img{max-width:180px}@media(min-width: 768px){.node-type-wines .top .img img{max-width:100%;height:auto;vertical-align:top}}@media(max-width: 767px){.node-type-wines .top .img-bg{position:absolute;top:10%;left:0;width:100%;bottom:10%;background-color:#805080;z-index:-1}.node-type-wines .top .img-bg:before,.node-type-wines .top .img-bg:after{content:"";left:0;right:0;position:absolute;z-index:-1}.node-type-wines .top .img-bg:before{background:url("../img/bgs/bg-purple01-t.png") repeat-x;height:20px;top:-20px}.node-type-wines .top .img-bg:after{background:url("../img/bgs/bg-purple01-b.png") 50% 0 repeat-x;height:20px;top:auto;bottom:-20px}}.node-type-wines .top .read-more-js+a{color:#fff}@media(min-width: 768px){.node-type-wines .inner{position:relative;width:62%;margin-left:36.6%}}@media(min-width: 992px){.node-type-wines .inner{width:41%;margin-left:42.6%}}@media(min-width: 768px){.node-type-wines .fancy-bg{position:relative;background-color:#805080}.node-type-wines .fancy-bg:before,.node-type-wines .fancy-bg:after{content:"";left:0;right:0;position:absolute;z-index:1;background-position:50% 0}.node-type-wines .fancy-bg:before{background:url("../img/bgs/bg-purple01-t.png") repeat-x;height:30px;top:0}.node-type-wines .fancy-bg:after{background:url("../img/bgs/bg-purple01-b.png") repeat-x;height:30px;top:auto;bottom:0}}.node-type-wines .wine-taste{height:6px;position:relative;margin-bottom:55px;background:url("../img/bgs/bg-range-bar.png") 50% 0 no-repeat;color:#805080;max-width:540px}.node-type-wines .wine-taste .pin{font-family:"GothamRounded","Arial","Helvetica",sans-serif;font-size:10px;font-weight:500;color:#b40766;position:absolute;bottom:25px;text-transform:uppercase;text-align:center}@media(min-width: 992px){.node-type-wines .wine-taste .pin{white-space:nowrap;font-size:15px;bottom:17px}}.node-type-wines .wine-taste .pin:before{position:absolute;left:50%;transform:translateX(-50%);content:"";width:2px;background:#b40766;top:100%;height:13px;margin-top:7px}.node-type-wines .wine-taste .text-left,.node-type-wines .wine-taste .text-right{font-family:"hwt_artzregular","Arial","Helvetica",sans-serif;font-size:.9375rem}.node-type-wines .similar-wines{padding:43px 0 50px}@media(min-width: 768px){.node-type-wines .similar-wines{padding-top:100px}}@media(min-width: 992px){.node-type-wines .similar-wines{padding-top:130px}}.node-type-wines .similar-wines h2{margin-bottom:-40px;max-width:95%;font-size:96px;line-height:.84;color:#3f2b4f}.node-type-wines .similar-wines .similar-wine{max-width:175px;margin:0 auto 40px;padding:0 15px 15px;display:block}@media(min-width: 768px){.node-type-wines .similar-wines .similar-wine{padding:0}}.node-type-wines .similar-wines .similar-wine img{width:60px;margin-bottom:20px}@media(min-width: 768px){.node-type-wines .similar-wines .similar-wine img{width:auto}}.node-type-wines .similar-wines .similar-wine .caption{font-size:1.1875rem;line-height:.84}@media(min-width: 768px){.node-type-wines .similar-wines .similar-wine .caption{font-size:1.4375rem}}@media(min-width: 768px){.node-type-wines .similar-wines .similar-wine .caption{font-size:2rem}}.node-type-wines .similar-wines .similar-wine{color:#3f2b4f}.node-type-wines .similar-wines .similar-wine:hover,.node-type-wines .similar-wines .similar-wine:focus,.node-type-wines .similar-wines .similar-wine:active{color:#b40766;text-decoration:none}.node-type-wines .read-more-js+a{color:#b40766;text-decoration:underline;margin-top:15px;display:block}.wine-wtb{color:#fff;padding:70px 0 70px;background-color:#5b5287}@media(min-width: 768px){.wine-wtb{padding:30px 0}}.wine-wtb .recipe{color:#fff}.wine-wtb .recipe:hover,.wine-wtb .recipe:focus,.wine-wtb .recipe:active{color:#ffd34d;text-decoration:none}.wine-wtb .recipe h3{font-weight:500;font-size:1.25rem;line-height:1.083;font-family:"GothamRounded","Arial","Helvetica",sans-serif}.wine-wtb .square{background-size:cover}.page-view-wines .view-header{background-color:#5b5287;color:#fff;padding-top:100px;padding-bottom:30px;font-size:1rem}.page-view-wines .view-header .title{font-size:3rem;line-height:.84}@media(min-width: 768px){.page-view-wines .view-header .title{font-size:4rem}}@media(min-width: 992px){.page-view-wines .view-header .title{font-size:5.5rem}}@media(min-width: 1200px){.page-view-wines .view-header .title{font-size:6rem}}.page-view-wines .filter-container{background-color:#3f2b4f;color:#fff;position:relative;z-index:5}.page-view-wines .filter-container:before,.page-view-wines .filter-container:after{content:"";background-repeat:repeat-x;background-position:50% 0;height:17px;position:absolute;left:0;right:0}.page-view-wines .filter-container:before{top:-17px;background-image:url("../img/bgs/bg1-t.png")}.page-view-wines .filter-container:after{top:100%;background-image:url("../img/bgs/bg1-b.png")}.page-view-wines .filter-container .views-widget-sort-by,.page-view-wines .filter-container .views-exposed-widget label{display:none}.page-view-wines .filter-container form{margin:0 10px}.page-view-wines .filter-container .title{font-size:1.4375rem}.page-view-wines .views-exposed-form .views-exposed-widget{padding:0;float:none}.page-view-wines .form-item-sort-order label{border:0;clip:rect(0, 0, 0, 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.page-view-wines .form-select{display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem 1.75rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;vertical-align:middle;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.page-view-wines .section-intro{z-index:2;padding:24px 0 20px}@media(min-width: 768px){.page-view-wines .section-intro{padding:120px 0 83px}}.page-view-wines .section-intro .title{font-size:2.1875rem;margin-top:.9375rem;margin-bottom:1.625rem;width:200px;line-height:.8}@media(min-width: 768px){.page-view-wines .section-intro .title{width:auto;font-size:6rem}}.page-view-wines .section-intro .desc{color:#fff;font-size:1.1875rem;line-height:1.54;margin-bottom:25px;max-width:400px;padding-left:8.5%}@media(min-width: 768px){.page-view-wines .section-intro .wine-name{position:absolute;top:50%;transform:translateY(-50%);right:-30%;width:55%;z-index:3}}.page-view-wines .section-intro .wine-name .wine-link{padding-bottom:7px;color:#fff;font-weight:500;text-transform:uppercase;font-size:.8125rem;font-family:"GothamRounded","Arial","Helvetica",sans-serif;position:relative}.page-view-wines .section-intro .wine-name .wine-link:hover{text-decoration:none}.page-view-wines .section-intro .wine-name .wine-link:before{content:"";font:7px/1 icomoon;position:absolute;bottom:0;left:50%;transform:translateX(-50%);color:#e72076;font-size:4px}@media(min-width: 768px){.page-view-wines .section-intro .wine-name .wine-link{padding-bottom:16px;font-size:2rem;font-family:"hwt_artzregular","Arial","Helvetica",sans-serif;line-height:.83;max-width:200px}}.page-view-wines .section-intro{position:relative}.page-view-wines .section-intro:before,.page-view-wines .section-intro:after{position:absolute;content:"";left:0;right:0;background-repeat:repeat-x;z-index:-1;background-size:auto 23px;height:23px;background-position:50% 0}@media(min-width: 768px){.page-view-wines .section-intro:before,.page-view-wines .section-intro:after{height:105px;background-size:unset}}.page-view-wines .section-intro:before{top:0}.page-view-wines .section-intro:after{bottom:0}.page-view-wines .section-intro.red-wine,.page-view-wines .section-intro.rotweine{background-color:#fcb017}.page-view-wines .section-intro.red-wine:before,.page-view-wines .section-intro.rotweine:before{background-image:url("../img/bgs/bg-redwine-t.png")}.page-view-wines .section-intro.red-wine:after,.page-view-wines .section-intro.rotweine:after{background-image:url("../img/bgs/bg-redwine-b.png")}.page-view-wines .section-intro.red-wine .wine-link:before,.page-view-wines .section-intro.rotweine .wine-link:before{color:#b40766;font-size:4px}.page-view-wines .section-intro.white-wine,.page-view-wines .section-intro.wei-weine{background-color:#70c2e0}.page-view-wines .section-intro.white-wine:before,.page-view-wines .section-intro.wei-weine:before{background-image:url("../img/bgs/bg-blue-t.png")}.page-view-wines .section-intro.white-wine:after,.page-view-wines .section-intro.wei-weine:after{background-image:url("../img/bgs/bg-blue-b.png")}.page-view-wines .section-intro.white-wine .wine-link:before,.page-view-wines .section-intro.wei-weine .wine-link:before{color:#1d5ca9;font-size:10px}.page-view-wines .section-intro.pink-wine,.page-view-wines .section-intro.ros-weine{background-color:#f4c2cb}.page-view-wines .section-intro.pink-wine:before,.page-view-wines .section-intro.ros-weine:before{background-image:url("../img/bgs/bg-lightred-t.png")}.page-view-wines .section-intro.pink-wine:after,.page-view-wines .section-intro.ros-weine:after{background-image:url("../img/bgs/bg-lightred-b.png")}.page-view-wines .section-intro.pink-wine .wine-link:before,.page-view-wines .section-intro.ros-weine .wine-link:before{color:#e72076;font-size:10px}.page-view-wines .section-intro.bubbly{background-color:#f1667e}.page-view-wines .section-intro.bubbly:before{background-image:url("../img/bgs/bg-bubbly-t.png")}.page-view-wines .section-intro.bubbly:after{background-image:url("../img/bgs/bg-bubbly-b.png")}.page-view-wines .section-intro.bubbly .wine-link:before{color:#89163f;font-size:10px}.page-view-wines .section-intro.cans{background-color:#f06278}.page-view-wines .section-intro.cans:before{background-image:url("../img/bgs/bg-red-t.png")}.page-view-wines .section-intro.cans:after{background-image:url("../img/bgs/bg-red-b.png")}.page-view-wines .section-intro.cans .wine-link:before{color:#ab1d40;font-size:7px}.page-view-wines .rotate-bottle{transform:rotate(8deg) translate(-50%, -50%);max-width:220px;max-height:217px;width:auto;height:auto;margin-left:-36px;left:50%;padding:0 15px;z-index:2;position:absolute;top:50%}@media(min-width: 768px){.page-view-wines .rotate-bottle{max-height:421px}}.page-view-wines .section-wines{padding-top:43px;padding-bottom:50px}.page-view-wines .section-wines h2{font-size:96px;line-height:.84;margin-bottom:-40px}.page-view-wines .section-wines .title{max-width:412px}.page-view-wines .single-wine{max-width:175px}.page-view-wines .single-wine h3{font-size:1.1875rem}@media(min-width: 768px){.page-view-wines .single-wine h3{font-size:1.4375rem}}@media(min-width: 992px){.page-view-wines .single-wine h3{font-size:2.125rem}}.page-view-wines .single-wine:hover,.page-view-wines .single-wine:focus,.page-view-wines .single-wine:active{color:#b40766;text-decoration:none}.page-view-wines .single-wine img{max-width:100%;height:auto;align-self:center;width:60px;margin-bottom:20px}@media(min-width: 768px){.page-view-wines .single-wine img{margin-bottom:35px;width:unset}}.page-view-wines .read-more-js+a{color:#fff;text-decoration:underline;margin-top:15px;display:block}.node-type-our-story{color:#3f2b4f}.node-type-our-story .banner{color:#fff;padding:160px 19px 51px;background-color:#3f2b4f;background-size:cover;text-align:center;position:relative;z-index:1}.node-type-our-story .banner:before,.node-type-our-story .banner:after{content:"";position:absolute;left:0;right:0;background-repeat:repeat-x;background-position:50% 0;z-index:2}.node-type-our-story .banner:before{top:0;height:22px;background-image:url("../img/bgs/bg-white01-t.png")}.node-type-our-story .banner:after{bottom:0;height:22px;background-image:url("../img/bgs/bg-white01-b.png");background-size:auto 22px}.node-type-our-story .banner h2{margin:0 0 22px;text-align:left;font-size:2.6875rem;line-height:.84;max-width:90%}@media(min-width: 768px){.node-type-our-story .banner h2{font-size:5.75rem;margin:21px 0 22px -127px;max-width:unset}}.node-type-our-story .gradient{background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.09) 23%, rgba(0, 0, 0, 0.39) 72%, rgba(0, 0, 0, 0.5) 100%);position:absolute;top:0;left:0;right:0;bottom:0}.node-type-our-story .max{margin:0 auto 41px;max-width:1000px}.node-type-our-story .isotope{position:relative;display:flex;flex-wrap:wrap;float:left;z-index:1}.node-type-our-story .isotope>div{max-width:50%;width:calc(50% - 1px);padding:0 8px 16px;flex-grow:1}@media(min-width: 576px){.node-type-our-story .isotope>div{padding:0 16px 32px;max-width:25%}.node-type-our-story .isotope>div.lg{max-width:50%;width:49.9%;flex-basis:100%}}.node-type-our-story .isotope img{vertical-align:top}.node-type-our-story .isotope .img-wrap{display:block;position:relative;overflow:hidden}.node-type-our-story .isotope .img-wrap:hover img{transform:scale(1.03)}.node-type-our-story .isotope .img-wrap img{transition:transform .3s ease-in-out;width:100%}@media(min-width: 576px){.node-type-our-story .isotope-1{margin-bottom:-25%}}@media(min-width: 576px){.node-type-our-story .isotope-1>div{width:unset}.node-type-our-story .isotope-1>div:nth-child(4){transform:translateY(-50%)}}.node-type-our-story .isotope-2>div.lg{min-width:100%}@media(min-width: 576px){.node-type-our-story .isotope-2>div.lg{min-width:unset;max-width:50%}.node-type-our-story .isotope-2>div.lg:nth-child(4){position:absolute;bottom:0;right:0}}.node-type-our-story .two-column h3{display:inline-block}@media(min-width: 576px){.node-type-our-story .content-block h2{font-size:2.625rem}}.node-type-our-story .read-more-link{margin-top:30px;margin-bottom:30px;display:inline-block}.stripe--01{position:relative;z-index:1}.stripe--01:before{background-image:url("../img/bgs/bg06.png");background-size:auto 430px;content:"";position:absolute;left:-9999px;right:-9999px;top:0;bottom:32px;background-repeat:repeat-x;background-position:50% 50%;z-index:-1}.stripe--02{position:relative;z-index:1}.stripe--02:before{background-image:url("../img/bgs/bg07.png");content:"";position:absolute;left:-9999px;right:-9999px;top:0;bottom:32px;background-repeat:repeat-x;background-size:auto 580px;background-position:50% 50%;z-index:-1}.node-type-recipes main{margin-top:90px}.node-type-recipes h1.title{position:relative;font-size:3.5rem;margin-top:70px;margin-bottom:-30px}@media(min-width: 768px){.node-type-recipes h1.title{font-size:4rem;margin-top:40px}}@media(min-width: 992px){.node-type-recipes h1.title{font-size:6rem;margin-left:-75px}}.node-type-recipes h1.title:before{content:"";position:absolute;background-image:url("../img/bgs/bg08.png");background-repeat:no-repeat;background-size:auto 83%;background-position:50% 50%;top:0;left:-41px;right:-41px;height:94px;transform:rotate(12deg) translateY(-30%);z-index:-1}@media(min-width: 768px){.node-type-recipes h1.title:before{top:20%;height:132px;right:0;background-size:contain}}.node-type-recipes .featured-wine{z-index:2;position:relative;margin-top:-60px}.node-type-recipes .featured-wine .txt{line-height:.84}.node-type-recipes .featured-wine .txt span{font-size:.625rem;font-weight:500;margin-bottom:3px;color:#805080}.node-type-recipes .featured-wine .txt strong{font-weight:400;font-size:1.125rem}.node-type-recipes .featured-wine .img{margin-left:18px;width:60px}.node-type-recipes .recipe-photo{position:relative;z-index:3}.node-type-recipes h2{font-size:2.1875rem;line-height:.92}@media(min-width: 768px){.node-type-recipes h2{font-size:3rem}}.node-type-recipes .ingredients li{margin-bottom:8px}.node-type-recipes .directions{padding:0;list-style:none;counter-reset:item}.node-type-recipes .directions li{padding-left:26px;margin-bottom:16px}.node-type-recipes .directions li:before{counter-increment:item;content:counter(item);float:left;margin-left:-26px;font-family:"hwt_artzregular","Arial","Helvetica",sans-serif;color:#805080}.page-recipes .view-header{background-color:#ff8189;position:relative;background-position:center;background-size:cover;position:relative}@media(min-width: 768px){.page-recipes .view-header{min-height:700px}}.page-recipes .view-header .gradient{background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.09) 23%, rgba(0, 0, 0, 0.39) 72%, rgba(0, 0, 0, 0.5) 100%);position:absolute;top:0;left:0;right:0;bottom:0}.page-recipes .view-header h2{max-width:767px;margin:0 0 22px;font-size:56px;line-height:.84}@media(min-width: 768px){.page-recipes .view-header h2{font-size:96px;margin:21px 0 30px -150px}}@media(min-width: 992px){.page-recipes .view-header h2{margin:21px 0 30px -248px}}.page-recipes .view-header:before,.page-recipes .view-header:after{position:absolute;content:"";height:22px;z-index:2;left:0;right:0;background-repeat:repeat-x;background-position:50% 0}.page-recipes .view-header:before{background-image:url("../img/bgs/bg-white01-t.png");top:0}.page-recipes .view-header:after{background-image:url("../img/bgs/bg-white01-b.png");bottom:0}.page-recipes h2{font-size:2.1875rem;margin-bottom:1.5625rem}@media(min-width: 768px){.page-recipes h2{font-size:3rem}}.recipe-category .recipe{position:relative}.recipe-category .recipe:before{content:"";position:absolute;background-repeat:no-repeat;background-position:0 0;background-size:100% 100%;height:13px;top:-4px;left:0;right:0;z-index:1;pointer-events:none;background-image:url("../img/bgs/bg-border-purple04.png")}.recipe-category.cocktails h2 a{color:#805080}.recipe-category.cocktails .recipe::before{background-image:url("../img/bgs/bg-border-purple04.png")}.recipe-category.desserts h2 a,.recipe-category.food h2 a{color:#436f9a}.recipe-category.desserts .recipe::before,.recipe-category.desserts .recipe-sub-cat::before,.recipe-category.food .recipe::before,.recipe-category.food .recipe-sub-cat::before{background-image:url("../img/bgs/bg-border-blue04.png")}.recipe-category.snacks h2 a{color:#ffb000}.recipe-category.snacks .recipe::before,.recipe-category.snacks .recipe-sub-cat::before{background-image:url("../img/bgs/bg-border-yellow03.png")}.recipe-category.dishes h2 a{color:#03a496}.recipe-category.dishes .recipe::before,.recipe-category.dishes .recipe-sub-cat::before{background-image:url("../img/bgs/bg-border-green04.png")}.recipe-category.sauces h2 a{color:#b40766}.recipe-category.sauces .recipe::before,.recipe-category.sauces .recipe-sub-cat::before{background-image:url("../img/bgs/bg-border-pink03.png")}.recipe-category.sauces{margin-bottom:100px !important}.recipe .img-container{margin:0 0 30px;position:relative;display:block;overflow:hidden;max-width:100%}.recipe .img-container:before{content:"";display:block;padding-top:75%}.recipe .img-container:hover>div{transform:scale(1.2)}.recipe .img-container>div{transition:transform .25s linear;max-width:none;display:block;height:100%;left:0;position:absolute;top:0;width:100%;background:50% 50%/cover no-repeat}.recipe .recipe-title{font-family:"GothamRounded","Arial","Helvetica",sans-serif;font-size:1.125rem}@media(min-width: 768px){.recipe .recipe-title{font-size:1.5rem}}.recipe .summary{font-size:1rem}.recipe-sub-cat{position:relative;margin-bottom:32px}.recipe-sub-cat:before{content:"";position:absolute;background-repeat:no-repeat;background-position:0 0;background-size:100% 100%;height:13px;top:-4px;left:0;right:0;z-index:1;pointer-events:none;background-image:url("../img/bgs/bg-border-purple04.png")}.recipe-sub-cat .img-container{width:75px;height:75px;margin:0;position:relative;display:block;overflow:hidden;max-width:100%}@media(min-width: 768px){.recipe-sub-cat .img-container{width:304px;height:unset}}.recipe-sub-cat .img-container:before{content:"";display:block;padding-top:75%}.recipe-sub-cat .img-container:hover>div{transform:scale(1.2)}.recipe-sub-cat .img-container>div{position:absolute;top:0;left:0;right:0;bottom:0;background-size:cover;background-position:50% 50%;transition:transform .25s linear}.recipe-sub-cat .desc{flex:1;padding:9px 0 12px 18px;position:relative;max-width:600px}@media(min-width: 768px){.recipe-sub-cat .desc{min-height:267px;padding:34px 30px}}.recipe-sub-cat .recipe-title{font-family:"GothamRounded","Arial","Helvetica",sans-serif;font-size:1.125rem}@media(min-width: 768px){.recipe-sub-cat .recipe-title{font-size:1.5rem}}.recipe-subnav ul li{padding:0 25px 10px}@media(min-width: 768px){.recipe-subnav ul li{padding:0 10px}}.recipe-subnav ul li a{font-family:"hwt_artzregular","Arial","Helvetica",sans-serif;font-size:1.4375rem;position:relative;padding-bottom:5px;color:#fff}@media(min-width: 768px){.recipe-subnav ul li a{font-size:2rem}}.recipe-subnav ul li a:after{transition:opacity .3s ease-in-out,left .3s ease-in-out,right .3s ease-in-out;content:"";position:absolute;bottom:0;left:50%;right:50%;background-image:url("../img/bgs/bg-border-purple.png");height:9px;background-repeat:no-repeat;background-position:50% 50%;border-radius:20px;opacity:0;pointer-events:none}.recipe-subnav ul li a.active,.recipe-subnav ul li a:hover,.recipe-subnav ul li a:focus,.recipe-subnav ul li a:active{text-decoration:none}.recipe-subnav ul li a.active:after,.recipe-subnav ul li a:hover:after,.recipe-subnav ul li a:focus:after,.recipe-subnav ul li a:active:after{opacity:1;left:0;right:0}.recipe-subnav ul li.active a:after{opacity:1;left:0;right:0}.node-type-blog-post .banner{color:#fff;padding:188px 19px 51px;background-color:#3f2b4f;background-size:cover;background-position:center;position:relative;z-index:1}@media(min-width: 768px){.node-type-blog-post .banner{padding:160px 19px 51px;min-height:700px}}.node-type-blog-post .banner:before,.node-type-blog-post .banner:after{content:"";position:absolute;left:0;right:0;background-repeat:repeat-x;background-position:50% 0;z-index:2}.node-type-blog-post .banner:before{top:0;height:22px;background-image:url("../img/bgs/bg-white01-t.png")}.node-type-blog-post .banner:after{bottom:0;height:22px;background-image:url("../img/bgs/bg-white01-b.png");background-size:auto 22px}.node-type-blog-post .banner h1{margin:0 0 22px 19px;font-size:56px}@media(min-width: 768px){.node-type-blog-post .banner h1{font-size:96px;max-width:767px;margin:21px 0 4px -100px}}.node-type-blog-post .banner h2{margin:0 0 22px;text-align:left;font-size:2.6875rem;line-height:.84;max-width:90%}@media(min-width: 768px){.node-type-blog-post .banner h2{font-size:5.75rem;margin:21px 0 22px -127px;max-width:unset}}.node-type-blog-post .gradient{background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.09) 23%, rgba(0, 0, 0, 0.39) 72%, rgba(0, 0, 0, 0.5) 100%);position:absolute;top:0;left:0;right:0;bottom:0}.node-type-blog-post .title{z-index:3;position:relative}.node-type-blog-post .user-content{line-height:1.54}.node-type-blog-post .user-content h1,.node-type-blog-post .user-content h2,.node-type-blog-post .user-content h3,.node-type-blog-post .user-content h4,.node-type-blog-post .user-content h5,.node-type-blog-post .user-content h6{font-family:"GothamRounded","Arial","Helvetica",sans-serif;text-transform:uppercase;color:#3f2b4f}@media(min-width: 768px){.node-type-blog-post .user-content h2{font-size:2rem}}@media(min-width: 768px){.node-type-blog-post .user-content h3{font-size:1.75rem}}.node-type-blog-post .user-content img{max-width:100% !important;height:auto !important}.node-type-blog-post .blog{position:relative}.node-type-blog-post .blog:before{content:"";position:absolute;background-repeat:no-repeat;background-position:0 0;background-size:100% 100%;height:13px;top:-4px;left:0;right:0;z-index:1;pointer-events:none;background-image:url("../img/bgs/bg-border-blue04.png")}.node-type-blog-post .blog .img-container{margin:0 0 30px;position:relative;display:block;overflow:hidden;max-width:100%}.node-type-blog-post .blog .img-container:before{content:"";display:block;padding-top:75%}.node-type-blog-post .blog .img-container:hover>div{transform:scale(1.2)}.node-type-blog-post .blog .img-container>div{transition:transform .25s linear;max-width:none;display:block;height:100%;left:0;position:absolute;top:0;width:100%;background:50% 50%/cover no-repeat}.node-type-blog-post .blog .blog-title{font-family:"GothamRounded","Arial","Helvetica",sans-serif;font-size:1.125rem}@media(min-width: 768px){.node-type-blog-post .blog .blog-title{font-size:1.5rem}}.node-type-blog-post .blog .summary{font-size:1rem}.node-type-blog-post .similar-blogs h2{font-size:2.1875rem;line-height:.92;color:#436f9a}@media(min-width: 768px){.node-type-blog-post .similar-blogs h2{font-size:3rem;margin-bottom:1.5625rem}}.page-blog .view-header{background-position:center;background-size:cover;position:relative;background-color:#3f2b4f}.page-blog .view-header .row{min-height:700px;padding-top:80px;padding-bottom:80px}.page-blog .view-header h2{font-size:56px;text-align:left;line-height:.84;max-width:767px}@media(min-width: 576px){.page-blog .view-header h2{margin:21px 0 22px -127px}}@media(min-width: 992px){.page-blog .view-header h2{margin:50px 0 30px -248px;font-size:96px}}.page-blog .view-header .gradient{background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.09) 23%, rgba(0, 0, 0, 0.39) 72%, rgba(0, 0, 0, 0.5) 100%);position:absolute;top:0;left:0;right:0;bottom:0}.page-blog .blog .img-container{margin:0 0 30px;position:relative;display:block;overflow:hidden;max-width:100%;background-color:#3f2b4f}.page-blog .blog .img-container:before{content:"";display:block;padding-top:75%}.page-blog .blog .img-container:hover>div{transform:scale(1.2)}.page-blog .blog .img-container>div{transition:transform .25s linear;max-width:none;display:block;height:100%;left:0;position:absolute;top:0;width:100%;background:50% 50%/cover no-repeat}.page-blog .pager li{padding:0;margin:15px 0}.page-blog .pager-next a{display:inline-block;padding:14px 32px;border:2px solid #b40766;border-radius:8px;color:#b40766;width:95%;max-width:420px;transition:background .3s ease-in-out,border .3s ease-in-out,color .3s ease-in-out;text-decoration:none}.page-blog .pager-next a:hover{background-color:#b40766;color:#fff}.search-results h1{text-transform:unset}.search-results h1 span{color:#b40766}.search-results h2{font-size:1.875rem}.search-results .form-submit{border:1px solid;padding:.5rem .625rem;font-weight:500;font-size:1rem;border-radius:0 .5rem .5rem 0;transition:300ms;background-color:#3f2b4f;border-color:#3f2b4f;color:#fff;text-align:center;vertical-align:middle;margin:0 !important;height:46px}.search-results .form-submit:hover,.search-results .form-submit:focus,.search-results .form-submit:active{background-color:#b40766;border-color:#b40766}.search-results .search-row .teaser-summary>div a{margin-top:15px;text-decoration:underline}.search-results .search-row .teaser-summary>div a:hover,.search-results .search-row .teaser-summary>div a:focus,.search-results .search-row .teaser-summary>div a:active{color:#b40766}.search-results .views-exposed-widgets{display:flex;align-items:flex-end}.search-results #edit-query-wrapper{display:flex;align-items:center;padding:0}.search-results #edit-query-wrapper label{margin:0 15px 0 0}.search-results #edit-query{width:100%;margin:0;padding:.5rem .625rem;border:1px solid #3f2b4f;height:46px}.search-results .views-submit-button{padding:0;float:none}