.elementor-12424 .elementor-element.elementor-element-5ca8f3ad.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-12424 .elementor-element.elementor-element-5ca8f3ad.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(max-width:1024px){.elementor-12424 .elementor-element.elementor-element-5ca8f3ad.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-12424 .elementor-element.elementor-element-5ca8f3ad.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for wp-widget-woocommerce_product_categories, class: .elementor-element-3711cb42 */.elementor-12424 .elementor-element.elementor-element-3711cb42{width:100%;font:400 13px/19.5px Nunito,sans-serif;color:#000;}
.elementor-12424 .elementor-element.elementor-element-3711cb42 ul{list-style:none;margin:0;padding:0;}
.elementor-12424 .elementor-element.elementor-element-3711cb42 li{list-style:none;margin:0;padding:0;line-height:20.3px;}
.elementor-12424 .elementor-element.elementor-element-3711cb42 ul.children{padding-left:20px;margin:10px 0;}
.elementor-12424 .elementor-element.elementor-element-3711cb42 a{font:400 13px/19.5px Nunito,sans-serif;text-transform:none;color:#000;text-decoration:none;}
.elementor-12424 .elementor-element.elementor-element-3711cb42 .cat-item-90,.elementor-12424 .elementor-element.elementor-element-3711cb42 .cat-item-91,.elementor-12424 .elementor-element.elementor-element-3711cb42 .cat-item-92{display:none;}

 .elementor-12424 .elementor-element.elementor-element-3711cb42{position:fixed;top:0;width:auto!important;height:100vh;display:flex;align-items:center;justify-content:center;} .elementor-12424 .elementor-element.elementor-element-3711cb42 .elementor-widget-container{display:flex;align-items:center;justify-content:center;} .elementor-12424 .elementor-element.elementor-element-3711cb42 ul.product-categories > li:first-child{padding-top:7px;}/* End custom CSS */
/* Start custom CSS for wc-archive-products, class: .elementor-element-5ca8f3ad */.elementor-12424 .elementor-element.elementor-element-5ca8f3ad ul.products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px!important;margin:0;padding:0;}
.elementor-12424 .elementor-element.elementor-element-5ca8f3ad ul.products::before,.elementor-12424 .elementor-element.elementor-element-5ca8f3ad ul.products::after{display:none;}
.elementor-12424 .elementor-element.elementor-element-5ca8f3ad ul.products li.product{width:auto!important;float:none;margin:0;padding:0;min-width:0;}
.elementor-12424 .elementor-element.elementor-element-5ca8f3ad ul.products li.product img{display:block;width:100%;height:auto;margin:0;}
.elementor-12424 .elementor-element.elementor-element-5ca8f3ad .woocommerce-loop-product__title{font:400 13px/1.4 Nunito,sans-serif;color:#000;text-align:left;padding:17px 35px 0 0;margin:0;}
.elementor-12424 .elementor-element.elementor-element-5ca8f3ad .price{font:600 13px/1.5 Questrial,sans-serif;color:#000;padding:4px 0 0;margin:0;text-align:left;}
.elementor-12424 .elementor-element.elementor-element-5ca8f3ad .woocommerce-result-count,.elementor-12424 .elementor-element.elementor-element-5ca8f3ad .woocommerce-ordering{display:none;}
@media(max-width:767px){.elementor-12424 .elementor-element.elementor-element-5ca8f3ad ul.products{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:4%!important;row-gap:41.888px!important;}.elementor-12424 .elementor-element.elementor-element-5ca8f3ad .woocommerce-loop-product__title{font-size:14px;line-height:1.4;}}
.elementor-12424 .elementor-element.elementor-element-5ca8f3ad ul.products li.product .woocommerce-loop-product__title{font:400 13px/1.4 Nunito,sans-serif!important;color:#000!important;text-align:left;padding:17px 35px 0 0!important;margin:0!important;}
.elementor-12424 .elementor-element.elementor-element-5ca8f3ad ul.products li.product .price{font:600 13px/1.5 Questrial,sans-serif!important;color:#000!important;}
.elementor-12424 .elementor-element.elementor-element-5ca8f3ad ul.products .woocommerce-price-suffix{display:none;}
@media(max-width:767px){.elementor-12424 .elementor-element.elementor-element-5ca8f3ad ul.products li.product .woocommerce-loop-product__title{font-size:14px!important;}} .elementor-12424 .elementor-element.elementor-element-5ca8f3ad ul.products{align-items:start;} .elementor-12424 .elementor-element.elementor-element-5ca8f3ad ul.products li.product{font:400 14px/21px Nunito,sans-serif;} .elementor-12424 .elementor-element.elementor-element-5ca8f3ad ul.products li.product a.woocommerce-loop-product__link{font-size:14px;line-height:21px;} .elementor-12424 .elementor-element.elementor-element-5ca8f3ad ul.products li.product .woocommerce-loop-product__title{display:inline-block;width:auto;max-width:100%;padding:17px 0 0!important;} .elementor-12424 .elementor-element.elementor-element-5ca8f3ad ul.products li.product .price{margin:0!important;} @media(max-width:1024px){.elementor-12424 .elementor-element.elementor-element-5ca8f3ad ul.products li.product .woocommerce-loop-product__title{padding:17px 35px 0 0!important;}} .elementor-12424 .elementor-element.elementor-element-5ca8f3ad ul.products{padding-bottom:25px;margin-bottom:14px;} @media(max-width:767px){.elementor-12424 .elementor-element.elementor-element-5ca8f3ad ul.products{padding-bottom:41.888px;}}
/* F11: actual original catalogue price colour. */
.elementor-12424 .elementor-element.elementor-element-5ca8f3ad ul.products li.product .price,.elementor-12424 .elementor-element.elementor-element-5ca8f3ad ul.products li.product .price .amount,.elementor-12424 .elementor-element.elementor-element-5ca8f3ad ul.products li.product .price .woocommerce-Price-currencySymbol{color:rgba(84,84,84,.8)!important;}

/* 04.11.2026: only mobile overview cards; no replacement notice requested. */
@media(max-width:767px){
 .elementor-12424 .elementor-element.elementor-element-5ca8f3ad ul.products li.product a.button.product_type_variable,
 .elementor-12424 .elementor-element.elementor-element-5ca8f3ad ul.products li.product a.button.product_type_variable+span.screen-reader-text,
 .elementor-12424 .elementor-element.elementor-element-5ca8f3ad ul.products li.product .wgm-info.woocommerce-de_price_taxrate,
 .elementor-12424 .elementor-element.elementor-element-5ca8f3ad ul.products li.product .wgm-info.woocommerce_de_versandkosten{display:none!important;}
 .elementor-12424 .elementor-element.elementor-element-5ca8f3ad ul.products li.product:has(a.button.product_type_variable) .price{margin-bottom:0!important;}
}

/* 05.11.2026: extend accepted overview hiding to desktop; product details untouched. */
@media(min-width:768px){
 .elementor-12424 .elementor-element.elementor-element-5ca8f3ad ul.products li.product a.button.product_type_variable,
 .elementor-12424 .elementor-element.elementor-element-5ca8f3ad ul.products li.product a.button.product_type_variable+span.screen-reader-text,
 .elementor-12424 .elementor-element.elementor-element-5ca8f3ad ul.products li.product .wgm-info.woocommerce-de_price_taxrate,
 .elementor-12424 .elementor-element.elementor-element-5ca8f3ad ul.products li.product .wgm-info.woocommerce_de_versandkosten{display:none!important;}
 .elementor-12424 .elementor-element.elementor-element-5ca8f3ad ul.products li.product:has(a.button.product_type_variable) .price{margin-bottom:0!important;}
}/* End custom CSS */