﻿body{font-family:"Manrope",sans-serif;font-weight:400;font-size:16px;line-height:1.45;color:#333;min-height:100vh;display:flex!important;flex-direction:column!important;background-color:#fff;}body.mobile-menu-open{overflow:hidden;}@media(min-width:992px){body{font-size:17px;}}body h1,body h2,body h3{font-family:"Cormorant Garamond",serif;color:#111;font-weight:500;line-height:1;letter-spacing:0;}body main{flex:1 1 auto!important;overflow:hidden;}body main img{width:100%;}body main .section-padding-top{padding-top:40px;}@media(min-width:992px){body main .section-padding-top{padding-top:50px;}}body main .section-padding-bottom{padding-bottom:40px;}@media(min-width:992px){body main .section-padding-bottom{padding-bottom:50px;}}body main p{margin-bottom:22px;}body main .dw-aos-init{opacity:0;transform:scale(.98);will-change:opacity,transform;}body main .dw-aos-animate{opacity:1;transform:scale(1);transition:opacity .9s ease,transform .9s ease;}body main .text-accent{color:#e3bf8a;}.btn{border-radius:0;font-family:"Cormorant Garamond",serif;font-size:19px;line-height:1.2;padding:8px 23px;}.btn.btn-primary{color:#111;background-color:transparent;border:1px solid #e3bf8a;}.btn.btn-primary:hover{color:#fff;background-color:#e3bf8a;border-color:#e3bf8a;}form .alert{border-radius:0;font-size:15px;padding:8px 14px;}form .validation-message{margin-top:6px;color:#d10000;font-size:14px;}form .form-control{min-height:42px;border:1px solid rgba(227,191,138,.65);border-radius:0;color:#333;font-family:"Cormorant Garamond",serif;font-size:18px;box-shadow:none;}form .form-control::placeholder{color:rgba(51,51,51,.7);text-transform:uppercase;}form .form-control:focus{border-color:#e3bf8a;box-shadow:none;}form .form-control.verborgen{opacity:0;position:absolute;top:0;left:-9999px;width:0;height:0;z-index:-999;pointer-events:none;}form .form-check .form-check-input:checked{background-color:#e3bf8a;border-color:#e3bf8a;}form .form-check .form-check-input:focus{border-color:#e3bf8a;box-shadow:0 0 0 4px rgba(227,191,138,.25);}form textarea.form-control{min-height:145px;resize:vertical;}form .form-check-label{color:rgba(51,51,51,.75);font-size:14px;}form .form-check-label a{color:rgba(51,51,51,.75);text-decoration:underline;}form .form-check-label a:hover{color:#e3bf8a;}.page-champagne-house .house-discover-block,.page-champagne-house .house-cuvee-block{position:relative;overflow:visible;}@media(min-width:992px){.page-champagne-house .house-discover-block::before,.page-champagne-house .house-cuvee-block::before{content:"";position:absolute;z-index:0;top:50%;width:820px;height:820px;background:radial-gradient(circle,rgba(255,248,232,.95) 0%,rgba(255,248,232,.65) 42%,rgba(255,248,232,0) 72%);pointer-events:none;transform:translateY(-50%);}}.page-champagne-house .house-discover-block .house-bottle,.page-champagne-house .house-cuvee-block .house-bottle{display:none;}@media(min-width:992px){.page-champagne-house .house-discover-block .house-bottle,.page-champagne-house .house-cuvee-block .house-bottle{display:block;position:absolute;z-index:1;top:50%;height:95%;width:auto;max-width:none;}}.page-champagne-house .house-discover-block::before{left:-360px;}@media(min-width:992px){.page-champagne-house .house-discover-block .house-bottle-left{left:calc((100vw - 960px)/2);transform:translateX(-42%) translateY(-50%);}}@media(min-width:1200px){.page-champagne-house .house-discover-block .house-bottle-left{left:calc((100vw - 1140px)/2);}}@media(min-width:1400px){.page-champagne-house .house-discover-block .house-bottle-left{left:calc((100vw - 1320px)/2);}}.page-champagne-house .house-cuvee-block::before{right:-360px;}@media(min-width:992px){.page-champagne-house .house-cuvee-block .house-bottle-right{right:0;transform:translateX(42%) translateY(-50%);}}@media(min-width:1500px){.page-champagne-house .house-cuvee-block .house-bottle-right{right:calc((100vw - 1500px)/2);}}.page-champagne-house .discover-content,.page-champagne-house .cuvee-content{position:relative;z-index:2;max-width:620px;}.page-champagne-house .house-carousel-content{max-width:620px;}.page-champagne-house .house-intro-carousel,.page-champagne-house .house-cuvee-carousel{position:relative;z-index:2;overflow:visible;padding-top:0;}.page-champagne-house .house-intro-carousel .carousel-controls,.page-champagne-house .house-intro-carousel .carousel-viewport,.page-champagne-house .house-cuvee-carousel .carousel-controls,.page-champagne-house .house-cuvee-carousel .carousel-viewport{max-width:none;margin-left:0;margin-right:0;}.page-champagne-house .house-cuvee-carousel .carousel-controls{justify-content:flex-end;}.page-champagne-house .house-cuvee h3{margin-bottom:6px;color:#111;font-family:"Manrope",sans-serif;font-size:16px;font-weight:700;line-height:1.4;}.page-champagne-house .house-cuvee .check-list{padding-left:0;margin-bottom:22px;list-style:none;}.page-champagne-house .house-cuvee .check-list li{position:relative;padding-left:22px;margin-bottom:4px;}.page-champagne-house .house-cuvee .check-list li::before{content:"";position:absolute;top:5px;left:0;width:13px;height:13px;background-image:url("../../../assets/images/icoon-check.webp");background-repeat:no-repeat;background-position:center;background-size:contain;}.page-champagne-house .house-contact{text-align:center;}.page-champagne-house .house-contact .contact-content{max-width:920px;margin-left:auto;margin-right:auto;}.page-champagne-house .house-contact p{max-width:820px;margin-left:auto;margin-right:auto;}.page-champagne-house .house-domain-image img{display:block;height:300px;object-fit:cover;}@media(min-width:992px){.page-champagne-house .house-domain-image img{height:400px;}}.site-header{position:absolute;z-index:5;top:0;left:0;width:100%;padding-top:0;padding-bottom:0;}@media(min-width:992px){.site-header{padding-top:50px;padding-bottom:28px;}}.site-header .mobile-header-bar{display:flex;align-items:center;justify-content:space-between;min-height:78px;padding:16px 22px;background-color:transparent;}@media(min-width:992px){.site-header .mobile-header-bar{display:none;}}.site-header .mobile-header-bar .mobile-brand{display:block;max-width:210px;}.site-header .mobile-header-bar .mobile-brand img{display:block;width:100%;}.site-header .mobile-header-bar .mobile-menu-toggle{display:flex;flex-direction:column;justify-content:center;gap:6px;width:42px;height:42px;padding:8px;background-color:transparent;border:0;}.site-header .mobile-header-bar .mobile-menu-toggle.hidden{opacity:0;pointer-events:none;}.site-header .mobile-header-bar .mobile-menu-toggle span{display:block;width:100%;height:2px;background-color:#fff;}.site-header .navigation-inner{display:none;flex-direction:column;align-items:stretch;width:max-content;max-width:100%;margin-left:auto;margin-right:auto;}@media(min-width:992px){.site-header .navigation-inner{display:flex;}}.site-header .desktop-navigation{display:none;align-items:center;}@media(min-width:992px){.site-header .desktop-navigation{display:flex;justify-content:center;gap:45px;}}.site-header .desktop-navigation a,.site-header .desktop-navigation button{flex:0 0 auto;color:#fff;font-family:"Cormorant Garamond",serif;font-size:20px;text-decoration:none;font-weight:600;}.site-header .desktop-navigation a:hover,.site-header .desktop-navigation a.active,.site-header .desktop-navigation a:focus,.site-header .desktop-navigation button:hover,.site-header .desktop-navigation button.active,.site-header .desktop-navigation button:focus{color:#e3bf8a;}.site-header .desktop-navigation button{padding:0;background-color:transparent;border:0;}.site-header .desktop-navigation button:focus{outline:0;}.site-header .desktop-navigation a.nav-contact{border:1px solid #e3bf8a;padding:6px 22px;}.site-header .desktop-navigation .nav-dropdown{position:relative;flex:0 0 auto;}.site-header .desktop-navigation .nav-dropdown::after{content:"";position:absolute;top:100%;left:0;width:100%;height:8px;}.site-header .desktop-navigation .nav-dropdown:hover .nav-dropdown-menu,.site-header .desktop-navigation .nav-dropdown:focus-within .nav-dropdown-menu{display:block;}.site-header .desktop-navigation .nav-dropdown-toggle{display:inline-flex;align-items:center;gap:5px;}.site-header .desktop-navigation .nav-dropdown-toggle .nav-chevron{width:15px;height:15px;color:#fff;transform:rotate(90deg);}.site-header .desktop-navigation .nav-dropdown-menu{display:none;position:absolute;top:calc(100% + 8px);left:0;padding:12px 16px;background-color:#fff;border:1px solid rgba(227,191,138,.65);}.site-header .desktop-navigation .nav-dropdown-menu a{display:block;color:#111;font-size:18px;white-space:nowrap;}.site-header .desktop-navigation .nav-dropdown-menu a:hover,.site-header .desktop-navigation .nav-dropdown-menu a.active{color:#e3bf8a;}.site-header .mobile-overlay{position:fixed;inset:0;background-color:rgba(0,0,0,.45);opacity:0;pointer-events:none;transition:opacity .25s ease-in-out;z-index:1100;}.site-header .mobile-overlay.active{opacity:1;pointer-events:auto;}.site-header .mobile-menu{position:fixed;top:0;left:0;width:84%;max-width:330px;height:100vh;height:100svh;background-color:#fff;transform:translateX(-100%);transition:transform .25s ease-in-out;z-index:1200;}@media(min-width:992px){.site-header .mobile-menu{display:none;}}.site-header .mobile-menu.active{transform:translateX(0);}.site-header .mobile-menu .mobile-menu-wrapper{position:relative;display:flex;flex-direction:column;height:100%;padding:66px 30px 38px;overflow-y:auto;-webkit-overflow-scrolling:touch;}.site-header .mobile-menu .mobile-menu-wrapper .mobile-menu-close{position:absolute;top:18px;right:18px;width:34px;height:34px;padding:0;background-color:transparent;border:0;}.site-header .mobile-menu .mobile-menu-wrapper .mobile-menu-close span{position:absolute;top:16px;left:6px;display:block;width:22px;height:2px;background-color:#111;}.site-header .mobile-menu .mobile-menu-wrapper .mobile-menu-close span:first-child{transform:rotate(45deg);}.site-header .mobile-menu .mobile-menu-wrapper .mobile-menu-close span:last-child{transform:rotate(-45deg);}.site-header .mobile-menu .mobile-menu-wrapper .mobile-menu-brand{display:block;width:100%;max-width:225px;margin-left:auto;margin-right:auto;margin-bottom:42px;}.site-header .mobile-menu .mobile-menu-wrapper .mobile-menu-brand img{display:block;width:100%;}.site-header .mobile-menu .mobile-menu-wrapper .mobile-navigation{text-align:center;}.site-header .mobile-menu .mobile-menu-wrapper .mobile-navigation ul{display:flex;flex-direction:column;align-items:center;gap:18px;padding-left:0;margin-bottom:0;list-style:none;}.site-header .mobile-menu .mobile-menu-wrapper .mobile-navigation ul li{width:100%;}.site-header .mobile-menu .mobile-menu-wrapper .mobile-navigation .mobile-link a,.site-header .mobile-menu .mobile-menu-wrapper .mobile-navigation .mobile-link button{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0;color:#111;font-family:"Cormorant Garamond",serif;font-size:22px;font-weight:600;line-height:1.2;text-align:center;text-decoration:none;background-color:transparent;border:0;}.site-header .mobile-menu .mobile-menu-wrapper .mobile-navigation .mobile-link a:hover,.site-header .mobile-menu .mobile-menu-wrapper .mobile-navigation .mobile-link a.active,.site-header .mobile-menu .mobile-menu-wrapper .mobile-navigation .mobile-link a:focus,.site-header .mobile-menu .mobile-menu-wrapper .mobile-navigation .mobile-link button:hover,.site-header .mobile-menu .mobile-menu-wrapper .mobile-navigation .mobile-link button.active,.site-header .mobile-menu .mobile-menu-wrapper .mobile-navigation .mobile-link button:focus{color:#e3bf8a;}.site-header .mobile-menu .mobile-menu-wrapper .mobile-navigation .mobile-link .mobile-dropdown-icon{width:15px;height:15px;color:currentColor;transform:rotate(90deg);}.site-header .mobile-menu .mobile-menu-wrapper .mobile-navigation .mobile-link .mobile-dropdown-panel{display:none;overflow:hidden;}.site-header .mobile-menu .mobile-menu-wrapper .mobile-navigation .mobile-link .mobile-dropdown-panel ul{gap:10px;padding-top:12px;}.site-header .mobile-menu .mobile-menu-wrapper .mobile-navigation .mobile-link .mobile-dropdown-panel ul a{font-size:18px;}.site-header .mobile-menu .mobile-menu-wrapper .mobile-navigation .mobile-link.active .mobile-dropdown-icon{transform:rotate(-90deg);}.site-header .mobile-menu .mobile-menu-wrapper .mobile-navigation .mobile-link.active .mobile-dropdown-panel{display:block;}.site-header .navigation-line{display:flex;align-items:center;margin-top:22px;}.site-header .navigation-line span{flex:1 1 auto;height:1px;}.site-header .navigation-line span:first-child{background:linear-gradient(90deg,rgba(227,191,138,0) 0%,#e3bf8a 45%,#e3bf8a 100%);}.site-header .navigation-line span:last-child{background:linear-gradient(90deg,#e3bf8a 0%,#e3bf8a 55%,rgba(227,191,138,0) 100%);}.site-header .navigation-line .line-heart{flex:0 0 11px;height:11px;margin-left:10px;margin-right:10px;background-image:url("../../../assets/images/klein-hartje.webp");background-repeat:no-repeat;background-position:center;background-size:contain;}.site-header .home-frame-heart{display:none;}.site-header.is-home .mobile-header-bar .mobile-menu-toggle span{background-color:#111;}@media(min-width:992px){.site-header.is-home .navigation-inner{position:relative;min-height:520px;padding-top:50px;padding-left:55px;margin-left:0;margin-right:0;background:linear-gradient(90deg,#e3bf8a 0%,#e3bf8a 78%,rgba(227,191,138,0) 100%) 16px 0/calc(100% - 16px) 1px no-repeat,linear-gradient(180deg,#e3bf8a 0%,#e3bf8a 78%,rgba(227,191,138,0) 100%) 0 16px/1px calc(100% - 16px) no-repeat;}}@media(min-width:992px){.site-header.is-home nav{justify-content:flex-start;}}.site-header.is-home nav a,.site-header.is-home nav button{color:#111;}.site-header.is-home nav a:hover,.site-header.is-home nav a.active,.site-header.is-home nav a:focus,.site-header.is-home nav button:hover,.site-header.is-home nav button.active,.site-header.is-home nav button:focus{color:#e3bf8a;}.site-header.is-home nav .nav-dropdown-toggle .nav-chevron{color:#111;}.site-header.is-home .navigation-line{display:none;}@media(min-width:992px){.site-header.is-home .home-frame-heart{display:block;position:absolute;top:-7px;left:-6px;width:12px;height:12px;background-image:url("../../../assets/images/klein-hartje.webp");background-repeat:no-repeat;background-position:center;background-size:contain;}}footer{padding-top:35px;padding-bottom:18px;}footer .footer-main{display:flex;flex-direction:column;align-items:center;gap:25px;text-align:center;margin-bottom:20px;}@media(min-width:992px){footer .footer-main{display:grid;grid-template-columns:1fr 1fr;align-items:center;justify-items:center;gap:60px;max-width:900px;margin-left:auto;margin-right:auto;margin-bottom:70px;}}footer .footer-main .footer-contact{max-width:430px;}footer .footer-main .footer-contact p{margin-bottom:18px;}footer .footer-main .footer-contact a{color:#111;}footer .footer-main .footer-contact a:hover{color:#e3bf8a;}footer .footer-main .footer-brand a{display:block;}footer .footer-main .footer-brand a img{display:block;width:280px;}footer .footer-bottom{display:flex;flex-direction:column;gap:8px;color:#111;font-size:13px;text-align:center;}@media(min-width:992px){footer .footer-bottom{flex-direction:row;justify-content:space-between;text-align:left;}}footer .footer-bottom a{color:#111;}footer .footer-bottom a:hover{color:#e3bf8a;}.shared-page-hero{min-height:400px;background-repeat:no-repeat;background-position:center;background-size:cover;}@media(min-width:992px){.shared-page-hero{min-height:470px;}}.shared-page-hero .hero-overlay{display:flex;align-items:center;min-height:inherit;padding-top:115px;padding-bottom:65px;background-color:rgba(0,0,0,.58);}.shared-page-hero .hero-content{max-width:620px;margin-left:auto;margin-right:auto;text-align:center;}.shared-page-hero .shared-section-heading{margin-bottom:18px;}.shared-page-hero .shared-section-heading h1{color:#e3bf8a;}.shared-page-hero .shared-section-heading .heading-line{display:none;}.shared-page-hero p{color:#fff;font-family:"Cormorant Garamond",serif;font-size:18px;font-style:italic;margin-bottom:8px;}@media(min-width:992px){.shared-page-hero p{font-size:20px;}}.shared-page-hero .highlighted{color:#e3bf8a;font-family:"Manrope",sans-serif;font-size:16px;font-style:normal;margin-bottom:0;}@media(min-width:992px){.shared-page-hero .highlighted{font-size:17px;}}.shared-section-heading{display:inline-flex;flex-direction:column;align-items:center;margin-bottom:30px;text-align:center;}@media(min-width:992px){.shared-section-heading{align-items:flex-start;text-align:left;}}.shared-section-heading h1,.shared-section-heading h2{display:inline-flex;flex-wrap:wrap;gap:8px;align-items:baseline;justify-content:center;margin-bottom:8px;font-size:28px;text-transform:uppercase;}@media(min-width:992px){.shared-section-heading h1,.shared-section-heading h2{font-size:32px;justify-content:flex-start;}}.shared-section-heading .highlight{color:#e3bf8a;font-style:italic;}.shared-section-heading .heading-line{display:flex;align-items:center;align-self:center;width:300px;max-width:100%;}.shared-section-heading .heading-line .heading-line-part{flex:1 1 auto;height:1px;}.shared-section-heading .heading-line .heading-line-part:first-child{background:linear-gradient(90deg,rgba(227,191,138,0) 0%,#e3bf8a 45%,#e3bf8a 100%);}.shared-section-heading .heading-line .heading-line-part:last-child{background:linear-gradient(90deg,#e3bf8a 0%,#e3bf8a 55%,rgba(227,191,138,0) 100%);}.shared-section-heading .heading-line .heading-heart{flex:0 0 11px;height:11px;margin:0 10px;background-image:url("../../../assets/images/klein-hartje.webp");background-repeat:no-repeat;background-position:center;background-size:contain;}.shared-section-heading.is-centered{display:flex;align-items:center;text-align:center;}.shared-section-heading.is-centered h1,.shared-section-heading.is-centered h2{justify-content:center;}@media(min-width:992px){.shared-section-heading.is-nowrap h1,.shared-section-heading.is-nowrap h2{flex-wrap:nowrap;white-space:nowrap;}}.shared-wine-detail-section{position:relative;overflow:visible;}.shared-wine-detail-section .wine-detail-content{max-width:620px;}.shared-wine-detail-section .wine-detail-image-wrapper{text-align:center;}.shared-wine-detail-section .wine-detail-image{display:block;width:auto;height:auto;max-width:100%;max-height:450px;margin-left:auto;margin-right:auto;}@media(min-width:992px){.shared-wine-detail-section .wine-detail-image{height:950px;max-width:none;max-height:none;}}@media(min-width:992px){.shared-wine-detail-section.is-bottle-left .wine-detail-image{transform:translateX(-90px);}}@media(min-width:1200px){.shared-wine-detail-section.is-bottle-left .wine-detail-image{transform:translateX(-130px);}}@media(min-width:992px){.shared-wine-detail-section.is-bottle-right .wine-detail-image{transform:translateX(90px);}}@media(min-width:1200px){.shared-wine-detail-section.is-bottle-right .wine-detail-image{transform:translateX(130px);}}.shared-section-carousel{position:relative;overflow:hidden;padding-top:45px;padding-bottom:45px;}.shared-section-carousel .carousel-controls{display:flex;gap:12px;max-width:330px;margin-left:auto;margin-right:auto;margin-bottom:10px;}@media(min-width:992px){.shared-section-carousel .carousel-controls{max-width:1500px;}}.shared-section-carousel .carousel-controls button{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;color:#f4c95d;background-color:transparent;border:0;line-height:1;}.shared-section-carousel .carousel-controls button .carousel-chevron{width:26px;height:26px;}.shared-section-carousel .carousel-controls button .carousel-chevron-prev{transform:rotate(180deg);}.shared-section-carousel .carousel-viewport{overflow:hidden;touch-action:pan-y;}.shared-section-carousel .carousel-track{display:flex;align-items:stretch;gap:28px;transition:transform .35s ease;will-change:transform;}@media(min-width:992px){.shared-section-carousel .carousel-track{gap:36px;}}.shared-section-carousel .carousel-slide{width:330px;flex:0 0 330px;}@media(min-width:992px){.shared-section-carousel .carousel-slide{width:260px;flex-basis:260px;}}.shared-section-carousel .carousel-slide img{display:block;height:390px;object-fit:cover;user-select:none;-webkit-user-drag:none;}@media(min-width:992px){.shared-section-carousel .carousel-slide img{height:420px;}}.shared-formulas-section .formulas-intro{max-width:920px;margin-left:auto;margin-right:auto;margin-bottom:20px;text-align:center;}@media(min-width:992px){.shared-formulas-section .formulas-intro{margin-bottom:55px;}}.shared-formulas-section .formula-frame{position:relative;padding:20px 0 20px 0;text-align:center;}@media(min-width:992px){.shared-formulas-section .formula-frame{padding:55px;text-align:left;background:linear-gradient(90deg,rgba(227,191,138,.65) 0%,rgba(227,191,138,.65) 78%,rgba(227,191,138,0) 100%) left 16px top 0/500px 1px no-repeat,linear-gradient(180deg,rgba(227,191,138,.65) 0%,rgba(227,191,138,.65) 78%,rgba(227,191,138,0) 100%) left 0 top 16px/1px 500px no-repeat,linear-gradient(90deg,rgba(227,191,138,0) 0%,rgba(227,191,138,.65) 22%,rgba(227,191,138,.65) 100%) right 16px bottom 0/500px 1px no-repeat,linear-gradient(180deg,rgba(227,191,138,0) 0%,rgba(227,191,138,.65) 22%,rgba(227,191,138,.65) 100%) right 0 bottom 16px/1px 500px no-repeat;}}.shared-formulas-section .formula-frame .frame-heart{display:none;position:absolute;width:12px;height:12px;background-image:url("../../../assets/images/klein-hartje.webp");background-repeat:no-repeat;background-position:center;background-size:contain;}@media(min-width:992px){.shared-formulas-section .formula-frame .frame-heart{display:block;}}.shared-formulas-section .formula-frame .frame-heart-top{top:-7px;left:-6px;}.shared-formulas-section .formula-frame .frame-heart-bottom{right:-6px;bottom:-6px;}.shared-formulas-section .formula-frame .formula-list{display:flex;flex-direction:column;gap:40px;}@media(min-width:992px){.shared-formulas-section .formula-frame .formula-list{display:grid;grid-template-columns:repeat(3,1fr);gap:55px;}}.shared-formulas-section .formula-frame .formula-list article{position:relative;}@media(min-width:992px){.shared-formulas-section .formula-frame .formula-list article{padding-right:40px;}}@media(min-width:992px){.shared-formulas-section .formula-frame .formula-list article::after{content:"";position:absolute;top:0;right:0;width:1px;height:100%;background:linear-gradient(180deg,rgba(227,191,138,0) 0%,rgba(227,191,138,.65) 18%,rgba(227,191,138,.65) 82%,rgba(227,191,138,0) 100%);}}.shared-formulas-section .formula-frame .formula-list article:last-child::after{display:none;}.shared-formulas-section .formula-frame .formula-list article h2{margin-bottom:30px;font-size:32px;text-transform:uppercase;}@media(min-width:992px){.shared-formulas-section .formula-frame .formula-list article h2{margin-bottom:45px;}}.shared-formulas-section .formula-frame .formula-list article h2 .highlight{color:#e3bf8a;font-style:italic;}.shared-formulas-section .formula-frame .formula-list article ul{padding-left:0;margin-bottom:0;list-style:none;}.shared-formulas-section .formula-frame .formula-list article ul li{margin-bottom:16px;}@media(min-width:992px){.shared-formulas-section .formula-frame .formula-list article ul li{margin-bottom:24px;}}.shared-formulas-section .formula-actions{display:flex;flex-direction:column;align-items:center;gap:24px;margin-top:20px;text-align:center;}@media(min-width:992px){.shared-formulas-section .formula-actions{display:grid;grid-template-columns:1fr 180px;align-items:end;gap:80px;margin-top:65px;text-align:left;}}.shared-formulas-section .formula-actions .formula-copy{max-width:700px;}.shared-formulas-section .formula-actions .formula-copy p:last-of-type{margin-bottom:0;}.shared-formulas-section .formula-actions .button-list{display:flex;flex-direction:column;align-items:center;gap:14px;}@media(min-width:992px){.shared-formulas-section .formula-actions .button-list{align-items:flex-end;justify-self:end;}}.page-home .home-hero-intro{position:relative;}.page-home .home-hero-intro .hero-glass{display:none;}@media(min-width:1400px){.page-home .home-hero-intro .hero-glass{display:block;position:absolute;z-index:0;top:70px;right:calc((100vw - 1320px)/2 - 110px);height:calc(100% - 120px);width:auto;max-width:none;transform:translateX(44%);}}.page-home .home-hero{position:relative;z-index:1;min-height:100vh;min-height:100svh;padding-top:130px;padding-bottom:34px;}@media(min-width:992px){.page-home .home-hero{min-height:910px;padding-top:200px;padding-bottom:80px;}}.page-home .home-hero .hero-container{position:relative;z-index:1;}.page-home .home-hero .hero-content{display:flex;flex-direction:column;min-height:calc(100vh - 164px);min-height:calc(100svh - 164px);position:relative;max-width:600px;margin-left:auto;margin-right:auto;text-align:center;}@media(min-width:992px){.page-home .home-hero .hero-content{display:block;width:calc(100% - 100px);min-height:590px;max-width:none;margin-left:0;margin-right:0;}}.page-home .home-hero .hero-content .hero-logo{display:block;width:100%;max-width:300px;margin-left:auto;margin-right:auto;margin-bottom:45px;}@media(min-width:576px){.page-home .home-hero .hero-content .hero-logo{max-width:330px;}}@media(min-width:992px){.page-home .home-hero .hero-content .hero-logo{max-width:430px;margin-left:auto;margin-right:auto;margin-bottom:0;}}.page-home .home-hero .hero-content .hero-intro{max-width:450px;margin-top:auto;margin-left:auto;margin-right:auto;text-align:center;}@media(min-width:992px){.page-home .home-hero .hero-content .hero-intro{position:absolute;left:50px;bottom:50px;margin-top:0;text-align:left;}}.page-home .home-hero .hero-content .hero-intro p{margin-bottom:8px;color:#111;font-family:"Cormorant Garamond",serif;font-size:20px;font-style:italic;line-height:1.25;}.page-home .home-hero .hero-content .hero-intro h1{color:#e3bf8a;font-size:21px;font-weight:400;line-height:1.4;margin-bottom:0;}.page-home .home-intro{position:relative;z-index:1;}.page-home .home-intro .intro-text{max-width:560px;margin-left:auto;margin-right:auto;}@media(min-width:992px){.page-home .home-intro .intro-text{margin-left:160px;margin-right:0;}}.page-home .home-bottle-personalisation .personalisation-image{display:block;height:385px;object-fit:cover;margin-bottom:55px;}.page-home .home-bottle-personalisation .text-block{max-width:660px;margin-left:auto;margin-right:auto;text-align:center;}.page-home .home-house{position:relative;overflow:visible;}@media(min-width:992px){.page-home .home-house::before{content:"";position:absolute;z-index:0;top:50%;width:760px;height:760px;background:radial-gradient(circle,rgba(255,248,232,.95) 0%,rgba(255,248,232,.65) 42%,rgba(255,248,232,0) 72%);pointer-events:none;transform:translateY(-50%);}}.page-home .home-house .house-bottle{display:none;}@media(min-width:992px){.page-home .home-house .house-bottle{display:block;position:absolute;z-index:1;top:50%;height:95%;width:auto;max-width:none;}}.page-home .home-house .house-content{position:relative;z-index:2;}@media(min-width:992px){.page-home .home-house .house-content{display:grid;grid-template-columns:repeat(12,1fr);row-gap:70px;}}.page-home .home-house .house-text{max-width:650px;}.page-home .home-house .house-text .house-heading h2 span{color:#e3bf8a;}.page-home .home-house .house-text .house-heading h2 .highlight{color:#111;font-style:normal;}.page-home .home-house .house-carousel{overflow:visible;padding-bottom:0;}@media(min-width:992px){.page-home .home-house .house-carousel{padding-top:30px;}}.page-home .home-house .house-carousel .carousel-controls{max-width:none;margin-left:0;margin-right:0;}@media(min-width:992px){.page-home .home-house-left::before{right:-300px;}}@media(min-width:992px){.page-home .home-house-left .house-bottle{left:calc((100vw - 960px)/2);transform:translateX(-42%) translateY(-50%);}}@media(min-width:1200px){.page-home .home-house-left .house-bottle{left:calc((100vw - 1140px)/2);}}@media(min-width:1400px){.page-home .home-house-left .house-bottle{left:calc((100vw - 1320px)/2);}}@media(min-width:992px){.page-home .home-house-left .house-text{grid-column:6/span 5;}}@media(min-width:992px){.page-home .home-house-left .house-carousel{grid-column:6/-1;}}@media(min-width:992px){.page-home .home-house-right::before{left:-300px;}}@media(min-width:992px){.page-home .home-house-right .house-bottle{right:0;transform:translateX(42%) translateY(-50%);}}@media(min-width:1500px){.page-home .home-house-right .house-bottle{right:calc((100vw - 1500px)/2);}}@media(min-width:992px){.page-home .home-house-right .house-text{grid-column:3/span 5;}}@media(min-width:992px){.page-home .home-house-right .house-carousel{grid-column:3/span 5;}}@media(min-width:992px){.page-home .home-house-right .house-carousel .carousel-controls{justify-content:flex-end;}}.page-home .home-about{text-align:center;}.page-home .home-about .text-block{max-width:700px;margin-left:auto;margin-right:auto;margin-bottom:55px;}.page-home .home-about .about-image{display:block;height:300px;object-fit:cover;}@media(min-width:992px){.page-home .home-about .about-image{height:385px;}}.page-home .home-contact{text-align:center;}.page-home .home-contact .contact-content{max-width:920px;margin-left:auto;margin-right:auto;}.page-home .home-contact p{max-width:800px;margin-left:auto;margin-right:auto;}.page-champagnebar .champagnebar-image img{display:block;height:300px;object-fit:cover;}@media(min-width:992px){.page-champagnebar .champagnebar-image img{height:385px;}}.page-champagnebar .champagnebar-options{text-align:center;}.page-champagnebar .champagnebar-options .options-intro{max-width:780px;margin-left:auto;margin-right:auto;margin-bottom:70px;}.page-champagnebar .champagnebar-options .option-list{display:flex;flex-direction:column;gap:40px;}@media(min-width:992px){.page-champagnebar .champagnebar-options .option-list{display:grid;grid-template-columns:repeat(4,1fr);gap:0;}}.page-champagnebar .champagnebar-options .option-list article{position:relative;}@media(min-width:992px){.page-champagnebar .champagnebar-options .option-list article{padding-left:28px;padding-right:28px;}}@media(min-width:992px){.page-champagnebar .champagnebar-options .option-list article::after{content:"";position:absolute;top:0;right:0;width:1px;height:100%;background:linear-gradient(180deg,rgba(227,191,138,0) 0%,rgba(227,191,138,.65) 18%,rgba(227,191,138,.65) 82%,rgba(227,191,138,0) 100%);}}.page-champagnebar .champagnebar-options .option-list article:last-child::after{display:none;}.page-champagnebar .champagnebar-options .option-list article h2{margin-bottom:30px;font-size:24px;font-style:italic;text-transform:uppercase;}.page-champagnebar .champagnebar-options .option-list article ul{padding-left:0;margin-bottom:0;list-style:none;}.page-champagnebar .champagnebar-options .option-list article ul li{margin-bottom:18px;}.page-champagnebar .champagnebar-event-block{position:relative;overflow:visible;}@media(min-width:992px){.page-champagnebar .champagnebar-event-block::before{content:"";position:absolute;z-index:0;top:230px;left:-360px;width:820px;height:820px;background:radial-gradient(circle,rgba(255,248,232,.95) 0%,rgba(255,248,232,.65) 42%,rgba(255,248,232,0) 72%);pointer-events:none;}}.page-champagnebar .champagnebar-event-block .event-glass{display:none;}@media(min-width:1400px){.page-champagnebar .champagnebar-event-block .event-glass{display:block;position:absolute;z-index:1;top:50%;left:calc((100vw - 1320px)/2);height:95%;width:auto;max-width:none;transform:translateX(-54%) translateY(-50%);}}.page-champagnebar .champagnebar-complete .complete-content{position:relative;z-index:2;max-width:620px;}.page-champagnebar .champagnebar-request .request-content{position:relative;z-index:2;max-width:620px;}.page-champagnebar .carousel-content{max-width:620px;}.page-champagnebar .champagnebar-carousel{position:relative;z-index:2;overflow:visible;padding-top:0;}.page-champagnebar .champagnebar-carousel .carousel-controls,.page-champagnebar .champagnebar-carousel .carousel-viewport{max-width:none;margin-left:0;margin-right:0;}.page-champagnebar .champagnebar-contact{text-align:center;}.page-champagnebar .champagnebar-contact .contact-content{max-width:920px;margin-left:auto;margin-right:auto;margin-bottom:55px;}.page-champagnebar .champagnebar-contact img{display:block;height:300px;object-fit:cover;}@media(min-width:992px){.page-champagnebar .champagnebar-contact img{height:385px;}}.page-personalisatie .personalisation-content-block{position:relative;overflow:visible;}@media(min-width:992px){.page-personalisatie .personalisation-content-block::before{content:"";position:absolute;z-index:0;top:50%;width:820px;height:820px;background:radial-gradient(circle,rgba(255,248,232,.95) 0%,rgba(255,248,232,.65) 42%,rgba(255,248,232,0) 72%);pointer-events:none;transform:translateY(-50%);}}.page-personalisatie .personalisation-content-block::before{left:-360px;}.page-personalisatie .personalisation-content-block .personalisation-bottle{display:none;}@media(min-width:992px){.page-personalisatie .personalisation-content-block .personalisation-bottle{display:block;position:absolute;z-index:1;top:50%;height:95%;width:auto;max-width:none;}}@media(min-width:992px){.page-personalisatie .personalisation-content-block .personalisation-bottle{left:calc((100vw - 960px)/2);transform:translateX(-42%) translateY(-50%);}}@media(min-width:1200px){.page-personalisatie .personalisation-content-block .personalisation-bottle{left:calc((100vw - 1140px)/2);}}@media(min-width:1400px){.page-personalisatie .personalisation-content-block .personalisation-bottle{left:calc((100vw - 1320px)/2);}}.page-personalisatie .personalisation-intro .intro-content{position:relative;z-index:2;max-width:620px;margin-left:auto;margin-right:auto;}.page-personalisatie .carousel-content{max-width:620px;margin-left:auto;margin-right:auto;}.page-personalisatie .personalisation-carousel{position:relative;z-index:2;overflow:visible;padding-top:0;}.page-personalisatie .personalisation-carousel .carousel-controls,.page-personalisatie .personalisation-carousel .carousel-viewport{max-width:none;margin-left:0;margin-right:0;}.page-personalisatie .personalisation-contact{text-align:center;}.page-personalisatie .personalisation-contact .contact-content{max-width:920px;margin-left:auto;margin-right:auto;}.page-personalisatie .personalisation-contact p{max-width:820px;margin-left:auto;margin-right:auto;}.page-personalisatie .personalisation-image img{display:block;height:300px;object-fit:cover;}@media(min-width:992px){.page-personalisatie .personalisation-image img{height:400px;}}.page-over-ons .over-ons-people{text-align:center;}.page-over-ons .over-ons-people .people-content{max-width:740px;margin-left:auto;margin-right:auto;margin-bottom:55px;}.page-over-ons .over-ons-people p{max-width:620px;margin-left:auto;margin-right:auto;}.page-over-ons .over-ons-people .people-image{display:block;height:300px;object-fit:cover;object-position:center;}@media(min-width:992px){.page-over-ons .over-ons-people .people-image{width:1160px;height:400px;margin-left:auto;margin-right:auto;}}.page-over-ons .over-ons-story-block{position:relative;overflow:visible;}@media(min-width:992px){.page-over-ons .over-ons-story-block::before{content:"";position:absolute;z-index:0;top:180px;left:-340px;width:820px;height:820px;background:radial-gradient(circle,rgba(255,248,232,.95) 0%,rgba(255,248,232,.65) 42%,rgba(255,248,232,0) 72%);pointer-events:none;}}.page-over-ons .over-ons-story-block .story-glass{display:none;}@media(min-width:992px){.page-over-ons .over-ons-story-block .story-glass{display:block;position:absolute;z-index:1;top:0;left:0;width:auto;height:100%;max-width:none;transform:translateX(-38%);}}@media(min-width:1400px){.page-over-ons .over-ons-story-block .story-glass{left:calc((100vw - 1500px)/2);}}.page-over-ons .over-ons-story .story-content{position:relative;z-index:2;max-width:640px;}.page-over-ons .over-ons-carousel{position:relative;z-index:2;overflow:visible;padding-top:0;}.page-over-ons .over-ons-carousel .carousel-controls,.page-over-ons .over-ons-carousel .carousel-viewport{max-width:none;margin-left:0;margin-right:0;}.page-over-ons .over-ons-contact{text-align:center;}.page-over-ons .over-ons-contact .contact-content{max-width:960px;margin-left:auto;margin-right:auto;}.page-over-ons .over-ons-contact p{max-width:850px;margin-left:auto;margin-right:auto;}.page-contact .contact-main{position:relative;overflow:visible;}@media(min-width:992px){.page-contact .contact-main::before{content:"";position:absolute;z-index:0;top:240px;left:-360px;width:820px;height:820px;background:radial-gradient(circle,rgba(255,248,232,.95) 0%,rgba(255,248,232,.65) 42%,rgba(255,248,232,0) 72%);pointer-events:none;}}.page-contact .contact-main .contact-glass{display:none;}@media(min-width:992px){.page-contact .contact-main .contact-glass{display:block;position:absolute;z-index:1;top:45px;left:0;width:auto;height:calc(100% - 45px);max-width:none;transform:translateX(-38%);}}@media(min-width:1400px){.page-contact .contact-main .contact-glass{left:calc((100vw - 1500px)/2);}}.page-contact .contact-intro,.page-contact .contact-form-section{position:relative;z-index:2;}.page-contact .contact-intro{padding-bottom:85px;}@media(min-width:992px){.page-contact .contact-intro{padding-bottom:120px;}}.page-contact .contact-intro .contact-content{max-width:640px;}@media(min-width:992px){.page-contact .contact-form-section{padding-bottom:115px;}}.page-contact .contact-form-section .contact-content{max-width:640px;}.page-contact .contact-form-section .shared-section-heading{margin-bottom:50px;}.page-contact .contact-image{margin-top:50px;}.page-contact .contact-image img{display:block;height:300px;object-fit:cover;object-position:center;}@media(min-width:992px){.page-contact .contact-image img{width:1160px;height:400px;margin-left:auto;margin-right:auto;}}.page-blijf-op-de-hoogte .stay-informed-main .stay-informed-content{max-width:700px;margin-left:auto;margin-right:auto;text-align:center;}.page-blijf-op-de-hoogte .stay-informed-main .stay-informed-content .shared-section-heading{margin-bottom:22px;}.page-blijf-op-de-hoogte .stay-informed-main .stay-informed-content p{max-width:620px;margin-left:auto;margin-right:auto;margin-bottom:36px;text-align:center;}.page-blijf-op-de-hoogte .stay-informed-main .stay-informed-content form{text-align:left;}.page-blijf-op-de-hoogte .stay-informed-main .stay-informed-content form .alert{margin-bottom:16px;text-align:center;}.page-legal .text-block h2{margin-bottom:18px;}.page-legal .text-block h2:not(:first-of-type){margin-top:40px;}.page-legal .text-block h3{margin-top:28px;margin-bottom:12px;color:#111;font-family:"Manrope",sans-serif;font-size:18px;font-weight:700;line-height:1.4;}.page-legal .text-block a{color:#111;text-decoration:underline;}.page-legal .text-block a:hover{color:#e3bf8a;}