.ast-desktop .ast-builder-menu-1 .menu-item .sub-menu{border-top:1px solid #ccc}.ast-desktop .ast-builder-menu-1 .menu-item .sub-menu .menu-link{color:#2776bb;border-bottom:1px solid #ccc}.ast-desktop .ast-builder-menu-1 .menu-item .sub-menu .menu-item.current-menu-item{background-color:var(--color-blue)}.ast-desktop .ast-builder-menu-1 .menu-item .sub-menu .menu-item.current-menu-item>a{color:#fff}.ast-desktop .ast-builder-menu-1 .menu-item .sub-menu .menu-link:hover{background-color:var(--color-blue);color:#fff}.woocommerce-breadcrumb{display:none}@media screen and (max-width:1024px){.ast-woo-shop-archive .site-content>.ast-container{flex-direction:column!important}.woocommerce.ast-separate-container .ast-woocommerce-container{background-color:#fff0}.ast-woo-shop-archive .site-content>.ast-container #primary{width:100%;order:2;padding-top:1em}.ast-separate-container.ast-two-container.ast-left-sidebar #secondary{width:100%}.ast-separate-container.ast-two-container.ast-left-sidebar #secondary .sidebar-main{margin-top:0}.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{float:right}.woocommerce-js .woocommerce-result-count{line-height:1.3;padding:.5em;margin:0}}.woocommerce div.product .product_title{color:var(--color-blue);font-weight:700;text-transform:uppercase;font-size:24px}.current-product_cat-ancestor{background-color:var(--color-blue)}.current-product_cat-ancestor>a{color:#fff!important}.astra-shop-thumbnail-wrap{border:none;padding-top:100%;position:relative;overflow:hidden}.ast-separate-container .ast-woocommerce-container{background-color:#fff0}.home ul.products li.product .astra-shop-thumbnail-wrap,.woocommerce[class*="rel-up-columns-"] .site-main div.product .related.products ul.products li.product .astra-shop-thumbnail-wrap,.woocommerce-page .site-main ul.products li.product .astra-shop-thumbnail-wrap{overflow:visible}.woocommerce ul.products li.product .onsale,.home span.onsale,.woocommerce span.onsale{min-width:8em;line-height:2em;min-height:2em}.astra-shop-summary-wrap{text-align:center;margin-top:10px}.astra-shop-summary-wrap>.price{min-height:60px}.woocommerce-page ul.products li,.woocommerce ul.products li.product{padding:5px;background-color:#fff}.woocommerce ul.products li.product .woocommerce-loop-product__link,.woocommerce-page ul.products li.product .woocommerce-loop-product__link{position:absolute;top:0;left:0;width:100%;height:100%}.woocommerce ul.products li.product .woocommerce-loop-product__link>img,.woocommerce-page ul.products li.product .woocommerce-loop-product__link>img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-height:100%;width:auto}.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce-page ul.products li.product .woocommerce-loop-product__title{text-align:center;min-height:40px;font-size:.875em;text-transform:uppercase}.woocommerce ul.products li.product .price-box,.woocommerce-page ul.products li.product .price-box{min-height:60px;display:block}.woocommerce ul.products li.product .price,.woocommerce-page ul.products li.product .price{font-size:16px;font-weight:500;color:#2776bb;margin-bottom:2px}.woocommerce ul.products li.product .price small,.woocommerce-page ul.products li.product .price small{color:#555453}.woocommerce ul.products li.product .regular-price,.woocommerce-page ul.products li.product .regular-price{color:#a0a0a0;margin-bottom:10px;display:block;position:relative}.woocommerce ul.products li.product .regular-price::after,.woocommerce-page ul.products li.product .regular-price::after{content:"";display:block;height:1px;width:60px;background-color:#a0a0a0;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotate(-20deg)}.woocommerce ul.products li.product .button,.woocommerce-page ul.products li.product .button{font-weight:500;text-transform:uppercase;padding:10px 20px;background-color:#059862!important;font-size:14px}.main-bottom-container{text-align:center}.main-bottom-container .woocommerce{padding:15px;max-width:1400px;margin:0 auto}.ast-separate-container .ast-woocommerce-container{padding:1.34em 0em}.mobile-filter-button{display:none;order:0;position:relative;margin-top:10px}#secondary .sidebar-main{border:1px solid #ccc;margin-top:1.34em;background-color:#fff;padding:.5em 0}#secondary .sidebar-main #block-28>p{margin:0!important}#secondary .sidebar-main .widget{padding:0!important}#secondary .sidebar-main .widget h2{background-color:#fff0;padding:7px 15px;text-transform:uppercase;font-size:16px;color:var(--color-blue);position:relative}#secondary .sidebar-main .widget h2::after{content:"";height:1px;width:90%;left:5%;position:absolute;bottom:0;background-color:rgb(31 31 31 / .15)}#secondary .sidebar-main .widget:first-child h2{border-top:0!important}#secondary .sidebar-main .widget ul{padding-bottom:10px}#secondary .sidebar-main .widget ul li{padding:0 15px;line-height:1.8}#secondary .sidebar-main .widget ul li a{color:#626262}.woocommerce-js .woocommerce-ordering select,.woocommerce-page .woocommerce-ordering select{background-color:#fff}.category-filter-title{text-transform:uppercase;font-size:16px!important;border-top:0!important}.ast-separate-container.ast-two-container #secondary .widget{margin-bottom:0}.woocommerce span.onsale{border-radius:0}.woocommerce #content .ast-woocommerce-container div.product div.summary,.woocommerce .ast-woocommerce-container div.product div.summary,.woocommerce-page #content .ast-woocommerce-container div.product div.summary,.woocommerce-page .ast-woocommerce-container div.product div.summary{background-color:#fff;padding:15px}.woocommerce #content .ast-woocommerce-container div.product div.images,.woocommerce .ast-woocommerce-container div.product div.images,.woocommerce-page #content .ast-woocommerce-container div.product div.images,.woocommerce-page .ast-woocommerce-container div.product div.images{background-color:#fff}@media screen and (min-width:921px){.woocommerce #content .ast-woocommerce-container div.product div.images,.woocommerce .ast-woocommerce-container div.product div.images,.woocommerce-page #content .ast-woocommerce-container div.product div.images,.woocommerce-page .ast-woocommerce-container div.product div.images{background-color:#fff;min-height:400px}}@media screen and (min-width:1024px){.woocommerce #content .ast-woocommerce-container div.product div.images,.woocommerce .ast-woocommerce-container div.product div.images,.woocommerce-page #content .ast-woocommerce-container div.product div.images,.woocommerce-page .ast-woocommerce-container div.product div.images{min-height:500px}}.woocommerce #content .ast-woocommerce-container div.product div.summary .price-box,.woocommerce .ast-woocommerce-container div.product div.summary .price-box,.woocommerce-page #content .ast-woocommerce-container div.product div.summary .price-box,.woocommerce-page .ast-woocommerce-container div.product div.summary .price-box{text-align:right}.woocommerce #content .ast-woocommerce-container div.product div.summary .price-box span,.woocommerce .ast-woocommerce-container div.product div.summary .price-box span,.woocommerce-page #content .ast-woocommerce-container div.product div.summary .price-box span,.woocommerce-page .ast-woocommerce-container div.product div.summary .price-box span{display:block;line-height:1.1;font-weight:500}.woocommerce #content .ast-woocommerce-container div.product div.summary .price-box span small,.woocommerce .ast-woocommerce-container div.product div.summary .price-box span small,.woocommerce-page #content .ast-woocommerce-container div.product div.summary .price-box span small,.woocommerce-page .ast-woocommerce-container div.product div.summary .price-box span small{color:#a0a0a0;font-weight:500}.woocommerce #content .ast-woocommerce-container div.product div.summary .price-box .price,.woocommerce .ast-woocommerce-container div.product div.summary .price-box .price,.woocommerce-page #content .ast-woocommerce-container div.product div.summary .price-box .price,.woocommerce-page .ast-woocommerce-container div.product div.summary .price-box .price{color:#2776bb}.woocommerce div.product .product_meta .tagged_as,.woocommerce div.product .product_meta .posted_in{display:none}.woocommerce section.upsells ul.products,.woocommerce-page section.upsells ul.products{grid-template-columns:repeat(1,1fr)}.woocommerce section.upsells ul.products li.product,.woocommerce-page section.upsells ul.products li.product{display:flex;-webkit-display:flex;flex-direction:row;width:100%;margin-bottom:1em}.woocommerce section.upsells ul.products li.product .astra-shop-thumbnail-wrap,.woocommerce-page section.upsells ul.products li.product .astra-shop-thumbnail-wrap{width:80px;height:80px;padding:0;margin-right:20px}.woocommerce section.upsells ul.products li.product .astra-shop-summary-wrap,.woocommerce-page section.upsells ul.products li.product .astra-shop-summary-wrap{width:calc(100% - 100px);' margin-top:0;text-align:left}.woocommerce section.upsells ul.products li .woocommerce-loop-product__title,.woocommerce-page section.upsells ul.products li .woocommerce-loop-product__title{min-height:auto;text-align:left}.woocommerce section.upsells ul.products li .price-box,.woocommerce-page section.upsells ul.products li .price-box{text-align:left!important;min-height:auto!important}.woocommerce-variation-description{display:none}.woocommerce #content div.product .woocommerce-tabs,.woocommerce div.product .woocommerce-tabs,.woocommerce-page #content div.product .woocommerce-tabs,.woocommerce-page div.product .woocommerce-tabs{background-color:#fff;padding-top:0}.woocommerce #content div.product .woocommerce-tabs #tab-description,.woocommerce div.product .woocommerce-tabs #tab-description,.woocommerce-page #content div.product .woocommerce-tabs #tab-description,.woocommerce-page div.product .woocommerce-tabs #tab-description{padding:0 10px}.woocommerce-js div.product .woocommerce-tabs ul.tabs li a{padding:.5em}body.woocommerce-account #secondary{display:none}body.woocommerce-account #primary{width:100%}body.woocommerce-checkout #secondary,body.woocommerce-cart #secondary{display:none}body.woocommerce-checkout #primary,body.woocommerce-cart #primary{width:100%}.woocommerce-page table.cart td.actions .button,.woocommerce-page #content table.cart td.actions .button{color:#fff}.woocommerce-page.woocommerce-checkout #payment #place_order,.woocommerce.woocommerce-checkout #payment #place_order,body.woocommerce-cart .wc-proceed-to-checkout a{background-color:#059862!important}table.onze-merken,table.onze-merken tr td{border:none}table.onze-merken tr td a{display:flex;-webkit-display:flex;flex-direction:column;justify-content:center;height:130px}@media screen and (max-width:1200px){body.single-product .related .products,.home .products{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media screen and (max-width:1024px){body.woocommerce-page #secondary{order:1;display:none;padding:0!important}body.woocommerce-page #secondary.expand{display:block}.mobile-filter-button{display:block;padding:0;width:100%}.mobile-filter-button button{width:100%;text-align:left}.mobile-filter-button button::before{content:"\f0da";font-weight:900;font-family:"Font Awesome 5 Free";margin-right:10px;display:inline-block;color:#fff}#secondary .sidebar-main .widget{margin-bottom:0!important}#secondary .sidebar-main .widget h2{margin-bottom:0;cursor:pointer}#secondary .sidebar-main .widget h2::before{content:"\f0da";font-weight:900;font-family:"Font Awesome 5 Free";margin-right:10px;display:inline-block}#secondary .sidebar-main .widget ul{display:none}#secondary .sidebar-main .widget.expand{margin-bottom:20px!important}#secondary .sidebar-main .widget.expand h2{margin-bottom:.7em}#secondary .sidebar-main .widget.expand h2::before{content:"\f0d7"}#secondary .sidebar-main .widget.expand ul{display:block}#secondary .sidebar-main .widget p{display:none}}@media screen and (max-width:991px){body.single-product .related .products,.home .products{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media screen and (max-width:768px){body.single-product .related .products,.home .products{display:flex!important;-webkit-display:flex!important;flex-wrap:wrap}body.single-product .related .products li,.home .products li{flex:0 0 47%;margin:0!important;margin-bottom:20px!important}body.single-product .related .products li:nth-child(even),.home .products li:nth-child(even){margin-left:auto}}