#lscache-debug{position:fixed;bottom:15px;left:15px;z-index:1000001;width:auto}#lscache-debug a{margin:0 10px}#search:not(.total),#search:not(.total) .search-wrapper,#search:not(.total) input[name=qs]+.input-group-append,.search__wrapper{position:relative}.search-spinner{position:absolute;right:55px;top:11px;z-index:3}#search .search__wrapper .search-spinner{top:0;right:25px}#search .search-spinner .fa{margin:25% 0;display:block}{position:relative}.ajax-suche-wrapper{position:absolute;width:100%;z-index:9999;right:0;font-size:1em;text-align:left;top:45px}.ajax-suche-wrapper.left{left:0;right:auto}.ajax-suche-wrapper{top:105px}.ajax-suche-wrapper.container-fluid .backdrop{padding:1em;background-color:rgba(0,0,0,.85);width:100%;height:100vh}.ajax-suche-wrapper>.card{max-height:75vh;overflow:scroll}.ajax-suche-wrapper .backdrop>.card{height:calc(90vh - 25px);overflow:scroll}.ajax-suche-wrapper a{color:#000}.ajax-suche-wrapper .card{border-width:10px;box-shadow:0 10px 25px -15px #000;padding:0}.ajax-suche-wrapper .close.position-absolute{top:.5em;right:.5em;position:absolute}.ajax-suche-wrapper .card-title{padding:0 40px 0 3px;font-weight:700}.ajax-suche-wrapper .card-body>.row>.col{margin-bottom:1em;padding-bottom:1em}.ajax-suche-wrapper div.cHerstellerBild,.ajax-suche-wrapper div.cKategorieBild{width:90px}.ajax-suche-wrapper div.cHerstellerBild img,.ajax-suche-wrapper div.cKategorieBild img{max-width:100%;height:auto;max-height:40px}.ajax-suche-wrapper:not(.container-fluid) div.title>div a{white-space:normal}.ajax-suche-wrapper div.bild img{max-width:100%;height:auto}.ajax-suche-wrapper div.artnr>div{width:80px}.ajax-suche-wrapper .price>div{width:100%}.ajax-suche-wrapper .price span.baseprice{color:#333}.ajax-suche-wrapper .price small{display:none}.ajax-suche-wrapper .staffelpreise{font-size:65%}.ajax-suche-wrapper .staffelpreise .table-sm th,.ajax-suche-wrapper .staffelpreise .table-sm td{padding:.5rem;white-space:nowrap}.ajax-suche-wrapper .staffelpreise table>tbody tr.set{background-color:#dbeac0!important}.ajax-suche-wrapper .staffelpreise table>tbody tr:not(.set):hover{background-color:#f8e1b0}div.tooltip-inner{width:auto;max-width:300px;background-color:#fff;border:1px solid #333;color:#333}div.tooltip-inner .name{white-space:normal}div.tooltip-inner .ArtikelPopup img{max-width:100%;height:auto}.tooltip.in{opacity:1;filter:alpha(opacity=100)}.tooltip.show{opacity:1;filter:alpha(opacity=100);z-index:10000}@media (max-width:767px){.search-wrapper{position:relative}.ajax-suche-wrapper{top:50px}#shop-nav,#search{position:unset!important}#mobile-search .ajax-suche-wrapper{top:50px}.myclean .is-mobile .ajax-suche-wrapper{top:50px}.myclean .is-mobile .ajax-suche-wrapper>.card{margin:0 -1.5rem}}@media (min-width:768px){.ajax-suche-wrapper:not(.container-fluid){width:500px}.ajax-suche-wrapper .result-item>div{padding:.25rem 1rem}.ajax-suche-wrapper .bigfont{font-size:1.1rem}.ajax-suche-wrapper .bigfont .price{font-size:1rem}}@media (min-width:992px){.ajax-suche-wrapper:not(.container-fluid){width:550px;top:45px}.ajax-suche-wrapper.container-fluid{top:70px}.ajax-suche-wrapper .btn{width:100%}}@media (min-width:1200px){.ajax-suche-wrapper:not(.container-fluid){width:650px}.ajax-suche-wrapper .result-item:hover{background-color:#f5f7fa}}@media (max-width:1199px){.ajax-suche-wrapper .main.border-left{border:none!important}}@media (max-width:1929px){.ajax-suche-wrapper .result-item .staffelpreise,.ajax-suche-wrapper .result-item .warenkorb .purchase-info{display:none!important}}@media (min-width:1930px){.ajax-suche-wrapper .result-item .purchase-info .purchase-info{display:none!important}}body.nd-ajxs-salepix .ajax-suche-wrapper .close:before,body.nd-ajxs-salepix .ajax-suche-wrapper .close:after{background:0 0}body.nd-ajxs-salepix header{z-index:9}body.nd-ajxs-salepix .modal{z-index:10000}@media (max-width:767px){body.nd-ajxs-salepix .sticky nav#shop-nav-xs{position:relative}}@media (min-width:992px){body.nd-ajxs-salepix .ajax-suche-wrapper.container-fluid{top:95px}}body.nd-ajxs-snackys .ajax-suche-wrapper img{border-radius:.5rem}body.nd-ajxs-snackys .ajax-suche-wrapper td{border:0;background:#fff;float:none;padding:.35rem}body.nd-ajxs-snackys .ajax-suche-wrapper td>div{display:block;text-align:left}body.nd-ajxs-snackys .ajax-suche-wrapper tr{border-color:@lightborder}body.nd-ajxs-snackys .ajax-suche-wrapper .submit a{color:@brand}body.nd-ajxs-snackys .ajax-suche-wrapper table{margin:1em 0}body.nd-ajxs-snackys .ajax-suche-wrapper .card{border:0;padding:0;position:relative}body.nd-ajxs-snackys .ajax-suche-wrapper .card>div{background:#fff}body.nd-ajxs-snackys .ajax-suche-wrapper .row.result-item,body.nd-ajxs-snackys .ajax-suche-wrapper .result-item>.row{flex-wrap:nowrap}body.nd-ajxs-snackys .ajax-suche-wrapper{left:0;right:auto}body.nd-ajxs-snackys .ajax-suche-wrapper .close{width:1.7rem;height:1.7rem;opacity:1;border-radius:50%;position:absolute;right:2rem;top:1.5rem}body.nd-ajxs-snackys .ajax-suche-wrapper .fa-arrow-right:before{content:'\279C'}body.nd-ajxs-snackys .ajax-suche-wrapper .fa-folder:before{content:'\2630'}body.nd-ajxs-snackys .ajax-suche-wrapper .fa-arrow-right,body.nd-ajxs-snackys .ajax-suche-wrapper .fa-folder{font-family:sans-serif}body.nd-ajxs-snackys .ajax-suche-wrapper .fa-folder{position:relative;top:-1px}body.nd-ajxs-snackys #search{position:unset}body.nd-ajxs-snackys #search .fa-spin{width:1em;height:1em;border:2px solid #333;border-radius:50%;border-top-color:transparent;margin:0 !important}body.nd-ajxs-snackys #search .fa-spin:before{display:none}body.nd-ajxs-snackys #search form .search-spinner{right:2.6rem;top:1em}body.nd-ajxs-snackys .ajax-suche-wrapper td.title{width:auto}@media screen and (max-width:767px){body.nd-ajxs-snackys .ajax-suche-wrapper .artnr{width:100px}body.show-search.nd-ajxs-snackys #search{overflow:visible}body.nd-ajxs-snackys .ajax-suche-wrapper{top:45px}body.nd-ajxs-snackys #search form .search-spinner{top:.55rem}}@media (min-width:992px){body.nd-ajxs-snackys .ajax-suche-wrapper:not(.container-fluid){top:85px}}.spx-products-grid{display:flex;flex-direction:column;gap:.75rem}.spx-products-grid.spx-scrollable{overflow-y:auto;overflow-x:hidden;padding-right:.5rem}.spx-products-grid.spx-expandable{overflow:hidden;position:relative;transition:max-height .5s ease-out}.spx-products-grid.spx-expandable.spx-expanded{overflow:visible}.spx-products-grid.spx-scrollable::-webkit-scrollbar{-webkit-appearance:none !important;width:10px !important}.spx-products-grid.spx-scrollable::-webkit-scrollbar-track{background:#f1f1f1;border-radius:8px}.spx-products-grid.spx-scrollable::-webkit-scrollbar-thumb{background:#888;border-radius:8px}.spx-products-grid.spx-scrollable::-webkit-scrollbar-thumb:hover{background:#555}.spx-product-card{display:flex;align-items:center;gap:1rem;padding:1rem;border:2px solid transparent;background:#f8f9fa;transition:all .2s ease}.spx-product-card .productbox-prices_netto{display:none}.spx-product-card .productbox-price{display:flex;gap:.5rem;margin-top:.25rem}.spx-product-card .spx-discount-badge{font-size:.9rem;margin-top:.25rem}.spx-product-card:hover{background:#f2f2f2;box-shadow:0 2px 8px rgba(0,0,0,.1)}.spx-product-card-clickable{cursor:pointer;user-select:none;position:relative}.spx-card-selected{background:var(--slpx-counter-background,#f2f2f2) !important;border-radius:4px;border:2px solid}.spx-product-card-with-checkbox{padding-left:.75rem}.spx-product-checkbox{flex-shrink:0;display:flex;align-items:center}.spx-product-checkbox input[type=checkbox]{width:20px;height:20px;cursor:pointer;margin:0}.spx-product-image{flex-shrink:0;width:80px;height:80px;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:6px;overflow:hidden}.spx-product-image img{max-width:100%;max-height:100%;object-fit:contain}.spx-product-info{flex:1;min-width:0;display:flex;flex-direction:column;position:relative}.spx-product-price-row{display:flex;align-items:center;justify-content:space-between;@media (max-width:768px){flex-direction:column;gap:0;align-items:start}}.spx-discount-badge{color:#fff;font-size:1rem;font-weight:600;padding:4px 6px;border-radius:4px}.spx-product-discount-flag{position:absolute;top:-.5rem;right:-.5rem;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:#000;color:#fff;font-size:10px;font-weight:600}.splx-group-name{display:flex;align-items:center;gap:10px}input.form-control.spx-addon-quantity{padding:5px}.spx-product-price-wrapper{font-size:1.1rem;font-weight:500}.spx-price-original{text-decoration:line-through;font-size:1rem}.spx-price-discounted .js-product-counter-price{color:var(--slpx-color-primary,#212529);font-weight:600}.spx-product-price-wrapper .price_wrapper{margin:0}.spx-addon-counter{width:150px;margin-top:5px;@media (max-width:768px){width:100%}}.spx-addon-counter input{text-align:center}.spx-product-price-wrapper .price{font-size:1rem;font-weight:600}.spx-addon-qty-btn{padding:5px}.spx-addon-qty-icon{display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;font-size:1rem;line-height:1;font-weight:600}.spx-product-price-wrapper .price-old{font-size:.85rem}.spx-product-price-wrapper .vat_info{font-size:.75rem;margin-top:.25rem}.spx-product-quantity{flex-shrink:0;text-align:center}.spx-addon-quantity{appearance:textfield;-moz-appearance:textfield}.spx-addon-quantity::-webkit-outer-spin-button,.spx-addon-quantity::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.spx-expand-btn-container{margin-top:1rem}.spx-expand-btn.spx-hidden{display:none}@media (max-width:576px){.spx-product-card{flex-wrap:wrap;gap:.75rem}.spx-product-image{width:60px;height:60px}}.spx_cart__basket-items .spx-product-quantity{display:flex;align-items:center;justify-content:center}.spx_cart__basket-items .spx-product-quantity .spx-addon-counter{@media (min-width:768px){margin-top:0;padding:0;height:34px}}.gpsr-info-list{display:block;line-height:1rem}.productgallery-gprs .col-sm-6,.productlist-gprs .col-sm-6{margin-top:1rem;width:100%;max-width:100%}body.css_hazard .css-panel.css-hazard{padding:0 !important;margin-bottom:15px}body.css_hazard .css-hazard .panel-header{padding:.5rem !important}body.css_hazard .css-hazard .panel-body{padding:1.5rem !important}.css-hazard-container{min-width:250px;max-width:100%}.css-hazard-pictogramm{width:110px;max-width:110px}.css-hazard-flexbox-item{display:flex;flex-grow:0;flex-shrink:0;flex-basis:33%;flex:1 33%;align-items:stretch;margin-top:15px;border-bottom:1px solid #c3c3c3;padding-bottom:15px;max-width:100%;padding-right:20px}.css-hazard-flexbox{display:flex;flex-wrap:wrap;justify-content:center}#add-to-cart-clone .form-inline{display:inline-block !important}