body,button,input,select,textarea{color:#404040;font-family:"Adobe Garamond Pro","Helvetica Neue",Arial,sans-serif;font-size:15px;font-weight:200;line-height:23.55px;letter-spacing:.03em;max-height:9999px}h1,h2,h3,h4,h5,h6{clear:both;font-weight:200;line-height:1.25;letter-spacing:.1em;margin:0 0 .4em;max-height:9999px}h1{font-size:65px;font-family:"Knockout Medium";line-height:81.25px}h2{font-size:46px;font-family:"Knockout Medium";color:#6f0c0f;line-height:57.5px}h3{font-size:25px;font-family:"Knockout Medium";color:#6f0c0f;line-height:31.25px}h4{font-size:17px;line-height:21.25px}h5{font-size:15px;line-height:18.75px}h6{font-size:12px;line-height:15px;margin:0 0 .8em}a{color:#6f0c0f;font-size:16px;font-family:"Knockout Medium";text-decoration:none}strong{font-weight:700}a,li,p,strong{max-height:9999px}@font-face{font-family:"Adobe Garamond Pro";src:url(../fonts/AGaramondPro-Regular.eot);src:url(../fonts/AGaramondPro-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/AGaramondPro-Regular.woff2) format("woff2"),url(../fonts/AGaramondPro-Regular.woff) format("woff"),url(../fonts/AGaramondPro-Regular.svg#AGaramondPro-Regular) format("svg");font-weight:400;font-style:normal;font-stretch:normal;unicode-range:U+0020-00FE}@font-face{font-family:"Adobe Garamond Pro";src:url(../fonts/AGaramondPro-Italic.eot);src:url(../fonts/AGaramondPro-Italic.eot?#iefix) format("embedded-opentype"),url(../fonts/AGaramondPro-Italic.woff2) format("woff2"),url(../fonts/AGaramondPro-Italic.woff) format("woff"),url(../fonts/,,,,,,,,,,,,,,,,,,,,,,,,,,,,,AGaramondPro-Italic.svg#AGaramondPro-Italic) format("svg");font-weight:400;font-style:italic;font-stretch:normal;unicode-range:U+0020-00FE}@font-face{font-family:"Adobe Garamond Pro Bold";src:url(../fonts/AGaramondPro-Bold.eot);src:url(../fonts/AGaramondPro-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/AGaramondPro-Bold.woff2) format("woff2"),url(../fonts/AGaramondPro-Bold.woff) format("woff"),url(../fonts/AGaramondPro-Bold.svg#AGaramondPro-Bold) format("svg");font-weight:700;font-style:normal;font-stretch:normal;unicode-range:U+0020-00FE}@font-face{font-family:"Adobe Garamond Pro Bold";src:url(../fonts/AGaramondPro-BoldItalic.eot);src:url(../fonts/AGaramondPro-BoldItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/AGaramondPro-BoldItalic.woff2) format("woff2"),url(../fonts/AGaramondPro-BoldItalic.woff) format("woff"),url(../fonts/AGaramondPro-BoldItalic.svg#AGaramondPro-BoldItalic) format("svg");font-weight:700;font-style:italic;font-stretch:normal;unicode-range:U+0020-00FE}@font-face{font-family:Knockout;src:url(../fonts/Knockout-HTF29-JuniorLiteweight.eot);src:url(../fonts/Knockout-HTF29-JuniorLiteweight.eot?#iefix) format("embedded-opentype"),url(../fonts/Knockout-HTF29-JuniorLiteweight.woff2) format("woff2"),url(../fonts/Knockout-HTF29-JuniorLiteweight.woff) format("woff"),url(../fonts/Knockout-HTF29-JuniorLiteweight.svg#Knockout-HTF29-JuniorLiteweight) format("svg");font-weight:500;font-style:normal;font-stretch:normal;unicode-range:U+0020-02DC}body .logo-default{opacity:1}body.header-fullscreen #header .logo-default{opacity:0}body.header-fullscreen #header .fullscreen-toggle-container{height:102vh;background-color:rgba(33,33,33,.75);position:fixed;top:0}body.header-fullscreen #header .fullscreen-toggle-container .menu-toggle-button,body.header-fullscreen #header .fullscreen-toggle-container a{color:#fff}body.header-fullscreen #header .fullscreen-toggle-container #header-topbar{background-image:none;border:none}body.header-fullscreen #header .fullscreen-toggle-container #header-topbar .header-toggle .menu-toggle-button{font-size:25px}body.header-fullscreen #header .fullscreen-toggle-container #header-topbar .header-toggle .menu-toggle-button.menu-closed{display:none}body.header-fullscreen #header .fullscreen-toggle-container #header-topbar .header-toggle .menu-toggle-button.menu-open{display:block}@media screen and (max-width:768px){body.header-fullscreen #header .fullscreen-toggle-container #header-topbar .header-toggle .menu-toggle-button{font-size:4.5vh;line-height:4.5vh}}body.header-fullscreen #header .fullscreen-toggle-container #header-topbar .site-logo{opacity:0!important}.header-container{width:100%;max-width:100%;position:absolute}.header-container .fullscreen-toggle-container{width:100%;position:fixed;transition:.3s ease-in-out;height:50px;top:-200vh;z-index:99}@media screen and (max-width:768px){.header-container .fullscreen-toggle-container{z-index:999}}.header-container .fullscreen-toggle-container .menu-toggle-button,.header-container .fullscreen-toggle-container a{font-family:inherit;font-weight:600;font-style:italic;text-transform:lowercase}.header-container #site-logo{transition:.3s ease-in-out}@media screen and (max-width:768px){.header-container #site-logo{margin:0}}.header-container #site-logo a{display:table}.header-container.sticky #header-topbar{height:56px}@media screen and (max-width:768px){.header-container.sticky #header-topbar{height:6vh}}.header-container.sticky #header-topbar .site-logo{opacity:1}.header-container.sticky #header-topbar .menu-toggle-button.menu-closed::after{top:50%;right:150%;transform:translateX(50%) translateY(-50%) rotate(180deg)}@media screen and (max-width:768px){.header-container.sticky #header-topbar .menu-toggle-button.menu-closed::after{right:130%}}.header-container.sticky #header-topbar .header-topbar-logo{height:56px}@media screen and (max-width:768px){.header-container.sticky #header-topbar .header-topbar-logo{height:6vh}}.header-container.sticky #site-logo{opacity:0}#header-topbar{width:100%;position:fixed;top:0vh;height:0;transition:.3s ease-in-out}@media screen and (max-width:768px){#header-topbar{z-index:9999}}#header-topbar>div{width:100px;height:56px;position:relative}@media screen and (max-width:768px){#header-topbar>div{width:12vh;height:6vh}}#header-topbar>div a{color:#000;padding:10px 0}#header-topbar .header-shop-link{float:left}#header-topbar .header-shop-link a{font-size:20px}@media screen and (max-width:768px){#header-topbar .header-shop-link a{font-size:3vh;line-height:3vh}}#header-topbar .header-toggle{float:right}#header-topbar .header-toggle .menu-toggle-button{border:none;font-size:20px;cursor:pointer}@media screen and (max-width:768px){#header-topbar .header-toggle .menu-toggle-button{font-size:2vh;line-height:2vh}}#header-topbar .header-toggle .menu-toggle-button.menu-closed:after{content:"";width:27px;height:16px;background-image:url(../icons/menu-lines.png);display:block;position:absolute}@media screen and (max-width:768px){#header-topbar .header-toggle .menu-toggle-button.menu-closed:after{width:2.3vh;height:1.5vh;background-size:contain;background-repeat:no-repeat}}#header-topbar .header-toggle .menu-toggle-button.menu-open{display:none}#header-topbar .header-topbar-logo{width:100%;height:0;overflow:hidden;position:absolute;right:50%;transform:translateX(50%);transition:.3s height ease-in-out}#header-topbar .site-logo{max-width:100px;position:absolute;top:2px;left:0;transform:translateX(50%);transition:.3s ease-in-out}@media screen and (max-width:768px){#header-topbar .site-logo{max-width:11vh}}.site-logo-container{width:60%;max-width:270px;margin:0 auto;padding-top:55px;display:table;position:relative;z-index:999}@media screen and (max-width:768px){.site-logo-container{padding-top:5vh}}.site-logo-container a{display:table}.site-logo-container a img{width:100%;max-width:270px;position:absolute;transition:.3s opacity ease-in-out}@media screen and (max-width:768px){.site-logo-container a img{position:static;max-width:340px}}.site-logo-container .logo-default{top:0vh;position:static;transition:.3s ease-in-out}.header-menu-container{width:100%}@media screen and (max-width:768px){.header-menu-container{height:75vh}}.header-menu-container a{color:#fff;font-size:35px;display:table;border-bottom:2px solid rgba(0,0,0,0);cursor:pointer;display:inline;margin:0 30px;padding-bottom:10px}@media screen and (max-width:768px){.header-menu-container a{font-size:4.5vh;line-height:7vh;padding:0;margin:2vh auto 0;display:table}}.header-menu-container a:hover{border-color:#fff}.header-menu-container .header-menu-social{margin:100px auto 0;display:table}@media screen and (max-width:768px){.header-menu-container .header-menu-social{margin-top:10vh}}.header-menu-container .header-menu-social *{display:inline;margin:0 8px}.header-menu-container .header-menu-social .social-media-icon:hover{border-color:rgba(0,0,0,0)}.header-menu-container .header-menu-social .social-media-icon img{width:30px;margin:0;transform:translateY(25%)}@media screen and (max-width:768px){.header-menu-container .header-menu-social .social-media-icon img{width:4vh;height:4vh;transform:translateY(.8vh)}}.header-menu-container .header-menu-social span{font-size:14px;color:#fff}@media screen and (max-width:768px){.header-menu-container .header-menu-social span{font-size:4vh;color:#fff;line-height:4vh;margin:0 3.5vh}}.header-menu-container .header-menu-social a{font-size:16px;text-transform:none!important;letter-spacing:.1em;position:relative;top:2px}.header-menu-container .header-menu-social a:hover{border-color:rgba(0,0,0,0)}@media screen and (max-width:768px){.header-menu-container .header-menu-social a.header-menu-contact{font-size:2vh;top:-.3vh}}.header-menu-container .header-menu{display:table;margin:35vh auto 0}@media screen and (max-width:768px){.header-menu-container .header-menu{margin:8vh auto 0;position:static;transform:none}}.scroll-down-button{display:none}body #hero{width:100%;max-width:none;height:550px;background-size:cover;background-position:50% 0;position:relative;transition:0s linear;transition-property:background-position;margin-bottom:0}@media screen and (max-device-width:1300px){body #hero{padding:0;background-position:center center!important}}@media screen and (max-width:768px){body #hero{height:45vh;min-height:550px;margin-bottom:0}}#hero-border{width:100%;height:20px;position:relative;margin-bottom:85px;background-image:url(../icons/border-bottom.png);background-repeat-x:repeat;background-repeat-y:no-repeat;background-size:cover}#hero-border img{width:150px;margin:0 auto;position:absolute;top:50%;right:50%;transform:translateY(-50%) translateX(50%)}#page-anchor{padding-bottom:25px;position:relative;top:-50px}@media screen and (max-width:768px){#page-anchor{padding-bottom:85px}}#hero{line-height:1}#footer{background-color:#6f0c0f;padding:25px 0 55px;position:relative}#footer .footer-container{width:90%;max-width:600px;margin:0 auto;display:table}#footer .footer-container a,#footer .footer-container div,#footer .footer-container h4{color:#f5efd9}#footer .footer-container .footer-columns{width:100%;display:table}#footer .footer-container .footer-columns .footer-column{width:200px;float:left}#footer .footer-container .footer-columns .footer-column a{text-transform:uppercase;display:block;margin-bottom:10px}#footer .footer-container .footer-columns .footer-column a.social-media-icon{margin-bottom:0}#footer .footer-container .footer-columns .footer-column a.social-media-icon img{max-width:18px}@media screen and (max-width:1300px){#footer .footer-container .footer-columns .footer-column a.social-media-icon img{max-width:28px;margin-top:17px}}#footer .footer-copyright{padding-top:15px;margin-top:35px;border-top:1px solid #a27d35}#footer .footer-copyright p{text-align:center}@media screen and (max-width:1300px){#footer .footer-copyright p{font-size:24px}}#footer .top-scroll-button{position:absolute;right:5%;top:20px;height:60px}#footer .top-scroll-button a.scroll-to-top{font-size:20px;line-height:21.25px;font-family:"Knockout Medium";letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}#footer .top-scroll-button a.scroll-to-top:after{content:"";width:90%;height:10px;margin:0 auto;background-image:url(../icons/estancia-flourish-cream.png);background-repeat:no-repeat;background-size:contain;background-position:center center;display:block;transform:translateY(2px)}#home #hero{height:100vh;background-image:url(../images/Estancia-1600x900-desktop.jpg);background-size:cover;background-attachment:fixed;background-repeat:no-repeat;background-position:center center!important}@media screen and (max-width:768px){#home #hero{background-attachment:scroll}}#home .text-section .section-container{margin-top:55px;padding-bottom:55px;border-image:url(../icons/border-background-complete.png) 27 27 27 27/0 0 30px 0/0 0 15px 0;-webkit-border-image:url(../icons/border-background-complete.png) 27 27 27 27/0 0 30px 0/0 0 15px 0;-moz-border-image:url(../icons/border-background-complete.png) 27 27 27 27/0 0 30px 0/0 0 15px 0;border-image-repeat:repeat repeat}@media screen and (max-width:768px){#home .text-section .section-container{padding-bottom:120px;margin-bottom:60px}}#home .scroll-down-button{width:2%;max-width:30px;min-width:15px;display:block;position:absolute;right:50%;bottom:10vh;transform:translateX(50%)}#home .scroll-down-button img{transform:translateY(-100%);right:auto}#entertaining #hero{height:550px;background-image:url(../images/Estancia-1600x900-desktop.jpg);background-size:cover;background-position:center top;background-attachment:scroll;position:relative}#entertaining .scroll-down-button{display:none}#entertaining .text-section{margin-bottom:15px}#entertaining .aoe-logo{margin-top:0;margin-bottom:65px}#entertaining .accordion-section{margin-bottom:120px}#recipes #hero{background-image:url(../images/Estancia-1600x900-desktop.jpg)}#recipes .three-row-section{margin-bottom:50px}#recipes .three-row-section .section-container .section-container{margin-bottom:25px}#recipes .section-item{margin:30px 0}#recipes .section-item p{font-family:"Knockout Medium";text-align:center}#recipes .section-item:nth-child(3n+2){clear:left}#our-wines #hero{display:none}#our-wines .section{margin-bottom:50px}#our-wines .our-wines-container{margin-top:30vh}#our-wines .section-item{margin:30px 0}#about-us #hero{background-image:url(../images/banner-about.jpg);background-position:center 30%}#about-us .text-section{margin-bottom:100px}@media screen and (max-width:1300px){#about-us .text-section{margin-bottom:120px}}@media screen and (max-width:1300px){#about-us .text-section .section-container{padding-bottom:100px;border-image:url(../icons/border-background-complete.png) 27 27 27 27/0 0 30px 0/0 0 18px 0;-webkit-border-image:url(../icons/border-background-complete.png) 27 27 27 27/0 0 30px 0/0 0 18px 0;-moz-border-image:url(../icons/border-background-complete.png) 27 27 27 27/0 0 30px 0/0 0 18px 0;border-image-repeat:repeat repeat}}@media screen and (max-width:1300px){#about-us .map-section .section-container .section-container{margin-bottom:55px}}#about-us .three-row-section{margin-bottom:25px}@media screen and (max-width:1300px){#about-us .three-row-section{margin-top:140px;margin-bottom:120px}}#about-us .three-row-section .section-container{margin-bottom:15px}@media screen and (max-width:1300px){#about-us .three-row-section .section-container{margin-bottom:45px}}#about-us .three-row-section .section-item{margin-bottom:55px}@media screen and (max-width:1300px){#about-us .split-content-section{margin-top:140px}}#products #hero{background-image:url(../images/Estancia-800x800-mobile.jpg);background-position:center 15%}@media screen and (max-width:xxl){#products #hero{background-position:center top}}#recipe #hero{background-image:url(../images/recipe-clams.jpg);background-position:50% 0}#recipe .recipe-detail-section{position:relative}#recipe .recipe-detail-section>.section-container{padding:80px 60px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{margin:0;overflow-x:hidden;background-color:#f4eed8}img{max-width:100%;display:table}#aoe-logo,.aoe-logo{width:60%;max-width:320px;height:170px;margin:25px auto 0;display:block;background-image:url(../icons/AOE-Logo.png);background-size:contain;background-repeat:no-repeat}.center-all,.item-center-all{position:absolute;top:50%;right:50%;transform:translateY(-50%) translateX(50%)}section{width:95%;max-width:1160px;margin:0 auto 80px;display:table}@media screen and (max-width:1024px){section{max-width:920px}}@media screen and (max-width:768px){section{width:100%;margin-bottom:60px}}section section{margin-bottom:0}section .section-item{float:left;position:relative}section .section-item.item-33{width:33.3333%;margin-top:20px}section .section-item.item-50{width:50%}section .section-item.item-padding-sm{padding:0 3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:768px){section .section-item.item-padding-sm{padding:0}}@media screen and (max-width:768px){section .section-item.item-33,section .section-item.item-50{width:100%;margin:0 0 10px}}section .section-item-container{width:100%;overflow:hidden;position:relative}section .section-item-container.item-center-all{position:absolute}.section-container{width:100%;max-width:1280px;margin:0 auto}.section-container .section-heading,.section-container .section-subheading,.section-container .section-text{text-align:center}.section-container .section-heading.bg-gold,.section-container .section-subheading.bg-gold,.section-container .section-text.bg-gold{color:#fff;padding:10px;font-family:"Knockout Medium";letter-spacing:.14em}.section-container .section-subheading{letter-spacing:.24em;text-transform:uppercase;padding:0 10px;font-size:12px;line-height:15px;margin:0}.section-container .section-heading{letter-spacing:6px;text-transform:uppercase;padding:0 10px}.text-section .aoe-logo{margin-bottom:55px}.text-section .section-container{width:100%;max-width:768px;margin:0 auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:768px){.text-section .section-container{width:95%;max-width:none}}.text-section .section-container .section-text{padding:0 5%}@media screen and (max-width:768px){.text-section .section-container .section-text{padding:0}}.bg-border{width:calc(100% - 36px);display:table;position:relative;border-image:url(../icons/border-background-complete.png) 27 27 27 27/30px 30px 30px 30px/0 18px 18px 18px;-webkit-border-image:url(../icons/border-background-complete.png) 27 27 27 27/30px 30px 30px 30px/0 18px 18px 18px;-moz-border-image:url(../icons/border-background-complete.png) 27 27 27 27/30px 30px 30px 30px/0 18px 18px 18px}@media screen and (max-width:768px){.bg-border{width:100%;padding:0;border:none}}.bg-border .section-heading-container{display:table;top:1.5%;margin:0 auto;position:absolute;transform:translateY(-50%) translateX(50%);right:50%;padding:0 20px}@media screen and (max-width:768px){.bg-border .section-heading-container{display:block;position:static;transform:none;padding:0}}.bg-border .section-text{width:80%;max-width:600px;margin:55px auto 35px}@media screen and (max-width:768px){.bg-border .section-text{width:95%;max-width:none;margin:0 auto}}.bg-border .section-slider{margin:0 1.4% 1.3% 1.36%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:768px){.bg-border .section-slider{margin:0}}.slider-reveal-section{margin-top:80px}@media screen and (max-width:768px){.slider-reveal-section{margin:0 auto}}.slider-reveal-section .section-slider img{max-width:100%;display:block}.slider-reveal-section h3{position:absolute;top:50%;right:50%;transform:translateX(50%) translateY(-50%)}.slider-reveal-section .slide-reveal-container img{width:100%}.three-row-section .section-container{max-width:1024px;margin-bottom:55px}@media screen and (max-width:768px){.three-row-section .section-container{max-width:none;margin-bottom:35px}.three-row-section .section-container .aoe-logo{margin-bottom:25px}}.three-row-section .section-text p{width:95%;max-width:600px;margin:0 auto}.three-row-section .section-item-container{padding:30% 0;background-size:cover;background-position:center}.three-row-section .section-item p{padding-right:15px}@media screen and (max-width:768px){.three-row-section .section-item p{padding:0 15px}}.three-row-section .section-subheading{font-size:14px}@media screen and (max-width:768px){.three-row-section .section-subheading{font-size:inherit}}@media screen and (max-width:768px){.split-content-section{margin-bottom:50px}}.split-content-section .section-item{background-size:cover;background-position:center}.split-content-section .section-item img{object-fit:cover}.split-content-section .section-item:last-child{position:absolute;height:100%;right:0}@media screen and (max-width:768px){.split-content-section .section-item:last-child{position:static}}.split-content-section .section-item-container{margin:0 auto}@media screen and (max-width:400px){.split-content-section .section-item-container{width:90%}}.split-content-section h2{font-size:40px}.split-content-section .section-flourish.cream{width:80%;max-width:188px;height:20px;margin:20px auto 35px;display:block;background-image:url(../icons/estancia-flourish-cream.png);background-size:contain;background-repeat:no-repeat}.split-content-section .item-flex{position:relative}.split-content-section .item-flex .section-item{display:flex}@media screen and (max-width:768px){.split-content-section .item-flex .section-item{height:100%;margin:0}}.split-content-section .item-flex .bg-gold,.split-content-section .item-flex.bg-gold{display:flex}@media screen and (max-width:768px){.split-content-section .item-flex .bg-gold,.split-content-section .item-flex.bg-gold{display:table}}.split-content-section .item-text .section-text{max-width:350px;margin:0 auto}@media screen and (max-width:768px){.split-content-section .item-text .section-text{max-width:600px}}.accordion-section{width:100%;max-width:686px}@media screen and (max-width:768px){.accordion-section{max-width:none}}.accordion-section .section-heading{cursor:pointer;padding:12px 35px 12px 0;margin:0;border-top:1px solid #6f0c0f;letter-spacing:3px;position:relative}.accordion-section .section-heading:after{content:"";width:20px;height:20px;float:right;margin-top:0;display:block;background-image:url(../icons/accordion-plus.png);background-repeat:no-repeat;background-size:cover;transition:.3s ease-in-out;transform:rotate(0);position:absolute;right:10px;top:50%;transform:translateY(-50%) rotate(0)}/*.accordion-section .accordion-item:last-child .section-heading{border-bottom:1px solid #6f0c0f}*/.accordion-section .accordion-open .section-heading:after{transform:translateY(-50%) rotate(45deg)}.accordion-section .accordion-image{width:30%;padding-right:20px;float:left}@media screen and (max-width:768px){.accordion-section .accordion-image{width:100%;padding:0}}.accordion-section .accordion-expander{height:0;overflow:hidden;max-width:95%;margin:0 auto}.accordion-section .accordion-expander .accordion-content{width:100%;display:table}.accordion-section .accordion-expander .accordion-content .accordion-text{display:table}.accolades-section{width:100%;padding-bottom:35px;border-width:0;border-image:url(../icons/border-background-complete.png) 27 200 27 200/30px 0 30px 0/15px 0 0 0 repeat repeat;-webkit-border-image:url(../icons/border-background-complete.png) 27 200 27 200/30px 0 30px 0/15px 0 0 0 repeat repeat;-moz-border-image:url(../icons/border-background-complete.png) 27 200 27 200/30px 0 30px 0/15px 0 0 0 repeat repeat}@media screen and (max-width:768px){.accolades-section{border-image-outset:15px 0 47px 0}}.accolades-section>.section-container{width:92%;max-width:1020px;padding-top:65px;padding-bottom:25px;position:relative;overflow:hidden;float:left}@media screen and (max-width:768px){.accolades-section>.section-container{width:88%}}.accolades-section>.section-container.acc-hide-nav{width:100%}.accolades-section>.section-container:after{content:"";width:100px;height:100px;background-image:url(../icons/accolades-corner.png);background-repeat:no-repeat;background-size:contain;display:block;position:absolute;top:0;left:-2px}@media screen and (max-width:768px){.accolades-section>.section-container:after{width:150px;height:150px}}.accolades-section>.section-container .accolades-slider{width:200%;display:table}.accolades-section>.section-container .accolades-slider .accolades-slide{width:15%;float:left;padding-top:10px;border-right:1px solid #a27d35;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.accolades-section>.section-container .accolades-slider .accolades-slide:last-child{border-right:none}.accolades-section .accolades-slider-nav{width:8%;height:100%;margin-top:145px;position:relative;float:left;cursor:pointer}@media screen and (max-width:768px){.accolades-section .accolades-slider-nav{width:12%;margin-top:165px}}.accolades-section .accolades-slider-nav .nav-icon{background-image:url(../icons/estancia-arrow-circle.png);background-size:contain;background-repeat:no-repeat;width:38px;height:38px;margin:0 auto}@media screen and (max-width:768px){.accolades-section .accolades-slider-nav .nav-icon{width:80px;height:80px}}.accolades-section .section-heading{font-size:64px;font-family:inherit;font-weight:700;color:#a27d35;margin-bottom:0;letter-spacing:2px;line-height:1}.accolades-section .section-subheading{font-family:"Knockout Medium";color:#a27d35}.accolades-section .section-subheading:after{content:"";width:88px;height:8px;background-image:url(../icons/estancia-flourish-red.png);background-repeat:no-repeat;background-size:contain;margin:15px auto;display:block}.accolades-section .section-item-container{margin:0 auto}.accolades-section .section-title-text{font-family:"Knockout Medium";color:#6f0c0f;text-align:center;text-transform:uppercase;letter-spacing:4px}.accolades-section .section-text{width:180px;margin:0 auto}@media screen and (max-width:768px){.accolades-section .section-text{width:240px}}.product-slider-section{margin-bottom:0}.product-slider-section .section-container{width:95%;max-width:1380px}@media screen and (max-width:768px){.product-slider-section .section-container{margin-bottom:100px;border-image:url(../icons/border-background-complete.png) 27 27 27 27/0 0 30px 0/0 0 15px 0;-webkit-border-image:url(../icons/border-background-complete.png) 27 27 27 27/0 0 30px 0/0 0 15px 0;-moz-border-image:url(../icons/border-background-complete.png) 27 27 27 27/0 0 30px 0/0 0 15px 0;border-image-repeat:repeat repeat}}.product-slider-section #bubbles-cont{width:110%;display:table;position:relative;margin-left:-5%;overflow:hidden}.product-slider-section .bubble-nav{left:0;width:9%;height:38px;position:absolute;top:50%}@media screen and (max-width:768px){.product-slider-section .bubble-nav{height:80px}}.product-slider-section .bubble-nav.bn-right{left:auto;right:0;transform:translateY(-50%) translateX(-50%)}.product-slider-section .bubble-nav.bn-right .nav-icon{float:left}.product-slider-section .bubble-nav.bn-left{transform:translateY(-50%) translateX(50%)}.product-slider-section .bubble-nav.bn-left .nav-icon{float:right;transform:rotate(180deg)}.product-slider-section .bubble-nav .nav-icon{width:35px;height:35px;max-height:100%;display:block;margin:0 auto 5px;cursor:pointer;opacity:1;transition:.1s ease-in-out;background-image:url(../icons/estancia-arrow-circle.png);background-size:contain;background-repeat:no-repeat}.product-slider-section .bubble-nav .nav-icon:hover{opacity:.6}.product-slider-section .bubble-group{width:100%;padding:14% 0 7%;opacity:0;transition:.3s;overflow:hidden}@media screen and (max-width:768px){.product-slider-section .bubble-group{padding:150px 0;margin:30px 0 20px}}.product-slider-section .bubble-group .product-text{width:100%;height:96%;text-align:center;border-radius:2px;position:absolute;top:0;opacity:0;transition:.3s ease-in-out}.product-slider-section .bubble-group .product-text:hover{background-color:rgba(0,0,0,.7);opacity:1}@media screen and (max-device-width:1300px){.product-slider-section .bubble-group .product-text:hover{opacity:0;display:none}}.product-slider-section .bubble-group .product-text p{width:90%;font-family:"Adobe Garamond Pro","Helvetica Neue",Arial,sans-serif;color:#fff;font-weight:700;top:40%;font-size:65%}.product-slider-section .bubble-group .product-text .product-link{width:100%;position:absolute;bottom:2%}.product-slider-section .bubble-group .bubble{width:10%;float:left;position:relative;transition:.3s;transform:translateX(0) translateY(0) scale(1,1)}.product-slider-section .bubble-group .bubble .img-cont{max-width:50%;margin:0 auto;position:relative}.product-slider-section .bubble-group product-learn-more{color:#a27d35;font-size:70%;margin-bottom:10px!important}.product-slider-section .bubble-group .section-heading{letter-spacing:6px;text-transform:uppercase;padding:0 10px}.product-slider-section .bubble-group .product-heading{letter-spacing:3px;margin-bottom:.2em}.product-slider-section .bubble-group .product-accolade-text{width:30%;position:absolute;top:0;right:0;padding:12% 5%;text-align:center}.product-slider-section .bubble-group .product-accolade-text h3:first-child{color:#a27d35;font-family:"Adobe Garamond Pro","Helvetica Neue",Arial,sans-serif;font-weight:700;font-size:32px;margin:0 0 -10px}@media screen and (max-width:768px){.product-slider-section .bubble-group .product-accolade-text h3:first-child{font-size:28px}}@media screen and (max-width:400px){.product-slider-section .bubble-group .product-accolade-text h3:first-child{font-size:22px;margin:0 0 -7px}}.product-slider-section .bubble-group .product-accolade-text h3:last-child{color:#a27d35;font-size:12px;text-transform:uppercase}@media screen and (max-width:768px){.product-slider-section .bubble-group .product-accolade-text h3:last-child{font-size:10px}}@media screen and (max-width:400px){.product-slider-section .bubble-group .product-accolade-text h3:last-child{font-size:8px}}.product-list-section{max-width:1024px}@media screen and (max-width:768px){.product-list-section{width:95%}}.product-list-section a:focus{outline:0}.product-list-section .product-image{max-width:50%;margin:5% auto -15%}.product-list-section .product-text{width:100%;height:91%;text-align:center;border-radius:2px;position:absolute;top:0;opacity:0;transition:.3s ease-in-out}.product-list-section .product-text:hover{background-color:rgba(0,0,0,.7);opacity:1}@media screen and (max-device-width:1300px){.product-list-section .product-text{opacity:0;display:none}}.product-list-section .product-text p{width:75%;font-family:"Adobe Garamond Pro","Helvetica Neue",Arial,sans-serif;color:#fff;font-weight:700;top:40%}.product-list-section .product-text .product-link{width:100%;position:absolute;bottom:2%}.product-list-section .product-text .product-link .nav-icon{background-image:url(../icons/estancia-arrow-circle.png);background-size:contain;background-repeat:no-repeat;width:60px;height:60px;margin:0 auto 20px}@media screen and (max-width:768px){.product-list-section .product-text .product-link .nav-icon{width:80px;height:80px}}.product-list-section .product-text .product-link .product-learn-more{color:#a27d35}.product-list-section .section-item-group{display:flex;flex-flow:wrap;flex-direction:column;flex-flow:row wrap;justify-content:center}@media screen and (max-width:768px){.product-list-section .section-item-group .section-item{width:60%;margin-bottom:35px}}.product-list-section .product-heading{letter-spacing:3px;margin-bottom:.2em}@media screen and (max-width:1024px){.product-list-section .product-heading{font-size:20px}}@media screen and (max-width:768px){.product-list-section .product-heading{font-size:25px}}.product-list-section .product-subheading{color:#a27d35}.product-list-section .product-accolade-text{width:30%;position:absolute;top:3%;right:10px;padding:6% 0;text-align:center}.product-list-section .product-accolade-text h3:first-child{color:#a27d35;font-family:"Adobe Garamond Pro","Helvetica Neue",Arial,sans-serif;font-weight:700;font-size:48px;margin:0 0 -15px}@media screen and (max-width:768px){.product-list-section .product-accolade-text h3:first-child{font-size:12vmin;margin:0 0 -4vmin}}.product-list-section .product-accolade-text h3:last-child{color:#a27d35;font-size:18px;text-transform:uppercase}@media screen and (max-width:768px){.product-list-section .product-accolade-text h3:last-child{font-size:4.5vmin}}.estancia-badge{width:100%;height:50px;display:block;background-image:url(../icons/gold-e-background.png);background-repeat:no-repeat;background-size:contain;background-position:center;position:absolute;z-index:1;transform:translateY(-34%)}.product-list-detail-section{margin-top:-400px;position:relative}.product-list-detail-section>.section-container{width:100%;max-width:768px;display:block;overflow:hidden;position:relative;background-color:#f5efd9}.product-list-detail-section>.section-container .estancia-badge{width:100%;height:50px;display:block;background-image:url(../icons/gold-e-background.png);background-repeat:no-repeat;background-size:contain;background-position:center;position:absolute;z-index:1;transform:translateY(-34%)}.product-list-detail-section .product-single{display:table;float:left;position:relative;right:0;transition:.5s}.product-list-detail-section .product-slide-container{padding:70px 80px 60px 60px;display:table;border-image:url(../icons/border-background-complete.png) 27 200 27 200/30px 0 0 0/0 0 0 0;-webkit-border-image:url(../icons/border-background-complete.png) 27 200 27 200/30px 0 0 0/0 0 0 0;-moz-border-image:url(../icons/border-background-complete.png) 27 200 27 200/30px 0 0 0/0 0 0 0;border-image-repeat:repeat repeat;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:768px){.product-list-detail-section .product-slide-container{padding:100px 5% 50px 5%}}.product-list-detail-section .product-slide-container>.section-item-container{width:70%;padding-top:50px;float:left;position:relative;z-index:1}@media screen and (max-width:768px){.product-list-detail-section .product-slide-container>.section-item-container{width:100%}}.product-list-detail-section .product-slide-container>.section-item-container .product-heading{font-family:"Knockout Medium";text-align:left;letter-spacing:5px;font-size:43px}.product-list-detail-section .product-slide-container>.section-item-container .product-subheading{text-align:left}.product-list-detail-section .product-slide-container>.section-item-container .product-text{position:relative}.product-list-detail-section .product-slide-container>.section-item-container .product-detail-container{margin:45px 0 30px}.product-list-detail-section .product-slide-container>.section-item-container .product-detail{margin-bottom:25px}.product-list-detail-section .product-slide-container>.section-item-container .product-detail-heading{font-family:"Knockout Medium";text-transform:uppercase;letter-spacing:2px;margin-bottom:0}.product-list-detail-section .product-slide-container>.section-item-container .product-detail-text{margin-top:0}@media screen and (max-width:768px){.product-list-detail-section .product-slide-container>.section-item-container .product-button-container{display:flex}}@media screen and (max-device-width:1300px){.product-list-detail-section .product-slide-container>.section-item-container .product-button-container{width:100%;display:table}}.product-list-detail-section .product-slide-container>.section-item-container .product-button{float:left;margin-right:60px}@media screen and (max-device-width:1300px){.product-list-detail-section .product-slide-container>.section-item-container .product-button{float:none;margin:20px auto}}.product-list-detail-section .product-image-container{width:30%;float:left}@media screen and (max-width:768px){.product-list-detail-section .product-image-container{width:100%;max-width:300px;margin:0 auto;float:none}}.product-list-detail-section .product-image-container .product-image{width:70%;margin:0 auto}@media screen and (max-width:768px){.product-list-detail-section .product-image-container .product-image{width:60%}}.product-list-detail-section .product-slider-nav{width:100%;max-width:768px;padding-top:100px;position:absolute;right:50%;transform:translateX(50%)}.product-list-detail-section .product-slider-nav .product-nav-text{text-align:center;font-weight:700;font-style:italic;color:#000;line-height:.5;letter-spacing:1px;margin-top:0;margin-bottom:12px}.product-list-detail-section .product-slider-nav .product-nav{width:38px;cursor:pointer;opacity:1;transition:.1s ease-in-out}.product-list-detail-section .product-slider-nav .product-nav:hover{opacity:.5}.product-list-detail-section .product-slider-nav .nav-icon{width:40px;height:40px;display:block;background-image:url(../icons/estancia-arrow-circle.png);background-size:contain;background-repeat:no-repeat}.product-list-detail-section .product-slider-nav .bn-right{float:right;margin-right:20px}.product-list-detail-section .product-slider-nav .bn-left{float:left;margin-left:20px}.product-list-detail-section .product-slider-nav .bn-left .nav-icon{transform:rotate(180deg)}.recipe-detail-section{width:100%;max-width:768px;background-color:#f5efd9;padding-bottom:35px;margin-top:-400px;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-image:url(../icons/border-background-complete.png) 27 200 27 200/30px 0 30px 0;-webkit-border-image:url(../icons/border-background-complete.png) 27 200 27 200/30px 0 30px 0;-moz-border-image:url(../icons/border-background-complete.png) 27 200 27 200/30px 0 30px 0}@media screen and (max-width:768px){.recipe-detail-section{background-size:cover;margin-top:-250px}}.recipe-detail-section .section-container{margin-bottom:55px}.recipe-detail-section .recipe-detail-item{width:50%;float:left}@media screen and (max-width:768px){.recipe-detail-section .recipe-detail-item{width:100%}}.recipe-detail-section .recipe-detail-item ol{list-style-position:inside}.recipe-detail-section .recipe-detail-item ol>li{margin-bottom:25px;counter-increment:item}.recipe-detail-section .recipe-detail-item ol>li:before{display:inline-block;width:1em;font-weight:700;text-align:ri ght;content:counter(item) "."}.recipe-detail-section .recipe-detail-item ol,.recipe-detail-section .recipe-detail-item ul{padding:0;list-style-type:none}@media screen and (max-width:768px){.recipe-detail-section .recipe-detail-item ol,.recipe-detail-section .recipe-detail-item ul{text-align:center}}.recipe-detail-section h4{font-family:"Knockout Medium";text-transform:uppercase;color:#6f0c0f;margin-bottom:25px}.recipe-detail-section h4.recipe-pairing-wine{margin-top:35px}@media screen and (max-width:768px){.recipe-detail-section h4{text-align:center}}@media screen and (max-width:768px){.map-section{margin-top:120px;margin-bottom:20px}}.map-section .section-container p{width:95%;max-width:768px;margin:0 auto 25px}.map-section .section-item .section-heading{color:#a27d35;letter-spacing:.08em;margin-top:25px;font-family:"Knockout Medium"}.map-section .section-item p{text-align:center;margin-top:35px;padding:0 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.button{width:140px;color:#6f0c0f;border:1px solid #a27d35;border-bottom:4px solid #a27d35;padding:6px 0 2px;margin:0 auto;display:table;text-align:center;text-transform:uppercase;text-decoration:none;letter-spacing:2px;transition:.15s ease-in-out}@media screen and (max-width:768px){.button{width:150px}}@media screen and (max-width:400px){.button{width:60%;float:none;margin:20px auto}}.button:hover{background-color:#a27d35;color:#fff}.heading-blue{color:#053f53}.heading-red{color:#6f0c0f}.bg-gold{background-color:#a27d35}.bg-gold .section-heading,.bg-gold .section-subheading,.bg-gold .section-text{color:#fff;background-image:none}.bg-gold .section-item .section-subheading{font-weight:700;margin-bottom:45px}.bg-gold .section-flourish{width:80%;max-width:188px;margin:20px auto 35px}.border-flourish{width:95%;max-width:768px;height:12px;margin:0 auto 80px;border-image:url(../icons/border-background-complete.png) 27 300 27 300/0 0 30px 0/0 0 15px 0;-webkit-border-image:url(../icons/border-background-complete.png) 27 300 27 300/0 0 30px 0/0 0 15px 0;-moz-border-image:url(../icons/border-background-complete.png) 27 300 27 300/0 0 30px 0/0 0 15px 0}@media screen and (max-width:768px){.border-flourish{max-width:none}}.only-desktop{display:none}@media screen and (min-width:768px){.only-desktop{display:block}}.only-mobile{display:none}@media screen and (max-width:768px){.only-mobile{display:block}}#header{position:relative;height:160px;line-height:160px;text-align:center}#header h1{font-size:22px;font-size:1.375rem;color:#fff;font-weight:300;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media only screen and (min-width:768px){#header{height:240px;line-height:240px}#header h1{font-size:32px;font-size:2rem}}.cd-image-container{position:relative;margin:0 auto}.cd-image-container img{display:block}.cd-image-label{position:absolute;bottom:0;right:0;color:#fff;padding:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;opacity:0;-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px);transform:translateY(20px);-webkit-transition:-webkit-transform .3s .7s,opacity .3s .7s;-moz-transition:-moz-transform .3s .7s,opacity .3s .7s;transition:transform .3s .7s,opacity .3s .7s}.is-visible .cd-image-label{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);font-family:"Knockout Medium"}.cd-resize-img{position:absolute;top:0;left:0;width:0;height:100%;overflow:hidden;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.cd-resize-img img{position:absolute;left:0;top:0;display:block;height:100%;width:auto;max-width:none}.cd-resize-img .cd-image-label{right:auto;left:0}.is-visible .cd-resize-img{width:50%;-webkit-animation:cd-bounce-in .7s;-moz-animation:cd-bounce-in .7s;animation:cd-bounce-in .7s;border-right:2px solid #fff}@-webkit-keyframes cd-bounce-in{0%{width:50%}60%{width:55%}100%{width:50%}}@-moz-keyframes cd-bounce-in{0%{width:50%}60%{width:55%}100%{width:50%}}@keyframes cd-bounce-in{0%{width:50%}60%{width:55%}100%{width:50%}}.cd-handle{position:absolute;height:44px;width:44px;left:50%;top:50%;margin-left:-22px;margin-top:-22px;border-radius:50%;background:#f5e5d9 url(../icons/estancia-slider-arrow2.png) no-repeat center 55%;background-size:cover;cursor:move;border:2px solid #fff;opacity:0;-webkit-transform:translate3d(0,0,0) scale(0);-moz-transform:translate3d(0,0,0) scale(0);-ms-transform:translate3d(0,0,0) scale(0);-o-transform:translate3d(0,0,0) scale(0);transform:translate3d(0,0,0) scale(0)}.cd-handle.draggable{background-color:#445b7c}.is-visible .cd-handle{opacity:1;-webkit-transform:translate3d(0,0,0) scale(1);-moz-transform:translate3d(0,0,0) scale(1);-ms-transform:translate3d(0,0,0) scale(1);-o-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1);-webkit-transition:-webkit-transform .3s .7s,opacity 0s .7s;-moz-transition:-moz-transform .3s .7s,opacity 0s .7s;transition:transform .3s .7s,opacity 0s .7s}body{font-size:16px}.site-logo-container{padding-top:35px}.bg-red{background-color:#6f0c0f}.section-container .section-heading.bg-red,.section-container .section-subheading.bg-red,.section-container .section-text.bg-red{color:#fff;padding:10px;font-family:Knockout;letter-spacing:.14em}.button{width:auto;padding:10px 20px}a.button:active,a.button:focus{outline:2px solid #6f0c0f}#header-topbar .header-shop-link a.white{font-size:20px;color:#fff}#header-topbar>div a.white{color:#fff}#header .fullscreen-toggle-container .menu-toggle-button-white,#header .fullscreen-toggle-container a{font-family:inherit;font-weight:600;font-style:italic;text-transform:lowercase}#header-topbar .header-toggle .menu-toggle-button-white.menu-closed:after{content:"";width:27px;height:16px;background-image:url(../icons/menu-lines-white.png);display:block;position:absolute}@media screen and (max-width:500px){.section-container .section-heading{letter-spacing:2px;font-size:36px;line-height:40px}}#home .scroll-down-button{max-width:20px}#home .text-section .section-container{margin-top:0}@media screen and (max-width:768px){#home .text-section .section-container{margin-top:0;margin-bottom:0;padding-bottom:20px}}body section#hero{background-repeat:no-repeat}#home #hero{background-image:url(../images/Estancia-1600x900-desktop.jpg)}#about-us #hero{background-image:url(../images/banner-pinnacles-vineyard.jpg);background-position:center 30%}#legal #hero,#terms #hero{background-image:url(../images/banner-pinnacles-vineyard.jpg);background-position:center 30%}#privacy-policy #hero{background-image:url(../images/banner-pinnacles-vineyard.jpg);background-position:center 30%}#recipes #hero{background-image:url(../images/Estancia-1600x900-desktop.jpg)}#entertaining #hero{height:1000px;background-image:url(../images/Estancia-1600x900-desktop.jpg)}#contact-us #hero{background-image:url(../images/Estancia-1600x900-desktop.jpg)}#find-wine #hero{height:800px;background-image:url(../images/Entertaining-Where-To.jpg)}@media screen and (max-width:500px){#entertaining .aoe-logo{margin-bottom:-40px}}#product-slide-reserve-gsm .product-accolade-text{margin-top:16%}.product-slider-section .bubble-group .product-accolade-text h3:first-child{font-size:22px;text-transform:uppercase;letter-spacing:0;line-height:18px}.product-slider-section .bubble-group .product-accolade-text h3:last-child{color:#a27d35;font-size:10px;text-transform:uppercase;line-height:12px;margin-top:10px}.product-slider-section .bubble-group .product-accolade-text{z-index:0}.product-slider-section .bubble-group .bubble .img-cont{z-index:5}.product-slider-section .bubble-group .product-text{z-index:9}.bubble-group .product-text{width:100%;height:96%;text-align:center;border-radius:2px;position:absolute;top:0;opacity:0;transition:.3s ease-in-out}.bubble-group .product-text:hover{background-color:rgba(0,0,0,.7);opacity:1}.bubble-group .product-text p{width:90%;font-family:"Adobe Garamond Pro","Helvetica Neue",Arial,sans-serif;color:#fff;font-weight:700;top:40%;font-size:65%}.bubble-group .product-text .product-link{width:100%;position:absolute;bottom:2%}.bubble-group .nav-icon{background-image:url(../icons/estancia-arrow-circle.png);background-size:contain;background-repeat:no-repeat;width:35px;height:35px;margin:0 auto 5px}.bubble-group .product-learn-more{color:#a27d35;font-size:70%;margin-bottom:10px!important}.bubble-group .section-heading{letter-spacing:6px;text-transform:uppercase;padding:0 10px}.bubble-group .product-heading{letter-spacing:3px;margin-bottom:.2em}@media screen and (max-width:1200px){.product-slider-section .bubble-nav{height:50px}.bubble-group .product-learn-more{font-size:60%;margin-bottom:20px!important}.bubble-group .nav-icon{width:30px;height:30px;margin:0 auto 15px}}@media screen and (max-width:768px){.product-slider-section .bubble-group{padding:100px 0;margin:0}}@media screen and (max-width:600px){.product-slider-section .bubble-group{padding:30px 0;margin:0}.product-slider-section .bubble-group .product-accolade-text{display:none}}#products #hero{background-image:url(../images/banner-vineyard-central-coast.jpg)}.product-list-detail-section .product-slide-container{border-image-width:30px 0 30px 0}.product-list-detail-section>.section-container{background-color:transparent}.product-list-section .product-image{max-width:35%;margin:5% auto -15%}.product-list-section .product-heading{letter-spacing:2px;margin-bottom:.2em;font-size:22px}.product-list-section .product-text .product-link{width:100%;position:absolute;bottom:8%}.product-list-detail-section .product-slide-container>.section-item-container .product-heading{letter-spacing:2px;font-size:38px;line-height:38px;padding:0;margin-top:10px}.product-list-detail-section .product-slide-container>.section-item-container .product-subheading{text-align:left;padding:0}.product-list-detail-section .product-slide-container>.section-item-container .product-button{float:left;margin-right:15px}.product-single{background-color:#f5efd9}.accolades-section{border-image-width:0 0 30px 0}.accolades-section>.section-container::after{top:-1px}.accolades-section .section-heading{font-size:36px}.accolades-section .section-subheading{font-size:18px}.accolades-section .section-text{width:200px}.product-list-section .product-accolade-text h3:first-child{font-size:32px;text-transform:uppercase;margin:0 0 5px;line-height:26px;letter-spacing:1px}.product-list-section .product-accolade-text h3:last-child{color:#a27d35;font-size:16px;text-transform:uppercase;line-height:16px!important;letter-spacing:1px}.accolades-section .section-title-text{font-size:16px;line-height:18px;letter-spacing:2px;padding:0 10px}.product-list-section .product-text .product-link .nav-icon{width:40px;height:40px}@media screen and (max-width:1200px){.product-list-detail-section .product-slider-nav{padding-top:50px}.product-list-detail-section{margin-top:-300px}.product-list-detail-section .product-slide-container{padding:50px 5% 50px 5%}.product-list-section .section-container .section-text{text-align:center;max-width:800px;margin:0 auto}.product-list-section .product-text .product-link .product-learn-more{font-size:30px}.accolades-section>.section-container:after{width:100px;height:100px}.accolades-section>.section-container{padding-top:15px;padding-bottom:25px}.accolades-section{padding-bottom:5px;border-image-outset:15px 0 0 0}.accolades-section .section-subheading{font-size:20px}.accolades-section .section-title-text{font-size:20px;margin-top:2px}.accolades-section .section-text{width:200px}.accolades-section .accolades-slider-nav{margin-top:110px}.accolades-section .accolades-slider-nav .nav-icon{width:40px;height:40px}}@media screen and (max-width:768px){.product-list-section .product-accolade-text h3:last-child{font-size:18px}}@media screen and (max-width:600px){.product-list-section .product-heading{letter-spacing:2px;margin-bottom:.2em;font-size:20px;line-height:24px}}@media screen and (max-width:500px){.product-list-detail-section .product-image-container{max-width:200px}.product-list-detail-section .product-slide-container>.section-item-container{padding-top:0}.product-list-detail-section .product-slide-container>.section-item-container .product-heading{font-size:40px;line-height:1em}.accolades-section .section-heading{font-size:40px;margin-bottom:-10px}.accolades-section .section-subheading{font-size:16px}.accolades-section .section-title-text{font-size:18px;margin-top:0;letter-spacing:2px;line-height:1em}.accolades-section .section-text{width:90%}}section .section-item-container{overflow:visible}.split-content-section .item-text{padding:50px 0}.split-content-section .item-text .section-text{max-width:80%;line-height:20px}.split-content-section .section-flourish.cream{margin:10px auto 25px}.bg-gold .section-item .section-subheading{margin-bottom:25px;font-size:.8em}@media screen and (max-width:400px){.split-content-section .section-item-container{width:98%}.split-content-section .item-text .section-text{max-width:98%}.split-content-section .item-text{padding:15px 0}.split-content-section h2{font-size:26px}}#footer .footer-container a{font-size:1em}#footer .footer-copyright p{font-size:14px}#footer .footer-container h4{color:#f5efd9;font-size:20px}.recipe-detail-section{margin-top:-200px}.recipe-detail-section .recipe-detail-item ol,.recipe-detail-section .recipe-detail-item ul{padding:0 15px 0 0;list-style-type:none}#recipe.balsamic-glazed-chicken-with-roasted-root-vegetables #hero{background-image:url(../images/recipe-balsamic-chicken-banner.jpg)}#recipe.balsamic-glazed-chicken-with-roasted-root-vegetables #hero{background-image:url(../images/recipe-balsamic-chicken-banner.jpg)}#recipe.butternut-squash-soup-with-hazelnut-garnish #hero{background-image:url(../images/recipe-butternut-squash-soup-banner.jpg)}#recipe.dark-chocolate-raspberry-cake-with-chocolate-ganache #hero{background-image:url(../images/recipe-raspberry-chocolate-cake-banner.jpg)}#recipe.coconut-lime-ceviche-with-cape-cod-chips #hero{background-image:url(../images/recipe-ceviche-banner.jpg)}#recipe.grilled-halibut-fish-tacos #hero{background-image:url(../images/recipe-fish-tacos-banner.jpg)}#recipe.melon-caprese-skewers #hero{background-image:url(../images/recipe-melon-caprese-skewers-banner.jpg)}#recipe.peach-galette #hero{background-image:url(../images/recipe-peach-galette-banner.jpg)}#recipe.grilled-steak-with-salsa-verde #hero{background-image:url(../images/recipe-grilled-steak-banner.jpg)}#recipe.seared-scallop-and-spring-pea-bruschetta #hero{background-image:url(../images/recipe-scallop-bruschetta-banner.jpg)}#recipe.shrimp-tacos #hero{background-image:url(../images/recipe-shrimp-tacos-banner.jpg)}#recipe.salmon-sliders #hero{background-image:url(../images/recipe-salmon-sliders-banner.jpg)}#recipe.mussels-and-clams #hero{background-image:url(../images/recipe-steamed-clams-banner.jpg)}.slider-reveal-section .cd-image-container .reveal-caption1{width:300px;font-size:24px;letter-spacing:5px;top:100px;left:100px;font-family:Knockout}.slider-reveal-section .cd-image-container .reveal-caption2{width:400px;font-size:24px;letter-spacing:5px;top:100px;right:100px;font-family:Knockout}@media screen and (max-width:769px){.only-desktop{display:none}}@media screen and (max-width:767px){.slider-reveal-section .cd-image-container .reveal-caption2{right:0}}@media screen and (max-width:767px){.slider-reveal-section .cd-image-container .reveal-caption1{width:140px;padding:0;top:70px;left:20px;font-size:20px}.slider-reveal-section .cd-image-container .reveal-caption2{width:140px;padding:0;top:70px;right:20px;font-size:20px}}#our-wines .our-wines-container{margin-top:25vh}#our-wines .section-item{margin:10px 0}@media screen and (max-width:768px){#our-wines .our-wines-container{margin-top:18vh}.product-list-section .section-item-group .section-item{width:33.3333%}}@media screen and (max-width:600px){.product-list-section .section-item-group .section-item{width:80%}.product-list-section .product-image{max-height:500px}.product-list-section .product-accolade-text{right:45px}}@media screen and (max-width:500px){#our-wines .our-wines-container{margin-top:13vh}#our-wines .section-item{margin:15px 0}.product-list-section .product-image{max-height:500px}}@media screen and (max-width:400px){.product-list-section .product-accolade-text{right:25px}}.bubble .accolade-heading span{font-size:20px}#our-wines #hero-border{display:none}#ejgContactUs,#ejgWhereToBuy{text-align:left;position:relative}#ejgContactUs .form-group,#ejgContactUs .formHeaderText,#ejgWhereToBuy .form-group,#ejgWhereToBuy .formHeaderText{margin-bottom:1rem}#ejgContactUs .label,#ejgWhereToBuy .label{font-weight:400;text-transform:uppercase;margin-top:1.875rem;display:block}#ejgContactUs .wtbSubmit,#ejgWhereToBuy .wtbSubmit{margin-bottom:1rem}#ejgContactUs fieldset,#ejgWhereToBuy fieldset{border:0}#ejgContactUs #prefContactMethodWrapper,#ejgContactUs .acctGrpWrapperRow,#ejgWhereToBuy #prefContactMethodWrapper,#ejgWhereToBuy .acctGrpWrapperRow{margin:0}#ejgContactUs #prefContactMethodWrapper .radioInlineLabel,#ejgContactUs #prefContactMethodWrapper label,#ejgContactUs .acctGrpWrapperRow .radioInlineLabel,#ejgContactUs .acctGrpWrapperRow label,#ejgWhereToBuy #prefContactMethodWrapper .radioInlineLabel,#ejgWhereToBuy #prefContactMethodWrapper label,#ejgWhereToBuy .acctGrpWrapperRow .radioInlineLabel,#ejgWhereToBuy .acctGrpWrapperRow label{display:inline}#ejgContactUs #moreInfoWrapper,#ejgContactUs #userContactWrapper,#ejgContactUs #userOpinionWrapper,#ejgWhereToBuy #moreInfoWrapper,#ejgWhereToBuy #userContactWrapper,#ejgWhereToBuy #userOpinionWrapper{margin-top:15px}#ejgContactUs #moreInfoWrapper .radioInlineLabel,#ejgContactUs #moreInfoWrapper label,#ejgContactUs #userContactWrapper .radioInlineLabel,#ejgContactUs #userContactWrapper label,#ejgContactUs #userOpinionWrapper .radioInlineLabel,#ejgContactUs #userOpinionWrapper label,#ejgWhereToBuy #moreInfoWrapper .radioInlineLabel,#ejgWhereToBuy #moreInfoWrapper label,#ejgWhereToBuy #userContactWrapper .radioInlineLabel,#ejgWhereToBuy #userContactWrapper label,#ejgWhereToBuy #userOpinionWrapper .radioInlineLabel,#ejgWhereToBuy #userOpinionWrapper label{display:inline}#wtb-overlay{z-index:1000!important;max-width:none}.custom-select{display:inline-block;width:100%;height:calc(2.25rem + 2px);padding:.375rem 1.75rem .375rem .75rem;line-height:1.5;color:#495057;vertical-align:middle;background:#fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='black' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right .75rem center;background-size:8px 10px;border:1px solid #ced4da;border-radius:.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;box-sizing:border-box;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.custom-control{position:relative;display:block;min-height:1.5rem;padding-left:1.5rem}#prefContactMethodWrapper{margin:0}#prefContactMethodWrapper label{display:inline}#phone{margin-bottom:15px}#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%!important}#dobDay{width:32%;display:inline-block}#dobDay~.parsley-errors-list{position:absolute;left:35%;margin-top:55px}#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}#contact-us #thankyou-overlayContent{position:fixed}.section-link:focus{outline:4px double #6f0c0f}#footer .footer-container a{text-decoration:underline}.slider-reveal-section .cd-image-container .reveal-caption1,.slider-reveal-section .cd-image-container .reveal-caption2{width:auto}.cd-image-label{bottom:auto;background:rgba(0,0,0,.8);padding:10px 10px 8px}.product-list-section .product-accolade-text div:first-child{color:#a27d35;font-family:"Adobe Garamond Pro","Helvetica Neue",Arial,sans-serif;font-weight:700;font-size:32px;line-height:26px;text-transform:uppercase;letter-spacing:1px;margin:0 0 5px}.product-list-section .product-accolade-text div:last-child{color:#7d6129;font-size:16px;text-transform:uppercase;line-height:1;margin-top:0;letter-spacing:1px}.product-slider-section .bubble-group .product-accolade-text div:first-child{color:#a27d35;font-family:"Adobe Garamond Pro","Helvetica Neue",Arial,sans-serif;font-weight:700;font-size:22px;text-transform:uppercase;letter-spacing:0;line-height:18px}.product-slider-section .bubble-group .product-accolade-text div:last-child{color:#7d6129;font-size:12px;text-transform:uppercase;line-height:12px;margin-top:0}.product-slider-section .bubble-group .product-text p{font-size:85%}#header .fullscreen-toggle-container{background-color:#000}#header-topbar .header-toggle .menu-toggle-button.menu-closed{color:#000;background-color:#fff;border-radius:100% 0 0 100%/0 100% 0 100%;position:absolute;top:0;right:0;padding:0 0 30px 10px}#header-topbar .header-toggle .menu-toggle-button.menu-closed:after{transform:translateX(50%) rotate(180deg)}#header-topbar .header-toggle .menu-toggle-button.menu-open{color:#fff;background-color:transparent}.sticky #header #header-topbar .header-toggle .menu-toggle-button.menu-closed{padding:10px 0;color:#000;background-color:transparent;border-radius:0}.only-desktop .slider-reveal-section .section-text{margin-top:85px}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;-webkit-clip-path:inset(50%);clip-path:inset(50%);border:0;color:#fff;background-color:#000}.accolades-section .section-subheading,.product-list-section .product-subheading{color:#7d6129}.accolades-section .section-subheading .product-list-section a:focus .product-text{background-color:rgba(0,0,0,.7);opacity:1}.product-list-section .product-text .product-link .product-learn-more{color:#f9b530}.product-list-detail-section .product-slide-container>.section-item-container .product-detail-heading{font-size:17px;line-height:21.25px}.accolades-section .section-text{font-size:12px;line-height:15px}.accolades-section .section-text div{letter-spacing:1.2px}.accolades-section .section-heading{margin:0}.accolades-section .section-subheading{line-height:31.25px;font-weight:200}.accolades-section .section-title-text{font-weight:200;margin:0 0 .4em}.section-container .section-subheading.bg-red{font-weight:200}.d-none{display:none}.list-type-unstyled{list-style-type:none;padding:0}.recipe-detail-section h3{font-weight:200;letter-spacing:.1em;margin:0 0 25px;font-size:17px;line-height:21.25px;font-family:"Knockout Medium";text-transform:uppercase;color:#6f0c0f;text-align:center}@media (min-width:768px){.recipe-detail-section h3{text-align:left}}.recipe-detail-section .recipe-pairing-wine{font-family:"Knockout Medium";text-transform:uppercase;color:#6f0c0f;font-size:17px;line-height:21.25px;clear:both;font-weight:200;letter-spacing:.1em;margin:35px 0 25px;max-height:9999px;text-align:center}@media (min-width:768px){.recipe-detail-section .recipe-pairing-wine{text-align:left}}@media (min-width:768px){.recipe-detail-section .recipe-detail-item{width:calc(50% - 10px)}}.btn-jump-to-content:active:before,.btn-jump-to-content:focus:before{content:"Skip to content";background-color:rgba(255,255,255,.85);display:block;color:#000;width:10rem;left:-5rem;position:relative;text-align:center;padding:4px;top:20px;font-size:18px;border-radius:4px}button.section-heading{display:block;width:100%;background:0 0;border:none}