@charset "UTF-8";@font-face{font-display:swap;font-family:"gothambook";src:url(../../../../../../themes/belu-child/fonts/gotham-book-webfont.woff2) format("woff2"),url(../../../../../../themes/belu-child/fonts/gotham-book-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:"gothamlight";src:url(../../../../../../themes/belu-child/fonts/gotham-light-webfont.woff2) format("woff2"),url(../../../../../../themes/belu-child/fonts/gotham-light-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:"gothammedium";src:url(../../../../../../themes/belu-child/fonts/gotham-medium-webfont.woff2) format("woff2"),url(../../../../../../themes/belu-child/fonts/gotham-medium-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:"Manrope";font-style:normal;font-weight:300;src:url(../../../../../../themes/belu-child/fonts/manrope-v15-latin-300.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Manrope";font-style:normal;font-weight:400;src:url(../../../../../../themes/belu-child/fonts/manrope-v15-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Manrope";font-style:normal;font-weight:500;src:url(../../../../../../themes/belu-child/themes/gieseke/fonts/manrope-v15-latin-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Antic Didone";font-style:normal;font-weight:400;src:url(../../../../../../themes/belu-child/fonts/antic-didone-v16-latin-regular.woff2) format("woff2")}:root{--gs-color-white:#fff;--gs-color-grey:#eff2f4;--gs-color-black:#312c2b;--gs-color-gold:#c09338;--gs-color-blue:#6ec1e4;--gs-color-silver:#c0c0c0;--gs-color-light:#faf7f5;--gs-color-red:#b6133a}html,body{height:100%}body{color:var(--gs-color-black);font-weight:300;font-family:"gothamlight";scroll-behavior:smooth}a{color:var(--gs-color-red);text-decoration:none;transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}a:hover{color:var(--gs-color-black)}p{margin:0;line-height:1.3em}body *:focus,body *.focus,body *:active,body *.active{outline:transparent none 0!important;box-shadow:0 0 0 0 rgba(0,123,255,0)!important;-webkit-box-shadow:none!important}h1,h2,h3,h4,h5,h6{font-family:"Antic Didone";font-weight:400}.wp-block-belu-button{letter-spacing:.12em;text-transform:uppercase;transition:background var(--job-trans),color var(--job-trans);white-space:nowrap}.wp-block-heading{margin-top:1.5rem}.footer{background-color:var(--gs-color-black);font-family:"Manrope";color:#f9f5ef;display:flex;flex-direction:column}.footer a{color:#c3c1c1}.footer a:hover{color:var(--gs-color-gold)}.footer .top{padding-top:1rem}.footer .top #mega-menu-wrap-footer #mega-menu-footer>li.mega-menu-item>a.mega-menu-link{font-family:"Manrope"}.footer .top .logo img{width:100%;height:auto;max-width:9rem}.footer .middle{padding-top:3rem;padding-bottom:2rem}.footer .middle h3{font-family:"Antic Didone";color:#f9f5ef;text-transform:none;font-size:1.375rem;letter-spacing:1px}.footer .middle h3 hr{max-width:60%}.footer .middle address{color:#b6b6c0;font-weight:300}.footer .middle address p{font-size:16px}.footer .middle ul{color:#b6b6c0;list-style:none;font-size:16px;padding-left:0}.footer .middle .social-media{padding:0;font-family:"Antic Didone";font-size:1.3rem}.footer .middle .social-media a{display:flex;float:left;align-items:center;color:var(--gs-color-gold);padding:0 1rem}.footer .middle .social-media a:first-child{padding:0}.footer .middle .social-media a svg{margin-right:.5rem;fill:currentColor}.footer .middle .social-media a:hover{color:var(--gs-color-grey)}.footer .middle .social-media span{display:inline-block;padding:0 .5rem}.footer .middle #menu-footer{display:flex;flex-wrap:wrap;justify-content:start}.footer .middle #menu-footer li{flex:1 1 50%;list-style:none}.footer .middle #menu-footer li a{display:inline-block;padding:.25rem 0rem}.footer .bottom{padding-bottom:1rem;font-size:14px;color:#b6b6c0}.footer .imprint{margin:0;padding:0;list-style:none}.footer .imprint li{display:inline-block}.footer .imprint li:nth-child(2){margin:0 1rem}.footer .site-name{color:var(--gs-color-gold)}.footer .site-name:hover{color:var(--gs-color-grey)}@media (max-width:1200px){.footer .middle #menu-footer{flex-direction:row;gap:10px}.footer .middle #menu-footer li{flex:1 1 auto}}@media (max-width:992px){.footer .imprint{margin-bottom:1rem}.footer #mega-menu-wrap-footer{display:none}.footer .middle address{margin-bottom:2rem}}.produkte-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:30px}@media (max-width:991px){.produkte-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:20px}}@media (max-width:600px){.produkte-grid{grid-template-columns:1fr;gap:16px}}.all-products-page.belu-featured-products .product-card,.wp-block-belu-featured-products.belu-featured-products .product-card{background:#f8f5f1!important;border-top:3px solid transparent;display:flex;flex-direction:column;overflow:hidden;transition:border-top-color 0.22s cubic-bezier(.4,0,.2,1),box-shadow 0.22s cubic-bezier(.4,0,.2,1),transform 0.18s cubic-bezier(.4,0,.2,1);will-change:box-shadow,transform}.all-products-page.belu-featured-products .product-card:hover,.wp-block-belu-featured-products.belu-featured-products .product-card:hover{border-top-color:var(--gs-color-gold);box-shadow:0 8px 32px rgba(49,44,43,.13);transform:translateY(-3px) scale(1.012)}.all-products-page.belu-featured-products .product-card__link,.wp-block-belu-featured-products.belu-featured-products .product-card__link{background:#f8f5f1!important;display:flex;flex-direction:column;height:100%;text-decoration:none;color:inherit;transition:color 0.2s;padding:22px 22px 18px 22px;gap:.5rem}.all-products-page.belu-featured-products .product-card__image,.wp-block-belu-featured-products.belu-featured-products .product-card__image{aspect-ratio:1/1;overflow:hidden}.all-products-page.belu-featured-products .product-card__image img,.wp-block-belu-featured-products.belu-featured-products .product-card__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.all-products-page.belu-featured-products .product-card__image--placeholder,.wp-block-belu-featured-products.belu-featured-products .product-card__image--placeholder{align-items:center;background:#ede6dc;display:flex;height:100%;justify-content:center}.all-products-page.belu-featured-products .product-card__category,.wp-block-belu-featured-products.belu-featured-products .product-card__category{color:#666;font-size:.8125rem;font-style:italic;margin:0 0 4px;padding:0 12px}.all-products-page.belu-featured-products .product-card__title,.wp-block-belu-featured-products.belu-featured-products .product-card__title{color:#000;font-size:.875rem;font-weight:600;margin:0 0 8px;padding:0 12px;text-transform:capitalize;letter-spacing:.5px}.all-products-page.belu-featured-products .product-card__excerpt,.wp-block-belu-featured-products.belu-featured-products .product-card__excerpt{color:#555;flex:1;font-size:.8rem;margin:0 0 12px;padding:0 12px}.all-products-page.belu-featured-products .product-card__button,.wp-block-belu-featured-products.belu-featured-products .product-card__button{background:#ede6dc;color:#000;display:block;font-size:.8rem;font-weight:500;margin-top:auto;padding:10px 16px;text-align:center;transition:background-color 0.18s,color 0.18s,transform 0.18s}.all-products-page.belu-featured-products .product-card__link:hover .product-card__button,.wp-block-belu-featured-products.belu-featured-products .product-card__link:hover .product-card__button{background:var(--gs-color-red);color:var(--gs-color-white);transform:translateY(-1px) scale(1.01)}body .cp_cff_13 #fbuilder *{font-family:"gothamlight"}body .cp_cff_13 #fbuilder h3{font-family:"Antic Didone"}body .cp_cff_13 #fbuilder h3 small{font-size:80%}body .cp_cff_13 #fbuilder input[type=text],body .cp_cff_13 #fbuilder input[type=password],body .cp_cff_13 #fbuilder input[type=date],body .cp_cff_13 #fbuilder input[type=datetime],body .cp_cff_13 #fbuilder input[type=email],body .cp_cff_13 #fbuilder input[type=number],body .cp_cff_13 #fbuilder input[type=search],body .cp_cff_13 #fbuilder input[type=tel],body .cp_cff_13 #fbuilder input[type=time],body .cp_cff_13 #fbuilder input[type=url],body .cp_cff_13 #fbuilder input[type=week],body .cp_cff_13 #fbuilder select,body .cp_cff_13 #fbuilder textarea,body .cp_cff_13 #fbuilder .select2-selection{border-color:var(--gs-color-gold);border-width:1px;background-color:#faf7f5;color:var(--gs-color-gold);min-height:45px;text-transform:none}body .cp_cff_13 #fbuilder .fields>label{font-family:"gothamlight";font-weight:400;font-size:1rem}body .cp_cff_13 #fbuilder .pbSubmit,body .cp_cff_13 #fbuilder .btn-send input[type=submit]{background:var(--gs-color-red);border-color:var(--gs-color-red);border-width:2px;text-transform:uppercase;font-size:1rem;transition:all 0.3s ease}body .cp_cff_13 #fbuilder .pbSubmit:hover,body .cp_cff_13 #fbuilder .btn-send input[type=submit]:hover{background:var(--gs-color-black);border-color:var(--gs-color-black)}body .cp_cff_13 #fbuilder fieldset{border:0;border-radius:0;padding:0}body #fbuilder .fields:not(.cff-container-field){padding:10px 5px}body .cp_cff_13 #fbuilder fieldset legend{border:0;margin:0;padding:0 0rem 0 .25rem;font-size:1.2rem;color:var(--gs-color-red)}body [type=radio]:checked,body [type=radio]:not(:checked),body [type=checkbox]:checked,body [type=checkbox]:not(:checked){position:absolute;left:-9999px}body [type=radio]:checked+span,body [type=radio]:not(:checked)+span{position:relative;cursor:pointer;line-height:20px;display:inline}body [type=checkbox]:checked+span,body [type=checkbox]:not(:checked)+span{position:relative;display:block;padding-left:20px;cursor:pointer;font-size:16px;text-transform:none}body [type=radio]:not(:checked)+span:before{content:"";position:absolute;left:0;top:5px;width:20px;height:20px;border:2px solid var(--gs-color-red)}body [type=radio]:checked+span:before{content:"";position:absolute;left:0;top:5px;width:20px;height:20px;border:2px solid var(--gs-color-red)}body [type=checkbox]:not(:checked)+span:before{content:"";position:absolute;left:0;top:5px;width:15px;height:15px;border:2px solid var(--gs-color-red)}body [type=checkbox]:checked+span:before{content:"";position:absolute;left:0;top:5px;width:15px;height:15px;border:2px solid var(--gs-color-red)}body [type=radio]:not(:checked)+span:after{content:"";width:10px;height:10px;background:var(--gs-color-black);position:absolute;top:10px;left:5px}body [type=checkbox]:not(:checked)+span:after{content:"";width:5px;height:5px;background:var(--gs-color-black);position:absolute;top:10px;left:5px}body [type=radio]:checked+span:after{content:"";width:10px;height:10px;background:var(--gs-color-red);position:absolute;top:10px;left:5px}body [type=checkbox]:checked+span:after{content:"";width:5px;height:5px;background-color:var(--gs-color-red);background-size:contain;position:absolute;top:10px;left:5px}body [type=radio]:not(:checked)+span:after,body [type=checkbox]:not(:checked)+span:after{opacity:0;transform:scale(1)}body [type=radio]:checked+span:after,body [type=checkbox]:checked+span:after{opacity:1}body .alert-light{background-color:transparent;border-color:#55af59;border-width:2px}@media (max-width:576px){body .cp_cff_13 #fbuilder .btn-send input[type=submit],body .cp_cff_13 #fbuilder .fields>label{font-size:1rem}}body .disabled-field{pointer-events:none;background-color:#f0f0f0;color:#999;opacity:.6}body .cff-error-dlg{display:none!important}