﻿.rte-text-gray{color:gray}.rte-text-white{color:#fff}.rte-text-black{color:#343434}.rte-text-yellow{color:#004a99}img{max-width:100%}.tx-produktfinder{hyphens:auto}.tx-produktfinder h1{font-size:1.8rem;margin-bottom:20px}@media(min-width: 1026px){.tx-produktfinder h1{margin-bottom:40px}}.tx-produktfinder h2{font-size:1.4rem}.tx-produktfinder h3,.tx-produktfinder h4{font-size:1.4rem;font-weight:normal}.tx-produktfinder ul{list-style:none}.tx-produktfinder ul li{position:relative}.kategorien .kategorie-bild{margin-bottom:20px}.kategorien .kategorie-bezeichnung{margin:30px 0 0 0;font-size:1.4rem}.kategorien .kategorie-link{color:#000;text-decoration:none}.kategorien .kategorie-link:hover .kategorie-bezeichnung,.kategorien .kategorie-link:focus .kategorie-bezeichnung,.kategorien .kategorie-link:active .kategorie-bezeichnung{text-decoration:underline}.kategorien.card-group-element{gap:0}@media(min-width: 1026px){.kategorien.card-group-element{gap:var(--cardgroup-gap)}}.kategorien .card-group-element-item{padding:10px 20px}@media(min-width: 1026px){.kategorien .card-group-element-item{padding:20px}}.kategorie-header{position:relative;max-height:400px;overflow:hidden;margin-bottom:30px}.kategorie-header .kategorie-headerbild{width:100%;height:auto}.kategorie-header .kategorie-headertext{position:absolute;left:20px;top:20px;right:20px;color:#343434}.kategorie-header .kategorie-headertext h2{font-size:2rem}.kategorie-header .kategorie-headertext h3{font-size:1.6rem}.kategorie-header .kategorie-headerlink{position:absolute;left:5%;right:5%;bottom:20px;width:90%}@media(min-width: 768px){.kategorie-header .kategorie-headerlink{left:auto;right:20px;width:auto}}.produkte-wrapper{padding-top:80px}@media(min-width: 1200px){.produkte-wrapper{padding-top:0}}.produkte{display:grid;grid-template-columns:1fr;grid-auto-rows:1fr;grid-gap:80px 30px}@media(min-width: 576px){.produkte{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 1026px){.produkte{grid-template-columns:repeat(3, minmax(0, 1fr))}}.produkte .produkt{position:relative;height:100%;padding:20px;background-color:var(--bs-light);border-radius:15px;text-align:center}.produkte .produkt-bezeichnung{margin-bottom:20px;min-height:80px;font-size:1.4rem;text-align:left}@media(min-width: 1026px){.produkte .produkt-bezeichnung{font-size:1.6rem}}.produkte .produkt-subline{font-size:1.2rem;text-align:left}@media(min-width: 1026px){.produkte .produkt-subline{font-size:1.4rem}}.produkte .produkt-link{color:#000;text-decoration:none;transition:.5s all;border-radius:15px}.produkte .produkt-link:hover .produkt-bezeichnung,.produkte .produkt-link:focus .produkt-bezeichnung,.produkte .produkt-link:active .produkt-bezeichnung{text-decoration:underline}.produkte .produkt-link:hover{-webkit-box-shadow:0px 0px 13px 0px rgba(29,29,29,.5);-moz-box-shadow:0px 0px 13px 0px rgba(29,29,29,.5);box-shadow:0px 0px 13px 0px rgba(29,29,29,.5)}.produkte .produkt-link:hover .produkt-bild{transform:translate(-50%) scale(1.05)}.produkte .produkt-linkpfeil{position:absolute;right:10px;bottom:10px;padding:10px;width:2.5rem;height:2.5rem;font-size:1rem;font-weight:bold;line-height:1.25rem;color:var(--bs-white);background-color:var(--bs-primary)}.produkte .produkt-linkpfeil i{position:absolute;top:13px;left:13px}.produkte .produkt-bild{position:absolute;bottom:-70px;left:50%;transform:translateX(-50%) scale(1);margin-bottom:30px;transition:.5s all;height:120px}.produkte .produkt-bild img{max-width:100%;height:auto;display:inline-block;text-align:center}.produkte .produkt-eigenschaften{padding-bottom:80px;font-size:1.1rem;text-align:left}.produkte .mehr-laden{font-size:1.8rem;background-color:#004a99}.produkte .mehr-laden:hover{background-color:#003e80}.produkt-einzelansicht .produkt-header-wrapper{padding-top:4rem;padding-bottom:4rem;background-color:var(--bs-light)}.produkt-einzelansicht .produkt-header{display:grid;grid-template-columns:1fr;margin-bottom:50px}@media(min-width: 1026px){.produkt-einzelansicht .produkt-header{grid-template-columns:50% 50%}}.produkt-einzelansicht .produkt-header .produkt-bild{display:flex;justify-content:center;align-items:center;padding:50px}.produkt-einzelansicht .produkt-header .produkt-bild img{width:auto;height:auto;max-height:350px}.produkt-einzelansicht .produkt-header .produkt-info{padding:3rem 5rem;background-color:#fff;border-radius:15px}.produkt-einzelansicht .produkt-header .produkt-bezeichnung{margin-bottom:0;font-size:3rem}@media(min-width: 1026px){.produkt-einzelansicht .produkt-header .produkt-bezeichnung{margin-bottom:10px}}.produkt-einzelansicht .produkt-header .produkt-subline{margin-bottom:10px;font-size:1.6rem;font-weight:bold}@media(min-width: 1026px){.produkt-einzelansicht .produkt-header .produkt-subline{margin-bottom:20px}}.produkt-einzelansicht .produkt-header .produkt-button{position:relative;margin-top:0;margin-bottom:10px;padding:5px;width:100%;text-align:left;background-position:center right 10px;background-repeat:no-repeat;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,background-image .15s ease-in-out}@media(min-width: 1200px){.produkt-einzelansicht .produkt-header .produkt-button{width:48%;margin-right:1%}}.produkt-einzelansicht .produkt-header .produkt-button.icon-tm{background-image:url("typo3conf/ext/produktfinder/Resources/Public/Images/Icons/tm.png")}.produkt-einzelansicht .produkt-header .produkt-button.icon-sdb{background-image:url("typo3conf/ext/produktfinder/Resources/Public/Images/Icons/sdb.png")}.produkt-einzelansicht .produkt-header .produkt-button.icon-ndb{background-image:url("typo3conf/ext/produktfinder/Resources/Public/Images/Icons/ndb.png")}.produkt-einzelansicht .produkt-header .produkt-button.icon-le{background-image:url("typo3conf/ext/produktfinder/Resources/Public/Images/Icons/le.png")}.produkt-einzelansicht .produkt-header .produkt-button.icon-farbtonsuche{background-image:url("typo3conf/ext/produktfinder/Resources/Public/Images/Icons/mix.png")}.produkt-einzelansicht .produkt-header .produkt-button:hover.icon-tm{background-image:url("typo3conf/ext/produktfinder/Resources/Public/Images/Icons/tm-i.png")}.produkt-einzelansicht .produkt-header .produkt-button:hover.icon-sdb{background-image:url("typo3conf/ext/produktfinder/Resources/Public/Images/Icons/sdb-i.png")}.produkt-einzelansicht .produkt-header .produkt-button:hover.icon-ndb{background-image:url("typo3conf/ext/produktfinder/Resources/Public/Images/Icons/ndb-i.png")}.produkt-einzelansicht .produkt-header .produkt-button:hover.icon-le{background-image:url("typo3conf/ext/produktfinder/Resources/Public/Images/Icons/le-i.png")}.produkt-einzelansicht .produkt-header .produkt-button:hover.icon-farbtonsuche{background-image:url("typo3conf/ext/produktfinder/Resources/Public/Images/Icons/mix-i.png")}.produkt-einzelansicht .produkt-header .produkt-button:after{position:absolute;width:0;height:0;overflow:hidden;z-index:-1;content:url(typo3conf/ext/produktfinder/Resources/Public/Images/Icons/tm-i.png) url(typo3conf/ext/produktfinder/Resources/Public/Images/Icons/sdb-i.png) url(typo3conf/ext/produktfinder/Resources/Public/Images/Icons/ndb-i.png) url(typo3conf/ext/produktfinder/Resources/Public/Images/Icons/le-i.png) url(typo3conf/ext/produktfinder/Resources/Public/Images/Icons/mix-i.png)}.produkt-einzelansicht .produkt-header .produkt-button.btn-cta{background-image:var(--background-normal);background-size:auto;background-position:center left;background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}.produkt-einzelansicht .produkt-header .produkt-button.btn-cta:hover{background-image:var(--background-hover)}.produkt-einzelansicht .produkt-header .produkt-button.btn-cta:before{color:rgba(0,0,0,0)}.produkt-einzelansicht .produkt-navbar-wrapper{z-index:100;margin-bottom:3.5rem}.produkt-einzelansicht .produkt-navbar-wrapper.sticky{position:fixed;top:114px;left:0;right:0;padding:30px;background-color:#fff;box-shadow:0 2px 2px rgba(0,0,0,.5)}@media(min-width: 1570px){.produkt-einzelansicht .produkt-navbar-wrapper.sticky{top:66px}}.produkt-einzelansicht .produkt-navbar{width:100%;display:flex;flex-direction:row;justify-content:space-between}.produkt-einzelansicht .produkt-navbar li{padding-left:0 !important}.produkt-einzelansicht .produkt-navbar li:before{all:initial !important}.produkt-einzelansicht .produkt-navbar li a{font-size:1.2rem;border-bottom-color:rgba(0,0,0,0)}.produkt-einzelansicht .produkt-navbar li a.active{border-bottom:2px solid var(--bs-secondary)}.produkt-einzelansicht .produkt-navbar li a:hover{border-bottom:2px solid var(--bs-secondary)}@media(min-width: 1026px){.produkt-einzelansicht .produkt-subnav{display:flex;flex-wrap:wrap}}.produkt-einzelansicht .produkt-subnav .produkt-subnav-radio{display:none}.produkt-einzelansicht .produkt-subnav .produkt-subnav-content{display:none;order:99;padding-top:30px;width:100%}@media(min-width: 1026px){.produkt-einzelansicht .produkt-subnav .produkt-subnav-content{margin-top:-1px;padding-top:50px;border-top:1px solid #000}}.produkt-einzelansicht .produkt-subnav .produkt-subnav-label-wrapper{position:relative}.produkt-einzelansicht .produkt-subnav .produkt-subnav-label-wrapper h3{margin-bottom:0}.produkt-einzelansicht .produkt-subnav .produkt-subnav-label{cursor:pointer;display:block;margin-bottom:0;padding:8px 0;background-color:#ededed;border-top:1px solid gray;border-bottom:1px solid gray;font-size:1.4rem;letter-spacing:normal;line-height:1.5;transition:background-color .3s}@media(min-width: 1026px){.produkt-einzelansicht .produkt-subnav .produkt-subnav-label{border:1px solid gray;padding:.5rem 1rem;font-size:1rem}}.produkt-einzelansicht .produkt-subnav .produkt-subnav-chevron{position:absolute;top:18px;right:15px;cursor:pointer}@media(min-width: 1026px){.produkt-einzelansicht .produkt-subnav .produkt-subnav-chevron{display:none !important}}.produkt-einzelansicht .produkt-subnav .produkt-subnav-chevron-up{display:none}.produkt-einzelansicht .produkt-subnav .produkt-subnav-radio:checked+.produkt-subnav-label-wrapper .produkt-subnav-label{background-color:#fff}@media(min-width: 1026px){.produkt-einzelansicht .produkt-subnav .produkt-subnav-radio:checked+.produkt-subnav-label-wrapper .produkt-subnav-label{border-bottom-color:rgba(0,0,0,0)}}.produkt-einzelansicht .produkt-subnav .produkt-subnav-radio:checked+.produkt-subnav-label-wrapper .produkt-subnav-chevron-up{display:block}.produkt-einzelansicht .produkt-subnav .produkt-subnav-radio:checked+.produkt-subnav-label-wrapper .produkt-subnav-chevron-down{display:none}.produkt-einzelansicht .produkt-subnav .produkt-subnav-radio:checked+div+.produkt-subnav-content{display:block}.produkt-einzelansicht .produkt-tabs{margin-bottom:50px;border-bottom-color:#000}.produkt-einzelansicht .produkt-tabs li:before{all:unset}.produkt-einzelansicht .produkt-tabs .nav-item{margin-left:0}.produkt-einzelansicht .produkt-tabs .nav-link{color:#000;background-color:#ededed;border-color:gray gray #000}.produkt-einzelansicht .produkt-tabs .nav-link.active{background-color:#fff;border-bottom-color:#fff}.produkt-einzelansicht .produkt-akkordeons{margin-bottom:20px}.produkt-einzelansicht .produkt-akkordeon-toggle{position:relative;padding-left:0;width:100%;color:#000;font-weight:normal;text-decoration:none;font-size:1.4rem;text-align:left}.produkt-einzelansicht .produkt-akkordeon-toggle:focus{box-shadow:none}.produkt-einzelansicht .produkt-akkordeon-toggle.collapsed{background-color:#ededed;border-top:1px solid gray;border-bottom:1px solid gray}.produkt-einzelansicht .produkt-akkordeon-toggle:after{content:"⌃";position:absolute;top:10px;right:10px;font-family:Verdana,sans-serif}.produkt-einzelansicht .produkt-akkordeon-toggle.collapsed:after{transform:rotate(180deg);top:0}.produkt-einzelansicht .produkt-kategorie-header-wrapper{padding:2rem;background-color:var(--bs-secondary)}.produkt-einzelansicht .produkt-kategorie-header-wrapper h2{margin-bottom:0}.produkt-einzelansicht .produkteigenschaft-header{margin-bottom:3rem;font-size:1.4rem;font-weight:normal}.produkt-einzelansicht .produkt-signet,.produkt-einzelansicht .produkt-zertifikatslogo{display:inline-block;text-decoration:none}.produkt-einzelansicht .produkt-signets img,.produkt-einzelansicht .produkt-zertifikatslogos img{display:inline-block;margin:15px}@media(min-width: 1026px){.produkt-einzelansicht .produkt-signets img,.produkt-einzelansicht .produkt-zertifikatslogos img{margin:0 20px 0 0}}.produkt-einzelansicht .produkt-technische-daten p{margin-bottom:.5rem}.produkt-einzelansicht .produkt-downloads{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px}@media(min-width: 1026px){.produkt-einzelansicht .produkt-downloads{grid-template-columns:repeat(4, 1fr)}}.produkt-einzelansicht .produkt-download{display:grid;grid-template-rows:1fr;border:3px solid rgba(0,0,0,0);text-decoration:none;transition:.3s border-color}.produkt-einzelansicht .produkt-download:hover,.produkt-einzelansicht .produkt-download:focus,.produkt-einzelansicht .produkt-download:active{border-color:#004a99}.produkt-einzelansicht .produkt-download img{width:0;height:0;opacity:1}.produkt-einzelansicht .produkt-download .produkt-download-image-wrapper{height:250px;background-position:center top;background-size:contain;background-repeat:no-repeat}@media(min-width: 1200px){.produkt-einzelansicht .produkt-download .produkt-download-image-wrapper{height:400px}}.produkt-einzelansicht .produkt-download-titel{margin-top:10px;padding:5px;width:100%;color:#fff;background-color:#000;text-align:center;font-size:1.2rem}@media(min-width: 1200px){.produkt-einzelansicht .produkt-download-titel{font-size:1.4rem}}.passende-produkte-wrapper{margin-top:40px;padding:20px;background-color:#ededed}.passende-produkte-wrapper .passendes-produkt-link{color:#000;text-decoration:none;padding-bottom:10px;border-bottom:1px solid gray}@media(min-width: 1026px){.passende-produkte-wrapper .passendes-produkt-link{padding-bottom:0;border-bottom:none}}.passende-produkte-wrapper .passendes-produkt-link img{transition:transform .5s}.passende-produkte-wrapper .passendes-produkt-link:hover .passendes-produkt-bezeichnung,.passende-produkte-wrapper .passendes-produkt-link:focus .passendes-produkt-bezeichnung,.passende-produkte-wrapper .passendes-produkt-link:active .passendes-produkt-bezeichnung{text-decoration:underline}.passende-produkte-wrapper .passendes-produkt-link:hover img,.passende-produkte-wrapper .passendes-produkt-link:focus img,.passende-produkte-wrapper .passendes-produkt-link:active img{transform:scale(1.05)}.passende-produkte-wrapper .passende-produkte-header{font-size:1.6rem}.passende-produkte-wrapper .passende-produkte .glide__slides{align-items:end;z-index:10}.passende-produkte-wrapper .passende-produkte .glide__slide:before{display:none}.passende-produkte-wrapper .passende-produkte .glide__arrows{text-align:center;font-size:2rem}@media(max-width: 1026px){.passende-produkte-wrapper .passende-produkte .glide__arrows{position:absolute;top:40%;width:100%}.passende-produkte-wrapper .passende-produkte .glide__arrows .glide__arrow{position:relative;z-index:20}.passende-produkte-wrapper .passende-produkte .glide__arrows .glide__arrow--left{float:left}.passende-produkte-wrapper .passende-produkte .glide__arrows .glide__arrow--right{float:right}}.passende-produkte-wrapper .passende-produkte .chevron-carousel{padding:0 20px;color:#000}.passende-produkte-wrapper .passende-produkte .chevron-carousel:hover,.passende-produkte-wrapper .passende-produkte .chevron-carousel:focus,.passende-produkte-wrapper .passende-produkte .chevron-carousel:active{color:#004a99}.passende-produkte-wrapper .passendes-produkt{display:block;text-align:center}.passende-produkte-wrapper .passendes-produkt-bild{margin-bottom:20px;margin-right:40px}.passende-produkte-wrapper .passendes-produkt-bild img{width:120px;height:auto}@media(min-width: 1026px){.passende-produkte-wrapper .passendes-produkt-bild img{width:auto;max-height:250px}}.passende-produkte-wrapper .passendes-produkt-bezeichnung{margin-right:40px;font-size:1.3rem;font-weight:bold}.filter-header.filter-header{margin-bottom:0;padding:15px;font-size:1.6rem}.filter-header,.filter-gruppe{border:1px solid #ededed;border-bottom-color:#d0d0d0}.filter-gruppe-bezeichnung{margin-bottom:0;font-weight:bold}.filter-gruppe .form-group{margin-top:.625rem;padding-left:35px}.filter-gruppe .form-group input[type=radio],.filter-gruppe .form-group input[type=checkbox]{width:20px;height:20px;margin-top:.15rem}.filter-gruppe .form-group input[type=radio]:checked,.filter-gruppe .form-group input[type=checkbox]:checked{filter:invert(100%) hue-rotate(-15deg) brightness(1.7)}.filter-gruppe .form-group input[type=radio]:checked:hover,.filter-gruppe .form-group input[type=checkbox]:checked:hover{filter:invert(100%) hue-rotate(-8deg) brightness(1.7)}.filter-gruppe .form-group .form-check-label{margin-left:5px}.filter-form{background-color:#ededed}.filter-toggle{padding:10px;width:100%;color:#fff;background:#000;font-size:1.2rem;text-align:center;cursor:pointer}.filter-toggle-checkbox:checked~.filter-toggle{display:none}.filter-header-wrapper,.filter-gruppe-bezeichnung-wrapper{position:relative}.filter-gruppe-bezeichnung-wrapper:hover .filter-gruppe-bezeichnung{text-decoration:underline}.filter-close{position:absolute;top:3px;right:20px;font-size:2.4rem;cursor:pointer}@media(min-width: 1200px){.filter-close{display:none}}.filter-wrapper{position:relative;display:none}@media(min-width: 1200px){.filter-wrapper{display:block}}.filter-toggle-checkbox:checked~.filter-wrapper{display:block}.btn.filterleiste-button.filterleiste-reset{color:#000;background-color:#fff;border-color:#000}.btn.filterleiste-button.filterleiste-reset:hover,.btn.filterleiste-button.filterleiste-reset:focus,.btn.filterleiste-button.filterleiste-reset:active{background-color:#ededed}.filterleiste{margin-top:20px}@media(min-width: 1200px){.filterleiste{margin-top:0}}.filterleiste-button-mobil{display:none;position:fixed;bottom:0;left:0;right:0;width:50%;background-color:#004a99;padding:20px;z-index:10;border-top:1px solid gray;font-size:1rem;font-weight:bold;transition:background-color .3s}.filterleiste-button-mobil:hover,.filterleiste-button-mobil:focus,.filterleiste-button-mobil:active{background-color:#003e80}@media(min-width: 576px){.filterleiste-button-mobil{font-size:1.2rem}}.filter-toggle-checkbox:checked~.filterleiste-button-mobil{display:block}@media(min-width: 1200px){.filter-toggle-checkbox:checked~.filterleiste-button-mobil{display:none}}.filterleiste-reset-mobil{left:0;right:auto;border-right:1px solid gray}.filterleiste-close-mobil{right:0;left:auto}.filter-gruppe-bezeichnung{position:relative;padding:15px 20px 15px 15px;font-size:1rem;cursor:pointer;background-color:#fff}.filter-gruppe-bezeichnung:hover{text-decoration:underline}.filter-gruppe-counter{position:absolute;right:50px;top:10px;padding:5px;background:#004a99;font-size:.8rem;cursor:pointer}@media(min-width: 1200px){.filter-gruppe-counter{display:none !important}}.filter-chevron{position:absolute;right:15px;top:15px;font-size:1.4rem;cursor:pointer}.filter-gruppe .filter-chevron-up{display:inline-block}.filter-gruppe .filter-chevron-down{display:none}.filter-gruppe.filter-collapsed .filter-chevron-up{display:none}.filter-gruppe.filter-collapsed .filter-chevron-down{display:inline-block}.filter-collapsed .form-group{display:none}.filter-ausgegraut{opacity:.5}.filterleiste-button{margin-right:20px;margin-bottom:20px;color:#fff;background-color:#000}.filterleiste-button:hover{color:#ccc}.produkt-anzahl{font-size:1.2rem;margin-bottom:30px}.produkt-divider{margin:60px 0;border-color:#000}.loading{opacity:.5}.readmore{color:#343434;text-decoration:none}.readmore:hover,.readmore:focus,.readmore:active{color:#343434;text-decoration:none}.readmore .readmore-link{color:#000;font-weight:bold;text-decoration:none}.readmore .readmore-link:hover,.readmore .readmore-link:focus,.readmore .readmore-link:active{color:#000;text-decoration:underline}.readmore .readmore-arrow{color:#004a99}.wdvs-filter .btn-wdvs{width:100%;padding:10px 20px;font-weight:bold}.wdvs-filter .btn-wdvs:hover,.wdvs-filter .btn-wdvs:focus{background-color:#004a99}.wdvs-filter .card:hover,.wdvs-filter .card:focus{background-color:#d0d0d0}.wdvs-trenner{margin:2rem 0;border-width:2px;border-color:#d0d0d0}.tooltip-inner{padding:10px;max-width:400px}.mfp-content img{min-width:300px}.mfp-bottom-bar{margin-top:-20px}.mfp-title{padding-right:0;line-height:1.4}.magnifier-preview.magnifier-preview{width:30vw;height:30vh;left:25%;top:25%}.tablesorter-sortable.tablesorter-sortable.tablesorter-sortable{cursor:pointer;position:relative;padding-left:40px}.tablesorter-sortable.tablesorter-sortable.tablesorter-sortable:hover{text-decoration:underline}.tablesorter-chevron{position:absolute;left:10px;top:16px;display:none}.tablesorter-headerAsc .tablesorter-chevron-up{display:inline-block}.tablesorter-headerAsc .tablesorter-chevron-down{display:none}.tablesorter-headerDesc .tablesorter-chevron-down{display:inline-block}.tablesorter-headerDesc .tablesorter-chevron-up{display:none}.tablesorter-chevron-down{margin:0px -6px}.tablesorter-chevron-up{margin:0 6px}.produktfinder-search-bild{width:auto;padding:0 20%;margin-bottom:30px;max-width:100%;height:auto;max-height:200px}@media(min-width: 768px){.search-readmore-button{position:absolute;left:0;bottom:20px;width:100%}}.search-overlay{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.85);z-index:10001}.search-overlay-magnifier{width:100px;height:100px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);animation:loading-overlay 2s ease-in-out infinite;animation-direction:alternate}.search-overlay .dots{margin:0;padding:0;list-style:none;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);margin-top:-9px}.search-overlay .dot{width:15px;height:15px;display:inline-block;background:#fff;border-radius:50%;margin:0 10px}@keyframes loading-overlay{0%{margin-left:-99px}100%{margin-left:77px}}.tx-kesearch-pi1.tx-kesearch-pi1{font-family:"Lato",sans-serif}#kesearch_results .suchergebnisse{display:grid;grid-template-columns:1fr;grid-auto-rows:1fr;grid-gap:20px;margin-bottom:20px}@media(min-width: 576px){#kesearch_results .suchergebnisse{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 1026px){#kesearch_results .suchergebnisse{grid-template-columns:repeat(3, minmax(0, 1fr))}}#kesearch_results .suchergebnisse .suchergebnis{position:relative;height:100%;padding:20px;padding-bottom:90px !important;border:1px solid gray;text-align:center}#kesearch_results .suchergebnisse .suchergebnis img{transition:transform .3s}#kesearch_results .suchergebnisse .suchergebnis:hover .suchergebnis-bezeichnung,#kesearch_results .suchergebnisse .suchergebnis:focus .suchergebnis-bezeichnung,#kesearch_results .suchergebnisse .suchergebnis:active .suchergebnis-bezeichnung{text-decoration:underline}#kesearch_results .suchergebnisse .suchergebnis:hover img,#kesearch_results .suchergebnisse .suchergebnis:focus img,#kesearch_results .suchergebnisse .suchergebnis:active img{transform:scale(1.1)}#kesearch_results .suchergebnisse .suchergebnis-bezeichnung{margin-bottom:20px;min-height:80px;font-size:1.4rem;text-align:left}@media(min-width: 1026px){#kesearch_results .suchergebnisse .suchergebnis-bezeichnung{font-size:1.8rem}}#kesearch_results .suchergebnisse .suchergebnis-subline{font-size:1.2rem;text-align:left}@media(min-width: 1026px){#kesearch_results .suchergebnisse .suchergebnis-subline{font-size:1.4rem}}#kesearch_results .suchergebnisse .produkt-eigenschaften{font-size:1.1rem;text-align:left}#kesearch_results .suchergebnisse .produkt-eigenschaften ul{list-style:none}#kesearch_results .suchergebnisse .produkt-eigenschaften ul li{position:relative}#kesearch_results .suchergebnisse .produkt-eigenschaften ul li:before{content:"";position:absolute;left:-20px;display:inline-block;width:.5rem;height:.5rem;top:.6rem;background-color:#004a99}.mb-2{margin-bottom:.5rem}.extbase-debugger{position:relative;z-index:99999}.typo3-messages{padding-left:0}.typo3-messages .alert{margin-left:0;padding:30px;list-style-type:none}.typo3-messages .alert:before{all:initial}.typo3-messages .alert-message{margin-bottom:0}.produktfinder-watchlist ul.product-list li.product{margin:0;background:var(--bs-light);padding:20px;border-radius:15px}.produktfinder-watchlist ul.product-list li.product:before{display:none}.produktfinder-watchlist ul.product-list li.product .productname{color:var(--bs-black);text-decoration:none;margin-right:20px}.produktfinder-watchlist ul.product-list li.product .productname:hover,.produktfinder-watchlist ul.product-list li.product .productname:active,.produktfinder-watchlist ul.product-list li.product .productname:focus{text-decoration:underline}.produktfinder-watchlist ul.product-list li.product ul{list-style:disc}.produktfinder-watchlist ul.product-list li.product .img-col{position:relative}.produktfinder-watchlist ul.product-list li.product .img-col .produkt-img{position:absolute;top:50%;left:-30px;right:0;height:auto;transform:translate(0, -50%);max-height:130%;width:auto}.produktfinder-watchlist ul.product-list li.product .title{color:var(--bs-primary);font-size:1.3rem;font-weight:bold;margin-bottom:.5rem}.produktfinder-watchlist ul.product-list li.product .subtitle{font-weight:bold;margin-bottom:.5rem}.produktfinder-watchlist ul.product-list li.product a.remove-from-basket{position:absolute;top:auto;left:100%;bottom:100%;color:var(--bs-secondary);width:1.5rem;height:1.5rem}.produktfinder-watchlist ul.product-list li.product .btn{width:100%;font-size:1rem;padding:.75rem 1rem}.produktfinder-watchlist ul.product-list li.product .btn:before{display:none}.produktfinder-watchlist .datenblaetter a{margin-bottom:.5rem}.produktfinder-watchlist .produkt-piktogramme img{max-width:30px;width:30px !important;height:30px !important;margin-bottom:.5rem}@media(min-width: 1570px){.produktfinder-watchlist .produkt-piktogramme img{margin-bottom:0}}.produktfinder-watchlist .data{border:1px solid var(--bs-secondary);margin-bottom:.5rem}@media(min-width: 1200px){.produktfinder-watchlist .data{max-width:80%}}.produktfinder-watchlist .data small{font-weight:bold}.produktfinder-watchlist .data__item{text-align:center;padding:.5rem}.produktfinder-watchlist .data__item p{margin:0}.produktfinder-watchlist .data__item:first-child{border-right:1px solid var(--bs-secondary)}.produktfinder-watchlist .data__item:last-child{border-left:1px solid var(--bs-secondary)}@media print{nav,footer,#metablock,.remove-from-basket,.typo3-messages,form,.hidden-print{display:none !important}a:after{display:none;content:"" !important}.watchlist .content-wrapper{flex:0 0 auto;width:100% !important;min-width:100% !important}.watchlist .img-col{width:15% !important;height:auto}.watchlist .content-col{flex:0 0 auto;width:80%;margin-left:10px}.watchlist .produkt-signets,.watchlist .produkt-piktogramme{margin-left:20%}.watchlist .produkt-img{top:10% !important;left:0 !important;transform:translate(0, -10%) !important}.watchlist h1{font-size:24px !important}.watchlist p.subtitle,.watchlist p.title{font-size:14px !important;margin-bottom:0 !important}.watchlist p.title br{display:none !important}.watchlist p:not(.subtitle):not(.title),.watchlist span.text{font-size:12px !important;line-height:1.2rem}.watchlist .mb-5{margin-bottom:0 !important}.watchlist .text ul{column-count:2}.watchlist .product{border-radius:0 !important;border-bottom:1px solid #ddd}*{background:#fff !important}.container,.frame-container{max-width:100% !important;padding:0 10px !important}}