﻿.color-1{color:#dd944a}.color-2{color:#2c201b}.color-3{color:#fff}.color-4{color:#0f1113}.tiny-font{font-size:clamp(.6rem,1.1vw,.75rem) !important}.small-font{font-size:clamp(.8rem,1.3vw,1.1rem) !important}.regular-font{font-size:clamp(1rem,1.8vw,1.4rem) !important}.medium-font{font-size:clamp(1.2rem,2.2vw,1.8rem) !important}.intermediate-font{font-size:clamp(1.4rem,2.5vw,2.2rem) !important}.large-font{font-size:clamp(1.8rem,3.5vw,2.8rem) !important}.extra-large-font{font-size:clamp(2.2rem,5vw,3.6rem) !important}.huge-font{font-size:clamp(2.4rem,6.5vw,4.5rem) !important}.extra-huge-font{font-size:clamp(3rem,8vw,5.5rem) !important}.extreme-huge-font{font-size:clamp(3.4rem,10vw,7.5rem) !important}.heavy-font{font-size:clamp(3.8rem,14vw,15.5rem) !important}.extreme-heavy-font{font-size:clamp(4.2rem,18vw,19.5rem) !important}@keyframes fadein{0%{opacity:0}100%{opacity:1}}.animation-delay-2{animation-delay:.2s}.animation-delay-4{animation-delay:.4s}.animation-delay-6{animation-delay:.6s}.animation-delay-8{animation-delay:.8s}.animation-delay-10{animation-delay:1s}.animation-delay-15{animation-delay:1.5s}.animation-delay-20{animation-delay:2s}.animation-delay-25{animation-delay:2.5s}.animation-delay-30{animation-delay:3s}.animation-delay-40{animation-delay:4s}.animation-delay-50{animation-delay:5s}.animation-delay-60{animation-delay:6s}.fadescroll{opacity:0}.fade{opacity:1}.wrapper{margin:0 auto;width:min(100%,80vw)}.wrapper-small{margin:0 auto;width:min(960px,85vw)}.wrapper-medium{margin:0 auto;width:min(1180px,85vw)}.wrapper-full{margin:0 auto;width:100%}.main{flex:1}ol,ul{border:0;margin:0;padding:0;list-style:none;list-style-type:none;text-decoration:none;color:#0f1113;list-style-type:none}ol li,ul li{border:0;margin:0;padding:0;list-style:none;list-style-type:none;text-decoration:none;list-style-type:none}hr{border:1px solid #ddd;margin:2rem 0}.btn-success{border:0;margin:0;padding:0;list-style:none;list-style-type:none;text-decoration:none;color:#0f1113}.parallax,.section-parallax{background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover;min-height:60vh;width:100%}@media(max-width: 768px){.parallax,.section-parallax{background-attachment:scroll;height:auto}}@media(max-width: 576px){.parallax,.section-parallax{background-attachment:scroll;min-height:25rem}}.full-cover-image img{display:block;width:100%;height:auto;object-fit:cover;object-position:50% 50%;height:60vh}blockquote{border-left:3px solid #dd944a;margin-bottom:2rem;padding-left:1.5rem}blockquote p{color:#333;line-height:1.9rem}.disclaimer{margin:0 auto;width:min(100%,80vw);margin-bottom:10rem}.disclaimer .wp-block-columns{margin-top:2rem;gap:5vw}.disclaimer h1,.disclaimer .h1{font-size:clamp(1.8rem,3.5vw,2.8rem);color:#dd944a;font-weight:500;margin-bottom:.2em}.disclaimer h2,.disclaimer .h2{font-size:clamp(1.2rem,2.2vw,1.8rem);color:#dd944a;font-weight:500;margin:1em auto .2em}.disclaimer h3,.disclaimer .h3{font-size:clamp(1rem,1.8vw,1.4rem);color:#333;font-weight:500;margin:1.1em auto .4em}.disclaimer h4,.disclaimer .h4{font-size:clamp(1rem,1.8vw,1.4rem);color:#666;font-weight:400;margin:0 0 .5rem}.disclaimer p,.disclaimer li{font-size:clamp(1rem,1.8vw,1.4rem);color:#666;font-weight:400;margin:0 0 .8em;line-height:1.4em}.disclaimer .address{line-height:1.2em;margin:1em auto .2em}.disclaimer .wp-block-separator{border:2px solid;border-left:none;border-right:none;display:list-item}.disclaimer ul{margin:2rem 0}.disclaimer ul li{color:#333;font-weight:400;list-style-type:disc;margin:0 0 .5rem 1rem}@media(max-width: 576px){.wp-block-gallery{padding:0 30px}}.wp-block-image img{height:auto;width:100%}@media(max-width: 768px){.wp-block-columns{display:block}}@media(max-width: 768px){.wp-block-columns img{padding:0;width:100%}}.site404{margin:0 auto;width:min(100%,80vw)}input,select,textarea{background:#fff;border:1px solid #ddd;border-radius:5px;font-family:"Open Sans";font-size:clamp(1rem,1.8vw,1.4rem);margin-bottom:.8rem;padding:1.2rem;width:100%}textarea{height:8rem}input[type=checkbox]{margin:.7rem;padding:0;transform:scale(1.2);zoom:2}input[type=checkbox]:hover{cursor:pointer}@media(max-width: 576px){input[type=checkbox]{transform:scale(0.9);zoom:2}}input[type=submit]{background:#b37435;border:0;color:#fff;width:100%}input[type=submit]:hover{transition:.2s;background:#2c201b;border:0;color:#fff;cursor:pointer}.datenschutz-checkbox{margin-bottom:1rem;text-align:left}.datenschutz-checkbox input,.datenschutz-checkbox select,.datenschutz-checkbox textarea{border:0;margin:0;padding:0;margin:.15rem .5rem 0 0;width:auto}.datenschutz-checkbox span{color:#666;font-size:clamp(.6rem,1.1vw,.75rem)}.datenschutz-checkbox a{color:#2c201b;font-weight:400}.datenschutz-checkbox .wpcf7-list-item{margin-bottom:1.3rem;width:100% !important}.datenschutz-checkbox .wpcf7-form-control-wrap .wpcf7-list-item label{display:flex !important;flex-direction:row !important}.datenschutz-info{color:#999;font-size:clamp(1.2rem,2.2vw,1.8rem);margin-bottom:1rem}.wpcf7-not-valid-tip{margin:-0.6rem 0 .5rem}.search .wrapper{margin:0 auto;width:min(100%,80vw);padding-bottom:5rem}.search input{border:2px solid #0f1113;border-radius:4px;color:#0f1113;display:block;margin-top:20px;padding:15px 20px;text-align:left;width:90%}.search input[type~=submit]:hover{transition:.2s;background:#0f1113;border:2px solid #0f1113;color:#0f1113;cursor:pointer}.search label{display:none}.search h2{letter-spacing:.2px;margin-bottom:5px}.search .search-post-excerpt{letter-spacing:.8px;line-height:15px}.search hr{margin:2rem 0}.search hr:last-of-type{display:none}.search form{margin-bottom:4rem}.search form div{display:flex}.search form input[type=text]{margin-right:1%;width:89%}.search form input[type=submit]{width:10%}.search .h2-ergebnis{color:#dd944a;margin:0 0 .1rem}.search .txt-ergebnis{margin-bottom:3rem}@media(max-width: 768px){.website-info{flex-direction:column}}.roboro-link{color:#fff;margin:0 .2rem}@media(max-width: 768px){.roboro-link .byroboro{display:block}}.roboro-link .byroboro:hover{color:#999}.roboro-link .byroboro:hover strong{color:#999}.roboro-link .byroboro::before{color:#fff;content:"|";font-weight:600;margin-left:.3rem;margin-right:.3rem}@media(max-width: 768px){.roboro-link .byroboro::before{content:none}}.roboro-link .byroboro strong{color:#fff;font-weight:500}.roboro-link .roboro-heart{color:#2c201b;margin:.1rem .2rem 0}@media(max-width: 576px){.roboro-link .roboro-heart{display:inline-block;margin-top:.3rem}}@media print{header,footer,.single-blogsite-print{display:none}.single-blogsite{margin:5rem 0 20rem}}@media all and (-ms-high-contrast:none){body{display:flex;flex-direction:column;min-height:100vh}header,footer{flex-shrink:0}.main{flex:1 0 auto}}.woocommerce-page .main{margin:0 auto;width:min(1180px,85vw);display:flex;padding-right:2rem;padding-left:2rem;margin-bottom:4rem}@media(max-width: 768px){.woocommerce-page .main{display:flex;flex-direction:column}}.woocommerce-page h1{color:#2c201b;margin:0 auto 2rem;text-align:center}.woocommerce-page .section-teaser h2{text-align:center;font-size:clamp(1.2rem,2.2vw,1.8rem)}.woocommerce-page .section-teaser h4{font-size:clamp(1.2rem,2.2vw,1.8rem);font-weight:300;text-align:center;margin:-0.5rem auto 3rem}.woocommerce-breadcrumb{display:none !important}.woocommerce div.product form.cart{margin:0}.woocommerce{color:#ddd}@media(max-width: 768px){.woocommerce .product_title{font-size:clamp(1.2rem,2.2vw,1.8rem) !important;line-height:3.3rem !important}}@media(max-width: 576px){.woocommerce .product_title{font-size:clamp(1.2rem,2.2vw,1.8rem) !important;line-height:2.4rem !important}}.woocommerce table.shop_attributes{border-top:none !important}.woocommerce .product{margin-bottom:11rem !important}.woocommerce .quantity .qty{padding:1.1rem !important;width:5rem}.woocommerce h1,.woocommerce h2,.woocommerce h3,.woocommerce h4,.woocommerce h5,.woocommerce h6,.woocommerce p,.woocommerce label{color:#221712}.woocommerce a.remove{color:#2c201b !important}.woocommerce a.remove{color:#2c201b !important}.woocommerce form .form-row .required{color:#2c201b !important}.woocommerce-checkout .shop_table{background:#453934 !important}.woocommerce table.shop_table{background:#fff !important;color:#2c201b}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:#999 !important}.wc_payment_methods .payment_box p{color:#221712 !important}.payment_method_bacs,.payment_method_ppcp-gateway,.payment_method_cod input,.wc_payment_methods li input{font-size:clamp(1.2rem,2.2vw,1.8rem)}.woocommerce-gzd-legal-checkbox-text{margin-top:-0.6rem}.create-account .woocommerce-form__label-for-checkbox{display:flex !important;flex-direction:row !important;margin-top:1rem}.create-account .woocommerce-form__label-for-checkbox #createaccount{border:0;margin:0;padding:0;width:10% !important;margin-right:.5rem}.woocommerce-shipping-fields input,.woocommerce-shipping-fields select,.woocommerce-shipping-fields textarea,.wc-gzd-checkbox-placeholder-legal input,.wc-gzd-checkbox-placeholder-legal select,.wc-gzd-checkbox-placeholder-legal textarea{width:auto}.woocommerce-shipping-fields button.button.alt,.woocommerce-shipping-fields input.button.alt,.wc-gzd-checkbox-placeholder-legal button.button.alt,.wc-gzd-checkbox-placeholder-legal input.button.alt{background-color:#2c201b;padding:1.2rem !important}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{background-color:#2c201b;padding:1.2rem !important}.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover{transition:.2s;background:#dd944a}.woocommerce-message{border-top-color:#2c201b}.woocommerce-message::before{color:#2c201b;content:""}@media(max-width: 768px){.woocommerce .products ul,.woocommerce ul.products{display:flex;flex-wrap:wrap}}@media(max-width: 768px){.woocommerce-page .woocommerce-category-products{width:48%;margin-right:2%}}.woocommerce-shop-site{flex-grow:3}.woocommerce ul.order_details,.woocommerce .woocommerce-customer-details address{color:#221712}.woocommerce-gzd-legal-checkbox-text a{color:#2c201b !important;font-weight:600;cursor:pointer}.woocommerce-gzd-legal-checkbox-text a:hover{transition:.7s;color:#221712 !important;cursor:pointer}.woocommerce-product-site{margin:0 auto;width:min(1180px,85vw);margin-bottom:4rem;margin-top:8rem}.woocommerce-product-site .entry-summary{display:flex;flex-direction:column}.woocommerce-product-site .entry-summary h1{color:#2c201b;font-size:clamp(1.2rem,2.2vw,1.8rem);line-height:2.3rem;margin:4rem 0 1.5rem !important;letter-spacing:-0.05rem;text-align:left;text-transform:uppercase}.woocommerce-product-site .entry-summary h2:first-of-type{display:none}.woocommerce-product-site .entry-summary a{color:#2c201b !important;cursor:pointer}.woocommerce-product-site .entry-summary a:hover{transition:.7s;color:#dd944a;cursor:pointer}.woocommerce-product-site .entry-summary table{order:1}.woocommerce-product-site .entry-summary .product_meta{order:2;color:#dd944a;font-size:clamp(1.2rem,2.2vw,1.8rem);line-height:2rem;margin:1rem 0 0}.woocommerce-product-site .entry-summary .price{order:3;color:#dd944a !important;font-size:clamp(1.2rem,2.2vw,1.8rem) !important;line-height:3rem;margin:.5rem 0 .5rem}.woocommerce-product-site .entry-summary .legal-price-info{order:4}.woocommerce-product-site .entry-summary .cart{order:5;margin:1rem 0 0}.woocommerce-product-site .entry-summary p.wc-gzd-additional-info{order:4}.woocommerce-product-site .entry-summary .sku_wrapper,.woocommerce-product-site .entry-summary .posted_in{font-size:clamp(.6rem,1.1vw,.75rem);line-height:1.2rem;letter-spacing:.02rem;color:#453934 !important}.woocommerce-product-site .entry-summary .product_meta{order:6 !important}.woocommerce-product-site table .woocommerce-product-attributes{border-top:none !important}.woocommerce-product-site table tbody{display:flex;flex-direction:column}.woocommerce-product-site table tbody .woocommerce-product-attributes-item--weight{display:none}.woocommerce-product-site table tbody .woocommerce-product-attributes-item--attribute_jahrgang{order:1}.woocommerce-product-site table tbody .woocommerce-product-attributes-item--attribute_rebsorte{order:2}.woocommerce-product-site table tbody .woocommerce-product-attributes-item--attribute_geschmack{order:3}.woocommerce-product-site table tbody .woocommerce-product-attributes-item--attribute_herkunft{order:4}.woocommerce-product-site table tbody .woocommerce-product-attributes-item--attribute_boden{order:5}.woocommerce-product-site table tbody .woocommerce-product-attributes-item--attribute_qualit\%c3\%a4tsstufe{order:6}.woocommerce-product-site table tbody .woocommerce-product-attributes-item--attribute_ausbau{order:7}.woocommerce-product-site table tbody .woocommerce-product-attributes-item--attribute_alkoholgehalt{order:8}.woocommerce-product-site table tbody .woocommerce-product-attributes-item--attribute_restzucker{order:9}.woocommerce-product-site table tbody .woocommerce-product-attributes-item--attribute_gesamts\%c3\%a4ure{order:10 !important}.woocommerce-product-site table tbody .woocommerce-product-attributes-item--attribute_besonderheit{order:11}.woocommerce-product-site table tbody .woocommerce-product-attributes-item--attribute_grundpreis{order:12}.woocommerce-product-site table tbody .woocommerce-product-attributes-item--attribute_inhalt{order:13}.woocommerce-product-site table tbody .woocommerce-product-attributes-item--attribute_hersteller{order:14}.woocommerce-product-site table tbody .woocommerce-product-attributes-item--attribute_allergene{order:15;border-bottom:none !important}.woocommerce-product-site table tr{border:0;margin:0;padding:0;border-bottom:1px dotted rgba(15,17,19,.1)}.woocommerce-product-site table th{border:0;margin:0;padding:0;background:none !important;color:#999;font-weight:300 !important;text-align:left;padding:0 !important;min-width:150px !important;border-bottom:none !important}.woocommerce-product-site table td{border:0;margin:0;padding:0;background:none !important;color:#dd944a;font-weight:200 !important;text-align:left;padding:0 !important;border-bottom:none !important}.woocommerce-product-site table td p{border:0;margin:0;padding:0;padding:0 !important}@media(max-width: 576px){.woocommerce-product-site table td p{hyphens:auto}}.woocommerce-product-site .product_meta{color:#dd944a;display:flex;flex-direction:column;font-size:clamp(.6rem,1.1vw,.75rem);letter-spacing:.05rem}.woocommerce-product-site .product_meta a{color:#f6b16d}.woocommerce-product-site .legal-price-info{margin-bottom:-0.5rem}.woocommerce-product-site .legal-price-info a{color:#fff}.woocommerce-product-site .wc-tabs{display:none}.woocommerce-product-site .woocommerce-Tabs-panel h2{color:#453934 !important;font-size:clamp(1rem,1.8vw,1.4rem) !important;font-weight:200 !important}.woocommerce-product-site .woocommerce-Tabs-panel p{color:#2c201b !important;font-size:clamp(1.2rem,2.2vw,1.8rem);line-height:2.1rem;margin-bottom:2rem}.woocommerce-product-site .woocommerce-Tabs-panel p a{color:#b37435}.woocommerce-product-site .woocommerce-Tabs-panel p a:hover{transition:.2s;color:#221712}.shop-menu{flex-grow:1}@media(max-width: 768px){.shop-menu{flex-grow:0;display:block;text-align:center;margin-bottom:3rem}}@media(max-width: 576px){.shop-menu{flex-grow:0;display:block;text-align:center}}.shop-menu li{margin-bottom:1rem}@media(max-width: 768px){.shop-menu li{text-align:center;display:inline-block;margin-right:1rem}}@media(max-width: 576px){.shop-menu li{text-align:center;display:inline-block;margin-right:1rem}}.shop-menu li a{color:#dd944a;font-size:clamp(1rem,1.8vw,1.4rem);cursor:pointer}.shop-menu li a:hover{transition:.7s;color:#2c201b;cursor:pointer}.shop-menu li:nth-child(1) a{font-size:clamp(1rem,1.8vw,1.4rem);cursor:pointer}.woocommerce-category-products,.woocommerce-cat-block{text-align:center}.woocommerce-category-products h2,.woocommerce-cat-block h2{color:#2c201b;font-size:clamp(1rem,1.8vw,1.4rem);font-weight:600;margin-bottom:-0.6rem !important}.woocommerce-category-products .add_to_cart_button,.woocommerce-cat-block .add_to_cart_button{border-radius:0;display:flex;flex-grow:1;justify-content:center;margin-top:1em;padding:1rem !important}.woocommerce-category-products .add_to_cart_button:hover,.woocommerce-cat-block .add_to_cart_button:hover{transition:.2s;background:#2c201b;color:#fff}.woocommerce-category-products .wc-block-grid__product-add-to-cart,.woocommerce-cat-block .wc-block-grid__product-add-to-cart{border-radius:0;display:flex;flex-grow:1;justify-content:center;align-items:center;background:#ddd;font-weight:600}.woocommerce-category-products .wc-block-grid__product-add-to-cart a,.woocommerce-cat-block .wc-block-grid__product-add-to-cart a{background:#ddd;color:#2c201b}.woocommerce-category-products .wc-block-grid__product-add-to-cart:hover,.woocommerce-cat-block .wc-block-grid__product-add-to-cart:hover{transition:.2s;background:#ddd;color:#fff}.woocommerce-category-products .info-box,.woocommerce-cat-block .info-box{background:#2c201b;box-sizing:border-box;color:#ddd !important;cursor:pointer;margin-top:.5rem;padding:1rem !important}.woocommerce-category-products .info-box a,.woocommerce-cat-block .info-box a{color:#fff;font-weight:400 !important;font-size:clamp(1.2rem,2.2vw,1.8rem)}.woocommerce-category-products .info-box:hover,.woocommerce-cat-block .info-box:hover{transition:.2s;background:#dd944a;color:#fff}.woocommerce-category-products .price,.woocommerce-cat-block .price{color:#dd944a !important;font-size:clamp(1rem,1.8vw,1.4rem) !important;font-weight:400 !important;margin-bottom:.5rem !important}.woocommerce-category-products p,.woocommerce-cat-block p{line-height:1.3rem;margin:0 !important;padding:0 !important}.woocommerce-category-products p a,.woocommerce-cat-block p a{color:#2c201b}.woocommerce-category-products p a:hover,.woocommerce-cat-block p a:hover{transition:.2s;color:#dd944a}.woocommerce-category-products .button:hover,.woocommerce-cat-block .button:hover{transition:.2s;background-color:#2c201b !important;color:#fff}.woocommerce-category-products .product-info-box,.woocommerce-cat-block .product-info-box{box-sizing:border-box;color:#ddd;display:flex;flex-wrap:wrap;justify-content:center}@media(max-width: 768px){.woocommerce-category-products .product-info-box,.woocommerce-cat-block .product-info-box{display:block}}.woocommerce-category-products .product-info-box .tax-info,.woocommerce-cat-block .product-info-box .tax-info{margin-right:4px !important}.product-attribute-box{margin-bottom:1rem;font-weight:400 !important}.product-attribute-box .product-attribute{color:#2c201b;display:block;font-size:clamp(1.2rem,2.2vw,1.8rem)}.summary .price{display:flex;flex-direction:column}.woocommerce-ordering input,.woocommerce-ordering select{background-color:#fff;border-radius:0 !important;color:#453934;cursor:pointer;font-family:"Open Sans";font-size:clamp(1.2rem,2.2vw,1.8rem) !important;height:3rem !important}.woocommerce ul#shipping_method li{display:flex;justify-content:flex-start}.woocommerce ul#shipping_method li input{width:2rem}.woocommerce .site-main a{color:#0f1113}.woocommerce .site-main a:hover{color:#dab95a}.related{border-top:1px solid #453934;margin-top:5rem;padding-top:5rem;clear:both}.related h2{margin-top:-0.8rem !important;font-size:clamp(1rem,1.8vw,1.4rem) !important;font-weight:400 !important;line-height:1.5rem !important;margin-bottom:0rem !important}.related h2:nth-child(1){font-size:clamp(1rem,1.8vw,1.4rem) !important;text-align:center;margin-bottom:3rem !important}.related h2:nth-child(1)::before{content:url(../img/logo-zeichenmarke.svg);display:block;width:3rem;overflow:visible;margin:1rem auto}.related h2:nth-child(1):nth-of-type(2){margin-top:2rem}.related .add_to_cart_button,.related .info-box,.related .info-box a{font-size:clamp(1.2rem,2.2vw,1.8rem);font-weight:500 !important}.related .wc-block-grid__product-add-to-cart{margin-top:1rem}.woocommerce-pagination{padding:.5rem 4rem .1rem}.woocommerce-pagination ul{height:auto}.woocommerce-MyAccount-navigation ul{align-content:flex-start;align-items:flex-start;display:flex;flex-direction:column;height:auto;justify-content:flex-start}.woocommerce-MyAccount-navigation ul li{border:none}.navigation-produkte ul{border-bottom:1px solid #f6b16d;border-top:1px solid #f6b16d;display:flex;justify-content:center;margin-bottom:4rem}@media(max-width: 768px){.navigation-produkte ul{display:inline-block;text-align:center}}.navigation-produkte ul li{cursor:pointer;margin-right:1rem;padding:.7rem 1rem}@media(max-width: 768px){.navigation-produkte ul li{display:inline-block}}.navigation-produkte ul li:hover{transition:.2s;background:#dd944a}.woocommerce-message{margin-top:6rem}.woocommerce div.product .out-of-stock{color:#2c201b;font-weight:600;font-size:clamp(1rem,1.8vw,1.4rem) !important;margin:2rem auto}.search-form{margin:0 auto;width:min(1180px,85vw);margin:2rem auto 5rem;padding-right:2rem;padding-left:2rem}@media(max-width: 768px){.search-form{margin-bottom:1rem;margin-top:-5rem}}@media(max-width: 576px){.search-form{margin-bottom:1rem}}.delivery-time-info{display:block !important;margin-bottom:.5rem !important;width:100%}.woocommerce-checkout-review-order h3{margin-top:4rem}.woocommerce-checkout-review-order-table{margin-top:6rem !important}.post-type-archive .price del{font-size:clamp(1rem,1.8vw,1.4rem) !important;margin-bottom:.2rem}.post-type-archive .price ins{display:block;font-size:clamp(1rem,1.8vw,1.4rem) !important;text-decoration:none;width:100%}.woocommerce ul.products li.product .button{display:block;margin-top:1em;width:100%}.woocommerce ul.products li.product .price del{display:block;width:100%}@media(max-width: 576px){.woocommerce div.product div.images img{margin:0 auto;width:80%}}@media(max-width: 576px){.woocommerce ul.products li.product a img{margin:0 auto;width:50%}}*{border:0;margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;font-size:16px;height:100%}body{border:0;margin:0;padding:0;display:flex;flex-direction:column;font-family:"Open Sans","Open Sans","Open Sans";min-height:100vh}header{position:fixed;z-index:999;width:100%;height:20rem;display:flex;justify-content:space-between}header .company-brand{height:20rem;position:relative;width:20rem;left:clamp(2rem,8vw,11rem);cursor:pointer}header .logo-clip-outer{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0}header .logo-clip-inner{bottom:0;left:0;position:absolute;right:0;top:0;width:100%}header .logo-clip-outer,header .logo-clip-inner{padding-top:0}header nav{padding-top:3em;right:clamp(2rem,8vw,11rem);position:relative;width:auto}@media(max-width: 1200px){header nav{display:none;left:0;position:absolute;width:100%}}@media(max-width: 576px){header nav{display:none;left:0;position:absolute;top:4.2rem;width:100%}}header nav ul{display:flex}@media(max-width: 1200px){header nav ul{display:block;flex-direction:column;justify-content:flex-end}}@media(max-width: 576px){header nav ul{display:block;flex-direction:column;justify-content:flex-end}}header nav li{margin-right:2rem}@media(max-width: 1200px){header nav li{background:#fff;text-transform:lowercase;width:100%}header nav li:nth-child(odd){background:#f7f7f7}header nav li:hover{transition:.3s;background:#ddd;cursor:pointer}}@media(max-width: 576px){header nav li{background:#fff;text-transform:lowercase;width:100%}header nav li:nth-child(odd){background:#f7f7f7}header nav li:hover{transition:.3s;background:#ddd;cursor:pointer}}header nav li:last-of-type{margin-right:0}header nav a:hover{transition:.3s;color:#dab95a;cursor:pointer}@media(max-width: 1200px){header nav a{border-bottom:1px solid #999;display:block;margin-bottom:0;padding:1rem 1rem 1rem 2rem}header nav a:last-child a{border-bottom:0}}@media(max-width: 576px){header nav a{border-bottom:1px solid #999;display:block;margin-bottom:0;padding:1rem 1rem 1rem 2rem}header nav a:last-child a{border-bottom:0}}header .menu-toggle{display:none;font-size:clamp(3rem,8vw,5.5rem);top:.3em;right:1em}@media(max-width: 1200px){header .menu-toggle{transition:2s;color:#0f1113;cursor:pointer;display:block;position:absolute;z-index:80;font-size:clamp(2.2rem,5vw,3.6rem);top:.6em;right:1em}}@media(max-width: 576px){header .menu-toggle{transition:2s;color:#0f1113;cursor:pointer;display:block;position:absolute;z-index:80;font-size:clamp(3rem,8vw,5.5rem);top:.7em;right:1em}}header .menu-toggle:hover{transition:.2s;color:#dab95a}header .active a{color:#2c201b}header .active a:hover{transition:.2s;color:#dab95a;cursor:pointer}header{background:rgba(255,255,255,.9);height:9rem}@media(max-width: 1200px){header{height:6rem}}@media(max-width: 992px){header{height:5.5rem}}@media(max-width: 576px){header{height:4rem}}header .company-brand{height:20rem;transition:all .3s;width:20rem;margin-top:1.3rem}@media(max-width: 1600px){header .company-brand{height:18rem;width:18rem;margin-top:-0.3rem}}@media(max-width: 1200px){header .company-brand{margin-top:-1rem;height:15rem;width:15rem}}@media(max-width: 576px){header .company-brand{margin-top:-1.1rem;height:12rem;width:12rem}}header .company-brand .logo-clip-outer{padding-top:1.5em}@media(max-width: 1600px){header .company-brand .logo-clip-outer{margin-top:1rem}}@media(max-width: 1200px){header .company-brand .logo-clip-outer{margin-top:.7rem}}@media(max-width: 576px){header .company-brand .logo-clip-outer{padding-top:.75em}}header .company-brand .logo-clip-inner{padding-top:1.5em}@media(max-width: 1600px){header .company-brand .logo-clip-inner{margin-top:1rem}}@media(max-width: 1200px){header .company-brand .logo-clip-inner{margin-top:.7rem}}@media(max-width: 576px){header .company-brand .logo-clip-inner{padding-top:.75em}}header .shrink-logo{height:18em;width:18em}@media(max-width: 1600px){header .shrink-logo{height:18rem;width:18rem;margin-top:-0.3rem}}@media(max-width: 1200px){header .shrink-logo{margin-top:-1rem;height:15rem;width:15rem}}@media(max-width: 576px){header .shrink-logo{margin-top:-1.1rem;height:12rem;width:12rem}}@media(max-width: 1600px){header nav{right:clamp(1rem,4vw,7rem)}}@media(max-width: 1200px){header nav{padding-top:6rem}}@media(max-width: 576px){header nav{right:clamp(2rem,8vw,11rem);padding-top:0}}header li a{font-size:clamp(1rem,1.8vw,1.4rem);font-weight:700;line-height:1.2em;letter-spacing:.025em;margin-bottom:.5em;text-transform:uppercase}@media(max-width: 1200px){header li a{margin-bottom:0}}header li a:hover{color:#b37435}@media(max-width: 1200px){header .menu-toggle{font-size:3rem;top:1.1rem}}@media(max-width: 992px){header .menu-toggle{top:1rem}}@media(max-width: 576px){header .menu-toggle{top:.1rem;right:.75rem}}footer{padding:3rem 0 0}footer .container{display:flex}footer .container-section-1{display:flex;flex-direction:row}@media(max-width: 576px){footer .container-section-1{flex-direction:column}}footer .footer-box-1,footer .footer-box-2,footer .footer-box-3,footer .footer-box-4{display:flex}footer .footer-box-copyright{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;padding-right:3rem}@media(max-width: 576px){footer .footer-box-copyright{display:block;margin:1rem auto;padding-right:0;align-items:flex-start}}footer .footer-box-disclaimer{align-items:center;display:flex;flex-wrap:wrap}@media(max-width: 576px){footer .footer-box-disclaimer{border:0;margin:0;padding:0;justify-content:center;text-align:center;align-items:flex-start}}footer .footer-box-disclaimer ul{display:flex;flex-direction:row}footer .footer-box-disclaimer ul li{font-size:clamp(.6rem,1.1vw,.75rem);margin-right:1rem}@media(max-width: 576px){footer .footer-box-disclaimer ul li{align-items:center;display:flex;line-height:1.1rem}footer .footer-box-disclaimer ul li:last-child{margin:0}}footer .website-info{color:#fff}footer .website-info a,footer .website-info strong,footer .website-info .website-info-date{color:#fff}@media(max-width: 576px){footer .website-info a,footer .website-info strong,footer .website-info .website-info-date{font-size:clamp(1rem,2.5vw,1rem)}}footer .website-info .byroboro::before{color:#fff !important}footer .roboro-heart{color:#9f702b !important}footer .website-info-txt{display:inline-block;margin-top:.5rem}@media(max-width: 992px){footer .roboro-link{margin:0}}footer{margin-top:10em;padding-top:10em}@media(max-width: 1200px){footer{margin-top:0}}@media(max-width: 768px){footer{margin-top:10em;padding-top:5em}}footer::before{content:"";position:absolute;background:#000;height:6rem;margin-top:-15vh;clip-path:polygon(0 97.5%, 100% 0%, 100% 2.5%, 0% 100%);left:10%;width:80%}@media(max-width: 1600px){footer::before{height:4rem;clip-path:polygon(0 96%, 100% 0%, 100% 4%, 0% 100%)}}@media(max-width: 768px){footer::before{height:3rem;clip-path:polygon(0 96%, 100% 0%, 100% 4%, 0% 100%)}}footer .container-section-1{margin:0 auto;width:min(100%,80vw);color:#0f1113;display:grid;grid-auto-columns:30% 1fr 1fr 1fr;grid-auto-flow:column}@media(max-width: 1400px){footer .container-section-1{grid-template-columns:repeat(2, 1fr);grid-auto-flow:row}}@media(max-width: 576px){footer .container-section-1{grid-template-columns:1fr;grid-auto-flow:row}}footer .container-section-2{margin:0 auto;width:min(100%,80vw);color:#0f1113;font-size:clamp(.6rem,1.1vw,.75rem);justify-content:space-between;margin-bottom:3rem;margin-top:8em;line-height:1.2em}@media(max-width: 576px){footer .container-section-2{flex-direction:column-reverse}}footer .footer-box li,footer .footer-box p{color:#0f1113;font-size:clamp(1rem,1.8vw,1.4rem)}@media(max-width: 576px){footer .footer-box li,footer .footer-box p{font-size:clamp(1rem,1.8vw,1.4rem)}}footer .footer-box li strong,footer .footer-box p strong{font-weight:600}footer .footer-box li a,footer .footer-box p a{color:#0f1113}footer .footer-box li a:hover,footer .footer-box p a:hover{transition:.2s;color:#999}footer .footer-box li ul li:last-child,footer .footer-box p ul li:last-child{margin-right:0}footer .footer-box .headline{font-size:clamp(1rem,1.8vw,1.4rem);color:#dd944a;font-weight:600;letter-spacing:.05em;text-transform:none;margin-bottom:1.1em;margin-top:1.6em}@media(max-width: 576px){footer .footer-box .headline{font-size:clamp(1rem,1.8vw,1.4rem);margin-bottom:.2em}}footer .footer-box-1 li{font-size:clamp(1.2rem,2.2vw,1.8rem)}footer .footer-box-1 li:nth-of-type(1){font-size:clamp(1.8rem,3.5vw,2.8rem);font-weight:600;letter-spacing:-0.03em}footer .footer-box-1 li:nth-of-type(2){font-size:clamp(1rem,1.8vw,1.4rem);font-weight:600;margin-top:-0.4em;margin-bottom:.5em}footer .footer-box-2{justify-content:flex-start}footer .footer-box-3{visibility:inherit}footer .footer-box-4{visibility:inherit}@media(max-width: 576px){footer .footer-box-disclaimer li{margin-right:.8em !important}}footer .footer-box-disclaimer li a{color:#dd944a;font-size:clamp(1rem,1.8vw,1.4rem)}footer .footer-box-disclaimer li a:hover{color:#0f1113}@media(max-width: 576px){footer .footer-box-disclaimer{justify-content:flex-start;border-top:.1rem solid #dd944a;padding-top:1rem;border-bottom:.1rem solid #dd944a;padding-bottom:1rem;width:100%}footer .footer-box-disclaimer ul{flex-wrap:wrap}footer .footer-box-disclaimer a{font-size:clamp(.8rem,1.3vw,1.1rem)}}footer .footer-box-copyright a,footer .footer-box-copyright li,footer .footer-box-copyright span,footer .footer-box-copyright .website-info,footer .footer-box-copyright .website-info a,footer .footer-box-copyright .byroboro,footer .footer-box-copyright strong{color:#666 !important}footer .footer-box-copyright a:hover,footer .footer-box-copyright li:hover,footer .footer-box-copyright span:hover,footer .footer-box-copyright .website-info:hover,footer .footer-box-copyright .website-info a:hover,footer .footer-box-copyright .byroboro:hover,footer .footer-box-copyright strong:hover{color:#0f1113 !important}footer .footer-box-copyright .roboro-heart{color:#dd944a !important}@media(max-width: 576px){footer .footer-box-copyright{margin-top:3em;margin-left:0}footer .footer-box-copyright a,footer .footer-box-copyright li,footer .footer-box-copyright span,footer .footer-box-copyright .website-info,footer .footer-box-copyright .byroboro,footer .footer-box-copyright strong{color:#0f1113;font-size:clamp(.8rem,1.3vw,1.1rem) !important;margin-top:.1em}}html{position:relative;z-index:1;height:auto}html::before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;opacity:.4}.btn-call{width:clamp(4rem,5vw,9rem);right:5vw;position:fixed;z-index:10;bottom:9vh}@media(max-width: 992px){.btn-call{bottom:4vh;right:5vw}}.scroll-down{z-index:999999999;top:clamp(8rem,85vh,60rem);right:clamp(2rem,13.5vw,16rem);width:8rem;position:absolute}@media(max-width: 1200px){.scroll-down{width:4rem}}@media(max-width: 992px){.scroll-down{right:25vw;top:90vh}}@media(max-width: 576px){.scroll-down{top:92vh;right:30vw}}.home h2,.home .h2{font-weight:600;line-height:1.1em;margin-bottom:.5em;text-wrap:pretty}.home h2 strong,.home .h2 strong{font-weight:700}.home p,.home li{line-height:1.3em;text-wrap:pretty}.home p{margin-bottom:.8em}.home p:last-of-type{margin-bottom:1.2em}.home p strong{font-weight:700}.home h3{font-size:clamp(2.2rem,5vw,3.6rem);font-weight:600;letter-spacing:0em;line-height:1.2em;margin-bottom:.5em;text-wrap:pretty}.home .pdf-download{margin:0 auto;width:min(1180px,85vw);margin-top:8em}@media(max-width: 768px){.home .pdf-download{margin-top:4em}}.home .pdf-download .wp-block-group__inner-container{display:flex;flex-direction:row;flex-wrap:wrap}@media(max-width: 768px){.home .pdf-download .wp-block-group__inner-container{justify-content:flex-start}}.home .pdf-download figure{flex-grow:0 !important;margin-bottom:4em;width:clamp(25rem,50vw,70rem)}@media(max-width: 768px){.home .pdf-download figure{gap:auto;width:100%}}.home .pdf-download figure a{position:relative;z-index:1}.home .pdf-download figure a::after{content:url("../../../wp-content/uploads/2024/01/icon-pdf-download.svg");position:absolute;bottom:-10rem;left:1em;z-index:2;width:3em;height:100%}@media(max-width: 1200px){.home .pdf-download figure a::after{width:1.5em;left:1em;bottom:-5rem}}@media(max-width: 576px){.home .pdf-download figure a::after{width:1.5em;bottom:-9rem;left:1em}}.home .pdf-download figure img{border:1px solid #333}.home .section{padding-top:10em}@media(max-width: 768px){.home .section{padding-top:6em}}.home .section-welcome{padding-top:0}.home .section-welcome::after{content:"";height:.3em;width:9em;background:#0f1113;display:block;margin-top:7em}@media(max-width: 768px){.home .section-welcome::after{margin-top:8em;height:.2em}}.home .section-welcome .full-cover-image img{height:78vh;width:78vw;margin-top:12vh;margin-left:auto;clip-path:polygon(0 8%, 100% 0%, 100% 92%, 0% 100%);object-position:100% 70%;right:0;z-index:4}@media(max-width: 1200px){.home .section-welcome .full-cover-image img{width:90vw}}@media(max-width: 768px){.home .section-welcome .full-cover-image img{clip-path:fill-box;width:100%;height:70vh}}.home .section-welcome .teaser{background:rgba(15,17,19,.8);color:#fff;padding:4em 5em 3em;width:40vw;margin:25vh 0 0 12vw;z-index:5;position:absolute}@media(max-width: 1600px){.home .section-welcome .teaser{width:45vw;margin:15vh 0 0 5vw}}@media(max-width: 1400px){.home .section-welcome .teaser{width:50vw}}@media(max-width: 1200px){.home .section-welcome .teaser{width:55vw;margin:20vh 0 0 5vw}}@media(max-width: 992px){.home .section-welcome .teaser{padding:3em}}@media(max-width: 768px){.home .section-welcome .teaser{margin:25vh 0 0 8vw;padding:2em;width:60vw}}@media(max-width: 576px){.home .section-welcome .teaser{margin:42vh 0 0;width:100%}}.home .section-welcome .teaser h2,.home .section-welcome .teaser h3,.home .section-welcome .teaser p{color:#fff}.home .section-welcome .teaser h2{text-transform:uppercase;margin-bottom:-0.2em}.home .section-welcome .teaser h3{font-size:clamp(1.2rem,2.2vw,1.8rem);font-weight:400;letter-spacing:.03em;font-style:italic;margin:.5em auto 1em}@media(max-width: 1600px){.home .section-welcome .teaser h3{font-size:clamp(1rem,1.8vw,1.4rem)}}.home .section-welcome .teaser p{letter-spacing:.03em}.home .section-ueberuns::after{content:"";height:.3em;width:9em;background:#0f1113;display:block;margin-top:13em}@media(max-width: 768px){.home .section-ueberuns::after{margin-top:8em;height:.2em}}.home .section-ueberuns .wp-block-group__inner-container{margin:0 auto;width:min(1180px,85vw);padding-right:22vw}@media(max-width: 576px){.home .section-ueberuns .wp-block-group__inner-container{padding:0}}.home .section-ueberuns .logo-herholz{margin:4em 0;width:clamp(10rem,15vw,23rem)}@media(max-width: 576px){.home .section-ueberuns .logo-herholz{margin:3em 0}}@media(max-width: 576px){.home .section-leistungen h2,.home .section-leistungen .h2{font-size:clamp(1.8rem,3.5vw,2.8rem);padding-right:1em}}@media(max-width: 1600px){.home .section-leistungen h3,.home .section-leistungen .h3{font-size:clamp(1.8rem,3.5vw,2.8rem)}}@media(max-width: 1600px){.home .section-leistungen p{font-size:clamp(1rem,1.8vw,1.4rem);text-wrap:wrap}}.home .section-leistungen .wp-block-group__inner-container{margin:0 auto;width:min(100%,80vw)}.home .section-leistungen .wp-block-group__inner-container ul{display:flex;flex-wrap:wrap}.home .section-leistungen .wp-block-group__inner-container li{font-size:clamp(1rem,1.8vw,1.4rem);margin-right:1em}@media(max-width: 1600px){.home .section-leistungen .wp-block-group__inner-container li{font-size:clamp(.8rem,1.3vw,1.1rem)}}.home .section-leistungen .wp-block-group__inner-container li::before{content:"#"}.home .section-leistungen .wp-block-columns{margin-bottom:12em;margin-top:10em;gap:0}@media(max-width: 768px){.home .section-leistungen .wp-block-columns{margin:4em auto 6em}}.home .section-leistungen .wp-block-columns .wp-block-column img,.home .section-leistungen .wp-block-columns .wp-block-column figure{height:100%;width:auto;object-fit:cover}@media(max-width: 768px){.home .section-leistungen .wp-block-columns .wp-block-column img,.home .section-leistungen .wp-block-columns .wp-block-column figure{margin-bottom:1.5em;width:100%}}.home .section-leistungen .wp-block-columns:nth-of-type(odd) .wp-block-column{position:relative;z-index:1;justify-content:center;display:flex;flex-direction:column}.home .section-leistungen .wp-block-columns:nth-of-type(odd) .wp-block-column:nth-of-type(1)::after{content:"";position:absolute;top:0;left:0;width:100%;height:110%;background:rgba(15,17,19,.8);transform:translate(-4em, -2em);z-index:-1}@media(max-width: 1200px){.home .section-leistungen .wp-block-columns:nth-of-type(odd) .wp-block-column:nth-of-type(1)::after{height:100%;transform:translate(-1em, -1em)}}@media(max-width: 768px){.home .section-leistungen .wp-block-columns:nth-of-type(odd) .wp-block-column:nth-of-type(1)::after{background:none}}.home .section-leistungen .wp-block-columns:nth-of-type(odd) .wp-block-column:nth-of-type(2){padding-right:3em;padding-left:5em}@media(max-width: 1200px){.home .section-leistungen .wp-block-columns:nth-of-type(odd) .wp-block-column:nth-of-type(2){padding-right:0;padding-left:2em}}@media(max-width: 768px){.home .section-leistungen .wp-block-columns:nth-of-type(odd) .wp-block-column:nth-of-type(2){padding:0}}@media(max-width: 768px){.home .section-leistungen .wp-block-columns:nth-of-type(even){flex-direction:column-reverse}}.home .section-leistungen .wp-block-columns:nth-of-type(even) .wp-block-column{position:relative;z-index:1}.home .section-leistungen .wp-block-columns:nth-of-type(even) .wp-block-column:nth-of-type(1){padding-left:3em;padding-right:5em}@media(max-width: 1600px){.home .section-leistungen .wp-block-columns:nth-of-type(even) .wp-block-column:nth-of-type(1){padding-left:0}}@media(max-width: 1200px){.home .section-leistungen .wp-block-columns:nth-of-type(even) .wp-block-column:nth-of-type(1){padding-left:0;padding-right:2em}}@media(max-width: 768px){.home .section-leistungen .wp-block-columns:nth-of-type(even) .wp-block-column:nth-of-type(1){padding:0}}.home .section-leistungen .wp-block-columns:nth-of-type(even) .wp-block-column:nth-of-type(2)::after{content:"";position:absolute;top:0;left:0;width:100%;height:110%;background:rgba(15,17,19,.8);transform:translate(4em, -2em);z-index:-1}@media(max-width: 1200px){.home .section-leistungen .wp-block-columns:nth-of-type(even) .wp-block-column:nth-of-type(2)::after{height:100%;transform:translate(1em, -1em)}}@media(max-width: 768px){.home .section-leistungen .wp-block-columns:nth-of-type(even) .wp-block-column:nth-of-type(2)::after{background:none}}.home .section-leistungen .special{margin-bottom:5em}.home .section-specials::after{content:"";height:.3em;width:9em;background:#0f1113;display:block;margin-top:13em}@media(max-width: 768px){.home .section-specials::after{margin-top:8em;height:.2em}}.home .section-specials>.wp-block-group__inner-container{margin:0 auto;width:min(1180px,85vw);padding-right:13vw}@media(max-width: 576px){.home .section-specials>.wp-block-group__inner-container{border:0;margin:0;padding:0}}.home .section-specials .logo-herholz{margin:3em 0;width:clamp(10rem,23vw,28rem)}.home .section-referenzen .wp-block-group__inner-container{margin:0 auto;width:min(100%,80vw)}.home .section-referenzen .wp-block-group__inner-container h2{margin-bottom:1em;padding-right:30vw}@media(max-width: 1600px){.home .section-referenzen .wp-block-group__inner-container h2{padding-right:20vw}}@media(max-width: 1200px){.home .section-referenzen .wp-block-group__inner-container h2{padding-right:0}}.home .section-kontakt .kontaktdetails{margin:0 auto;width:min(100%,80vw)}.home .section-kontakt .kontaktdetails .adresse{background:rgba(15,17,19,.9);color:#fff;padding:3em 4em}@media(max-width: 576px){.home .section-kontakt .kontaktdetails .adresse{padding:3em}}.home .section-kontakt .kontaktdetails .adresse li{letter-spacing:.02em;line-height:1.1em;color:#ddd;font-size:clamp(.8rem,1.3vw,1.1rem);letter-spacing:.01em;font-weight:400;margin-bottom:.3em}@media(max-width: 576px){.home .section-kontakt .kontaktdetails .adresse li{font-size:clamp(1rem,1.8vw,1.4rem)}}.home .section-kontakt .kontaktdetails .adresse li strong{font-size:clamp(1rem,1.8vw,1.4rem);font-weight:400;color:#fff}.home .section-kontakt .kontaktdetails .adresse li:nth-of-type(1) strong{font-size:clamp(1.2rem,2.2vw,1.8rem);font-weight:600}.home .section-kontakt .kontaktdetails .adresse li:nth-of-type(7){font-size:clamp(.8rem,1.3vw,1.1rem);color:#fff;margin-top:1em;margin-bottom:.3em}.home .section-kontakt .kontaktdetails .adresse li:nth-of-type(2),.home .section-kontakt .kontaktdetails .adresse li:nth-of-type(9){font-size:clamp(.8rem,1.3vw,1.1rem);color:#999;margin-bottom:1em}.home .section-kontakt .kontaktdetails .adresse li:nth-of-type(12) a{color:#b37435;font-size:clamp(1rem,1.8vw,1.4rem);font-weight:600;margin:1em auto 0;display:block}.home .section-kontakt .kontaktdetails .adresse li:nth-of-type(12) a:hover{color:#f6b16d}.home .section-kontakt .kontaktdetails .lieferanten{margin-top:10vh;margin-bottom:5em}.home .section-kontakt .kontaktdetails .lieferanten .wp-block-group__inner-container{display:flex;justify-content:end}.home .section-kontakt .kontaktdetails .lieferanten .wp-block-group__inner-container .wp-block-gallery{width:80%}@media(max-width: 576px){.home .section-kontakt .kontaktdetails .lieferanten .wp-block-group__inner-container .wp-block-gallery{width:100%}}.home .section-kontakt .kontaktdetails .lieferanten figure{height:0rem}@media(max-width: 1600px){.home .section-kontakt .kontaktdetails .lieferanten figure{height:4em !important}}@media(max-width: 768px){.home .section-kontakt .kontaktdetails .lieferanten figure{height:3em !important}}@media(max-width: 576px){.home .section-kontakt .kontaktdetails .lieferanten figure{height:3em !important}}.home .section-kontakt .kontaktdetails .lieferanten figure .wp-block-image:not(#individual-image){width:auto}.home .section-kontakt .kontaktdetails .lieferanten figure img,.home .section-kontakt .kontaktdetails .lieferanten figure svg{height:4em !important;width:auto !important;object-fit:contain !important}@media(max-width: 1600px){.home .section-kontakt .kontaktdetails .lieferanten figure img,.home .section-kontakt .kontaktdetails .lieferanten figure svg{height:4em !important}}@media(max-width: 768px){.home .section-kontakt .kontaktdetails .lieferanten figure img,.home .section-kontakt .kontaktdetails .lieferanten figure svg{height:3em !important}}@media(max-width: 576px){.home .section-kontakt .kontaktdetails .lieferanten figure img,.home .section-kontakt .kontaktdetails .lieferanten figure svg{height:2em !important}}@media(max-width: 576px){.home .section-image .wp-block-group__inner-container,.home .section-image .wp-block-gallery{border:0;margin:0;padding:0;width:100%}}.main{padding-top:0}.entry{padding-top:20em}@media(max-width: 1600px){.entry{padding-top:16em}}@media(max-width: 992px){.entry{padding-top:13em}}.disclaimer h2,.disclaimer .h2{color:#453934}.disclaimer h2 strong,.disclaimer .h2 strong{line-height:1.2em;margin-bottom:1em;display:block}.slideshow{width:100%;position:relative;height:100vh}@media(max-width: 1200px){.slideshow{height:60vh}}@media(max-width: 576px){.slideshow{height:30vh}}.slideshow .wp-block-group__inner-container{position:relative}.slideshow figure{width:100% !important;position:absolute !important;top:0;left:0;height:100vh;z-index:1}@media(max-width: 1200px){.slideshow figure{height:60vh}}@media(max-width: 576px){.slideshow figure{height:30vh}}.slideshow img{width:100%;height:auto;object-fit:cover;opacity:0;transition:opacity .5s;height:100vh}@media(max-width: 1200px){.slideshow img{height:60vh}}@media(max-width: 576px){.slideshow img{height:30vh}}.slideshow figcaption{opacity:0}.slideshow .active img{opacity:1}.slideshow .active figcaption{opacity:1}.slideshow .slideshow-button{font-size:clamp(2.4rem,6.5vw,4.5rem);background:none;position:absolute;top:50%;transform:translateY(-50%);border:none;cursor:pointer;z-index:100}.slideshow .prev{left:5vw;text-shadow:.05em 0 .01em #fff}.slideshow .next{right:5vw;text-shadow:-0.05em 0 .01em #fff}.slideshow figcaption{font-size:clamp(1rem,1.8vw,1.4rem) !important;color:#fff !important;background:rgba(15,17,19,.6) !important;padding:1em 2em !important;bottom:2em !important;width:auto !important;margin-right:2em !important;left:2em !important}body{width:max(350px,100%)}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{border:0;margin:0;padding:0;color:#0f1113;font-weight:300}h1,.h1{font-size:clamp(1.8rem,3.5vw,2.8rem);color:#0f1113;font-weight:500;line-height:1em}h2,.h2{font-size:clamp(2.2rem,5vw,3.6rem);color:#0f1113;font-weight:400;line-height:1em}h2 strong,.h2 strong{font-weight:600}h3,.h3{font-size:clamp(1rem,1.8vw,1.4rem);color:#333;font-weight:500;line-height:1em}h4,.h4{font-size:clamp(1rem,1.8vw,1.4rem);color:#666;font-weight:400}p,li{font-size:clamp(1.2rem,2.2vw,1.8rem);color:#666;font-weight:400;margin:0 0 .8em;line-height:1.4em}h5,.h5{font-size:clamp(1rem,1.8vw,1.4rem)}h6,.h6{font-size:clamp(1rem,1.8vw,1.4rem)}p{border:0;margin:0;padding:0;font-size:clamp(1.2rem,2.2vw,1.8rem);letter-spacing:-0.01em;margin-bottom:1.2em;color:#333}a{color:#0f1113;cursor:pointer;text-decoration:none}a:hover{transition:.2s;color:#dab95a}a:active{transition:.2s;color:#2c201b}
