:root{--main-color:#a1810a;--main-color-darker:#957708}@font-face{font-display:swap;font-family:Cinzel;font-style:normal;font-weight:400;src:local("Cinzel-Regular"),url(/wp-content/themes/champagnevignon/assets/font/Cinzel-Regular.woff2) format("woff2"),url(/wp-content/themes/champagnevignon/assets/font/Cinzel-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:Marcellus;font-style:normal;font-weight:400;src:local("Marcellus-Regular"),url(/wp-content/themes/champagnevignon/assets/font/Marcellus-Regular.woff2) format("woff2"),url(/wp-content/themes/champagnevignon/assets/font/Marcellus-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:"Great Vibes";font-style:normal;font-weight:400;src:local("GreatVibes-Regular"),url(/wp-content/themes/champagnevignon/assets/font/GreatVibes-Regular.woff2) format("woff2"),url(/wp-content/themes/champagnevignon/assets/font/GreatVibes-Regular.woff) format("woff")}h1,h2{font-family:Cinzel;font-weight:700}.page-title-container{text-align:center;padding:70px 0;h1{font-family:'Great Vibes';font-size:70px;font-weight:400}}a{color:var(--main-color);text-decoration:none}body{padding:0;margin:0;font-family:Marcellus}:root{--cv-menu-height:90px}.btn-primary{--bs-btn-bg:var(--main-color);--bs-btn-border-color:var(--main-color);--bs-btn-hover-color:#fff;--bs-btn-hover-bg:var(--main-color-darker);--bs-btn-hover-border-color:var(--main-color-darker);--bs-btn-focus-shadow-rgb:49,132,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:var(--main-color);--bs-btn-active-border-color:var(--main-color-darker);--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#cbab32;--bs-btn-disabled-border-color:#cbab32}.wpml-ls-legacy-list-horizontal .wpml-ls-item{opacity:.7}.wpml-ls-legacy-list-horizontal .wpml-ls-item.wpml-ls-current-language{opacity:1}.wpml-ls-legacy-list-horizontal .wpml-ls-item a{padding:5px 7px 5px}.wpml-ls-legacy-list-horizontal .wpml-ls-item:first-of-type a{padding-left:0}.wpml-ls-legacy-list-horizontal .wpml-ls-item:last-of-type a{padding-right:0}.header{height:350px}.header .header-logo{background-color:rgba(255,255,255,.7);width:220px;height:220px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px solid var(--main-color)}.header .logo{width:80%;height:auto}.home .header .header-logo{width:420px;height:420px}.header .vigneron-logo-container{margin-top:10px}.header .vigneron-logo-container img{width:60px;height:auto}header{background-image:url(/wp-content/themes/champagnevignon/assets/image/bg-8.jpg);background-size:cover;background-position:center}.topBar{height:40px;background-color:rgba(0,0,0,.5);display:flex;justify-content:space-between;align-items:center;padding:0 30px}.topBar .social-link{margin-left:10px}.topBar .social-link svg{height:30px}.home .header{height:750px}@keyframes fade{0%{opacity:0}100%{opacity:1}}.navbar-toggler{display:block;text-align:center;background-color:#fff;height:100px;display:flex;flex-direction:row;align-items:center;justify-content:center;padding:0 20px}.sticky{border-bottom:1px solid #eee}.sticky .navbar-toggler{justify-content:space-between}.navbar-logo img{height:80px}#mainNavbar.primarymenu-container{background-color:#fff;display:flex;justify-content:space-between;align-items:center;padding:0 20px}ul.menu-principal{display:flex;justify-content:space-between;align-items:center;list-style-type:none;margin:0;padding:0;text-align:center}ul.menu-principal li,ul.menu-principal li ul{list-style-type:none;margin:0;padding:0}ul.menu-principal li.menu-item-has-children .sub-menu{display:none;position:absolute;background-color:#fff;left:0;top:var(--cv-menu-height);width:100%;padding:10px 20px;z-index:10}ul.menu-principal a{color:var(--main-color);text-decoration:none;text-transform:uppercase;font-weight:700}ul.menu-principal li li a{color:#313131}ul.menu-principal a:hover{color:var(--main-color)}ul.menu-principal>li{border-bottom:2px solid #fff;padding:0 20px;position:relative;line-height:26px;height:var(--cv-menu-height);flex:1;display:flex;align-items:center;justify-content:center;min-width:150px}ul.menu-principal>li:hover,ul.menu-principal>li.current-menu-ancestor,ul.menu-principal>li.current-menu-item{border-color:var(--main-color)}ul.menu-principal li.menu-item-has-children:hover .sub-menu{display:block}ul.menu-principal li.menu-item-has-children .sub-menu li{margin:20px 0}footer{margin-top:100px;padding:50px 0;background-color:#212529;color:#fff}footer .social{text-align:center;display:flex;align-items:center;justify-content:center;margin-bottom:50px;gap:30px}footer .social .footer-title{display:block}.footer-social-link{margin:0 20px}.footer-social-link svg{width:40px}.footer-title{text-transform:uppercase;font-weight:700;margin-bottom:30px}.footer-title:after{display:block;content:"";border-bottom:1px solid #5e5e5e;width:30px;margin:10px auto}.footer-column{display:flex;align-items:center;justify-content:start;flex-direction:column;text-align:center}.footer-column.footer-column-logo{justify-content:center}.footer-column.footer-column-logo img{width:60%;height:auto}.footer-column-link a{display:block;text-align:center;margin-top:10px}footer .disclaimer{text-align:center;font-size:18px;margin-top:60px}.menu-footer{list-style-type:none;margin:0;padding:0}.wp-block-column.has-background{padding:10px}.wp-block-heading,.wp-block-image,p{margin-bottom:30px}.article-content>figure{width:100%}.wp-block-image{border-radius:10px}.wp-block-column>.wp-block-image img{width:100%}.wp-block-image img{border-radius:10px !important}.wp-block-buttons{margin-bottom:30px}.wp-block-button a{background-color:var(--main-color)}.wp-block-button a:hover{background-color:var(--main-color-darker)}.has-white-color,.has-white-color a{color:#fff}.wp-block-quote{position:relative;margin:60px auto 20px;padding:44px clamp(20px, 5vw, 55px) 0px;border:none;border-top:1px solid rgba(161,129,10,.25);background-image:linear-gradient(180deg,#fffdf6,#fff);text-align:center;quotes:none}.wp-block-quote:before{content:"\201C";position:absolute;top:0;left:50%;transform:translate(-50%,-54%);font-family:Cinzel,Georgia,serif;font-size:60px;line-height:1;color:var(--main-color);background-color:#fffdf6;padding:0 16px}.wp-block-quote p{font-size:clamp(1.05rem, 1.6vw, 1.3rem);line-height:1.75;color:#3a352a;margin:0 0 18px}.wp-block-quote>*:last-child{margin-bottom:0}.wp-block-quote ul,.wp-block-quote ol{display:inline-block;text-align:left;margin:0 0 18px}.wp-block-quote cite,.wp-block-quote .wp-block-quote__citation{display:block;margin-top:24px;font-size:.8rem;font-style:normal;letter-spacing:.12em;text-transform:uppercase;color:#9a9282}.wp-block-quote cite:before,.wp-block-quote .wp-block-quote__citation:before{content:"\2014\00a0";color:var(--main-color)}.wp-block-quote h1,.wp-block-quote h2,.wp-block-quote h3,.wp-block-quote h4,.wp-block-quote h5,.wp-block-quote h6,.wp-block-quote .wp-block-heading{font-family:Cinzel,Georgia,serif;font-weight:700;font-size:clamp(1rem, 1.4vw, 1.15rem);line-height:1.35;letter-spacing:.14em;text-transform:uppercase;color:var(--main-color);margin:0 0 18px}.wp-block-quote h1:after,.wp-block-quote h2:after,.wp-block-quote h3:after,.wp-block-quote h4:after,.wp-block-quote h5:after,.wp-block-quote h6:after,.wp-block-quote .wp-block-heading:after{content:"";display:block;width:60px;height:1px;margin:14px auto 0;background-image:linear-gradient(90deg,rgba(161,129,10,0),var(--main-color),rgba(161,129,10,0))}.wp-block-quote.has-text-align-left{text-align:left}.wp-block-quote.has-text-align-right{text-align:right}.wp-block-quote.has-text-align-left:before{left:clamp(20px, 5vw, 55px)}.wp-block-quote.has-text-align-right:before{left:auto;right:clamp(20px, 5vw, 55px);transform:translate(50%,-54%)}.wp-block-quote.has-text-align-left h1:after,.wp-block-quote.has-text-align-left h2:after,.wp-block-quote.has-text-align-left h3:after,.wp-block-quote.has-text-align-left h4:after,.wp-block-quote.has-text-align-left h5:after,.wp-block-quote.has-text-align-left h6:after,.wp-block-quote.has-text-align-left .wp-block-heading:after{margin-left:0}.wp-block-quote.has-text-align-right h1:after,.wp-block-quote.has-text-align-right h2:after,.wp-block-quote.has-text-align-right h3:after,.wp-block-quote.has-text-align-right h4:after,.wp-block-quote.has-text-align-right h5:after,.wp-block-quote.has-text-align-right h6:after,.wp-block-quote.has-text-align-right .wp-block-heading:after{margin-right:0}.wp-block-quote.is-large:not(.is-style-plain),.wp-block-quote.is-style-large:not(.is-style-plain){padding:54px clamp(20px, 6vw, 70px) 44px;margin:70px auto}.wp-block-quote.is-large:not(.is-style-plain) p,.wp-block-quote.is-style-large:not(.is-style-plain) p{font-size:clamp(1.25rem, 2.2vw, 1.65rem);line-height:1.6}.wp-block-quote.is-large:not(.is-style-plain):before,.wp-block-quote.is-style-large:not(.is-style-plain):before{font-size:76px}.wp-block-quote.is-style-plain{border:none;background-image:none;padding:52px 0 0}.wp-block-quote.is-style-plain:before{background-color:transparent;padding:0}.wp-block-quote.has-white-color,.has-white-color .wp-block-quote{background-image:none;border-color:rgba(255,255,255,.25)}.wp-block-quote.has-white-color p,.has-white-color .wp-block-quote p{color:#fff}.wp-block-quote.has-white-color:before,.has-white-color .wp-block-quote:before{background-color:transparent}.wp-block-quote.has-white-color cite,.has-white-color .wp-block-quote cite{color:rgba(255,255,255,.7)}.wp-block-embed.is-provider-tiktok,.wp-block-embed.is-provider-twitter{display:flex;justify-content:center}.wp-block-embed blockquote{padding:0;margin:0;padding-right:var(--bs-gutter-x,.75rem);padding-left:var(--bs-gutter-x,.75rem)}.wp-block-embed blockquote:before,.wp-block-embed blockquote:after{display:none}.wp-block-embed.is-provider-youtube{aspect-ratio:2/1}.wp-block-embed.is-provider-youtube .wp-block-embed__wrapper,.wp-block-embed.is-provider-youtube .wp-block-embed__wrapper iframe{height:100% !important}iframe{margin:0 auto;display:block}.associationIcons{padding:30px;background-color:var(--main-color)}.infoTriTable em{color:#8d8d8d}.bottlesList h2{height:110px}.wine-heading{height:60px}.wine-awards-title{font-weight:700;margin:20px 0;color:var(--main-color)}.wine-awards-list{display:flex;gap:20px;justify-content:center}.wine-award{height:90px;width:90px;border:6px solid #eedd9d;border-radius:50%;background-size:cover;cursor:pointer;display:flex;justify-content:space-between}.wine-award:before,.wine-award:after{content:'';border-bottom:2px solid #eedd9d;width:30px;height:50%;margin-left:-30px}.wine-award:after{margin-right:-30px}@media (max-width:1199px){ul.menu-principal li.menu-item-has-children .sub-menu{padding:10px 10px 0}ul.menu-principal>li{padding:0 10px}}@media (min-width:992px){.sticky{position:fixed;top:0;width:100%;z-index:100}.admin-bar .sticky{top:32px}.sub-menu{border:1px solid #eee;border-top:none}}@media (max-width:991px){.topBar{height:auto;padding:0 10px}.topBar .wpml-ls-legacy-list-horizontal{padding-left:0;padding-right:0}.home .header{height:calc(100vh - 190px)}.header .header-logo{width:40vw;height:40vw}.home .header .header-logo{width:80vw;height:80vw}.navbar-logo{display:none;opacity:0;visibility:hidden;-webkit-transition:opacity .6s,visibility .6s;transition:opacity .6s,visibility .6s}.sticky .navbar-logo{display:block;visibility:visible;opacity:1;animation:fade 1s}.sticky{position:sticky;top:0;z-index:1}.admin-bar .sticky{top:46px}#mainNavbar.primarymenu-container{display:block}#mainNavbar.primarymenu-container.collapse:not(.show){display:none}.primarymenu-container .navbar-logo{display:none}ul.menu-principal{display:block;text-align:left}ul.menu-principal li{height:auto;border-bottom:1px solid #ccc;padding:12px 0;display:block}ul.menu-principal li:after{display:none !important}ul.menu-principal>li li{border-bottom:none;padding:5px 0}ul.menu-principal li.menu-item-has-children .sub-menu{display:block;position:static;width:auto;padding-left:30px;padding-top:0}ul.menu-principal a{display:block}.page-title-container{padding:0 0 40px}.bottlesList h2{height:auto}}.admin-bar header{top:32px}.admin-bar #wpadminbar{position:fixed;top:0}@media screen and (max-width:782px){.admin-bar header{top:46px}.wine-heading{height:auto}}