@charset "UTF-8";
:root{--preheader-schrift: 14px;--header-width: 88%;--header-width-max: 1800px;--main-width: 88%;--main-width-max: 1800px;--main-width-full: 2560px;--footer-width: 88%;--footer-width-max: 1800px;--color-line: #dedede;--color-light-background: #f2f2f2;--highlight: #f44f4f;--text-color: #303030;--color-link: #0155AA;--swiper-pagination-color: #0155AA;--swiper-pagination-bullet-inactive-color: var(--color-line);--swiper-pagination-bullet-inactive-opacity: 1;--header-logo-height: calc(var(--header-multiplier) * 36px);--header-padding: calc(var(--header-multiplier-2) * 17px);--border-radius-level: 50;--margin-multiplier: 1.0;--header-multiplier: 1.0;--header-multiplier-2: 1.0;--multiplier-1: 1.0;--text-gap: 1.4rem;--grid-gap: 30px;--font-size: 16.5px;--h1: 1.9rem;--h2: 1.7rem;--h3: 1.4rem;--h4: 1.2rem;--h5: 1.1rem;--container-gap: calc(40px * var(--margin-multiplier));--container-margin: calc(44px * var(--margin-multiplier) + 3vh)}@media (min-width:1400px){:root{--header-width: 92%;--main-width: 92%;--footer-width: 92%}}@media (min-width:768px){:root{--margin-multiplier: 1.2;--header-multiplier: 1.1;--header-multiplier-2: 1.05;--multiplier-1: 1.1}}@media (min-width:1024px){:root{--margin-multiplier: 1.4;--header-multiplier: 1.15;--header-multiplier-2: 1.2;--border-radius-level: 50;--multiplier-1: 1.2}}@media (min-width:1400px){:root{--margin-multiplier: 1.6;--header-multiplier: 1.2;--header-multiplier-2: 1.3;--multiplier-1: 1.3}}@media (min-width:1600px){:root{--margin-multiplier: 2.0;--header-multiplier: 1.25;--header-multiplier-2: 1.4;--multiplier-1: 1.4}}@media (min-width:1920px){:root{--margin-multiplier: 2.2;--header-multiplier: 1.35;--header-multiplier-2: 1.5;--multiplier-1: 1.5}}@media (min-width:2560px){:root{--margin-multiplier: 2.4;--header-multiplier: 1.45;--header-multiplier-2: 1.6;--font-size: 17px;--multiplier-1: 1.6}}@font-face{font-display:swap;font-family:"Autohaus";font-style:normal;font-weight:400;src:url("../fonts/inter-v18-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Autohaus";font-style:normal;font-weight:500;src:url("../fonts/inter-v18-latin-500.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Autohaus";font-style:normal;font-weight:600;src:url("../fonts/inter-v18-latin-600.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Autohaus";font-style:normal;font-weight:700;src:url("../fonts/inter-v18-latin-700.woff2") format("woff2")}#wpadminbar{width:auto !important;min-width:auto !important;opacity:0.05;transition:all 0.2s ease-in-out}#wpadminbar:hover{opacity:1;transform:translateX(0)}#wpadminbar #wp-admin-bar-top-secondary{display:none !important}html,body{margin:0;padding:0;font-family:"Autohaus", "Arial";font-size:var(--font-size);background-color:#fff;scroll-padding-top:calc(2 * var(--header-padding) + var(--header-logo-height) + var(--preheader-schrift) + 24px + 20px);scroll-behavior:smooth}*{margin:0;padding:0;font-family:"Autohaus", "Arial"}a{color:#0155AA;text-decoration:none}@media (max-width:767px){.hide-mobil{display:none !important}}h1,h2{line-height:140%}h1,.h1{font-size:var(--h1)}h2,.h2{font-size:var(--h2)}h3,.h3{font-size:var(--h3)}h4,.h4{font-size:var(--h4)}h5,.h5{font-size:var(--h5)}h6,.h6{font-size:var(--font-size)}picture,img{display:block}.small-font{font-size:0.8em}#main-main [class^="modul-"]:not(:first-child),#main-main h1:not(:first-child),#main-main h2:not(:first-child),#main-main h3:not(:first-child),#main-main h4:not(:first-child),#main-main h5:not(:first-child),#main-main ul:not(:first-child),#main-main ol:not(:first-child),#main-main p:not(:first-child),#main-main table:not(:first-child),#main-main .wf-button:not(:first-child),#main-main .text-gap:not(:first-child),#main-main .mailpoet_form:not(:first-child){margin-top:1.4rem}#main-main .container:first-child .content:first-child .modul-text:first-child{margin-top:calc(var(--container-margin) * 0.4)}#main-main .container:first-child[options*="duo"]{margin-top:calc(var(--container-margin) * 0.4)}#wrapper{display:flex;flex-direction:column;min-height:100vh}#main-preheader{z-index:101;background:var(--preheader-background);color:var(--preheader-farbe);font-size:var(--preheader-schrift)}@media (max-width:768px){#main-preheader{border-top:0.1px solid #fff}}#main-preheader svg path{fill:var(--preheader-farbe)}#main-preheader .content{width:var(--header-width);max-width:var(--header-width-max);margin:auto;display:flex;justify-content:space-between;padding:12px}#main-preheader .content>.container{display:flex;grid-gap:24px;align-items:center}@media (max-width:1024px){#main-preheader .content .container:nth-child(2)>*:not(.modul-social-media-icons){display:none}}.modul-pretitle{color:var(--highlight)}.read-more-text{display:none}.read-more{cursor:pointer}#main-main{background:#fff;margin-bottom:calc(var(--container-margin) * 0.6)}#main-main .content{width:var(--main-width);max-width:var(--main-width-max);margin:auto;height:fit-content}#main-main .content[options*="full-width"]{width:100%;max-width:var(--main-width-full)}#main-main .content[options*="small-width"]{box-sizing:border-box}@media (min-width:768px){#main-main .content[options*="small-width"]{padding:0 80px}}@media (min-width:1280px){#main-main .content[options*="small-width"]{padding:0 160px}}@media (min-width:1600px){#main-main .content[options*="small-width"]{padding:0 200px}}@media (min-width:1800px){#main-main .content[options*="small-width"]{padding:0 260px}}#main-main>.container{overflow-x:clip;width:100%;display:grid;grid-template-columns:100%;background:var(--background);min-height:var(--min-height)}#main-main>.container:not([options*="padding"]){margin-top:var(--container-margin)}#main-main>.container[options*="small-margin-top"]{margin-top:calc(var(--container-margin) * 0.50)}#main-main>.container[options*="no-margin-top"]{margin-top:0}#main-main>.container:first-child{margin-top:calc(var(--container-margin) * 0.25)}#main-main>.container[options*="blogstruktur"]{width:var(--main-width);margin-left:auto;margin-right:auto;max-width:var(--main-width-max);grid-gap:var(--text-gap) var(--container-gap)}#main-main>.container[options*="blogstruktur"] .content{width:100%;height:100%}@media (min-width:1024px){#main-main>.container[options*="blogstruktur"]{grid-template-columns:calc(67% - var(--container-gap) / 2) calc(33% - var(--container-gap) / 2)}}#main-main>.container[options*="duo"]{display:grid;grid-template-columns:100%;grid-gap:calc(var(--text-gap) * 1.5) 1.4rem}#main-main>.container[options*="vertical-align"]{align-items:center}#main-main>.container[options*="padding"]{padding:var(--container-margin) 0}#main-main>.container[options*="padding"]:first-child{margin-top:0}#main-main>.container[options*="padding"]:last-child{margin-bottom:calc(-1 * var(--container-margin))}@media (max-width:1023px){#main-main>.container .content[options*="full-width"]+.content:not([options*="full-width"]){padding-bottom:var(--container-margin)}#main-main>.container[options*="switch-mobil"] .content:first-child:not([options*="full-width"]){padding-bottom:var(--container-margin)}}@media (min-width:1024px){#main-main>.container[options*="duo"]{grid-template-columns:50% 50%}#main-main>.container[options*="duo"] .content{max-width:calc(var(--main-width-max) / 2 - var(--container-gap) / 2)}#main-main>.container[options*="duo"] .content:nth-child(1){margin:0 calc(var(--container-gap) / 2) 0 auto;width:calc(var(--main-width) - var(--container-gap) / 2)}#main-main>.container[options*="duo"] .content:nth-child(2){margin:0 auto 0 calc(var(--container-gap) / 2);width:calc(var(--main-width) - var(--container-gap) / 2)}#main-main>.container[options*="duo"] .content[options*="full-width"]{width:calc(100% - var(--container-gap) / 2);max-width:calc(var(--main-width-full) / 2 - var(--container-gap) / 2)}#main-main>.container[options*="switch-desktop"] .content:nth-child(1){order:2;-webkit-order:2;margin:0 auto 0 calc(var(--container-gap) / 2)}#main-main>.container[options*="switch-desktop"] .content:nth-child(2){order:1;-webkit-order:1;margin:0 calc(var(--container-gap) / 2) 0 auto}}@media (max-width:1023px){#main-main>.container[options*="switch-mobil"] .content:nth-child(1){order:2;-webkit-order:2;margin:0 auto}#main-main>.container[options*="switch-mobil"] .content:nth-child(2){order:1;-webkit-order:1;margin:0 auto}}.wf-button,input[type=submit]{background:var(--highlight);color:#fff;transition:all 0.2s;display:inline-flex;grid-gap:6px;align-items:center;justify-content:center;font-weight:500;outline:none;border:none;padding:16px 20px;border-radius:calc(var(--border-radius-level) / 100 * 12px);font-size:0.95em}@media (min-width:768px){.wf-button,input[type=submit]{padding:14px 20px}}.wf-button:hover,input[type=submit]:hover{filter:brightness(1.1)}.wf-button svg,input[type=submit] svg{height:1.2em;width:auto}.wf-button svg path,input[type=submit] svg path{fill:#000}.mobilede-beschreibung{line-height:170%;color:var(--text-color)}.mobilede-beschreibung hr{margin:1.4rem 0 !important}.full-width{width:100%;box-sizing:border-box}.modul-button+.shop-beratung,.modul-button+.verkaufs-beratung,.full-width+.shop-beratung,.full-width+.verkaufs-beratung{margin-top:1.8rem}.overflow-hidden{overflow:hidden !important}.pretext{margin:0 -2px}.pretext-left{margin-left:-2px}.light-weight{font-weight:100}.display-flex{display:flex}.cover-link{position:absolute;top:0;right:0;left:0;bottom:0}.wf-table{border-collapse:collapse;width:100%}.wf-table th,.wf-table td{border-bottom:1px solid var(--color-line);padding:8px 12px 8px 0;text-align:left}.wf-table tr:nth-child(2n) th,.wf-table tr:nth-child(2n) td{background:#f8f8f8}.icon-list{list-style:none}.icon-list a:not(:hover){color:inherit}.icon-list svg{width:1.2em;height:1.2em;object-fit:contain;overflow:visible}.icon-list svg path{fill:#c2c2c2}.icon-list li{display:flex;grid-gap:8px}.icon-list li:not(:last-child){margin-bottom:10px}.small-margin-top{margin-top:0.4em !important}#main-header{position:sticky;z-index:100;top:0}#main-header ul#menu-hauptmenue{height:100%;align-items:center}#main-header ul#menu-hauptmenue a{display:flex !important;grid-gap:8px;align-items:center}#main-header ul#menu-hauptmenue a svg{height:1.2em;width:1.2em;object-fit:contain;overflow:visible;align-items:center}#main-header ul#menu-hauptmenue a svg path{fill:var(--highlight)}#main-header ul#menu-hauptmenue>li{height:100%;align-items:center;display:grid;transition:color 0.2s}#main-header ul#menu-hauptmenue>li>.menu-item-wrapper{padding:32px;position:absolute;top:100%;left:0;right:0;background:#fff;border-bottom-left-radius:8px;border-bottom-right-radius:8px;grid-template-columns:75% 25%;display:grid;grid-gap:1.4rem;list-style:none;z-index:-1}#main-header ul#menu-hauptmenue>li>.menu-item-wrapper:after{content:"";top:0;left:0;right:0;height:1px;position:absolute;background:#E9E9E9}#main-header ul#menu-hauptmenue>li>ul{display:none;padding:32px;position:absolute;top:100%;left:0;right:0;background:#fff;border-bottom-left-radius:8px;border-bottom-right-radius:8px;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:1.4rem;list-style:none;z-index:-1}#main-header ul#menu-hauptmenue>li>ul:after{content:"";top:0;left:0;right:0;height:1px;position:absolute;background:#E9E9E9}#main-header ul#menu-hauptmenue>li>ul li{padding-right:0}#main-header ul#menu-hauptmenue>li>ul>li.menu-item-has-children>a{font-weight:500}#main-header ul#menu-hauptmenue>li>ul a:not([href="#"]):hover{color:var(--color-link)}#main-header ul#menu-hauptmenue>li>ul a:not([href="#"]):hover svg path{fill:var(--color-link)}#main-header ul#menu-hauptmenue>li>ul a[href="#"]{cursor:default}#main-header ul#menu-hauptmenue>li>ul ul{list-style:none}#main-header ul#menu-hauptmenue>li>ul ul li{margin-top:12px}#main-header ul#menu-hauptmenue>li:hover>ul{display:grid}#main-header ul#menu-hauptmenue .big-sub-menu-style>ul{display:none;justify-content:space-between}#main-header ul#menu-hauptmenue .big-sub-menu-style>ul .has-image-element{width:18%}#main-header ul#menu-hauptmenue .big-sub-menu-style>ul .has-image-element img{width:100%;border-radius:8px;display:block}#main-header ul#menu-hauptmenue .big-sub-menu-style:hover>ul{display:flex}#main-header .wf-wishlist-icon{position:relative}#main-header .wf-wishlist-icon[data-count]:after{content:attr(data-count);align-items:center;border-radius:1em;box-sizing:border-box;display:flex;height:1.4285714286em;justify-content:center;left:100%;min-width:1.4285714286em;padding:0 0.25em;position:absolute;white-space:nowrap;z-index:1;background:var(--highlight);color:#fff;font-size:0.8em;font-weight:600;transform:translateY(60%);margin-left:-50%}#main-header .wf-wishlist-icon[data-count="0"]:after{content:none}#main-header .hamburger-menu{padding:8px;border-radius:3px;width:1.4em;height:1.4em;cursor:pointer;display:grid;align-items:center}#main-header .hamburger-menu:hover{background:var(--color-light-background)}#main-header .hamburger-menu .hamburger{position:relative;width:100%;height:2px;background:#000;border-radius:3px;transition:all 0.2s}#main-header .hamburger-menu .hamburger:before,#main-header .hamburger-menu .hamburger:after{content:"";position:absolute;right:0;width:100%;height:2px;background:#000;border-radius:2px;transition:all 0.2s}#main-header .hamburger-menu .hamburger:before{bottom:-8px}#main-header .hamburger-menu .hamburger:after{top:-8px}#main-header .hamburger-menu.active .hamburger{background:#ffffff00}#main-header .hamburger-menu.active .hamburger:after{transform:rotate(-45deg);top:0}#main-header .hamburger-menu.active .hamburger:before{transform:rotate(45deg);bottom:0}#main-header .menu-border-right+li{padding-left:16px}#main-header .menu-border-right+li>a{position:relative}#main-header .menu-border-right+li>a:before{position:absolute;top:50%;left:-16px;transform:translateY(-50%);height:1em;width:1px;background:var(--color-line);content:""}#main-header .icon-menu{display:flex;grid-gap:2px;margin-left:auto;justify-content:end;align-items:center}#main-header .icon-menu>a,#main-header .icon-menu>span{display:flex;grid-gap:6px;padding:8px;align-items:center;border-radius:3px}#main-header .icon-menu>a>span,#main-header .icon-menu>span>span{color:#000;white-space:nowrap}@media (max-width:767px){#main-header .icon-menu>a>span,#main-header .icon-menu>span>span{display:none}}#main-header .icon-menu>a:hover,#main-header .icon-menu>span:hover{background:var(--color-light-background)}@media (max-width:767px){#main-header .icon-menu .wf-account-page{display:none}}#main-header .icon-menu svg{height:1.4em;width:1.4em;object-fit:contain;display:grid;overflow:visible}#main-header .wc-block-mini-cart__button:hover{background:var(--color-light-background)}#main-header .content{position:relative;width:var(--header-width);max-width:var(--header-width-max);margin:auto;display:flex;align-items:center;transition:height 0.3s;height:calc(2 * var(--header-padding) + var(--header-logo-height))}#main-header .content.non-woocommerce .logo,#main-header .content.non-woocommerce .modul-menu#menu-hauptmenue,#main-header .content.non-woocommerce .icon-menu{width:auto !important;margin-left:0}#main-header .content.non-woocommerce .icon-menu{margin-left:auto}@media (min-width:1280px){#main-header .content.non-woocommerce .icon-menu{margin-left:4px}}#main-header .content.non-woocommerce .modul-menu#menu-hauptmenue{margin-left:auto}@media (min-width:1440px){#main-header .content.non-woocommerce .hamburger-menu{display:none}}#main-header .content .logo{display:flex;grid-gap:calc(8px * var(--header-multiplier));align-items:center;margin:5px 0;min-width:20%}#main-header .content .logo a{display:block;width:fit-content}#main-header .content .logo svg{height:var(--header-logo-height);display:grid}#main-header .wrapper{background:#fff;pointer-events:all;transition:transform 0.4s;filter:drop-shadow(0px 0px 12px #00000012)}@media (min-width:1280px){#main-header .modul-menu#menu-hauptmenue{width:60%;justify-content:center;grid-gap:0}#main-header .modul-menu#menu-hauptmenue li:not(:last-child){padding-right:16px}#main-header .modul-menu#menu-hauptmenue a{padding:0 4px;display:block;white-space:nowrap}#main-header .modul-menu#menu-hauptmenue a[href*="outlet"]{color:var(--highlight)}#main-header .modul-menu#menu-hauptmenue:hover .current-menu-item:not(:hover) a:after{display:none}#main-header .icon-menu{width:20%}}@media (max-width:1279px){#main-header .modul-menu#menu-hauptmenue{display:none}}#main-header .mobile-menu{pointer-events:all;width:100%;background:#fff;height:100%;transform:translateX(100%);transition:all 0.2s;filter:drop-shadow(0px 0px 12px #00000012)}#main-header .mobile-menu.active{transform:translateX(0)}#main-header .mobile-menu ul{background:#fff;padding-bottom:200px;display:grid;padding-top:12px;grid-gap:0}#main-header .mobile-menu ul a{display:block;padding:16px 24px}#main-header .mobile-menu ul a:hover{background:var(--color-light-background)}#main-header .mobile-menu-wrapper{pointer-events:none;overflow-x:hidden;overflow-y:scroll;position:absolute;top:100%;right:0;width:70%;max-width:400px;height:100vh;z-index:-1;-ms-overflow-style:none;scrollbar-width:none}#main-header .mobile-menu-wrapper.active{background:rgba(0, 0, 0, 0.2);box-shadow:0 0 0 200vh rgba(0, 0, 0, 0.2)}#main-header .mobile-menu-wrapper::-webkit-scrollbar{display:none}.content:not(.non-woocommerce) ul#menu-hauptmenue>li:hover>a,.content:not(.non-woocommerce) ul#menu-hauptmenue>li.current-menu-item>a{position:relative}.content:not(.non-woocommerce) ul#menu-hauptmenue>li:hover>a:after,.content:not(.non-woocommerce) ul#menu-hauptmenue>li.current-menu-item>a:after{content:"";position:absolute;top:105%;left:4px;width:calc(100% - 8px);height:1px;background:#161616}.content.non-woocommerce ul#menu-hauptmenue>li:hover>a,.content.non-woocommerce ul#menu-hauptmenue>li.current-menu-item>a{color:var(--highlight)}#main-footer{background:#fff;border-top:1px solid var(--color-line);margin-top:auto;font-size:0.95em}#main-footer .content{width:var(--footer-width);max-width:var(--footer-width-max);margin:auto}#main-footer .copyright{color:#676767;margin-bottom:1.4rem}#main-footer .flex{color:#404040;padding:calc(var(--container-margin) * 0.6) 0;line-height:175%;display:grid;grid-template-columns:100%;grid-gap:1.8rem 3vw}#main-footer .flex strong{color:#202020}#main-footer .flex p,#main-footer .flex ul{margin-top:4px}#main-footer .flex .zahlmethoden{margin-top:8px}#main-footer .flex .zahlmethoden+p{margin-top:16px}@media (min-width:768px){#main-footer .flex{grid-template-columns:1fr 1fr;grid-gap:2.8rem 3vw}}@media (min-width:1280px){#main-footer .flex{grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:2.8rem 3vw}}#main-footer .zahlmethoden{max-width:250px}.archive-banner{border-radius:calc(var(--border-radius-level) / 100 * 12px);overflow:hidden;padding:25px;box-sizing:border-box;text-align:center;position:relative;display:grid;align-items:center}@media (max-width:767px){.archive-banner{min-height:50vh}}.archive-banner picture,.archive-banner img{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;transition:all 0.2s;object-fit:cover}.archive-banner:hover img{transform:scale(1.03)}.archive-banner .text-wrapper{z-index:1;border-radius:calc(var(--border-radius-level) / 100 * 12px);width:fit-content;padding:28px;margin:auto;background:#ffffffE6}.archive-banner .wf-button{margin:1em 0}#overlays #whatsapp{opacity:1;transform:scale(1);z-index:10;position:fixed;bottom:4%;right:3%;cursor:pointer;transition:all 0.2s}#overlays #whatsapp svg{width:3.3em;height:auto}@media (min-width:1024px){#overlays #whatsapp svg{width:3.5em}}#overlays #whatsapp:not(.instant-visible) #nachricht{opacity:0}#overlays #whatsapp.visible{animation:popIn 0.3s ease-in-out}#overlays #whatsapp.visible #nachricht{animation:newMessage 0.5s ease-in forwards}#overlays #whatsapp:hover{transform:scale(1.1)}@keyframes popIn{0%{transform:scale(1)}50%{transform:scale(1.15)}100%{transform:scale(1)}}@keyframes newMessage{0%{opacity:0}75%{opacity:0}100%{opacity:1}}#whatsapp-chat{transition:all 0.2s;opacity:0;transform:scale(0);pointer-events:none;transform-origin:bottom right;z-index:11;position:fixed;bottom:4%;right:3%;width:94%;max-width:360px;border-radius:16px;overflow:hidden;box-shadow:0px 0px 12px #00000012}#whatsapp-chat.is_open{opacity:1;transform:scale(1);pointer-events:all}#whatsapp-chat .chat-close{position:absolute;right:0;top:0;padding:8px;cursor:pointer}#whatsapp-chat .chat-close svg{height:1.4em;width:1.4em;object-fit:contain;overflow:visible;stroke:#fff;opacity:0.8}#whatsapp-chat .chat-header{display:flex;background:#075e54;padding:20px 28px;color:#fff;font-size:0.9em;grid-gap:16px;align-items:center}#whatsapp-chat .chat-header img{width:100%;height:auto;border-radius:200px;display:block}#whatsapp-chat .chat-header .image-wrapper{position:relative;width:60px;height:60px}#whatsapp-chat .chat-header .image-wrapper:after{content:"";position:absolute;right:2px;bottom:2px;width:12px;height:12px;background:#25d366;border-radius:10px}#whatsapp-chat .chat-header .wrapper{flex:1}#whatsapp-chat .chat-header .name{font-weight:600;margin-bottom:4px;font-size:1.1em}#whatsapp-chat .nachricht{background:#fff;padding:12px 20px 12px 12px;border-radius:12px;border-top-left-radius:0;display:grid;grid-gap:2px;width:fit-content;margin-bottom:24px;position:relative;text-align:left}#whatsapp-chat .nachricht svg{position:absolute;right:100%;top:0}#whatsapp-chat .nachricht span{display:inline-flex}#whatsapp-chat .nachricht span+span{margin-top:8px}#whatsapp-chat .nachricht img{height:1.1em;width:auto}#whatsapp-chat .chat-chat{background-image:url("/wp-content/themes/webflair2025/dist/img/whatsapp-background-min.jpg");padding:32px;text-align:center}#whatsapp-chat .wf-button{border-radius:28px;padding:14px 24px;background:#21c85f;font-weight:600}#whatsapp-chat .wf-button svg{height:1.5em}#whatsapp-chat .wf-button svg path{fill:#fff}.swiper.type-1 .swiper-pagination{position:unset}.shop-beratung{border-top:2px solid var(--color-line);position:relative;padding-top:2rem}.shop-beratung .button-group{display:grid;grid-template-columns:100%;grid-gap:16px}@media (min-width:768px){.shop-beratung .button-group{grid-template-columns:calc(50% - 8px) calc(50% - 8px)}}.shop-beratung .button-group a{margin-top:0 !important;text-align:center;background:#0155aa;font-weight:400}.shop-beratung .button-group svg path{fill:none}.shop-beratung p{line-height:150%}.shop-beratung:after{content:"Oder kostenlose Fachberatung buchen";position:absolute;top:-1px;white-space:nowrap;left:50%;transform:translate(-50%, -50%);padding:0 6px;background:#fff}.verkaufs-beratung{border-top:2px solid var(--color-line);position:relative;padding-top:2rem}.verkaufs-beratung p{line-height:150%}.verkaufs-beratung:after{content:"Oder Ansprechpartner kontaktieren";position:absolute;top:-1px;white-space:nowrap;left:50%;transform:translate(-50%, -50%);padding:0 6px;background:#fff}.verkaufs-beratung .preview-team+.preview-team{margin-top:1rem}.modul-akkordion{--padding: 18px}.modul-akkordion .title{padding:var(--padding) 24px var(--padding) 0;position:relative;cursor:pointer}.modul-akkordion .title:after{content:"+";position:absolute;right:0;top:50%;transform:translateY(-50%)}.modul-akkordion .title b{font-weight:500}.modul-akkordion.is_open .title:after{content:"-"}.modul-akkordion .inhalt{padding:0 0 var(--padding) 0;display:none}.modul-akkordion+.modul-akkordion{margin-top:0 !important;border-top:1px solid var(--color-line)}#bank11-finanzierung td:last-child,.bank11-finanzierung td:last-child{text-align:right}#bank11-finanzierung+p,.bank11-finanzierung+p{margin-top:0.8em !important}#bank11-finanzierung th img,.bank11-finanzierung th img{height:12px;width:auto;position:relative;border-radius:0;margin-left:auto}.rank-math-breadcrumb{font-size:0.9em;margin-bottom:1.4rem}.rank-math-breadcrumb a:not(:hover){color:inherit}.mailpoet_form,.woocommerce-EditAccountForm,.woocommerce-address-fields,.filter-values,.ah-formular{padding:0 !important}.mailpoet_form input,.woocommerce-EditAccountForm input,.woocommerce-address-fields input,.filter-values input,.ah-formular input{font-size:16px;padding:0.7em 0.5em !important;background-color:#fff;border:1px solid #e8e8e8;border-radius:4px;box-sizing:border-box;color:#2b2d2f;font-size:1em}.mailpoet_form input[name="account_display_name"]+span,.woocommerce-EditAccountForm input[name="account_display_name"]+span,.woocommerce-address-fields input[name="account_display_name"]+span,.filter-values input[name="account_display_name"]+span,.ah-formular input[name="account_display_name"]+span{display:none}.mailpoet_form p.woocommerce-form-row,.woocommerce-EditAccountForm p.woocommerce-form-row,.woocommerce-address-fields p.woocommerce-form-row,.filter-values p.woocommerce-form-row,.ah-formular p.woocommerce-form-row{padding:0;margin-bottom:0}.mailpoet_form p.form-row-last,.woocommerce-EditAccountForm p.form-row-last,.woocommerce-address-fields p.form-row-last,.filter-values p.form-row-last,.ah-formular p.form-row-last{margin-top:0 !important}.mailpoet_form fieldset,.woocommerce-EditAccountForm fieldset,.woocommerce-address-fields fieldset,.filter-values fieldset,.ah-formular fieldset{margin-top:1.4rem;border:1px solid var(--color-line);padding:16px;border-radius:4px}.mailpoet_form button,.woocommerce-EditAccountForm button,.woocommerce-address-fields button,.filter-values button,.ah-formular button{background:#f9ca4f !important;outline:none;border-radius:5px;border:1px solid #f9c04f;cursor:pointer;-webkit-appearance:none;transition:filter 0.2s;font-weight:600;color:#000 !important;font-size:0.95em;text-decoration:none;min-height:auto !important;display:flex;padding:16px 20px !important;grid-gap:8px;align-items:center;justify-content:center;color:#000}@media (min-width:768px){.mailpoet_form button,.woocommerce-EditAccountForm button,.woocommerce-address-fields button,.filter-values button,.ah-formular button{padding:14px 20px !important}}.mailpoet_form button svg,.woocommerce-EditAccountForm button svg,.woocommerce-address-fields button svg,.filter-values button svg,.ah-formular button svg{height:1.2em;width:auto}.mailpoet_form button svg path,.woocommerce-EditAccountForm button svg path,.woocommerce-address-fields button svg path,.filter-values button svg path,.ah-formular button svg path{fill:#000}.mailpoet_form button:hover,.woocommerce-EditAccountForm button:hover,.woocommerce-address-fields button:hover,.filter-values button:hover,.ah-formular button:hover{filter:brightness(103%)}.mailpoet_form .input-wrapper,.woocommerce-EditAccountForm .input-wrapper,.woocommerce-address-fields .input-wrapper,.filter-values .input-wrapper,.ah-formular .input-wrapper{position:relative}.mailpoet_form .input-wrapper:after,.woocommerce-EditAccountForm .input-wrapper:after,.woocommerce-address-fields .input-wrapper:after,.filter-values .input-wrapper:after,.ah-formular .input-wrapper:after{content:attr(data-einheit);position:absolute;top:50%;right:12px;transform:translateY(-50%)}.mailpoet_form .radio-button-wrapper,.woocommerce-EditAccountForm .radio-button-wrapper,.woocommerce-address-fields .radio-button-wrapper,.filter-values .radio-button-wrapper,.ah-formular .radio-button-wrapper{padding:0.7em 0.5em !important;background-color:#fff;border:1px solid #e8e8e8;display:flex;border-radius:4px;grid-gap:4px;margin-bottom:0.8rem;margin-top:0.4rem}.mailpoet_form .radio-button-wrapper label,.woocommerce-EditAccountForm .radio-button-wrapper label,.woocommerce-address-fields .radio-button-wrapper label,.filter-values .radio-button-wrapper label,.ah-formular .radio-button-wrapper label{margin-right:8px}.mailpoet_form fieldset legend,.woocommerce-EditAccountForm fieldset legend,.woocommerce-address-fields fieldset legend,.filter-values fieldset legend,.ah-formular fieldset legend{font-size:1.1em}.mailpoet_form fieldset legend:after,.woocommerce-EditAccountForm fieldset legend:after,.woocommerce-address-fields fieldset legend:after,.filter-values fieldset legend:after,.ah-formular fieldset legend:after{content:":"}.mailpoet_form fieldset label,.woocommerce-EditAccountForm fieldset label,.woocommerce-address-fields fieldset label,.filter-values fieldset label,.ah-formular fieldset label{margin-top:8px;color:var(--text-color)}input[type="text"],input[type="email"],input[type="password"],input[type="tel"],input[type="number"],input[type="url"],textarea,select{background:#fff;border:1px solid var(--color-line);border-radius:8px;padding:16px;font-size:1rem;color:#333;width:100%;box-sizing:border-box;transition:all 0.2s ease-in-out}input[type="text"]:focus,input[type="email"]:focus,input[type="password"]:focus,input[type="tel"]:focus,input[type="number"]:focus,input[type="url"]:focus,textarea:focus,select:focus{outline:none}input[type="text"]::placeholder,input[type="email"]::placeholder,input[type="password"]::placeholder,input[type="tel"]::placeholder,input[type="number"]::placeholder,input[type="url"]::placeholder,textarea::placeholder,select::placeholder{color:#aaa}textarea{height:100px}.codedropz-upload-handler{border:2px dashed var(--color-line)}.codedropz-upload-handler .codedropz-upload-inner span{display:none}.codedropz-upload-handler .codedropz-upload-container{padding:0;height:120px;display:flex;align-items:center}.codedropz-upload-handler .cd-upload-btn{position:relative}.codedropz-upload-handler .cd-upload-btn:after{background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="%230155AA" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-cloud-upload"><path d="M12 13v8"/><path d="M4 14.899A7 7 0 1 1 15.71 8h1.79a4.5 4.5 0 0 1 2.5 8.242"/><path d="m8 17 4-4 4 4"/></svg>');content:"";position:absolute;top:50%;left:-1.5em;width:1.2em;height:1.2em;background-position:center;background-repeat:no-repeat;background-size:100%;transform:translateY(-50%)}select{appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%224%22%20height=%224%22%20viewBox=%220%200%204%204%22%3E%3Cpath%20fill=%22%23333%22%20d=%22M0%200l2%202%202-2H0z%22/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;background-size:12px;padding-right:36px}.red{color:#b61515;font-size:0.9em;margin-left:3px}.wpcf7-form{text-align:left}.wpcf7-form label{display:block;margin:1.4rem 0 0.4rem 0;font-size:0.9em}.wpcf7-form .wpcf7-submit{width:100%;margin-top:1.4rem;font-size:1em;color:#000 !important}.wpcf7-form .form-split{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.4rem}.small-width .wpcf7-form{max-width:600px}label.entscheidung+.wpcf7-form-control-wrap .wpcf7-form-control{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px}label.entscheidung+.wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item{margin:0;position:relative;text-align:center;background:#fafafa;border-radius:8px;display:flex;align-items:center;justify-content:center}label.entscheidung+.wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item input[type="radio"]{position:absolute;top:0;right:0;left:0;bottom:0;width:100%;height:100%;border-radius:0;appearance:none;-webkit-appearance:none;-moz-appearance:none;border:1px solid var(--color-line);border-radius:8px}label.entscheidung+.wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item input[type="radio"]:checked{border:2px solid #000}label.entscheidung+.wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item label{margin:0;padding:16px}.wpcf7-acceptance .wpcf7-list-item{margin-left:0}.wpcf7-acceptance .wpcf7-list-item label{display:flex;grid-gap:8px}.wpcf7-acceptance .wpcf7-list-item input[type="checkbox"]{width:16px;height:16px}.wpcf7-checkbox{column-count:2;display:block}.wpcf7-checkbox .wpcf7-list-item{width:100%;margin:0}.wpcf7-checkbox .wpcf7-list-item label{margin:0.4rem 0}.calendly-inline-widget{position:fixed !important;top:0;left:0;right:0;bottom:0;z-index:1000;height:100% !important}.calendly-inline-widget:after{content:"";position:fixed;top:0;left:0;bottom:0;right:0;background:#00000045;z-index:-1}.calendly-inline-widget:before{cursor:pointer;content:"";position:fixed;top:1rem;right:1rem;width:2rem;height:2rem;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 -960 960 960" width="24px" fill="%23e8eaed"><path d="m256-200-56-56 224-224-224-224 56-56 224 224 224-224 56 56-224 224 224 224-56 56-224-224-224 224Z"/></svg>');background-position:center;background-repeat:no-repeat;background-size:contain}.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-ms-touch-action:none;touch-action:none;-ms-user-select:none;-moz-user-select:none;user-select:none;-moz-box-sizing:border-box;box-sizing:border-box}.noUi-target{position:relative}.noUi-base,.noUi-connects{width:100%;height:100%;position:relative;z-index:1}.noUi-connects{overflow:hidden;z-index:0}.noUi-connect,.noUi-origin{will-change:transform;position:absolute;z-index:1;top:0;right:0;height:100%;width:100%;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;-webkit-transform-style:preserve-3d;transform-origin:0 0;transform-style:flat}.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin{left:0;right:auto}.noUi-vertical .noUi-origin{top:-100%;width:0}.noUi-horizontal .noUi-origin{height:0}.noUi-handle{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute}.noUi-touch-area{height:100%;width:100%}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{-webkit-transition:transform 0.3s;transition:transform 0.3s}.noUi-state-drag *{cursor:inherit !important}.noUi-horizontal{height:18px}.noUi-horizontal .noUi-handle{width:34px;height:28px;right:-17px;top:-6px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{width:28px;height:34px;right:-6px;bottom:-17px}.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle{left:-17px;right:auto}.noUi-target{background:#FAFAFA;border-radius:4px;border:1px solid #D3D3D3;box-shadow:inset 0 1px 1px #F0F0F0, 0 3px 6px -5px #BBB}.noUi-connects{border-radius:3px}.noUi-connect{background:var(--color-7)}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{border:1px solid #D9D9D9;border-radius:3px;background:#FFF;cursor:default;box-shadow:inset 0 0 1px #FFF, inset 0 1px 7px #EBEBEB, 0 3px 6px -3px #BBB}.noUi-active{box-shadow:inset 0 0 1px #FFF, inset 0 1px 7px #DDD, 0 3px 6px -3px #BBB}.noUi-handle:after,.noUi-handle:before{content:"";display:block;position:absolute;height:14px;width:1px;background:#E8E7E6;left:14px;top:6px}.noUi-handle:after{left:17px}.noUi-vertical .noUi-handle:after,.noUi-vertical .noUi-handle:before{width:14px;height:1px;left:6px;top:14px}.noUi-vertical .noUi-handle:after{top:17px}[disabled] .noUi-connect{background:#B8B8B8}[disabled] .noUi-handle,[disabled].noUi-handle,[disabled].noUi-target{cursor:not-allowed}.noUi-pips,.noUi-pips *{-moz-box-sizing:border-box;box-sizing:border-box}.noUi-pips{position:absolute;color:#999}.noUi-value{position:absolute;white-space:nowrap;text-align:center}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{position:absolute;background:#CCC}.noUi-marker-sub{background:#AAA}.noUi-marker-large{background:#AAA}.noUi-pips-horizontal{padding:10px 0;height:80px;top:100%;left:0;width:100%}.noUi-value-horizontal{-webkit-transform:translate(-50%, 50%);transform:translate(-50%, 50%)}.noUi-rtl .noUi-value-horizontal{-webkit-transform:translate(50%, 50%);transform:translate(50%, 50%)}.noUi-marker-horizontal.noUi-marker{margin-left:-1px;width:2px;height:5px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{padding:0 10px;height:100%;top:0;left:100%}.noUi-value-vertical{-webkit-transform:translate(0, -50%);transform:translate(0, -50%);padding-left:25px}.noUi-rtl .noUi-value-vertical{-webkit-transform:translate(0, 50%);transform:translate(0, 50%)}.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{display:block;position:absolute;border:1px solid #D9D9D9;border-radius:3px;background:#fff;color:#000;padding:5px;text-align:center;white-space:nowrap}.noUi-horizontal .noUi-tooltip{-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);left:50%;bottom:120%}.noUi-vertical .noUi-tooltip{-webkit-transform:translate(0, -50%);transform:translate(0, -50%);top:50%;right:120%}.noUi-horizontal .noUi-origin>.noUi-tooltip{-webkit-transform:translate(50%, 0);transform:translate(50%, 0);left:auto;bottom:10px}.noUi-vertical .noUi-origin>.noUi-tooltip{-webkit-transform:translate(0, -18px);transform:translate(0, -18px);top:auto;right:28px}.uislider{height:5px !important;padding:0 8px;margin:12px 0 8px 0}.uislider.noUi-target{border:none !important}.uislider .noUi-connect{background:var(--wf-secondary-color) !important}.uislider .noUi-handle{height:18px !important;width:18px !important;top:-7px !important;right:-9px !important;border-radius:9px !important}.uislider .noUi-handle:before,.uislider .noUi-handle:after{display:none !important}.uislider .noUi-touch-area{padding:20px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);cursor:grab}.uislider .noUi-touch-area:active{cursor:grabbing}.custom-ad-item{background:var(--color-line);border-radius:calc(var(--border-radius-level) / 100 * 12px);position:relative;overflow:hidden}@media (max-width:767px){.custom-ad-item{aspect-ratio:0.8888888889}}.custom-ad-item img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:all 0.2s}.wf-popup{display:none;position:fixed;z-index:102;top:50%;left:50%;transform:translate(-50%, -50%);background:#fff;width:90%;max-width:550px;height:auto;border-radius:calc(var(--border-radius-level) / 100 * 20px);overflow:hidden}.wf-popup img{width:100%;height:auto}.wf-popup .modul-text{padding:36px 24px}@media (min-width:768px){.wf-popup .modul-text{padding:44px 36px}}@media (max-width:767px){.wf-popup .modul-text .light-weight br{display:none}}.wf-popup p[class*="h"]{line-height:125%}.wf-popup .mailpoet_form:not(:first-child){margin-top:1.4rem}.wf-popup .close{content:"";background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 -960 960 960" width="24px" fill="%23fff"><path d="m256-200-56-56 224-224-224-224 56-56 224 224 224-224 56 56-224 224 224 224-56 56-224-224-224 224Z"/></svg>');position:absolute;top:0;right:0;padding:10px;width:1.5rem;height:1.5rem;cursor:pointer;background-repeat:no-repeat;background-position:center}.wf-popup-background{display:none;position:fixed;z-index:101;top:0;left:0;width:100%;height:100%;background:#0000009e}.preview-team{display:grid;grid-gap:1em 32px;align-items:center;grid-template-columns:40% calc(60% - 16px);filter:drop-shadow(rgba(0, 0, 0, 0.07) 0px 0px 12px);background:#fff;border-radius:calc(var(--border-radius-level) / 100 * 12px)}@media (min-width:768px){.preview-team{grid-template-columns:36% calc(64% - 8px)}}@media (min-width:1600px){.preview-team{grid-template-columns:34% calc(66% - 8px)}}.preview-team img{width:100%;height:100%;aspect-ratio:1;object-fit:cover;border-radius:calc(var(--border-radius-level) / 100 * 12px);border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.preview-team .text-wrapper{flex:1}.preview-team .subline{margin-top:4px !important}.preview-team .icon-list{margin-top:0.8em !important;font-size:0.9em;margin-bottom:0 !important}.preview-team svg path{fill:#c2c2c2}.preview-angebote{align-items:center;position:relative}.preview-angebote picture{overflow:hidden;border-radius:calc(var(--border-radius-level) / 100 * 12px)}.preview-angebote img{width:100%;height:auto;border-radius:calc(var(--border-radius-level) / 100 * 12px);transition:all 0.4s}.preview-angebote:hover img{transform:scale(1.1)}@media (min-width:768px){.preview-angebote:hover img{transform:scale(1.05)}}.preview-angebote .text-wrapper{flex:1;margin-top:1em}.preview-angebote h3{font-size:1.1rem !important}.preview-angebote p{margin-top:14px !important}.finanzierungsrechner input[type="number"],.finanzierungsrechner input[type="text"]{width:100%;margin:0.4rem 0}.finanzierungsrechner .noUi-target{margin-bottom:0.8rem}.finanzierungsrechner .grid-item{overflow:visible !important}.wc-block-components-checkout-place-order-button,.wc-block-mini-cart__footer-checkout,.woocommerce #main-main .single_add_to_cart_button,.wc-block-cart__submit-button,.wf-button-yellow,.woocommerce-form-login__submit,.woocommerce-form-register__submit,.mailpoet_submit,.wpcf7-submit{background:#f9ca4f !important;outline:none;border-radius:5px;border:1px solid #f9c04f;cursor:pointer;-webkit-appearance:none;transition:filter 0.2s;font-weight:600;font-size:0.95em;text-decoration:none;min-height:auto !important;display:flex;padding:16px 20px !important;grid-gap:8px;align-items:center;justify-content:center;color:#000}@media (min-width:768px){.wc-block-components-checkout-place-order-button,.wc-block-mini-cart__footer-checkout,.woocommerce #main-main .single_add_to_cart_button,.wc-block-cart__submit-button,.wf-button-yellow,.woocommerce-form-login__submit,.woocommerce-form-register__submit,.mailpoet_submit,.wpcf7-submit{padding:14px 20px !important}}.wc-block-components-checkout-place-order-button svg,.wc-block-mini-cart__footer-checkout svg,.woocommerce #main-main .single_add_to_cart_button svg,.wc-block-cart__submit-button svg,.wf-button-yellow svg,.woocommerce-form-login__submit svg,.woocommerce-form-register__submit svg,.mailpoet_submit svg,.wpcf7-submit svg{height:1.2em;width:auto}.wc-block-components-checkout-place-order-button svg path,.wc-block-mini-cart__footer-checkout svg path,.woocommerce #main-main .single_add_to_cart_button svg path,.wc-block-cart__submit-button svg path,.wf-button-yellow svg path,.woocommerce-form-login__submit svg path,.woocommerce-form-register__submit svg path,.mailpoet_submit svg path,.wpcf7-submit svg path{fill:#000}.wc-block-components-checkout-place-order-button:hover,.wc-block-mini-cart__footer-checkout:hover,.woocommerce #main-main .single_add_to_cart_button:hover,.wc-block-cart__submit-button:hover,.wf-button-yellow:hover,.woocommerce-form-login__submit:hover,.woocommerce-form-register__submit:hover,.mailpoet_submit:hover,.wpcf7-submit:hover{filter:brightness(103%)}#main-main .wc-block-components-title{font-size:1.1em;font-weight:600}#main-main .wc-block-components-form .wc-block-components-text-input input[type=email],#main-main .wc-block-components-form .wc-block-components-text-input input[type=number],#main-main .wc-block-components-form .wc-block-components-text-input input[type=password],#main-main .wc-block-components-form .wc-block-components-text-input input[type=tel],#main-main .wc-block-components-form .wc-block-components-text-input input[type=text],#main-main .wc-block-components-form .wc-block-components-text-input input[type=url],#main-main .wc-block-components-text-input input[type=email],#main-main .wc-block-components-text-input input[type=number],#main-main .wc-block-components-text-input input[type=password],#main-main .wc-block-components-text-input input[type=tel],#main-main .wc-block-components-text-input input[type=text],#main-main .wc-block-components-text-input input[type=url],#main-main .wc-blocks-components-select .wc-blocks-components-select__container{border-color:#e8e8e8 !important;font-size:16px}#main-main .wc-gzd-checkboxes{padding-top:0;margin-top:-1em}.wp-block-woocommerce-mini-cart[aria-hidden="true"]{display:none}.wc-block-mini-cart__button{padding:6px !important;box-sizing:content-box;border-radius:3px;height:calc(1.4em + 2px);width:calc(1.4em + 2px)}.wc-block-mini-cart__button .wc-block-mini-cart__quantity-badge{background:url('data:image/svg+xml,<svg width="16" height="19" viewBox="0 0 16 19" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M15.1727 7.04149C15.1241 6.48183 14.8668 5.9609 14.452 5.58214C14.0371 5.20339 13.4949 4.99451 12.9332 4.99699H12.2192V4.43374C12.2192 3.38846 11.8039 2.38599 11.0648 1.64686C10.3257 0.90773 9.32321 0.492493 8.27793 0.492493C7.23264 0.492493 6.23017 0.90773 5.49104 1.64686C4.75191 2.38599 4.33668 3.38846 4.33668 4.43374V4.99624H3.62343C3.0615 4.9936 2.51915 5.20253 2.10422 5.58147C1.68928 5.96042 1.43214 6.48163 1.38393 7.04149L0.564176 16.055C0.558176 16.1225 0.555176 16.19 0.555176 16.2575C0.555175 16.8538 0.791919 17.4258 1.21339 17.8477C1.63486 18.2696 2.20658 18.5069 2.80293 18.5075H2.80668L13.7559 18.488C13.8224 18.488 13.8887 18.485 13.9547 18.479C14.5486 18.4248 15.0968 18.1369 15.4786 17.6787C15.8604 17.2205 16.0447 16.6295 15.9909 16.0355L15.1727 7.04149ZM5.46243 4.43374C5.46243 3.68703 5.75906 2.97089 6.28707 2.44288C6.81507 1.91487 7.53121 1.61824 8.27793 1.61824C9.02464 1.61824 9.74078 1.91487 10.2688 2.44288C10.7968 2.97089 11.0934 3.68703 11.0934 4.43374V4.99624H5.46243V4.43374ZM13.7544 17.3622L2.80518 17.381H2.80368C2.77018 17.381 2.73643 17.3795 2.70243 17.3765C2.55567 17.3632 2.41297 17.3211 2.28247 17.2527C2.15197 17.1843 2.03623 17.0908 1.94186 16.9776C1.8475 16.8644 1.77634 16.7338 1.73247 16.5931C1.6886 16.4524 1.67287 16.3045 1.68618 16.1577L2.50593 7.14274C2.53037 6.86357 2.65882 6.60378 2.8658 6.41486C3.07278 6.22593 3.34319 6.12167 3.62343 6.12274H4.33593V7.81249C4.33593 7.96188 4.39527 8.10514 4.5009 8.21077C4.60653 8.3164 4.74979 8.37574 4.89918 8.37574C5.04856 8.37574 5.19182 8.3164 5.29745 8.21077C5.40308 8.10514 5.46243 7.96188 5.46243 7.81249V6.12274H11.0934V7.81249C11.0934 8.12374 11.3454 8.37499 11.6559 8.37499H11.6574C11.8066 8.37499 11.9497 8.31573 12.0552 8.21024C12.1607 8.10475 12.2199 7.96168 12.2199 7.81249V6.12274H12.9332C13.2135 6.12169 13.484 6.22605 13.691 6.41513C13.898 6.60421 14.0264 6.86419 14.0507 7.14349L14.8697 16.1382C14.8727 16.1717 14.8744 16.205 14.8749 16.238C14.8752 16.3854 14.8465 16.5314 14.7903 16.6677C14.7341 16.804 14.6517 16.9279 14.5476 17.0323C14.4436 17.1367 14.32 17.2196 14.1839 17.2762C14.0478 17.3328 13.9018 17.362 13.7544 17.3622Z" fill="black"></path></svg>');background-repeat:no-repeat;background-position:center center;background-size:contain;display:block;width:100%;height:100%}.wc-block-mini-cart__button svg{display:none !important}.wc-block-mini-cart__button:hover{background:var(--color-light-background)}.wc-block-mini-cart__button .wc-block-mini-cart__badge{background:var(--highlight);color:#fff;font-size:0.8em;font-weight:600;transform:translateY(75%);margin-left:-60%}select.orderby{border-radius:4px;padding:6px 28px 6px 12px;border-color:var(--color-line);appearance:none;position:relative;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:right 0.7em top 50%;background-size:0.65em auto;font-size:0.8rem;background-color:#fff;color:#000}.woocommerce-archive-results-info-wrap{display:flex;justify-content:space-between;align-items:center}.woocommerce-archive-results-info-wrap>p,.woocommerce-archive-results-info-wrap>form{float:none;margin-bottom:0 !important}.zahlmethoden-wrapper{display:flex;width:100%;justify-content:center;grid-gap:8px;flex-wrap:wrap;align-items:center;margin-top:12px}.zahlmethoden-wrapper p{font-size:0.8em;white-space:nowrap;display:flex;align-items:center;grid-gap:4px}.zahlmethoden-wrapper p svg{margin-bottom:1px;height:1.2em;width:auto;overflow:visible}@media (max-width:767px){.zahlmethoden-wrapper p{display:none}.zahlmethoden-wrapper .zahlmethoden{width:100%;justify-content:space-between}}.zahlmethoden{display:flex;grid-gap:8px;flex-wrap:wrap}.zahlmethoden svg{height:auto;width:40px;overflow:visible}.zahlmethoden.partner svg{width:96px}body.woocommerce-checkout #main-footer{display:none}@media (min-width:891px){body.woocommerce-checkout #main-header{position:relative}}body.woocommerce-checkout #main-header .content{--header-width-max: 1100px}body.woocommerce-checkout #main-header .logo a{cursor:default}body.woocommerce-checkout #main-header .icon-menu{opacity:0.65}@media (max-width:767px){body.woocommerce-checkout #main-header .icon-menu{display:none}}body.woocommerce-checkout ul#menu-shop{display:flex;grid-gap:8px 16px;margin-top:2.8rem !important;padding-top:2.8rem;border-top:1px solid var(--color-line);flex-wrap:wrap;color:#646464}body.woocommerce-checkout .wc-block-components-express-payment__event-buttons{margin-top:0 !important}body.woocommerce-checkout #pay_with_amazon_express .amazonpay-button-container-rows{grid-template-rows:100% !important}body.woocommerce-checkout #pay_with_amazon_express .amazonpay-button-view2,body.woocommerce-checkout #pay_with_amazon_express .amazonpay-button-view3{display:none !important}body.woocommerce-checkout .wrapper-checkout{display:flex;grid-gap:4px;font-size:var(--h4);justify-content:center;width:60%;align-items:center;font-weight:600}@media (max-width:767px){body.woocommerce-checkout .wrapper-checkout{margin-left:auto;font-size:1em;justify-content:end}}@media (max-width:767px){body.woocommerce-checkout .wrapper-checkout p:first-of-type{width:min-content}}body.woocommerce-checkout .wrapper-checkout p:last-of-type{font-size:0.8rem;margin-top:0;font-weight:300}@media (max-width:767px){body.woocommerce-checkout .wrapper-checkout p:last-of-type{display:none}}body.woocommerce-checkout .wrapper-checkout svg{height:1.8em;width:auto}body.woocommerce-checkout .wrapper-checkout svg path{fill:#17be37}body.woocommerce-checkout #main-main{margin-bottom:0;display:grid;flex:1}@media (max-width:1600px){body.woocommerce-checkout #main-main .wc-block-checkout__main{font-size:16px}}body.woocommerce-checkout #main-main .container{margin-top:0}body.woocommerce-checkout #main-main .wc-block-checkout__shipping-option,body.woocommerce-checkout #main-main .wc-block-checkout__order-notes,body.woocommerce-checkout #main-main .wc-block-components-checkout-step__description,body.woocommerce-checkout #main-main .wc-block-checkout__pickup-options,body.woocommerce-checkout #main-main .wc-block-components-shipping-address,body.woocommerce-checkout #main-main span.wc-block-components-product-details__name,body.woocommerce-checkout #main-main .ppcp-place-order-description,body.woocommerce-checkout #main-main .wc-block-components-checkout-return-to-cart-button{display:none}@media (min-width:891px){body.woocommerce-checkout #main-main .wc-block-components-checkout-order-summary__title{display:none}}@media (max-width:890px){body.woocommerce-checkout #main-main .wc-block-components-checkout-order-summary__title{margin-top:0;border:none !important}}body.woocommerce-checkout #main-main .wc-block-components-checkout-place-order-button{width:100%}body.woocommerce-checkout #main-main .wc-block-components-radio-control-accordion-content .content{padding:0 !important;margin:0 !important}body.woocommerce-checkout #main-main .wc-block-components-radio-control-accordion-content{padding:8px 16px 1.4rem 16px !important}body.woocommerce-checkout #main-main .wc-block-components-radio-control-accordion-content .content+.content{margin-top:8px !important}body.woocommerce-checkout #main-main .wc-block-components-express-payment .wc-block-components-express-payment__event-buttons>li{z-index:1}body.woocommerce-checkout #main-main .wc-block-components-address-card address .wc-block-components-address-card__address-section:first-child{font-weight:600}body.woocommerce-checkout #main-main .wc-block-components-form .wc-block-components-checkout-step{margin-bottom:40px}body.woocommerce-checkout #main-main .wp-block-woocommerce-checkout-order-summary-cart-items-block{border-top:none}body.woocommerce-checkout #main-main .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]{margin-right:0.75em}body.woocommerce-checkout #main-main .wc-block-components-checkbox svg+div{margin-top:0.1em;line-height:145%}body.woocommerce-checkout #main-main .wc-gzd-checkout .is-large .wc-gzd-checkout-submit .wc-block-checkout__actions{padding:0}body.woocommerce-checkout #main-main .wc-block-checkout__shipping-method-option-title{font-weight:600}body.woocommerce-checkout #main-main svg.wc-block-checkout__shipping-method-option-icon{height:25px}body.woocommerce-checkout #main-main .wc-block-checkout__payment-method:after{display:none !important}body.woocommerce-checkout #main-main .wc-block-checkout__payment-method .wc-block-components-checkout-step__content{padding-top:0}body.woocommerce-checkout #main-main .wc-blocks-components-select__container{margin-top:0}body.woocommerce-checkout #main-main .wc-gzd-checkout .wp-block-woocommerce-checkout-fields-block .wc-block-checkout__actions{display:block !important}body.woocommerce-checkout #main-main .content{width:var(--main-width);max-width:1100px;display:grid;min-height:100%}body.woocommerce-checkout #main-main .wp-block-woocommerce-checkout{padding-top:0;display:flex}body.woocommerce-checkout #main-main .is-large .wc-block-components-sidebar .wc-block-components-panel,body.woocommerce-checkout #main-main .is-large .wc-block-components-sidebar .wc-block-components-totals-coupon,body.woocommerce-checkout #main-main .is-large .wc-block-components-sidebar .wc-block-components-totals-item{padding-left:0;padding-right:0}body.woocommerce-checkout #main-main .wc-gzd-hide-total-wrapper{border-top:none}body.woocommerce-checkout #main-main .is-large .wp-block-woocommerce-checkout-order-summary-block{border:none;border-radius:0}body.woocommerce-checkout #main-main .wc-block-components-checkout-step__heading{margin-top:0}body.woocommerce-checkout #main-main .wc-block-components-order-summary{padding:0 !important;background:none}body.woocommerce-checkout #main-main .wp-block-woocommerce-checkout-order-summary-coupon-form-block{padding:16px 0 !important;margin-top:16px}body.woocommerce-checkout #main-main .wc-block-components-totals-footer-item-tax,body.woocommerce-checkout #main-main .wc-block-components-product-details__value{font-size:0.875em}body.woocommerce-checkout #main-main .wc-block-components-totals-wrapper{padding-left:0;padding-right:0}body.woocommerce-checkout #main-main .wc-block-components-express-payment__title{font-size:1em !important}body.woocommerce-checkout #main-main .wc-block-components-order-summary-item__quantity{min-width:auto}body.woocommerce-checkout #main-main .wc-block-checkout__shipping-method-option--selected{box-shadow:inset 0 0 0 1px currentColor !important;outline:none !important}body.woocommerce-checkout #main-main .wc-block-checkout__shipping-method-option{min-height:auto !important;padding:12px}body.woocommerce-checkout #main-main .wp-block-woocommerce-checkout-order-summary-totals-block{padding-bottom:0}body.woocommerce-checkout #main-main .wc-block-components-order-summary .wc-block-components-order-summary-item__description{padding-right:0;padding-left:12px}body.woocommerce-checkout #main-main .wc-block-components-order-summary-item__description{flex:1}body.woocommerce-checkout #main-main .wc-block-components-order-summary .wc-block-components-order-summary-item__quantity{right:6px}body.woocommerce-checkout #main-main .wc-block-components-panel__content{margin-top:8px}body.woocommerce-checkout #main-main .wc-block-components-totals-footer-item .wc-block-components-totals-item__label,body.woocommerce-checkout #main-main .wc-block-components-totals-item__value{font-size:1em;font-weight:normal !important}body.woocommerce-checkout #main-main .wc-block-components-totals-footer-item .wc-block-components-totals-item__label strong,body.woocommerce-checkout #main-main .wc-block-components-totals-item__value strong{text-transform:none;font-weight:600}body.woocommerce-checkout #main-main .wc-block-checkout__shipping-method-option--selected,body.woocommerce-checkout #main-main .wc-block-components-radio-control-accordion-option--checked-option-highlighted{box-shadow:inset 0 0 0 1px currentColor !important}body.woocommerce-checkout #main-main .wc-block-components-panel__button{margin-bottom:0}@media (max-width:890px){body.woocommerce-checkout #main-main .wc-block-components-panel__button{padding:8px 0 !important}}body.woocommerce-checkout #main-main .wc-gzd-checkout-submit{margin-top:0;padding:0}body.woocommerce-checkout #main-main .wc-block-components-sidebar-layout{margin:0}body.woocommerce-checkout #main-main .wc-block-components-main{padding-top:40px;padding-bottom:40px;width:100% !important}@media (max-width:890px){body.woocommerce-checkout #main-main .wc-block-components-main{padding-right:0 !important}}@media (min-width:891px){body.woocommerce-checkout #main-main .wc-block-components-main{width:60% !important}}body.woocommerce-checkout #main-main .wc-block-components-sidebar{position:relative;flex:1;z-index:1;top:0;margin-top:0;margin-bottom:0;width:100% !important;padding-bottom:20px;padding-top:20px}@media (min-width:891px){body.woocommerce-checkout #main-main .wc-block-components-sidebar{position:sticky;top:0;height:fit-content;padding-bottom:40px;padding-top:40px}}body.woocommerce-checkout #main-main .custom-sidebar-wrapper{position:relative;order:1;box-sizing:border-box;z-index:1;width:100%}body.woocommerce-checkout #main-main .custom-sidebar-wrapper .wc-block-checkout__actions_row{display:none}body.woocommerce-checkout #main-main .custom-sidebar-wrapper:after{background:#f3f3f3;position:absolute;content:"";top:0;left:-100vw;bottom:0;right:-100vw;z-index:-1}@media (min-width:891px){body.woocommerce-checkout #main-main .custom-sidebar-wrapper:after{left:0}}@media (min-width:891px){body.woocommerce-checkout #main-main .custom-sidebar-wrapper{padding-left:4.5283018868%;width:40%}}.wc-block-components-product-metadata__description{display:none}.filter-container{--font-size-preview: 0.9em;--color-text: #000;--font-size-mini: 0.8em;--width: 90%}.filter{margin:1rem 0;display:flex;grid-gap:8px}@media (max-width:767px){.filter{overflow-x:scroll}}@media (min-width:768px){.filter{flex-wrap:wrap}}.filter-wrapper{font-size:var(--font-size-preview);position:relative}.filter-wrapper.set{order:-1}.filter-wrapper.set .filter-title{border-width:2px;margin:0}.filter-wrapper .filter-title{white-space:nowrap;position:relative;display:flex;align-items:center;grid-gap:6px;padding:10px 16px;margin:1px;padding-right:20px;cursor:pointer;border-radius:0;border:1px solid var(--color-line)}.filter-wrapper .filter-title .icon{display:flex}.filter-wrapper .filter-title .icon:before{border-style:solid;border-width:0.1em 0.1em 0 0;content:"";display:inline-block;height:0.6em;left:0.15em;position:relative;bottom:0.15em;transform:rotate(135deg);vertical-align:top;width:0.6em}.filter-wrapper.active .filter-title{border-color:#000}.filter-wrapper[data-filter-abhaengig]:not(.allowed){opacity:0.5}.filter-wrapper[data-filter-abhaengig]:not(.allowed) .filter-title{cursor:not-allowed}.filter-wrapper .filter-options{display:none;position:fixed;bottom:0;left:0;width:100%;height:auto;background:#fff;z-index:11}@media (min-width:1024px){.filter-wrapper .filter-options{position:absolute;width:280px;transform:translateY(calc(100% - 2px));border:2px solid var(--color-text)}}.filter-wrapper .filter-options .filter-list{max-height:60vh;overflow-y:scroll}.filter-wrapper .filter-options .filter-list>div{padding:15px calc((100% - var(--width)) / 2);cursor:pointer}.filter-wrapper .filter-options .filter-list>div:not(:last-child){border-bottom:1px solid #e9e9e9}.filter-wrapper .filter-options .filter-list>div:hover{background:#2c5eac0d}.filter-wrapper .filter-options .filter-buttons{display:grid;grid-template-columns:50% 50%;border-top:1px solid var(--color-text)}.filter-wrapper .filter-options .filter-buttons>div{text-align:center;padding:12px calc((100% - var(--width)) / 2);cursor:pointer}@media (max-width:1023px){.filter-wrapper .filter-options .filter-buttons>div{padding:18px calc((100% - var(--width)) / 2)}}.filter-wrapper .filter-options .filter-buttons>div:hover{background:#2c5eac0d}.filter-wrapper .filter-item.active{position:relative}.filter-wrapper .filter-item.active:after{content:"";position:absolute;right:30px;top:50%;display:inline-block;transform:rotate(45deg) translateY(-80%);height:0.9em;width:0.45em;border-bottom:2px solid var(--color-text);border-right:2px solid var(--color-text)}.filter-wrapper .filter-count{display:none;background:var(--color-text);line-height:100%;color:#fff;padding:4px;font-size:var(--font-size-mini)}.filter-wrapper .filter-save{background:var(--color-text) !important;transition:all 0.2s;color:#fff}.filter-wrapper .filter-save:hover{background:#414141 !important}@media (min-width:1024px){.filter-wrapper.active{box-shadow:0 0 0 1600px rgba(95, 95, 95, 0.35);z-index:2}}.filter-wrapper.active .icon:before{transform:rotate(-45deg);bottom:none;top:0.15em}.filter-wrapper.active .filter-options{display:block}@media (max-width:1023px){.filter-wrapper.active .filter-options{box-shadow:0 0 0 1600px rgba(95, 95, 95, 0.35)}}.filter-wrapper.active .filter-title{margin:0;border-width:2px}@media (min-width:1024px){.filter-wrapper.active .filter-title:after{content:"";width:100%;background:#fff;position:absolute;bottom:-5px;left:0;height:5px;z-index:115}}.filter-wrapper.right .filter-options{left:auto;right:0}.filter-values{display:grid;align-items:center;grid-template-columns:46% 6% 46%;grid-gap:1%}.filter-values span{border-bottom:1px solid #e9e9e9}.filter-values input{width:-webkit-fill-available}.input-wrapper{position:relative}.input-wrapper input{padding-right:25px;-moz-appearance:textfield}.input-wrapper input::-webkit-outer-spin-button,.input-wrapper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.input-wrapper:after{content:attr(data-einheit);position:absolute;right:10px;top:50%;transform:translateY(-50%)}.filter-slider-wrapper{padding:15px calc((100% - var(--width)) / 2)}.filter-slider-wrapper .noUi-horizontal{margin-top:25px;margin-bottom:10px}.noUi-horizontal{height:8px;padding:0 8px}.noUi-handle{height:20px !important;width:20px !important;top:-7px !important;right:-10px !important;border-radius:10px !important}.noUi-handle:after,.noUi-handle:before{display:none}.noUi-touch-area{padding:20px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);cursor:grab}.wc-block-mini-cart__drawer .wc-block-mini-cart__footer-cart{display:none !important}.wc-block-mini-cart__drawer .wc-block-mini-cart__title{font-size:var(--h4);border-bottom:1px solid #e8e8e8;mask-image:none;margin:0;padding:1em}.wc-block-mini-cart__drawer .wc-block-mini-cart__title .wp-block-woocommerce-mini-cart-title-items-counter-block{display:none}.wc-block-mini-cart__drawer .wc-block-components-button.wc-block-components-drawer__close{top:20px}.admin-bar .wc-block-components-drawer__content{margin-top:0 !important}.wc-block-mini-cart>*:not(.wc-block-mini-cart__button){display:none !important}#main-header button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none !important;background:none}.woocommerce #main-main .yith-wapo-addon .options{grid-template-columns:1fr !important}.woocommerce #main-main .yith-wapo-addon:not([data-conditional_logic_display]) .addon-header{cursor:pointer}.woocommerce #main-main .yith-wapo-addon:not([data-conditional_logic_display]) .addon-header:after{content:"+";position:absolute;right:0;top:50%;transform:translateY(-50%)}.woocommerce #main-main .yith-wapo-addon:not([data-conditional_logic_display]) .addon-header+.options-container{display:none}.woocommerce #main-main .yith-wapo-addon:not([data-conditional_logic_display]).is_open .addon-header:after{content:"-"}.woocommerce #main-main .yith-wapo-option{position:relative}.woocommerce #main-main .yith-wapo-option .tooltip{z-index:1}.woocommerce #main-main #wapo-total-price-table{border-top:1px solid var(--color-line);margin-top:0 !important;padding-top:1.4rem;font-weight:500}.woocommerce #main-main #wapo-total-price-table table{border-collapse:collapse}.woocommerce #main-main #wapo-total-price-table:before{content:"Ihre individuelle Konfiguration";font-size:0.8em}.woocommerce #main-main #wapo-total-price-table .wapo-product-price{display:none}.woocommerce #main-main #wapo-total-price-table #wapo-total-order-price{padding-top:4px}.woocommerce #main-main #wapo-total-price-table th{display:none}.woocommerce #main-main #wapo-total-price-table .wapo-total-order .woocommerce-Price-currencySymbol:after{content:" inkl. MwSt."}.woocommerce #main-main #wapo-total-price-table .wapo-total-options{font-size:0.8em;font-weight:400}.woocommerce #main-main #wapo-total-price-table .wapo-total-options #wapo-total-options-price:before{content:"inkl. "}.woocommerce #main-main #wapo-total-price-table .wapo-total-options .woocommerce-Price-currencySymbol:after{content:" Zubehör"}.woocommerce #main-main .yith-wapo-addon-type-html_heading .addon-header,.woocommerce #main-main .yith-wapo-addon-type-html_text .addon-header{display:none}.woocommerce #main-main .yith-wapo-addon-type-html_heading>*,.woocommerce #main-main .yith-wapo-addon-type-html_text>*{padding-bottom:16px;line-height:150%}.woocommerce #main-main .yith-wapo-addon-type-html_heading p,.woocommerce #main-main .yith-wapo-addon-type-html_text p{font-size:0.8em}.woocommerce #main-main .option-price del+.woocommerce-Price-amount{color:#FF1E1E}.woocommerce #main-main .option-price del+.woocommerce-Price-amount:before{content:"+"}.woocommerce #main-main .wapo-addon-title span{position:relative}.woocommerce #main-main .wapo-addon-title span .yith-wapo-tipp{position:absolute;display:inline-block;background:#f9ca4f;font-size:0.7em;padding:4px 6px;font-weight:500;border-radius:4px;left:calc(100% + 8px);top:50%;transform:translateY(-50%)}.woocommerce #main-main .wapo-addon-title span .yith-wapo-tipp:after{content:attr(data-title);white-space:nowrap}.woocommerce #main-main .wapo-addon-title span .yith-wapo-offer{position:absolute;display:inline-block;background:#ff5050;color:#fff;font-size:0.7em;padding:4px 6px;font-weight:500;border-radius:4px;left:calc(100% + 8px);top:50%;transform:translateY(-50%)}.woocommerce #main-main .wapo-addon-title span .yith-wapo-offer:after{content:attr(data-title);white-space:nowrap;color:#fff}.woocommerce #main-main .wapo-addon-description{font-size:0.8em}.woocommerce #main-main #yith-wapo-container{margin-top:1.4rem}.woocommerce #main-main #yith-wapo-container .radio-button-container,.woocommerce #main-main #yith-wapo-container .checkbox-button-container{display:flex;grid-gap:8px}.woocommerce #main-main #yith-wapo-container .radio-button-container .yith-wapo-label,.woocommerce #main-main #yith-wapo-container .radio-button-container .yith-wapo-addon-label,.woocommerce #main-main #yith-wapo-container .checkbox-button-container .yith-wapo-label,.woocommerce #main-main #yith-wapo-container .checkbox-button-container .yith-wapo-addon-label{flex:1}.woocommerce #main-main .addon-header{margin-bottom:0;padding:18px 0 !important;border-top:1px solid var(--color-line);position:relative}@media (min-width:768px){.woocommerce #main-main .addon-header{padding:16px 0 !important}}.woocommerce #main-main .addon-header+.options-container{padding-bottom:16px}.woocommerce #main-main .addon-header+.options-container .wapo-addon-description{padding-bottom:16px}.woocommerce #main-main .addon-header .wapo-addon-title{font-size:1em !important}.woocommerce #main-main .color-container{width:100%}.woocommerce #main-main .color-container .color{display:block;width:100%;height:25px;border-radius:3px}.woocommerce #main-main .color-container .option-container{text-align:center}.woocommerce #main-main .yith-wapo-addon-type-color .options{grid-template-columns:repeat(4, minmax(0, 20%)) !important}.woocommerce #main-main .yith-wapo-addon-type-color .yith-wapo-option{border-color:1px solid var(--highlight)}.woocommerce #main-main .yith-wapo-addon-type-color .yith-wapo-option.selected{border:2px solid #0075ff;border-radius:3px}.woocommerce #main-main .yith-wapo-addon-type-color .yith-wapo-option.selected .option-container{font-weight:bolder}.woocommerce #main-main .yith-wapo-addon-type-color .yith-wapo-option.selected .color{border-top-left-radius:0;border-top-right-radius:0}.woocommerce #main-main #wapo-total-price-table{margin:1.4rem 0;text-align:left}@media (max-width:767px){.single-product #main-main .content,.single-carport_cars #main-main .content{width:100% !important}.single-product #main-main .content .rank-math-breadcrumb,.single-carport_cars #main-main .content .rank-math-breadcrumb{width:var(--main-width);margin-left:auto;margin-right:auto}.single-product #main-main .content .product[id*="product-"]>div:not(.woocommerce-product-gallery),.single-product #main-main .content .product[id*="product-"]>section,.single-carport_cars #main-main .content .product[id*="product-"]>div:not(.woocommerce-product-gallery),.single-carport_cars #main-main .content .product[id*="product-"]>section{width:var(--main-width) !important;margin-left:auto;margin-right:auto}}.single-product .net-price .woocommerce-LoopProduct-link.woocommerce-loop-product__link,.single-carport_cars .net-price .woocommerce-LoopProduct-link.woocommerce-loop-product__link{color:inherit !important}.single-product .product[id*="product-"],.single-carport_cars .product[id*="product-"]{display:grid;grid-gap:0 2.8rem;grid-template-columns:100%}.single-product .product[id*="product-"] .woocommerce-product-gallery,.single-product .product[id*="product-"] .summary,.single-product .product[id*="product-"] .custom-description,.single-product .product[id*="product-"] .related.products,.single-carport_cars .product[id*="product-"] .woocommerce-product-gallery,.single-carport_cars .product[id*="product-"] .summary,.single-carport_cars .product[id*="product-"] .custom-description,.single-carport_cars .product[id*="product-"] .related.products{width:100%;margin-bottom:0}.single-product .product[id*="product-"] .woocommerce-product-gallery,.single-carport_cars .product[id*="product-"] .woocommerce-product-gallery{margin-bottom:1.4rem}.single-product .product[id*="product-"] .woocommerce-product-gallery img,.single-carport_cars .product[id*="product-"] .woocommerce-product-gallery img{width:100%}.single-product .product[id*="product-"] .custom-description,.single-carport_cars .product[id*="product-"] .custom-description{max-width:1100px;margin-left:auto;margin-right:auto}.single-product .product[id*="product-"] .custom-description>[class*="modul-"],.single-carport_cars .product[id*="product-"] .custom-description>[class*="modul-"]{margin-top:calc(var(--container-margin) * 0.5 + 1.4rem) !important}.single-product .product[id*="product-"] .related.products,.single-carport_cars .product[id*="product-"] .related.products{border-top:1px solid var(--color-line);margin-top:calc(var(--container-margin) * 0.5 + 1.4rem) !important;padding-top:calc(var(--container-margin) * 0.5 + 1.4rem) !important}@media (min-width:1024px){.single-product .product[id*="product-"],.single-carport_cars .product[id*="product-"]{grid-template-columns:1.4rem 42%;grid-template-areas:"image text" "description description" "related related";grid-template-columns:calc(60% - 2.8rem) 40%;grid-template-rows:auto auto auto}.single-product .product[id*="product-"] .woocommerce-product-gallery,.single-carport_cars .product[id*="product-"] .woocommerce-product-gallery{grid-area:image;height:auto}.single-product .product[id*="product-"] .summary,.single-carport_cars .product[id*="product-"] .summary{grid-area:text}.single-product .product[id*="product-"] .custom-description,.single-carport_cars .product[id*="product-"] .custom-description{grid-area:description}.single-product .product[id*="product-"] .related.products,.single-carport_cars .product[id*="product-"] .related.products{grid-area:related}}@media (min-width:1280px){.single-product .product[id*="product-"] .products.columns-4,.single-carport_cars .product[id*="product-"] .products.columns-4{grid-template-columns:calc(25% - var(--grid-gap) / 4 * 3) calc(25% - var(--grid-gap) / 4 * 3) calc(25% - var(--grid-gap) / 4 * 3) calc(25% - var(--grid-gap) / 4 * 3)}}@media (min-width:1800px){.single-product .product[id*="product-"],.single-carport_cars .product[id*="product-"]{grid-template-columns:calc(64% - 2.8rem) 36%}}.single-product .single_add_to_cart_button,.single-carport_cars .single_add_to_cart_button{flex:1}.single-product .swiper-ansprechpartner,.single-carport_cars .swiper-ansprechpartner{margin-top:1em}.single-product .wf-add-to-cart,.single-carport_cars .wf-add-to-cart{display:flex;grid-gap:8px}.single-product .wf-add-to-cart.no-quantity .wf_wc_quantity,.single-carport_cars .wf-add-to-cart.no-quantity .wf_wc_quantity{display:none}.single-product .wf_wc_quantity,.single-carport_cars .wf_wc_quantity{display:flex;border:1px solid var(--color-line);border-radius:5px}.single-product .wf_wc_quantity button,.single-carport_cars .wf_wc_quantity button{width:30px;height:100%;background:none;border:none;-moz-appearance:textfield;-webkit-appearance:none;text-align:center;cursor:pointer}.single-product .wf_wc_quantity input,.single-carport_cars .wf_wc_quantity input{width:30px !important;height:100%;background:none;border:none;-moz-appearance:textfield;-webkit-appearance:none;text-align:center;border-left:1px solid var(--color-line);border-right:1px solid var(--color-line);border-radius:0;-moz-appearance:textfield}.single-product .wf_wc_quantity input::-webkit-outer-spin-button,.single-product .wf_wc_quantity input::-webkit-inner-spin-button,.single-carport_cars .wf_wc_quantity input::-webkit-outer-spin-button,.single-carport_cars .wf_wc_quantity input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.single-product .wf_wc_quantity *,.single-carport_cars .wf_wc_quantity *{float:none !important;margin:0 !important}.single-product .wf-gallery-wrapper,.single-carport_cars .wf-gallery-wrapper{position:relative}.single-product .wf-gallery-wrapper .add-to-wishlist,.single-carport_cars .wf-gallery-wrapper .add-to-wishlist{display:none !important}@media (min-width:1024px){.single-product .wf-gallery-wrapper>.woocommerce-product-gallery,.single-carport_cars .wf-gallery-wrapper>.woocommerce-product-gallery{position:sticky !important;top:calc(2 * var(--header-padding) + var(--header-logo-height) + var(--container-margin) * 0.25)}}.single-product .product-highlight:first-of-type,.single-carport_cars .product-highlight:first-of-type{margin-top:1.4rem}.single-product .stock,.single-carport_cars .stock{font-size:0.95em !important;color:#0da14b !important;position:relative;font-weight:500;padding:4px 12px 4px 30px;background:#0da14b17;border-radius:24px;display:inline-block}.single-product .stock a,.single-carport_cars .stock a{color:inherit}.single-product .stock:after,.single-carport_cars .stock:after{content:"";width:0.65em;height:0.65em;background:#0da14b;border-radius:100%;position:absolute;left:12px;top:50%;transform:translateY(-50%)}.single-product .woocommerce-product-details__short-description,.single-carport_cars .woocommerce-product-details__short-description{margin-top:1.4rem}@media (max-width:1023px){.productThumbsSwiper{margin-top:10px !important}}.productThumbsSwiper .swiper-slide{aspect-ratio:1.6;position:relative}@media (max-width:1023px){.productThumbsSwiper .swiper-slide{aspect-ratio:1.6}}@media (min-width:1024px){.productThumbsSwiper .swiper-slide{height:auto}}.productThumbsSwiper .swiper-slide:not(.swiper-slide-thumb-active){opacity:0.5;cursor:pointer}.productThumbsSwiper .swiper-slide img{position:absolute;top:0;left:0;width:100%;height:100% !important;object-fit:cover}@media (min-width:768px) and (min-width:1024px){.woocommerce-product-gallery{display:flex;flex-direction:row-reverse;grid-gap:10px}.woocommerce-product-gallery .productThumbsSwiper{width:calc(12% - 10px)}.woocommerce-product-gallery .productSwiper:first-child{width:88%}.woocommerce-product-gallery .productSwiper:last-child{width:100%}}.productSwiper{height:fit-content;position:relative}.productSwiper .prev-slide,.productSwiper .next-slide{transition:opacity 0.2s;position:absolute;top:50%;transform:translateY(-50%);width:2em;height:2em;z-index:10;cursor:pointer}@media (max-width:1023px){.productSwiper .prev-slide,.productSwiper .next-slide{display:none}}.productSwiper .prev-slide svg,.productSwiper .next-slide svg{display:block;width:100%;height:100%}.productSwiper .prev-slide svg path,.productSwiper .next-slide svg path{fill:#fff}.productSwiper .prev-slide svg circle,.productSwiper .next-slide svg circle{stroke:#fff}.productSwiper .prev-slide.swiper-button-disabled,.productSwiper .next-slide.swiper-button-disabled{display:none}.productSwiper .prev-slide{left:20px}.productSwiper .next-slide{right:20px}.product,.preview-autos{list-style:none}.product img,.preview-autos img{border-radius:calc(var(--border-radius-level) / 100 * 12px);overflow:hidden}.product .price,.preview-autos .price{display:inline-block;margin:14px 0 0 0 !important}.product .price .finanzierung,.preview-autos .price .finanzierung{background:#f5f5f5;display:inline-block;padding:4px 8px;border-radius:20px;font-size:0.9em}.product p,.preview-autos p{color:#404040 !important;margin-top:14px !important}.product .price,.product del,.product .wc-gzd-sale-price-label,.preview-autos .price,.preview-autos del,.preview-autos .wc-gzd-sale-price-label{font-size:1em !important;color:#404040 !important;opacity:1 !important}.product .price bdi,.product del bdi,.product .wc-gzd-sale-price-label bdi,.preview-autos .price bdi,.preview-autos del bdi,.preview-autos .wc-gzd-sale-price-label bdi{font-weight:600}.product .wc-gzd-sale-price-label,.preview-autos .wc-gzd-sale-price-label{font-weight:600}.product .net-price,.preview-autos .net-price{margin:6px 0 4px 0 !important;font-size:0.8em !important;color:#404040}.product .price>.woocommerce-Price-amount,.preview-autos .price>.woocommerce-Price-amount{margin-right:6px}.product ins,.preview-autos ins{font-size:0.9em !important;color:#FF1E1E;text-decoration:none;margin-right:6px}.product ins bdi,.preview-autos ins bdi{font-weight:400 !important}.product .category,.preview-autos .category{font-weight:300;font-size:0.8em;color:#404040}.product .badges,.preview-autos .badges{z-index:1;position:absolute;top:16px;right:16px;display:flex;grid-gap:4px}.product .badges span,.preview-autos .badges span{background:var(--bg);color:var(--color);border-radius:4px;padding:5px 8px;line-height:100%;font-size:0.8em;font-weight:500}.products .product h3,.product .summary h3,.preview-autos h3{font-size:1.1rem !important;color:#000;font-weight:600;margin-top:2px !important;padding:0 !important}.woocommerce{--grid-gap: 30px}.woocommerce .products{margin-bottom:0 !important}.woocommerce .products .product,.woocommerce .products .preview-autos{margin-bottom:0 !important;overflow:hidden}.woocommerce .products .product .image-wrapper,.woocommerce .products .preview-autos .image-wrapper{overflow:hidden;margin-bottom:1em;border-radius:calc(var(--border-radius-level) / 100 * 12px);position:relative}.woocommerce .products .product .product-buttons,.woocommerce .products .preview-autos .product-buttons{position:absolute;display:flex;grid-gap:8px;bottom:-5px;transform:translateY(100%);left:8px;right:8px;transition:all 0.2s;opacity:0}.woocommerce .products .product .product-buttons .wf-button-yellow,.woocommerce .products .preview-autos .product-buttons .wf-button-yellow{flex:1}.woocommerce .products .product .add-to-wishlist,.woocommerce .products .preview-autos .add-to-wishlist{position:absolute;top:0px;left:0px;z-index:1;opacity:0.35;transition:all 0.2s;padding:16px 8px 8px 16px}.woocommerce .products .product .add-to-wishlist svg,.woocommerce .products .preview-autos .add-to-wishlist svg{height:1.2em;width:auto;overflow:visible}.woocommerce .products .product .add-to-wishlist svg #svg-fill,.woocommerce .products .preview-autos .add-to-wishlist svg #svg-fill{fill:#f44f4f;opacity:0;transition:all 0.2s}.woocommerce .products .product .add-to-wishlist svg #svg-border,.woocommerce .products .preview-autos .add-to-wishlist svg #svg-border{fill:#000;opacity:1;transition:all 0.2s}.woocommerce .products .product .add-to-wishlist.is_added,.woocommerce .products .preview-autos .add-to-wishlist.is_added{animation:pulse 0.5s;opacity:1}.woocommerce .products .product .add-to-wishlist.is_added #svg-fill,.woocommerce .products .preview-autos .add-to-wishlist.is_added #svg-fill{fill:#f44f4f;opacity:1 !important}.woocommerce .products .product .add-to-wishlist.is_added #svg-border,.woocommerce .products .preview-autos .add-to-wishlist.is_added #svg-border{fill:#000;opacity:0}.woocommerce .products .product img,.woocommerce .products .preview-autos img{transition:all 0.2s;margin:0 !important;display:block;width:100%;height:auto;display:block;box-shadow:none}.woocommerce .products .product:hover img,.woocommerce .products .preview-autos:hover img{transform:scale(1.03)}@media (min-width:1280px){.woocommerce .products .product:hover .product-buttons,.woocommerce .products .preview-autos:hover .product-buttons{opacity:1;transform:translateY(0);bottom:8px}.woocommerce .products .product:hover .add-to-wishlist:hover,.woocommerce .products .preview-autos:hover .add-to-wishlist:hover{opacity:1}.woocommerce .products .product:hover .add-to-wishlist:hover #svg-fill,.woocommerce .products .preview-autos:hover .add-to-wishlist:hover #svg-fill{fill:#f44f4f;opacity:0.5}.woocommerce .products .product:hover .add-to-wishlist:hover #svg-border,.woocommerce .products .preview-autos:hover .add-to-wishlist:hover #svg-border{fill:#000;opacity:0}}.woocommerce .products[class*="columns"]{padding:0;list-style:none;display:grid;grid-template-columns:100%;grid-gap:var(--grid-gap)}@media (min-width:768px){.woocommerce .products[class*="columns"]{grid-template-columns:calc(50% - var(--grid-gap) / 2) calc(50% - var(--grid-gap) / 2)}}@media (min-width:1280px){.woocommerce .products[class*="columns"]{grid-template-columns:calc(33.33% - var(--grid-gap) / 3 * 2) calc(33.33% - var(--grid-gap) / 3 * 2) calc(33.33% - var(--grid-gap) / 3 * 2)}}.woocommerce .products[class*="columns"]:before,.woocommerce .products[class*="columns"]:after{display:none}.woocommerce .products[class*="columns"] .product{width:100% !important;float:none;clear:none}.product-highlight{color:#404040;margin-top:14px;display:flex;grid-gap:6px}.product-highlight svg{margin-top:0.12em;height:0.95em;width:0.95em;overflow:visible}.product-highlight svg path{fill:#404040}.product-highlight+.product-highlight{margin-top:8px}.product-highlight.green{color:#0da14b}.product-highlight.green svg path{fill:#0da14b}@keyframes pulse{0%{transform:scale(1)}25%{transform:scale(1.2)}100%{transform:scale(1)}}.woocommerce-pagination{margin-top:2rem}.woocommerce-pagination ul{border-radius:calc(var(--border-radius-level) / 100 * 12px);overflow:hidden;border:1px solid var(--color-line) !important}.woocommerce-pagination ul li{border-right:none}.woocommerce-pagination ul li:not(:last-child){border-right:1px solid var(--color-line)}.woocommerce-pagination ul li:last-child{border-right:none !important}.wf-login-form{display:flex;justify-content:center}.wf-login-form .u-column2{display:none}.wf-login-form .u-column2,.wf-login-form .u-column1{width:100% !important;float:none !important}.wf-login-form #customer_login{max-width:400px}.wf-login-form .form-switch span{color:var(--color-link);cursor:pointer}.wf-login-form .woocommerce-form-login,.wf-login-form .woocommerce-form-register{margin:1rem 0 0 0 !important}.wf-login-form input:not([type="checkbox"]){background-color:#fff;border:1px solid rgba(18, 18, 18, 0.8);border-radius:4px;border-color:#e8e8e8 !important;box-sizing:border-box;color:#2b2d2f;font-family:inherit;font-size:16px;height:50px;line-height:1em;margin:0;min-height:0;padding:1.2em 0.5em;width:100%}.wf-login-form .woocommerce-form-login__submit,.wf-login-form .woocommerce-form-register__submit{float:none !important;width:100% !important}.wf-login-form .form-row{margin-top:1em !important;padding:0 !important}.wf-login-form .form-row:first-child{margin-top:0 !important}.wf-login-form .woocommerce-form-login__rememberme{margin-bottom:1em !important}.wf-login-form .show-password-input{top:50% !important;transform:translateY(-50%)}.woocommerce-account #main-main .content{width:var(--main-width);max-width:1100px;display:grid;min-height:100%}.woocommerce-account .woocommerce-MyAccount-content,.woocommerce-account .woocommerce-MyAccount-navigation{width:100%;float:none}.woocommerce-account .woocommerce-MyAccount-navigation{margin-bottom:calc(var(--container-margin) * 0.25);padding-bottom:calc(var(--container-margin) * 0.25);border-bottom:1px solid var(--color-line)}.woocommerce-account .woocommerce-MyAccount-navigation ul{list-style-type:none;display:flex;justify-content:center;grid-gap:24px;flex-wrap:wrap;align-items:center}.woocommerce-account .woocommerce-MyAccount-navigation ul a{color:inherit}.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--payment-methods,.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--downloads{display:none}.woocommerce-account .woocommerce-MyAccount-navigation ul li:hover>a,.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active>a{position:relative}.woocommerce-account .woocommerce-MyAccount-navigation ul li:hover>a:after,.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active>a:after{content:"";position:absolute;top:105%;left:0;width:100%;height:1px;background:#161616}.woocommerce-orders-table{border-collapse:collapse !important;border:none !important}.woocommerce-orders-table th,.woocommerce-orders-table td{padding:10px 16px !important}.woocommerce-orders-table a:not(:last-child):after{content:" | "}.woocommerce-Addresses{margin-top:1.4rem}.woocommerce-Addresses header *{float:none !important}.woocommerce-Addresses address{font-style:normal}@media (max-width:768px){.woocommerce-Addresses .col-2{margin-top:1.4rem}}.modul-single-text{display:flex;grid-gap:4px;align-items:center}.modul-single-text a{color:inherit;text-decoration:none}.modul-single-text svg{height:1.1em;width:auto;margin-right:4px;overflow:visible;display:grid}.modul-container_bild_text{display:grid;grid-gap:0 2.8rem;grid-template-columns:100%;background:#F3F3F3;align-items:center;border-radius:calc(var(--border-radius-level) / 100 * 24px);overflow:hidden}.modul-container_bild_text .modul-text{padding:24px;margin-top:0 !important}@media (min-width:1024px){.modul-container_bild_text{grid-template-columns:1fr 1fr}.modul-container_bild_text .modul-text{margin-right:2.8rem}}.modul-container_bild_text img{width:100%;height:auto}@media (max-width:768px){.modul-container_bild_text h2 br{display:none}}.modul-menu{display:flex;list-style:none;grid-gap:16px}.modul-menu a{color:inherit;text-decoration:none}.modul-menu-vertical{display:grid;list-style:none}.modul-menu-vertical a{color:inherit;text-decoration:none}.modul-beitragsvorschau{position:relative}.modul-beitragsvorschau .swiper{margin-left:0;width:92%;overflow:visible}@media (min-width:768px){.modul-beitragsvorschau .swiper{width:calc(100% - 5em)}}.modul-beitragsvorschau [class*="swiper-next-button"],.modul-beitragsvorschau [class*="swiper-prev-button"]{filter:drop-shadow(0px 0px 0.5rem #e6e6e6);z-index:1;position:absolute;right:0;top:50%;transform:translateY(-50%);cursor:pointer}@media (max-width:1023px){.modul-beitragsvorschau [class*="swiper-next-button"],.modul-beitragsvorschau [class*="swiper-prev-button"]{display:none}}.modul-beitragsvorschau [class*="swiper-next-button"] svg,.modul-beitragsvorschau [class*="swiper-prev-button"] svg{width:2.4em;height:2.4em}.modul-beitragsvorschau [class*="swiper-next-button"].swiper-button-disabled,.modul-beitragsvorschau [class*="swiper-prev-button"].swiper-button-disabled{display:none}.modul-beitragsvorschau [class*="swiper-prev-button"]{left:5px;right:auto}.modul-beitragsvorschau .swiper-pagination{position:unset;transform:none !important;margin-top:1rem;margin-left:auto;margin-right:auto}[class*="modul-grid-"]{display:grid;grid-template-columns:100%;grid-gap:1.4rem 20px}[class*="modul-grid-"] .grid-item{overflow:hidden;width:100%;position:relative;border-radius:calc(var(--border-radius-level) / 100 * 24px)}[class*="modul-grid-"] .grid-item img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:all 0.4s}[class*="modul-grid-"] .grid-item a{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}[class*="modul-grid-"] .grid-item .title{position:absolute;bottom:24px;left:50%;transform:translateX(-50%);background:#fff;padding:12px 36px;color:#000;border-radius:4px;white-space:nowrap}[class*="modul-grid-"] .grid-item:hover img{transform:scale(1.1)}@media (min-width:768px){[class*="modul-grid-"] .grid-item:hover img{transform:scale(1.05)}}@media (min-width:768px){.modul-grid-1{grid-template-columns:1fr 1fr 1fr}}.modul-grid-1 .grid-item{height:0;padding-bottom:70%}.modul-grid-2 .grid-item{height:0;padding-bottom:70%}@media (min-width:768px){.modul-grid-2{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.modul-grid-2 .grid-item{padding-bottom:40%}.modul-grid-2 .grid-item:first-child{grid-column:span 1;grid-row:span 2;height:auto}}@media (min-width:768px){.modul-grid-3{grid-template-columns:1fr 1fr}}.modul-grid-3 .grid-item{height:0;padding-bottom:70%}@media (min-width:768px){.modul-grid-3 .grid-item{padding-bottom:50%}}@media (min-width:768px){.modul-grid-duo{grid-template-columns:1fr 1fr}}.modul-grid-4{margin-top:2.8rem !important;position:relative}.modul-grid-4 .swiper{width:100%;position:relative}.modul-grid-4 .swiper-slide{width:100%;position:relative;border-radius:calc(var(--border-radius-level) / 100 * 24px);overflow:hidden}.modul-grid-4 .swiper-slide a{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.modul-grid-4 .swiper-slide img{display:block;transition:all 0.2s}.modul-grid-4 .swiper-slide .title{color:#000;text-align:center;width:100%;box-sizing:border-box}@media (max-width:767px){.modul-grid-4 .swiper-slide .title{font-size:0.8em;display:flex;height:2.2rem;align-items:center;justify-content:center}}.modul-grid-4 .swiper-slide:hover img{transform:scale(1.1)}@media (min-width:768px){.modul-grid-4 .swiper-slide:hover img{transform:scale(1.05)}}.modul-grid-4 [class*="swiper-next-button"],.modul-grid-4 [class*="swiper-prev-button"]{filter:drop-shadow(0px 0px 0.5rem #e6e6e6);z-index:1;overflow:visible;position:absolute;right:0.5rem;top:50%;transform:translateY(-50%);cursor:pointer}@media (max-width:1023px){.modul-grid-4 [class*="swiper-next-button"],.modul-grid-4 [class*="swiper-prev-button"]{display:none}}.modul-grid-4 [class*="swiper-next-button"] svg,.modul-grid-4 [class*="swiper-prev-button"] svg{width:2.4em;height:2.4em}.modul-grid-4 [class*="swiper-next-button"].swiper-button-disabled,.modul-grid-4 [class*="swiper-prev-button"].swiper-button-disabled{display:none}.modul-grid-4 [class*="swiper-prev-button"]{left:0.5rem;right:auto}.modul-grid-4 .swiper-pagination{position:unset !important;margin-top:0 !important}.grid-title{font-weight:600;font-size:var(--h4);text-align:center}@media (min-width:768px){.grid-title{font-size:var(--h3)}}.modul-banner{border-radius:calc(var(--border-radius-level) / 100 * 24px);overflow:hidden;background:#fff;position:relative}@media (max-width:1023px){.modul-banner{box-shadow:0px 0px 12px #00000012}}.modul-banner .text-wrapper{padding:calc(28px * var(--multiplier-1)) calc(40px * var(--multiplier-1)) calc(28px * var(--multiplier-1)) calc(32px * var(--multiplier-1));background:#fff;max-width:550px}.modul-banner .text-wrapper ul{list-style:none;margin-top:1em !important}.modul-banner .text-wrapper ul li{display:flex;align-items:center;grid-gap:8px}.modul-banner .text-wrapper ul li span:first-child{display:contents}.modul-banner .text-wrapper ul li span:first-child svg{overflow:visible;height:1.2em;width:1.2em;object-fit:contain}.modul-banner .text-wrapper ul li:not(:last-child){margin-bottom:0.5em}@media (min-width:1024px){.modul-banner .text-wrapper{font-size:1.05em;position:absolute;right:5%;top:50%;transform:translateY(-50%);border-radius:calc(var(--border-radius-level) / 100 * 12px)}}@media (max-width:1023px){.modul-banner .text-wrapper{width:calc(0.9 * var(--main-width));padding-left:24px;margin:auto}}.modul-banner h1{font-size:1.5em;font-weight:600}@media (max-width:767px){.modul-banner h1 br{display:none}}.modul-banner p{line-height:170%;color:var(--text-color);margin-top:1rem !important}.modul-banner p+p{margin-top:0.8rem !important}.modul-banner img{width:100%;height:auto;display:block;transition:all 1s;transform:scale(1.2)}@media (min-width:1024px){.modul-banner img{transform:scale(1.1)}}.modul-banner picture{overflow:hidden}.modul-banner.visible img{transform:scale(1)}.container:first-child .content[options*="full-width"] .modul-banner{margin-top:calc(var(--container-margin) * 0.25 * -1);border-radius:0 !important}.modul-social-media-icons{display:flex;grid-gap:12px;align-items:center;list-style:none}.modul-social-media-icons a{display:grid;padding:1px}.modul-social-media-icons svg{height:1.1em;width:auto;overflow:visible;display:grid}.modul-bild{border-radius:calc(var(--border-radius-level) / 100 * 12px);overflow:hidden}.modul-bild img{display:block;width:100%;height:auto}.modul-text p{line-height:170%;color:var(--text-color)}.modul-text p+p{margin-top:0.8rem !important}.modul-text ul,.modul-text ol{margin-left:20px}.modul-text ul li,.modul-text ol li{line-height:170%;color:var(--text-color)}.modul-text+.modul-text{margin-top:calc(var(--text-gap) * 1.5) !important}.modul-text+.modul-text ul:first-child{margin-top:-1.8rem}.modul-text a{position:relative}.modul-text a:after{position:absolute;bottom:-2px;left:0;right:0;height:1px;content:"";background:#fff}.modul-text a:hover:after{background:#0155AA}.modul-text.background-container{border-radius:calc(var(--border-radius-level) / 100 * 24px);padding:calc(28px * var(--multiplier-1)) calc(40px * var(--multiplier-1)) calc(28px * var(--multiplier-1)) calc(32px * var(--multiplier-1))}.modul-text.small-width{display:grid}@media (min-width:768px){.modul-text.small-width{padding:0 80px}}@media (min-width:1280px){.modul-text.small-width{padding:0 160px}}@media (min-width:1600px){.modul-text.small-width{padding:0 200px}}@media (min-width:1800px){.modul-text.small-width{padding:0 260px}}.modul-2_spalten{display:grid;grid-gap:1.4rem 8.4rem}@media (min-width:1280px){.modul-2_spalten{grid-template-columns:1fr 1fr}.modul-2_spalten>div:first-child{position:relative}.modul-2_spalten>div:first-child:after{content:"";height:100%;width:1px;background:var(--color-line);position:absolute;top:0;right:-4.2rem}}.modul-spaltig{display:grid;grid-gap:1.4rem 2.8rem}@media (min-width:1280px){.modul-spaltig{grid-template-columns:1fr 1fr}}.modul-spaltig.small-width{display:grid}@media (min-width:768px){.modul-spaltig.small-width{padding:0 80px}}@media (min-width:1280px){.modul-spaltig.small-width{padding:0 160px}}@media (min-width:1600px){.modul-spaltig.small-width{padding:0 200px}}@media (min-width:1800px){.modul-spaltig.small-width{padding:0 260px}}.modul-spaltig .modul-beitragsvorschau .products{grid-template-columns:100% !important}.modul-auflistung{margin-left:0 !important;column-width:250px;column-gap:20px}.modul-auflistung li{display:flex;grid-gap:12px;align-items:normal}.modul-auflistung svg{height:0.9em;margin-top:5px;width:auto;flex-shrink:0;overflow:visible}.modul-auflistung-2{list-style:none;padding-left:0;margin-left:0 !important}.modul-auflistung-2 li{display:flex;grid-gap:8px;align-items:normal}.modul-auflistung-2 li:not(:first-child){margin-top:3px}.modul-auflistung-2 svg{height:0.9em;margin-top:5px;width:auto;flex-shrink:0}.modul-auflistung-2 svg path{fill:#25d366}.multi-columns{column-count:var(--mobile)}@media (min-width:768px){.multi-columns{column-count:var(--tablet)}}@media (min-width:1024px){.multi-columns{column-count:var(--desktop)}}.modul-bilderslider .swiper-pagination{margin-top:1.4rem}.modul-bilderslider .swiper-slide{margin-top:0 !important}.modul-bilderslider img{width:100%;height:auto;border-radius:calc(var(--border-radius-level) / 100 * 12px);overflow:hidden}.modul-bilderslider [class*="swiper-next-button"],.modul-bilderslider [class*="swiper-prev-button"]{filter:drop-shadow(0px 0px 0.5rem #e6e6e6);z-index:1;position:absolute;right:0;top:50%;transform:translateY(-50%);cursor:pointer}@media (max-width:1023px){.modul-bilderslider [class*="swiper-next-button"],.modul-bilderslider [class*="swiper-prev-button"]{display:none}}.modul-bilderslider [class*="swiper-next-button"] svg,.modul-bilderslider [class*="swiper-prev-button"] svg{width:2.4em;height:2.4em}.modul-bilderslider [class*="swiper-next-button"].swiper-button-disabled,.modul-bilderslider [class*="swiper-prev-button"].swiper-button-disabled{display:none}.modul-bilderslider [class*="swiper-prev-button"]{left:5px;right:auto}.modul-bilderslider [class*="swiper-next-button"]{right:5px;left:auto}.modul-bewertungen{position:relative;margin:auto}.modul-bewertungen p,.modul-bewertungen svg{margin-top:2px !important;color:var(--text-color);line-height:125%}.modul-bewertungen .swiper-slide{background:#F3F3F3;border-radius:calc(var(--border-radius-level) / 100 * 24px);padding:24px;box-sizing:border-box;text-align:left}.modul-bewertungen .header{display:flex;justify-content:space-between;align-items:center}.modul-bewertungen .header p{line-height:120%}.modul-bewertungen .header p:last-child{font-size:0.9em;color:#5B5B5B}.modul-bewertungen .sterne{margin:8px 0}.modul-bewertungen .sterne svg{height:18px;width:auto}.modul-angebote{margin-top:2rem !important;background:#fff;filter:drop-shadow(rgba(0, 0, 0, 0.07) 0px 0px 12px);border-radius:calc(var(--border-radius-level) / 100 * 24px);padding:16px 16px 16px 16px}@media (min-width:768px){.modul-angebote{padding:0 32px 32px 32px}}@media (min-width:1280px){.modul-angebote{padding:0 32px 32px 32px;margin:0 100px}}@media (min-width:1600px){.modul-angebote{padding:0 40px 40px 40px;margin:0 140px}}@media (min-width:1800px){.modul-angebote{margin:0 200px}}.modul-angebote>ul{list-style:none;display:flex;flex-wrap:wrap;grid-gap:8px 24px;margin-bottom:1.4rem}@media (min-width:1600px){.modul-angebote>ul{margin-bottom:1.8rem}}.modul-angebote>ul li{position:relative;cursor:pointer;color:var(--text-color);opacity:0.8}@media (max-width:767px){.modul-angebote>ul li{padding:0 0 8px 0}}@media (min-width:768px){.modul-angebote>ul li{padding:16px 0 0 0}}.modul-angebote>ul li.active{opacity:1;font-weight:600}.modul-angebote>ul li.active:after{content:"";position:absolute;left:0;height:4px;width:100%;background:var(--highlight)}@media (max-width:767px){.modul-angebote>ul li.active:after{bottom:0;border-radius:3px}}@media (min-width:768px){.modul-angebote>ul li.active:after{top:0;border-bottom-left-radius:3px;border-bottom-right-radius:3px}}.modul-angebote [class*="tab-"]{display:none !important}.modul-angebote [class*="tab-"].active{display:grid !important}.modul-angebote .tab-0{display:grid;grid-gap:1.4rem 1.8rem;grid-template-columns:100%}@media (min-width:768px){.modul-angebote .tab-0{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.modul-angebote .tab-0{grid-template-columns:calc(40% - 1.4rem) 60%}}.modul-angebote .image-wrapper{height:100%;position:relative;min-height:250px;background:#f5f5f5;border-radius:calc(var(--border-radius-level) / 100 * 16px)}.modul-angebote .image-wrapper picture{height:100%}.modul-angebote .image-wrapper img{width:100%;height:100%;object-fit:contain;padding:5%;box-sizing:border-box}.modul-angebote ul.informationen{list-style:none;margin-left:0 !important}.modul-angebote ul.informationen li{display:flex;align-items:center;grid-gap:8px}.modul-angebote ul.informationen li span:first-child{display:contents}.modul-angebote ul.informationen li span:first-child svg{overflow:visible;height:1.2em;width:1.2em;object-fit:contain}.modul-angebote ul:not(.informationen){margin-top:0.4rem !important}.modul-angebote .splitter{margin-top:1.4rem;display:grid;grid-gap:1.4rem;grid-template-columns:1fr}@media (min-width:1280px){.modul-angebote .splitter{grid-template-columns:1fr 1fr}}.modul-angebote .auszeichnung{position:absolute;z-index:3;top:-10px;right:-10px;width:140px;height:140px;border-radius:100%;background:var(--highlight);text-align:center;display:flex;justify-content:center;align-items:center;transform:scale(0.9);transform-origin:top right}.modul-angebote .auszeichnung p{color:#fff;line-height:150%}.modul-angebote .auszeichnung p span{font-size:1.3em;font-weight:600}.modul-angebote .splitter-2{display:grid;grid-gap:1.4rem 1.8rem;grid-template-columns:100%}@media (min-width:1024px){.modul-angebote .splitter-2{grid-template-columns:calc(45% - 1.8rem) 55%}}.modul-angebote .preis-container,.modul-angebote .preis-container-2{width:100%}.modul-angebote .preis-container td,.modul-angebote .preis-container-2 td{width:50%;box-sizing:border-box}.modul-angebote .preis-container td:last-child,.modul-angebote .preis-container-2 td:last-child{text-align:right}.modul-angebote .preis-container{background:var(--highlight);border-radius:6px}.modul-angebote .preis-container *{color:#fff !important}.modul-angebote .preis-container td{background:none !important;border:none !important;padding:10px 12px 10px 0}.modul-angebote .preis-container td:last-child{font-weight:600}.modul-angebote .preis-container tr:first-child td{padding:16px 16px 8px 16px}.modul-angebote .preis-container tr:last-child td{padding:8px 16px 16px 16px}@media (min-width:768px){.modul-angebote .preis-container tr:first-child td{padding:24px 24px 8px 24px}.modul-angebote .preis-container tr:last-child td{padding:8px 24px 24px 24px}}.modul-angebote .preis-container-2 td:last-child{font-weight:500}.modul-angebote .preis-container-2 tr:last-child td{font-size:1.1em}.car-search{margin-left:auto !important;margin-right:auto !important;padding:2em 0;background:#f9f9f9}.car-search .flex{margin-top:12px;display:flex;grid-gap:12px}@media (max-width:768px){.car-search .flex{flex-wrap:wrap}}.car-search select:not([disabled]){color:#000}.car-search input[type=submit]{margin:0;text-align:center;display:inline}@media (max-width:768px){.car-search input[type=submit]{width:100%}}.modul-schnellbedienung a{display:inline-block;width:100%;padding:18px 0;font-size:var(--font-size-4);border-top:1px solid #e8e8e8;color:#525252;transition:all 0.2s}.modul-schnellbedienung a:last-child{border-bottom:1px solid #e8e8e8}.modul-schnellbedienung a:after{content:"→";margin-left:5px;transition:all 0.2s}.modul-schnellbedienung a:hover{color:#0a77bc;border-color:#0a77bc}.modul-schnellbedienung a:hover+a{border-top-color:#0a77bc}.modul-schnellbedienung a:hover:after{margin-left:10px}.modul-button{display:flex;flex-wrap:wrap;grid-gap:8px}.modul-button a{margin-top:0 !important}.modul-button a svg{margin-right:2px}.modul-button a svg path{fill:#fff}