*,*:before,*:after{box-sizing:border-box}html:focus-within{scroll-behavior:smooth}html{margin:0}html,body,button,input,select,textarea{font-family:'Inter',sans-serif;line-height:1.6;font-size:17px}body{margin:0;background:#f4f0ed;color:#252022;-webkit-font-smoothing:antialiased}html.noscroll,body.noscroll{overflow:hidden;max-width:100%}img,svg{max-width:100%;height:auto}a{color:inherit;text-decoration:none}p a{color:inherit;text-decoration:underline}h1,h2,h3,h4,h5{font-family:Georgia,serif}p{font-family:'Inter',sans-serif}h2,#main h2{margin:0 0 20px;padding:0}:root{--bg:#f4f0ed;--ink:#252022;--muted:#6f6a6c;--bar:#1a1615;--bar-ink:#f4f0ed;--accent:#a77b5b;--container:1200px;--radius:14px;--baseline:1.6rem;--subbar:#6b4c3b;--badge:#722f37;--donkerbruin:#563823}::placeholder{color:inherit;opacity:.7}.bg-cover,.bg-stretched{background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.ph-spinner{display:inline-block;animation:ph-spinner 1s linear infinite;font-size:24px;float:right;display:none}.p-inherit{padding:inherit !important}@keyframes ph-spinner{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}input[type=date],input[type=time],input[type=datetime-local],input[type=week],input[type=month],input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=tel],input[type=number],textarea{display:inline-block;color:#616161;padding:6px 10px;font-family:inherit;font-weight:inherit;font-size:1em;line-height:1.65;max-width:100%;border:1px solid #000;background:0 0;border-radius:3px;text-align:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%}input:focus,textarea:focus,select:focus,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:none}input[type=submit],button,.button,.added_to_cart{display:inline-block;background-color:#2c87f0;color:#fff;padding:.538em 1.077em;font-family:inherit;font-size:.923em;font-weight:400;margin:0;border:0;cursor:pointer;line-height:1.65;-webkit-appearance:none;-webkit-font-smoothing:inherit;text-decoration:none;max-width:100%;transition:.15s all ease;border-radius:3px}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}input[type=submit],button,#site-navigation .menu-button>a>span.link-inner,.button,.added_to_cart{border-radius:0;background-color:#0a0a0a;color:#fff;padding:8px 20px}.minus-cart-btn.operator,.added_to_cart.operator{width:50px;text-align:center}input[type=submit],button,#site-navigation .menu-button>a>span.link-inner,.woocommerce .button,#home-product-carousel .button{font-weight:600;text-transform:uppercase}input[type=checkbox],input[type=radio]{margin-right:5px}#newsletter_container form{display:flex}#newsletter_container form input[type=email]{background-color:#ccc;color:#000;padding:10px;margin-right:20px;width:380px;text-align:center;outline:none;border:none}#newsletter_container form input[type=submit]{background-color:#0a0a0a;color:#fff;padding:10px 40px;width:300px}.home_newsletter-fields input[type=email]{outline:none}.home_newsletter-fields input[type=submit]{border:1px solid #000}table{width:100%;border-collapse:collapse;border-spacing:0;padding:0;margin:0 0 20px;margin-bottom:20px;font-size:1em}table th,table td{text-align:inherit;padding:.769em 1em;border:1px solid #c4c4c4}.search-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.45);display:none;align-items:center;justify-content:center;z-index:2000}.search-backdrop[aria-hidden=false]{display:flex}.search-modal{width:min(720px, 92vw);background:#fff;border-radius:12px;box-shadow:0 24px 60px rgba(0,0,0,.35);padding:1rem}.search-row{display:flex;gap:.5rem}.search-row input{flex:1;padding:.85rem 1rem;border:1px solid #ddd;border-radius:10px;font-size:1rem}.search-row button{padding:.85rem 1rem;border-radius:10px;border:1px solid #cdb6a6;background:#f7f1ec;cursor:pointer}.hero{background:0 0}.hero .hero-grid{height:415px}.hero .hero-left{height:100%;background-repeat:no-repeat;background-size:cover;background-position:center}.hero .hero-right{display:grid;grid-template-rows:1fr 1fr;height:100%;gap:calc(var(--bs-gutter-x) * .5)}.hero .hero-top{background:#d2b49c}.hero .hero-bottom{background:#a77b5b}.hero .hero-left,.hero .hero-right .hero-block{background-image:var(--desktop-bg)}@media (max-width:767px){.hero .hero-left,.hero .hero-right .hero-block{background-image:var(--mobile-bg)}section.hero .hero-right{grid-template-rows:unset}section.hero .hero-right img{height:280px}.section-container.reverse{grid-template-columns:unset}}.hero .hero-left .text-content,.hero .hero-right .text-content{position:absolute}.hero .hero-left .text-content.lower-left,.hero .hero-right .text-content.lower-left{bottom:2rem;left:2rem}.hero .hero-left .text-content.upper-right,.hero .hero-right .text-content.upper-right{top:2rem;right:2rem}.hero .hero-left .text-content h2,.hero .hero-right .text-content h2{font-size:30px;color:#eaddcb;margin-bottom:0;line-height:unset;font-weight:700;text-align:center;text-shadow:2px 2px 4px rgba(0,0,0,1)}.hero .hero-left .text-content p{color:#eaddcb;text-shadow:2px 2px 4px rgba(0,0,0,1)}.hero .hero-right .text-content h2{font-size:23px;text-align:left}.hero .hero-right .text-content.lower-left{right:2rem}.hero .hero-right .hero-block{background-repeat:no-repeat;background-position:center;background-size:cover}.hero a{display:block}.hero .hero-right img{height:130px}.hero .hero-right img.icon{width:auto;height:auto}.hero-carousel{display:flex}.hero-carousel .hero-carousel-item{background-image:var(--desktop-bg);height:100%;background-repeat:no-repeat;background-size:cover;background-position:center}@media (max-width:767px){.hero-carousel .hero-carousel-item{background-image:var(--mobile-bg)}}.hero-carousel .hero-carousel-item .text-content{position:absolute;bottom:2rem;left:2rem}.hero-carousel .hero-carousel-item .text-content h2{font-size:30px;color:#eaddcb;margin-bottom:0;line-height:unset;font-weight:700;text-align:center;text-shadow:2px 2px 4px rgba(0,0,0,1)}.hero-carousel .hero-carousel-item .text-content p{color:#eaddcb;text-shadow:2px 2px 4px rgba(0,0,0,1)}.hero-carousel .slick-arrow{position:absolute;top:40%;background:var(--subbar);border:none;cursor:pointer;padding:0;font-size:18px;user-select:none;z-index:99;color:#fff}.hero-carousel .slick-arrow.slick-prev{left:5px}.hero-carousel .slick-arrow.slick-next{right:5px}@media (max-width:980px){.hero .hero-grid{height:auto;grid-template-columns:1fr;grid-template-rows:auto}.hero .hero-left{min-height:180px}.hero .hero-right{grid-template-rows:180px 180px 180px}.hero-carousel .hero-grid{height:auto}}.hero-banner-2{background:0 0}.hero-banner-2 .hero-grid{height:130px;display:grid;grid-template-columns:repeat(3,1fr)}.hero-banner-2 .hero-left{background:#6b4c3b}.hero-banner-2 .hero-middle{background:#f1e4d1}.hero-banner-2 .hero-right{background:#000}.hero-banner-2 h3{color:#fff;font-size:23px;padding:0;margin:0}.hero-banner-2 h3.font-black{color:#000}.hero-banner-2 .banner-2-img{max-width:7rem;object-fit:contain}.hero-banner-2 .left-content{padding-left:2rem}@media (max-width:980px){.hero-banner-2 .hero-grid{height:auto;grid-template-columns:1fr;grid-template-rows:auto}.hero-banner-2 .hero-left,.hero-banner-2 .hero-middle,.hero-banner-2 .hero-right{min-height:120px}.hero-banner-2 .hero-right{grid-template-rows:180px 180px}}.carousel-container{position:relative;width:100%;margin:0 auto;overflow:hidden}.carousel-container .carousel-track li.product img{height:100%;width:auto;display:block;margin:0 auto 5px}.carousel-container .carousel-track li.product .product-item-title{font-size:17px;color:#333}.carousel-container .carousel-track li.product .product-item-price .woocommerce-Price-amount{color:#000;font-size:22px;font-weight:600}.carousel-container .carousel-track .slick-arrow{position:absolute;top:35%;background:0 0;border:none;cursor:pointer;padding:0;font-size:18px;user-select:none;z-index:99}.carousel-container .slick-arrow.slick-prev{left:0}.carousel-container .slick-arrow.slick-next{right:0}.section-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px, 1fr));align-items:center}.section-container .img-container{background:#d2b49c;height:100%;display:flex;align-content:center}.section-container .img-container img{width:100%;height:auto;object-fit:cover;object-position:center}.section-container .content{padding:0 1.5rem;background:#e6ddd6;height:100%}.section-container .content h2{font-size:2rem;margin-bottom:1rem}.section-container .content p{color:#555;line-height:1.6}.section-container.reverse{grid-template-columns:repeat(auto-fit,minmax(250px, 1fr));align-items:center;margin-top:0}.section-container.reverse .section-content{order:1}.section-container .img-container{background:#d2b49c;height:100%;display:flex;align-content:center}.section-container.reverse .img-container img{order:2}#footer{background-image:url(https://bartswijnkoperij.nl/wp-content/uploads/2024/09/footerbg.jpg.jpg);background-position:center !important;background-repeat:no-repeat !important;background-size:cover !important}#footer .section_wrapper{min-height:300px;position:relative;box-sizing:border-box}#footer .section_wrapper .footer-heading-column h3{color:#fff;font-weight:700;font-size:24px;line-height:120%;margin-bottom:2rem;text-align:center}.footermenu{text-align:center}.footermenu ul{list-style-type:none;margin:0;padding:0;overflow:hidden;margin:auto}.footermenu ul li a{display:block;color:#fff;text-align:center;padding:12px;text-decoration:none;font-size:15px}.footermenu ul li a:hover{color:#ccc}.page-header{background-position:center center}.page-header.background-image-page-header{background-image:var(--desktop-bg)}@media (max-width:767px){.page-header.background-image-page-header{background-image:var(--mobile-bg)}}.page-header .page-header-inner{margin:0 auto;padding:0}.page-header .page-header-inner .page-header-title h1{color:#fff}.page-header .page-header-inner .page-header-title p.header-subtitle{font-family:Georgia,serif;color:#c0935b;font-size:1.5rem;text-align:center;margin-bottom:0}.page-header .page-header-inner .page-header-title div.header-content{font-family:Georgia,serif;color:#fff;margin-bottom:0;text-align:center}.page-header.no-bg .page-header-inner .page-header-title h1{color:#000}.page-header .page-header-inner .page-header-breadcrumbs p#breadcrumbs{color:#fff}.page-header.no-bg .page-header-inner .page-header-breadcrumbs p#breadcrumbs{color:#000}.content-wrap h2{font-size:28px;color:#0a0a0a}h2.generic-title{position:relative}h2.generic-title:after{content:"";position:absolute;bottom:-20px;left:50%;transform:translateX(-50%);width:200px;height:2px;background-color:#deccc0}.glsr-stars svg{fill:var(--subbar)}.glsr-review-content{font-style:italic}.glsr-review-content .glsr-tag-value p:before{content:"“ "}.glsr-review-content .glsr-tag-value p:after{content:" ”"}.generic-template-container{font-family:Georgia,serif}.generic-template-container p:has(>.custom-button){margin-bottom:0}.page-header a.custom-button,.generic-template-container a.custom-button{font-family:Georgia,serif;font-size:20px;background:linear-gradient(150deg,#d2a86b 0%,#b88345 40%,#9c6a35 70%,#7a4e27 100%);color:#f5f5f5;border-radius:7px;padding:10px 35px}.generic-template-container img{height:auto}.generic-template-container .full-width-section{width:100%;margin:0;padding:0}.generic-template-container .full-width-section .content-container{min-height:200px;background-size:cover;background-repeat:no-repeat;color:#fff;padding:60px 0}.generic-template-container .full-width-section .content-container .full-width-title{color:#fff}.generic-template-container .full-width-section .content-container .full-width-subtitle{color:#c0935b}.generic-list li img{width:auto;height:50px}#customer_login form.login,#customer_login form.register{padding:15px;border:1px solid #000;border-radius:4px}.woocommerce-page .woocommerce .woocommerce-MyAccount-navigation ul{list-style:none;padding:0;margin:0 0 30px;border:1px solid var(--subbar);border-radius:3px}.woocommerce-page .woocommerce .woocommerce-MyAccount-navigation ul li{border-bottom:1px solid var(--subbar)}.woocommerce-page .woocommerce .woocommerce-MyAccount-navigation ul li:last-child{border-bottom:none}.woocommerce-page .woocommerce .woocommerce-MyAccount-navigation ul li:first-child a{border-radius:3px 3px 0 0}.woocommerce-page .woocommerce .woocommerce-MyAccount-navigation ul li a{color:#000;display:block;padding:.538em .923em;transition:.15s all ease}.woocommerce-page .woocommerce .woocommerce-MyAccount-navigation ul li.is-active a{background:#222220;color:#fff}.woocommerce-page .woocommerce .woocommerce-order .woocommerce-info,.woocommerce-page .woocommerce .woocommerce-form-coupon-toggle .woocommerce-info,.woocommerce-page .woocommerce .wc-empty-cart-message .woocommerce-info,.woocommerce-page .woocommerce .woocommerce-MyAccount-content .woocommerce-info,.woocommerce-page .woocommerce .woocommerce-MyAccount-content .woocommerce-Address,.woocommerce-page .woocommerce .woocommerce-form-login-toggle .woocommerce-info{position:relative;padding:15px 15px 15px 50px;border:1px solid var(--subbar);border-radius:4px;height:fit-content;margin-bottom:10px}.woocommerce-page .woocommerce .woocommerce-order .woocommerce-info p{margin-bottom:0}.search-overlay{position:fixed;inset:0;z-index:99999;background-color:rgba(0,0,0,.85);display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .35s ease,visibility .35s ease}.search-overlay.is-active{opacity:1;visibility:visible;pointer-events:auto}body.search-overlay-open{overflow:hidden}.search-overlay-inner{width:100%;max-width:680px;padding:20px}.search-overlay form{width:100%;border:1px solid #fff}.search-overlay input[type=search]{width:100%;padding:20px 25px;font-size:32px;font-weight:300;background:0 0;color:#fff;outline:none;border:none}.search-overlay .ph-magnifying-glass{font-size:40px;color:#fff;padding:0 20px}.search-overlay input[type=search]::placeholder{color:rgba(255,255,255,.6)}.search-overlay input[type=submit],.search-overlay button[type=submit]{display:block;background:0 0;border:none}.search-overlay-close{position:absolute;top:35px;right:15px;font-size:42px;line-height:1;background:0 0;border:none;color:#fff;cursor:pointer;padding:0}.product-search-page{max-width:1100px;margin:0 auto;padding:60px 20px}.product-search-header h1{font-size:28px;margin-bottom:40px}.product-search-header span{color:#666}.product-search-list{display:flex;flex-direction:column;gap:32px}.product-search-item{display:grid;grid-template-columns:220px 1fr;gap:32px;padding:24px;border-bottom:1px solid #d0d0d0;transition:box-shadow .25s ease}.product-search-image img{width:100%;height:auto;border-radius:12px}.product-search-content{display:flex;flex-direction:column;gap:12px}.product-title{margin:0;font-size:22px}.product-title a{color:#111;text-decoration:none}.product-title a:hover{text-decoration:underline}.product-description{font-size:15px;line-height:1.6;color:#444}.product-description mark{background:0 0;font-weight:700}.product-attributes{margin-top:8px;font-size:14px;color:#333}.product-attr{margin-top:4px}.sib_signup_form{margin-bottom:2rem}.sib_signup_form .contact-form-container{max-width:600px;margin:0}.sib_signup_form input[type=button]{font-size:18px}.sending{font-size:12px;position:absolute;top:0;padding:10px;text-transform:uppercase;font-weight:600;color:#000;right:0;width:auto;height:auto;background-color:#fff;z-index:-1;border-bottom:1px solid #efefef;border-left:1px solid #efefef;border-right:1px solid #efefef;border-radius:0 0 5px 5px;-webkit-box-shadow:inset 0px 10px 8px -9px rgba(148,148,148,.5);-moz-box-shadow:inset 0px 10px 8px -9px rgba(148,148,148,.5);box-shadow:inset 0px 10px 8px -9px rgba(148,148,148,.5)}.sending .delivery-info-country{font-size:11px}.archive-posts ul.posts-list{list-style:none;padding:0}.archive-posts ul.posts-list li{margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid #000}.archive-posts ul.posts-list li h2{margin-bottom:0}.archive-posts ul.posts-list li h2 a{color:#000}.post-main-content .alignleft{float:left;margin:0 20px 10px 0}.password-input{position:relative}.password-input .show-password-input{position:absolute;top:0;right:0;background:0 0;padding:0}.password-input .show-password-input:after{content:"\f341";font-family:bootstrap-icons !important;color:#000;padding-right:10px}input.category_search{font-family:Georgia,serif;background:#fff}.product-cat-list{position:relative;list-style:none;padding:0;margin:0}.product-cat-list li{position:absolute;padding:12px}.product-cat-list li div.product-cat-container{display:flex;background:#fff;padding:14px;box-shadow:0 6px 18px rgba(0,0,0,.06);height:280px}.product-cat-list li.is-removed{opacity:0;transform:scale(.9)}.product-cat-filter ul{padding:0}.product-cat-filter ul li{display:flex;justify-content:center}.product-cat-filter ul li ul{display:flex;gap:10px;padding:0}.product-cat-filter ul li ul li input[type=radio]{display:none}.product-cat-filter ul li ul li label,.cat-radio-buttons .cat-filter-btn{display:inline-block;padding:10px;margin-right:8px;cursor:pointer;transition:.2s ease;background:#f5f5f5;display:flex;align-items:center}.product-cat-filter ul li ul li label:hover{background:#f5f5f5}.product-cat-filter ul li ul li input[type=radio]:checked+label,.cat-radio-buttons .cat-filter-btn:hover,.cat-radio-buttons .cat-filter-btn.active{background:#111;color:#fff;border-color:#111}.product-cat-list li.show{animation:popIn .35s ease}img.hidden{visibility:hidden;opacity:0}.full-width-banner{position:relative}.full-width-banner .banner-column-inner{border-radius:10px;background-image:var(--desktop-bg)}@media (max-width:767px){.full-width-banner .banner-column-inner{background-image:var(--mobile-bg)}}.full-width-banner .banner-column-inner{background-repeat:no-repeat;background-size:cover;position:relative;background-position:center}.full-width-banner .banner-column-inner img{max-height:450px}.full-width-banner .banner-content{top:0;left:0;right:0;bottom:0}.full-width-banner h2{color:#fff;text-align:center}.full-width-banner p{font-size:2rem;color:#fff;text-align:center}.full-width-banner .banner-content .btn{background-color:#000;color:#fff}.pum-theme-15662 .pum-content+.pum-close,.pum-theme-default-theme .pum-content+.pum-close{opacity:0}.popup-buttons{display:flex;gap:10px;justify-content:center;margin-bottom:10px}.age-checker-btn{padding:10px 40px;text-transform:uppercase;font-size:18px;font-weight:700;text-align:center}@keyframes popIn{0%{opacity:0;transform:scale(.95)}100%{opacity:1;transform:scale(1)}}.product-cat-list li.hidden{opacity:0;pointer-events:none;position:absolute}#opening-hours-container{background:#fff}#mobile-menu-nav .mobile-menu-container ul li>div.sub-menu-wrapper.lvl-1.submenu-active{transform:translateX(0)}@media (max-width:980px){.nav-list{display:none}.mega{position:static;transform:none;width:100%;box-shadow:0 8px 24px rgba(0,0,0,.16);margin-top:.5rem}.mega-grid{grid-template-columns:1fr 1fr;padding-left:0}nav#mobile-menu-nav.show{height:85%;overflow-y:auto;overflow-x:hidden}.page-header.background-image-page-header{min-height:unset}}@media (max-width:768px){.section{grid-template-columns:1fr;text-align:center}.section.reverse .section-content,.section.reverse img{order:unset}.product-search-item{grid-template-columns:1fr}.search-overlay input[type=search]{font-size:24px}#newsletter_container form{flex-direction:column}#newsletter_container form input[type=email],#newsletter_container form input[type=submit]{width:100%;margin-right:0}#footer .section_wrapper .footer-heading-column h3{font-size:32px;line-height:3em}.product-cat-list{grid-template-columns:1fr}.section-container.special-reverse{grid-template-columns:repeat(auto-fit,minmax(250px, 1fr));grid-template-areas:"content" "img-container";margin-bottom:10px}.section-container.special-reverse .content{grid-area:content}.section-container.special-reverse .img-container{grid-area:img-container}.product-cat-list li div.product-cat-container{height:auto}.generic-list li{flex:0 0 35%}.section-container.reverse{grid-template-columns:auto}}@media (min-width:768px) and (max-width:991px){#footer .section_wrapper .footer-heading-column h3{font-size:28px}}