input:not([type='checkbox']),textarea{-webkit-appearance:none!important;border:1px solid rgb(0 0 0 / .1)!important;background:white!important;border-radius:1px!important;box-shadow:none!important;box-sizing:inherit!important;color:var(--wp--preset--color--typography)}select{-webkit-appearance:none;background-color:white!important;border:1px solid rgb(0 0 0 / .1)!important;border-radius:1px!important;box-shadow:none!important;box-sizing:inherit!important;color:var(--wp--preset--color--typography);padding:2px 8px!important;max-width:inherit!important;min-width:inherit!important}.woocommerce ul.products{display:grid;grid-template-columns:1fr;gap:1rem;align-content:center}@media (min-width:768px){.woocommerce ul.products{grid-template-columns:repeat(4,1fr)}}.woocommerce ul.products.columns-6,.woocommerce .cross-sells ul.products{--auto-grid-min-size:180px}.woocommerce .cross-sells{width:100%!important}.woocommerce ul.products:before{content:unset!important}.woocommerce ul.products li.product{display:flex;flex-direction:column;margin:0!important;background:#fff;padding:0.5rem!important;box-shadow:0 0 10px rgb(0 0 0 / .2);text-align:center;width:100%!important}.woocommerce ul.products li.product a.woocommerce-loop-product__link{flex-grow:1}.woocommerce ul.products li.product .product-thumbnail,a.woocommerce-loop-product__link img{object-fit:cover;width:100%;max-height:100%;margin:0 0 1rem 0!important}.woocommerce .woocommerce-loop-category__title,.woocommerce .woocommerce-loop-product__title{font-size:1rem;text-transform:uppercase}.woocommerce .price{display:block;font-weight:500!important;font-size:.9rem Im!important;margin:0!important;color:var(--wp--preset--color--typrography)!important}.woocommerce .woocommerce-price-suffix,.woocommerce .product_meta{display:none!important}.woocommerce .woocommerce-order{background:#fff;padding:1%;border-radius:5px}.woocommerce .woocommerce-result-count,.woocommerce .woocommerce-ordering,.woocommerce h1.page-title{display:none}.woocommerce .hero{min-height:85px;height:85px;background-color:var(--wp--preset--color--primary)}.woocommerce .hero .hero-image{background-image:none!important}.woocommerce .hero .pagetitle,.woocommerce .hero .hero-image-wrapper,.woocommerce .hero .scroll-indicator{display:none}.woocommerce .container{margin-top:1rem}.woocommerce nav.hf-nav{background:#var(--wp--preset--color--primary)}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt,.woocommerce button.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt,.woocommerce .cart .button,.woocommerce .cart input.button,.woocommerce ul.products li.product .button,.woocommerce button.button{background-color:var(--wp--preset--color--primary)!important;color:#fff!important;font-weight:500;text-align:center;text-transform:uppercase;font-size:1rem;line-height:1rem;border:none;padding:10px 15px}.woocommerce section.up-sells.upsells.products{clear:both;max-width:var(--wp--style--global--wide-size);max-width:1200px;margin-left:auto;margin-right:auto}.woocommerce section.up-sells.upsells.products ul.products{--auto-grid-min-size:240px}.woocommerce .woocommerce-loop-category__title .count{display:none!important}.woocommerce-cart table.cart .product-thumbnail,.woocommerce table.cart img{width:100px!important}.woocommerce #content table.cart td.actions .input-text,.woocommerce table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text{width:inherit!important;max-width:150px}.woocommerce .quantity .qty{width:100px;text-align:center;padding:6px}.woocommerce .cart-subtotal{display:none}.woocommerce select#gutscheinwert,.woocommerce select#gutschein-wert{width:195px!important;font-size:1rem;padding:6px}.woocommerce div.product form.cart table{width:100%}.woocommerce .woo-vou-recipient-fields tbody{width:100%;display:table}.woocommerce .woo-vou-recipient-fields .woo-vou-recipient-details{height:150px;font-size:1rem}.woocommerce div.product form.cart .variations td,.woocommerce div.product form.cart .variations th,a.reset_variations{float:none!important}.woocommerce .variations tr,.woocommerce .woo-vou-recipient-fields tr{display:flex;flex-direction:column}.woocommerce div.product form.cart .variations label,.woocommerce .woo-vou-recipient-fields label,.woocommerce .woo-vou-recipient-fields{font-weight:500;text-align:left;font-size:1rem;display:block}.woocommerce a.woo_vou_preview_pdf{padding:8px 12px;background:var(--wp--preset--color--primary);color:#fff;text-align:center;border-radius:2px;width:120px;font-size:1rem}.woocommerce form.woocommerce-cart-form{font-size:1rem}.woocommerce form.checkout{background:rgb(0 0 0 / .1);padding:1%;border-radius:5px;border:1px solid rgb(0 0 0 / .1)}.woocommerce form .form-row label{line-height:1;font-size:75%;opacity:.7}.woocommerce table.shop_table{background:#fff}.woocommerce #add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:#fff}.woocommerce-page .select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #ced4da;border-radius:0;height:35px;line-height:35px}.woocommerce .select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[data-selected]{background-color:var(--wp--preset--color--primary);color:#fff}.woocommerce-page .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:35px!important}.woocommerce-page .select2-container--default .select2-selection--single .select2-selection__arrow{height:35px!important}.wc-block-components-notice-banner{border:1px solid rgb(0 0 0 / .1);margin:1rem 0;border-radius:5px;padding:.5rem}.wc-block-components-notice-banner.is-info{background-color:rgb(0 0 0 / .1)!important;border-color:rgb(0 0 0 / .1)!important}.woocommerce .wc-block-components-notice-banner svg{float:left;vertical-align:middle;height:100%;padding-top:4px}.woocommerce .woocommerce-shop a.button.wc-backward{display:none}.woocommerce a.button.wc-forward{float:right;background:var(--wp--preset--color--primary);color:#fff;margin-top:-8px}.wc-bookings-booking-form{border:none !Important;padding:0 !Important;margin:0 !Important}.ui-widget{font-family:inherit !Important;font-size:1rem !Important}.wc-bookings-date-picker{padding:0 !Important}.wc-bookings-date-picker .ui-datepicker-header{background-image:none !Important}#wc-bookings-booking-form .wc-bookings-date-picker .ui-datepicker-header{background-color:#999}#wc-bookings-booking-form .wc-bookings-date-picker .ui-datepicker .ui-datepicker-next,#wc-bookings-booking-form .wc-bookings-date-picker .ui-datepicker .ui-datepicker-prev{background-color:#999}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35}#wc-bookings-booking-form .wc-bookings-date-picker .ui-datepicker th{background-color:#FFF}#wc-bookings-booking-form .wc-bookings-date-picker .ui-datepicker th{color:#333}.ui-datepicker-calendar tbody{background-color:#FFF}#wc-bookings-booking-form .wc-bookings-date-picker .ui-datepicker td.bookable a{background-color:var(--wp--preset--color--primary)!important}#wc-bookings-booking-form .wc-bookings-date-picker .ui-datepicker td.bookable a:hover{background-color:var(--wp--preset--color--primary-hover)!important}.wc-bookings-date-picker .ui-datepicker td.fully_booked a,.wc-bookings-date-picker .ui-datepicker td.fully_booked span{background-color:var(--wp--preset--color--secondary)!important}.wc-bookings-date-picker .ui-datepicker td.fully_booked:not(.not_bookable_by_rules) span.ui-state-default{background-color:#000000!important}.wc-bookings-date-picker .ui-datepicker td.ui-state-disabled{opacity:.35}#wc-bookings-booking-form .wc-bookings-date-picker .ui-datepicker td.ui-datepicker-today a{background-color:var(--wp--preset--color--primary)!important}#wc-bookings-booking-form .wc-bookings-date-picker .ui-datepicker td.ui-datepicker-current-day a{background-color:var(--wp--preset--color--accent,#FFC857)!important}.wc-bookings-booking-form .wc-bookings-booking-cost{background:#fff0 !Important;color:#000}