@font-face{font-family:'Gazpacho';src:url('../../fonts/Gazpacho-Light.woff') format('woff'),url('../../fonts/Gazpacho-Light.ttf') format('truetype');font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:'Gazpacho';src:url('../../fonts/Gazpacho-Regular.woff2') format('woff2'),url('../../fonts/Gazpacho-Regular.woff') format('woff'),url('../../fonts/Gazpacho-Regular.ttf') format('truetype');font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'Gazpacho';src:url('../../fonts/Gazpacho-Medium.woff2') format('woff2'),url('../../fonts/Gazpacho-Medium.woff') format('woff'),url('../../fonts/Gazpacho-Medium.ttf') format('truetype');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Gazpacho';src:url('../../fonts/Gazpacho-Bold.woff') format('woff'),url('../../fonts/Gazpacho-Bold.ttf') format('truetype');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Musette Script';src:url('../../fonts/Musette-ScriptItalic.eot');src:url('../../fonts/Musette-ScriptItalic.eot?#iefix') format('embedded-opentype'),url('../../fonts/Musette-ScriptItalic.woff') format('woff'),url('../../fonts/Musette-ScriptItalic.ttf') format('truetype');font-weight:normal;font-style:normal;font-display:swap}@keyframes pointing{0%{transform:translateY(-50%)}100%{transform:translateY(0)}}#ttheme{font-family:'Gazpacho','Times','Times New Roman',serif !important;line-height:1.8;font-weight:200;color:#132c45 !important;font-style:normal !important;font-size:16px !important}@media only screen and (min-width:768px){#ttheme{font-size:18px !important}}#ttheme h1,#ttheme h2,#ttheme h3,#ttheme h4,#ttheme h5,#ttheme h6{font-family:'Gazpacho','Times','Times New Roman',serif;color:#132c45;font-weight:500;letter-spacing:normal}#ttheme h3{hyphens:auto}#ttheme a.button:hover,#ttheme a.button:focus{background-color:#132c45 !important;color:#fff}#ttheme .select2-container--default{font-style:normal;font-size:1.1rem;height:auto}#ttheme .mkdf-pli-add-to-cart a.button,#ttheme .products a.button{background-color:transparent;color:#976a4c}#ttheme .mkdf-pli-add-to-cart a.button:hover,#ttheme .products a.button:hover,#ttheme .mkdf-pli-add-to-cart a.button:focus,#ttheme .products a.button:focus{color:#132c45;background-color:transparent !important}#ttheme .trautmann-background-accent-light{background-color:#f5f1ee}#ttheme .trautmann-font-accent{font-family:'Musette Script','Times','Times New Roman',serif}#ttheme h1 span.trautmann-font-accent,#ttheme h2 span.trautmann-font-accent,#ttheme h3 span.trautmann-font-accent,#ttheme h4 span.trautmann-font-accent{text-transform:none;color:#976a4c;display:inline-block;font-size:1.4em;font-weight:normal}#ttheme .trautmann-parallax-text{color:#fff !important;text-shadow:-1px 1px 11px #000}@media only screen and (min-width:1200px){#ttheme .trautmann-parallax-text{font-size:130px !important}}#ttheme .mkdf-section-title-holder .mkdf-st-intro-text{font-family:'Musette Script','Times','Times New Roman',serif;color:#976a4c;font-size:40px}@media only screen and (min-width:681px){#ttheme .mkdf-section-title-holder .mkdf-st-intro-text{font-size:50px}}@media only screen and (min-width:960px){#ttheme .mkdf-section-title-holder .mkdf-st-intro-text{font-size:70px}}#ttheme .mkdf-section-title-holder h6.mkdf-st-text,#ttheme .mkdf-section-title-holder p.mkdf-st-text{font-family:'Gazpacho','Times','Times New Roman',serif;font-style:normal;font-weight:200;font-size:20px}@media only screen and (min-width:640px){#ttheme .mkdf-section-title-holder h6.mkdf-st-text,#ttheme .mkdf-section-title-holder p.mkdf-st-text{font-size:24px}}#ttheme .mkdf-row-grid-section-wrapper{background-repeat:no-repeat}@media only screen and (min-width:1800px){#ttheme .mkdf-row-grid-section-wrapper{background-size:cover}}#ttheme .mkdf-pli-text-wrapper{margin-top:1em !important;font-family:'Gazpacho','Times','Times New Roman',serif;color:#132c45 !important;font-size:17px !important}#ttheme .mkdf-pli-text-wrapper .mkdf-pli-excerpt{font-weight:200;margin-top:0}#ttheme .mkdf-pli-text-wrapper .mkdf-pli-price{font-weight:500;margin-top:0.5em}@media only screen and (min-width:1800px){#ttheme .mkdf-parallax-row-holder{background-size:cover}}#ttheme .mkdf-working-hours-holder .mkdf-wh-day,#ttheme .mkdf-working-hours-holder .mkdf-wh-hours{font-size:1.1rem}@media only screen and (max-width:480px){#ttheme .mkdf-working-hours-holder .mkdf-wh-day,#ttheme .mkdf-working-hours-holder .mkdf-wh-hours{font-size:1rem}}#ttheme .mkdf-working-hours-holder .mkdf-wh-item{margin-bottom:0.75em}#ttheme .mkdf-working-hours-holder .mkdf-wh-item:last-child{margin-bottom:0}#ttheme .mkdf-horizontal-timeline .mkdf-section-title-holder p.mkdf-st-text{font-size:1.1rem}#ttheme .mkdf-page-footer{color:#fff !important}#ttheme .mkdf-page-footer a,#ttheme .mkdf-page-footer h1,#ttheme .mkdf-page-footer h2,#ttheme .mkdf-page-footer h3,#ttheme .mkdf-page-footer h4,#ttheme .mkdf-page-footer h5,#ttheme .mkdf-page-footer h6,#ttheme .mkdf-page-footer p{color:#fff !important}#ttheme .mkdf-footer-top-holder{color:#fff;background-color:#132c45;background:linear-gradient(180deg, #101f2f 0%, #172b42 100%)}#ttheme .mkdf-footer-bottom-holder{background-color:#132c45;color:#fff !important;font-weight:200}#ttheme .mkdf-social-icons-group-widget a{color:#976a4c !important;border-color:#976a4c}#ttheme .mkdf-social-icons-group-widget a:hover,#ttheme .mkdf-social-icons-group-widget a:focus{color:#fff !important}#ttheme .mkdf-footer-bottom-holder{border-color:#976a4c}#ttheme .mkdf-main-menu>ul>li>a{font-family:'Gazpacho','Times','Times New Roman',serif;color:#132c45}#ttheme .mkdf-main-menu>ul>li.mkdf-active-item>a,#ttheme .mkdf-main-menu>ul>li>a:hover,#ttheme .mkdf-main-menu>ul>li>a:focus{color:#976a4c}#ttheme .mkdf-search-opener-wrapper svg path,#ttheme .mkdf-cart-icon svg path,#ttheme .mkdf-side-menu-icon svg path{fill:#976a4c}#ttheme .mkdf-cart-number{color:#976a4c;font-weight:bold}#ttheme .mkdf-title-holder{background-color:#f5f1ee;color:#976a4c}@media only screen and (min-width:1800px){#ttheme .mkdf-title-holder{background-size:100% auto}}@media only screen and (min-width:1025px){#ttheme .mkdf-vertical-align-containers{padding-left:40px;padding-right:40px}}#ttheme .trautmann-slideout-text{text-align:center}#ttheme .trautmann-slideout-text__header{font-family:'Gazpacho','Times','Times New Roman',serif;font-weight:500;text-transform:uppercase;font-size:1.2em}#ttheme .trautman-rs-suptext{font-family:'Musette Script','Times','Times New Roman',serif !important;color:#976a4c !important}#ttheme .trautman-rs-headline{font-family:'Gazpacho','Times','Times New Roman',serif !important;color:#132c45 !important}#ttheme .trautman-rs-headline span{font-weight:500 !important;text-transform:uppercase;letter-spacing:normal !important}#ttheme .trautmann-rs-text{font-family:'Gazpacho','Times','Times New Roman',serif !important;color:#132c45 !important;font-weight:200 !important;font-style:normal !important;padding:1em 0}#ttheme .trautmann-rs-buttons{display:block}@media only screen and (max-width:777px){#ttheme .trautman-rs-headline,#ttheme .trautmann-rs-text{color:#000 !important;text-shadow:1px 1px 1px #fff !important}#ttheme .trautmann-rs-text a.mkdf-btn{background-color:#976a4c;color:#fff;text-shadow:none}}#ttheme h1.mkdf-page-title.entry-title{font-family:'Musette Script','Times','Times New Roman',serif;color:#976a4c;text-transform:none;letter-spacing:normal;font-size:3rem}@media only screen and (min-width:650px){#ttheme h1.mkdf-page-title.entry-title{font-size:5rem}}@media only screen and (min-width:920px){#ttheme h1.mkdf-page-title.entry-title{font-size:7rem}}#ttheme .mkdf-dropcaps.mkdf-normal{font-family:'Musette Script','Times','Times New Roman',serif;color:#976a4c !important;font-size:4em}#ttheme .woocommerce-checkout .shop_table{background-color:transparent}#ttheme div#local_pickup_time_select{display:block}#ttheme #local_pickup_time_select_field{display:block;font-family:'Gazpacho','Times','Times New Roman',serif}#ttheme #local_pickup_time_select_field .woocommerce-input-wrapper,#ttheme #local_pickup_time_select_field label{display:block}#ttheme #local_pickup_time_select_field select{font-family:'Gazpacho','Times','Times New Roman',serif;color:#132c45;font-weight:bold;border-radius:0;font-size:1rem;padding:0.2em;background-color:#fff}#ttheme #local_pickup_time_select_field label{font-weight:bold;color:darkred}#ttheme #local_pickup_time_select_field label:after{content:"👇";display:inline-block;animation-name:pointing;animation-duration:0.5s;animation-iteration-count:infinite;animation-direction:alternate}#ttheme #local_pickup_time_select_field:after{content:'Bitte wählen Sie eine Abholzeit aus, damit die gewünschten Produkte rechtzeitig zur Abholung bereitstehen.';display:block;font-size:0.8rem;margin-top:0.8rem;color:darkred;font-weight:bold}@media only screen and (min-width:769px){#ttheme #local_pickup_time_select_field:after{width:420px}}#ttheme #local_pickup_time_select_field select{border:1px solid #8b0000}#ttheme #local_pickup_time_select_field.woocommerce-validated:after{content:'✅ Vielen Dank für Ihre Auswahl! Sollten Sie den Termin nicht einhalten können, geben Sie uns bitte kurz Bescheid.';color:green}#ttheme #local_pickup_time_select_field.woocommerce-validated select{border-color:green}#ttheme #local_pickup_time_select_field.woocommerce-validated label{color:green}#ttheme #local_pickup_time_select_field.woocommerce-validated label:after{opacity:0}#ttheme .wpb_wrapper>h2:first-child,#ttheme .wpb_wrapper>h3:first-child{margin-top:0}#ttheme .mkdf-separator{margin:1.5rem 0 !important}#ttheme.woocommerce-page .mkdf-content .wc-forward:not(.added_to_cart):not(.checkout-button),#ttheme.woocommerce-page .mkdf-content a.button,#ttheme.woocommerce-page .mkdf-content button[type="submit"]:not(.mkdf-search-submit),#ttheme.woocommerce-page .mkdf-content input[type="submit"],#ttheme div.woocommerce .wc-forward:not(.added_to_cart):not(.checkout-button),#ttheme div.woocommerce a.added_to_cart,#ttheme div.woocommerce a.button,#ttheme div.woocommerce button[type="submit"]:not(.mkdf-search-submit),#ttheme div.woocommerce input[type="submit"]{background-color:#976a4c}#ttheme.woocommerce-page .mkdf-content .wc-forward:not(.added_to_cart):not(.checkout-button):hover,#ttheme.woocommerce-page .mkdf-content a.button:hover,#ttheme.woocommerce-page .mkdf-content button[type="submit"]:not(.mkdf-search-submit):hover,#ttheme.woocommerce-page .mkdf-content input[type="submit"]:hover,#ttheme div.woocommerce .wc-forward:not(.added_to_cart):not(.checkout-button):hover,#ttheme div.woocommerce a.added_to_cart:hover,#ttheme div.woocommerce a.button:hover,#ttheme div.woocommerce button[type="submit"]:not(.mkdf-search-submit):hover,#ttheme div.woocommerce input[type="submit"]:hover,#ttheme.woocommerce-page .mkdf-content .wc-forward:not(.added_to_cart):not(.checkout-button):focus,#ttheme.woocommerce-page .mkdf-content a.button:focus,#ttheme.woocommerce-page .mkdf-content button[type="submit"]:not(.mkdf-search-submit):focus,#ttheme.woocommerce-page .mkdf-content input[type="submit"]:focus,#ttheme div.woocommerce .wc-forward:not(.added_to_cart):not(.checkout-button):focus,#ttheme div.woocommerce a.added_to_cart:focus,#ttheme div.woocommerce a.button:focus,#ttheme div.woocommerce button[type="submit"]:not(.mkdf-search-submit):focus,#ttheme div.woocommerce input[type="submit"]:focus{background-color:#132c45 !important;color:#fff}#ttheme.woocommerce-page .mkdf-content a.added_to_cart,#ttheme.woocommerce-page .mkdf-content .products a{background-color:transparent !important;color:#132c45 !important}#ttheme.woocommerce-page .mkdf-content a.added_to_cart:hover,#ttheme.woocommerce-page .mkdf-content .products a:hover,#ttheme.woocommerce-page .mkdf-content a.added_to_cart:focus,#ttheme.woocommerce-page .mkdf-content .products a:focus{background-color:transparent !important;color:#976a4c !important}#ttheme .woocommerce-Price-amount{font-weight:bold}#ttheme .wc-gzd-product-name-right{font-weight:bold}#ttheme .wc-gzd-cart-info,#ttheme .wc-gzd-cart-info .woocommerce-Price-amount{font-weight:200}#ttheme .wc_payment_method{background-color:#f5f1ee}#ttheme .woocommerce-cart-form__cart-item.cart_item .product-name>a,#ttheme .woocommerce-cart-form__cart-item.cart_item .woocommerce-Price-amount{font-weight:bold;font-style:normal}#ttheme .woocommerce-cart-form__cart-item.cart_item .wc-gzd-cart-info .woocommerce-Price-amount{font-weight:normal;font-style:italic}#ttheme .woocommerce-checkout table tr.order-total strong{font-style:normal;font-family:'Gazpacho','Times','Times New Roman',serif}#ttheme .wc_payment_method label{font-weight:bold}#ttheme .summary.entry-summary .wc-gzd-additional-info{font-size:0.8rem}#ttheme .summary.entry-summary .wc-gzd-additional-info .woocommerce-Price-amount{font-weight:200}#ttheme .summary.entry-summary form.cart{display:flex}#ttheme .summary.entry-summary form.cart .input-text.qty,#ttheme .summary.entry-summary form.cart .single_add_to_cart_button{box-sizing:border-box;height:100%;text-align:center}#ttheme .summary.entry-summary form.cart .single_add_to_cart_button{outline:none;margin-top:0}#ttheme .summary.entry-summary .sku_wrapper,#ttheme .summary.entry-summary .posted_in,#ttheme .summary.entry-summary .tagged_as{font-size:0.8rem}#ttheme .summary.entry-summary .price.price-unit{margin-top:1rem}#ttheme .summary.entry-summary .price.price-unit:before{display:inline;content:"Grundpreis: "}#ttheme .summary.entry-summary .legal-price-info .wc-gzd-additional-info{margin-top:0}#ttheme .summary.entry-summary .product-units-wrapper{font-weight:bold;margin-bottom:0}#ttheme .woocommerce-error,#ttheme .woocommerce-info,#ttheme .woocommerce-message{line-height:1.4em}@media only screen and (max-width:1000px){#ttheme table.cart tr.cart_item td,#ttheme table.shop_table_responsive td{font-size:1rem;line-height:normal}#ttheme table.cart tr.cart_item td p,#ttheme table.shop_table_responsive td p{margin:.5rem 0}#ttheme table.cart thead tr th{font-size:0.8rem}#ttheme div.woocommerce button{font-size:0.7rem !important}}@media only screen and (max-width:768px){#ttheme table.shop_table tbody,#ttheme table.shop_table thead,#ttheme table.shop_table tr,#ttheme table.shop_table td{display:block}#ttheme table.shop_table td{padding:0 1rem}#ttheme table.shop_table thead{display:none}#ttheme table.shop_table tr{padding:1rem 0}#ttheme table.shop_table td.product-remove,#ttheme table.shop_table td.product-name{padding-bottom:1rem}#ttheme table.shop_table td.product-remove::after{content:'← Löschen';display:inline-block;position:relative;top:5px}#ttheme table.shop_table td.product-name,#ttheme table.shop_table td.product-price,#ttheme table.shop_table td.product-quantity,#ttheme table.shop_table td.product-subtotal,#ttheme table.shop_table td.product-thumbnail,#ttheme table.shop_table .cart_item td.product-total{padding-bottom:1rem;width:100%}#ttheme table.shop_table td.product-name::before,#ttheme table.shop_table td.product-price::before,#ttheme table.shop_table td.product-quantity::before,#ttheme table.shop_table td.product-subtotal::before,#ttheme table.shop_table td.product-thumbnail::before,#ttheme table.shop_table .cart_item td.product-total::before{display:block;text-transform:uppercase;font-weight:bold;font-style:normal}#ttheme table.shop_table td.product-name::before{content:'Artikel'}#ttheme table.shop_table td.product-price::before{content:'Artikelpreis'}#ttheme table.shop_table td.product-quantity::before{content:'Menge'}#ttheme table.shop_table td.product-subtotal::before,#ttheme table.shop_table .cart_item td.product-total::before{content:'Zwischensumme'}#ttheme table.shop_table td.product-thumbnail img{display:block;width:200px;height:auto}}#ttheme .products .product{text-align:center}#ttheme .products .wc-gzd-additional-info{font-size:0.8rem;margin:0}#ttheme .products .wc-gzd-additional-info .woocommerce-Price-amount{font-weight:200}#ttheme .products.related .mkdf-pl-category-holder{margin-bottom:1rem}#ttheme .woocommerce-error,#ttheme .woocommerce-success,#ttheme .woocommerce-notice{line-height:1.4}#ttheme .woocommerce-error{background-color:#ffd3cc}#ttheme .woocommerce-notice{font-weight:bold;padding:0.6em;background-color:#f5f1ee}#ttheme .woocommerce-notice.woocommerce-notice--success{background-color:#e9fcde}#ttheme .woocommerce-message{background-color:#f5f1ee}#ttheme .woocommerce-error a{float:none}#ttheme .woocommerce-table.woocommerce-table--order-details th,#ttheme .woocommerce-table.woocommerce-table--order-details td{padding:1rem}#ttheme .mkdf-logo-wrapper>a{height:70px !important}#ttheme .mkdf-mobile-logo-wrapper>a{height:50px !important}#ttheme .mkdf-shopping-cart-dropdown{right:-2rem}@media only screen and (max-width:480px){#ttheme .mkdf-horizontal-timeline .mkdf-ht-content .mkdf-hti-content-inner{margin-right:0;margin-left:0}#ttheme .mkdf-hti-content-image{padding:0}#ttheme .mkdf-hti-content-value{padding-left:0}#ttheme h4.mkdf-st-title{font-size:1.3rem}#ttheme p.mkdf-st-text{font-size:0.8rem;line-height:1.5}#ttheme .mkdf-horizontal-timeline .mkdf-ht-nav-wrapper{width:calc(100% - 30px)}#ttheme .mkdf-horizontal-timeline .mkdf-ht-nav-wrapper{margin:0 15px}#ttheme .mkdf-ht-nav{margin-top:1rem}}#ttheme .lyte-wrapper,#ttheme .lyte-wrapper+.lL{font-family:'Gazpacho','Times','Times New Roman',serif}#ttheme .lyte-wrapper+.lL{box-sizing:border-box;background-color:#ffd3cc;padding:1rem;text-align:center;font-weight:bold}#ttheme .lyte-wrapper+.lL a{font-weight:normal;text-decoration:underline}#ttheme .summary.entry-summary form.variations_form.cart{display:block}#ttheme .summary.entry-summary form.variations_form.cart table.variations,#ttheme .summary.entry-summary form.variations_form.cart .single_variation_wrap{width:100%}#ttheme .summary.entry-summary form.variations_form.cart table.variations td,#ttheme .summary.entry-summary form.variations_form.cart table.variations th{padding-left:0;border:none;text-align:left}#ttheme .summary.entry-summary form.variations_form.cart table.variations table,#ttheme .summary.entry-summary form.variations_form.cart table.variations tbody,#ttheme .summary.entry-summary form.variations_form.cart table.variations th,#ttheme .summary.entry-summary form.variations_form.cart table.variations tr,#ttheme .summary.entry-summary form.variations_form.cart table.variations td{display:block;width:100%;box-sizing:border-box}#ttheme .summary.entry-summary form.variations_form.cart table.variations select{width:100%;box-sizing:border-box}#ttheme .summary.entry-summary form.variations_form.cart table.variations tr:has(td[colspan="2"]){padding-bottom:0}#ttheme .summary.entry-summary form.variations_form.cart table.variations button.reset_variations{border:0 !important;clip:rect(1px, 1px, 1px, 1px) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}#ttheme .summary.entry-summary form.variations_form.cart table.variations button.reset_variations:focus,#ttheme .summary.entry-summary form.variations_form.cart table.variations button.reset_variations:active{clip:auto !important;-webkit-clip-path:none !important;clip-path:none !important;height:auto !important;margin:auto !important;overflow:visible !important;width:auto !important;white-space:normal !important}#ttheme .summary.entry-summary form.variations_form.cart .single_variation_wrap{margin-top:0}#ttheme .summary.entry-summary form.variations_form.cart .woocommerce-variation{margin-bottom:0}#ttheme .summary.entry-summary form.variations_form.cart .woocommerce-variation-add-to-cart{display:flex;margin-top:0}#ttheme .summary.entry-summary form.variations_form.cart span.selection{color:#000}#ttheme .easy-notification-bar-message{color:#fff !important}