@font-face{font-family:"header font";src:url(fonts/wf_251a789b9d0b4919959f168b7.woff2) format("woff2");src:url(fonts/wf_251a789b9d0b4919959f168b7.woff) format("woff");src:url(fonts/wf_251a789b9d0b4919959f168b7.ttf) format("truetype")}@font-face{font-family:"body font";src:url(fonts/din-next-w01-light.woff2) format("woff2")}@font-face{font-family:"heading font";src:url(fonts/syne.woff2) format("woff2")}@font-face{font-family:"header font";src:url(fonts/wf_251a789b9d0b4919959f168b7.woff2) format("woff2");src:url(fonts/wf_251a789b9d0b4919959f168b7.woff) format("woff");src:url(fonts/wf_251a789b9d0b4919959f168b7.ttf) format("truetype")}@font-face{font-family:"body font";src:url(fonts/din-next-w01-light.woff2) format("woff2")}@font-face{font-family:"heading font";src:url(fonts/syne.woff2) format("woff2")}h1,h2,h3,h4,h5,h6,.main-navigation ul li a,.site-title a,ul.menu li a,.site-branding h1 a,button.menu-toggle,button.menu-toggle:hover,.handheld-navigation .dropdown-toggle,.guten-button{font-family:"header font", sans-serif}.site-header{border:none}article header{margin-top:50px}.return-to-page-tag{margin:35px 0 75px 0}.return-to-page-tag i{margin-right:10px}.guten-button,.button,.wc-block-cart__submit-container a,.wc-block-checkout__actions_row button{font-family:"header font", sans-serif;background-color:#db9421 !important;color:#363636 !important;font-weight:bold;border-radius:10px}.guten-button:hover,button:hover,.button:hover,.wc-block-cart__submit-container a:hover,.wc-block-checkout__actions_row button:hover{color:#db9421 !important;background-color:#f4efe5 !important}.image-box-body .guten-button{margin-top:25px}a{text-decoration:none !important}a:hover{color:#f4efe5 !important}html{height:90vh}strong{color:#daa520}@media (min-width:768px){html .site-content{height:70vh}}header .site-branding img{width:70px !important}.storefront-secondary-navigation.woocommerce-active .site-header .site-branding{width:40%}.storefront-full-width-content.woocommerce-cart .entry-header{text-align:left !important;padding-bottom:50px}.storefront-full-width-content.woocommerce-checkout .entry-header{text-align:left !important;padding-bottom:50px}.storefront-full-width-content.woocommerce-account .entry-header{text-align:left !important;padding-bottom:50px}.storefront-full-width-content .woocommerce-products-header{text-align:left !important;padding-bottom:50px}.archive .storefront-sorting,.woocommerce-cart .wc-block-components-totals-shipping,.woocommerce-price-suffix{display:none}.single-product div.product table.variations .value{width:100%}.single-product div.product table.variations select{width:100%}.woosb-bundles .price,.woosb-bundled .price{width:50px}.woosb-bundles .price .wc-block-formatted-money-amount,.woosb-bundles .price .is-discounted,.woosb-bundled .price .wc-block-formatted-money-amount,.woosb-bundled .price .is-discounted{display:none}.woosb-bundles .woosb-products,.woosb-bundled .woosb-products{display:none}.glutenvrij-toggle-container{background:#f8f8f8;padding:15px 20px;margin-bottom:20px;border-radius:5px;border:2px solid #ddd}.glutenvrij-toggle-container label{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:600;cursor:pointer;margin:0}.glutenvrij-toggle-container input[type="checkbox"]{width:20px;height:20px;cursor:pointer}.glutenvrij-toggle-container .toggle-text{color:#333}.alignwide{max-width:66.4989378333em !important;margin:0 auto !important}.woocommerce .mfa-form tbody td .button{margin:10px 0}.home article header{margin-top:0px !important}.contact .wp-block-cover__image-background{object-position:43% 61% !important}.login form{height:100% !important}.woocommerce-shipping-fields{display:none !important}#billing_address_1_field,#billing_address_2_field,#billing_city_field,#billing_postcode_field,#billing_country_field{display:none !important}.woocommerce-shipping-totals th{display:none}.woocommerce-shipping-totals td{width:100%}.woocommerce-checkout .woocommerce-checkout{max-width:66.4989378333em;margin:0 auto}.col2-set{flex:1 1 60%;min-width:300px}#order_review{flex:1 1 35%;min-width:300px;background:#2c2c2c !important;padding:30px;border-radius:8px;position:sticky;top:20px;height:fit-content;width:100%;float:left}.checkout input[type="text"],.checkout input[type="email"],.checkout input[type="tel"],.checkout textarea[name="order_comments"],.checkout select{width:100%;padding:12px 16px;border:2px solid #4a4a4a;border-radius:4px;background:#363636;color:#f4efe5;font-size:16px;transition:border-color 0.2s}.checkout input[type="text"]:focus,.checkout input[type="email"]:focus,.checkout input[type="tel"]:focus,.checkout textarea[name="order_comments"]:focus,.checkout select:focus{outline:none;border-color:#daa520}.checkout label{font-weight:600;color:#f4efe5;margin-bottom:8px;display:block}.checkout h3{font-size:24px;margin-bottom:24px;padding-bottom:16px;border-bottom:2px solid #4a4a4a;color:#daa520}#order_review_heading{width:100%;float:none;margin-top:70px;font-size:24px;margin-bottom:24px;padding-bottom:16px;border-bottom:2px solid #4a4a4a;color:#daa520}#shipping_method li{background:#2c2c2c;padding:16px;margin-bottom:12px;border-radius:6px;border:2px solid #4a4a4a;transition:all 0.2s}#shipping_method li:has(input:checked){border-color:#daa520;background:#363636}#shipping_method li:hover{border-color:#c5c1b9}#shipping_method input[type="radio"]{margin-right:12px;width:20px;height:20px}#shipping_method label{cursor:pointer;font-size:15px;color:#f4efe5;display:inline}.wc_payment_methods{list-style:none !important;padding:0 !important}.wc_payment_method{background:#2c2c2c;padding:20px;margin-bottom:12px;border-radius:6px;border:2px solid #4a4a4a}.wc_payment_method input[type="radio"]:checked+label{color:#daa520;font-weight:600}#place_order{width:100%;padding:16px 24px;font-size:18px;font-weight:600;border-radius:6px;background:#daa520 !important;border-color:#daa520 !important;color:#000 !important;cursor:pointer;transition:all 0.2s}#place_order:hover{background:#c5941a !important;transform:translateY(-2px);box-shadow:0 4px 12px rgba(218, 165, 32, 0.3)}.shop_table{background:transparent;border:none}.shop_table th,.shop_table td{padding:16px 0;border-bottom:1px solid #4a4a4a;color:#f4efe5}.shop_table thead th{font-weight:600;text-transform:uppercase;font-size:14px;letter-spacing:0.5px}.order-total td{font-size:24px;font-weight:700;color:#daa520}.woocommerce-checkout .col2-set .col-1,.woocommerce-checkout .col2-set .col-2{width:100%;float:none}@media (max-width:768px){.woocommerce-checkout{flex-direction:column}#order_review{position:relative;top:0}}.hidden{display:none !important;visibility:hidden !important}@media (max-width:768px){.hide-on-mobile{display:none !important}}@media (max-width:768px){.sgpb-popup-dialog-main-div-theme-wrapper-3{width:75%}.sgpb-popup-dialog-main-div-theme-wrapper-3 #sgpb-popup-dialog-main-div{width:100% !important}}.only-mobile{display:none !important}@media (max-width:768px){.only-mobile{display:grid !important}}.not-mobile{display:grid}.not-mobile img{border-radius:unset !important}@media (max-width:768px){.not-mobile{display:none !important}}