:root{--wwu-ff:-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;--wwu-fs-body:16px;--wwu-lh-body:1.6;--wwu-h1:30px;--wwu-h2:24px;--wwu-h3:20px;--wwu-h4:18px;--wwu-h5:16px;--wwu-h6:15px;--wwu-page-top:40px;--wwu-page-bottom:64px;--wwu-gutter:24px;--wwu-radius:8px;--wwu-max-text:880px;--wwu-border:#dee2e6;--wwu-focus:rgba(124, 184, 58, .35);--ff-body:var(--wwu-ff);--ff-head:var(--wwu-ff);--font-main:var(--wwu-ff)}@media (max-width:768px){:root{--wwu-h1:24px;--wwu-h2:21px;--wwu-h3:18px;--wwu-page-top:24px;--wwu-page-bottom:48px;--wwu-gutter:16px}}html body,body button,body input,body select,body textarea{font-family:var(--wwu-ff)}h1,h2,h3,h4,h5,h6,.entry-title,.ast-single-post-title,.ast-archive-title,.elementor-heading-title{font-family:var(--wwu-ff)!important}.elementor-widget-container,.elementor-widget-container :is(p,li,a,span,strong,em,b,td,th,blockquote,figcaption,label,div):not(.fa):not(.fas):not(.far):not(.fab):not(.fal):not([class*="fa-"]):not(.dashicons):not([class*="star-rating"]):not([class*="eicon"]){font-family:var(--wwu-ff)!important}.elementor-button,.elementor-widget-text-editor{font-family:var(--wwu-ff)!important}html body{font-size:var(--wwu-fs-body);line-height:var(--wwu-lh-body)}h1,.entry-content h1,.entry-title,.ast-single-post-title{font-size:var(--wwu-h1);line-height:1.25;font-weight:700}h2,.entry-content h2{font-size:var(--wwu-h2);line-height:1.3;font-weight:700}h3,.entry-content h3{font-size:var(--wwu-h3);line-height:1.35;font-weight:600}h4,.entry-content h4{font-size:var(--wwu-h4);line-height:1.4;font-weight:600}h5,.entry-content h5{font-size:var(--wwu-h5);line-height:1.4;font-weight:600}h6,.entry-content h6{font-size:var(--wwu-h6);line-height:1.4;font-weight:600}.entry-content p,.entry-content ul,.entry-content ol{margin-bottom:1em}.entry-content h2{margin-top:1.6em;margin-bottom:.5em}.entry-content h3,.entry-content h4{margin-top:1.3em;margin-bottom:.4em}body.page:not(.elementor-page):not(.woocommerce-cart):not(.woocommerce-checkout):not(.woocommerce-account):not(.home) #content .ast-container,body.single-post:not(.elementor-page) #content .ast-container{max-width:var(--wwu-max-text);margin-inline:auto;padding:var(--wwu-page-top) var(--wwu-gutter) var(--wwu-page-bottom);box-sizing:border-box}body.woocommerce-cart #content,body.woocommerce-checkout #content,body.woocommerce-account #content{padding-top:32px;padding-bottom:var(--wwu-page-bottom)}body.woocommerce-cart #content .ast-container,body.woocommerce-checkout #content .ast-container,body.woocommerce-account #content .ast-container{max-width:1240px;margin-inline:auto;padding-inline:var(--wwu-gutter);box-sizing:border-box}body.post-type-archive-product #content,body.tax-product_cat #content,body.tax-pa_voertuigmerk #content,body.search #content{padding-top:24px;padding-bottom:48px}@media (max-width:1320px){.elementor-section.elementor-section-boxed>.elementor-container{padding-inline:var(--wwu-gutter)}}body .single_add_to_cart_button,body .checkout-button,body .return-to-shop .button,body .woocommerce a.button.add_to_cart_button,body .elementor-button,body .ww-cf__submit,body .ww-return-form button[type="submit"],body .wc-proceed-to-checkout .button{border-radius:var(--wwu-radius);font-family:var(--wwu-ff);font-weight:700;font-size:15px;line-height:1.2;letter-spacing:.02em;padding:12px 24px}body .button,body input[type="submit"],body button[type="submit"]{border-radius:var(--wwu-radius);font-family:var(--wwu-ff)}body input[type="text"]:not(.aws-search-field),body input[type="email"],body input[type="tel"],body input[type="password"],body input[type="number"]:not(.qty),body textarea,body select:not(.select2-hidden-accessible){border:1px solid var(--wwu-border);border-radius:6px;padding:10px 12px;font-size:15px;background:#fff;box-sizing:border-box}body input[type="text"]:not(.aws-search-field):focus,body input[type="email"]:focus,body input[type="tel"]:focus,body input[type="password"]:focus,body input[type="number"]:not(.qty):focus,body textarea:focus,body select:not(.select2-hidden-accessible):focus{border-color:var(--ww-green,#7cb83a);box-shadow:0 0 0 3px var(--wwu-focus);outline:none}body .woocommerce form .form-row label,body .ww-cf__form label{font-weight:600;font-size:14px}body.page-id-39234 .elementor-element-1b4a2dc .elementor-spacer-inner{height:var(--wwu-page-top)!important}