/*374c426cd5ce3695d03bc3b1c8d997de*/
@charset "UTF-8";
:root{--c7-cart-count-bg: #fafafa;--c7-cart-count-text-color: #433e2f;--c7-cart-count-bg-focus: rgba(175, 173, 173, 0.2);--c7-heading-text-color: #433e2f;--c7-body-text-color: #433e2f;--c7-border-color: #afadad;--c7-link-color: #433e2f;--c7-field-option-selected-color: #849a80;--c7-field-option-focus-color: #433e2f;--c7-block-border-radius: 0;--c7-success: #ffffff;--c7-success-bg: #c1b286;--c7-field-border-radius: 0;--c7-field-border-color: #afadad;--c7-alt-text-color: inherit;--c7-border-radius: 0;--c7-primary-color: #c1b286;--c7-primary-color-text: #c1b286;--c7-primary-color-dark: #c1b286;--c7-progress-bar: #c1b286;--c7-pill-text-color:  #c1b286;--c7-primary-button-bg: #c1b286;--c7-primary-button-bg-hover: #433e2f}::-moz-selection{background:#849a80;color:#fafafa}input[type="color"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="email"],input[type="month"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="time"],input[type="url"],input[type="week"],input:not([type]),textarea{border-color:#afadad}::selection{background:#849a80;color:#fafafa}#g-notification a:hover{color:#ffffff}html body.gantry.ff-notification-enabled .c7-side-cart{top:33px}html body.gantry .color-3{color:#849a80}html body.gantry .ff-home-slider-col{pointer-events:none;overflow:hidden}html body.gantry .ff-home-slider-col:hover:before{transform:scale(1.3)}html body.gantry .ff-home-slider-col:hover>.n2-ss-layer-content{background-color:transparent}html body.gantry .ff-home-slider-col:before,html body.gantry .ff-home-slider-col>.n2-ss-layer-content{transition-duration:3s;transition-timing-function:cubic-bezier(0.33, 1, 0.68, 1)}html body.gantry .ff-home-slider-col:before{content:"";display:block;width:100%;height:100%;position:absolute;left:0;top:0;background-size:cover;background-position:center center;transition-property:transform}html body.gantry .ff-home-slider-col>.n2-ss-layer-content{background-color:rgba(67, 62, 47, 0.3);transition-property:background-color}html body.gantry .ff-home-slider-col.ff-home-slider-col-1:before{background-image:url('../../../../uploads/Eden-Hill-Texas-Tempranillo.jpg')}html body.gantry .ff-home-slider-col.ff-home-slider-col-2:before{background-image:url('../../../../uploads/Eden-hill-vineyards-north-dallas.jpg')}html body.gantry .ff-home-slider-col.ff-home-slider-col-3:before{background-image:url('../../../../uploads/Eden-hill-Garden-red-label.jpg')}html body.gantry .ff-home-slider-col .ff-home-slider-col-btn{pointer-events:all}html body.gantry .ff-home-slider-col .ff-home-slider-col-btn a{transition:all 0.5s cubic-bezier(0, 0.55, 0.45, 1) 0.2s}html body.gantry .font-smallcaps{font-family:mrs-eaves-roman-small-caps, serif;text-transform:capitalize}html body.gantry ff-item .ff-items-grid:hover .eh-imgcol-overlay-brown .ff-items-image-container .ff-items-image,html body.gantry ff-item .ff-items-grid:hover .eh-imgcol-overlay-green .ff-items-image-container .ff-items-image{transform:scale(1.3)}html body.gantry ff-item .ff-items-grid:hover .eh-imgcol-overlay-brown .ff-items-image-container:after,html body.gantry ff-item .ff-items-grid:hover .eh-imgcol-overlay-green .ff-items-image-container:after{opacity:0}html body.gantry ff-item.ff-item-sticky{transition:top 0.5s cubic-bezier(0, 0.55, 0.45, 1) 0.2s}html body.gantry ff-item.ff-item-sticky .ff-item-container-inner{border-right:0;border-left:0}html body.gantry ff-item.eh-disable-overflow-hidden{overflow:visible}html body.gantry ff-item.eh-disable-overflow-hidden .ff-items-block{overflow:visible}html body.gantry ff-item.eh-center-columns .ff-items-grid{justify-content:center}html body.gantry.eh-show-locations #g-navigation.headroom--not-top{box-shadow:none}html body.gantry.eh-show-locations #g-popout{transform:translate3d(0, -1px, 0)}html body.gantry a:not(.disable_underline):not(.disable_underline a):not(.button):not(button):not(.n2-ow):not(.c7-user-nav__account__login):not(.c7-btn):not(.eh-footer-tel):not(.lightcase-icon-close):not([href^="/profile/"]):not([href^="/checkout/"]),html body.gantry .underline{text-decoration-line:underline !important;text-decoration-style:solid !important;text-underline-offset:0.2em !important;text-decoration-thickness:0.05em !important}html body.gantry a[class*="lightcase-icon-"]{color:#fafafa}html body.gantry .line-height-2{line-height:2em}html body.gantry .eh-textcol-square-img .ff-items-top_image{padding-top:100%}html body.gantry .c7-account__menu,html body.gantry .c7-account-block{box-shadow:none}html body.gantry .c7-content--checkout p,html body.gantry .c7-account-block p,html body.gantry .c7-order-details__payment-method p{margin-top:0}html body.gantry .c7-account-block{border:none}html body.gantry .c7-table{border:none}html body.gantry .c7-table .c7-table__header th{background-color:#ffffff;font-weight:bold;font-size:1.25rem}html body.gantry .c7-table .c7-table__row{border-bottom:none}html body.gantry .c7-table .c7-table__row th:first-child,html body.gantry .c7-table .c7-table__row td:first-child{padding-left:20px}html body.gantry .c7-table .c7-table__row td{border:none;border-top:1px solid #afadad}html body.gantry .c7-table .c7-table__row .c7-btn{font-size:1rem;padding:0.375em 0.75em}html body.gantry .c7-btn--alt--small{font-size:1rem;padding:0.375em 0.75em}html body.gantry .c7-account-details__delete-account{display:none}html body.gantry .c7-reservation-availability{min-height:194px}@media only all and (max-width:47.99rem){html body.gantry .c7-reservation-availability{min-height:362px}}@media only all and (max-width:47.99rem){html body.gantry .c7-reservation-availability .c7-form__group{display:block}}html body.gantry .c7-reservation-availability .c7-reservation__search{margin:0}html body.gantry .c7-reservation-availability .c7-reservation__search button[type="submit"]{margin-bottom:0;margin-left:0}@media only all and (max-width:47.99rem){html body.gantry .c7-reservation-availability .c7-reservation__search button[type="submit"]{font-size:1.25rem;width:100%}}html body.gantry .c7-reservation-availability .c7-product__add-to-cart__price{display:none}html body.gantry .c7-reservation-availability .c7-reservation__availability{margin:0}html body.gantry .c7-reservation-availability .c7-reservation__availability .c7-reservation-type{margin:0 0 2rem}html body.gantry .c7-reservation-availability .c7-reservation__availability .c7-reservation-type__booking{border-top:1px solid white;padding-top:1.5rem;margin-top:2rem}html body.gantry .c7-reservation-availability .c7-reservation__availability .c7-reservation-type__booking .c7-label{text-align:center}html body.gantry .c7-reservation-availability .c7-reservation__availability .c7-reservation-type__booking .c7-form__buttons{flex-flow:row wrap;justify-content:center;gap:0.5rem;margin:0}@media only all and (max-width:47.99rem){html body.gantry .c7-reservation-availability .c7-reservation__availability .c7-reservation-type__booking .c7-form__buttons{gap:1rem}}html body.gantry .c7-reservation-availability .c7-reservation__availability .c7-reservation-type__booking .c7-form__buttons>li{margin:0}@media only all and (max-width:47.99rem){html body.gantry .c7-reservation-availability .c7-reservation__availability .c7-reservation-type__booking .c7-form__buttons>li{flex:0 100%}}html body.gantry .c7-reservation-availability .c7-reservation__availability .c7-reservation-type__booking .c7-form__buttons .c7-btn{font-size:0;text-transform:none;padding:0}html body.gantry .c7-reservation-availability .c7-reservation__availability .c7-reservation-type__booking .c7-form__buttons .c7-btn:before{content:attr(data-timeslot);font-size:1.5rem;padding:0.75em 1.5em;display:inline-block}@media only all and (max-width:47.99rem){html body.gantry .c7-reservation-availability .c7-reservation__availability .c7-reservation-type__booking .c7-form__buttons .c7-btn:before{width:100%;display:block}}html body.gantry .c7-checkout__content>.c7-form>p{font-size:1.5rem}html body.gantry .c7-checkout__content>.c7-form>p>.c7-link:not(.xxx):not(.xxx):not(.xxx):not(.xxx):not(.xxx):not(.xxx):not(.xxx):not(.xxx):not(.xxx):not(.xxx):not(.xxx):not(.xxx){margin-left:1rem;background:#433e2f;padding:0.5rem 1rem;text-transform:uppercase;color:#c1b286;font-weight:bold;text-decoration:none;text-decoration-line:none !important}html body.gantry .c7-checkout__content>.c7-form>p>.c7-link:not(.xxx):not(.xxx):not(.xxx):not(.xxx):not(.xxx):not(.xxx):not(.xxx):not(.xxx):not(.xxx):not(.xxx):not(.xxx):not(.xxx):hover{background-color:#c1b286 !important;color:#433e2f}html body.gantry .c7-checkout__content>.c7-form>p>.c7-link:not(.xxx):not(.xxx):not(.xxx):not(.xxx):not(.xxx):not(.xxx):not(.xxx):not(.xxx):not(.xxx):not(.xxx):not(.xxx):not(.xxx):hover{background-color:#433e2f}html body.gantry .c7-checkout__content .c7-form__buttons button{padding:0.5rem 2rem 0.6rem;font-size:1.25rem;flex:1}html body.gantry .ff-c7-wine-a2c .c7-product__add-to-cart__price{display:none}html body.gantry .ff-c7-wine-a2c .c7-product__add-to-cart__form{display:flex;flex-flow:row wrap;margin:0;gap:1rem}html body.gantry .ff-c7-wine-a2c .c7-product__add-to-cart__form .c7-product__add-to-cart__form__quantity{flex:0 35%;margin:0}html body.gantry .ff-c7-wine-a2c .c7-product__add-to-cart__form .ff-c7--wine-prices{flex:1;text-align:left !important}html body.gantry .ff-c7-wine-a2c .c7-product__add-to-cart__form .c7-btn{flex:0 100%}html body.gantry .ff-c7-wine .c7-product__add-to-cart__form{align-items:center;margin:0}html body.gantry .ff-c7-wine .c7-product__add-to-cart__form .c7-product__add-to-cart__form__quantity{max-width:none}html body.gantry .ff-c7-wine .c7-product__add-to-cart__form .c7-product__add-to-cart__form__quantity input[name="quantity"]{height:64px;border-width:2px;background-color:#433e2f;color:#fafafa;font-family:"mrs-eaves-xl-serif", serif;font-size:1.5rem}html body.gantry .ff-c7-wine .ff-c7-wine-details{margin-top:0.5rem}html body.gantry .ff-content{margin:0.625rem;padding:0.938rem}html body.gantry .c7-date-picker-dropdown,html body.gantry .rdp-caption_label{color:#433e2f}html body.gantry .button,html body.gantry .wp-block-button__link,html body.gantry .nf-add-fieldset,html body.gantry .ninja-forms-field[value="Submit"],html body.gantry .c7-btn,html body.gantry a.button.alt,html body.gantry button.button.alt,html body.gantry .defaultBtn{padding:0.75em 1.5em;font-style:italic;border:1px solid #433e2f}html body.gantry .button.fullwidth,html body.gantry .wp-block-button__link.fullwidth,html body.gantry .nf-add-fieldset.fullwidth,html body.gantry .ninja-forms-field[value="Submit"].fullwidth,html body.gantry .c7-btn.fullwidth,html body.gantry a.button.alt.fullwidth,html body.gantry button.button.alt.fullwidth,html body.gantry .defaultBtn.fullwidth{text-align:center;display:block;width:100%}html body.gantry .button.c7-btn--skip,html body.gantry .button.c7-btn--edit,html body.gantry .wp-block-button__link.c7-btn--skip,html body.gantry .wp-block-button__link.c7-btn--edit,html body.gantry .nf-add-fieldset.c7-btn--skip,html body.gantry .nf-add-fieldset.c7-btn--edit,html body.gantry .ninja-forms-field[value="Submit"].c7-btn--skip,html body.gantry .ninja-forms-field[value="Submit"].c7-btn--edit,html body.gantry .c7-btn.c7-btn--skip,html body.gantry .c7-btn.c7-btn--edit,html body.gantry a.button.alt.c7-btn--skip,html body.gantry a.button.alt.c7-btn--edit,html body.gantry button.button.alt.c7-btn--skip,html body.gantry button.button.alt.c7-btn--edit,html body.gantry .defaultBtn.c7-btn--skip,html body.gantry .defaultBtn.c7-btn--edit{font-size:1rem}html body.gantry .button.c7-btn--skip svg,html body.gantry .button.c7-btn--edit svg,html body.gantry .wp-block-button__link.c7-btn--skip svg,html body.gantry .wp-block-button__link.c7-btn--edit svg,html body.gantry .nf-add-fieldset.c7-btn--skip svg,html body.gantry .nf-add-fieldset.c7-btn--edit svg,html body.gantry .ninja-forms-field[value="Submit"].c7-btn--skip svg,html body.gantry .ninja-forms-field[value="Submit"].c7-btn--edit svg,html body.gantry .c7-btn.c7-btn--skip svg,html body.gantry .c7-btn.c7-btn--edit svg,html body.gantry a.button.alt.c7-btn--skip svg,html body.gantry a.button.alt.c7-btn--edit svg,html body.gantry button.button.alt.c7-btn--skip svg,html body.gantry button.button.alt.c7-btn--edit svg,html body.gantry .defaultBtn.c7-btn--skip svg,html body.gantry .defaultBtn.c7-btn--edit svg{stroke:#433e2f}html body.gantry .button:hover.c7-btn--skip svg,html body.gantry .button:hover.c7-btn--edit svg,html body.gantry .wp-block-button__link:hover.c7-btn--skip svg,html body.gantry .wp-block-button__link:hover.c7-btn--edit svg,html body.gantry .nf-add-fieldset:hover.c7-btn--skip svg,html body.gantry .nf-add-fieldset:hover.c7-btn--edit svg,html body.gantry .ninja-forms-field[value="Submit"]:hover.c7-btn--skip svg,html body.gantry .ninja-forms-field[value="Submit"]:hover.c7-btn--edit svg,html body.gantry .c7-btn:hover.c7-btn--skip svg,html body.gantry .c7-btn:hover.c7-btn--edit svg,html body.gantry a.button.alt:hover.c7-btn--skip svg,html body.gantry a.button.alt:hover.c7-btn--edit svg,html body.gantry button.button.alt:hover.c7-btn--skip svg,html body.gantry button.button.alt:hover.c7-btn--edit svg,html body.gantry .defaultBtn:hover.c7-btn--skip svg,html body.gantry .defaultBtn:hover.c7-btn--edit svg{stroke:#ffffff}html body.gantry #g-popout{background-color:#fafafa;position:fixed;top:137px;left:0;z-index:2;width:100%;transform:translate3d(0, calc(-100% - 200px), 0);transition:transform 0.5s cubic-bezier(0, 0.55, 0.45, 1), top 0.2s ease-out;box-shadow:0 0 5rem 0 rgba(67, 62, 47, 0.05)}html body.gantry #g-popout #ff-item_600>.g-container>.g-content{margin-bottom:0;padding-bottom:0}html body.gantry #g-popout #ff-item_600>.g-container>.g-content .ff-items-content{margin-bottom:0}html body.gantry #g-popout .ff-locations-popout-block>.g-content{margin-left:0;padding-left:0;margin-right:0;padding-right:0;margin-bottom:0;padding-bottom:0}html body.gantry #g-top{position:sticky;width:100%;top:0;z-index:11;background-color:#fafafa;transition:top 0.3s cubic-bezier(0, 0.55, 0.45, 1) 0.2s}@media only all and (max-width:47.99rem){html body.gantry #g-top{border-bottom:none}}html body.gantry #g-top.ff-header-has_item #g-navigation{border-bottom:0}html body.gantry #g-top.headroom--not-top{top:-41px}html body.gantry #g-top.headroom--not-top.headroom--pinned{top:0}html body.gantry #g-top.headroom--not-top.headroom--pinned~#g-popout{top:104px}html body.gantry #g-top.headroom--not-top.headroom--pinned.ff-header-has_item~#g-popout{top:144px}html body.gantry #g-top.headroom--not-top.ff-header-has_item~#g-popout{top:104px}html body.gantry #g-top.headroom--not-top .ff-theme-logo img{max-height:34px !important}html body.gantry #g-top.headroom--not-top~#g-popout{top:64px}@media only all and (max-width:47.99rem){html body.gantry #g-top #c7-side-cart{padding-bottom:40px}html body.gantry #g-top #c7-side-cart .c7-order-item__image{flex:0 0 60px}html body.gantry #g-top #c7-side-cart .c7-carrot__message{line-height:1.25em;font-size:14px}}html body.gantry #g-top #c7-side-cart .c7-cart__buttons,html body.gantry #g-top #c7-side-cart .c7-order-summary__buttons{display:flex;flex-flow:row wrap;column-gap:0.5rem}html body.gantry #g-top #c7-side-cart .c7-cart__buttons>a,html body.gantry #g-top #c7-side-cart .c7-order-summary__buttons>a{flex:auto;width:auto;margin:0;padding:0.8125rem 1rem 0.625rem}@media only all and (max-width:47.99rem){html body.gantry #g-top #c7-side-cart .c7-cart__buttons>a,html body.gantry #g-top #c7-side-cart .c7-order-summary__buttons>a{font-size:1.25rem}}html body.gantry #g-top #c7-side-cart .c7-cart__buttons>a[href="/checkout"],html body.gantry #g-top #c7-side-cart .c7-cart__buttons>a[href="/checkout/cart"],html body.gantry #g-top #c7-side-cart .c7-order-summary__buttons>a[href="/checkout"],html body.gantry #g-top #c7-side-cart .c7-order-summary__buttons>a[href="/checkout/cart"]{font-size:0}html body.gantry #g-top #c7-side-cart .c7-cart__buttons>a[href="/checkout"]:before,html body.gantry #g-top #c7-side-cart .c7-cart__buttons>a[href="/checkout/cart"]:before,html body.gantry #g-top #c7-side-cart .c7-order-summary__buttons>a[href="/checkout"]:before,html body.gantry #g-top #c7-side-cart .c7-order-summary__buttons>a[href="/checkout/cart"]:before{content:"Checkout";line-height:1em;display:block;font-size:1.5rem}@media only all and (max-width:47.99rem){html body.gantry #g-top #c7-side-cart .c7-cart__buttons>a[href="/checkout"]:before,html body.gantry #g-top #c7-side-cart .c7-cart__buttons>a[href="/checkout/cart"]:before,html body.gantry #g-top #c7-side-cart .c7-order-summary__buttons>a[href="/checkout"]:before,html body.gantry #g-top #c7-side-cart .c7-order-summary__buttons>a[href="/checkout/cart"]:before{font-size:1.25rem}}@media only all and (max-width:47.99rem){.g-offcanvas-open #c7-side-cart:not(.c7-side-cart--visible),.g-offcanvas-opening #c7-side-cart:not(.c7-side-cart--visible),.g-offcanvas-closing #c7-side-cart:not(.c7-side-cart--visible){display:none}}@media only all and (max-width:47.99rem){html body.gantry #g-top .g-menu-item:not(.g-menu-item-802){display:none}}@media only all and (max-width:47.99rem){html body.gantry #g-top .g-menu-item.g-menu-item-802{display:block}html body.gantry #g-top .g-menu-item.g-menu-item-802 .c7-user-nav__cart{display:block}}html body.gantry #g-top .c7-user-nav__account,html body.gantry #g-top .c7-user-nav__cart{display:block}html body.gantry #g-top .c7-user-nav__account>a,html body.gantry #g-top .c7-user-nav__cart>button,html body.gantry #g-top .c7-user-nav__account{padding:0}html body.gantry #g-top .c7-user-nav__cart>.c7-link{display:block;padding-right:31px}@media only all and (max-width:47.99rem){html body.gantry #g-top .c7-user-nav__cart>.c7-link{display:none}}html body.gantry #g-top .c7-user-nav__cart>.c7-link:before{content:"CART"}html body.gantry #g-top .c7-user-nav__cart>.c7-link:hover:before{text-decoration-line:underline !important;text-decoration-style:solid !important;text-underline-offset:0.2em !important;text-decoration-thickness:0.05em !important}html body.gantry #g-top .c7-user-nav__cart>.c7-link .c7-user-nav__cart__title{position:absolute;right:16px}html body.gantry #g-top .c7-user-nav__cart>.c7-link .c7-user-nav__cart__count{position:absolute;right:0;top:5px;border:1px solid #433e2f}html body.gantry #g-top .c7-side-cart,html body.gantry #g-top .c7-user-nav__account__dropdown{z-index:10000}html body.gantry #g-top .c7-user-nav__cart__title svg{display:none}html body.gantry #g-top .c7-user-nav__cart__title:before{content:"";font-weight:900;display:inline-block;font-family:"Font Awesome 5 Free";padding-left:0.5rem;transform:scale(1.25)}html body.gantry #g-top .c7-user-nav__account{vertical-align:middle}html body.gantry #g-top .c7-user-nav__account .c7-user-nav__account__name{color:#433e2f}html body.gantry #g-top .c7-user-nav__account .c7-user-nav__account__name[data-testid="nav-account-name-link"]{padding-right:1rem}html body.gantry #g-top .c7-user-nav__account .c7-user-nav__account__name svg{position:absolute}html body.gantry #g-top .c7-user-nav__account__login{color:#433e2f;vertical-align:middle}html body.gantry #g-top .c7-user-nav__account__login:hover{text-decoration-line:underline !important;text-decoration-style:solid !important;text-underline-offset:0.2em !important;text-decoration-thickness:0.05em !important}html body.gantry #g-top .g-main-nav .g-toplevel{line-height:1em;padding-right:1rem}html body.gantry #g-top .g-main-nav .g-toplevel>li>.g-menu-item-container{padding:0.75rem;display:block}html body.gantry #g-top .g-main-nav .g-toplevel>li>.g-menu-item-container:not(:hover){text-decoration:none !important}html body.gantry #g-top .g-main-nav .g-toplevel>li>.g-menu-item-container .g-menu-item-content,html body.gantry #g-top .g-main-nav .g-toplevel>li>.g-menu-item-container .c7-user-nav__account__login{display:block}@media only all and (max-width:47.99rem){html body.gantry #g-top .g-main-nav .g-toplevel>li>.g-menu-item-container{padding:0}}html body.gantry .c7-account-login__options .c7-link,html body.gantry .c7-account-login__password-options .c7-link{text-decoration-line:underline !important;text-decoration-style:solid !important;text-underline-offset:0.2em !important;text-decoration-thickness:0.05em !important}html body.gantry #g-navigation{z-index:3;transition:transform 0.3s cubic-bezier(0, 0.55, 0.45, 1) 0.2s;border:1px solid #433e2f;border-right:0;border-left:0}html body.gantry #g-navigation .ff-theme-logo img{transition:max-height 0.5s cubic-bezier(0, 0.55, 0.45, 1) 0.2s}html body.gantry #g-navigation .g-main-nav .g-menu-item-container{text-decoration:none !important}html body.gantry #g-navigation .g-main-nav .g-menu-item-container .g-menu-item-content{position:relative}html body.gantry #g-navigation .g-main-nav .g-menu-item-container .g-menu-item-content:before{content:"";display:block;width:100%;height:0.5px;position:absolute;left:0;top:100%;background-color:#433e2f;opacity:0;transform:translateY(6px);transition:all 0.2s cubic-bezier(0, 0.55, 0.45, 1)}html body.gantry #g-navigation .g-main-nav .g-menu-item-container:hover .g-menu-item-content:before{opacity:1;transform:translateY(0px)}html body.gantry #g-navigation~#g-popout{top:137px}html body.gantry #g-navigation~#g-top{position:absolute;border-bottom:1px solid #433e2f}html body.gantry #g-navigation.ff-header-has_item{border-bottom:none}html body.gantry #g-navigation.ff-header-has_item~#g-popout{top:177px}html body.gantry #g-navigation.headroom--not-top.headroom--pinned{transform:translate3d(0, 40px, 0)}html body.gantry #g-navigation.headroom--not-top.headroom--pinned~#g-top{transform:translate3d(0, 0, 0)}html body.gantry #g-navigation.headroom--not-top .ff-theme-logo img{max-height:34px !important}html body.gantry #g-navigation.headroom--not-top~#g-popout{top:64px}html body.gantry #g-navigation.headroom--not-top~#g-top{position:fixed;transform:translate3d(0, -40px, 0);transition:transform 0.3s cubic-bezier(0, 0.55, 0.45, 1) 0.2s}html body.gantry #g-navigation.headroom--not-top.ff-header-has_item~#g-popout{top:104px}html body.gantry #g-navigation ff-item .g-container{width:100%}html body.gantry .eh-itemline .ff-items-column>div,html body.gantry .eh-itemline-vert .ff-items-column>div{position:relative}html body.gantry .eh-itemline .ff-items-column>div:before,html body.gantry .eh-itemline-vert .ff-items-column>div:before{content:"";position:absolute;display:block;background-color:#afadad}html body.gantry .eh-itemline .ff-items-column>div{min-height:3.125rem}html body.gantry .eh-itemline .ff-items-column>div:before{top:50%;left:0;width:100%;height:1px;transform:translate3d(0, -50%, 0)}html body.gantry .eh-itemline-vert .ff-items-column>div{height:100%}html body.gantry .eh-itemline-vert .ff-items-column>div:before{left:50%;top:0;height:100%;width:1px;transform:translate3d(-50%, 0, 0)}html body.gantry .eh-textcol-titlebtn-float .ff-items-top_image{overflow:hidden;pointer-events:none}html body.gantry .eh-textcol-titlebtn-float .ff-items-top_image .button:hover{background-color:#ffffff}html body.gantry .eh-textcol-titlebtn-float .ff-items-top_image:hover .hsw-item-text-img{transform:scale(1.3)}html body.gantry .eh-textcol-titlebtn-float .ff-items-top_image:hover .eh-textcol-titlebtn{background-color:transparent}html body.gantry .eh-textcol-titlebtn-float .ff-items-top_image:hover .eh-textcol-titlebtn h2{text-shadow:0 0 1rem black, 0 0 2rem rgba(0, 0, 0, 0.7), 0 0 3rem rgba(0, 0, 0, 0.4)}html body.gantry .eh-textcol-titlebtn-float .ff-items-top_image:hover .eh-textcol-titlebtn .button{background-color:#ffffff !important;color:#433e2f}html body.gantry .eh-textcol-titlebtn-float .ff-items-top_image .hsw-item-text-img,html body.gantry .eh-textcol-titlebtn-float .ff-items-top_image .eh-textcol-titlebtn,html body.gantry .eh-textcol-titlebtn-float .ff-items-top_image .eh-textcol-titlebtn .button,html body.gantry .eh-textcol-titlebtn-float .ff-items-top_image .eh-textcol-titlebtn h2{transition-duration:3s !important;transition-timing-function:cubic-bezier(0.33, 1, 0.68, 1) !important}html body.gantry .eh-textcol-titlebtn-float .ff-items-top_image .hsw-item-text-img{transition-property:transform}html body.gantry .eh-textcol-titlebtn-float .ff-items-top_image .eh-textcol-titlebtn{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(67, 62, 47, 0.5);display:flex;flex-flow:column;justify-content:center;z-index:1;transition-property:background-color}html body.gantry .eh-textcol-titlebtn-float .ff-items-top_image .eh-textcol-titlebtn .ff-items-title h2{color:#fafafa;transition-property:text-shadow}html body.gantry .eh-textcol-titlebtn-float .ff-items-top_image .eh-textcol-titlebtn .button{color:#fafafa;transition-property:background-color, color !important;transition-duration:0.5s !important;pointer-events:all}html body.gantry .eh-textcol-titlebtn-float .ff-items-top_image .eh-textcol-titlebtn .button:hover{background-color:#433e2f;transition-duration:0.2s}html body.gantry .eh-textcol-titlebtn-float .ff-items-top_image .eh-textcol-titlebtn .ff-items-button{order:10;margin-top:1rem}@media only all and (max-width:59.99rem){html body.gantry .eh-textcol-titlebtn-float .ff-items-top_image .eh-textcol-titlebtn .ff-items-button .button{font-size:1.25rem}}html body.gantry .eh-textcol-img-btmspacing .ff-items-top_image{margin-bottom:1rem}html body.gantry .eh-disable-first-p-mtop .ff-items-text p:first-child{margin-top:0}html body.gantry .eh-disable-last-p-mbtm .ff-items-text p:last-child{margin-bottom:0}html body.gantry .eh-default-cta .ff-items-btm-text{text-transform:uppercase;font-family:mrs-eaves-xl-serif, serif;font-style:italic}html body.gantry .eh-textcol-img80 .ff-items-top_image img{width:80%}html body.gantry .eh-button-border-light .button,html body.gantry .eh-button-border-light .c7-btn{border-color:#fafafa;color:#fafafa}html body.gantry .eh-button-border-light .button:hover,html body.gantry .eh-button-border-light .c7-btn:hover{background-color:#fafafa;color:#433e2f}html body.gantry .eh-imgcol-overlay-brown .ff-items-image-container,html body.gantry .eh-imgcol-overlay-green .ff-items-image-container{overflow:hidden}html body.gantry .eh-imgcol-overlay-brown .ff-items-image-container:after,html body.gantry .eh-imgcol-overlay-green .ff-items-image-container:after{content:"";position:absolute;left:0;top:0;display:block;width:100%;height:100%;transition-property:opacity}html body.gantry .eh-imgcol-overlay-brown .ff-items-image-container .ff-items-image,html body.gantry .eh-imgcol-overlay-green .ff-items-image-container .ff-items-image{transition-property:transform}html body.gantry .eh-imgcol-overlay-brown .ff-items-image-container .ff-items-image,html body.gantry .eh-imgcol-overlay-brown .ff-items-image-container:after,html body.gantry .eh-imgcol-overlay-green .ff-items-image-container .ff-items-image,html body.gantry .eh-imgcol-overlay-green .ff-items-image-container:after{transition-duration:3s;transition-timing-function:cubic-bezier(0.33, 1, 0.68, 1)}html body.gantry .eh-imgcol-overlay-brown .ff-items-image-container:after{background-color:rgba(67, 62, 47, 0.2)}html body.gantry .eh-imgcol-overlay-brown .ff-items-gallery-item-link:after{background-color:#433e2f;opacity:0.2}html body.gantry .eh-imgcol-overlay-brown .ff-items-gallery-item-link:hover:after{opacity:0.9}html body.gantry .eh-imgcol-overlay-green .ff-items-image-container:after{background-color:rgba(132, 154, 128, 0.2)}html body.gantry .eh-imgcol-overlay-green .ff-items-gallery-item-link:after{background-color:#849a80;opacity:0.5}html body.gantry .eh-imgcol-overlay-green .ff-items-gallery-item-link:hover:after{opacity:0.9}html body.gantry .ff-newsletter-form_wrapper .gform_validation_errors,html body.gantry .ff-newsletter-form_wrapper .gform_heading{display:none}html body.gantry .ff-newsletter-form_wrapper .gform_fields{gap:0.25rem}html body.gantry .ff-newsletter-form_wrapper .gform_footer{padding:0;justify-content:center}html body.gantry #g-page-surround .eh-btn-alt,html body.gantry #gform_submit_button_2{padding:0.5rem;border:none;text-decoration-line:underline !important;text-decoration-style:solid !important;text-underline-offset:0.2em !important;text-decoration-thickness:0.05em !important}html body.gantry #g-container-footer{border-top:1px solid #afadad}html body.gantry #g-container-footer .g-main-nav .g-title{text-transform:uppercase;font-size:1.5rem;margin:0}html body.gantry #g-container-footer .g-main-nav .g-toplevel>li{display:block}html body.gantry .c7-product-collection .c7-product-collection__product-list{gap:1.5rem;display:flex;flex-flow:row wrap;margin:0}html body.gantry .c7-product-collection[data-collection-slug^="website-menu-"] .c7-product-collection__product-list{margin-top:2rem;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:2rem}@media only all and (max-width:47.99rem){html body.gantry .c7-product-collection[data-collection-slug^="website-menu-"] .c7-product-collection__product-list{grid-template-columns:repeat(1, minmax(0, 1fr))}}html body.gantry .c7-product-collection[data-collection-slug^="website-menu-"] .c7-product-collection__product-list .ff-c7-menu-wine .ff-c7-menu-wine-teaser,html body.gantry .c7-product-collection[data-collection-slug^="website-menu-"] .c7-product-collection__product-list .ff-c7-menu-wine .ff-c7-menu-wine-appellation{text-align:left}html body.gantry .c7-product-collection[data-collection-slug="website-events-list"] .c7-product-collection__product-list{gap:3rem}@media only all and (max-width:47.99rem){html body.gantry .c7-product-collection[data-collection-slug="website-events-list"] .ff-c7-event-block>.ff-content{padding-left:0;margin-left:0;padding-right:0;margin-right:0}}html body.gantry .c7-product-collection[data-collection-slug="website-events-list"] .ff-c7-event-title a:not(.xxx):not(.xxx):not(.xxx):not(.xxx):not(.xxx):not(.xxx):not(.xxx):not(.xxx):not(.xxx):not(.xxx):not(.xxx):not(.xxx):not(.xxx):not(.xxx){text-decoration:none !important}html body.gantry .c7-product-collection[data-collection-slug="website-events-highlight"] .ff-c7-event{background-color:#433e2f;flex:1}@media only all and (min-width:48rem){html body.gantry .c7-product-collection[data-collection-slug="website-events-highlight"] .ff-c7-event{max-width:50%}}@media only all and (max-width:47.99rem){html body.gantry .c7-product-collection[data-collection-slug="website-events-highlight"] .ff-c7-event{flex-grow:0;flex-basis:100%;max-width:100%}}html body.gantry .c7-product-collection[data-collection-slug="website-events-highlight"] .ff-c7-event:hover .ff-c7-event-img img{transform:scale(1.3)}html body.gantry .c7-product-collection[data-collection-slug="website-events-highlight"] .ff-c7-event:hover .ff-c7-event-img:after{opacity:0}html body.gantry .c7-product-collection[data-collection-slug="website-events-highlight"] .ff-c7-event a{color:#fafafa}html body.gantry .c7-product-collection[data-collection-slug="website-events-highlight"] .ff-c7-event .ff-c7-event-info{padding:0 1rem}html body.gantry .c7-product-collection[data-collection-slug="website-events-highlight"] .ff-c7-event .ff-c7-event-img{position:relative;overflow:hidden}html body.gantry .c7-product-collection[data-collection-slug="website-events-highlight"] .ff-c7-event .ff-c7-event-img img{transition-property:transform}html body.gantry .c7-product-collection[data-collection-slug="website-events-highlight"] .ff-c7-event .ff-c7-event-img img,html body.gantry .c7-product-collection[data-collection-slug="website-events-highlight"] .ff-c7-event .ff-c7-event-img:after{transition-duration:3s;transition-timing-function:cubic-bezier(0.33, 1, 0.68, 1)}html body.gantry .c7-product-collection[data-collection-slug="website-events-highlight"] .ff-c7-event .ff-c7-event-img:after{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(67, 62, 47, 0.2);pointer-events:none;transition-property:opacity}html body.gantry .c7-product-collection[data-collection-slug="website-events-highlight"] .ff-c7-event .ff-c7-event-title h3{padding:0 15%}html body.gantry .c7-product-collection[data-collection-slug^="website-wines-"]{--gap: 2rem;--columns: 3}html body.gantry .c7-product-collection[data-collection-slug^="website-wines-"] .c7-product-collection__product-list{justify-content:center;gap:var(--gap)}html body.gantry .c7-product-collection[data-collection-slug^="website-wines-"] .ff-c7-wine{width:calc((100% / var(--columns)) - var(--gap) + (var(--gap) / var(--columns)));display:flex;flex-flow:column}@media only all and (max-width:47.99rem){html body.gantry .c7-product-collection[data-collection-slug^="website-wines-"] .ff-c7-wine{width:100%;flex:0 100%}}html body.gantry .c7-product-collection[data-collection-slug^="website-wines-"] .ff-c7-wine .ff-c7-wine-img{position:relative;padding-top:120%}html body.gantry .c7-product-collection[data-collection-slug^="website-wines-"] .ff-c7-wine .ff-c7-wine-img img{position:absolute;left:0;top:0;display:block;width:100%;height:100%;object-fit:cover}html body.gantry .c7-product-collection[data-collection-slug^="website-wines-"] .ff-c7-wine .ff-c7-wine-img .ff-c7-wine-img-badge{position:absolute;left:0;top:0;border-radius:50%;background-color:#c1b286;color:#ffffff;width:auto;display:flex;flex-flow:column;justify-content:center;aspect-ratio:1;width:47%;pointer-events:none}html body.gantry .c7-product-collection[data-collection-slug^="website-wines-"] .ff-c7-wine .ff-c7-wine-img .ff-c7-wine-img-badge .ff-wine-product-awards-points{padding:0 1rem}html body.gantry .c7-product-collection[data-collection-slug^="website-wines-"] .ff-c7-wine .ff-c7-wine-img .ff-c7-wine-img-badge .ff-wine-product-awards-points .ff-wine-product-points-inner{border-bottom:1px solid #ffffff;padding-bottom:0.325rem;margin-bottom:0.325rem}html body.gantry .c7-product-collection[data-collection-slug^="website-wines-"] .ff-c7-wine .ff-c7-wine-info{flex:1}html body.gantry .c7-product-collection[data-collection-slug^="website-wines-"] .ff-c7-wine .ff-c7-wine-info>.ff-content{height:calc(100% - 20px);display:flex;flex-flow:column}html body.gantry .c7-product-collection[data-collection-slug^="website-wines-"] .ff-c7-wine .ff-c7-wine-info>.ff-content .ff-c7-wine-title{flex:1;display:flex;flex-flow:column;justify-content:center;padding-bottom:1.5rem}html body.gantry .c7-product-collection[data-collection-slug^="website-wines-"] .ff-c7-wine .ff-c7-wine-info>.ff-content .ff-c7-wine-title h3{margin:0}html body.gantry .c7-product-collection[data-collection-slug="website-wines-highlight"] .owl-carousel .owl-item{opacity:0;transition:opacity 1s ease-out}html body.gantry .c7-product-collection[data-collection-slug="website-wines-highlight"] .owl-carousel .owl-item.active{opacity:1}html body.gantry .c7-product-collection[data-collection-slug="website-wines-highlight"] .owl-carousel .owl-nav{position:absolute;top:50%;width:100%;transform:translateY(-50%);pointer-events:none;display:grid;grid-template-columns:1fr 1fr;margin:0;padding:0 1rem}@media only all and (min-width:87.5rem){html body.gantry .c7-product-collection[data-collection-slug="website-wines-highlight"] .owl-carousel .owl-nav{padding:0 5%}}@media only all and (min-width:100rem){html body.gantry .c7-product-collection[data-collection-slug="website-wines-highlight"] .owl-carousel .owl-nav{padding:0 10%}}@media only all and (max-width:47.99rem){html body.gantry .c7-product-collection[data-collection-slug="website-wines-highlight"] .owl-carousel .owl-nav{top:auto;bottom:-10px;transform:none}}html body.gantry .c7-product-collection[data-collection-slug="website-wines-highlight"] .owl-carousel .owl-nav button{pointer-events:all;position:relative;background:none;margin:0}html body.gantry .c7-product-collection[data-collection-slug="website-wines-highlight"] .owl-carousel .owl-nav button.owl-prev{justify-self:flex-start;transform:rotate(180deg)}html body.gantry .c7-product-collection[data-collection-slug="website-wines-highlight"] .owl-carousel .owl-nav button.owl-next{justify-self:flex-end}@media only all and (max-width:47.99rem){html body.gantry .c7-product-collection[data-collection-slug="website-wines-highlight"] .owl-carousel .owl-dots{padding:1rem 0 2rem}}html body.gantry .c7-product-collection[data-collection-slug="website-wines-highlight"] .c7-product-collection__product-list{display:block}html body.gantry .c7-product-collection[data-collection-slug="website-wines-highlight"] .ff-c7-wine-highlight{display:flex;flex-flow:row wrap;padding:0 25px;margin:0 auto;width:75rem}@media only all and (min-width:60rem) and (max-width:74.99rem){html body.gantry .c7-product-collection[data-collection-slug="website-wines-highlight"] .ff-c7-wine-highlight{width:60rem}}@media only all and (min-width:48rem) and (max-width:59.99rem){html body.gantry .c7-product-collection[data-collection-slug="website-wines-highlight"] .ff-c7-wine-highlight{width:48rem}}@media only all and (min-width:30.01rem) and (max-width:47.99rem){html body.gantry .c7-product-collection[data-collection-slug="website-wines-highlight"] .ff-c7-wine-highlight{width:30rem}}@media only all and (max-width:30rem){html body.gantry .c7-product-collection[data-collection-slug="website-wines-highlight"] .ff-c7-wine-highlight{width:100%}}@media only all and (max-width:47.99rem){html body.gantry .c7-product-collection[data-collection-slug="website-wines-highlight"] .ff-c7-wine-highlight{padding:0}}html body.gantry .c7-product-collection[data-collection-slug="website-wines-highlight"] .ff-c7-wine-highlight>div{flex:0 33.33%}html body.gantry .c7-product-collection[data-collection-slug="website-wines-highlight"] .ff-c7-wine-highlight .ff-c7-wine-img{padding-top:0;height:34rem}@media only all and (max-width:47.99rem){html body.gantry .c7-product-collection[data-collection-slug="website-wines-highlight"] .ff-c7-wine-highlight .ff-c7-wine-img{flex:0 40%}}@media only all and (max-width:47.99rem){html body.gantry .c7-product-collection[data-collection-slug="website-wines-highlight"] .ff-c7-wine-highlight .ff-c7-wine-img .ff-c7-wine-img-badge{top:8%;width:auto;transform:scale(0.75)}}html body.gantry .c7-product-collection[data-collection-slug="website-wines-highlight"] .ff-c7-wine-highlight .ff-c7-wine-info,html body.gantry .c7-product-collection[data-collection-slug="website-wines-highlight"] .ff-c7-wine-highlight .ff-c7-wine-highlight-loc{align-self:center}@media only all and (max-width:47.99rem){html body.gantry .c7-product-collection[data-collection-slug="website-wines-highlight"] .ff-c7-wine-highlight .ff-c7-wine-info{flex:0 60%}}@media only all and (max-width:47.99rem){html body.gantry .c7-product-collection[data-collection-slug="website-wines-highlight"] .ff-c7-wine-highlight .ff-c7-wine-info>.ff-content{margin-bottom:0;padding-bottom:0}}@media only all and (max-width:47.99rem){html body.gantry .c7-product-collection[data-collection-slug="website-wines-highlight"] .ff-c7-wine-highlight .ff-c7-wine-info .ff-c7-wine-title h2{line-height:1.25em;font-size:1.25rem}}html body.gantry .c7-product-collection[data-collection-slug="website-wines-highlight"] .ff-c7-wine-highlight .ff-c7-wine-info .ff-c7-wine-details .button{padding:0}@media only all and (max-width:47.99rem){html body.gantry .c7-product-collection[data-collection-slug="website-wines-highlight"] .ff-c7-wine-highlight .ff-c7-wine-info .ff-c7-wine-details .button{width:100%}}html body.gantry .c7-product-collection[data-collection-slug="website-wines-highlight"] .ff-c7-wine-highlight .ff-c7-wine-info .ff-c7-wine-details .button a{display:block;padding:0.75em 1.5em;width:100%}@media only all and (max-width:47.99rem){html body.gantry .c7-product-collection[data-collection-slug="website-wines-highlight"] .ff-c7-wine-highlight .ff-c7-wine-info .ff-c7-wine-details .button a{font-size:1.25rem;padding:0.75rem}}html body.gantry .c7-product-collection[data-collection-slug="website-wines-highlight"] .ff-c7-wine-highlight .ff-c7-wine-info .ff-c7-wine-details .button a:hover{color:#ffffff}@media only all and (max-width:47.99rem){html body.gantry .c7-product-collection[data-collection-slug="website-wines-highlight"] .ff-c7-wine-highlight .ff-c7-wine-highlight-loc{flex:0 100%}}html body.gantry .c7-product-collection[data-collection-slug="website-wines-highlight"] .ff-c7-wine-highlight .ff-c7-wine-highlight-loc .ff-c7-wine-highlight-img{margin:0 auto;max-width:70%}@media only all and (max-width:47.99rem){html body.gantry .c7-product-collection[data-collection-slug="website-wines-highlight"] .ff-c7-wine-highlight .ff-c7-wine-highlight-loc .ff-c7-wine-highlight-img{display:none}}html body.gantry .c7-modal__content .c7-form__buttons{gap:0.5rem}html body.gantry .c7-modal__content .c7-form__buttons button{font-size:1rem;margin:0;flex:1}html body.gantry .ff-c7-event-location p{margin:0}html body.gantry .ff-product-title{border-bottom:1px solid #afadad;padding-bottom:1rem}html body.gantry .c7-account-dashboard__block__header__actions .c7-btn{font-size:1rem;padding:0.375em 0.75em}html body.gantry .ff-c7-menu-wine-price{flex:0 100%}html body.gantry .ff-c7-menu-wine-price>span:not(:last-child):after{content:" / "}@media only all and (max-width:47.99rem){html body.gantry .ff-event-page .ff-event-product .ff-event-product-text{order:2}}html body.gantry .ff-event-page .ff-event-product .ff-event-product-text .ff-event-product-add2cart{margin:2rem 0}html body.gantry .ff-event-page .ff-event-product .ff-event-product-text .ff-event-product-add2cart .c7-product__add-to-cart__price{margin:0}html body.gantry .ff-event-page .ff-event-product .ff-event-product-text .ff-event-product-add2cart .c7-product__add-to-cart__form{display:inline-flex}html body.gantry .ff-event-page .ff-event-product .ff-event-product-text .ff-event-product-add2cart .c7-product__add-to-cart__form input[name="quantity"]{background-color:#433e2f;color:#ffffff;height:61.33px}html body.gantry .ff-event-page .ff-event-product .ff-event-product-img{order:1}html body.gantry .ff-wine-page .ff-wine-product{padding-bottom:4rem;border-bottom:1px solid #afadad}@media only all and (max-width:47.99rem){html body.gantry .ff-wine-page .ff-wine-product .ff-wine-product-text{order:2}}html body.gantry .ff-wine-page .ff-wine-product .ff-wine-product-text .ff-wine-product-add2cart{margin:2rem 0}html body.gantry .ff-wine-page .ff-wine-product .ff-wine-product-text .ff-wine-product-add2cart .c7-product__add-to-cart{margin:0 auto 0.5rem}@media only all and (min-width:60rem){html body.gantry .ff-wine-page .ff-wine-product .ff-wine-product-text .ff-wine-product-add2cart .c7-product__add-to-cart{max-width:70%}}html body.gantry .ff-wine-page .ff-wine-product .ff-wine-product-text .ff-wine-product-add2cart .c7-product__add-to-cart__price{margin:0}html body.gantry .ff-wine-page .ff-wine-product .ff-wine-product-text .ff-wine-product-add2cart .c7-product__add-to-cart__form{display:inline-flex}html body.gantry .ff-wine-page .ff-wine-product .ff-wine-product-text .ff-wine-product-add2cart .c7-product__add-to-cart__form input[name="quantity"]{background-color:#433e2f;color:#ffffff;height:61.33px}@media only all and (max-width:47.99rem){html body.gantry .ff-wine-page .ff-wine-product .ff-wine-product-text .ff-wine-product-awards .ff-wine-product-awards-points .size-15{flex:0 18%;width:18%;font-size:12px;align-self:center}}@media only all and (max-width:47.99rem){html body.gantry .ff-wine-page .ff-wine-product .ff-wine-product-text .ff-wine-product-awards .ff-wine-product-awards-points .size-7{flex:0 7%;width:7%}}@media only all and (max-width:47.99rem){html body.gantry .ff-wine-page .ff-wine-product .ff-wine-product-text .ff-wine-product-awards .ff-wine-product-awards-points .align-self-center{flex:1;font-size:90%}}html body.gantry .ff-wine-page .ff-wine-product .ff-wine-product-text .ff-wine-product-awards .ff-wine-product-awards-points-number{font-size:4rem}@media only all and (max-width:47.99rem){html body.gantry .ff-wine-page .ff-wine-product .ff-wine-product-text .ff-wine-product-awards .ff-wine-product-awards-points-number{font-size:3rem}}html body.gantry .ff-wine-page .ff-wine-product .ff-wine-product-text .ff-wine-product-awards .ff-wine-product-awards-spacer{position:relative;height:100%}html body.gantry .ff-wine-page .ff-wine-product .ff-wine-product-text .ff-wine-product-awards .ff-wine-product-awards-spacer:before{content:"";display:block;position:absolute;width:1px;height:100%;left:50%;top:0;background-color:#afadad}html body.gantry .ff-wine-page .ff-wine-product .ff-wine-product-text .ff-wine-product-description{white-space:pre-line}html body.gantry .ff-wine-page .ff-wine-product .ff-wine-product-text .ff-wine-product-description p{margin:0}html body.gantry .ff-wine-page .ff-wine-product .ff-wine-product-img{position:relative}@media only all and (max-width:47.99rem){html body.gantry .ff-wine-page .ff-wine-product .ff-wine-product-img{height:60vh;order:1}}html body.gantry .ff-wine-page .ff-wine-product .ff-wine-product-img>picture img,html body.gantry .ff-wine-page .ff-wine-product .ff-wine-product-img>img{position:absolute;left:0;top:0;object-fit:cover;height:100%;width:100%}html body.gantry .ff-wine-page .ff-wine-product .ff-wine-product-img .c7-product-detail__photo__thumbs{display:none}html body.gantry .ff-wine-page .ff-wine-stats~.ff-wine-video{margin-top:3rem}html body.gantry .ff-wine-page .ff-wine-stats .ff-wine-stats-left .ff-wine-stats-grid>div{padding:0.5rem 0}@media only all and (max-width:47.99rem){html body.gantry .ff-wine-page .ff-wine-stats .ff-wine-stats-left .ff-wine-stats-grid>div.ff-wine-stats-title{flex:0 35%;width:35%;text-align:right !important;align-self:center}}@media only all and (max-width:47.99rem){html body.gantry .ff-wine-page .ff-wine-stats .ff-wine-stats-left .ff-wine-stats-grid>div.ff-wine-stats-data{flex:0 55%;width:55%}}html body.gantry .ff-wine-page .ff-wine-stats .ff-wine-stats-left .ff-wine-stats-grid>div.ff-wine-stats-spacer{padding:0}@media only all and (max-width:47.99rem){html body.gantry .ff-wine-page .ff-wine-stats .ff-wine-stats-left .ff-wine-stats-grid>div.ff-wine-stats-spacer{flex:0 10%;width:10%}}html body.gantry .ff-wine-page .ff-wine-stats .ff-wine-stats-left .ff-wine-stats-grid>div.ff-wine-stats-spacer>div{position:relative;height:100%}html body.gantry .ff-wine-page .ff-wine-stats .ff-wine-stats-left .ff-wine-stats-grid>div.ff-wine-stats-spacer>div:before{content:"";display:block;position:absolute;width:1px;height:100%;left:50%;top:0;background-color:#afadad}html body.gantry .ff-wine-page .ff-wine-stats .ff-wine-stats-right .ff-wine-stats-pairings{padding:0 3rem}html body.gantry.post-type-archive-home .c7-product-collection[data-collection-slug^="website-events"] .ff-c7-event:nth-child(n+4){display:none}html body.gantry #c7-cart .c7-order-item{position:relative;align-items:center;padding-left:1rem}html body.gantry #c7-cart .c7-order-item__details{text-align:left}html body.gantry #c7-cart .c7-order-item__details .c7-link{position:absolute;left:0;top:50%;transform:translateY(-50%);margin:0;text-decoration:none}html body.gantry #c7-cart .c7-order-item__details .c7-link:hover{color:#c1b286}html body.gantry #c7-cart .c7-order-item__details .c7-link span{display:none}html body.gantry #c7-cart .c7-order-item__details .c7-link:after{content:"";font-weight:900;font-family:"Font Awesome 5 Free"}html body.gantry #c7-cart .c7-order-item__pricing .c7-order-item__quantity--input{position:relative;min-width:65px}html body.gantry #c7-cart .c7-order-item__pricing .c7-order-item__quantity--input input[name="quantity"]{text-align:center;padding-right:1.5rem}html body.gantry #c7-cart .c7-order-item__pricing .c7-order-item__quantity--input .c7-btn{font-size:0;border:0;position:absolute;right:8px;top:50%;transform:translateY(-50%)}html body.gantry #c7-cart .c7-order-item__pricing .c7-order-item__quantity--input .c7-btn:hover{background-color:transparent;color:#c1b286}html body.gantry #c7-cart .c7-order-item__pricing .c7-order-item__quantity--input .c7-btn:after{content:"";font-weight:900;font-family:"Font Awesome 5 Free";font-size:0.85rem;line-height:1em}html body.gantry .c7-checkout:not(.c7-checkout--club) .c7-callout{padding:1rem 1rem 1rem 3rem}html body.gantry .c7-checkout:not(.c7-checkout--club) .c7-callout:before{top:19px}html body.gantry .c7-checkout:not(.c7-checkout--club) .c7-callout p{margin:0}html body.gantry #c7-checkout #c7-coupon-group .c7-btn{font-size:1.2rem;padding:15px}html body.gantry #c7-content>.c7-content{padding:0}html body.gantry #c7-content>.c7-cart .c7-order-item{align-items:inherit}html body.gantry #c7-content>.c7-cart .c7-order-summary{background-color:#ffffff}html body.gantry #c7-content>.c7-cart .c7-order-item__image{flex:0 0 100px}@media only all and (max-width:47.99rem){html body.gantry #c7-content>.c7-cart .c7-order-item__image{flex:0 0 60px}}html body.gantry #c7-content>.c7-cart .c7-order-item__image img{height:100%;width:100%;object-fit:cover}@media only all and (max-width:47.99rem){html body.gantry #c7-content>.c7-cart .c7-btn[data-testid="proceed-to-checkout-link"]{font-size:1.25rem}}html body.gantry #c7-content .c7-account .c7-account__header{position:relative;color:#fafafa;padding:3rem 0 10rem;background-image:url('../../../../uploads/celina-estate_barn_vineyard.jpg');background-size:cover;background-position:center 28%}@media only all and (max-width:47.99rem){html body.gantry #c7-content .c7-account .c7-account__header{padding:2rem 0 12rem}html body.gantry #c7-content .c7-account .c7-account__header .c7-link{display:block}html body.gantry #c7-content .c7-account .c7-account__header .c7-marker{background-color:rgba(67, 62, 47, 0.5)}}html body.gantry #c7-content .c7-account .c7-account__header:before{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background-color:#433e2f;opacity:0.4}html body.gantry #c7-content .c7-account .c7-account__header .c7-wrapper{position:relative}html body.gantry #c7-content .c7-account .c7-account__header .c7-wrapper p{margin:0;color:#fafafa}html body.gantry #c7-content .c7-account .c7-account__header .c7-wrapper .c7-marker--default{color:#fafafa;margin-top:0.5rem;border-color:#fafafa}html body.gantry #c7-content .c7-account .c7-account__header .c7-wrapper .c7-link{color:#fafafa}html body.gantry #c7-content .c7-account .c7-account__header .c7-wrapper .c7-link svg{stroke:#fafafa}html body.gantry #c7-content .c7-account .c7-account__header .c7-wrapper .c7-link:hover{color:#433e2f}html body.gantry #c7-content .c7-account .c7-account__header .c7-wrapper .c7-link:hover svg{stroke:#433e2f}html body.gantry #c7-content .c7-account .c7-order-items>ul{grid-template-columns:repeat(2, minmax(0, 1fr))}@media only all and (max-width:47.99rem){html body.gantry #c7-content .c7-account .c7-order-items>ul{grid-template-columns:repeat(1, minmax(0, 1fr))}}html body.gantry .c7-credit-card .c7-credit-card__number,html body.gantry .c7-credit-card .c7-credit-card__expiry{margin:0}html body.gantry .ff-winemaking-2-col .wp-block-column{align-self:stretch}html body.gantry .ff-winemaking-2-col .wp-block-image,html body.gantry .ff-winemaking-2-col figure{height:100%;margin:0}html body.gantry .ff-winemaking-2-col .wp-block-image img,html body.gantry .ff-winemaking-2-col figure img{height:100%;object-fit:cover}html body.gantry .wp-block-eedee-block-gutenslider.alignnone{margin:0 0 2rem}html body.gantry.outline-blog article.post .entry-content>*:not(.wp-block-c7wp-collection):not(.wp-block-image){margin-left:10%;margin-right:10%}html body.gantry.outline-blog article.post blockquote{border:none}html body.gantry.outline-blog article.post .post-excerpt p{margin:0.5rem 0 0}html body.gantry.outline-blog article.post .wp-block-group.has-background{padding:2rem}html body.gantry.outline-news article.post{padding:0 10%}html body.gantry.outline-news article.post .entry-meta{display:flex;flex-flow:row wrap;column-gap:0.75rem}html body.gantry.outline-news article.post .entry-meta>div:not(:last-child){border-right:1px solid #849a80;padding-right:0.75rem}html body.gantry .ff-arrow{cursor:pointer;height:110px;position:relative;transition:transform 0.1s;width:60px}@media only all and (max-width:47.99rem){html body.gantry .ff-arrow{transform:scale(0.5)}}html body.gantry .ff-arrow-top,html body.gantry .ff-arrow-bottom{background-color:#afadad;height:1px;left:-5px;position:absolute;top:50%;width:100%;border-radius:10px}html body.gantry .ff-arrow-top:after,html body.gantry .ff-arrow-bottom:after{background-color:#433e2f;content:"";height:100%;position:absolute;top:0;transition:all 0.15s;border-radius:10px}html body.gantry .ff-arrow-top{transform:rotate(60deg);transform-origin:bottom right}html body.gantry .ff-arrow-top:after{left:100%;right:0;transition-delay:0s}html body.gantry .ff-arrow-bottom{transform:rotate(-60deg);transform-origin:top right}html body.gantry .ff-arrow-bottom:after{left:0;right:100%;transition-delay:0.15s}html body.gantry .ff-arrow:hover .ff-arrow-top:after{left:0;transition-delay:0.15s}html body.gantry .ff-arrow:hover .ff-arrow-bottom:after{right:0;transition-delay:0s}html body.gantry .ff-arrow:active{transform:scale(0.9)}html body.gantry #ff-mobile-menu .ff-mobile-menu-logo a{display:inline-block}html body.gantry #ff-mobile-menu .ff-mobile-menu-logo .ff-mobilemenu-logo-link .ff-mobilemenu-logo-emblem{height:44px;margin:3px 0}html body.gantry #g-offcanvas #g-mobilemenu-container .g-toplevel>li:not(.g-menu-item-type-particle) .g-menu-item-container{font-weight:normal;padding:0.5rem 1rem}html body.gantry #g-offcanvas #g-mobilemenu-container .g-toplevel>li .ff-offcanvas-btm .g-toplevel{flex-flow:row wrap}html body.gantry #g-offcanvas #g-mobilemenu-container .g-toplevel>li .ff-offcanvas-btm .g-toplevel .g-menu-item{flex:auto}html body.gantry #g-offcanvas #g-mobilemenu-container .g-toplevel>li .ff-offcanvas-btm .g-toplevel .g-menu-item .g-menu-item-container{font-size:1.25rem;padding:0}@media only all and (max-width:47.99rem){html body.gantry .h0-size{font-size:2rem}}html body.gantry #ff-item_1725 .ff-item-container-inner{border:none}@media only all and (max-width:47.99rem){html body.gantry #ff-item_1725 .ff-items-block{background-color:rgba(0, 0, 0, 0.55);padding-bottom:2rem}}@media only all and (max-width:47.99rem){html body.gantry #ff-item_1725 .ff-items-block-type-spacer .ff-items-column>div{min-height:40vh !important}}html body.gantry #ff-item_1375 .ff-items-top_image{padding-top:75%}html body.gantry #ff-links .ff-links-list li .button{background-color:#fafafa}html body.gantry #ff-links .ff-links-list li .button:hover{background-color:#433e2f}html body.gantry hr{border-bottom-color:#433e2f}html body.gantry .ff-find-your-eden-slider-text{z-index:10}