:root{--contrast:#222;--contrast-2:#e8c547;--contrast-3:#1a4a9b;--base:#f0f0f0;--base-2:#f7f8f9;--base-3:#fff;--accent:#4a7b21}.wc-block-product-categories__dropdown{display:flex}.page-description p{display:flex;margin-bottom:0}.widget_brand_thumbnails{padding:0 !important}.creator-widget .brand-thumbnails{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0}.creator-widget .brand-thumbnails>li{list-style:none;margin:0 !important;padding:0 !important;float:none !important;width:auto !important}.creator-widget .brand-thumbnails>li>a{display:block;padding:0 !important;line-height:0}.creator-widget img.brand-thumbnail{width:80px;height:80px;display:block;object-fit:cover}.product_title{font-size:1.25em;padding-bottom:20px}.wapf-field-label label span{font-weight:700;font-size:17px}.quantity.buttons-added{padding-bottom:20px}.wapf-field-container.wapf-field-number.field-3aace30,.wapf-field-container.wapf-field-number.field-c1eeffd,li.wc-block-components-product-details__factor,li.wc-block-components-product-details__weight-factor{display:none}.min-order-qty{margin-top:10px;font-weight:700;font-size:1rem;background:#fff3cd;padding:10px;margin:10px 0;border-left:4px solid #ffeeba}.woocommerce a.button,.woocommerce button.button.alt,button.woocommerce-Button.button,.page-description button,input.wpcf7-form-control.wpcf7-submit.has-spinner,button.wp-block-search__button.wp-element-button,button.wapf-add-clone,a.wc-block-components-button.wp-element-button.wc-block-cart__submit-button.contained,button.wc-block-components-button.wp-element-button.wc-block-components-checkout-place-order-button.contained,.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{align-items:center !important;background-color:var(--accent) !important;color:#fff !important;display:inline-flex;text-decoration:none;font-weight:400 !important;border-radius:30px !important;padding:.7rem 1.5rem !important}a.woocommerce-button{margin-bottom:5px !important;margin-right:5px !important}button.single_add_to_cart_button.button.alt{height:50px}.woocommerce a.button:hover,.woocommerce button.button.alt:hover,.page-description button:hover,input.wpcf7-form-control.wpcf7-submit.has-spinner:hover,button.wp-block-search__button.wp-element-button:hover,button.wapf-add-clone:hover,a.wc-block-components-button.wp-element-button.wc-block-cart__submit-button.contained:hover,button.wc-block-components-button.wp-element-button.wc-block-components-checkout-place-order-button.contained:hover{background-color:var(--contrast-3) !important;color:#fff}a.button.wc-forward{margin-top:20px}button.wc-block-cart-item__remove-link{columns:var(--accent);background:0 0}a.woocommerce-button.button.invoice{margin-top:5px !important}.color-accordion div.wp-block-woocommerce-accordion-item div.wp-block-woocommerce-accordion-panel{padding-top:20px !important}.accordion-item__toggle{color:#fff !important;background-color:var(--accent) !important;border-radius:30px !important;padding:.7rem 1.5rem !important}.accordion-item__toggle:hover,.accordion-item__toggle:active{background-color:var(--contrast-3) !important}button.wc-order-proposal-pay-button{display:none !important}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=tel],input[type=number],select{border-radius:30px;box-sizing:border-box}textarea{border-radius:8px;box-sizing:border-box;resize:vertical}.form-grid{display:flex;flex-wrap:wrap;gap:2rem;max-width:100%;box-sizing:border-box}.left-column,.right-column{flex:1;min-width:280px;box-sizing:border-box}.form-grid label{display:block;width:100%}.form-grid input,.form-grid textarea{width:100%;max-width:100%;box-sizing:border-box}@media (max-width:768px){.form-grid{flex-direction:column}}body{min-height:100vh;display:flex;flex-direction:column}.container.grid-container{width:100%}.site-footer{margin-top:auto}.wapf-swatch--text label{padding:3px 8px !important}.wapf-swatch--text{margin:0 5px 5px 0 !important}div.woocommerce-tabs{background:rgba(0,0,0,.02)}ul.tabs.wc-tabs{background:#fff !important}.woocommerce div.product .woocommerce-tabs ul.tabs li{background:#fff !important}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background-color:rgba(0,0,0,.02) !important}.woocommerce div.product .woocommerce-tabs .panel{margin:0 0 2em;padding:20px}.woocommerce-Tabs-panel h2{font-size:20px;font-weight:600}@font-face{font-display:swap;font-family:'Alata';font-style:normal;font-weight:400;src:url('https://b3d-druck.ch/wp-content/uploads/fonts/alata-v11-latin-regular.woff2') format('woff2')}