footer#colophon .gform-theme--framework ::placeholder{color:var(--ast-global-color-0)}footer#colophon .gfield_required{display:none}footer#colophon .gform-theme.gform-theme--framework.gform_wrapper input[type="email"],footer#colophon .gform-theme.gform-theme--framework.gform_wrapper input[type="number"],footer#colophon .gform-theme.gform-theme--framework.gform_wrapper input[type="password"],footer#colophon .gform-theme.gform-theme--framework.gform_wrapper input[type="reset"],footer#colophon .gform-theme.gform-theme--framework.gform_wrapper input[type="search"],footer#colophon .gform-theme.gform-theme--framework.gform_wrapper input[type="tel"],footer#colophon .gform-theme.gform-theme--framework.gform_wrapper input[type="text"],footer#colophon .gform-theme.gform-theme--framework.gform_wrapper input[type="url"],footer#colophon .gform-theme.gform-theme--framework.gform_wrapper select,footer#colophon .gform-theme.gform-theme--framework.gform_wrapper textarea{color:var(--ast-global-color-0)}footer#colophon .gform-theme.gform-theme--framework.gform_wrapper .gform_button{color:var(--ast-global-color-0);font-weight:700}footer#colophon .gform-theme.gform-theme--framework.gform_wrapper .gform_button:hover,footer#colophon .gform-theme.gform-theme--framework.gform_wrapper .gform_button:focus,footer#colophon .gform-theme.gform-theme--framework.gform_wrapper .gform_button:active{background-color:#fff;border-color:var(--ast-global-color-1);color:var(--ast-global-color-0);outline:none}footer#colophon .gform-theme--framework .gform_validation_errors{border-color:#fff;outline:none}footer#colophon .gform-theme--framework .gform_validation_errors .gform_submission_error{color:#fff}footer#colophon .gform-theme--framework .gform_validation_errors:focus{box-shadow:none!important}footer#colophon .gform-theme--framework .gform_validation_errors .gform-icon{border-color:#ffffff!important;color:#ffffff!important}footer#colophon .gform-theme--framework.gform_validation_error .validation_message{display:none}footer#colophon .gform-theme--framework.gform_validation_error input{border-color:#ffffff!important}footer#colophon .gform-theme--framework.gform_validation_error .gform_submission_error{border-color:#ffffff!important;color:#ffffff!important}.single-post .ast-breadcrumbs-wrapper{margin-bottom:30px}.single-post .wc-block-product{padding:0!important}.single-post .site-content .ast-single-post-featured-section img{max-width:1024px;margin:0 auto;display:inherit}.ast-blog-layout-4-grid .ast-article-inner .wp-post-image{object-fit:cover;max-height:150px}@media (min-width:992px){.hide_desktop{display:none!important}.menu-item-gtranslate{min-width:162px;margin-left:30px}}@media (max-width:991px){#content{overflow-x:hidden}.hide_mobile{display:none!important}.menu-item-gtranslate{min-height:70px;padding-left:15px}}#vegetariers-en-veganisten{background-color:rgb(255 255 255 / .8);-webkit-border-radius:5px;border-radius:5px;moz-border-radius:5px}.astra-shop-thumbnail-wrap{position:relative;z-index:1}.product_dieeten_wrapper{position:absolute;top:0;left:0;z-index:2}.product_dieeten_wrapper span.product_dieeten{color:#fff;margin-right:3px;padding:0 5px;font-size:14px;display:inline-block;text-transform:uppercase}.product_dieeten_wrapper span.product_dieeten.vegan{background-color:#00b433}.product_dieeten_wrapper span.product_dieeten.vegetarisch{background-color:#004996}.woocommerce nav.woocommerce-pagination ul li>span.current{color:#fff}.post-type-archive-product .wc-block-product-categories-list,.tax-product_cat .wc-block-product-categories-list{font-size:1em;padding-left:0}.post-type-archive-product .wc-block-product-categories-list li,.tax-product_cat .wc-block-product-categories-list li{padding-left:0}.post-type-archive-product .wc-block-product-categories-list li::before,.tax-product_cat .wc-block-product-categories-list li::before{content:"-"}.post-type-archive-product .astra-off-canvas-sidebar .ast-filter-wrap .widget,.post-type-archive-product .ast-filter-wrap .ast-woo-sidebar-widget.widget,.tax-product_cat .astra-off-canvas-sidebar .ast-filter-wrap .widget,.tax-product_cat .ast-filter-wrap .ast-woo-sidebar-widget.widget{margin-bottom:1em}.post-type-archive-product .wc-block-components-checkbox label,.tax-product_cat .wc-block-components-checkbox label{font-size:1em!important}.post-type-archive-product select.orderby,.tax-product_cat select.orderby{background-color:#fff;background-position:97% 50%;border:1px solid var(--ast-global-color-0);color:var(--ast-global-color-0);padding-right:30px;-webkit-border-radius:5px;border-radius:5px;moz-border-radius:5px}.post-type-archive-product .ast-archive-description,.tax-product_cat .ast-archive-description{padding:0;padding-bottom:30px}.post-type-archive-product .ast-woocommerce-container,.tax-product_cat .ast-woocommerce-container{padding:0}.post-type-archive-product .after_main_content,.tax-product_cat .after_main_content{margin-top:60px}@media (max-width:991px){.tax-product_cat .site-content .ast-container{flex-direction:column!important}.tax-product_cat #secondary{margin:15px 0 0 0}.tax-product_cat #primary{padding-top:0}}.shop_list{background-color:var(--ast-global-color-1);margin-left:0;padding:15px;-webkit-border-radius:15px;border-radius:15px;moz-border-radius:15px;-webkit-box-shadow:1px 1px 1px 0 rgb(119 119 119 / .1);-moz-box-shadow:1px 1px 1px 0 rgb(119 119 119 / .1);box-shadow:1px 1px 1px 0 rgb(119 119 119 / .1)}.shop_list li{position:relative;list-style:none;line-height:30px}.shop_list li svg{fill:var(--ast-global-color-0);height:1em;width:1em;position:absolute;top:7px}.shop_list li a{margin-left:25px}.shop_list li a:hover,.shop_list li a:visited{color:#fff}@media (max-width:991px){.single-product .ast-container{overflow-x:hidden}.single-product .woocommerce-tabs{overflow-x:scroll}}.ast-search-box.full-screen .ast-search-wrapper .search-field,.ast-search-box.full-screen .ast-search-wrapper .search-field::placeholder,.ast-search-box.full-screen .ast-search-item,.ast-search-box.full-screen .ast-search-wrapper .large-search-text,.ast-search-box.full-screen .icon-close{color:#fff}.ast-search-box.ast-full-search-style--light .search-form input[type="text"]:focus{border:none!important;outline:none}.ast-search-box.ast-full-search-style--light .search-form fieldset{border-color:#fff}.ast-search-box.ast-full-search-style--light .search-form .ast-icon svg:not([fill]){fill:#fff}.full-screen label.ast-search--posttype-heading{border-color:#fff}