@charset "UTF-8";body{background-color:var(--s_color_background2);font-family:var(--s_font),sans-serif!important;font-size:var(--s_font_size);display:flex;flex-direction:column;min-height:100vh}main{flex:1;padding-top:2em;padding-bottom:5em}.white{background-color:#fff}.grey{background-color:#b7b5b6}.row{margin:0}.row.contained{max-width:1400px;margin:0 auto}.row h1,.row h2,.row h3,.row h4{color:#000}.row.tabs{padding:15px}.row.tabs>div{max-width:1400px;margin:0 auto}a{color:var(--s_color_grund);text-decoration:none;font-weight:600}.bold{font-weight:700}.vertikal{display:flex;align-items:center;flex-wrap:wrap}.container,.container-fluid,.container-xxl,.container-xl,.container-lg,.container-md,.container-sm{padding:0 1px}.legal{background-color:#fff}.legal .rechtsinfos{padding:10px;font-size:.8em;background-color:var(--s_color_background2);border-radius:5px;border:1px solid var(--s_color_grund);margin:0 0 10px}table{width:100%}table td{padding:5px 0}table td.total{padding:10px 0;font-weight:700;border-top:1px solid #aaaaaa}.rowList{display:flex;background-color:var(--s_color_background);padding:10px;margin:5px}.rowList:nth-child(2n){background-color:var(--s_color_background2)}.td div:nth-of-type(odd){background:var(--s_color_background2)}.td div:nth-of-type(2n){background:var(--s_color_background)}.card-text{text-align:center}form .input-group{gap:20px}form .input-group .input-group-text{border-radius:0}form .form-control{padding-top:.7rem;font-size:.9em;border-radius:3px;background-color:#f2f5f7;border-color:#f2f5f7}form .form-control:focus{box-shadow:none!important;background-color:#fff}form .form-control#plz{flex:0 1 35%}form.was-validated .form-control:valid{border-color:#f2f5f7;background-color:#f2f5f7}form.was-validated .form-control:valid:focus{background-color:#fff;border-color:#e1e4e6!important}form.was-validated .form-control:invalid:focus{background-color:#fff!important}form #myPassword-strength,form #myPassword-match{font-size:13px;padding:3px}.btn-info,.btn-primary,.btn-secondary,.btn-success,.btn-danger,.btn-warning,.btn-light,.btn-dark,.btn-link{--bs-btn-color: var(--s_color_button_font);--bs-btn-bg: var(--s_color_grund);--bs-btn-border-color: var(--s_color_button_border);--bs-btn-hover-color: var(--s_color_button_font);--bs-btn-hover-bg: var(--s_color_button_hover);--bs-btn-hover-border-color: var(--s_color_button_border);--bs-btn-active-color: var(--s_color_button_font);--bs-btn-active-bg: var(--s_color_button_active);--bs-btn-active-border-color: var(--s_color_button_border);--bs-btn-disabled-color: var(--s_color_button_font);--bs-btn-disabled-bg: var(--s_color_button_active);--bs-btn-disabled-border-color: var(--s_color_button_border)}.btn-success,.alert-success{--bs-btn-bg: var(--s_color_success);--bs-btn-disabled-bg: var(--s_color_success);--bs-alert-color: var(--s_color_button_font);--bs-alert-bg: var(--s_color_success);--bs-alert-border-color: var(--s_color_success);--bs-alert-link-color: var(--s_color_button_font)}.btn-danger,.alert-danger{--bs-btn-bg: var(--s_color_error);--bs-btn-disabled-bg: var(--s_color_error);--bs-alert-color: var(--s_color_button_font);--bs-alert-bg: var(--s_color_error);--bs-alert-border-color: var(--s_color_error);--bs-alert-link-color: var(--s_color_button_font)}.btn-warning,.alert-warning{--bs-btn-bg: var(--s_color_warning);--bs-btn-disabled-bg: var(--s_color_warning);--bs-alert-color: var(--s_color_button_font);--bs-alert-bg: var(--s_color_warning);--bs-alert-border-color: var(--s_color_warning);--bs-alert-link-color: var(--s_color_button_font)}.btn:disabled{border:none}.alert{padding:10px;margin:5px 0;font-size:.9em}.alert-btn-close{margin-top:-5px}.nav.nav-pills{--bs-nav-pills-border-radius: var(--bs-border-radius);--bs-nav-pills-link-active-color: #fff;--bs-nav-pills-link-active-bg: var(--s_color_grund);background-color:#fff;padding:10px 2px}.nav.nav-pills .nav-link.active,.nav.nav-pills .show>.nav-link{color:var(--s_color_button_font);background-color:var(--s_color_grund)}.scrollAnimate{opacity:0;transition:opacity .9s ease-in-out}.visible{opacity:1}.tooltip,.custom-tooltip{background-color:#0000;--bs-tooltip-bg: var(--s_color_footer);--bs-tooltip-color: var(--s_color_footer_font);transition:none}h1,h2,h3,h4,h5,h6{color:var(--s_color_grund)}.card{border-radius:0}.btn{border-radius:0;border-color:var(--bs-btn-bg)}.btn:hover,.btn:active{border-color:var(--bs-btn-bg);background-color:var(--bs-btn-bg)}.btn.btn-primary{font-weight:600;font-size:1em}.full-height-card{height:490px;display:flex;justify-content:center;align-items:center}.full-height-card .card-img-top{height:100%;object-fit:cover}.img-thumbnail{border:0}header{background-color:#fff;box-shadow:0 4px 5px #0000004d}header.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:9000}header .headertop{margin:0;height:36px;font-size:.9em;display:flex;text-align:center;align-items:center;background-color:var(--s_color_info);color:var(--s_color_footer_font);white-space:nowrap}header .headertop .mobile-headertop{height:35px;font-size:1.1em;background-color:var(--s_color_info);color:var(--s_color_footer_font)}header .headertop .bonitaet{font-size:9px}header .header{max-width:1400px;margin:0 auto;display:flex;height:110px;align-items:center;background-color:var(--s_color_background);color:var(--s_color_font)}header .header #btn-selbst-gestalten{border:none;background-color:var(--primary-color);height:33px}header .header #btn-selbst-gestalten a{border:1px solid var(--primary-color);text-transform:none;text-decoration:none;color:#fff}header .mobile-header{display:flex;height:auto;align-items:center;background-color:var(--s_color_background);color:var(--s_color_font)}header .navbar{max-width:1400px;margin:0 auto;display:block;background-color:#fff;padding:0}header .navbar .navigation{height:35px;width:100%;color:var(--s_color_font);padding-left:0;padding-right:0}@media only screen and (min-width: 1400px){header .navbar .navigation{padding-left:12px;padding-right:12px}}header .navbar .navigation .navbar-collapse{position:absolute;z-index:2002;padding:15px;width:100%;background-color:var(--s_color_background2)}@media only screen and (min-width: 992px){header .navbar .navigation .navbar-collapse{position:relative;padding:4px 0 0;background-color:transparent;display:block!important}}header .navbar .navigation .navbar-nav{display:flex;justify-content:space-between}header .navbar .navigation .navbar-nav .nav-item{font-weight:700;padding:0 10px}header .navbar .navigation .navbar-nav .nav-item:hover{background-color:var(--s_color_background2)}header .navbar .navigation .navbar-nav .nav-item .nav-link{position:relative;padding:0 0 5px;font-size:18px;z-index:2099;white-space:nowrap}header .navbar .navigation .navbar-nav .dropdown:hover .dropdown-menu{display:block}header .navbar .navigation .navbar-toggler:focus{box-shadow:none}header .navbar .navigation .navbar-toggler .navbar-toggler-icon{display:inline-block;width:20px;padding:0;height:25px;vertical-align:middle;background-image:var(--bs-navbar-toggler-icon-bg)}header .navbar .dropdown-menu{border-radius:0;border:none}header .navbar .megamenu{z-index:1001;padding:1rem}@media only screen and (min-width: 992px){header .navbar .megamenu{left:0;right:0;width:100%;margin-top:0}}@media only screen and (min-width: 992px){header .navbar .has-megamenu{position:static!important}}header .navbar .col-megamenu{margin-bottom:20px}header .navbar .col-megamenu .menuitem{width:100%;display:block;clear:both;font-size:.9em;font-weight:600;text-decoration:none;color:var(--s_color_font);margin-top:5px;margin-bottom:5px;white-space:nowrap}header .navbar .col-megamenu .menuitem:hover{color:var(--s_color_grund)}header .navbar .col-megamenu .menuimage{width:120px;margin-right:5px;margin-bottom:10px;display:block}header .navbar .col-megamenu .menuimage:hover{color:var(--s_color_button_hover)}header .navbar .menubackground{z-index:1000;background-color:var(--s_color_background2);-webkit-box-shadow:0 9px 12px -5px rgba(0,0,0,.9);box-shadow:0 9px 12px -5px #000000e6}@media (max-width: 991px){.navbar.fixed-top .navbar-collapse,.navbar.sticky-top .navbar-collapse{overflow-y:auto;max-height:90vh;margin-top:10px}}.custom-col{max-width:2500px;margin:0 auto}.simpleheader{margin:0;display:flex;height:80px;align-items:center;background-color:var(--s_color_background);color:var(--s_color_font);white-space:nowrap}.simpleSiteLogo{height:75px}.headersymbole{color:var(--s_color_grund);font-size:1.3em;margin-top:0;margin-left:10px}.mobile-headersymbole{color:var(--s_color_button_font);font-size:1.4em}.mobile-flags{width:25px}.mobile-search{z-index:2001;width:100%;background-color:var(--s_color_background2)}.mobile-shopname{font-size:1em;margin-top:12px;white-space:nowrap;color:var(--s_color_font)}.topsearch{background-color:var(--s_color_grund);color:var(--s_color_button_font);margin-bottom:10px}#suchform .input-group-text{background-color:#fff}#suchform .suchform{padding:5px 3px 4px;background-color:#fff;border:var(--bs-border-width) solid var(--bs-border-color);border-left:none;border-top-right-radius:0;border-bottom-right-radius:0}.headersymbole{color:var(--s_color_grund);margin-top:6px;margin-left:15px}.siteLogo{margin:5px}.smallLogo{height:60px}.headerpill{background-color:var(--s_color_grund);color:var(--s_color_button_font);font-size:.3em;padding:5px;border-radius:10px;margin-left:0;vertical-align:3px}.breadcrumb{background-color:var(--s_color_background)}.breadcrumb .breadcrumb-item a{color:var(--s_color_font);font-size:.8em;text-decoration:none}.breadcrumb .breadcrumb-item a:hover{text-decoration:underline}.breadcrumb .breadcrumb-item a.active{color:#6c757d}.sticky-button{position:fixed;bottom:20px;right:20px;opacity:0;transition:opacity 1.5s ease}.sticky-button.show{opacity:1}.home-view main{padding-top:0}.home-view main>.row.alternative,.home-view main>.row.filterstempel,.home-view main>.row.startkategorien,.home-view main>.row.themen,.home-view main>.row.motivstempel,.home-view main>.row.empfohlen,.home-view main>.row.favoriten{margin-top:2em}.home-view h2{color:#000;font-size:30px;font-weight:700;line-height:2.8rem;text-transform:uppercase;margin-bottom:20px}.home-view .willkommen{margin-top:initial!important}.home-view .alternative{margin:30px auto 0;max-width:800px}.home-view .alternative h2 span{background-color:#31787d;color:#fff}.home-view .filterstempel .filter{margin-top:10px;padding:10px;border:1px solid #dadada;background-color:var(--s_color_background);text-align:center;align-items:center;height:100%}.home-view .filterstempel .filter .title{color:var(--s_color_grund);font-size:18px;font-weight:700;padding:10px;text-transform:uppercase}.home-view .filterstempel .filter .btn{margin:15px auto 0;padding:7px 15px;background-color:var(--s_color_grund);color:var(--s_color_button_font);border:1px solid var(--s_color_grund);font-size:.9em;font-weight:600;white-space:nowrap}.home-view .filterstempel .filter .btn:hover,.home-view .filterstempel .filter .btn:active{background-color:var(--s_color_grund);color:var(--s_color_button_font)}.home-view .filterstempel .col:first-child .filter .btn-xs{margin:5px auto}.home-view .themen{justify-content:center;background-color:var(--s_color_background2)}.home-view .themen .themencard{padding:20px;margin:0}.home-view .themen .thementitel{margin-top:10px;font-size:1.5em;font-weight:700;color:var(--s_color_grund);text-align:center}.home-view .themen .themenname{margin-top:10px;font-size:1.2em;font-weight:700;color:var(--s_color_grund);text-align:center}.home-view .themen .thementext{font-size:1em;color:var(--s_color_font);text-align:center}.home-view .themen .themenlink a{font-size:1em;font-weight:700;color:var(--s_color_grund);text-align:center}.home-view .themen .themenbild{width:90%}.home-view .empfohlen,.home-view .favoriten{justify-content:center}.home-view .empfohlen .img-thumbnail,.home-view .favoriten .img-thumbnail{border-radius:0;padding:0}.home-view .empfohlen .abdruckimg,.home-view .favoriten .abdruckimg{width:80%}.startseiteBloecke{padding:10px 20px 35px}.startseiteBloecke h2{font-size:30px;font-weight:700;color:#000;text-transform:uppercase}.startseiteBloecke h4{text-transform:uppercase}.startseiteBloecke .selectstamp{max-width:800px;margin:0 auto}.startseiteBloecke .selectstamp h2 span{color:#fff;background-color:#31787d}.selbstgestaltenSymbol{font-size:2em;color:var(--s_color_grund)}.selbstgestaltenText{font-size:.8em;font-weight:700;color:var(--s_color_grund);margin:5px}.MusterSelect{margin:10px 0;padding:15px;background-color:var(--s_color_background2)}.MusterGruppenname{font-size:.9em;font-weight:700;color:var(--s_color_grund);text-align:center;white-space:nowrap}.Mustergruppe{margin:5px;padding:20px 20px 0;background-color:var(--s_color_background);border:1px solid var(--s_color_grund)}.mustertable{font-size:.8em}.mustertable:hover{background-color:var(--s_color_grund);color:var(--s_color_button_font);cursor:pointer}.mustertabletext{font-size:.8em;font-weight:700;margin-left:5px;margin-bottom:0}.musterFussnote{font-size:.8em;margin-top:5px;margin-bottom:0}.kategorie{margin-top:25px}.kategorie h2{text-transform:uppercase}.kategorieCard{padding:20px;margin:0}.kategorieCard .kategorieTitel{font-size:1.2em;font-weight:700;color:var(--s_color_grund);text-align:center;white-space:nowrap}.kategorieCard .kategorieBeschreibung{font-size:1em;color:var(--s_color_font);text-align:center}.motive{margin-top:30px}.img-motive{padding:.25rem;background-color:var(--bs-body-bg);max-width:100%;height:auto;display:flex;justify-content:center;align-items:center}.category-view main,.search-view main{padding-top:0}.konfigurator-view h1{max-width:1400px;margin:0 auto;padding:15px}#designer{max-width:1400px;margin:0 auto;padding:0 15px;background-color:#fff;z-index:10}@media only screen and (max-width: 767px){#designer{padding:0}}#designer .finish{background-color:var(--s_color_warning);color:#fff;font-size:16px;padding:10px 16px;border:none;width:100%}@media screen and (min-width: 900px){#designer #designer_editor{width:100%}#designer #designer_editor #left_area{width:50%}#designer #designer_editor #left_area #config_tabs{width:unset}#designer #designer_editor .right_area{width:50%!important;max-width:unset!important}}.category-view .categoriedescription{align-items:center;color:var(--s_color_button_font);padding:20px}.category-view .categoriedescription .categorybild{display:flex;justify-content:center;align-items:center}.category-view .categoriedescription .categoryname{color:var(--s_color_button_font);margin:0}.category-view .categoriedescription .categorybeschreibung{padding-top:2em}.category-view .categoriedescription .categorybeschreibung h1{font-size:2rem;font-weight:700;color:#fff}.category-view .compatibleKategorien{background-color:#b7b5b6;padding:25px 0}.category-view .compatibleKategorien h4{color:#000;font-size:1.5rem;font-weight:700;text-align:center;text-transform:uppercase;margin-bottom:15px}.category-view .artikelliste,.search-view .artikelliste{padding-top:2em;margin-top:0;margin-bottom:10px}.category-view .artikelliste h4,.search-view .artikelliste h4{color:#000;font-size:1rem;font-weight:700}.compatibleKategorienListe{padding:0 20px;margin-bottom:10px}.smallFilter{background-color:#fff;display:flex;flex-direction:row;flex-wrap:wrap;align-content:space-around;justify-content:flex-start;align-items:center;gap:20px}.smallFilter select{font-size:14px;text-transform:uppercase;padding:5px;border:none;background-color:transparent}.smallFilter select:focus-visible{outline:none}.smallFilter select#anwendung{width:125px}.smallFilter select option{text-transform:none}.smallFilter input{width:120px;padding:5px;border:none;background-color:#fcfcfc}.smallFilter .subtitle{font-size:12px;font-weight:700;text-transform:uppercase}.sortBtn{margin:2px;width:25%;padding:0;color:var(--s_color_grund);border:1px solid var(--s_color_grund)}.sortBtn:hover,.sortBtn.active{border:1px solid var(--s_color_grund);color:var(--s_color_button_font);background-color:var(--s_color_grund)}.artikel{margin-bottom:20px;padding:15px}.artikel .artikelbild,.artikel .artikelinfo{padding:0}.artikel .artikelbild>div,.artikel .artikelinfo>div{background-color:var(--s_color_background);border:var(--bs-border-width) solid var(--bs-border-color);height:100%;padding:15px 15px 0}@media only screen and (min-width: 576px){.artikel .artikelbild>.fotorama{margin-right:10px}}.artikel .artikelbild .fotorama__wrap{margin:0 auto}@media only screen and (min-width: 576px){.artikel .artikelinfo>div{margin-left:10px}}.artikel .artikelinfo h1{color:#000;font-size:1.4rem;font-weight:700}.artikel .artikelinfo .attributes{padding:10px 0;font-size:1em;line-height:1.5rem}.artikel .artikelinfo .imageSelector{padding-bottom:0}.artikel .artikelpreisinfo{background-color:var(--s_color_background2);padding:15px;margin-bottom:15px;border:1px solid var(--s_color_background);outline:1px solid var(--s_color_background2)}.artikel .artikelpreisinfo .artikelCardPreis{font-size:2em;font-weight:bolder;color:#000}.artikel .artikelpreisinfo .qty{width:140px;margin:30px 0 20px}.artikel .artikelpreisinfo .qty .btn-quantity{background-color:#fff;color:#000;font-size:1.2em;font-weight:bolder;border:1px solid #dadada;padding:2px 12px}.artikel .artikelpreisinfo .qty .input-quantity{font-size:1em;font-weight:bolder;border:1px solid #dadada;text-align:center;padding:2px 12px}.artikel .artikelpreisinfo .qty #quantity{background-color:#fff;border:1px solid #dadada}.artikel .artikelpreisinfo .qty #quantity:focus{box-shadow:none}.artikel .artikelpreisinfo .preisdetails{margin:25px 0 0;font-size:.8em}.swatch{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:10px}.swatch .attribute{width:100%}.swatch .swatch-option{width:30px;height:30px;border-radius:50%;cursor:pointer}.swatch .swatch-option .fa-check{visibility:hidden;position:relative;top:2px;left:9px;font-size:12px;color:#fff}.swatch .swatch-option.selected .fa-check{visibility:visible}.tab-content{padding:0 15px 20px}@media only screen and (max-width: 575px){.tab-content #selbstgestalten-tab-pane{padding:0}}.tab-content #meineDaten-tab-pane,.tab-content #meineBestellungen-tab-pane,.tab-content #meineBestellungen-detail-tab-pane,.tab-content #lieferAdressen-tab-pane{padding-top:20px}.related{padding:35px 15px 15px}.related h4{margin:0 0 1em;color:#000}.product,.category-view .artikelliste,.search-view .artikelliste,.related{width:100%}.product>a,.category-view .artikelliste>a,.search-view .artikelliste>a,.related>a{min-height:290px}.product .img-customizable,.category-view .artikelliste .img-customizable,.search-view .artikelliste .img-customizable,.related .img-customizable{position:absolute;top:0;left:0;width:90px}.product .example,.category-view .artikelliste .example,.search-view .artikelliste .example,.related .example{height:100px;text-align:center}.product .card-title,.category-view .artikelliste .card-title,.search-view .artikelliste .card-title,.related .card-title{font-size:14px;line-height:1.1rem;font-weight:400;height:80px;padding-top:3px;overflow-y:hidden;border-top:1px solid #dadada}.product .card-text,.category-view .artikelliste .card-text,.search-view .artikelliste .card-text,.related .card-text{font-size:1.5rem;font-weight:700;color:var(--s_color_grund)}.product .tax,.category-view .artikelliste .tax,.search-view .artikelliste .tax,.related .tax{font-size:.6rem}@media only screen and (min-width: 1200px){.infotext div{column-count:2;column-gap:4em;orphans:10}}.artikelPreis{margin-top:5px;margin-bottom:5px;font-size:1.2em;color:var(--s_color_grund);font-weight:700;text-align:center}.artikelPreisDetails{margin:0;font-size:.5em;color:var(--s_color_grund);text-align:center}.warenkorb{margin-bottom:10px;align-items:flex-start}.warenkorb .table .qty input[type=number]{width:66px;padding-right:0;flex:none}.warenkorb .summary{margin-left:20px;padding:10px;background-color:var(--s_color_background2);min-height:200px}.warenkorb .summary h4{color:#000}.warenkorb .warenkorbTid{margin-top:10px;font-size:.5em;color:#a5a5c7}.warenkorb .beschreibung{margin:0;font-size:1em;font-weight:700;text-align:left}.warenkorb .beschreibung a{color:#000}.warenkorb .optionen{margin:0;font-size:1em;text-align:left}.warenkorb .swatch .swatch-option{width:20px;height:20px;display:inline-block;vertical-align:-4px;cursor:auto}.warenkorb .preis{margin-bottom:5px;font-size:1.2em;font-weight:700;white-space:nowrap}.warenkorb .preisDetails{margin:0;font-size:.5em}.warenkorbPic{padding:5px}.warenkorbTrenner{margin-top:5px}.warenkorb-outline-btn{font-size:.9em;color:var(--s_color_grund);border-color:var(--s_color_grund)}.warenkorb-outline-btn:hover{color:var(--s_color_button_font);border:1px solid var(--s_color_grund);background-color:var(--s_color_grund)}.warenkorbModal{z-index:9999}.warenkorbInteressantImage,.warenkorbInteressantText{margin-bottom:10px}.checkout>div>div{border:1px solid #dadada;box-shadow:0 10px 20px -5px #0000000d;margin-bottom:30px;padding:20px}.checkout>div>div .preis{font-size:.9em;white-space:nowrap}.checkout .zahlarten>div,.checkout .shipping>.method{margin-bottom:.5rem}.checkout .zahlarten>div label,.checkout .shipping>.method label{display:inline}.checkout .bonitaet{font-size:10px;margin-right:5px}.checkout .method{margin-bottom:.5rem}.checkout .method .form-label{margin-bottom:0;display:inline}.checkout .shipping .additional{margin-top:1em}.checkout .checkoutInfoText{font-size:.8em;color:var(--s_color_font);text-align:left;margin-bottom:5px}.checkout .checkoutErrorText{font-size:.8em;color:var(--s_color_error);text-align:left}.checkout .checkoutPasswort{display:block;width:95%;border:1px solid var(--s_color_grund);border-radius:5px;padding:5px;font-size:.8em}.checkout .checkoutPasswortText{font-size:.7em}.checkout .summary .qty{margin-bottom:0;font-size:.9rem}.checkout .summary .price{margin-bottom:0}.checkout .summary .agb{margin:5px 0 20px}.checkout .summary .btn-primary{width:100%;padding:10px}.suchergebnis{display:none;z-index:3000;position:absolute;background-color:var(--s_color_background);border:1px solid var(--s_color_grund);padding-left:15px;padding-right:15px;font-size:1em;margin-top:-5px;max-height:400px;overflow:auto;width:auto;max-width:500px}.abdruckimg{height:auto;max-height:100%;margin:10px 0 0;padding:0}.loginform{background-color:var(--s_color_background);border:1px solid var(--s_color_grund);margin-top:5%;padding:20px}.cart-view,.checkout-view,.register-view,.reset-view,.konto-view{background-color:#fff}.cart-view .register,.checkout-view .register,.register-view .register,.reset-view .register,.konto-view .register{padding:20px;margin-bottom:10px}.cart-view .register #kundenkontoExist span,.checkout-view .register #kundenkontoExist span,.register-view .register #kundenkontoExist span,.reset-view .register #kundenkontoExist span,.konto-view .register #kundenkontoExist span{color:red;display:none}.cart-view .register #myPassword-strength span,.checkout-view .register #myPassword-strength span,.register-view .register #myPassword-strength span,.reset-view .register #myPassword-strength span,.konto-view .register #myPassword-strength span{display:none}.cart-view .register #myPassword-strength span.active,.checkout-view .register #myPassword-strength span.active,.register-view .register #myPassword-strength span.active,.reset-view .register #myPassword-strength span.active,.konto-view .register #myPassword-strength span.active{display:inline-block}.cart-view .register #myPassword-strength span#weak,.cart-view .register #myPassword-strength span#medium,.checkout-view .register #myPassword-strength span#weak,.checkout-view .register #myPassword-strength span#medium,.register-view .register #myPassword-strength span#weak,.register-view .register #myPassword-strength span#medium,.reset-view .register #myPassword-strength span#weak,.reset-view .register #myPassword-strength span#medium,.konto-view .register #myPassword-strength span#weak,.konto-view .register #myPassword-strength span#medium{color:red}.cart-view .register #myPassword-strength span#strong,.checkout-view .register #myPassword-strength span#strong,.register-view .register #myPassword-strength span#strong,.reset-view .register #myPassword-strength span#strong,.konto-view .register #myPassword-strength span#strong{color:green}.cart-view .register #myPassword-match span,.checkout-view .register #myPassword-match span,.register-view .register #myPassword-match span,.reset-view .register #myPassword-match span,.konto-view .register #myPassword-match span{display:none}.cart-view .register #myPassword-match span#match,.checkout-view .register #myPassword-match span#match,.register-view .register #myPassword-match span#match,.reset-view .register #myPassword-match span#match,.konto-view .register #myPassword-match span#match{color:red}.card-title{min-height:38px;font-size:1em;font-weight:700;margin-top:-10px;padding:0;text-align:center}.card-Category{text-align:center}.breadcrumb{margin-top:-20px;padding:5px 20px}.light-background{background-color:var(--s_color_background);margin:20px}.dark-background{background-color:var(--s_color_background2);padding:20px 0}.carousel{background-color:var(--s_color_grund)}.kreis{width:.7em;height:.7em;border-radius:.7em;text-align:center}.dm-uploader{border:.25rem dashed #A5A5C7;text-align:center}.dm-uploader.active{border-color:red;border-style:solid}#password-strength{margin-top:10px;font-weight:700}#strength-bar{height:20px;background-color:#ddd;margin-top:5px;overflow:hidden}#strength-indicator{height:100%;width:0;transition:width .3s ease}.strength-weak{background-color:tomato}.strength-medium{background-color:gold}.strength-strong{background-color:#32cd32}.product_list_window{background-color:var(--s_color_background2)}.product_headline{font-size:2em;font-weight:700;color:var(--s_color_grund);text-align:center;white-space:nowrap}.product_headline_small{font-size:1.8em;font-weight:700;color:var(--s_color_grund);text-align:center;white-space:nowrap}.product_card{padding:20px;margin:0;background-color:var(--s_color_background);-webkit-box-shadow:inset 0 0 1px 2px rgba(0,0,0,.3);box-shadow:inset 0 0 1px 2px #0000004d}.row{margin-top:0;margin-right:1px;margin-left:1px}.checkoutbox{padding:20px;margin:10px 0 10px -15px;background-color:var(--s_color_background)}footer{width:100%;background-color:var(--s_color_footer)}footer .herstellerinfo{display:flex;justify-content:space-between;align-items:center;margin:0;padding:5px;background-color:var(--s_color_background)}footer .herstellerinfo img{margin:10px}footer .footer{max-width:1400px;margin:0 auto;padding:25px 10px 15px;color:var(--s_color_footer_font);line-height:1.5em;font-size:.9em}footer .footer div:last-child p{line-height:1.8em}footer .footer h5{font-size:1.2em;font-weight:700;color:var(--s_color_footer_font)}footer .footer p{margin-bottom:5px}footer .footer p a{font-weight:400!important;color:var(--s_color_footer_font)}footer .footer p a:hover{font-weight:700!important;color:var(--s_color_footer_font)}footer .footer p a:visited{font-weight:400!important;color:var(--s_color_footer_font)}footer .footer.simple{margin-top:10px;text-align:center;align-items:center}.kaBody{font-family:Arial,sans-serif;font-size:1em;line-height:1.5;color:#000;margin:0;padding:0;background-color:#fff}.kaHeadText{font-size:1.2em;color:#000;margin:0;padding:0}.float-img{float:left;margin-right:15px}.hrcontainer{margin:15px 0;display:flex;align-items:center}.kaline{flex:1;height:2px;background-color:var(--s_color_grund)}.kaword{padding:0 10px;font-size:16px;color:var(--s_color_grund)}.laravel-cookies-consent{border:2px solid var(--s_color_grund);border-radius:10px;background-color:var(--s_color_background2);position:fixed;left:25px;z-index:999999;color:var(--s_color_font);-webkit-animation-name:slide_to_top;-webkit-animation-duration:1.5s;-webkit-animation-timing-function:ease;-webkit-animation-iteration-count:1;-webkit-animation-direction:normal;-webkit-animation-delay:0s;-webkit-animation-play-state:running;-webkit-animation-fill-mode:forwards;-webkit-box-shadow:8px 8px 7px -1px rgba(0,0,0,.49);box-shadow:8px 8px 7px -1px #0000007d}.laravel-cookies-consent.slide_down{-webkit-animation-name:slide_to_bottom}@-webkit-keyframes slide_to_top{0%{bottom:-800px}to{bottom:25px}}@-webkit-keyframes slide_to_bottom{0%{bottom:25px}to{bottom:-800px;display:none}}.laravel-cookies-consent .outer-wrapper{padding:20px}.laravel-cookies-consent .cookies-title{margin-top:0}.laravel-cookies-consent .cookies-text{color:var(--s_color_font)}.laravel-cookies-consent .cookies-text a{color:var(--s_color_font);font-weight:700}.laravel-cookies-consent .cookies-close{position:absolute;top:0;right:0;display:block;width:30px;height:30px;font-size:0;background-color:var(--s_color_grund)}.laravel-cookies-consent .cookies-close:before,.laravel-cookies-consent .cookies-close:after{position:absolute;top:50%;left:50%;width:2px;height:10px;background-color:var(--s_color_button_font);transform:rotate(45deg) translate(-50%,-50%);transform-origin:top left;content:""}.laravel-cookies-consent .cookies-close:after{transform:rotate(-45deg) translate(-50%,-50%)}.laravel-cookies-consent .consent-form-container{margin-top:15px}.laravel-cookies-consent .consent-form-container .consent-checkboxes{margin-bottom:25px}.laravel-cookies-consent .consent-form-container .consent-checkboxes .form-group label{font-size:small;letter-spacing:1px}.laravel-cookies-consent .consent-form-container .consent-checkboxes .form-group input:hover{cursor:pointer}.laravel-cookies-consent .consent-form-container .consent-buttons{display:inline-block;width:100%}.laravel-cookies-consent .consent-form-container .consent-buttons .consent-submit{height:35px;color:#fff;border-radius:35px;text-align:center;border:1px solid;width:48%;font-size:small;line-height:35px;padding:0;margin:0;text-decoration:none}.laravel-cookies-consent .consent-form-container .consent-buttons .consent-submit.hidden{display:none}.laravel-cookies-consent .consent-form-container .consent-buttons .consent-submit:hover{cursor:pointer}.laravel-cookies-consent .consent-form-container .consent-buttons .consent-submit{background-color:transparent;border-color:var(--s_color_grund);color:var(--s_color_font)}.laravel-cookies-consent .consent-form-container .consent-buttons .consent-submit.consent-accept{float:left}.laravel-cookies-consent .consent-form-container .consent-buttons .consent-submit.consent-decline-all{float:right}@media only screen and (max-width: 600px){.laravel-cookies-consent{bottom:10px;left:5px;width:calc(100% - 10px)}.laravel-cookies-consent .outer-wrapper{padding:10px}}@media only screen and (min-width: 600px){.laravel-cookies-consent{width:75%}.laravel-cookies-consent .outer-wrapper{padding:15px}}@media only screen and (min-width: 768px){.laravel-cookies-consent{width:55%}}@media only screen and (min-width: 992px){.laravel-cookies-consent{width:420px}}@media only screen and (min-width: 1200px){.laravel-cookies-consent{width:420px}}
