.productlist-subcategories{--css-auto-grid-min:40ch;--css-auto-grid-gap:clamp(3.75rem,-2.0404rem + 10.2941vw,5.9375rem)clamp(1.25rem,-5.3676rem + 11.7647cqi,3.75rem)}.subcategory-card>a{display:block}.subcategory-card__title{color:#303030;text-transform:uppercase;word-wrap:break-word;font-size:1.077rem;font-weight:700;display:block}.subcategory-card__title:hover{color:#30303099;text-decoration:none}@media (width>=576px){.subcategory-card__title{font-size:1.385rem}}.subcategory-card__desc{color:#30303099}.subcategory-card__sub-list{text-transform:uppercase;padding-top:var(--stack-spacing);border-top:1px solid #3030301a;font-weight:700}.category-header{margin-bottom:2.5rem}.category-header>*{justify-content:center;align-items:flex-start}.category-header__description{color:#30303099;flex:300px}.result-options__row{flex-wrap:wrap;justify-content:flex-end;align-items:center;margin:0 -12px;display:flex}.result-options__row .form-control{font-size:1rem}.result-options__row .btn,.result-options__row .page-total,.result-options__row .form-control{height:auto;line-height:1.4rem}@media (width<=0){.result-options__row>div:not(:first-child){align-self:flex-end}.result-options__row .btn,.result-options__row .page-total{padding:6px 12px}}.breadcrumb-wrapper{display:inline-block}.result-options__nav{flex-grow:1}.result-options__nav .breadcrumb{margin:0 12px;font-size:13px}.result-options__options{flex-wrap:wrap;flex-grow:1;order:5;justify-content:flex-end;display:flex}@media (width>=0){.result-options__filter,.result-options__displayoptions{display:inline-block}}.result-options__displayoptions .dropdown-menu{left:auto;right:0}@media (width<=-1px){.result-options__dropdowns{flex-basis:100%}}.result-options__dropdowns .dropdown-menu{scrollbar-width:thin;scrollbar-gutter:stable;max-height:40vh;overflow-y:auto}.filter-collapsible-control{order:1}.filter-dropdown__button svg{top:0}.result-options{margin-bottom:29px}.page-total{color:#30303099;white-space:nowrap;border:2px solid #0000;border-width:2px 0;padding:12px;font-size:13px}.page-total>span{vertical-align:-1px}.list-view-options__button{color:#303030;padding:6px 12px;font-size:1.54rem}.list-view-options__button.active{color:#022c65}.active-filters{border-top:1px solid #3030301a;padding-top:14px}.filter-navbar{justify-content:flex-end}.filter-navbar .filter-dropdown{display:inline-block}@media (width<=0){.filter-navbar{flex-direction:column;align-items:flex-end;display:flex}}.productlist__row{gap:2rem calc(3vw + 2rem);position:relative}.productlist__sidepanel .nav-link{padding-inline:0}.productlist__results-wrapper{width:100%;transition:opacity .5s}@media (width>=768px){.productlist__results-wrapper{order:1}}body:not(.no-js) .productlist__results-wrapper.is-loading{opacity:0;pointer-events:none}@media (width>=992px){.productlist__sidepanel--fixed{width:250px}}.filter-item.filter-item a,.dropdown-menu .filter-item.filter-item a{align-items:center;gap:5px;display:flex}.filter-item .badge{color:#fff;background-color:#022c65;margin-left:auto}.filter-item.filter-item.filter-item .value{padding-right:1rem}.filter-item.not-available{cursor:not-allowed}.filter-item.not-available a{pointer-events:none;color:gray}.filter-item.not-available a .badge{background-color:gray}.productlist__sidepanel .filter-item+.filter-item,.productlist__sidepanel .filter-item+.filter-item-collapse{margin-top:5px}.box-link-wrapper{gap:.4em;display:flex}.filter-sidebar-button{vertical-align:baseline;border-width:2px 0;font-weight:700}.filter-sidebar-button:hover{color:#30303099;text-decoration:none}.hr--small{margin:19px 0}.productlist-heading{margin:10px 0 45px}.productlist-heading__title{z-index:10;margin:0}@media (width>=992px){.productlist-heading__title{font-size:4.15385rem}}.productlist-heading--banner{color:#fff;background-position:50%;background-size:cover;justify-content:center;align-items:center;min-height:245px;margin:0;padding:50px;display:flex;position:relative}.productlist-heading--banner .productlist-heading__title{color:#fff}@media (width>=576px){.productlist-heading--banner{min-height:350px}.productlist-heading--align-left{justify-content:flex-start}.productlist-heading--align-left .productlist-heading__title{width:45%;margin-left:5%}.productlist-heading--align-right{justify-content:flex-end}.productlist-heading--align-right .productlist-heading__title{width:45%;margin-right:5%}}.productlist-heading__background{background-position:50%;background-size:cover;position:absolute;inset:0}.productlist__loader{z-index:9999999;position:absolute;top:200px;left:50%;transform:translate(-50%)}.productlist__loader .la-ball-spin-clockwise{color:#022c65}.no-js .productlist__loader{display:none}.productlist-pagination__pages{margin-right:auto}.load-more__wrapper,.load-prev__wrapper{margin:0 auto;display:inline-block}.load-more__pagination,.load-prev__pagination{cursor:pointer;text-align:center;color:#30303099;background:0 0;border:none;outline:none;width:100%;padding:10px;font-size:16px;transition:all .25s}.load-more__pagination:hover,.load-prev__pagination:hover{color:#303030}.load-more__icon,.load-prev__icon{font-size:16px}.load-more__spinner,.load-prev__spinner{font-size:40px;display:none}.productlist--list .product-wrapper:last-child .product-list-item{border-bottom:0}:has(>.subcategory-card__image){container-type:inline-size}.subcategory-card__image{border-radius:4px}@container (width>=400px){.subcategory-card__image{border-radius:8px}}#result-wrapper .subcategory-card .subcategory-card__image{border-radius:10px}#result-wrapper .subcategory-card .subcategory-card__sub-list li{border:1px solid #30303033;border-radius:5px;margin-right:5px;padding:5px 10px;display:inline-block}#result-wrapper .desc .item_desc{text-align:center;max-width:1260px;margin:auto}#result-wrapper .desc .item_desc h1,#result-wrapper .desc .item_desc h2,#result-wrapper .desc .item_desc h3{font-size:1.5rem}.product-cell__wrapper{position:relative}.product-cell__wrapper .product-cell__actions.float-right{position:absolute;top:0;right:0}.product-cell__wrapper .product-cell__actions.float-right .wishlist{margin:0}.product-cell__wrapper .product-cell__title{text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;height:57.8571px;font-size:1.1rem;font-weight:700;display:-webkit-box;overflow:hidden}.product-cell__wrapper .js-spinner.product-cell__quantity{display:none}.product-cell__wrapper .product-cell__delivery-status{margin:0}.product-cell__wrapper .product-cell__shipping-class{margin-bottom:1.5em;display:block}.product-cell__wrapper .product-cell__price-wrapper{margin:.769rem 0}.product-cell__wrapper .product-cell__price-wrapper .vorkasse{display:none}.product-cell__wrapper .product-cell__add-to-basket-button{border-radius:10px}.product-cell__wrapper .product-cell__image img{width:auto!important;height:auto!important}.product-cell__wrapper .stack>*+*,.product-cell__wrapper .stack--recursive *+*{margin-top:0}.productlist-subcategories{margin-bottom:-20px}.productlist-subcategories>div{flex-grow:0;display:flex}.productlist-subcategories .subcategory-card{text-align:center;background-color:#022c650d;border-radius:10px;width:100%;margin-bottom:20px;padding:20px}.productlist-subcategories .subcategory-card .subcategory-card__title{text-transform:none;margin-top:10px;margin-bottom:5px}.productlist-subcategories .subcategory-card .subcategory-card__desc{margin-bottom:5px}.productlist-subcategories .subcategory-card hr{display:none}.productlist-subcategories .subcategory-card .subcategory-card__sub-list{text-transform:none;border:0;margin:0;padding:0}.category-custom-images-wrapper{flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.category-custom-images-wrapper .col.col-6.col-md-4{justify-content:center;display:flex}#improve_search:not(.table-view) .filter-navbar .filter-type-Characteristic{display:none}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#303030;background-color:#fff}.filter-type-Characteristic .dropdown-menu{max-height:40vh;overflow-y:auto}.table-view .result-options__row .btn-group,.table-view .filter-type-Manufacturer,.table-view .filter-type-SearchSpecial,.table-view .filter-sidebar-button{display:none}.table-view .result-options{margin:0}.table-view .result-options .result-options__filter{width:100%}.table-view .result-options .result-options__dropdowns{background-color:#022c651a;width:100%;margin:0 10px 10px;padding:15px}.table-view .result-options .filter-type-Characteristic:has(.filter-item.active) .filter-dropdown__button{background-color:#1e7c9780}.table-view .filter-navbar{gap:15px}.table-view .filter-navbar .filter-dropdown__button{text-transform:unset;background-color:#fff;border:1px solid #30303080;justify-content:space-between;width:100%;padding:5px 10px;display:flex}.table-view .filter-navbar .open>.dropdown-menu{min-width:100%}@media (width<=767px){.table-view .filter-navbar{justify-content:flex-start}.table-view .filter-navbar>.dropdown{width:calc(33.3% - 10px)}}@media (width<=575px){.table-view .filter-navbar>.dropdown{width:100%}}.table-view .active-filters{text-align:right;border:0;padding:0 0 12px}@media (width>=768px){.productlist__row--flex:has(.productlist-item-table__head){flex-direction:column}}.productlist__row:not(:has(#product-list)) .productlist__loader{display:none}.productlist__row:not(:has(#product-list)) .productlist__results-wrapper{opacity:1!important}.productlist__row:has(.productlist-item-table__head){flex-direction:column;flex:1;row-gap:0}.productlist__results-wrapper>.alert{font-size:2.2rem}#product-list.table{max-width:unset;width:auto;margin:0}#product-list.table .product-wrapper{width:100%;margin:0}#product-list.table .product-wrapper:nth-child(2n) .productlist-item-table{background-color:#022c650d}.productlist-item-table,.productlist-item-table__head{border-bottom:1px solid #30303040;gap:10px;padding:10px;font-size:14px;display:flex}.productlist-item-table .productlist-item-table__col,.productlist-item-table__head .productlist-item-table__col{hyphens:auto;flex-direction:column;flex-grow:1;flex-basis:0;justify-content:center;align-items:flex-start;gap:5px;display:flex}.productlist-item-table .productlist-item-table__actions-col,.productlist-item-table__head .productlist-item-table__actions-col{min-width:310px}.productlist-item-table__head{z-index:10;top:var(--adm-header-height);color:#30303080;background-color:#fff;border:1px solid #30303040;border-width:1px 0;position:sticky}.productlist-item-table .productlist-item-table__manufacturer{mix-blend-mode:multiply}.productlist-item-table .productlist-item-table__image-col .image-link-wrapper{mix-blend-mode:multiply;width:60px}.productlist-item-table .productlist-item-table__image-col .overlay-label,.productlist-item-table .productlist-item-table__image-col .quickview{display:none}.productlist-item-table .productlist-item-table__actions-col>.form{width:100%}.productlist-item-table .productlist-item-table__actions-col .product-list-item__quantity-wrapper{flex-flow:column wrap;align-items:center;gap:5px;display:flex}.productlist-item-table .productlist-item-table__actions-col .product-list-item__quantity-wrapper .js-spinner{border:1px solid #30303040;border-radius:5px;max-width:max-content;margin:0;padding:5px}.productlist-item-table .productlist-item-table__actions-col .product-list-item__quantity-wrapper .js-spinner .quantity{height:20px}.productlist-item-table .productlist-item-table__actions-col .product-list-item__quantity-wrapper .js-spinner .js-spinner-button{opacity:1;background-color:#fff;border-radius:5px;width:30px;height:30px}.productlist-item-table .productlist-item-table__actions-col .product-list-item__quantity-wrapper .js-spinner .js-spinner-button:hover,.productlist-item-table .productlist-item-table__actions-col .product-list-item__quantity-wrapper .js-spinner .js-spinner-button:active,.productlist-item-table .productlist-item-table__actions-col .product-list-item__quantity-wrapper .js-spinner .js-spinner-button:focus{background-color:#f2f2f2}.productlist-item-table .productlist-item-table__actions-col .product-list-item__quantity-wrapper .js-spinner .js-spinner__unit-addon.unit{font-size:12px;line-height:1.2}.productlist-item-table .productlist-item-table__actions-col .btn{border-radius:5px;padding:5px 10px}.productlist-item-table .productlist-item-table__actions-col .product-list-item__basket-col{column-gap:5px;display:grid}.productlist-item-table .productlist-item-table__actions-col .product-list-item__basket-col .price_wrapper,.productlist-item-table .productlist-item-table__actions-col .product-list-item__basket-col .delivery-status{text-align:center;border:1px solid #30303040;grid-column:1/2;justify-content:center;align-items:center;gap:5px;width:140px;padding:5px 10px;display:flex}.productlist-item-table .productlist-item-table__actions-col .product-list-item__basket-col .price_wrapper{border-top:0;border-radius:0 0 5px 5px;grid-row:2/3}.productlist-item-table .productlist-item-table__actions-col .product-list-item__basket-col .delivery-status{border-radius:5px 5px 0 0;grid-row:1/2;font-weight:700}.productlist-item-table .productlist-item-table__actions-col .product-list-item__basket-col .delivery-status .estimated_delivery{display:none}.productlist-item-table .productlist-item-table__actions-col .product-list-item__basket-col .delivery-status .status-2{color:#62bf39}.productlist-item-table .productlist-item-table__actions-col .product-list-item__basket-col .delivery-status .status-1{color:#faaf19}.productlist-item-table .productlist-item-table__actions-col .product-list-item__basket-col .delivery-status .status-0{color:#cc3d3d}.productlist-item-table .productlist-item-table__actions-col .product-list-item__basket-col .basket-details{grid-area:1/2/3/3;justify-content:flex-end;align-items:center;display:flex}.productlist-item-table .productlist-item-table__actions-col .product-list-item__basket-col .price{font-size:25px}.productlist-item-table .productlist-item-table__actions-col .product-list-item__basket-col .price-note{display:none}@media (width<=767px){.productlist-item-table{flex-wrap:wrap}.productlist-item-table .productlist-item-table__col{flex:unset;justify-content:flex-start;width:calc(33% - 7px)}.productlist-item-table .productlist-item-table__image-col{width:calc(66.6% - 3px)}.productlist-item-table .productlist-item-table__actions-col{width:100%}.productlist-item-table .productlist-item-table__article-number-label,.productlist-item-table .productlist-item-table__designation-label,.productlist-item-table .productlist-item-table__attribute-name{color:#30303080}}@media (width<=575px){.productlist-item-table .productlist-item-table__col,.productlist-item-table .productlist-item-table__image-col{width:calc(50% - 5px)}}