.elementor-4170201 .elementor-element.elementor-element-8252c04:not(.elementor-motion-effects-element-type-background), .elementor-4170201 .elementor-element.elementor-element-8252c04 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-4170201 .elementor-element.elementor-element-8252c04{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4170201 .elementor-element.elementor-element-8252c04 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4170201 .elementor-element.elementor-element-3a57239 .elementor-heading-title{color:#BCCF01;font-family:"Nexa Black", sans-serif;text-transform:uppercase;}.elementor-4170201 .elementor-element.elementor-element-8692839 .elementor-spacer-inner{height:50px;}.elementor-4170201 .elementor-element.elementor-element-0a35f70 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4170201 .elementor-element.elementor-element-91493e7 > .elementor-widget-container{margin:0px -0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4170201 .elementor-element.elementor-element-f018bf2 > .elementor-element-populated{margin:0px -0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4170201 .elementor-element.elementor-element-c47dde7 .elementor-icon-wrapper{text-align:left;}.elementor-4170201 .elementor-element.elementor-element-c47dde7 .elementor-icon{font-size:19px;}.elementor-4170201 .elementor-element.elementor-element-c47dde7 .elementor-icon i, .elementor-4170201 .elementor-element.elementor-element-c47dde7 .elementor-icon svg{transform:rotate(0deg);}.elementor-4170201 .elementor-element.elementor-element-c81fc00 .elementor-spacer-inner{height:30px;}.elementor-4170201 .elementor-element.elementor-element-44cb775 .elementor-heading-title{color:#FFFFFF;font-family:"Nexa Black", sans-serif;text-transform:uppercase;}.elementor-4170201 .elementor-element.elementor-element-32c2dbd:not(.elementor-motion-effects-element-type-background), .elementor-4170201 .elementor-element.elementor-element-32c2dbd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-4170201 .elementor-element.elementor-element-32c2dbd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4170201 .elementor-element.elementor-element-32c2dbd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4170201 .elementor-element.elementor-element-2657a56 .ce-active-filters{gap:5px;}.elementor-4170201 .elementor-element.elementor-element-2657a56 a.elementor-button:not(#e){color:#000000;}.elementor-4170201 .elementor-element.elementor-element-2657a56 .elementor-button{background-color:#BCCF01;}.elementor-4170201 .elementor-element.elementor-element-2657a56 a.elementor-button:not(#e):hover, .elementor-4170201 .elementor-element.elementor-element-2657a56 a.elementor-button:not(#e):active{color:#FFFFFF;}.elementor-4170201 .elementor-element.elementor-element-2657a56 .elementor-button:hover, .elementor-4170201 .elementor-element.elementor-element-2657a56 .elementor-button:active{background-color:#BCCF01;}.elementor-4170201 .elementor-element.elementor-element-7050e47:not(.elementor-motion-effects-element-type-background), .elementor-4170201 .elementor-element.elementor-element-7050e47 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-4170201 .elementor-element.elementor-element-7050e47{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4170201 .elementor-element.elementor-element-7050e47 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4170201 .elementor-element.elementor-element-5e9a873:not(.elementor-motion-effects-element-type-background), .elementor-4170201 .elementor-element.elementor-element-5e9a873 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-4170201 .elementor-element.elementor-element-5e9a873{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;color:#FFFFFF;}.elementor-4170201 .elementor-element.elementor-element-5e9a873 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4170201 .elementor-element.elementor-element-5e9a873 .elementor-heading-title{color:#BCCF01;}.elementor-4170201 .elementor-element.elementor-element-1ff51f8 .elementor-spacer-inner{height:50px;}.elementor-4170201 .elementor-element.elementor-element-cdb6591.ce-image-gallery--layout-grid .ce-image-gallery{grid-template-columns:repeat(4, 1fr);grid-gap:10px;}.elementor-4170201 .elementor-element.elementor-element-cdb6591.ce-image-gallery--layout-masonry .ce-image-gallery{columns:4;column-gap:10px;}.elementor-4170201 .elementor-element.elementor-element-cdb6591.ce-image-gallery--layout-masonry figure{margin-bottom:10px;}.elementor-4170201 .elementor-element.elementor-element-cdb6591 .ce-gallery-icon, .elementor-4170201 .elementor-element.elementor-element-cdb6591 .ce-gallery-icon img{aspect-ratio:4/3;transition-duration:800ms;transition-property:all;}.elementor-4170201 .elementor-element.elementor-element-cdb6591 .ce-gallery-item{gap:10px;}.elementor-4170201 .elementor-element.elementor-element-cdb6591 figcaption{text-align:left;}.elementor-4170201 .elementor-element.elementor-element-cdb6591 figcaption, .elementor-4170201 .elementor-element.elementor-element-cdb6591 figcaption a{color:#BCCF01;font-family:"Nexa Black", sans-serif;font-size:17px;text-transform:uppercase;}.elementor-4170201 .elementor-element.elementor-element-3d3361e .elementor-spacer-inner{height:50px;}.elementor-4170201 .elementor-element.elementor-element-bcdbb2c:not(.elementor-motion-effects-element-type-background), .elementor-4170201 .elementor-element.elementor-element-bcdbb2c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-4170201 .elementor-element.elementor-element-bcdbb2c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4170201 .elementor-element.elementor-element-bcdbb2c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4170201 .elementor-element.elementor-element-04bb43e .elementor-spacer-inner{height:50px;}.elementor-4170201 .elementor-element.elementor-element-5363bb5 .elementor-text-editor{text-align:right;}.elementor-4170201 .elementor-element.elementor-element-5363bb5 > .elementor-widget-container{margin:0px -0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4170201 .elementor-element.elementor-element-c57237e .elementor-spacer-inner{height:50px;}@media(min-width:768px){.elementor-4170201 .elementor-element.elementor-element-1572c4a{width:60%;}.elementor-4170201 .elementor-element.elementor-element-12b8e70{width:39.956%;}.elementor-4170201 .elementor-element.elementor-element-0a35f70{width:15%;}.elementor-4170201 .elementor-element.elementor-element-f018bf2{width:84.666%;}.elementor-4170201 .elementor-element.elementor-element-492b59f{width:74.666%;}.elementor-4170201 .elementor-element.elementor-element-4eeb5a6{width:25%;}}@media(max-width:1024px){.elementor-4170201 .elementor-element.elementor-element-3a57239 .elementor-heading-title{font-size:1.75rem;}.elementor-4170201 .elementor-element.elementor-element-cdb6591.ce-image-gallery--layout-grid .ce-image-gallery{grid-template-columns:repeat(4, 1fr);}.elementor-4170201 .elementor-element.elementor-element-cdb6591.ce-image-gallery--layout-masonry .ce-image-gallery{columns:4;}}@media(max-width:767px){.elementor-4170201 .elementor-element.elementor-element-3a57239 .elementor-heading-title{font-size:1.5rem;}.elementor-4170201 .elementor-element.elementor-element-8692839 .elementor-spacer-inner{height:5px;}.elementor-4170201 .elementor-element.elementor-element-0a35f70{width:60%;}.elementor-4170201 .elementor-element.elementor-element-f018bf2{width:40%;}.elementor-4170201 .elementor-element.elementor-element-f54c21e{width:100%;}.elementor-4170201 .elementor-element.elementor-element-f54c21e > .elementor-column-wrap > .elementor-widget-wrap{flex-wrap:wrap;}.elementor-4170201 .elementor-element.elementor-element-1ff51f8 .elementor-spacer-inner{height:10px;}.elementor-4170201 .elementor-element.elementor-element-cdb6591.ce-image-gallery--layout-grid .ce-image-gallery{grid-template-columns:repeat(2, 1fr);grid-gap:8px;}.elementor-4170201 .elementor-element.elementor-element-cdb6591.ce-image-gallery--layout-masonry .ce-image-gallery{columns:2;column-gap:8px;}.elementor-4170201 .elementor-element.elementor-element-cdb6591.ce-image-gallery--layout-masonry figure{margin-bottom:8px;}.elementor-4170201 .elementor-element.elementor-element-cdb6591 .ce-gallery-item{gap:1px;}.elementor-4170201 .elementor-element.elementor-element-cdb6591 figcaption, .elementor-4170201 .elementor-element.elementor-element-cdb6591 figcaption a{font-size:10px;line-height:2.8em;}.elementor-4170201 .elementor-element.elementor-element-3d3361e .elementor-spacer-inner{height:20px;}.elementor-4170201 .elementor-element.elementor-element-04bb43e .elementor-spacer-inner{height:20px;}.elementor-4170201 .elementor-element.elementor-element-c57237e .elementor-spacer-inner{height:20px;}}/* Start custom CSS for shortcode, class: .elementor-element-77c4b76 *//* ========================================= */
/* PAGINATION DESIGN – SCHWARZER HINTERGRUND */
/* ========================================= */

/* Hauptcontainer der PrestaShop-Pagination */
nav.pagination,
nav.pagination .container,
nav.pagination .row,
nav.pagination .col-md-4,
nav.pagination .col-md-6,
nav.pagination .page-list,
nav.pagination .page-list li,
nav.pagination .page-list li a,
.pagination-wrapper,
#js-product-list-bottom {
  background-color: #000 !important;   /* alles schwarz */
  border: none !important;
  box-shadow: none !important;
}

/* Falls Theme zusätzliche Wrapper verwendet */
.elementor-widget-container nav.pagination,
.elementor-section nav.pagination,
#af_container nav.pagination {
  background-color: #000 !important;
  border: none !important;
  box-shadow: none !important;
}

/* Schrift- & Linkfarben */
nav.pagination,
nav.pagination/* End custom CSS */