@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:#048542}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{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);border-top:2px solid var(--gs-color-gold);font-family:"Manrope";color:#f9f5ef;display:flex;flex-direction:column}.footer,.footer *{box-sizing:border-box}.footer a{color:#c3c1c1;transition:color 0.18s ease}.footer a:hover{color:var(--gs-color-gold)}.footer hr{border-color:rgba(249,245,239,.1);margin:0}.footer .top{padding-top:1.5rem;padding-bottom:.5rem}.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;margin-bottom:1.25rem;padding-bottom:.75rem;position:relative}.footer .middle h3::after{content:"";position:absolute;bottom:0;left:0;width:2rem;height:1px;background:var(--gs-color-gold)}.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 .footer-menu-column{display:none!important}.footer .middle .footer-contact-column{align-items:center;display:flex;flex-direction:column;min-width:0;text-align:center}.footer .middle .footer-contact-links{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;gap:.75rem;margin:0 0 1.4rem;max-width:100%;width:100%}.footer .middle .footer-contact-links__item{align-items:center;box-sizing:border-box;color:#f9f5ef;display:inline-flex;gap:.75rem;justify-content:center;max-width:max-content;min-width:0;padding:.2rem 0;transition:color 0.18s ease,transform 0.18s ease}.footer .middle .footer-contact-links__item:hover{color:var(--gs-color-gold);transform:translateX(3px)}.footer .middle .footer-contact-links__icon{align-items:center;border:1px solid rgba(201,166,107,.5);border-radius:50%;color:var(--gs-color-gold);display:inline-flex;flex:0 0 2.25rem;font-size:1rem;height:2.25rem;justify-content:center;transition:background-color 0.18s ease,border-color 0.18s ease;width:2.25rem}.footer .middle .footer-contact-links__item:hover .footer-contact-links__icon{background:rgba(201,166,107,.12);border-color:var(--gs-color-gold)}.footer .middle .footer-contact-links__text{align-items:center;display:flex;flex-direction:column;gap:.1rem;max-width:100%;min-width:0;text-align:center}.footer .middle .footer-contact-links__label{color:#8f8f98;font-size:.72rem;font-weight:500;letter-spacing:.08em;line-height:1;text-transform:uppercase}.footer .middle .footer-contact-links__value{color:#f9f5ef;display:block;font-size:.98rem;line-height:1.35;max-width:100%;overflow-wrap:anywhere;word-break:break-word}.footer .middle .social-links{align-items:center;display:flex;gap:.75rem;justify-content:center;margin:0;padding:0}.footer .middle .social-links li{flex:0 0 auto}.footer .middle .social-links a{align-items:center;background:rgba(249,245,239,.04);border:1px solid rgba(249,245,239,.18);border-radius:50%;color:#f9f5ef;display:inline-flex;height:2.75rem;justify-content:center;transition:background-color 0.18s ease,border-color 0.18s ease,color 0.18s ease,transform 0.18s ease;width:2.75rem}.footer .middle .social-links a:hover,.footer .middle .social-links a:focus-visible{background:var(--gs-color-gold);border-color:var(--gs-color-gold);color:var(--gs-color-black);transform:translateY(-2px)}.footer .middle .social-links i{font-size:1.25rem;line-height:1}.footer .middle .social-links span{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.footer .middle .social-media{padding:2rem 0 0 1.5rem;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 .5rem}.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:.3rem 0;transition:color 0.18s ease,padding-left 0.18s ease}.footer .middle #menu-footer li a:hover{padding-left:.35rem}.footer .bottom{padding-top:1rem;padding-bottom:1.25rem;font-size:14px;color:#b6b6c0}.footer .imprint{align-items:center;display:flex;flex-wrap:wrap;gap:0;list-style:none;margin:0;padding:0}.footer .imprint li{display:inline-flex;align-items:center}.footer .imprint li+li::before{content:"·";color:#8f8f98;margin:0 .65rem}.footer .site-name{color:var(--gs-color-gold)}.footer .site-name:hover{color:var(--gs-color-grey)}@media (max-width:991px){.footer #mega-menu-wrap-footer{display:none}.footer .top{padding-top:1.25rem}.footer .middle{padding-top:2.5rem;padding-bottom:1.75rem}.footer .middle>.row{row-gap:2.25rem}.footer .middle h3{font-size:1.25rem;margin-bottom:1rem}.footer .bottom .row{row-gap:.65rem}.footer .bottom .row>[class*=col-]{text-align:center}.footer .imprint{justify-content:center}}@media (min-width:768px) and (max-width:991px){.footer .middle>.row>*:nth-child(3){padding-top:.25rem}.footer .middle #menu-footer{display:grid;gap:.1rem 1.75rem;grid-template-columns:repeat(3,minmax(0,1fr))}.footer .middle #menu-footer li{flex:none}}@media (max-width:767px){.footer .top{padding-top:1rem;text-align:center}.footer .top .logo img{max-width:7rem}.footer .middle{overflow-x:hidden;padding-top:2rem;padding-bottom:1.5rem;text-align:center}.footer .middle>.row,.footer .middle>.row>[class*=col-]{margin-left:0;margin-right:0;min-width:0}.footer .middle h3::after{left:50%;transform:translateX(-50%)}.footer .middle address{margin-bottom:0}.footer .middle .footer-contact-links{align-items:center;margin-bottom:1.25rem}.footer .middle .footer-contact-links__item{max-width:100%;text-align:center;width:min(100%, 22rem)}.footer .middle .footer-contact-links__value{max-width:100%;overflow-wrap:anywhere}.footer .middle .social-links{justify-content:center}.footer .middle #menu-footer{display:grid;gap:.1rem 1.25rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-left:auto;margin-right:auto;max-width:26rem;text-align:left}.footer .middle #menu-footer li a:hover{padding-left:0}.footer .middle .footer-contact-links__item:hover{transform:none}.footer .imprint{margin-bottom:.5rem}}@media (max-width:420px){.footer .middle #menu-footer{grid-template-columns:1fr;max-width:18rem;text-align:center}.footer .imprint{flex-direction:column;gap:.3rem}.footer .imprint li+li::before{content:none}}.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}