body{background-color:#fdfaf7;font-family:Poppins,sans-serif;font-size:18px}img{width:100%}h1,h2,h3{color:#260012;font-family:Prompt,sans-serif}h2,h3{font-size:42px}p.bold{font-size:24px;font-weight:700}.float-left{float:left}.float-right{float:right}.margin-top{margin-top:40px}.button{border:1px solid rgba(38,0,18,.1);border-radius:100px;display:table;padding:24px 32px}a,a:hover{color:inherit}a:hover{text-decoration:none}header{padding-bottom:20px;padding-top:20px}.homepage header{background-color:#c0005c}.padding-top-bottom{padding-bottom:80px;padding-top:80px}.background-white{background-color:#fff}.header-inner{align-items:center;display:grid;grid-template-columns:1fr auto 1fr}.header-logo-link{grid-column:2;justify-self:center;line-height:0}#logo.header-logo{width:180px}.header-logo-mark{width:44px}.menu-toggle{align-items:center;background:none;border:none;cursor:pointer;display:flex;grid-column:1;justify-self:start;margin-left:-8px;padding:8px}.hamburger-icon{display:inline-block;height:18px;position:relative;width:26px}.hamburger-icon span{background-color:#260012;border-radius:2px;height:2px;left:0;position:absolute;transition:transform .25s ease,opacity .2s ease,top .25s ease;width:100%}.hamburger-icon span:first-child{top:0}.hamburger-icon span:nth-child(2){top:8px}.hamburger-icon span:nth-child(3){top:16px}.homepage .hamburger-icon span{background-color:#fff}.nav-open .hamburger-icon span:first-child{top:8px;transform:rotate(45deg)}.nav-open .hamburger-icon span:nth-child(2){opacity:0}.nav-open .hamburger-icon span:nth-child(3){top:8px;transform:rotate(-45deg)}.homepage .nav-open .hamburger-icon span,.nav-open .homepage .hamburger-icon span{background-color:#260012}.lang-switch{grid-column:3;justify-self:end}.banner{overflow:hidden;position:relative}.homepage .banner{background-color:#c0005c;height:80vh}.banner h1{color:#260012;font-size:128px;font-style:normal;font-weight:700;margin:0;overflow-wrap:break-word;position:relative;text-align:left;z-index:2}.homepage .banner h1{color:#fff;text-align:center}.banner .banner-hond{bottom:-150px;left:50%;margin-left:-350px;position:absolute;width:700px;z-index:0}.banner .haar{bottom:0;left:50%;margin-left:-500px;position:absolute;width:1000px;z-index:3}.inner-banner{background-color:#f6dee8;padding:96px 0 88px}.inner-banner .container{position:relative}.inner-banner .row{position:relative;z-index:2}.banner-eyebrow{align-items:center;color:#93003f;display:flex;font-family:Poppins,sans-serif;font-size:13px;font-weight:600;gap:10px;letter-spacing:.16em;margin:0 0 18px;text-transform:uppercase}.banner-eyebrow:before{background-color:#c0005c;content:"";display:inline-block;height:2px;width:26px}.inner-banner h1{font-size:84px;line-height:1.04}.tuft{background-image:url(/images/haar.png);background-repeat:no-repeat;pointer-events:none;position:absolute;z-index:1}.tuft-1{background-position:-30px -50px;background-size:560px auto;bottom:-60px;height:300px;left:120px;opacity:.95;transform:rotate(-4deg);width:1000px}.tuft-2{background-position:-460px -30px;background-size:800px auto;filter:blur(.3px);height:190px;opacity:.55;right:420px;top:126px;transform:rotate(10deg);width:350px}.tuft-3{background-position:-50px -620px;background-size:1250px auto;bottom:-20px;filter:blur(.6px);height:140px;left:2%;opacity:.4;transform:rotate(-16deg);width:180px}.background-content{background-color:#fdfaf7}.faq{padding-bottom:80px;padding-top:80px}.carousel-indicators [data-bs-target]{background-color:#ca8342;margin:0;width:80px}.card{background-color:#fdfaf7;border:none;border-radius:0;margin-right:20px;min-height:360px;padding:40px}#recipeCarousel{padding-top:80px}.carousel-indicators{position:relative}@media (max-width:767px){#recipeCarousel .carousel-inner .carousel-item>div{display:none}#recipeCarousel .carousel-inner .carousel-item>div:first-child{display:block}}#recipeCarousel .carousel-item-next,#recipeCarousel .carousel-item-prev,#recipeCarousel .carousel-item.active{display:flex}.padding-top{padding-top:40px}.padding-bottom{padding-bottom:40px}footer{background-color:#fff;padding-bottom:80px;padding-top:80px}.footer-slogan{color:#260012;font-size:56px;font-weight:700}.bottom-footer{font-size:14px;margin-top:40px}.logo-mobile img{width:inherit}@media (max-width:640px){.logo-mobile{display:block;text-align:center}}.desktop{display:block}.mobile{display:none}.ipad{display:block}.overlay{background-color:#fdfaf7;display:flex;flex-direction:column;height:100%;left:0;overflow-x:hidden;overflow-y:auto;position:fixed;top:0;transition:width .4s ease;width:0;z-index:100}.overlay-header{align-items:center;display:flex;flex-shrink:0;justify-content:space-between;padding:24px 45px}.overlay-header img{width:44px}.overlay .closebtn{color:#260012;font-size:34px;line-height:1;text-decoration:none;transition:color .2s,transform .2s}.overlay .closebtn:focus,.overlay .closebtn:hover{color:#c0005c;transform:rotate(90deg)}.overlay-content{counter-reset:navindex;margin:0 auto;max-width:640px;padding:10px 45px 60px;width:100%}.overlay-content a{align-items:baseline;border-bottom:1px solid rgba(38,0,18,.1);color:#260012;counter-increment:navindex;display:flex;font-size:32px;font-weight:700;gap:18px;padding:16px 0;text-decoration:none;transition:color .2s ease,padding-left .2s ease}.overlay-content a:before{color:#c0005c;content:counter(navindex,decimal-leading-zero);font-family:Poppins,sans-serif;font-size:14px;font-weight:700}.overlay-content a:focus,.overlay-content a:hover{color:#c0005c;padding-left:12px}.overlay-content a.overlay-cta{align-items:center;background-color:#c0005c;border-bottom:none;border-radius:100px;color:#fff;font-size:22px;justify-content:center;margin-top:24px;padding:16px 28px;transition:background-color .2s ease}.overlay-content a.overlay-cta:before{display:none}.overlay-content a.overlay-cta:focus,.overlay-content a.overlay-cta:hover{background-color:#a0004a;color:#fff;padding:16px 28px}@media screen and (max-height:500px){.overlay-header{padding:16px 45px}.overlay-content a{font-size:22px;padding:10px 0}}@media (max-width:640px){.desktop{display:none!important}.mobile{display:block}.overlay-header{padding:20px 24px}.overlay-content{padding:6px 24px 40px}.overlay-content a{font-size:24px;gap:12px;padding:13px 0}.overlay-content a.overlay-cta{font-size:19px;padding:14px 24px}.overlay-content a.overlay-cta:focus,.overlay-content a.overlay-cta:hover{padding:14px 24px}.homepage .banner h1{font-size:38px;margin-top:20px}.banner-eyebrow{font-size:11px}.inner-banner h1{font-size:40px;line-height:1.1}.homepage .banner{height:80vh}.inner-banner{padding:64px 0 56px}.banner .haar{width:670px}.tuft-1{background-position:0 0;background-size:280px auto;bottom:-40px;height:180px;right:-50px;width:280px}.tuft-2,.tuft-3{display:none}}.btn-primary{background-color:#c0005c!important;border-color:#c0005c!important;color:#fff!important}.btn-primary:active,.btn-primary:focus,.btn-primary:hover{background-color:#a0004a!important;border-color:#a0004a!important;color:#fff!important}.footer-social{clear:right;float:right;margin-top:12px}@media (max-width:640px){.footer-social{float:none;margin-top:12px;text-align:center}}.footer-social a{color:#260012;font-size:36px;margin-left:12px}.footer-social a:hover{color:#c0005c}@media (max-width:1000px){.ipad{display:none}}.lang-switch{border:2px solid;border-radius:100px;color:#260012;font-size:14px;font-weight:700;letter-spacing:.05em;padding:6px 16px;text-decoration:none!important;transition:background-color .2s,color .2s}.homepage .lang-switch{color:#fff}.lang-switch:hover{background-color:#c0005c;border-color:#c0005c;color:#fff!important}.reviews-section{background-color:#fff;padding:80px 0 60px}.reviews-section h2{margin-bottom:0}#reviewsCarousel{padding:0 60px;position:relative}#reviewsCarousel .carousel-inner{height:240px}#reviewsCarousel .carousel-item,#reviewsCarousel .row{height:100%}#reviewsCarousel .col-md-6{display:flex;height:100%}#reviewsCarousel .review-card{width:100%}.review-card{background-color:#fdfaf7;border-radius:12px;display:flex;flex-direction:column;gap:10px;height:100%;padding:20px 24px}.review-stars{color:#c0005c;font-size:18px;letter-spacing:2px}.review-text{-webkit-line-clamp:5;-webkit-box-orient:vertical;color:#260012;display:-webkit-box;flex:1;font-size:15px;line-height:1.5;margin:0;overflow:hidden}.review-author{align-items:center;display:flex;gap:12px;justify-content:space-between}.review-name{color:#260012;display:block;font-size:15px;font-weight:700}.review-time{color:#888;display:block;font-size:13px;margin-top:2px}.google-g{flex-shrink:0;height:28px;width:28px}.review-nav{background-color:#c0005c!important;border-radius:50%!important;height:44px;opacity:1!important;top:50%;transform:translateY(-50%);width:44px}.review-nav.carousel-control-prev{left:0}.review-nav.carousel-control-next{right:0}.review-nav i{color:#fff;font-size:16px}.google-review-link{color:#c0005c;display:inline-block;font-size:15px;font-weight:700;margin-top:32px;text-decoration:underline}.google-review-link:hover{color:#260012}@media (max-width:767px){#reviewsCarousel{padding:0 48px}.review-card{margin-bottom:0}}.whatsapp-float{align-items:center;background-color:#25d366;border-radius:50%;bottom:24px;box-shadow:0 2px 8px rgba(0,0,0,.25);display:flex;height:48px;justify-content:center;position:fixed;right:24px;text-decoration:none;transition:transform .2s ease;width:48px;z-index:99}.whatsapp-float:hover{color:#fff;transform:scale(1.08)}.whatsapp-float i{color:#fff;font-size:24px}
