﻿:root{--white: #fff;--white-68: rgba(255, 255, 255, 0.68);--grey: #515151;--darkgrey: #323432;--medium-grey: #444;--red: #c74d4f;--black: #242424;--footer-grey: #777;--lightgrey: #949494;--lightergrey: #bbb;--verylightgrey: rgba(187, 187, 187, 0.3);--gold: #bda071;--gold-60: rgba(189, 160, 113, 0.6);--darkgold: #9b7f52;--darkgold-80: rgba(155, 127, 82, 0.8);--overlay-bg: rgba(33, 37, 41, 0.75);--border-color: #e1e1e1;--shadow-color: rgba(0, 0, 0, 0.1);--space-0: 0;--space-1: 0.25rem;--space-2: 0.5rem;--space-3: 1rem;--space-4: 1.5rem;--space-5: 3rem;--mobile-small: 320px;--mobile-medium: 480px;--mobile-large: 600px;--mobile-640: 640px;--tablet: 768px;--desktop: 960px;--desktop-medium: 1024px;--desktop-large: 1280px;--desktop-x-large: 1600px;--grid-gap: 20px;--base-font-size: 1rem;--copy-font-size: 1.2rem;--large-copy-font-size: 1.5rem;--sans-font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif;--alwin-bold: alwin-bold;--alwin-medium: alwin-medium;--alwin-regular: alwin-regular;--section-bg-option-01: #fff;--section-bg-option-02: rgba(0, 0, 0, 0.15);--sb-medium: 3.2rem;--sb-large: 3.6rem;--sb-x-large: 4.2rem;--form-element-border-width: 1px;--form-element-border-radius: 4px;--form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%234a545b' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");--slide-bg-option-01: rgba(203, 15, 15, 0.68);--slide-bg-option-02: rgba(215, 233, 17, 0.75);--slide-bg-option-03: rgba(42, 236, 48, 0.75);--swiper-pagination-color: var(--grey);--swiper-pagination-bottom: 0;--swiper-pagination-bullet-size: 14px;--swiper-pagination-bullet-width: 14px;--swiper-pagination-bullet-height: 14px;--swiper-pagination-bullet-inactive-color: #000;--swiper-pagination-bullet-inactive-opacity: 0.2;--swiper-pagination-bullet-border-radius: 50%}@font-face{font-family:"alwin-bold";src:url("/assets/fonts/alwin/alwin-bold.woff2") format("woff2"),url("/assets/fonts/alwin/alwin-bold.woff") format("woff");font-display:swap}@font-face{font-family:"alwin-medium";src:url("/assets/fonts/alwin/alwin-medium.woff2") format("woff2"),url("/assets/fonts/alwin/alwin-medium.woff") format("woff");font-display:swap}@font-face{font-family:"alwin-regular";src:url("/assets/fonts/alwin/alwin-regular.woff2") format("woff2"),url("/assets/fonts/alwin/alwin-regular.woff") format("woff");font-display:swap}*:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}*,*::before,*::after{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}a,button{cursor:revert}ol,ul,menu,summary{list-style:none}ol{counter-reset:revert}img{max-inline-size:100%;max-block-size:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{-webkit-appearance:revert;appearance:revert}:where(pre){all:revert;box-sizing:border-box}::placeholder{color:unset}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}:where(dialog:modal){all:revert;box-sizing:border-box}::-webkit-details-marker{display:none}html{-webkit-text-size-adjust:none}.header-container{margin:0 auto;width:96%;max-width:var(--desktop-large)}body{padding-top:5rem;font-size:var(--copy-font-size);font-family:var(--alwin-regular),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;line-height:1.3;color:var(--grey);background-color:var(--white)}.logo{display:inline-block;position:absolute;top:12px;left:20px;z-index:5}@media(min-width: 1024px){.logo{top:24px}}.logo svg{width:110px;height:auto}@media(min-width: 1280px){.logo svg{width:160px}}.logo::after{content:"";top:0;left:0;width:100%;height:100%}.logo:hover{cursor:pointer}#viewport-landingpage,#viewport{margin:0 auto 2rem auto;width:100%;max-width:1680px}#viewport-landingpage .caption,#viewport .caption{position:static}@media(min-width: 768px){#viewport-landingpage .caption,#viewport .caption{padding:0;width:100%;height:100%;opacity:0;position:absolute;left:0;top:0;z-index:5;background:var(--white-68)}}@media(min-width: 768px){#viewport-landingpage .caption.has-color.option-01,#viewport .caption.has-color.option-01{background:var(--slide-bg-option-01)}#viewport-landingpage .caption.has-color.option-02,#viewport .caption.has-color.option-02{background:var(--slide-bg-option-02)}#viewport-landingpage .caption.has-color.option-03,#viewport .caption.has-color.option-03{background:var(--slide-bg-option-03)}#viewport-landingpage .caption.has-color .caption-content h4,#viewport-landingpage .caption.has-color .caption-content p,#viewport .caption.has-color .caption-content h4,#viewport .caption.has-color .caption-content p{color:var(--white)}}#viewport-landingpage .caption h4,#viewport .caption h4{margin:0 0 .5rem 0;font-size:1.3rem}#viewport-landingpage .caption p,#viewport .caption p{margin:0;font-size:1rem;color:var(--grey)}#viewport-landingpage .caption .caption-content,#viewport .caption .caption-content{padding:.6rem;height:100%;display:flex;flex-direction:column;justify-content:end}@media(min-width: 768px){#viewport-landingpage .caption .caption-content,#viewport .caption .caption-content{padding:1rem;justify-content:center}#viewport-landingpage .caption .caption-content h4,#viewport .caption .caption-content h4{font-size:1.6rem}#viewport-landingpage .caption .caption-content p,#viewport .caption .caption-content p{font-size:1.3rem}}@media(min-width: 1024px){#viewport-landingpage .caption .caption-content,#viewport .caption .caption-content{max-width:78%;padding-left:16%}#viewport-landingpage .caption .caption-content h4,#viewport .caption .caption-content h4{font-size:2rem}#viewport-landingpage .caption .caption-content p,#viewport .caption .caption-content p{font-size:1.6rem}}@media(min-width: 1600px){#viewport-landingpage .caption .caption-content,#viewport .caption .caption-content{max-width:60%}#viewport-landingpage .caption .caption-content h4,#viewport .caption .caption-content h4{font-size:2.2rem}#viewport-landingpage .caption .caption-content p,#viewport .caption .caption-content p{font-size:1.8rem}}#viewport-landingpage .swiper-slide img,#viewport .swiper-slide img{width:100%;height:auto;display:block}@media(max-width: 767px){#viewport-landingpage .swiper-slide,#viewport .swiper-slide{width:100% !important}#viewport-landingpage .swiper-slide img,#viewport .swiper-slide img{width:100%;height:40dvh;display:block;object-fit:cover}}@media(min-width: 768px){#viewport-landingpage .swiper-slide .caption,#viewport .swiper-slide .caption{transition:opacity .5s ease-in-out}#viewport-landingpage .swiper-slide:hover .caption,#viewport .swiper-slide:hover .caption{opacity:1}}#viewport-landingpage .swiper-slide-prev .caption,#viewport-landingpage .swiper-slide-next .caption,#viewport .swiper-slide-prev .caption,#viewport .swiper-slide-next .caption{opacity:0}#viewport-landingpage .button-next,#viewport-landingpage .button-prev,#viewport .button-next,#viewport .button-prev{height:100%;width:calc(8.5% - 20px);cursor:pointer;position:absolute;top:0;z-index:2;background:rgba(0,0,0,0)}#viewport-landingpage .button-prev,#viewport .button-prev{left:0}#viewport-landingpage .button-next,#viewport .button-next{right:0}#viewport-landingpage .swiper-pagination,#viewport .swiper-pagination{padding-top:1.5rem;display:flex;justify-content:center;align-items:center;gap:4px;position:relative !important}#viewport-landingpage .swiper-pagination-bullet,#viewport .swiper-pagination-bullet{margin:0 !important;width:24px;height:3px;border-radius:2px;opacity:1;transition:all .3s ease;position:relative;cursor:pointer;background:var(--lightergrey)}#viewport-landingpage .swiper-pagination-bullet::before,#viewport .swiper-pagination-bullet::before{content:"";position:absolute;top:-12px;right:-8px;bottom:-12px;left:-8px;cursor:pointer}#viewport-landingpage .swiper-pagination-bullet-active,#viewport .swiper-pagination-bullet-active{width:32px;background:var(--black)}#viewport-landingpage .swiper-pagination-bullet:hover,#viewport .swiper-pagination-bullet:hover{background:var(--grey)}#viewport-landingpage .swiper-pagination-bullet-active:hover,#viewport .swiper-pagination-bullet-active:hover{background:var(--black)}#viewport-landingpage{margin-bottom:3.75rem}section.option-01{background-color:var(--section-bg-option-01)}section.option-02{background-color:var(--section-bg-option-02)}section.top-3{padding-top:2rem}@media(min-width: 960px){section.top-3{padding-top:3rem}}section .container{margin:0 auto;width:96%}section .container.medium{max-width:var(--desktop-medium)}section .container.large{max-width:var(--desktop-large)}section .container.x-large{max-width:var(--desktop-x-large)}.img-text-listing{margin:0 auto var(--space-5) auto;max-width:var(--desktop)}.img-text-listing article{margin-bottom:var(--space-5)}@media(min-width: 600px){.img-text-listing article{display:grid;grid-template-columns:220px 1fr;gap:var(--space-4)}}.img-text-listing article figure{margin:0 auto var(--space-2) auto;max-width:220px}.img-text-listing article figure img{width:100%;height:auto}@media(min-width: 600px){.img-text-listing article figure{margin:0}}.img-text-listing article .copy{display:flex;flex-direction:column;justify-content:center}.gallery.dynamic{margin:0 auto 2.8rem auto;padding-top:30px;width:96%;max-width:var(--desktop-large)}.gridimage img{width:100%}.news .grid-sizer,.news .grid-item{width:49.5%}@media(min-width: 768px){.news .grid-sizer,.news .grid-item{width:32.66%}}@media(min-width: 1024px){.news .grid-sizer,.news .grid-item{width:24.25%}}.gridview{columns:4 261px;column-fill:balance;break-inside:avoid-column}.gridview .grid-item{margin-bottom:var(--grid-gap);width:auto}.gridview.referenzen,.gridview.einzelreferenz,.gridview.teamlisting,.gridview.taglisting{columns:4 180px}@media(min-width: 960px){.gridview.referenzen,.gridview.einzelreferenz,.gridview.teamlisting,.gridview.taglisting{columns:4 261px}}.gridview.news{columns:2 150px}@media(min-width: 600px){.gridview.news{columns:3 180px}}@media(min-width: 960px){.gridview.news{columns:4 261px}}.gridview.news .grid-item{break-inside:avoid}.gridview.news .grid-item a,.gridview.news .grid-item figure,.gridview.news .grid-item figcaption{display:block}.gridview.news .grid-item figure{break-inside:avoid}.gridview.taglisting figure{display:inline-block;transition:opacity .3s ease}.gridview.taglisting figure figcaption{display:block;color:var(--grey)}.gridview.taglisting a:hover figure{opacity:.85}.gridview.taglisting img{opacity:1;transition:opacity .3s ease}.gridview.taglisting img:hover{opacity:.85}.gridview.teamlisting .mitarbeiterprofil img{opacity:1;transition:opacity .3s ease}.gridview.teamlisting .mitarbeiterprofil:hover img{opacity:.85}a img{opacity:1;transition:opacity .3s ease}a:hover img{opacity:.85}.filter-container{margin-bottom:2.2rem;width:100%}.filter-container .filter{margin:auto;text-align:center}.filter-container .filter a{margin:0 .625rem .625rem .625rem;display:inline-block;color:var(--grey);font-size:1.5rem;text-decoration:none;transition:all .3s linear}.filter-container .filter a.selected,.filter-container .filter a:hover{color:var(--grey);text-decoration:underline;text-decoration-color:var(--grey);text-decoration-thickness:1px;text-underline-offset:4px}.listing-v3{margin-left:auto;margin-right:auto;max-width:var(--desktop-large)}.listing-v3 .list-item{margin:0 auto 2rem auto;width:96%}.listing-v3 .list-item a:hover{text-decoration:none}@media(min-width: 960px){.listing-v3 .list-item-container{display:grid;grid-template-columns:1fr 3fr}}.listing-v3 .list-item-container .left-container{display:flex;align-items:end}.listing-v3 .list-item-container .title-container{padding:.5rem;padding-left:0}@media(min-width: 600px){.listing-v3 .list-item-container .title-container{max-width:75%}}@media(min-width: 960px){.listing-v3 .list-item-container .title-container{padding:1rem;padding-left:0;max-width:none}}.listing-v3 .list-item-container .img-container{display:flex;align-items:end;flex-direction:row;justify-content:center;gap:.8rem}@media(min-width: 960px){.listing-v3 .list-item-container .img-container{justify-content:end}}.listing-v3 .list-item-container figure{display:inline-block}.listing-v3 .list-item-container figure.landscape{max-width:38%}.listing-v3 .list-item-container figure.portrait{max-width:20%}.listing-v3 .list-item-container figure img{width:100%;height:auto}.newslisting-v3,.referencelisting-v2,.downloadlisting{display:grid;gap:var(--grid-gap);grid-template-columns:repeat(1, 1fr)}@media(min-width: 640px){.newslisting-v3,.referencelisting-v2,.downloadlisting{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 768px){.newslisting-v3,.referencelisting-v2,.downloadlisting{grid-template-columns:repeat(3, 1fr)}}@media(min-width: 1280px){.newslisting-v3,.referencelisting-v2,.downloadlisting{grid-template-columns:repeat(4, 1fr)}}@media(min-width: 768px){.newslisting-v3.two-col,.referencelisting-v2.two-col,.downloadlisting.two-col{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1280px){.newslisting-v3.two-col,.referencelisting-v2.two-col,.downloadlisting.two-col{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1280px){.newslisting-v3.three-col,.referencelisting-v2.three-col,.downloadlisting.three-col{grid-template-columns:repeat(3, 1fr)}}@media(min-width: 768px){.newslisting-v3.four-col,.referencelisting-v2.four-col,.downloadlisting.four-col{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 960px){.newslisting-v3.four-col,.referencelisting-v2.four-col,.downloadlisting.four-col{grid-template-columns:repeat(4, 1fr)}}.newslisting-v3 .newsitem,.newslisting-v3 .referenceitem,.referencelisting-v2 .newsitem,.referencelisting-v2 .referenceitem,.downloadlisting .newsitem,.downloadlisting .referenceitem{display:block;position:relative;cursor:pointer}.newslisting-v3 .newsitem figure img,.newslisting-v3 .referenceitem figure img,.referencelisting-v2 .newsitem figure img,.referencelisting-v2 .referenceitem figure img,.downloadlisting .newsitem figure img,.downloadlisting .referenceitem figure img{width:100%;height:auto;line-height:1;transition:opacity .3s ease}.newslisting-v3 .newsitem figure .caption,.newslisting-v3 .referenceitem figure .caption,.referencelisting-v2 .newsitem figure .caption,.referencelisting-v2 .referenceitem figure .caption,.downloadlisting .newsitem figure .caption,.downloadlisting .referenceitem figure .caption{margin:0;padding:.8rem 0;position:static;width:100%;text-align:center}.newslisting-v3 a:hover,.referencelisting-v2 a:hover,.downloadlisting a:hover{color:var(--darkgrey)}.newslisting-v3 a:hover figure img,.referencelisting-v2 a:hover figure img,.downloadlisting a:hover figure img{opacity:.72}.downloadlisting{gap:calc(var(--grid-gap)*2)}.downloadlisting .caption{margin:0;padding:.8rem 0}.downloadlisting .grid-item{margin:0 auto;max-width:320px}@media(min-width: 640px){.downloadlisting .grid-item:first-child{margin:0;margin-left:auto;margin-right:0}.downloadlisting .grid-item:last-child{margin:0;margin-left:0;margin-right:auto}}.downloadlisting-current{display:grid;gap:var(--grid-gap);grid-template-columns:repeat(1, 1fr)}@media(min-width: 1024px){.downloadlisting-current{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 960px){.downloadlisting-current{grid-template-columns:repeat(1, 1fr)}}.downloadlisting-current .grid-item{margin:0 auto;max-width:320px}.downloadlisting-container{display:grid;grid-template-columns:1fr;gap:calc(var(--grid-gap)*2)}@media(min-width: 960px){.downloadlisting-container{grid-template-columns:1fr 1fr}}.logo-listing{display:flex;flex-wrap:wrap;gap:32px;justify-content:center}.logo-listing a{width:100px;height:80px;display:flex;align-items:center;justify-content:center;opacity:1;transition:opacity .3s ease-in-out}.logo-listing a img{width:100%;height:auto;vertical-align:middle;filter:grayscale(100%)}.logo-listing a:hover{opacity:.5}.two-col-grid{margin-bottom:var(--grid-gap)}@media(min-width: 600px){.two-col-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--grid-gap)}}.videocontainer{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.videocontainer iframe,.videocontainer object,.videocontainer embed{position:absolute;top:0;left:0;width:100%;height:100%}.video{width:100%;height:auto}.video video{margin:0 auto;width:100%;height:auto;display:block}.logodownloadlisting{margin:0 auto 30px auto;width:96%;max-width:640px}.logodownloadlisting ul li{margin-bottom:1rem;text-align:center}.logodownloadlisting .logodownload{font-size:1.2rem}iframe{width:100%}footer{width:100%;background-color:var(--darkgrey)}footer .col{margin-bottom:2.5rem}footer h4,footer p{color:var(--white)}footer h4{--min: 1.2rem;--val: 3vw;--max: 1.6rem}footer p{--min: 0.9rem;--val: 3vw;--max: 1rem}footer a{color:var(--white)}@media(min-width: 960px){footer form p{max-width:60%}}footer form label.itemname{margin-bottom:.3rem;display:block;color:var(--white);font-size:.8rem}footer .gridrow{margin-bottom:1.4rem;display:grid;grid-template-columns:1fr;gap:1rem}@media(min-width: 600px){footer .gridrow{grid-template-columns:1fr 1fr 1fr}}footer .submit_container{text-align:center}@media(min-width: 600px){footer .submit_container{text-align:center}}footer .social-icons,footer .ci-icon{padding-top:1rem;display:flex;flex-wrap:wrap}footer .social-icons a,footer .ci-icon a{margin-right:1rem}footer .social-icons a svg,footer .ci-icon a svg{width:auto;height:24px;fill:var(--footer-grey);transition:fill .3s ease}footer .social-icons a:hover svg,footer .ci-icon a:hover svg{fill:var(--gold)}@media(min-width: 1024px){footer .social-icons,footer .ci-icon{padding-top:0}}footer a.non-fa-ci{display:block;width:150px;height:30px;background:url(/assets/img/ci-logo.svg) no-repeat}footer a.non-fa-ci:hover{background-image:url(/assets/img/ci-logo-hover.svg)}.payment-icon{width:auto;max-height:24px;filter:grayscale(100%);transition:filter .3s ease}.payment-icon:hover{filter:grayscale(0%)}#footer-container{margin:0 auto;padding:2.5rem 0;width:96%;max-width:var(--desktop-medium);overflow:hidden}.imgcontain{position:relative}.imgcontain:hover .texthover{transition:opacity .3s;opacity:1}.has-shadow img{box-shadow:0 4px 6px rgba(0,0,0,.1)}#fourofour{margin:0 auto;padding-bottom:2.8rem;width:96%;max-width:var(--desktop);background-image:url("/assets/img/fourofour_1200.jpg");background-size:cover}#fourofour .container{margin:0 auto;padding-top:2rem;width:90%;min-height:40rem;display:flex;flex-direction:column;justify-content:center}@media(min-width: 768px){#fourofour .container{width:80%}}#fourofour .container h1,#fourofour .container h3{text-align:left}#fourofour .textblock form input{margin:0 auto;width:70%}@media(min-width: 768px){#fourofour .textblock form input{width:50%}}#fourofour h1,#fourofour h3{color:var(--grey);text-align:center}#fourofour h1 a,#fourofour h3 a{display:inline-block;color:var(--grey)}figure img{display:block}.plp-tools{margin:0 auto .5rem auto;width:96%;max-width:var(--desktop-large)}@media(min-width: 960px){.plp-tools{display:flex}}.filter-panel.plp{margin:0;width:100%;max-width:none}@media(min-width: 960px){.filter-panel.plp{width:auto}}.filter-panel-options{padding:.75rem 0;display:flex;gap:.75rem;flex-wrap:wrap;align-items:center}.filter-panel-option{position:relative;display:flex;gap:.5rem;align-items:center}.filter-panel-option.ms-auto{margin-left:auto}.filter-panel-option button,.filter-panel-option .reset-filter{font-size:.85rem}.filter-panel-option button{border:1px solid var(--lightergrey);border-radius:4px}.filter-label{font-size:.85rem;white-space:nowrap}.filter-actions{display:flex;gap:.5rem;align-items:center}.price-range{display:flex;gap:.2rem;align-items:center}.price-range input[type=number]{padding:6px 8px;width:72px;font-size:.875rem;background:var(--verylightgrey);border-radius:4px}.price-range .price-separator,.price-range .price-currency{font-size:.875rem}.filter-group-price{padding:.35rem 1.2rem;border:1px solid var(--lightergrey);border-radius:4px}.multiselect-dropdown{position:relative}.multiselect-dropdown button{border-color:var(--lightergrey);border-radius:4px}.multiselect-toggle{padding:7px 12px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;color:var(--darkgrey);font-size:.875rem;white-space:nowrap;background:var(--white);border-radius:6px}.multiselect-arrow{margin-left:.5rem;font-size:.75rem;transition:transform .2s}.multiselect-toggle.active .multiselect-arrow{transform:rotate(180deg)}.multiselect-options{min-width:200px;max-height:260px;display:none;position:absolute;top:calc(100% + 4px);left:0;z-index:200;overflow-y:auto;background:var(--white);border-radius:6px;box-shadow:0 4px 12px var(--shadow-color)}.multiselect-options.open{display:block}.multiselect-header{padding:8px;display:flex;flex-direction:column;gap:6px;position:sticky;top:0;z-index:2;background:var(--white);border-bottom:1px solid var(--border-color)}.multiselect-header input{padding:6px 10px;width:100%;font-size:.85rem;background:var(--verylightgrey);border-radius:4px}.multiselect-option{padding:8px 12px;display:flex;gap:8px;align-items:center;cursor:pointer;font-size:.875rem;transition:background .15s}.multiselect-option:hover{background:var(--verylightgrey)}.multiselect-option.selected{font-weight:500;background:var(--gold-60)}.multiselect-option.selected:hover{background:var(--darkgold-80)}.multiselect-badge{margin-left:4px;padding:1px 7px;color:var(--white);font-size:.75rem;border-radius:10px;background:var(--gold)}.plp-toolbar{width:100%;display:flex;justify-content:space-between;align-items:center}@media(min-width: 960px){.plp-toolbar{margin-left:auto;width:auto}}.plp-toolbar-count{font-size:.875rem}.plp-toolbar-sort{margin-left:auto;display:flex;gap:.5rem;align-items:center}.plp-toolbar-sort label{font-size:.875rem}.plp-toolbar-sort select{padding:8px 12px;font-size:.875rem;cursor:pointer;background:var(--white);border:1px solid var(--border-color);border-radius:4px}.listing-product{margin:0 auto 2.8rem auto;width:96%;max-width:var(--desktop-large)}.listing-product .product-grid{margin-bottom:2.8rem;gap:var(--grid-gap)/2;display:grid;grid-template-columns:1fr}@media(min-width: 480px){.listing-product .product-grid{grid-template-columns:1fr 1fr}}@media(min-width: 768px){.listing-product .product-grid{grid-template-columns:1fr 1fr 1fr}}@media(min-width: 960px){.listing-product .product-grid{grid-template-columns:1fr 1fr 1fr 1fr}}.listing-product article.product-item{margin-bottom:var(--grid-gap);position:relative}.listing-product article.product-item:hover{cursor:pointer}.listing-product article.product-item a:hover{color:var(--grey)}.listing-product .product-img-wrapper{margin-bottom:1rem;position:relative;background-color:var(--white);transition:background-color .2s ease-in-out}.listing-product figure{display:flex;justify-content:center;align-items:center;aspect-ratio:1}.listing-product figure img{padding:20px;max-height:240px;object-fit:scale-down;mix-blend-mode:multiply}.listing-product .product-info h3,.listing-product .product-info p{margin-bottom:.4rem;--min: 1rem;--val: 3vw;--max: 1.125rem;text-align:center}.listing-product .product-info .price-old{text-decoration:line-through;font-size:80%}.listing-product .product-info .has-discount{color:var(--red)}.listing-product .product-info .product-brand{--min: 0.9rem;--val: 3vw;--max: 1rem}.listing-product .product-badge-configurator{position:absolute;top:.8rem;right:.5rem;z-index:1;background-color:rgba(0,0,0,0)}.listing-product .product-badge-new{padding:.2rem .5rem;position:absolute;top:.8rem;left:.5rem;z-index:1;color:var(--white);font-size:.9rem;background-color:var(--darkgold);border-radius:4px}.listing-product .product-badge-soldout{padding:.2rem .5rem;position:absolute;top:2.8rem;left:.5rem;z-index:1;color:var(--white);font-size:.9rem;background-color:var(--black);border-radius:4px}.listing-product .product-badge-sale{width:2.5rem;height:2.5rem;opacity:1;position:absolute;left:.7rem;top:1.8rem;z-index:99;color:var(--white);font-size:.9rem;line-height:2.5rem;text-align:center;background-color:var(--red);border-radius:50%;transition:opacity .2s ease-in-out}.listing-product .product-wishlist button{padding:0;background-color:rgba(0,0,0,0)}.listing-product .product-wishlist button .icon{width:1.375rem;height:1.375rem;display:inline-flex;align-self:center;overflow:visible;color:var(--black)}.listing-product .product-wishlist button svg{width:100%;height:100%;position:relative}.listing-product .product-wishlist button svg use{fill:var(--black)}.plp-no-results{text-align:center;padding:4rem 2rem;background:var(--white);border-radius:8px}.plp-no-results h2{font-size:1.5rem;margin:0 0 1rem}.plp-no-results p{color:var(--lightgrey);margin-bottom:1.5rem}.pagination{padding:2rem 0;display:flex;flex-direction:column;align-items:center;gap:1rem}.pagination-list{display:flex;flex-wrap:wrap;justify-content:center;list-style:none;padding:0;margin:0}.pagination-list li{padding:0 .5rem;font-size:1.2rem}.pagination-link{display:inline-block;padding:.4rem .8rem;color:var(--grey);border:1px solid var(--white);text-decoration:none;transition:border .3s,color .3s}.pagination-link:hover{color:var(--darkgrey);border:1px solid var(--darkgrey)}.pagination-item-active .pagination-link,.pagination-link-current{color:var(--darkgrey);border:1px solid var(--darkgrey)}.pagination-info{font-size:.875rem;color:var(--lightgrey)}body{-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6,ul,ol,li,blockquote,p,.block.text.top p,.largecopy p,.x-largecopy p,.figcaption,.figcaption p,figcaption,.small,small,.smaller,summary{font-size:clamp(var(--min),var(--val),var(--max))}h1,h2,h3,h4,h5,h6{color:var(--grey);font-family:var(--alwin-regular)}h1{margin-bottom:1.4rem;--min: 2.4rem;--val: 5vw;--max: 3rem;font-family:var(--alwin-regular)}h2{margin-bottom:1.4rem;--min: 1.8rem;--val: 4vw;--max: 2.2rem;font-family:var(--alwin-regular)}h3{margin-bottom:.7rem;--min: 1.6rem;--val: 4vw;--max: 2rem}.listing-headline{margin-bottom:.7rem;--min: 1rem;--val: 4vw;--max: 1.3rem}h4{margin-bottom:.7rem;--min: 1.8rem;--val: 3vw;--max: 2rem}h5,h6{--min: 1.1rem;--val: 3vw;--max: 1.3rem}h6{margin-bottom:.7rem}@media only screen and (max-width: 1024px){.cd-secondary-nav h6,.cd-secondary-nav p{padding:0 20px;color:var(--lightergrey)}}@media only screen and (min-width: 1024px){.cd-secondary-nav .second-column{padding-top:2.3rem}.cd-secondary-nav h6{width:auto;display:inline-block;position:relative}.cd-secondary-nav h6::after{width:1.6rem;height:2px;content:"";position:absolute;left:50%;bottom:-12px;background:var(--lightgrey);transform:translateX(-50%) rotate(0deg) !important}}.cd-secondary-nav p{padding-top:20px}ul,ol,li,blockquote,p{margin-bottom:.8rem;--min: 1rem;--val: 3vw;--max: 1.2rem}.shopfeeditem figcaption{padding-left:0;--min: 1rem;--val: 3vw;--max: 1.2rem}small{--min: 0.8rem;--val: 2.5vw;--max: 0.9rem}.figcaption,.figcaption p,figcaption{--min: 0.85rem;--val: 2.5vw;--max: 0.9rem}.newslisting-v3 h3,.referencelisting-v2 h3{--min: 1.1rem;--val: 4vw;--max: 1.3rem}.referencelisting-v2.magazin h3,.home .newslisting-v3 h3{--min: 1rem;--val: 4vw;--max: 1.2rem}.referencelisting-v2.magazin p,.home .newslisting-v3 p{--min: 0.9rem;--val: 3vw;--max: 1rem}.accordion summary,.accordion-content p,.accordion-content ul li,.largecopy p,.largecopy ul li{--min: 1.2rem;--val: 3vw;--max: 1.4rem}.x-largecopy p,.x-largecopy ul li{--min: 1.4rem;--val: 3vw;--max: 1.6rem}body.home .block.text.top p{--min: 1.4rem;--val: 3vw;--max: 1.8rem}.text-left{text-align:left}.textcenter,.text-center{text-align:center}.text-end{text-align:right}.fw-normal{font-weight:400;font-family:var(--alwin-regular)}.fw-bold,b,strong{font-weight:bold}.max-width-800{margin-left:auto;margin-right:auto;width:96%;max-width:800px}.hide,.hidden,.sr-only,.microdata.hidden,.d-none{display:none}.d-block{display:block}.d-inline-block{display:inline-block}.mx-auto{margin-left:auto;margin-right:auto}.ms-auto{margin-left:auto}.mt-2{margin-top:var(--space-2)}.mb-0{margin-bottom:0}.mb-2{margin-bottom:var(--space-2)}.mb-4{margin-bottom:var(--space-4)}.mb-5{margin-bottom:var(--space-5)}.pb-0{padding-bottom:0}.pb-2{padding-bottom:var(--space-2)}.pb-4{padding-bottom:var(--space-4)}.visually-hidden{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}.breadcrumb{margin:0 auto;padding-top:2rem;padding-bottom:2.8rem;width:96%;max-width:1220px}.breadcrumb ol{list-style:none;display:flex;flex-wrap:wrap}.breadcrumb ol li{margin-left:.5rem;color:var(--grey);font-size:var(--base-font-size)}.breadcrumb ol li:first-child{margin-left:0}.breadcrumb ol li:not(:first-child)::before{margin-right:.5rem;content:"/"}.breadcrumb ol li a{color:var(--grey);text-decoration:none}.breadcrumb ol li a:hover{text-decoration:none}.breadcrumb .house{width:auto;height:12px}.sublevel{margin-bottom:var(--space-4);width:100%}.sublevel .blockheadline{margin-left:auto;margin-right:auto;width:96%}.sublevel ul,.sublevel .options{margin:0 auto;width:96%;max-width:var(--desktop-large)}.sublevel ul{display:grid;grid-template-columns:repeat(auto-fit, minmax(280px, 1fr));column-gap:var(--grid-gap)}@media(min-width: 960px){.sublevel ul.max-col-2{grid-template-columns:repeat(2, 1fr)}.sublevel ul.max-col-3{grid-template-columns:repeat(3, 1fr)}}.sublevel ul li{margin-bottom:var(--space-3);border-bottom:1px solid var(--verylightgrey)}.sublevel ul li a{padding-bottom:var(--space-2);display:block}.cd-primary-nav li a[href*=sale i],.sub-nav-menu li a.sale-icon{padding-top:.2rem}.cd-primary-nav li a[href*=sale i]::after,.sub-nav-menu li a.sale-icon::after{margin-left:.4rem;padding:2px 0 0 0;width:1.5rem;height:1.5rem;display:inline-flex;position:relative;top:-0.15rem;content:"%";align-items:center;justify-content:center;vertical-align:middle;font-size:1rem;line-height:1;color:var(--lightergrey);background:rgba(0,0,0,0);border-radius:50%;border:1px solid var(--lightergrey)}@media(min-width: 960px){.cd-primary-nav li a[href*=sale i]::after,.sub-nav-menu li a.sale-icon::after{color:var(--grey);border-color:var(--grey)}}.sub-nav-menu li a.sale-icon::after{color:var(--grey);border-color:var(--grey)}.filter-panel{margin:0 auto 2rem auto;width:96%;max-width:var(--desktop-large)}.paging ul{padding:2rem 0;display:flex;justify-content:center}.paging ul li{padding:0 .5rem;font-size:1.2rem}.paging ul li a{padding:.4rem .8rem;color:var(--grey);border:1px solid var(--white);transition:border .3s,color .3s}.paging ul li a:hover{color:var(--gold);border:1px solid var(--gold)}.paging ul li a.active{border:1px solid var(--grey)}.sectionspacing{margin:0 auto 2.8rem auto;width:20%;height:1px;color:var(--medium-grey);background-color:var(--medium-grey);border:none}.blockheadline{--min: 1.8rem;--val: 4vw;--max: 2rem}.block{margin:0 auto 2.8rem auto;width:96%;max-width:var(--desktop-large)}.block.sb-medium{margin-bottom:var(--sb-medium)}.block.sb-large{margin-bottom:var(--sb-large)}.block.sb-x-large{margin-bottom:var(--sb-x-large)}.block img{width:100%;height:auto}.block figure.showoverlay{position:relative}.block figure.showoverlay::before{position:absolute;top:5px;right:8px;display:block;z-index:2;opacity:0;content:"↕";color:var(--white);font-weight:400;rotate:45deg;transition:all .2s ease-out}.block figure.showoverlay:hover::before{opacity:1}.block.text.top .textblock{margin-left:auto;margin-right:auto;max-width:var(--desktop)}.block.text.top .textblock h1{text-align:center}.block.text.top .textblock h1.text-left{text-align:left}.block.steckbrief{margin:0 auto;padding:1.8rem 0;width:96%;max-width:var(--tablet)}@media(min-width: 1024px){.block.steckbrief{max-width:var(--desktop)}}.block.steckbrief .container ul{list-style-type:none}.block.steckbrief .container ul li{padding-left:.75rem;position:relative;list-style:none}.block.steckbrief .container ul li::before{position:absolute;left:0;content:"/"}@media(min-width: 1024px){.block.steckbrief .container .entry-listing{display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));gap:var(--grid-gap)}}.block.steckbrief .container .entry{margin-bottom:1.2rem;width:100%;display:flex;gap:var(--grid-gap)}.block.steckbrief .container .entry .col{display:flex;flex-direction:column;justify-content:center}.block.steckbrief .container .entry .col p{margin-bottom:.2rem}.block.steckbrief .container .entry .col.left{width:auto;max-width:32%}@media(min-width: 768px){.block.steckbrief .container .entry .col.left{max-width:24%}}@media(min-width: 1024px){.block.steckbrief .container .entry .col.left{max-width:40%}}.block.steckbrief .container .entry .col.right{width:auto}.block.stoerer{margin-left:auto;margin-right:auto;max-width:var(--mobile-large);display:grid;grid-template-columns:1fr}@media(min-width: 960px){.block.stoerer{grid-template-columns:1fr 1fr;max-width:var(--desktop-medium)}}.block.stoerer.switch .col:first-child{order:2}.block.stoerer.switch .col:last-child{order:1}.block.stoerer .col img{width:100%;height:auto;display:block}.block.stoerer .content{padding:1.8rem;height:100%;display:flex;flex-direction:column;justify-content:center}@media(min-width: 600px){.block.stoerer .content{padding:2.8rem}}.block.stoerer .content a{text-decoration:underline;text-decoration-color:var(--grey);text-decoration-thickness:1px;text-underline-offset:4px;transition:all .3s linear}.block.stoerer .content .button{color:var(--grey);text-decoration:none;background:rgba(0,0,0,0)}.block.stoerer .content.light h3,.block.stoerer .content.light p,.block.stoerer .content.light a{color:var(--white)}.block.stoerer .content.light a{text-decoration-color:var(--white)}.block.stoerer .content.light .button{color:var(--white);border-color:var(--white)}.block.text.grau{padding:3.75rem 0;width:100%;max-width:none;background:var(--section-bg-option-02)}.block.text.grau .textblock{width:96%;max-width:820px}.textblock{margin:0 auto;max-width:820px}.textblock .largecopy p,.textblock .largecopy ul li{--min: 1.2rem;--val: 3vw;--max: 1.4rem;line-height:1.4}.textblock ul{margin-left:1.5rem;margin-bottom:1rem;padding-left:0;list-style-type:disc}.textblock.image{display:flex;gap:var(--grid-gap)}.textblock.image .left figure{width:100%;max-width:280px}.textblock.image .left figure img{width:100%;height:auto}.textblock.image h3{margin-bottom:.4rem;--min: 1.4rem;--val: 4vw;--max: 1.6rem}.textblock table{width:100% !important;overflow-x:auto}.textblock table th,.textblock table td{padding:.4rem;border-bottom:1px solid var(--lightergrey)}#agb .textblock .largecopy{text-align:left}#agb .blockheadline{text-transform:none}#agb ol{margin-left:1.5rem;margin-bottom:1rem;padding-left:0;list-style-type:decimal}#agb ol li{margin-bottom:.8rem}.one-two-thirds .content{display:flex}.one-two-thirds .content .imgcol{padding-top:0;padding-bottom:0;display:flex;flex:1;align-items:center;flex-direction:column;justify-content:center}.one-two-thirds .content .imgcol:first-child{padding-right:.6125rem}.one-two-thirds .content .imgcol:nth-child(2){padding-left:.6125rem}@media(min-width: 600px){.one-two-thirds .content .imgcol:first-child{padding-right:1.25rem}.one-two-thirds .content .imgcol:nth-child(2){padding-left:1.25rem}}.one-two-thirds .content .imgcol img{height:100%;object-fit:cover;width:100%}.one-two-thirds .content .imgcol.landscape{flex:1.5 1 0%}.one-two-thirds .content .imgcol.portrait{flex:.785 1 0%}.one-two-thirds .content .imgcol a{display:block;width:100%;height:100%}.twocol{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.twocol.textonly,.twocol.imgonly{align-items:flex-start}.twocol .col{width:100%;margin-bottom:1.8rem}@media(min-width: 600px){.twocol .col{margin-bottom:0;width:49%}}.twocol .col figure{margin-bottom:.8rem}.twocol .col figure.vertical{margin:0 auto;max-width:80%}.twocol .col h1,.twocol .col h2,.twocol .col h3,.twocol .col h4{margin:0 0 .4rem 0}.twocol .col h3{--min: 1.3rem;--val: 4vw;--max: 1.6rem}.twocol .col a{display:block;transition:all .2s ease-in-out}.twocol .col .teaser-copy{padding-top:0}.twocol .col .teaser-copy a{display:inline}.home .twocol .col a{color:var(--grey)}.threecol{display:flex;flex-wrap:wrap;justify-content:space-between}.threecol .col{width:100%;margin-bottom:1.8rem}@media(min-width: 600px){.threecol .col{margin-bottom:0;width:32%}}.threecol .col figure{margin-bottom:.8rem}.threecol .col .teaser-copy{padding-top:0}.threecol .col h1,.threecol .col h2,.threecol .col h3,.threecol .col h4{margin:0 0 .4rem 0}.threecol .col h3{--min: 1.1rem;--val: 4vw;--max: 1.4rem}.fourcol .content{display:flex;flex-wrap:wrap;justify-content:space-between}.fourcol .content .col{margin-bottom:1.8rem;width:49%}@media(min-width: 600px){.fourcol .content .col{margin-bottom:0;width:24%}}.fourcol .content .col h1,.fourcol .content .col h2,.fourcol .content .col h3,.fourcol .content .col h4{margin:0 0 .8rem 0;text-align:left}.teaser-copy{padding:.8rem 0}.teaser-copy h1{--min: 1.8rem;--val: 4vw;--max: 2rem}.teaser-copy h2{--min: 1.6rem;--val: 4vw;--max: 1.8rem}.teaser-copy h3{--min: 1.1rem;--val: 4vw;--max: 1.3rem}.teaser-copy h4{font-size:1rem}.teaser-copy.textcenter h1,.teaser-copy.textcenter h2,.teaser-copy.textcenter h3,.teaser-copy.textcenter h4{text-align:center}.teaser-copy p{--min: 1.1rem;--val: 4vw;--max: 1.3rem}.hotspot .hf-canvas-display{position:relative;display:inline-block}.hotspot .hf-canvas-display .hf-spot-display{position:absolute}.hotspot .hf-canvas-display .hf-marker-display{margin:-0.666em auto auto -0.666em;padding:0;width:1.8rem;height:1.8rem;position:absolute;overflow:hidden;cursor:pointer;background-color:var(--white);border-radius:50%;transform-origin:50% 50%;transition:opacity .2s ease-in,transform .1s ease-out}.hotspot .hf-canvas-display .hf-popup-display{padding:1rem;width:max-content;max-width:180px;display:none;background-color:var(--white);position:absolute;z-index:10;--_tx: 0px;--_ty: 0px;transform:translate(var(--_tx), var(--_ty))}.hotspot .hf-canvas-display .hf-popup-display.hf-popup-right{left:1rem}.hotspot .hf-canvas-display .hf-popup-display.hf-popup-left{left:0;--_tx: -100%}.hotspot .hf-canvas-display .hf-popup-display.hf-popup-bottom{top:.5rem}.hotspot .hf-canvas-display .hf-popup-display.hf-popup-top{top:0;--_ty: -100%}.hotspot .hf-canvas-display .hf-popup-display p{margin-bottom:.2rem;--min: 0.9rem;--val: 3vw;--max: 1rem}.hotspot .hf-canvas-display .hf-popup-display a{padding:.3rem 0;display:block;text-decoration:none;border-top:1px solid var(--lightergrey);border-bottom:1px solid var(--lightergrey)}.hotspot .hf-canvas-display .hf-popup-active .hf-popup-display{display:block}.block.slider{position:relative;--swiper-navigation-color: #bda071;--swiper-navigation-sides-offset: -0.3rem;--swiper-navigation-size: 32px}@media(min-width: 480px){.block.slider{--swiper-navigation-sides-offset: 0.8rem}}.blockslider{margin:0 auto;max-width:86%}.blockslider .blockslide{position:relative}.blockslider .slidearrow{color:var(--gold);font-size:2.8rem;text-decoration:none}.blockslider .slideprev,.blockslider .slidenext{padding:0 1rem;height:100%;position:absolute;top:0;z-index:2;cursor:pointer}.blockslider .slideprev::after,.blockslider .slidenext::after{position:absolute;top:calc(50% - 25px);left:calc(50% - 10px);font-family:FontAwesome}.blockslider .slideprev{left:-2.8rem;text-align:left}.blockslider .slideprev::after{content:"❮"}.blockslider .slidenext{right:-2.8rem;text-align:right}@media(min-width: 1024px){.blockslider .slidenext{right:-2.7rem}}.blockslider .slidenext::after{content:"❯"}.blockslider .caption{margin:0 auto;padding:1rem 0;max-width:820px}.shopfeed{max-width:var(--desktop-x-large)}.shopfeed .blockheadline{text-align:center}.shopfeed.marke{margin-top:-60px;padding-top:0}.shopfeed h3,.shopfeed p{text-align:center}.shopfeed p{font-size:1.5rem}.shopfeed .shopfeedlisting{display:flex;flex-wrap:wrap;justify-content:space-between}@media(min-width: 768px){.shopfeed .shopfeedlisting::after{width:32%;content:""}}.shopfeed .shopfeedlisting .itemdescription h3,.shopfeed .shopfeedlisting .itemdescription h4,.shopfeed .shopfeedlisting .itemdescription p,.shopfeed .shopfeedlisting .itemdescription ul{display:none}.shopfeed .shopfeedlisting.twocol{justify-content:center}@media(min-width: 768px){.shopfeed .shopfeedlisting.twocol::after{width:0;content:none}}.shopfeed .shopfeedlisting.twocol .shopfeeditem{margin:0 1rem}.shopfeed .shopfeedlisting.threecol .shopfeeditem{width:80%;max-width:80%}@media(min-width: 480px){.shopfeed .shopfeedlisting.threecol .shopfeeditem{width:48%;max-width:48%}}@media(min-width: 768px){.shopfeed .shopfeedlisting.threecol .shopfeeditem{width:32%;max-width:32%}}@media(min-width: 1600px){.shopfeed .shopfeedlisting .shopfeeditem{width:24%;max-width:24%}}.shopfeed .shopfeedlisting .shopfeeditem{margin:0 auto 1rem auto;width:80%;max-width:80%;cursor:pointer;border:1px solid var(--white);transition:border .3s;position:relative}@media(min-width: 480px){.shopfeed .shopfeedlisting .shopfeeditem{width:48%;max-width:48%}}@media(min-width: 768px){.shopfeed .shopfeedlisting .shopfeeditem{margin:0 0 1rem 0;width:32%;max-width:32%}}@media(min-width: 960px){.shopfeed .shopfeedlisting .shopfeeditem{width:24%;max-width:24%}}.shopfeed .shopfeedlisting .shopfeeditem a{text-decoration:none}.shopfeed .shopfeedlisting .shopfeeditem figcaption{width:100%;color:var(--grey);text-align:center}.shopfeed .shopfeedlisting .shopfeeditem .price{margin:0 auto 1rem auto;width:86%;color:var(--grey);font-size:100%;text-align:center;transition:all .3s linear}.shopfeed .shopfeedlisting .shopfeeditem .price del{color:var(--lightgrey)}.shopfeed .shopfeedlisting .shopfeeditem .rabatt{margin:0;padding:0;width:2.6rem;height:2.6rem;font-size:1rem;line-height:2.6rem;border-radius:1.3rem;position:absolute;top:8%;right:8%;display:block;color:var(--white);background:var(--red)}@media(min-width: 768px){.shopfeed .shopfeedlisting .shopfeeditem .rabatt{width:2.2rem;height:2.2rem;font-size:.8rem;line-height:2.2rem;border-radius:1.1rem}}.shopfeed .shopfeedlisting .shopfeeditem .rabatt::after{content:"%"}.shopfeed .shopfeedlisting .shopfeeditem:hover{border:1px solid var(--lightergrey)}.shopfeed .shopfeedlisting .shopfeeditem:hover .shopfeedlink,.shopfeed .shopfeedlisting .shopfeeditem:hover figcaption,.shopfeed .shopfeedlisting .shopfeeditem:hover .price{color:var(--darkgold)}.shopfeed .shopfeedlisting .shopfeeditem .shopfeedfigure{margin-bottom:.6rem;width:100%;display:table}.shopfeed .shopfeedlisting .shopfeeditem .shopfeedfigure figure{height:205px;display:table-cell;vertical-align:middle;text-align:center}.shopfeed .shopfeedlisting .shopfeeditem .shopfeedfigure figure img{margin:0 auto;width:auto;height:auto;max-width:100%;max-height:190px;display:block;float:none}.block.shopfeed:has(+.shop-teaser){margin-bottom:0;padding-bottom:0}.block.shopfeed:has(+.shop-teaser) .shopfeed{padding-bottom:1rem}.shop-teaser{margin-bottom:2.8rem;padding:2rem 0;width:100%;background-color:var(--section-bg-option-02)}.shop-teaser .shop-teaser-content{margin:0 auto;width:96%;max-width:680px;text-align:center}.shop-teaser .shop-teaser-content p{margin-bottom:0;font-size:var(--large-copy-font-size)}.accordion{max-width:820px}.accordion details{margin-bottom:.5rem;overflow:hidden;border-bottom:1px solid var(--border-color)}.accordion details ul{margin-left:1.5rem;margin-bottom:1rem;padding-left:0;list-style-type:disc}.accordion summary{padding:1rem 0;cursor:pointer;user-select:none;position:relative;display:flex;justify-content:space-between;align-items:center;color:var(--grey);transition:background .2s ease}.accordion summary:focus-visible{outline:2px solid var(--gold);outline-offset:-2px}.accordion summary::marker{display:none}.accordion summary::-webkit-details-marker{display:none}.accordion details[open] summary .caret{transform:rotate(180deg)}.accordion .accordion-content{padding:1rem 0;animation:slideDown .3s ease}@keyframes slideDown{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.accordion .accordion-content p{margin-bottom:1rem}.accordion .accordion-content p:last-child{margin-bottom:0}@media(prefers-contrast: high){.accordion details{border-width:2px}.accordion summary:focus{outline-width:3px}}@media(prefers-reduced-motion: reduce){.accordion summary::after,.accordion .accordion-content{animation:none;transition:none}}.caret{width:.8rem;height:.8rem;min-width:1rem;flex-shrink:0;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23949494' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-size:contain;background-repeat:no-repeat;background-position:center;transition:transform .2s ease}.masonry .grid-item{display:inline-block;break-inside:avoid}.masonry .grid-item a,.masonry .grid-item figure,.masonry .grid-item figcaption{display:block}.masonry .grid-item figure{break-inside:avoid}.quellenhinweis{margin:0 auto;text-align:center}@media(min-width: 600px){.quellenhinweis{max-width:64%}}.quellenhinweis.textalignleft{text-align:left}.quellenhinweis h3{margin-bottom:.8rem}.singleimg{position:relative}.singleimg figure,.singleimg .figcaption{margin:0 auto;max-width:86%}.singleimg .figcaption p{margin-bottom:0}.singleimg .teaser-copy{margin:0 auto;max-width:820px}.figcaption,figcaption{padding-top:.6rem;padding-left:.6rem}.brandlisting{margin:0 auto;max-width:var(--tablet);display:grid;justify-items:center;grid-template-columns:repeat(auto-fill, minmax(100px, 1fr))}@media(min-width: 480px){.brandlisting{grid-template-columns:repeat(auto-fill, minmax(130px, 1fr))}}.brandlisting figure{padding:20px;max-width:130px;display:flex;align-items:center}.brandlisting figure img{margin:0 auto;max-width:100%;filter:grayscale(100%)}#teamcategory .teamlisting{padding-bottom:30px}#teamcategory.overlay .mitarbeiterprofil img{width:100%;height:auto}#teamcategory.overlay .mitarbeiterprofil figure{position:relative;line-height:1}#teamcategory.overlay .mitarbeiterprofil figure::before{width:100%;height:calc(100% - 5px);display:grid;position:absolute;top:0;left:0;content:" ";opacity:0;z-index:100;background-color:var(--overlay-bg);transition:opacity .2s ease-in-out}#teamcategory.overlay .mitarbeiterprofil figure figcaption{margin:0;padding:.5rem;width:100%;display:block;position:absolute;bottom:.4rem;left:.4rem;font-size:1rem;text-align:left;transition:color .3s linear}@media(min-width: 768px){#teamcategory.overlay .mitarbeiterprofil figure figcaption{padding:.3rem}}#teamcategory.overlay .mitarbeiterprofil figure figcaption p{margin-bottom:0;color:var(--white);font-size:1.4rem}@media(min-width: 768px){#teamcategory.overlay .mitarbeiterprofil figure figcaption p{font-size:1.2rem}}@media(min-width: 960px){#teamcategory.overlay .mitarbeiterprofil figure figcaption p{font-size:1.4rem}}#teamcategory.overlay .mitarbeiterprofil figure figcaption p.dark-font{color:var(--grey)}#teamcategory.overlay .mitarbeiterprofil .profilinhalte{padding:.8rem;position:absolute;z-index:105;bottom:.4rem;left:0;opacity:0;display:none;transition:opacity .3s ease-in-out}#teamcategory.overlay .mitarbeiterprofil .profilinhalte h5,#teamcategory.overlay .mitarbeiterprofil .profilinhalte p{margin-bottom:.3rem;color:var(--white);font-size:1rem}#teamcategory.overlay .mitarbeiterprofil .profilinhalte a{display:inline;color:var(--gold)}#teamcategory.overlay .mitarbeiterprofil:hover{cursor:pointer}#teamcategory.overlay .mitarbeiterprofil.showinfo{cursor:pointer}#teamcategory.overlay .mitarbeiterprofil.showinfo figure::before{opacity:1}#teamcategory.overlay .mitarbeiterprofil.showinfo figure figcaption{display:none}#teamcategory.overlay .mitarbeiterprofil.showinfo .profilinhalte{display:block;opacity:1}.link-listing{margin:0 auto 2rem auto;width:96%;max-width:1220px;display:grid;grid-template-columns:repeat(auto-fill, minmax(340px, 1fr));gap:var(--grid-gap)}a{color:var(--grey);text-decoration:underline;text-decoration-color:var(--grey);text-decoration-thickness:1px;text-underline-offset:4px;transition:all .3s linear}a:hover{color:var(--darkgold);text-decoration:underline;text-decoration-color:var(--grey);text-decoration-thickness:1px}.col a{text-decoration:none}h3 a{text-decoration:none}.text-decoration-none{text-decoration:none}.text-decoration-none:hover{text-decoration:none}.button,button,[type=button],[type=submit]{padding:.8rem 1.2rem;display:inline-block;color:var(--darkgrey);background:var(--white);border:1px solid var(--darkgrey);transition:background .3s,color .3s,border .3s}@supports(text-box: trim-both cap alphabetic){.button,button,[type=button],[type=submit]{text-box:trim-both cap alphabetic;padding-block:1rem}}.button:hover,button:hover,[type=button]:hover,[type=submit]:hover{color:var(--darkgold);text-decoration:none;border-color:var(--darkgold)}.button:focus-visible,button:focus-visible,[type=button]:focus-visible,[type=submit]:focus-visible{outline:2px solid var(--darkgold);outline-offset:2px}.button:active,button:active,[type=button]:active,[type=submit]:active{background:var(--darkgold);color:var(--white);border-color:var(--darkgold)}.button:disabled,.button[disabled],button:disabled,button[disabled],[type=button]:disabled,[type=button][disabled],[type=submit]:disabled,[type=submit][disabled]{color:var(--lightergrey);border-color:var(--lightergrey);cursor:not-allowed;pointer-events:none}.button.inverted,button.inverted,[type=button].inverted,[type=submit].inverted{color:var(--white);background:rgba(0,0,0,0);border-color:var(--white)}.button.inverted:hover,button.inverted:hover,[type=button].inverted:hover,[type=submit].inverted:hover{color:var(--darkgrey);background:var(--white);border-color:var(--white)}.button.inverted:focus-visible,button.inverted:focus-visible,[type=button].inverted:focus-visible,[type=submit].inverted:focus-visible{outline-color:var(--white)}.button.inverted:active,button.inverted:active,[type=button].inverted:active,[type=submit].inverted:active{color:var(--darkgrey);background:var(--white);border-color:var(--white);filter:brightness(0.92)}.button.inverted:disabled,.button.inverted[disabled],button.inverted:disabled,button.inverted[disabled],[type=button].inverted:disabled,[type=button].inverted[disabled],[type=submit].inverted:disabled,[type=submit].inverted[disabled]{color:var(--white-68);border-color:var(--white-68)}.button.reset,button.reset,[type=button].reset,[type=submit].reset{color:rgba(0,0,0,0);background:rgba(0,0,0,0)}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}a.button{color:var(--white);text-decoration:none;background:var(--darkgrey)}a.button:hover{color:var(--white);text-decoration:none;background:var(--darkgold)}a.button:focus-visible{outline:2px solid var(--darkgold);outline-offset:2px;color:var(--white)}a.button:active{background:var(--darkgrey);color:var(--white);filter:brightness(0.85)}a[data-fslightbox],a img{display:block}.formcontainer{margin:0 auto 2rem auto;width:96%;max-width:680px}.formcontainer label{margin-bottom:.3rem}.formcontainer .freeform-row .freeform-column .freeform-label{font-weight:normal}.formcontainer input[type=text],.formcontainer input[type=password],.formcontainer input[type=email],.formcontainer input[type=number],.formcontainer input#text2636317,.formcontainer input#text2636318,.formcontainer input#text2636312,.formcontainer textarea{padding:.5rem;width:100%;border:1px solid var(--lightergrey);border-radius:var(--form-element-border-radius)}.formcontainer input[type=text]:focus-visible,.formcontainer input[type=password]:focus-visible,.formcontainer input[type=email]:focus-visible,.formcontainer input[type=number]:focus-visible,.formcontainer input#text2636317:focus-visible,.formcontainer input#text2636318:focus-visible,.formcontainer input#text2636312:focus-visible,.formcontainer textarea:focus-visible{outline:2px solid var(--darkgold);outline-offset:2px}.form-check-input{width:1rem;height:1rem;flex-shrink:0;vertical-align:top;appearance:none;font-size:.875rem;print-color-adjust:exact;background-repeat:no-repeat;background-position:center;background-size:contain;border:1px solid var(--lightergrey);transition:all .2s ease-in-out}.form-check-input:focus-visible{outline:2px solid var(--darkgold);outline-offset:2px}input[type=radio]{margin-right:.3rem;width:1rem !important;height:1rem !important;display:inline-block !important;position:relative;top:2px;background-repeat:no-repeat;background-position:center;background-size:contain;border:1px solid var(--lightergrey);transition:all .2s ease-in-out;border-radius:50%}input[type=radio]:focus-visible{outline:2px solid var(--darkgold);outline-offset:2px}input:checked[type=radio]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3ccircle cx='10' cy='10' r='5' fill='%23ffffff'/%3e%3c/svg%3e");background-color:var(--black);border-color:var(--black)}input[type=checkbox]{margin-right:.3rem;width:1rem !important;height:1rem !important;display:inline-block !important;position:relative;top:2px;background-repeat:no-repeat;background-position:center;background-size:contain;border:1px solid var(--lightergrey);transition:all .2s ease-in-out;border-radius:var(--form-element-border-radius)}input[type=checkbox]:focus-visible{outline:2px solid var(--darkgold);outline-offset:2px}input:checked[type=checkbox]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='2 2 16 16'%3e%3cpath fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e");background-color:var(--black);border-color:var(--black)}input[type=search]{padding:.5rem;color:var(--grey);width:100%;background-color:var(--white);border:1px solid var(--lightergrey);border-radius:var(--form-element-border-radius)}input[type=search]:focus-visible{outline:2px solid var(--darkgold);outline-offset:2px}.filter-panel .filter-panel-options{display:flex;flex-wrap:wrap;gap:var(--grid-gap)}.filter-panel .filter-panel-option{width:auto}.filter-panel .form-select{padding:.5625rem 1.6875rem .5625rem .5625rem;width:auto;display:block;font-size:.875rem;font-weight:400;line-height:1.5;color:var(--grey);appearance:none;background-image:var(--form-select-bg-img),var(--form-select-bg-icon, none);background-repeat:no-repeat;background-position:right .5625rem center;background-size:16px 12px;border:var(--form-element-border-width) solid var(--lightergrey);border-radius:var(--form-element-border-radius);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.filter-panel .form-select:focus-visible{outline:2px solid var(--darkgold);outline-offset:2px}.filter-panel .form-check{margin-bottom:.125rem;padding-left:1.5rem;min-height:1.3125rem;display:block;font-size:.875rem}.filter-panel .filter-boolean{padding-left:12px;padding-right:12px;height:40px;display:inline-block;font-size:.875rem;line-height:1.5;cursor:pointer;border:1px solid var(--lightergrey);border-radius:var(--form-element-border-radius)}.filter-panel .filter-boolean-label{width:100%;height:38px;cursor:pointer;font-size:.875rem;line-height:38px}.filter-panel .form-check-input[type=checkbox]{border-radius:.25em}.filter-panel .form-check .form-check-input{float:left;margin-left:-1.5rem}.filter-panel .filter-boolean-input{margin-top:11px}.filter-panel .form-check-input:checked[type=checkbox]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='2 2 16 16'%3e%3cpath fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")}.filter-panel .form-check-input:checked{background-color:var(--black);border-color:var(--black)}.filter-panel .dropdown-menu{margin:0;padding:1rem .3rem;position:absolute;z-index:1000;display:none;min-width:10rem;font-size:.875rem;color:var(--grey);text-align:left;list-style:none;background:var(--white);background-clip:padding-box;border:var(--form-element-border-width) solid var(--lightergrey);border-radius:0;box-shadow:2px 2px 5px rgba(0,0,0,.1)}.filter-panel .dropdown-menu.show{display:block;transform:translate(0px, 3px)}.filter-panel .filter-multi-select button,.filter-panel .filter-range button{padding:.5625rem 1.6875rem .5625rem .5625rem;height:40px;display:inline-block;color:var(--grey);font-size:.875rem;line-height:1.5;appearance:none;background:var(--white);background-image:var(--form-select-bg-img),var(--form-select-bg-icon, none);background-repeat:no-repeat;background-position:right .5625rem center;background-size:16px 12px;border:var(--form-element-border-width) solid var(--lightergrey);border-radius:var(--form-element-border-radius)}.filter-panel .filter-multi-select button:focus-visible,.filter-panel .filter-range button:focus-visible{outline:2px solid var(--darkgold);outline-offset:2px}.filter-panel .filter-multi-select{position:relative}.filter-panel .filter-multi-select .filter-panel-item .filter-panel-item-toggle:focus-visible{border-color:var(--border-color);outline:none;box-shadow:0 0 0 .125rem var(--white),0 0 0 .2rem var(--gold-60)}.filter-panel .filter-multi-select .filter-panel-item-toggle{display:flex;align-items:center;line-height:1.5}.filter-panel .filter-range{position:relative}.filter-panel .filter-range input[type=number]{padding:.2rem;border:1px solid var(--lightergrey);border-radius:var(--form-element-border-radius)}.filter-panel .filter-range input[type=number]:focus-visible{outline:2px solid var(--darkgold);outline-offset:2px}footer input[type=text]{padding:.5rem;color:var(--white);width:100%;background-color:var(--grey);border-style:hidden;font-size:1rem}img,.cd-secondary-nav li img{max-width:100%;height:auto}input{font-family:var(--alwin-regular),Helvetica,Arial,Geneva,sans-serif}.container{overflow:hidden}#landingpage-slideshow{width:100%;height:55vh}.referenz-link{margin-top:30px;display:block;color:var(--white)}.container.stellenangebote{margin-bottom:45px;padding:30px;background-color:var(--section-bg-option-02)}.container.stellenangebote h3{color:#444;font-family:alwin-bold;font-weight:normal;line-height:100%}@media only screen and (max-width: 1023px){.marginalspalte ul.sort li{margin-right:.8rem;display:inline-block}}.marginalspalte .jahresuebersicht{margin-top:12px}@media only screen and (max-width: 1023px){.marginalspalte .jahresuebersicht{display:flex;justify-content:flex-start}.marginalspalte .jahresuebersicht a{padding:0 .8rem 0 0}.marginalspalte .jahresuebersicht ul li{margin-right:.8rem;display:inline-block}}@media only screen and (min-width: 1023px){.marginalspalte .jahresuebersicht a{display:block}}.container.liste{margin-bottom:45px;background-color:var(--section-bg-option-02);padding:30px}.liste a.image-left img{width:200px;float:left;margin-right:3%}.liste div.textcontainer h3 a{color:#bda071;text-decoration:none}.liste div.textcontainer a:hover{color:#9b7f52}.container.liste2c{margin-bottom:2.5rem;padding:2rem;width:100%;display:flex;background-color:var(--section-bg-option-02)}.container.liste2c figure{margin-right:1.25rem}.container.liste2c figure a{display:block;max-width:260px}@media only screen and (min-width: 788px){.container.liste2c figure a img{max-width:130px}}.website-url{margin:2rem 0;text-align:center;font-size:1.5rem}.container.brands{display:flex;flex-wrap:wrap}.index-letter{margin-bottom:2%;padding-right:2%;width:50%;color:var(--darkgold);text-align:left;font-size:1.3rem;line-height:130%}@media(min-width: 600px){.index-letter{width:33%}}@media(min-width: 960px){.index-letter{width:20%}}ul.index-letter li{color:var(--darkgold)}@media(min-width: 960px){ul.index-letter li{margin-bottom:.2rem}}ul.index-letter li.single-brand{color:var(--grey)}ul.index-letter li.single-brand a{text-decoration:none}.kontakt .block-1c.links{margin-bottom:1.8rem;font-size:1rem;text-align:left}.kontakt .block-1c.links .col{padding-bottom:2rem}@media(min-width: 600px){.kontakt .block-1c.links{display:flex;justify-content:space-between}.kontakt .block-1c.links .col{width:48%}}@media(min-width: 1024px){.kontakt .block-1c.links{display:block}.kontakt .block-1c.links .col{padding-bottom:3rem;width:100%}}.detailinformationen{margin-bottom:3rem;padding-right:10%;padding-left:10%;overflow:hidden}.detailinformationen h3{margin:0 0 2rem}.detailinformationen img{width:350px;margin-right:3%;margin-bottom:3%}.detailinformationen img.image-left{float:left}.detailinformationen img.image-right{float:right}.news a.image-left,.news a.image-right{margin-bottom:20px;width:100%;position:relative}@media(min-width: 480px){.news a.image-left,.news a.image-right{margin-bottom:10px;width:48%}}@media(min-width: 1024px){.news a.image-left,.news a.image-right{width:300px}}.news a.image-left img,.news a.image-right img{width:100%;height:auto}.news a.image-left{margin-right:20px;float:left}.news a.image-right{margin-left:20px;float:right}#cd-primary-nav ul p a{display:inline;color:var(--grey);line-height:140%}#cd-primary-nav ul p a:hover{color:var(--grey)}#cd-primary-nav ul p a:hover,.cd-secondary-nav li.has-1c-links a.selected{color:#bda071}.news a.selected{color:#bda071}.mengentext-rechts p{width:66%;float:right}#cd-primary-nav li .imagelink{margin:0}.mengentextblock h3{margin-bottom:2rem}.cd-main-content,.cd-main-header{transform:translateZ(0);will-change:transform}.cd-main-content,.cd-main-header{position:relative;transition:transform .3s}.cd-main-content{background:#fff;min-height:100vh;z-index:2}.cd-main-header{height:50px;background:#fff;z-index:3}.nav-is-fixed .cd-main-header{position:fixed;top:0;left:0;width:100%}.cd-header-buttons{position:absolute;display:inline-block;top:3px;right:20px}.cd-header-buttons li{display:inline-block}.cd-search-trigger,.cd-nav-trigger{position:relative;display:block;width:44px;height:44px;overflow:hidden;text-decoration:none;text-decoration-color:rgba(0,0,0,0);text-decoration-thickness:0;text-underline-offset:0;white-space:nowrap;color:rgba(0,0,0,0);z-index:3}.cd-search-trigger::before,.cd-search-trigger::after{content:"";position:absolute;transition:opacity .3s;transform:translateZ(0);backface-visibility:hidden}.cd-search-trigger::before{top:11px;left:11px;width:18px;height:18px;border-radius:50%;border:2px solid var(--grey)}.cd-search-trigger::after{height:2px;width:8px;background:var(--grey);bottom:14px;right:11px;transform:rotate(45deg)}.cd-search-trigger span{position:absolute;height:100%;width:100%;top:0;left:0}.cd-search-trigger span::before,.cd-search-trigger span::after{content:"";position:absolute;display:inline-block;height:2px;width:22px;top:50%;margin-top:-2px;left:50%;margin-left:-11px;background:var(--black);opacity:0;transform:translateZ(0);backface-visibility:hidden;transition:opacity .3s,transform .3s}.cd-search-trigger span::before{transform:rotate(45deg)}.cd-search-trigger span::after{transform:rotate(-45deg)}.cd-search-trigger.search-is-visible::before,.cd-search-trigger.search-is-visible::after{opacity:0}.cd-search-trigger.search-is-visible span::before,.cd-search-trigger.search-is-visible span::after{opacity:1}.cd-search-trigger.search-is-visible span::before{transform:rotate(135deg)}.cd-search-trigger.search-is-visible span::after{transform:rotate(45deg)}.cd-nav-trigger span,.cd-nav-trigger span::before,.cd-nav-trigger span::after{position:absolute;display:inline-block;height:2px;width:24px;background:#9d9d9d}.cd-nav-trigger span{position:absolute;top:50%;right:10px;margin-top:-2px;transition:background .3s .3s}.cd-nav-trigger span::before,.cd-nav-trigger span::after{content:"";right:0;transform:translateZ(0);backface-visibility:hidden;transform-origin:0% 50%;transition:transform .3s .3s}.cd-nav-trigger span::before{top:-6px}.cd-nav-trigger span::after{top:6px}.cd-nav-trigger.nav-is-visible span{background:rgba(46,50,51,0)}.cd-nav-trigger.nav-is-visible span::before,.cd-nav-trigger.nav-is-visible span::after{background:#9d9d9d}.cd-nav-trigger.nav-is-visible span::before{transform:translateX(4px) translateY(-3px) rotate(45deg)}.cd-nav-trigger.nav-is-visible span::after{transform:translateX(4px) translateY(2px) rotate(-45deg)}.cd-primary-nav,.cd-primary-nav ul{position:fixed;top:0;right:0;height:100%;width:260px;background:#232323;overflow:auto;z-index:1;transform:translateZ(0);transform:translateX(0);transition:transform .3s}.cd-primary-nav a,.cd-primary-nav ul a{padding:0 20px;display:block;height:50px;line-height:50px;color:#bbb;text-decoration:none;overflow:hidden;white-space:nowrap;border-bottom:1px solid #3a3f40;transform:translateZ(0);will-change:transform,opacity;transition:transform .3s,opacity .3s}.cd-primary-nav.is-hidden,.cd-primary-nav ul.is-hidden{transform:translateX(100%)}.cd-primary-nav.moves-out>li>a,.cd-primary-nav ul.moves-out>li>a{transform:translateX(-100%);opacity:0}.has-children>a,.go-back a{position:relative}.has-children>a::before,.go-back a::before{transform:rotate(45deg)}.has-children>a::after,.go-back a::after{transform:rotate(-45deg)}.has-children>a{padding-right:40px}.has-children>a::before,.has-children>a::after{right:20px;transform-origin:9px 50%}.cd-primary-nav .go-back a{padding-left:40px;color:var(--grey)}.cd-primary-nav .go-back a::before,.cd-primary-nav .go-back a::after{left:20px;transform-origin:1px 50%}.cd-search{position:absolute;height:50px;width:100%;top:50px;left:0;z-index:3;opacity:0;visibility:hidden;transition:opacity .3s 0s,visibility 0s .3s}.cd-search form,.cd-search fieldset{height:100%;width:100%}.cd-search input{border-radius:0;border:none;background:#fff;height:100%;width:100%;padding:0 5%;box-shadow:inset 0 1px 0 #e2e3df,0 3px 6px var(--section-bg-option-02);appearance:none}.cd-search input::placeholder{color:#c9cbc4}.cd-search input:focus{outline:none}.cd-search.is-visible{opacity:1;visibility:visible;transition:opacity .3s 0s,visibility 0s 0s}.nav-is-fixed .cd-search{position:fixed}.cd-overlay{position:fixed;z-index:2;height:100%;width:100%;top:0;left:0;cursor:pointer;background:rgba(0,0,0,.6);visibility:hidden;opacity:0;backface-visibility:hidden;transition:opacity .3s 0s,visibility 0s .3s,transform .3s 0s}.cd-overlay.is-visible{opacity:1;visibility:visible;transition:opacity .3s 0s,visibility 0s 0s,transform .3s 0s}.einzelreferenzview::after{content:"";display:block;clear:both}.einzelreferenzview a img{display:block;transition:opacity .3s ease;backface-visibility:hidden}.einzelreferenzview a:hover img{opacity:.72}.einzelreferenzview .einzelreferenz{margin-bottom:1.25rem;width:100%}.einzelreferenzview .marginalspalte{margin-bottom:1.25rem;width:100%;color:#444}.einzelreferenzview .marginalspalte h6{margin-bottom:.5rem;padding:0;color:#515151}a.cc_btn.cc_btn_accept_all{background-color:#bda071}.no-js .cd-primary-nav{position:relative;height:auto;width:100%;overflow:visible;visibility:visible;z-index:2}.no-js .cd-search{position:relative;top:0;opacity:1;visibility:visible}@media only screen and (max-width: 1023px){body.nav-on-left.overflow-hidden{overflow:hidden}.cd-primary-nav a,.cd-primary-nav ul a{white-space:nowrap;text-overflow:ellipsis}.has-1c-text,.has-1c-image,.has-2c-image{display:none}.has-children a.primaryselected{color:var(--grey)}.cd-main-content.nav-is-visible,.cd-main-header.nav-is-visible{transform:translateX(-260px)}.nav-on-left .cd-main-content.nav-is-visible,.nav-on-left .cd-main-header.nav-is-visible{transform:translateX(260px)}.nav-on-left .cd-logo{left:auto;right:5%}.nav-on-left .cd-header-buttons{right:auto;left:5%}.nav-on-left .cd-header-buttons li{float:right}.secondary-text{display:none}.nav-on-left .cd-primary-nav,.nav-on-left .cd-primary-nav ul{right:auto;left:0}.cd-primary-nav{visibility:hidden;transition:visibility 0s .3s}.cd-primary-nav.nav-is-visible{visibility:visible;transition:visibility 0s 0s}.has-children>a::before,.has-children>a::after,.go-back a::before,.go-back a::after{content:"";position:absolute;top:50%;margin-top:-1px;display:inline-block;height:2px;width:10px;background:var(--grey);backface-visibility:hidden}.cd-overlay.is-visible{transform:translateX(-260px)}.nav-on-left .cd-overlay.is-visible{transform:translateX(260px)}.cd-overlay.is-visible.search-is-visible,.nav-on-left .cd-overlay.is-visible.search-is-visible{transform:translateX(0)}.cd-search input{font-size:2rem;color:#444}.has-1c-links span{display:none}.texthover{padding:10px;font-size:1rem;width:100%}a.primaryselected{box-shadow:inset 0 0 rgba(0,88,124,0);-moz-box-shadow:inset 0 0 rgba(0,88,124,0)}#cd-primary-nav li.has-children a.primaryselected:hover{color:#bda071}.news-container .imgcontain a.news-low,.news-container .imgcontain a.news-high{display:block;margin-bottom:-6px}.gridimage img{margin:0}}@media only screen and (min-width: 1024px){.cd-primary-nav,.cd-primary-nav .cd-secondary-nav,.cd-search input,.mengentextblock{padding-left:calc((100vw - 964px)/2);padding-right:calc((100vw - 964px)/2)}.cd-logo{margin-left:calc((100vw - 964px)/2)}.cd-header-buttons{padding-right:calc((100vw - 984px)/2)}.cd-main-header{height:80px}.cd-main-header::after{clear:both;content:"";display:table}.cd-header-buttons{position:absolute;top:18px;right:0}.cd-nav-trigger{display:none}.cd-primary-nav>.has-children>a{padding:0}.cd-primary-nav{height:auto;width:100vw;position:static;overflow:visible;background:rgba(0,0,0,0)}.cd-primary-nav::after{clear:both;content:"";display:table}.cd-primary-nav.moves-out>li>a,.cd-primary-nav ul.moves-out>li>a{transform:translateX(0);opacity:1}.cd-primary-nav ul{position:static;height:auto;width:auto;background:rgba(0,0,0,0);overflow:visible;z-index:3}.cd-primary-nav ul.is-hidden{transform:translateX(0)}.cd-primary-nav>li{margin-right:1.1em;float:left}.cd-primary-nav>.first{margin-left:140px}.cd-primary-nav>li>a{position:relative;display:inline-block;padding:0;line-height:80px;color:var(--grey);overflow:visible;border-bottom:none;transition:color .3s,box-shadow .3s}.cd-primary-nav>li>a:hover{color:#bda071}.cd-primary-nav>li>a.selected{color:var(--grey)}a.primaryselected::before{width:1.6rem;height:2px;content:"";position:absolute;left:50%;bottom:-12px;background:var(--lightgrey);transform:translateX(-50%) rotate(0deg) !important}.cd-primary-nav .go-back,.cd-primary-nav .see-all{display:none}.cd-primary-nav .cd-secondary-nav{padding-top:48px;padding-bottom:49px;position:absolute;top:80px;width:100vw;background:var(--white);box-shadow:inset 0 1px 0 #e2e3df,0 3px 6px var(--section-bg-option-02)}.cd-primary-nav .cd-secondary-nav::after{clear:both;content:"";display:table}.cd-primary-nav .cd-secondary-nav.is-hidden{opacity:0;visibility:hidden;transition:opacity .3s 0s,visibility 0s .3s}.cd-primary-nav .cd-secondary-nav>.see-all{display:none}.cd-primary-nav .cd-secondary-nav>li{height:auto;width:23%;float:left;margin-right:2.66%;overflow:hidden;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}#cd-primary-nav li.has-children ul.cd-secondary-nav li.has-1c-image{margin-right:1%;width:23.75%}.cd-secondary-nav li.has-2c-image{width:46%}.cd-secondary-nav li.has-3c-image{margin:0;width:74%}.cd-primary-nav .cd-secondary-nav>li:nth-child(4n+2){margin-right:0;border-right:none}.cd-primary-nav .cd-secondary-nav>li>a{white-space:normal}.cd-primary-nav .cd-secondary-nav a{margin-top:1.2rem;padding:0;color:#444;border-bottom:none;line-height:140%;height:100%;transition:color .3s}.cd-primary-nav .cd-secondary-nav a:hover{color:#bda071}.cd-primary-nav .cd-secondary-nav ul{transform:translateZ(0)}.cd-primary-nav .cd-secondary-nav ul ul{position:absolute;top:0;left:0;height:100%;width:100%}.cd-primary-nav .cd-secondary-nav ul ul.is-hidden{transform:translateX(100%)}.cd-primary-nav .cd-secondary-nav ul ul .go-back,.cd-primary-nav .cd-secondary-nav ul ul .see-all{display:block}.cd-primary-nav .cd-secondary-nav ul ul .go-back a{color:rgba(0,0,0,0)}.cd-primary-nav .cd-secondary-nav .moves-out>li>a{transform:translateX(-100%)}.cd-search{height:120px;top:80px}.cd-search input{font-size:2rem;color:#444}.no-js .cd-primary-nav{position:absolute;z-index:3;display:inline-block;width:auto;top:0;right:150px;padding:0}.no-js .nav-is-fixed .cd-primary-nav{position:fixed}.has-children a.envelope.selected{box-shadow:inset 0 0px 0}.has-1c-links span{color:#444}}@media only screen and (min-width: 1152px){.cd-primary-nav,.cd-primary-nav .cd-secondary-nav,.cd-search input,.trennerblock-grau,.mengentextblock{padding-left:calc((100vw - 1092px)/2);padding-right:calc((100vw - 1092px)/2)}.cd-logo{margin-left:calc((100vw - 1092px)/2)}.cd-header-buttons{padding-right:calc((100vw - 1112px)/2)}.cd-primary-nav>li{float:left;margin-right:1.3em}.cd-primary-nav>.first{margin-left:220px}}@media only screen and (min-width: 1280px){.cd-primary-nav,.cd-primary-nav .cd-secondary-nav,.cd-search input,.textblock-weiss,.mengentextblock{padding-left:calc((100vw - 1220px)/2);padding-right:calc((100vw - 1220px)/2)}.cd-logo{margin-left:calc((100vw - 1220px)/2)}.cd-header-buttons{padding-right:calc((100vw - 1240px)/2)}.cd-primary-nav>li{float:left;margin-right:1.4em}.cd-primary-nav>.first{margin-left:300px}}.shopcontainer{margin:0 auto;padding:3.75rem 0;width:96%;max-width:1220px}.shopcontainer.marke{margin-top:-60px;padding-top:0}.shopcontainer h3,.shopcontainer p{text-align:center}.shopcontainer p{font-size:1.5rem}.shopcontainer .shopslider{display:none}.shopcontainer .shopslider.slick-initialized{display:block}.shopcontainer .shopslider.feeddata .itemdescription h3,.shopcontainer .shopslider.feeddata .itemdescription h4,.shopcontainer .shopslider.feeddata .itemdescription p,.shopcontainer .shopslider.feeddata .itemdescription ul{display:none}.shopcontainer .shopslider.feeddata .shopslide{position:relative}.shopcontainer .shopslider.feeddata .shopslide .price{margin:0 auto 1rem auto;color:#515151;font-size:100%;text-align:center;white-space:nowrap;transition:all .3s linear}.shopcontainer .shopslider.feeddata .shopslide .price del{color:#949494}.shopcontainer .shopslider.feeddata .shopslide .rabatt{margin:0;padding:0;width:2.6rem;height:2.6rem;font-size:1rem;line-height:2.6rem;border-radius:1.3rem;position:absolute;top:8%;right:8%;display:block;color:var(--white);background:#c74242}@media(min-width: 768px){.shopcontainer .shopslider.feeddata .shopslide .rabatt{width:2.2rem;height:2.2rem;font-size:.8rem;line-height:2.2rem;border-radius:1.1rem}}.shopcontainer .shopslider.feeddata .shopslide .rabatt::after{content:"%"}.shopcontainer .shopslider.feeddata .shopslide:hover .shoplink{color:#9b7f52}.shopcontainer .shopslider.feeddata .shopslide:hover .price{color:#9b7f52;border-color:#9b7f52}.shopcontainer .shopslider.feeddata .shopslide:hover{border:1px solid #bfbfbf}.shopcontainer .shopslider.feeddata .shopslide:hover figcaption,.shopcontainer .shopslider.feeddata .shopslide:hover .price{color:#9b7f52}.shopcontainer .shopslider .shopslide{margin:0 1rem;cursor:pointer;border:1px solid var(--white);transition:border .3s}.shopcontainer .shopslider .shopslide a{text-decoration:none;outline:none}.shopcontainer .shopslider .shopslide .shopfigure{width:100%;display:table}.shopcontainer .shopslider .shopslide .shopfigure figure{height:205px;display:table-cell;vertical-align:middle;text-align:center}.shopcontainer .shopslider .shopslide .shopfigure figure img{margin:0 auto;width:auto;height:auto;max-width:100%;max-height:190px;display:block;float:none}.shopcontainer .shopslider .shopslide figcaption{width:100%;color:#333;text-align:center}.shopcontainer .shopslider .shopslide .price{font-size:1.13125rem;font-weight:bold;text-align:center}.shopcontainer .shopslider .shopslide figcaption,.shopcontainer .shopslider .shopslide .price{margin:0 auto;max-width:90%}.shopcontainer .shopslidearrow{position:absolute;top:32%;z-index:2;color:#bda071;font-size:2.8rem;text-decoration:none}.shopcontainer .blockslider .shopslidearrow{top:48%}@media(min-width: 960px){.shopcontainer .blockslider #shopslideprev{left:-2rem}}@media(min-width: 960px){.shopcontainer .blockslider #shopslidenext{right:-2rem}}.shopcontainer #shopslideprev{padding:.8rem .8rem .8rem 0;left:.5rem;text-align:left}@media(min-width: 960px){.shopcontainer #shopslideprev{left:-1rem}}.shopcontainer #shopslideprev:after{content:"❮"}.shopcontainer #shopslidenext{padding:.8rem 0 .8rem .8rem;right:.5rem}@media(min-width: 960px){.shopcontainer #shopslidenext{right:-1rem}}.shopcontainer #shopslidenext:after{content:"❯"}.referencelistingblock{padding-top:2.8rem}.referencetaglisting{display:grid;grid-gap:20px;grid-template-columns:repeat(1, 1fr)}@media(min-width: 640px){.referencetaglisting{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 768px){.referencetaglisting{grid-template-columns:repeat(3, 1fr)}}@media(min-width: 1280px){.referencetaglisting{grid-template-columns:repeat(4, 1fr)}}.referencetaglisting .referenceitem{display:block;cursor:pointer}.referencetaglisting .referenceitem figure{line-height:1;transition:opacity .3s ease}.referencetaglisting .referenceitem figure img{width:100%;height:auto;line-height:1}.referencetaglisting .referenceitem figure .caption{margin:0;padding:.8rem;width:100%;position:static;text-align:center}.referencetaglisting .referenceitem figure .caption h3{margin:0;color:#515151;font-size:2rem}@media(min-width: 1024px){.referencetaglisting .referenceitem figure .caption h3{font-size:1.5rem}}.referencetaglisting .referenceitem figure .caption p{margin:0;padding:0;color:#515151;font-size:1.75rem;line-height:1.3}@media(min-width: 1024px){.referencetaglisting .referenceitem figure .caption p{font-size:1.2rem}}.referencetaglisting a:hover figure{opacity:.72}.aktion{width:80px;height:80px;position:absolute;left:5%;top:5%;display:block;color:var(--white);font-size:1.2rem;line-height:80px;text-align:center;text-transform:uppercase;background:rgba(155,127,82,.8);border-radius:40pc}.aktion.discount{width:50px;height:50px;line-height:50px;font-size:.9rem;background:var(--red)}@media(min-width: 600px){.aktion{width:60px;height:60px;line-height:60px;font-size:.9rem}}@media(min-width: 768px){.aktion{width:80px;height:80px;line-height:80px;font-size:1.2rem}}@media(min-width: 1024px){.aktion{font-size:1.1rem}.aktion.small{width:80px;height:80px;line-height:80px;font-size:1rem}}.uc-embedding-container .uc-embedding-buttons .uc-embedding-accept{background-color:var(--darkgrey)}#nl_form{margin:0 auto 4rem auto;max-width:80%}@media(min-width: 480px){#nl_form{max-width:70%}}@media(min-width: 600px){#nl_form{max-width:60%}}@media(min-width: 768px){#nl_form{max-width:40%}}#nl_form .cr_ipe_item{margin-bottom:1.8rem}#nl_form label.itemname{color:#515151}.rsNav.rsBullets{display:none}
