@font-face{src:url(/wp-content/themes/heerhugowaard2020/incl/font/RobotoCondensed-Regular.ttf);font-family:"Roboto Condensed";font-display:swap}@font-face{src:url(/wp-content/themes/heerhugowaard2020/incl/font/Satisfy-Regular.ttf);font-family:"Satisfy";font-display:swap}body:not(.custom-background-image)::before,body:not(.custom-background-image)::after{height:0}body,button,input,select,textarea,.ast-button,.ast-custom-button{font-family:'Roboto Condensed',sans-serif;font-weight:400}table{border:none}table tr td{border:none}a{color:#000}.gesloten-melding{text-align:center;color:#fff;background:#000;padding:5px;font-size:18px}.ast-separate-container{background-color:#fff}.satisfy{font-family:'Satisfy',cursive}.main-header-bar{border-bottom:0;background-color:#fff0}.widget{border:0;margin-bottom:2.308em}.widget .widget-title{font-weight:300;text-transform:none}.custom-logo{max-width:160px!important}.entry-title{margin-top:20px;font-weight:300;font-size:2.1rem}.page-title{color:#aca29b;margin-bottom:.3em}.site{margin:0}.site-inner{max-width:100%}.site-info a{display:none}.top-header{background-color:#e7e7e7}.top-header .inner{max-width:1920px;width:85%;margin:0 auto;display:flex;-webkit-display:flex;justify-content:flex-end;align-content:center;padding:5px 20px}.top-header .inner a{margin-right:0;margin-left:20px}.top-header .inner a.icon{color:#fff;background-color:#aca29b;height:25px;width:25px;text-align:center;line-height:25px;border-radius:10px}@media screen and (max-width:768px){.top-header .inner{justify-content:center;max-width:100%}}.site-header-main{width:100%;max-width:1920px;margin:0 auto;display:flex}.header-flag{position:absolute;bottom:10px;left:150px}.menu-toggle{height:80px;background-color:#fff0;padding:0;width:50px;overflow:auto;margin-left:80px}.menu-toggle span{display:block;background-color:#aca29b;height:6px;margin:4px 0;float:right;transition:width 0.5s;-webkit-transition:width 0.5s}.menu-toggle .menu-bar-top{width:75%}.menu-toggle .menu-bar-middle{width:100%}.menu-toggle .menu-bar-bottom{width:50%}.menu-toggle:focus,.menu-toggle:hover{background-color:#fff0}.menu-toggle:focus span,.menu-toggle:hover span,.menu-toggle.active span{width:100%}.menu-toggle.toggled-on{color:#fff;background-color:#4e4e4e;border:1px solid #4e4e4e}.overlay-menu{position:fixed;left:0;top:0;width:100%;height:100%;background-color:rgb(0 0 0 / .3);display:none}.overlay-menu.active{display:block;z-index:1000}.ast-main-header-bar-alignment{position:fixed;top:0;height:100%;right:-400px;background-color:#aca29b;max-width:350px;width:100%;display:block;padding-top:80px!important;z-index:9999;transition:right 0.5s;-webkit-transition:right 0.5s}.ast-main-header-bar-alignment.active{right:0}.icon-tel{padding:8px 0;margin-left:auto;margin-right:20px}.icon-tel::before{content:"\f095";font-family:"Font Awesome 5 Free";font-weight:900;width:30px;height:30px;line-height:30px;text-align:center;color:#fff;background-color:#aca29b;margin-right:10px;border-radius:10px;display:inline-block;transform:rotate(90deg)}.ast-main-header-bar-alignment .main-navigation{width:100%;padding-left:0}.ast-main-header-bar-alignment .main-navigation>ul{flex-direction:column;justify-content:flex-start;width:100%}.ast-main-header-bar-alignment .main-navigation>ul a{color:#fff}.ast-main-header-bar-alignment .main-navigation>ul li.current-menu-item a,.ast-main-header-bar-alignment .main-navigation>ul a:focus,.ast-main-header-bar-alignment .main-navigation>ul a:hover{background-color:#978e88;color:#fff!important}.site-branding{max-width:180px;max-height:180px;z-index:100}.site-header .site-branding img{width:100%}.site-header-account{margin-left:auto}.site-header-account>a,.site-header-account>div{display:inline-block;vertical-align:middle;margin-left:20px}.add_to_cart_button{background-color:#5dbb54;color:#fff}.ui-datepicker{z-index:2000;background-color:#fff}.ui-datepicker-header{padding:5px}.ui-datepicker-prev,.ui-datepicker-next{color:#000;cursor:pointer;font-weight:700}.ui-datepicker-next{float:right}.ui-datepicker-calendar td:not(.ui-datepicker-unselectable){background-color:#efefef;cursor:pointer;color:#000}.ast-woo-shop-archive .site-content>.ast-container{max-width:100%;padding:0 20px}.ast-container{max-width:100%}.main-header-container{padding:0}.ast-header-break-point .ast-mobile-header-inline .main-header-container{padding:0 15px;align-items:center}.home .ast-container #primary{padding-top:0}.home #primary{float:none}.front-container{position:relative}.front-container>div{width:100%}.front-container .front-slider{position:relative;min-height:20vw}.ast-header-break-point .main-header-bar .main-header-bar-navigation{display:block;width:100%;margin:0}.ast-header-break-point .ast-header-custom-item,.ast-header-break-point .main-header-menu{background-color:#fff0}.ast-mobile-menu-buttons{display:none!important}.home.ast-separate-container .ast-article-single{background-color:#131616}@media screen and (max-width:768px){.container-webshop .sidebar{order:1}.container-webshop #highlighted-products{order:2}.top-header .inner a{margin-left:15px}.menu-toggle{margin-left:40px}.front-container{display:flex;-webkit-display:flex;flex-direction:column}.front-container .front-main-content{order:1;margin-bottom:1em}.front-container .front-slider{order:2;min-height:66vw}.icon-tel{font-size:12px}.icon-tel::before{width:25px;height:25px;line-height:25px;margin-right:5px}}@media screen and (min-width:1024px){.site-content{position:relative;margin-top:-55px}.ast-woo-shop-archive .site-content>.ast-container,.ast-container{max-width:1920px;width:85%}.front-container>div{width:55%}.front-container .front-slider{float:left;z-index:50}.front-container .front-main-content{right:0;position:absolute;margin-top:-65px}.home.ast-separate-container .ast-article-single{padding-left:22%;padding-right:2.67em;padding-bottom:5em;padding-top:5em;font-size:calc(10px + 0.22vw)}}.front-container .front-main-content{background-color:#131616;color:#fff;z-index:10}.front-container .front-main-content h1{color:#fff;font-weight:700;font-size:1.7rem;font-family:'Satisfy',cursive}.front-container .front-slider .inner .content{position:absolute;bottom:0;left:0;padding:25px 30px 40px;width:100%;color:#fff;font-weight:700}.front-container .front-slider .inner .content a{color:#fff;background-color:#aca29b;display:inline-block;padding:8px 25px;border-radius:10px;font-weight:400}.front-contaier .front-slider .inner .content a:hover,.front-contaier .front-slider .inner .content a:focus{background-color:#131616}.front-container .front-slider .inner .content h2{font-size:calc(14px + 2vw);color:#fff;text-shadow:0 0 6px #323334;font-weight:900;padding-left:20px}.front-container .front-slider .inner .content p{font-size:calc(12px + 0.6vw);color:#fff;text-shadow:0 0 6px #323334;padding-left:20px;padding-top:0}.container-webshop{display:flex;-webkit-display:flex;align-content:center;align-items:center;max-width:1920px;margin:0 auto}.container-webshop>div{flex:0 0 50%}.container-webshop .sidebar{display:flex;-webkit-display:flex;flex-direction:column}#highlighted-products .products{margin:0 auto;display:flex;-webkit-display:flex;flex-wrap:wrap}#highlighted-products .products .slick-prev{left:0}#highlighted-products .products .slick-next{right:0}#highlighted-products .products .slick-next::before{content:"\f054";font-family:"Font Awesome 5 Free";font-weight:900}#highlighted-products .products .slick-prev::before{content:"\f053";font-family:"Font Awesome 5 Free";font-weight:900}#highlighted-products .products .slick-next::before,#highlighted-products .products .slick-prev::before{color:#555}#highlighted-products .products .product{padding:1em;flex:0 0 50%}#highlighted-products .products .product .product-info{text-align:center;margin-top:-3.5vw}#highlighted-products .products .product .product-info .product-title{font-weight:700;text-transform:uppercase}#highlighted-products .products .product .product-info .product-price{font-weight:300;font-style:italic}#highlighted-products .products .product .product-info .add-to-cart-button{background-color:#aca29b;color:#fff;display:inline-block;padding:15px 15px!important;transition:none;position:relative;border-radius:10px}#highlighted-products .products .product .product-info .add-to-cart-button.loading{opacity:.7}#highlighted-products .products .product .product-info .add-to-cart-button.loading::after{font-family:WooCommerce;content:'\e01c';vertical-align:top;-webkit-font-smoothing:antialiased;font-weight:400;position:absolute;top:auto;right:1em;animation:spin 2s linear infinite}#highlighted-products .products .product .product-info .add-to-cart-button:hover{background-color:#a29992}.container-webshop .sidebar{padding:1em;max-width:600px;width:100%;margin:0 auto}.container-webshop .sidebar .bestel-online{text-align:center;margin-top:2%;display:flex;flex-direction:column;align-items:center}.container-webshop .sidebar .bestel-online #bestel-knop{border:2px solid #aca29b;border-radius:10px;color:#aca29b;padding:12px 45px;transition:.25s linear;width:40%;max-width:40%;margin-bottom:1%}.container-webshop .sidebar .bestel-online #bestel-knop:hover,.container-webshop .sidebar .bestel-online #bestel-knop:focus{background-color:#aca29b;color:#fff}.container-webshop .sidebar .bestel-online #bestel-pijl{text-align:center}.container-webshop .sidebar .categories{margin-top:2em}.container-webshop .sidebar .categories h2{color:#aca29b;text-align:center;margin-bottom:.5em}.container-webshop .sidebar .categories ul{list-style:none;display:flex;-webkit-display:flex;flex-wrap:wrap;margin:0}.container-webshop .sidebar .categories ul li{background-color:#aca29b;flex:0 0 49%;margin-bottom:.5em;text-align:center}.container-webshop .sidebar .categories ul li:hover{background-color:#a29992}.container-webshop .sidebar .categories ul li:nth-child(odd){margin-right:1%;margin-left:0}.container-webshop .sidebar .categories ul li:nth-child(even){margin-left:1%;margin-right:0}.container-webshop .sidebar .categories ul li a{color:#fff;padding:8px 12px;display:block}@media screen and (max-width:768px){.container-webshop{flex-direction:column}.container-webshop>div{flex:0 0 100%}}@media screen and (max-width:1024px){#highlighted-products{max-width:100%}}.container-category-gallery{max-width:1400px;margin:0 auto;margin-top:2em}.gallery-category-items{display:flex;-webkit-display:flex;flex-wrap:wrap}.gallery-category-items .gallery-category-item{flex:0 0 33.3333%;background-color:#000}@media screen and (max-width:768px){.gallery-category-items .gallery-category-item{flex:0 0 50%}}.container-hapjes .inner{display:flex;-webkit-display:flex;max-width:1024px;margin:4em auto;align-items:center;align-content:center}.container-hapjes .inner>div:first-child{margin-right:auto;margin-left:0;flex:0 0 33.3333%}.container-hapjes .inner>div:last-child{margin-right:0;margin-left:auto;flex:0 0 64.6666%}.container-hapjes .inner>div.text h2{color:#aca29b}.container-hapjes .inner>div.text a{border:2px solid #aca29b;border-radius:10px;color:#aca29b;padding:12px 45px;transition:.25s linear}.container-hapjes .inner>div.text a:hover{background-color:#aca29b;color:#fff}@media screen and (max-width:768px){.container-hapjes{text-align:center}.container-hapjes .inner{flex-direction:column}}.container-sale{position:relative;z-index:10;max-width:1280px;margin:1em auto;padding:4em 0}.container-sale .inner{display:flex;-webkit-display:flex;flex-wrap:wrap}.container-sale .inner>div{flex:0 0 45%;margin:0;position:relative}.container-sale .inner>div:first-child{margin-left:0;margin-right:auto}.container-sale .inner>div:last-child{margin-left:auto;margin-right:0}.container-sale .inner .sale>img{width:100%;height:100%;max-height:100%}.container-sale .inner .sale:first-child .background-border{border:1px solid #aca29b;position:absolute;height:70%;z-index:-1;background-color:#fff0;width:72%;top:-12%;right:-7%}.container-sale .inner .sale:last-child .background-border{border:1px solid #aca29b;position:absolute;height:70%;z-index:-1;background-color:#fff0;width:72%;bottom:-12%;left:-7%}.container-sale .inner .sale:first-child .content{padding:10px;position:absolute;width:72%;height:70%;top:-12%;right:-7%}.container-sale .inner .sale:last-child .content{padding:10px;position:absolute;width:72%;height:70%;bottom:-12%;left:-7%}.container-sale .inner .sale .content .inner-content{background-color:rgb(172 162 155 / .9);text-align:center;height:100%;color:#fff;padding:1em;display:flex;-webkit-display:flex;flex-direction:column;justify-content:center}.container-sale .inner .sale .content .inner-content h3,.container-sale .inner .sale .content .inner-content h4,.container-sale .inner .sale .content .inner-content span{display:block;color:#fff}.container-sale .inner .sale .content .inner-content h3,.container-sale .inner .sale .content .inner-content .title{text-transform:uppercase;font-weight:700}.container-sale .inner .sale .content .inner-content h4{font-size:calc(12px + 0.2vw)}.container-sale .inner .sale .content .inner-content h3{margin-bottom:.4vw;font-size:calc(12px + 0.6vw)}.container-sale .inner .sale .content .inner-content .subtitle{margin-bottom:.4vw;margin-top:-5px;display:block;font-size:16px}.container-sale .inner .sale .content .inner-content ul.prices{margin:0;padding:0}.container-sale .inner .sale .content .inner-content ul.prices li{display:inline-block;vertical-align:top}.container-sale .inner .sale .content .inner-content .qty{font-size:16px;padding-bottom:5px}.container-sale .inner .sale .content .inner-content .price{font-weight:700;font-size:36px;margin:0 10px}.container-sale .inner .sale .content .inner-content .price sup{font-size:22px}@media screen and (max-width:1400px){.container-sale .inner .sale .content .inner-content h3{font-size:calc(12px + 0.68vw)}.container-sale .inner .sale .content .inner-content h4{font-size:calc(12px + 0.42vw)}.container-sale .inner .sale .content .inner-content .price{font-size:calc(12px + 0.68vw)}.container-sale .inner .sale .content .inner-content .price sup{font-size:calc(12px + 0.55vw)}}@media screen and (max-width:1280px){.container-sale{padding:2em 0}.container-sale .inner>div:first-child,.container-sale .inner>div:last-child{margin:0 auto;margin-bottom:1em}.container-sale .inner .sale:first-child .background-border,.container-sale .inner .sale:last-child .background-border{left:0;top:0;width:100%;height:100%}.container-sale .inner .sale:first-child .content,.container-sale .inner .sale:last-child .content{left:0;top:0;width:100%;height:100%;padding:0}.container-sale .inner .sale .content .inner-content h3{font-size:calc(12px + 1.4vw)}.container-sale .inner .sale .content .inner-content h4{font-size:calc(12px + 0.8vw)}.container-sale .inner .sale .content .inner-content .price{font-size:calc(12px + 1.4vw);margin:0 10px}.container-sale .inner .sale .content .inner-content .price sup{font-size:calc(12px + 0.8vw)}}@media screen and (max-width:768px){.container-sale .inner{flex-direction:column}.container-sale .inner>div{flex:0 0 100%}.container-sale .inner .sale .content .inner-content h3{font-size:calc(12px + 2.2vw)}.container-sale .inner .sale .content .inner-content h4{font-size:calc(12px + 1.1vw)}.container-sale .inner .sale .content .inner-content .price{font-size:calc(12px + 4.2vw);margin:0 10px}.container-sale .inner .sale .content .inner-content .price sup{font-size:calc(12px + 2.4vw)}}.woocommerce .site-content,.page-template-full-width .site-content{background-color:#fff}.page-template-full-width .content-area{float:none;margin-right:0;width:100%}.page-template-full-width .site-main{max-width:1400px;margin:0 auto}.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single{background-color:#fff0;padding:15px}.site-footer{background-color:#131616;color:#fff;position:relative;padding-top:20px}.site-footer .inner{max-width:1520px;margin:0 auto}.site-footer table,.site-footer table tr td{border:none;padding:0}.site-footer table tr td:first-child{width:120px}.site-footer a{color:#fff}.site-footer .footer-blocks{max-width:85%;width:100%;margin:1em auto;display:flex;-webkit-display:flex;flex-wrap:wrap;padding:0 15px;justify-content:center}.site-footer .footer-blocks .footer-block{margin:0 20px 2em}.site-footer .footer-block h2{display:none}.site-footer .footer-block a.telephone::before{content:"";font-family:"Font Awesome 5 Free";font-weight:900}.site-footer .footer-block a.email::before{content:"";font-family:"Font Awesome 5 Free";font-weight:900}.ast-footer-overlay{background-color:#aca29b;padding-top:1.667em;padding-bottom:1.667em}.site-footer .social-links{text-align:center;margin-bottom:1em}.site-footer .social-links a{width:35px;height:35px;line-height:35px;text-align:center;font-size:16px;background-color:#aca29b;border-radius:50%;margin:0 auto;margin-left:5px;margin-right:5px;display:inline-block}@media screen and (max-width:768px){.site-footer{text-align:center}.site-footer .footer-blocks .footer-block{flex:0 0 50%;margin-left:0;font-size:16px;margin-right:0;margin-bottom:2em}.ast-separate-container .ast-article-single{text-align:center}.site-footer .footer-blocks .footer-block table{width:auto;margin:0 auto}}@media screen and (max-width:568px){.site-footer .footer-blocks{flex-direction:column;max-width:100%}.site-footer .footer-blocks .footer-block{flex:0 0 100%}}.woocommerce-js ul.products li.product .onsale,.woocommerce-js div.product span.onsale{margin:0;border-radius:10px;padding:0 5px;background-color:#484848}.woocommerce-cart #secondary,.woocommerce-checkout #secondary{display:none!important}.woocommerce-cart #primary,.woocommerce-checkout #primary{width:100%}.woocommerce-cart #primary,.woocommerce-checkout #primary{border-left:none;border:none}.product_title{font-weight:500!important;font-size:2.6rem!important;margin:0 0 .4em 0;color:#aca29b;line-height:1}.woocommerce-js div.product p.price,.woocommerce-js div.product span.price{font-size:1.8rem;margin:0 0 .5em}#secondary .widget_product_categories ul li{border-bottom:1px solid #aca29b;margin-bottom:0}#secondary .widget_product_categories ul li a{padding-left:10px;display:block}#secondary .widget_product_categories ul li.current-cat{background-color:#aca29b}#secondary .widget_product_categories ul li.current-cat>a{font-weight:700;color:#fff;display:block}.woocommerce ul.products li.product .button,.woocommerce-page ul.products li.product .button{background-color:#5dbb54;color:#fff}.woocommerce div.product form.cart .button.single_add_to_cart_button{background-color:#5dbb54}.woocommerce nav.woocommerce-pagination ul,.woocommerce nav.woocommerce-pagination ul li{border-color:#aca29b}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{background-color:#aca29b}.woocommerce .woocommerce-result-count,.woocommerce-page .woocommerce-result-count,.woocommerce .woocommerce-ordering{display:none}.woocommerce ul.products li.product .button,.woocommerce-page ul.products li.product .button{background-color:#aca29b;padding:15px;border-radius:10px}.woocommerce div.product .woocommerce-tabs ul.tabs li.active::before{background:#aca29b}.woosq-btn{background-color:#aca29b}.products .woosq-btn{color:#fff!important;margin-bottom:10px}@media screen and (max-width:890px){#secondary{order:1;margin-top:1em}#secondary .widget_product_categories .widget-title{background-color:#aca29b;color:#fff;padding:0 15px;display:flex;-webkit-display:flex;align-items:center}#secondary .widget_product_categories .widget-title::after{content:"\f078";font-family:"Font Awesome 5 Free";font-weight:900;font-size:14px;margin-left:auto;cursor:pointer}#secondary .widget_product_categories.expand .widget-title::after{content:"\f077"}#secondary .widget_product_categories ul{display:none}#secondary .widget_product_categories.expand ul{display:block}}.astra-shop-summary-wrap .woocommerce-loop-product__title{font-weight:900;text-transform:uppercase}.astra-shop-summary-wrap .woocommerce-Price-amount.amount{font-size:16px;font-weight:300}.astra-shop-summary-wrap{text-align:center}.woocommerce ul.products li.product .woocommerce-loop-product__link,.woocommerce-page ul.products li.product .woocommerce-loop-product__link{text-align:center}.woosq-btn{margin-top:-3.8em}.woocommerce-checkout #primary{width:100%}.woocommerce-checkout #secondary{display:none}.woocommerce-message::before,.woocommerce-info::before{color:#aca29b}.woocommerce a.button,.woocommerce button.button,.woocommerce .woocommerce-message a.button{background-color:#aca29b}.woocommerce-message,.woocommerce-info{border-color:#aca29b}.woocommerce-page.woocommerce-checkout #payment #place_order,.woocommerce.woocommerce-checkout #payment #place_order{background-color:#5dbb54}.vi_wcaio_sidebar{position:relative;z-index:100}@media screen and (min-width:993px){.ast-left-sidebar #secondary{padding-right:30px}#secondary{width:27%}}@media screen and (min-width:1280px){#secondary{width:25%}}.woocommerce-page.woocommerce-checkout form #order_review_heading,.woocommerce-page.woocommerce-checkout #customer_details h3{font-size:2.2rem!important}.payment_box select,.woocommerce form .form-row input.input-text,.woocommerce form .form-row select,.woocommerce form .form-row textarea,.woocommerce form .form-row label{font-size:0.875em!important}.pisol-date-time-approx-message{width:40%;float:right}#pi_checkout_field::after{content:"CONTROLEER DE DATUM VOORDAT U VERDER GAAT!";color:red;font-size:24px;padding:15px;border:1px solid red;width:100%;line-height:1.2;grid-column:1/-1;font-weight:700;display:block}@media screen and (max-width:768px){.pisol-date-time-approx-message{width:100%;float:none}}