:root{--grey:#171717;--pink:#f8d6c5;--white:#FFFFFF;--light-grey:#f7f7f7;--black:#000000;--box-shadow:rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;--border-radius:15px;--border-radius-button:25px;--container-fluid:90%;--container-fluid-left:5%;--block-padding:50px;--block-margin:50px;--green:#2a891e;--vivino-red:#a31323}@font-face{font-family:'Public Sans';font-style:normal;font-weight:300;font-display:swap;src:url(../fonts/PublicSans-Light.ttf)}@font-face{font-family:'Public Sans';font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/PublicSans-Regular.ttf)}@font-face{font-family:'Public Sans';font-style:normal;font-weight:800;font-display:swap;src:url(../fonts/PublicSans-Bold.ttf)}@font-face{font-family:Qeilab;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/Qeilab.otf)}@font-face{font-family:DINPro;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/DINPro-Cond.ttf)}body,html{color:var(--black);font-display:swap;font-family:'Public Sans',sans-serif;font-weight:300;overflow-x:hidden;margin-bottom:60px}figure{margin:0}img{height:100%;width:100%}img.cover{object-fit:cover;object-position:center center}img.contain{object-fit:contain;object-position:center center}:focus{outline:0}p{margin:0;letter-spacing:.05rem}a{position:relative;color:var(--pink);text-decoration:none}a:hover{color:var(--pink)}h1,h2{font-family:Qeilab,sans-serif;font-weight:400}.container-fluid{position:relative;width:var(--container-fluid)}.container-fluid-left{margin-left:calc(var(--container-fluid-left) + 7.5px)}.subtitle{font-family:DINPro,sans-serif;font-weight:400;text-transform:uppercase;font-size:1.2rem;letter-spacing:.2rem}.bg-color-black{background:var(--black)}.bg-color-pink{background:var(--pink)}.bg-color-grey{background:var(--grey)}.bg-color-white{background:var(--white)}.text-color-black{color:var(--black)}.text-color-pink{color:var(--pink)}.text-color-grey{color:var(--grey)}.text-color-white{color:var(--white)}.line-container{position:relative}h2.line::before{position:absolute;left:-15px;top:0;content:'';height:100%;width:1px;background:#000;background:-moz-linear-gradient(180deg,rgba(0,0,0,0) 0,#fff 50%,rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(180deg,rgba(0,0,0,0) 0,#fff 50%,rgba(0,0,0,0) 100%);background:linear-gradient(180deg,rgba(0,0,0,0) 0,#fff 50%,rgba(0,0,0,0) 100%)}h2.sectie-titel{color:var(--pink)}.button-pink{display:inline-block;text-transform:uppercase;padding:10px 25px;text-decoration:none;font-size:1rem;font-family:DINPro,sans-serif;color:var(--wit);background:var(--pink);border-radius:var(--border-radius-button);cursor:pointer;transition:all .3s ease-in-out}.button-pink:hover{color:var(--black)}.button-black{display:inline-block;text-transform:uppercase;padding:10px 25px;text-decoration:none;font-size:1rem;font-family:DINPro,sans-serif;color:var(--white);background:var(--black);border-radius:var(--border-radius-button);cursor:pointer;transition:all .3s ease-in-out}.button-trsp{color:var(--white);text-transform:uppercase;font-family:DINPro,sans-serif}.button-trsp svg{margin-left:8px;padding-bottom:1px}nav.mobile{position:fixed;z-index:999;bottom:0;left:0;right:0;background:var(--black);height:60px;width:100vw;border-top:1px solid var(--pink)}nav.mobile figure{position:relative;display:flex;align-items:center;justify-content:center;margin:0;height:60px;width:60px;border-left:1px solid var(--white);border-right:1px solid var(--white)}nav.mobile figure a{color:var(--white);height:100%;width:100%;display:flex;align-items:center;justify-content:center;font-size:1.2rem}nav.mobile figure img{filter:brightness(0) invert(1);object-fit:contain;width:25px;height:25px;cursor:pointer}nav.mobile figure.logo a{padding:0}nav.mobile figure.hamburger-menu{color:var(--white);cursor:pointer;font-size:1.5rem}nav.mobile .aantal-wensenlijst-items,nav.mobile .aantal-winkelmand-items{display:flex;align-items:center;justify-content:center;position:absolute;top:5px;right:2px;font-size:.7rem;width:18px;height:18px;border-radius:100%;background:var(--pink);color:var(--wit)}.mobile-menu-container{background:var(--grey);color:var(--white);position:fixed;top:0;left:-9999px;width:80vw;height:100vh;z-index:99999;transition:all .5s ease-in-out;overflow-y:scroll;padding:30px 0}.mobile-menu-container.tonen{left:0}.mobile-menu-overlay{position:fixed;z-index:9999;left:-9999px;background:rgba(0,0,0,.8);width:100%;height:100%;transition:all .5s ease-in-out}.mobile-menu-overlay.tonen{top:0;left:0}.mobile-menu-container .mobile-menu-header{padding:30px 0}.mobile-menu-container .menu-sluiten{position:fixed;top:15px;right:-9999px;font-size:35px;color:var(--wit);cursor:pointer}.mobile-menu-container .menu-sluiten.tonen{right:30px}.mobile-menu-container figure.logo{position:relative;height:100px;width:100%;margin:0}.mobile-menu-container .mobile-menu-inner{width:70%;margin:0 auto}.mobile-menu-container .mobile-menu-inner ul:first-child{margin-top:30px}.mobile-menu-container .mobile-menu-inner ul{list-style-type:none;padding-left:0}.mobile-menu-container ul.main-menu-desktop{position:relative;width:100%;height:100%}.mobile-menu-container ul{list-style-type:none;padding-left:0}.mobile-menu-container ul li span.menu_title{width:90%}.mobile-menu-container ul li{padding:15px 0;border-bottom:1px solid rgba(255,255,255,.5)}.mobile-menu-container ul li a{position:relative;color:var(--white);font-size:2rem;text-decoration:none;font-family:DINPro,sans-serif;text-transform:uppercase}.mobile-menu-container ul li.go-back{font-weight:400;text-transform:uppercase;color:var(--pink);cursor:pointer}.mobile-menu-container ul li .uitklappen{position:relative;z-index:1;width:10%;text-align:right}.mobile-menu-container ul.sub-menu{position:absolute;top:0;left:-200%;width:100%;transition:all .5s ease-in-out;background:var(--wit);z-index:1}.mobile-menu-container ul.second-level-sub-menu{z-index:2}.mobile-menu-container ul.third-level-sub-menu{z-index:3}.mobile-menu-container ul.sub-menu.opened{left:0;z-index:2;height:100%}.topbalk{position:relative;background:var(--black);height:50px}.topbalk figure{position:relative;z-index:2;margin:0;height:100px}.topbalk img{object-position:center left}.topbalk-desktop{padding:5px 0;background:var(--pink)}.topbalk-desktop a{color:var(--black)}.topbalk-desktop a:hover{color:var(--white)}header{position:relative;color:var(--black);background:var(--black)}header.desktop .menubalk .container-fluid{position:relative;z-index:2}header h1{font-size:2.5rem}header .button-container a:first-child{margin-right:8px}header .content-container{padding:150px 0}header .swiper{position:absolute;top:0;left:0;width:100%;height:100%}header .swiper .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.3)}header .content-container{position:relative;z-index:1}.product-box{position:relative}.product-box-inner{background:var(--white);border-radius:var(--border-radius)}.product-box figure{width:90%;margin:0 auto;height:250px;padding:20px}.product-box h3.product-naam{font-family:Qeilab,sans-serif;color:var(--black);margin:0;word-break:break-word;font-size:.8rem}.product-box h3.product-naam a{color:var(--black);font-size:1.1rem}.product-box .product-prijs-container{color:var(--black);font-weight:800}.product-box .winkelmand-button{background:var(--pink);color:var(--black);padding:10px 10px;border-radius:0 0 0 var(--border-radius);font-family:DINPro,sans-serif;text-transform:uppercase;font-size:1.3rem;text-align:center;cursor:pointer;width:100%}.product-box .winkelmand-button.fles{background:var(--pink);color:var(--black);border-radius:0 0 var(--border-radius) var(--border-radius)}.product-box .doos-niet-beschikbaar .winkelmand-button.fles{border-radius:0 0 var(--border-radius) var(--border-radius)}.product-box .doos-beschikbaar .winkelmand-button.fles{border-radius:0 0 0 var(--border-radius)}.product-box .winkelmand-button.doos{background:var(--green);color:var(--white);border-radius:0 0 var(--border-radius) 0}.proeven{padding:var(--block-padding) 0}.proeven h2{color:var(--pink);font-size:3rem}.proeven .content-container{position:relative}.proeven .bg-image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.proeven .bg-image .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5)}.proeven .content{position:relative;z-index:2}.proeven .content-container{padding:var(--block-padding) 10%}.proeven .logo{border:1px solid rgba(255,255,255,.5);height:190px;padding:25px 15px}.proeven .cta-square{text-transform:uppercase;font-family:DINPro,sans-serif;font-size:2rem}.proeven .cta-square a{font-size:1rem;color:var(--white)}.proeven .cta-square a span{margin-right:8px}.betaalmethodes{padding:30px 0}.betaalmethodes figure{height:70px;aspect-ratio:1/1;margin:0 auto}.betaalmethodes .owl-dots{display:none}.content-block .content-container{padding:var(--block-padding) 5%}.content-block .swiper-slide{height:300px}.content-block .swiper-slide img{outline:1px solid var(--white);outline-offset:-30px}.content-formulier label{color:var(--white)!important}.wijnhuis ul.eigenschappen{list-style-type:none;padding-left:0;margin:0;background:var(--grey);padding:15px}.wijnhuis ul.eigenschappen li{display:flex;align-items:center;margin-bottom:5px}.wijnhuis ul.eigenschappen li figure{height:20px;width:20px;margin:0;margin-right:8px}.wijnhuis .swiper,.wijnhuis .swiper-slide,.wijnhuis .swiper-wrapper{height:100%}.content-productslider{padding:var(--block-padding) 0}.content-productslider .swiper{width:110%}.content-productslider .product-box figure{position:relative}.content-productslider .product-box figure img{position:relative;height:120%;bottom:30%}.content-productslider .product-box-inner{height:90%;margin-top:100px}.productfeed{padding:var(--block-padding)}.productfeed .owl-stage{padding-left:0!important}.wensenlijst{background:var(--black);padding:var(--block-padding) 0}.wensenlijst h1{margin-bottom:30px;color:var(--pink)}.product-box .knop-wensenlijst,.single-product .woocommerce-product-gallery .knop-wensenlijst{position:absolute;top:20px;right:20px;z-index:2;background:var(--wit)}.knop-wensenlijst{cursor:pointer;display:flex;align-items:center;justify-content:center;height:42px;width:42px;border-radius:100%;border:1px solid var(--blauw-100);color:var(--blauw-100)}.breadcrumbs{margin:10px 0;padding:10px 0;background:var(--white);color:var(--black)}.breadcrumbs a{font-weight:800;color:var(--black)}.single-product{position:relative}.single-product .woocommerce-product-gallery__trigger{display:none}.single-product .woocommerce-product-gallery__wrapper{position:relative;border-radius:var(--border-radius)}.single-product .woocommerce-product-gallery__wrapper figure{height:250px;width:100%;border-radius:var(--border-radius);background:var(--white);padding:20px}.single-product .woocommerce-product-gallery__wrapper figure img{object-fit:contain;object-position:center center;height:100%;width:100%;border-radius:var(--border-radius)}.single-product .woocommerce-product-gallery__wrapper .product-thumbnails figure{width:100px;height:100px;background:var(--white);border-radius:var(--border-radius)}.single-product .product-details{padding:var(--block-padding) 0;background:var(--grey);color:var(--white)}.single-product .product-details-inner{color:var(--black);background:var(--white);height:100%;border-radius:var(--border-radius)}.single-product .smaakprofiel{background:var(--pink)}.single-product .smaakprofiel h3{text-transform:uppercase;font-family:DINPro,sans-serif;letter-spacing:.3;font-size:1.8rem}.single-product .smaakprofiel .circle{display:inline-block;opacity:.4;height:20px;width:20px;background:var(--grey);border-radius:100%;margin:0 5px}.single-product .smaakprofiel .circle.circle-fill{opacity:1}.single-product .vivino-rating .rating{font-family:Qeilab,sans-serif;font-size:3rem;color:var(--vivino-red)}.single-product .vivino-rating-stars{background:var(--white);color:var(--black);padding:10px 0}.single-product .vivino-rating .fa-star{color:var(--vivino-red);margin:0 3px}.single-product .vivino-rating .fa-star.disabled{color:var(--black);opacity:.4}.single-product .vivino-rating .number-of-ratings{font-size:.8rem;text-transform:uppercase;font-family:DINPro,sans-serif}.single-product .vivino-rating .vivino-logo{height:20px}.single-product .important-specs .label{background:var(--pink);color:var(--black);border-radius:var(--border-radius);padding:5px 15px;margin:5px 5px 5px 0;font-family:DINPro,sans-serif;text-transform:uppercase}.single-product .important-specs .label .country-flag{height:25px;width:25px;margin:0;margin-right:5px}.single-product .important-specs .label .country-flag img{border-radius:100%}.single-product .bijpassende-gerechten{padding:calc(var(--block-padding)/ 2) 0;background:var(--black);color:var(--white)}.single-product .bijpassende-gerechten h2{color:var(--pink)}.single-product .bijpassende-gerechten .swiper-slide figure img{border-radius:var(--border-radius) var(--border-radius) 0 0}.single-product .bijpassende-gerechten .swiper-slide .naam{background:var(--grey);padding:10px 15px;border-radius:0 0 var(--border-radius) var(--border-radius)}.single-product h1{margin:20px 0 10px 0}.single-product .stock-status{margin:10px 0}.single-product .stock-status i{margin-right:5px}.single-product .stock-status.instock i{color:var(--groen)}.single-product .stock-status.outofstock i{color:var(--status-rood)}.single-product .pdp-usps ul{margin:0;padding:0;font-size:.8rem}.single-product .pdp-usps ul figure{margin-right:8px;height:30px;width:30px}.single-product .gerelateerde-producten{padding:calc(var(--block-padding)/ 2) 0;background:var(--black);color:var(--white)}.single-product .gerelateerde-producten h2{color:var(--pink)}.single-product .recent-bekeken{padding:100px 0 100px 0;background:var(--black);color:var(--white)}.single-product .eigenschappen{padding:var(--block-padding) 0;background:var(--black)}.single-product .eigenschappen h2{color:var(--pink)}.single-product .eigenschappen-container{list-style-type:none;padding-left:0}.single-product .eigenschappen .spec-rij{display:flex;justify-content:space-between;align-items:center;padding:15px 10px;background:var(--white);color:var(--black);border-radius:var(--border-radius)}.single-product .eigenschappen .spec-rij .spec-name{font-weight:800}.single-product .productomschrijving h3{color:var(--white);font-size:1.3rem}.single-product table.variations{width:100%;margin:20px 0}.single-product table.variations a.reset_variations{display:none!important}.single-product table.variations th.label{display:table;width:100%;margin-top:15px}.single-product table.variations td.value{width:100%;display:block}.single-product .pdp-buttons{background:var(--light-grey);border-radius:0 0 var(--border-radius) var(--border-radius)}.single-product .pdp-buttons .winkelmand-button.disabled{cursor:auto;background:var(--donkergrijs)}.single-product .woocommerce-variation-add-to-cart{display:flex;justify-content:space-between}.single-product .woocommerce-variation-add-to-cart .quantity{width:100px;margin-right:10px}.single-product input[name=quantity]{height:44px;padding:0 8px 0 8px;margin-right:10px;border-radius:var(--border-radius);border:1px solid rgba(0,0,0,.2)}.single-product .woocommerce-variation-add-to-cart .winkelmand{background:var(--green);color:var(--wit);text-transform:uppercase;font-family:DINPro,sans-serif}.single-product table.variations td.value ul{padding-left:0}.single-product .pdp-buttons ul.radio__variations--list .radio__variations--item{position:relative;overflow:hidden;margin:10px 0;text-align:center;color:var(--zwart);cursor:pointer}.single-product .pdp-buttons ul.radio__variations--list .radio__variations--item label{padding:10px 20px;width:100%;height:100%;cursor:pointer;border:1px solid rgba(0,0,0,.2);border-radius:var(--border-radius);background:0 0;transition:all .3s ease-in-out}.single-product table.variations td.value div label.actief{background-color:var(--blauw-100);color:var(--wit)}.single-product table.variations td.value div input[type=radio]{visibility:hidden;width:100%;height:100%;position:absolute;top:0;left:0;cursor:pointer}.single-product .single_variation_wrap .woocommerce-variation-price{display:none}.single-product .single_variation_wrap .woocommerce-variation-availability{margin-bottom:15px}.single-product .specificaties .spec-rij:nth-child(2n+1){background:var(--grijs)}.single-product .pdp-buttons .winkelmand-button,.single-product .pdp-buttons button.single_add_to_cart_button{background:var(--green);color:var(--white);padding:10px 15px;text-transform:uppercase;font-family:DINPro,sans-serif;border-radius:var(--border-radius);cursor:pointer}.single-product .product-prijs{font-size:1.3rem;color:var(--black);font-weight:800}.usps{padding:10px 0}.usps i{margin-right:8px}.mijn-account{background:var(--white);padding:calc(var(--block-margin) * 2) 0 var(--block-padding) 0}.mijn-account .dashboard-box{cursor:pointer;border-radius:var(--border-radius);background:var(--pink);padding:30px 15px;color:var(--black);text-align:center;margin-bottom:30px}.mijn-account .dashboard-box:hover i{color:var(--black)}.mijn-account .dashboard-box i{font-size:2rem;color:var(--black);margin-bottom:20px;transition:all .2s ease-in-out}.mijn-account .dashboard-box a{text-decoration:none;font-size:.8rem}.mijn-account figure.icoon{height:50px;width:50px;margin:0 auto;margin-bottom:15px}.mijn-account figure.icoon img{filter:brightness(0) invert(1)}.mijn-account .dashboard-box a:hover{text-decoration:none;color:var(--white)}.dashboard-box .box-naam{display:block;font-weight:300;color:var(--black);word-wrap:break-word}.mijn-account .registreren-container{background:var(--grey);padding:30px}.mijn-account .registreren-container h3{margin-bottom:20px}.mijn-account .registreren-container .button-container{margin-top:20px}.account-navigatie{margin:30px 0 15px 0}.account-navigatie h1{color:var(--blauw-100);margin-bottom:0}.account-navigatie .woocommerce-MyAccount-navigation-link--customer-logout{float:right}.account-navigatie .logout-btn{border:1px solid var(--blauw-100);color:var(--blauw-100);padding:5px 25px;text-align:center;display:inline-block;font-size:16px;font-weight:300;text-decoration:none;transition:all .2s ease-in-out;float:right}.account-navigatie .logout-btn:hover{background:var(--blauw-100);color:var(--wit);text-decoration:none}.account-navigation{background:var(--grijs);padding:15px;margin:5px 0}.account-navigation ul{padding:0;margin:0}.account-navigation ul li{list-style-type:none;display:inline-block;margin-right:20px}.account-navigation ul li:last-child{margin-right:0}.account-navigation ul li:last-child a{color:var(--blauw-100)}.orders{padding:calc(var(--block-margin) * 2) 0 var(--block-padding) 0}.orders .woocommerce-orders-table__row{padding:30px 15px;border:1px solid rgba(173,173,173,.5);border-radius:var(--border-radius);margin:5px 5px 40px 5px}.orders .order-info-row-mijn-account{background:var(--light-grey);margin:10px 0;padding:15px}.orders .order-acties{display:flex;justify-content:flex-end;align-items:center;margin:10px 0}.orders .order-acties .button{padding:10px 15px;margin:0 10px}.orders .order-acties .bekijk-mijn-account-order{margin:0}.orders .order-actie-button i{margin-right:8px}.orders .order-actie-button .wpo_wcpdf_document_link,.orders .order-actie-button.order-again-button{padding:10px 25px;text-decoration:none;font-size:1rem;font-family:Poppins,sans-serif;color:var(--blauw-100);border:1px solid var(--blauw-100);border-radius:var(--border-radius-button);cursor:pointer;transition:all .3s ease-in-out}.orders .order-actie-button .view-order-button{padding:10px 25px;background:var(--blauw-100);color:var(--wit);border-radius:var(--border-radius-button);text-decoration:none;font-size:1rem;font-family:Poppins,sans-serif}.orders a.wpo_wcpdf_document_link::before{font-family:"Font Awesome 5 Free";content:'\f15c';font-weight:400;padding-right:10px}.orders .order-info-row-mijn-account .besteldatum-mijn-account-order i{margin-right:5px}.orders .order-info-row-mijn-account .besteldatum-mijn-account-order .product-box{margin-bottom:0;padding:0;box-shadow:none}.orders .order-info-row-mijn-account .besteldatum-mijn-account-order .product-box:hover{transform:none}.orders .order-info-row-mijn-account .besteldatum-mijn-account-order .product-box h3.product-naam{text-align:center}.orders .order-info-row-mijn-account .besteldatum-mijn-account-order .product-box .retour-aangemaakt figure,.orders .order-info-row-mijn-account .besteldatum-mijn-account-order .product-box .retour-aangemaakt h3{opacity:.4}.orders .order-info-row-mijn-account .besteldatum-mijn-account-order .product-box .retour-aangemaakt-datum{text-align:center;display:block;font-size:14px;color:var(--blauw-100)}.orders .swiper{margin-bottom:30px}.orders .swiper-slide figure{height:250px;margin-bottom:15px}.orders .swiper-slide figure img{object-fit:contain;object-position:center center;height:100%;width:100%}.orders .swiper-slide h3{font-size:1.2rem}.orders .besteldatum-mijn-account-order span{background:var(--blauw-75);color:var(--wit);padding:5px 10px}.view-order{padding:var(--block-padding)}.view-order .winkelmand-totaal{background:var(--grijs);padding:25px;margin-bottom:20px;border-radius:var(--border-radius)}.view-order .order-information-box{background:var(--grijs);padding:20px;border-radius:var(--border-radius);margin-bottom:20px}.view-order .besteld-product-box{margin-bottom:30px}.view-order .product-thumbnail img{object-fit:contain;object-position:center center}.registratie-error{margin:var(--block-margin);margin-bottom:0}.registreren{padding:var(--block-padding)}.registreren h1{margin-bottom:30px}.registreren h3{margin:20px 0}.registeren .hidden{display:none}.registreren label{margin-top:15px}.registeren input[type=submit]{margin-top:20px}select{padding:10px 15px!important;border:.5px solid var(--donkergrijs)!important;background-image:none;background:var(--wit);width:100%}#billing_country_field{display:none}input[type=email],input[type=password],input[type=tel],input[type=text],select,textarea{padding:20px 15px!important;border-radius:var(--border-radius)!important;background-image:none;width:100%;border:2px solid rgba(173,173,173,.5)}input [type=file]{width:100%!important}input[type=checkbox]{margin-right:5px}input[type=submit]{display:inline-block;padding:10px 25px!important;text-decoration:none;font-size:1rem!important;font-family:DINPro,sans-serif!important;text-transform:uppercase!important;color:var(--black)!important;background:var(--pink)!important;border-radius:var(--border-radius)!important;cursor:pointer;border:none}.faq{padding:var(--block-padding) 0}.faq div[data-bs-toggle=collapse]{cursor:pointer;display:flex;justify-content:space-between}.faq div[data-bs-toggle=collapse]:after{font-family:'Font Awesome 5 Free';font-weight:900;content:"\f106";color:var(--blauw-100);background:var(--wit);height:20px;width:20px;border-radius:100%;display:flex;align-items:center;justify-content:center;font-size:.8rem}.faq div[aria-expanded=false]:after{content:"\f106"}.faq div[aria-expanded=true]:after{content:"\f107"}.faq .questions{background:var(--grey);padding:20px}.faq .faq-nav{list-style-type:none;padding-left:0}.faq .faq-nav li{padding:15px 10px;font-family:DINPro,sans-serif;text-transform:uppercase;font-size:2rem}.faq .faq-nav li.open{background:var(--grey);color:var(--pink)}.faq .questions.closed{display:none}.faq .question-title{font-weight:800}.collapse:not(.show){display:none}.winkelmand-loader{height:100%;width:100%;position:fixed;line-height:100vh;text-align:center;z-index:999999998;color:#fff;font-size:38px}.wensenlijst{padding:calc(var(--block-margin) * 2) 0 var(--block-padding) 0}.checkout-pagina{padding:calc(var(--block-margin) * 2) 0 var(--block-padding) 0}.checkout-pagina h3{margin-bottom:20px}.checkout-pagina #ship-to-different-address{font-size:1.2rem}.checkout-pagina .login-melding{padding:15px 30px;border-radius:var(--border-radius);margin-bottom:15px;background:var(--light-grey)}.checkout-pagina .login-melding .login-submit input,.checkout-pagina .login-melding .open-login-popup{background:var(--black);color:var(--white);font-family:DINPro,sans-serif;text-transform:uppercase;padding:15px 15px;text-align:center;border-radius:var(--border-radius);font-size:1rem;font-weight:700;text-decoration:none;margin-top:5px;border:0;display:block;cursor:pointer;margin:10px 0;width:100%}.checkout-pagina .login-melding .geen-account-melding{font-size:.8rem;padding:6px 0}.checkout-pagina .form-row label{font-size:14px}.checkout-pagina .form-row label[for=billing_company],.checkout-pagina .form-row label[for=ship_to_different_address],.checkout-pagina .form-row label[for=shipping_company]{padding-top:0}.checkout-pagina .form-row label[for=terms]{margin-top:15px;padding-top:0}.checkout-pagina .woocommerce-billing-fields #billing_company_field.hidden,.checkout-pagina .woocommerce-billing-fields #billing_vat_number_field.hidden{display:none}.checkout-pagina .winkelmand-items{margin-top:20px}.checkout-pagina .winkelmand-items .product-thumbnail{padding:0;display:flex;align-items:center;justify-content:center}.checkout-pagina .winkelmand-items .product-naam{margin-bottom:0;font-size:16px}.checkout-pagina .winkelmand-items .product-aantal{margin-top:0}.checkout-pagina .winkelmand-items .product-aantal input{padding:4px}.checkout-pagina .winkelmand-totalen{background:var(--light-grey);padding:25px;margin-bottom:20px;border-radius:var(--border-radius)}.checkout-pagina .winkelmand-totalen .row{margin-bottom:15px}.checkout-pagina .winkelmand-totalen .totaal-winkelmand{font-weight:700;font-size:16px}.checkout-pagina .winkelmand-totalen .checkout-button{margin-top:20px;font-size:16px;padding:10px;margin-top:0}.checkout-pagina .woocommerce-checkout-payment#payment{background:var(--light-grey)}.checkout-pagina .mollie-gateway-icon{margin:1px 0 0 .5em!important}.checkout-pagina .betaalmethoden{border:1px solid var(--light-grey);padding:25px;margin-top:30px;margin-bottom:30px;float:left;clear:both;width:100%}.checkout-pagina ul{padding:0;margin:0;width:100%}.checkout-pagina ul li{display:block;list-style-type:none;cursor:pointer;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid var(--light-grey)}.checkout-pagina ul li:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.checkout-pagina ul li img{width:55px;height:auto}.checkout-pagina #place_order,.checkout-pagina #place_order:hover{background:var(--pink);color:var(--black);border-radius:var(--border-radius);padding:15px;text-align:center;display:block;font-size:18px;font-weight:700;text-decoration:none;margin-top:15px;border:0;width:100%;border:none}.checkout-pagina .form-row.place-order{width:100%}.checkout-pagina span.algemene-voorwaarden,span.privacy-policy{text-decoration:underline;cursor:pointer}.checkout-pagina .algemene-voorwaarden-content{display:none;height:200px;overflow-y:scroll;border:1px solid var(--light-grey);padding:15px;margin-top:10px;margin-bottom:10px}.checkout-pagina .algemene-voorwaarden-content.active{display:block}.checkout-pagina .woocommerce-terms-and-conditions-wrapper{margin-top:30px}.checkout-pagina .woocommerce-cart-form__cart-item{width:100%;margin:0 auto;padding:20px 0}.checkout-pagina .woocommerce-cart-form__cart-item figure{height:50px}.checkout-pagina .woocommerce-cart-form__cart-item figure img{object-fit:contain;height:100%}.checkout-pagina .korting-box{background:var(--light-grey);color:var(--black);border-radius:var(--border-radius);padding:30px;margin:15px 0;width:100%}.checkout-pagina .wc_payment_method label{display:flex;align-items:center}.popup.login{position:fixed;right:-9999px;top:0;width:100vw;height:100%;box-shadow:rgba(149,157,165,.2) 0 8px 24px;z-index:999999;background:#fff;transition:all .3s ease-in-out;overflow-y:scroll;padding:30px}.popup.login.active{display:block;right:0}.popup.login .popup-sluiten{position:absolute;right:15px;top:15px;height:30px;width:30px;border-radius:100%;background:var(--pink);color:var(--black);display:flex;justify-content:center;align-items:center;cursor:pointer;z-index:9999}.popup.login .popup-inner{position:relative;padding:30px 1rem 0 1rem}.popup.login .popup-inner h3{margin-bottom:20px}.popup.login .popup-inner .login-submit input{background:#0d062c;color:#fff;text-align:center;display:inline-block;padding:10px 15px;text-decoration:none;border-radius:8px;font-weight:800;font-family:Montserrat,sans-serif;margin-top:10px}.login-remember{display:block;margin:10px 0}.checkout-pagina .korting-box h3{font-size:1rem;margin:0;margin-bottom:10px}.checkout-pagina .korting-box span.coupon-button{background:var(--black);color:var(--white);font-size:1rem;font-weight:700;width:100%;display:block;cursor:pointer;height:68px;line-height:68px;margin-left:5px;text-align:center;border-radius:var(--border-radius)}.checkout-pagina .korting-box .verwijder-coupon{text-decoration:underline;cursor:pointer;color:var(--black);font-size:12px}.checkout-pagina .shipping,.checkout-pagina .woocommerce-checkout-payment{border-radius:var(--border-radius);padding:30px;background:var(--light-grey)}.checkout-pagina ul#shipping_method li{line-height:normal!important;margin-bottom:15px!important;padding:0}.checkout-pagina ul#shipping_method li:last-child{margin-bottom:0!important}.winkelmand{padding:calc(var(--block-padding) * 2) 0 var(--block-padding) 0}.winkelmand .woocommerce-cart-form__cart-item{position:relative;margin-bottom:20px;padding-bottom:20px}.winkelmand .woocommerce-cart-form__cart-item figure{height:250px;margin-bottom:20px}.winkelmand .woocommerce-cart-form__cart-item figure a{height:100%}.winkelmand .woocommerce-cart-form__cart-item figure a img{object-fit:contain;object-position:center center;height:100%;width:100%}.winkelmand .woocommerce-cart-form__cart-item .product-naam a{font-size:1.2rem;color:var(--blauw-100);text-decoration:none;font-weight:700;font-family:Magra,sans-serif}.winkelmand .woocommerce-cart-form__cart-item .product-subtotal .product-prijs{float:right}.winkelmand .woocommerce-cart-form__cart-item .product-aantal{margin-top:25px;width:150px}.winkelmand .woocommerce-cart-form__cart-item .product-aantal label{display:none}.winkelmand .woocommerce-cart-form__cart-item .product-aantal .quantity{float:left;width:55%}.winkelmand .woocommerce-cart-form__cart-item .product-aantal input.qty{text-align:center;padding:5px;border:1px solid rgba(0,0,0,.2)}.winkelmand .divider-black{margin:20px 0}.min-aantal{cursor:pointer;float:left;border-left:1px solid #dcdcdc;border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;padding:9.5px;text-align:center;font-size:14px;color:#47bcc6;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}.plus-aantal{cursor:pointer;float:left;border-right:1px solid #dcdcdc;border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;padding:9.5px;text-align:center;font-size:14px;color:#47bcc6;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}.winkelmand .cart-item-knoppen .product-verwijder{display:flex;align-items:center;justify-content:center;height:42px;width:42px;border-radius:100%;cursor:pointer;border:1px solid var(--status-rood)}.winkelmand .cart-item-knoppen .product-verwijder i{color:var(--status-rood)}.winkelmand .cart-item-knoppen{display:flex}.winkelmand .cart-item-knoppen .knop-wensenlijst{background:var(--black);color:var(--white);width:40px;height:40px;text-align:center;line-height:normal;cursor:pointer;padding:10px;margin-right:10px;font-size:1rem}.winkelmand .winkelmand-totaal{background:var(--black);border-radius:var(--border-radius);color:var(--white);padding:25px}.winkelmand .winkelmand-totaal-inner{margin-bottom:20px}.winkelmand .winkelmand-totaal .checkout-button{display:block;background:var(--green);border-radius:var(--border-radius);padding:15px 15px;color:var(--white);font-family:DINPro,sans-serif;text-transform:uppercase;cursor:pointer;text-align:center;text-decoration:none;margin-top:20px;font-size:16px;padding:10px;margin-top:0}.product-archive{padding:var(--block-padding) 0;background:var(--black);color:var(--white)}.product-archive .filters .filter-row{margin-bottom:20px}.product-archive .open-filters-button{position:fixed;bottom:70px;right:10px;z-index:10;background:var(--pink);color:var(--black);padding:10px;border-radius:var(--border-radius);cursor:pointer}.product-archive .filter-resultaat{font-family:DINPro,sans-serif;text-transform:uppercase}.product-archive .filter-row #product-zoeken{width:100%;font-size:1rem;font-weight:400;margin-top:20px;cursor:pointer;height:44px;border:1px solid var(--white);padding:5px 0 5px 10px}.product-archive .filters .filter-resultaat{margin-bottom:20px}.product-archive .seo-tekst{padding:30px}.product-archive .seo-tekst.boven{background:var(--grijs);margin-bottom:50px}.product-archive .seo-tekst.onder{background:var(--grijs);margin-top:50px}.product-archive .seo-tekst h1{color:var(--pink)}.divider{height:1px;width:100%;background:#000;background:-moz-linear-gradient(90deg,rgba(0,0,0,0) 0,#fff 50%,rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(90deg,rgba(0,0,0,0) 0,#fff 50%,rgba(0,0,0,0) 100%);background:linear-gradient(90deg,rgba(0,0,0,0) 0,#fff 50%,rgba(0,0,0,0) 100%)}.divider-black{height:1px;width:100%;background:#000;background:-moz-linear-gradient(90deg,rgba(0,0,0,0) 0,#000 50%,rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(90deg,rgba(0,0,0,0) 0,#000 50%,rgba(11,6,6,0) 100%);background:linear-gradient(90deg,rgba(0,0,0,0) 0,#000 50%,rgba(0,0,0,0) 100%)}.product-archive .seo-tekst .read-more-content-wrapper{position:relative;height:200px;overflow:hidden;transition:all .3s ease-in-out}.product-archive .seo-tekst .read-more-button{font-family:DINPro,sans-serif;text-transform:uppercase;cursor:pointer}.product-archive .seo-tekst .read-more-content-wrapper::after{content:"";position:absolute;left:0;bottom:0;display:block;height:5rem;width:100%;background:#000;background:-moz-linear-gradient(180deg,rgba(0,0,0,0) 12%,#000 72%);background:-webkit-linear-gradient(180deg,rgba(0,0,0,0) 12%,#000 72%);background:linear-gradient(180deg,rgba(0,0,0,0) 12%,#000 72%);transition:all .3s ease-in-out}.product-archive .seo-tekst .read-more.active .read-more-content-wrapper::after{height:0}.product-archive .seo-tekst .read-more.active .read-more-content-wrapper{height:auto}.product-archive #sortBy{cursor:pointer;border:1px solid rgba(173,173,173,.5)!important;border-radius:var(--border-radius);width:200px;padding:10px!important}.product-archive .sorting-bar{font-family:DINPro,sans-serif;text-transform:uppercase}.product-archive .sorting-bar .divider{margin-top:30px}.product-archive .subcategorieen{position:relative;margin:10px 0 50px 0}.product-archive .subcategorieen figure{height:150px}.product-archive .subcategorieen h3{font-size:1rem;margin-top:20px}.filter-container{position:fixed;top:0;left:-9999px;width:100vw;height:100vh;overflow-y:scroll;background:var(--black);color:var(--white);z-index:9999;padding:20px 0;transition:all .5s ease-in-out}.filter-container.active{left:0}.filter-container .filter-container-inner{width:90%;margin:0 auto}.filter-container .toon-resultaten-btn{background:var(--pink);padding:15px 15px;color:var(--black);font-family:DINPro,sans-serif;cursor:pointer;margin-top:20px;border-radius:var(--border-radius)}.reset-filter{display:inline-block;border-radius:var(--border-radius);color:var(--white);padding:8px 15px;background:var(--vivino-red);margin:5px 0 15px 0;cursor:pointer;font-size:.7rem}.filter-container .filters-sluiten{position:absolute;top:15px;right:15px;font-size:1.8rem;cursor:pointer;height:40px;width:40px;border-radius:100%;background:var(--black);color:var(--white)}.filter-groep-header h4{margin-top:20px;font-size:1.2rem;margin-bottom:10px}.filter-groep-header[data-bs-toggle=collapse]{cursor:pointer;display:flex;justify-content:space-between;align-items:center}.filter-groep-header[data-bs-toggle=collapse]:after{font-family:'Font Awesome 5 Free';font-weight:900;content:"\f106";color:var(--white);background:var(--black);height:20px;width:20px;border-radius:100%;display:flex;align-items:center;justify-content:center;font-size:.8rem}.filter-groep-header[aria-expanded=false]:after{content:"\f106"}.filter-groep-header[aria-expanded=true]:after{content:"\f107"}.filter-groep{margin-bottom:20px}.filter-groep fieldset{display:flex;justify-content:space-between}.filter-groep fieldset .prijs-filter-inner{width:45%;font-size:14px;display:flex;flex-direction:column;float:left}.filter-groep .prijs-filter-inner input{width:100%;padding:5px}.filter-groep .filter-optie label{display:block;position:relative;padding-left:30px;margin-bottom:10px;cursor:pointer;font-size:16px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-weight:300}.filter-groep .filter-optie label input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.filter-groep .filter-optie label .checkmark{position:absolute;top:0;left:0;height:20px;width:20px;background-color:var(--white);border:1px solid var(--pink)}.filter-optie label input~.checkmark::after{content:'';display:none}.filter-optie label input:checked~.checkmark::after{display:block}.filter-optie label input:checked~.checkmark::after{color:var(--black);font-weight:900;content:"\f00c";left:2px}.filter-optie label input~.checkmark::after{font-family:"Font Awesome 5 Free";font-weight:400;content:"\f111";position:absolute;color:#fff;transition:all .3s ease-in-out}.order-received{margin:var(--block-margin)}.footer-banner{position:relative;outline:1px solid var(--white);outline-offset:-30px;height:250px}.footer-banner figure.logo{position:absolute;z-index:2;margin:0;height:100px;bottom:-50px;margin-left:auto;margin-right:auto;left:0;right:0}.footer-banner img{object-position:center center}footer{position:relative;background:var(--black);padding:100px 0 50px 0;color:var(--white);font-size:.8rem}footer a{color:var(--white)}footer h3{text-transform:uppercase;font-size:1.1rem;color:var(--white);margin-bottom:20px;font-family:DINPro,sans-serif;letter-spacing:.2rem}footer ul{list-style-type:none;padding-left:0}footer ul.sub-menu{display:none}footer ul li{margin-bottom:5px;font-size:.8rem}footer ul li a{text-decoration:none;font-size:.8rem}footer ul li a:hover{color:var(--white)}footer ul li a i{margin-right:8px;color:var(--pink)}footer li.emailadres figure{margin-right:8px}footer li.emailadres img{filter:brightness(0) invert(1)}footer ul.adp li{display:inline-block;color:var(--white)}footer .nix18{height:15px}footer .nix18 img{object-position:center left}.footer-bottom figure.backlink{height:45px;width:100%}.footer-bottom figure.backlink img{object-position:center right}.footer-bottom{background:var(--grey);color:var(--white);padding:5px 0;font-size:.8rem}.footer-bottom a{color:var(--pink)}.footer-bottom ul{list-style-type:none;padding-left:0;margin:0}.footer-bottom ul li a{color:var(--white)}.popup-sidebar.winkelmand{padding:30px 0;overflow-y:scroll}.popup-sidebar.winkelmand .popup-inner{padding:30px;border-radius:var(--border-radius)}.added-to-cart-product{background:var(--white);padding:15px 30px;margin:20px 0;border-radius:var(--border-radius)}.popup-sidebar.winkelmand h3.sectie-titel,.popup-sidebar.winkelmand h5{color:var(--pink)}.added-to-cart-product figure{height:250px;width:100%;margin-bottom:20px}.added-to-cart-product figure img{object-fit:contain;object-position:center center}.popup-sidebar.winkelmand .checkout-button,.popup-sidebar.winkelmand .popup-doorgaan-button{display:block;padding:15px 15px;cursor:pointer;text-align:center;text-decoration:none;border-radius:var(--border-radius)}.popup-sidebar.winkelmand .checkout-button{background:var(--pink);color:var(--black)}.popup-sidebar.winkelmand .checkout-button:hover{color:var(--white)}.added-to-cart-product .popup-doorgaan-button{background:var(--black);color:var(--pink);border-radius:var(--border-radius)}.popup-sidebar.winkelmand .gerelateerde-producten{margin-top:50px}.popup-sidebar.winkelmand .gerelateerde-producten h3.product-naam a{font-size:.9rem}.popup-sidebar.winkelmand .gerelateerde-producten .product-box-inner{padding:10px}.popup-sidebar.winkelmand .gerelateerde-producten .product-foto{height:150px}.popup-sidebar.winkelmand .gerelateerde-producten .product-foto img{object-fit:contain}.popup-bg{position:fixed;background:rgba(0,0,0,.4);top:0;right:-100%;width:100%;height:100%;transition:all .3s ease-in-out;z-index:9999}.popup-bg.active{right:0;display:block}.popup-sidebar{position:fixed;right:-9999px;top:0;width:90vw;height:100%;box-shadow:var(--box-shadow);z-index:99999;background:var(--black);transition:all .3s ease-in-out;overflow-y:scroll}.popup-sidebar.active{right:0}.popup-sidebar .popup-sluiten{position:absolute;right:30px;top:15px;height:30px;width:30px;border-radius:100%;background:var(--blauw-100);color:var(--wit);display:flex;justify-content:center;align-items:center;cursor:pointer;z-index:9999}.popup-sidebar .popup-inner{position:relative;padding:30px 15px;overflow-y:scroll}.popup-sidebar .popup-inner h3{margin-bottom:20px}.edit-account{padding:calc(var(--block-margin) * 2) 0 var(--block-padding) 0}.team{margin-bottom:100px}.team figure{height:250px;margin-bottom:20px}.contact{padding:var(--block-padding) 0;background:var(--black);color:var(--white)}.contact h2{margin-bottom:30px}.contact label{color:var(--white)!important}.age-verification-popup{position:fixed;bottom:-200%;left:0;width:100vw;height:100vh;z-index:999999;display:flex;align-items:center;justify-content:center;transition:all .3s ease-in-out}.age-verification-popup.active{bottom:0}.age-verification-popup .popup-bg{position:absolute;background:rgba(0,0,0,.4);top:0;right:0;width:100%;height:100%;transition:all .3s ease-in-out;z-index:1}.age-verification-popup .popup-inner{background:var(--white);border-radius:var(--border-radius);z-index:2;width:90%}.age-verification-popup .popup-inner .popup-header{border-radius:var(--border-radius) var(--border-radius) 0 0;font-size:2rem;font-weight:800}@media (min-width:576px){.winkelmand .woocommerce-cart-form__cart-item figure{height:200px}}@media (min-width:768px){.content-productslider .container-fluid{width:100%;left:5%}.popup.login{width:80vw}}@media (min-width:992px){body,html{margin-bottom:0!important}:root{--container-fluid:90%;--container-fluid-left:5%;--block-padding:75px}.content-formulier .swiper,.content-formulier .swiper-slide,.content-formulier .swiper-wrapper{height:100%}.content-block .content-container,.proeven .content-container{padding:50px 10%}h2.sectie-titel{font-size:2.8rem}.text-color-black.bg-color-pink h2.sectie-titel{color:var(--black)}header h1{font-size:4rem}.proeven h2{font-size:4rem}.single-product .container-fluid{width:90%}.single-product .woocommerce-product-gallery__wrapper{height:400px}.rank-math-breadcrumb{margin-left:130px}.single-product .eigenschappen ul{columns:2;-webkit-columns:2;-moz-columns:2}.menubalk{display:flex;align-items:center;justify-content:start;height:100%;flex:75%;margin-bottom:0;background:var(--black);color:var(--white)}.menubalk .container-fluid{width:90%}.menubalk figure.logo{position:relative;height:100px;width:130px}.menubalk figure.logo a{position:relative;display:block;width:100%;height:100%}.menubalk figure.logo img{position:absolute;top:0;left:0;height:calc(100% + 40px);object-position:top left}.menubalk ul{padding-left:0;display:flex;justify-content:start;align-items:center;height:100%;margin-bottom:0}.menubalk li{display:flex;margin:0 20px;height:100%;border:none}.menubalk li .uitklappen{transform:rotate(90deg);margin-left:10px}.menubalk li:first-child{margin-left:0}.menubalk li a{padding:20px 0;align-items:center;display:flex;color:var(--white);font-family:DINPro,sans-serif;text-transform:uppercase;letter-spacing:.3}.menubalk .account-acties figure{height:25px;width:25px}.menubalk .account-acties img{filter:brightness(0) invert(1)}.main-menu-desktop li.menu-item-has-children .first-level-sub-menu{display:none;transition:all .3s ease-in-out;margin-top:30px;background:var(--black);z-index:999;padding:50px 0;transition:all .5s ease-in-out;padding:30px;border-radius:var(--border-radius);margin-left:-30px;box-shadow:var(--box-shadow)}.main-menu-desktop li.menu-item-has-children .sub-menu li{display:block}.main-menu-desktop li.menu-item-has-children:hover .first-level-sub-menu{display:flex;flex-direction:column;position:absolute;left:0;width:100%;height:auto;align-items:start;top:30px}.main-menu-desktop li.menu-item-has-children:hover .first-level-sub-menu>li{display:block;width:25%;background:var(--black);padding:0 20px;border-radius:var(--border-radius);margin-bottom:5px}.main-menu-desktop li.menu-item-has-children:hover .first-level-sub-menu>li>a{font-weight:800;padding:25px 0;border-bottom:3px solid #f0f0f0}.main-menu-desktop .sub-menu a{padding:0}.main-menu-desktop li.menu-item-has-children:hover .first-level-sub-menu li{margin:0}.main-menu-desktop li.menu-item-has-children:hover .first-level-sub-menu li .uitklappen{transform:rotate(0)}.main-menu-desktop li.menu-item-has-children:hover .second-level-sub-menu a{font-size:.9rem;padding:0!important}.main-menu-desktop li.menu-item-has-children:hover .second-level-sub-menu a:hover{text-decoration:underline}.main-menu-desktop li.menu-item-has-children:hover .third-level-sub-menu a{font-size:.8rem;padding:0!important}.main-menu-desktop .second-level-sub-menu .uitklappen,.main-menu-desktop li.menu-item-has-children:hover .sub-menu li.go-back{display:none}.main-menu-desktop .second-level-sub-menu{flex-direction:row;align-items:start;justify-content:start;flex-wrap:wrap}.main-menu-desktop .second-level-sub-menu>li{height:auto;width:33%;margin-bottom:30px!important}.main-menu-desktop .second-level-sub-menu{display:none;padding:35px 30px 30px 30px}.main-menu-desktop .third-level-sub-menu{flex-direction:column;align-items:start;margin-top:10px}.main-menu-desktop .third-level-sub-menu li{height:auto;margin-bottom:5px}.main-menu-desktop .third-level-sub-menu li a{font-weight:300}.main-menu-desktop .third-level-sub-menu li a:hover{text-decoration:underline}.main-menu-desktop .second-level-sub-menu.active,.main-menu-desktop li.menu-item-has-children:hover .first-level-sub-menu>li.menu-item-has-children:hover .second-level-sub-menu{display:flex;position:absolute;left:25%;padding-left:5%;width:75%;top:0;height:auto;font-weight:800}.main-menu-desktop li.menu-item-has-children:hover .third-level-sub-menu{display:flex;flex-direction:column}.account-acties{display:flex;align-items:center;justify-content:space-between}.account-acties figure{position:relative;display:flex;align-items:center;flex:33%;margin-left:15px;font-size:1.3rem}.account-acties figure .aantal-wensenlijst-items,.account-acties figure .aantal-winkelmand-items{position:absolute;right:-15px;top:-10px;font-size:12px;color:var(--black);background:var(--pink);height:20px;width:20px;border-radius:100%;line-height:20px}.topbalk{padding:5px 0}.account-balk{padding:10px 0;background:var(--grijs)}.winkelmand .woocommerce-cart-form__cart-item figure{margin:0}.filter-container{position:relative;height:auto;width:auto;background:var(--grijs);border-radius:var(--border-radius);overflow-y:auto;left:auto;top:auto}.popup.login{width:60vw}.age-verification-popup .popup-inner{width:60%}}@media (min-width:1200px){:root{--container-fluid:80%;--container-fluid-left:10%}.single-product .woocommerce-product-gallery__wrapper{height:500px}.single-product .smaakprofiel{border-radius:0 var(--border-radius) 0 0}.product-box h3.product-naam{width:70%}.product-box .product-prijs-container{width:30%}.popup-sidebar{width:60vw}.content-productslider .product-box figure{height:300px}.content-productslider.bg-color-pink .product-box .winkelmand-button.fles{background:var(--black);color:var(--white)}.popup.login{width:40vw}.fixed-container{position:fixed;top:0;left:0;width:100vw;z-index:99999}.header-placeholder{height:134px}.age-verification-popup .popup-inner{width:40%}}@media (min-width:1400px){.single-product .smaakprofiel{height:50%}.single-product .pdp-buttons,.single-product .vivino-rating{height:25%}.breadcrumbs .container-fluid,.menubalk .container-fluid,.single-product .container-fluid,.topbalk-desktop .container-fluid{width:70%}}