.breakdance .bde-section-5219-100 .section-container{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start}.breakdance .bde-section-5219-100 .section-container{--bde-section-width:100%}.breakdance .bde-columns-5219-101{--columnCount:1}@media (max-width:1119px){.breakdance .bde-columns-5219-101{--columnCount:1}.breakdance .bde-columns-5219-101.bde-columns{flex-direction:column;flex-wrap:nowrap}.breakdance .bde-columns-5219-101.bde-columns>.bde-column{width:100%}}@media (max-width:1023px){.breakdance .bde-columns-5219-101{--columnCount:1}}@media (max-width:767px){.breakdance .bde-columns-5219-101{--columnCount:1}}@media (max-width:479px){.breakdance .bde-columns-5219-101{--columnCount:1}}.breakdance .bde-column-5219-102{--column-width:100%}.breakdance .bde-code-block-5219-103{width:100%}.breakdance .bde-code-block-5219-103{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;text-align:left}.breakdance .bde-columns-5219-104{--columnCount:2}@media (max-width:1119px){.breakdance .bde-columns-5219-104{--columnCount:2}.breakdance .bde-columns-5219-104.bde-columns{flex-direction:column;flex-wrap:nowrap}.breakdance .bde-columns-5219-104.bde-columns>.bde-column{width:100%}}@media (max-width:1023px){.breakdance .bde-columns-5219-104{--columnCount:2}}@media (max-width:767px){.breakdance .bde-columns-5219-104{--columnCount:2}}@media (max-width:479px){.breakdance .bde-columns-5219-104{--columnCount:2}}.breakdance .bde-column-5219-105{--column-width:20%}.breakdance .bde-column-5219-105{background-color:#fff0}.fitk-filter-panel{width:100%;box-sizing:border-box;overflow:hidden;background:rgb(255 255 255 / .03);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:2px solid rgb(1 123 247 / .55);border-radius:16px;padding:20px 18px 22px;box-shadow:0 0 4px rgb(60 130 255 / .5),0 0 14px rgb(1 123 247 / .28)}.fitk-filter-group{margin-bottom:22px;max-width:100%}.fitk-filter-group:last-child{margin-bottom:0}.fitk-filter-panel .fitk-filter-title,h3.fitk-filter-title{color:#fff!important;font-size:12.5px!important;font-weight:800!important;letter-spacing:.05em!important;text-transform:uppercase!important;margin:0 0 12px!important;line-height:1.3!important;word-break:break-word}.fitk-filter-catlist{display:flex;flex-direction:column;gap:6px;width:100%}.fitk-filter-cat{display:flex;align-items:center;justify-content:space-between;gap:6px;background:rgb(255 255 255 / .03);border:1px solid rgb(255 255 255 / .1);border-radius:8px;padding:8px 12px;color:#aab4c4;font-size:12.5px;text-decoration:none;width:100%;box-sizing:border-box;transition:border-color .2s ease,background .2s ease,color .2s ease,box-shadow .2s ease}.fitk-filter-cat:hover{border-color:#017bf7;color:#cdeeff;background:rgb(1 123 247 / .08)}.fitk-filter-cat.is-active{border-color:#017bf7;background:rgb(1 123 247 / .14);color:#fff;font-weight:700;box-shadow:0 0 10px rgb(1 123 247 / .35)}.fitk-filter-count{color:#5f6b7a;font-size:11px;flex:none}.fitk-filter-cat.is-active .fitk-filter-count{color:#8fc4ff}.fitk-filter-empty{color:#5f6b7a;font-size:12.5px;font-style:italic;padding:8px 0}.fitk-filter-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:#3ddc84;margin-right:7px;box-shadow:0 0 6px rgb(61 220 132 / .65);vertical-align:middle}.fitk-filter-pricevals{color:#cdeeff;font-size:12.5px;font-weight:700;margin-bottom:10px;text-align:center}.fitk-filter-slider{position:relative;height:26px;margin-bottom:14px}.fitk-filter-slider-track{position:absolute;top:50%;left:0;right:0;height:4px;background:rgb(255 255 255 / .14);border-radius:4px;transform:translateY(-50%)}.fitk-filter-slider-range{position:absolute;top:50%;height:4px;background:#017bf7;border-radius:4px;transform:translateY(-50%)}.fitk-filter-range{position:absolute;top:0;left:0;width:100%;height:26px;margin:0;background:#fff0;-webkit-appearance:none;appearance:none;pointer-events:none}.fitk-filter-range::-webkit-slider-runnable-track{background:#fff0}.fitk-filter-range::-moz-range-track{background:#fff0}.fitk-filter-range::-webkit-slider-thumb{-webkit-appearance:none;pointer-events:auto;width:16px;height:16px;border-radius:50%;background:#fff;border:3px solid #017bf7;box-shadow:0 0 8px rgb(1 123 247 / .6);cursor:pointer;margin-top:0}.fitk-filter-range::-moz-range-thumb{pointer-events:auto;width:16px;height:16px;border-radius:50%;background:#fff;border:3px solid #017bf7;box-shadow:0 0 8px rgb(1 123 247 / .6);cursor:pointer}.fitk-filter-pricebtn{width:100%;box-sizing:border-box;background:radial-gradient(circle at 50% 34%,#13223c,#070d18);border:2px solid rgb(255 255 255 / .16);color:#4d9bff;font-size:12px;font-weight:700;padding:8px 12px;border-radius:8px;cursor:pointer;font-family:inherit;transition:border-color .3s ease,box-shadow .3s ease}.fitk-filter-pricebtn:hover{border-color:#017bf7;box-shadow:0 0 10px rgb(1 123 247 / .4)}.fitk-filter-section-title{color:#fff!important;font-size:12.5px!important;font-weight:800!important;letter-spacing:.05em!important;text-transform:uppercase!important;margin:22px 0 12px!important;padding-top:18px;border-top:1px solid rgb(255 255 255 / .1);line-height:1.3!important;word-break:break-word}.fitk-filter-section-title--first{margin-top:0!important;padding-top:0!important;border-top:none!important}.fitk-filter-group--range .fitk-filter-slider{margin-bottom:0}.fitk-filter-switch{display:flex;align-items:center;justify-content:space-between;gap:10px;background:rgb(255 255 255 / .03);border:1px solid rgb(255 255 255 / .1);border-radius:8px;padding:8px 12px;color:#aab4c4;font-size:12.5px;text-decoration:none;width:100%;box-sizing:border-box;cursor:pointer;transition:border-color .2s ease,background .2s ease,color .2s ease,box-shadow .2s ease}.fitk-filter-switch:hover{border-color:#017bf7;color:#cdeeff;background:rgb(1 123 247 / .08)}.fitk-filter-switch.is-active{border-color:#017bf7;background:rgb(1 123 247 / .14);color:#fff;font-weight:700;box-shadow:0 0 10px rgb(1 123 247 / .35)}.fitk-filter-switch.is-active .fitk-filter-count{color:#8fc4ff}.fitk-filter-switch-track{position:relative;flex:none;width:34px;height:18px;border-radius:999px;background:rgb(255 255 255 / .14);border:1px solid rgb(255 255 255 / .18);box-sizing:border-box;transition:background .25s ease,border-color .25s ease,box-shadow .25s ease}.fitk-filter-switch-knob{position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:50%;background:#fff;box-shadow:0 0 4px rgb(0 0 0 / .45);transition:left .25s ease,box-shadow .25s ease}.fitk-filter-switch.is-active .fitk-filter-switch-track{background:#017bf7;border-color:#017bf7;box-shadow:0 0 10px rgb(1 123 247 / .6)}.fitk-filter-switch.is-active .fitk-filter-switch-knob{left:18px;box-shadow:0 0 8px rgb(60 130 255 / .9)}.breakdance .bde-column-5219-107{--column-width:80%}<?php $fitk_per_page=12;$fitk_ppage=isset($_GET['ppage']) ? max(1,intval($_GET['ppage'])) :1;$fitk_args=['status'=>'publish','limit'=>$fitk_per_page,'page'=>$fitk_ppage,'paginate'=>true,];if (is_product_category()){$fitk_args['category']=[get_queried_object()->slug]}if (isset($_GET['stock_status']) && $_GET['stock_status']==='instock'){$fitk_args['stock_status']='instock'}if (isset($_GET['min_price']) || isset($_GET['max_price'])){$fitk_args['meta_query']=[['key'=>'_price','value'=>[floatval($_GET['min_price'] ?? 0),floatval($_GET['max_price'] ?? 999999)],'compare'=>'BETWEEN','type'=>'NUMERIC',]]}foreach ($_GET as $fitk_k=>$fitk_v){if (strpos($fitk_k,'filter_')===0 && $fitk_v){$fitk_taxonomy='pa_' . str_replace('filter_','',$fitk_k);$fitk_slugs=explode(',',sanitize_text_field(wp_unslash($fitk_v)));$fitk_args['tax_query'][]=['taxonomy'=>$fitk_taxonomy,'field'=>'slug','terms'=>$fitk_slugs,]}}$fitk_results=wc_get_products($fitk_args);$fitk_products=$fitk_results->products;$fitk_max_pages=$fitk_results->max_num_pages;?><div class="fitk-pgrid"><?php if (empty($fitk_products)) :?><div class="fitk-pgrid-empty">Keine Produkte gefunden.</div><?php else :?><?php foreach ($fitk_products as $fitk_product) :$fitk_in_stock=$fitk_product->is_in_stock();$fitk_is_testsieger=has_term('testsieger','product_tag',$fitk_product->get_id());// Erste Produktkategorie für die kleine Kategorie-Zeile über dem Namen $fitk_cat_terms=get_the_terms($fitk_product->get_id(),'product_cat');$fitk_cat_name='';if ($fitk_cat_terms && ! is_wp_error($fitk_cat_terms)){$fitk_cat_name=$fitk_cat_terms[0]->name}?><div class="fitk-pcard"><div class="fitk-pcard-top"><?php if ($fitk_is_testsieger):?><div class="fitk-pbadge fitk-pbadge--gold">★ Testsieger</div><?php elseif ($fitk_in_stock):?><div class="fitk-pbadge fitk-pbadge--in"><span class="fitk-pbadge-dot"></span>Lagernd</div><?php endif;?><label class="fitk-pcompare"><input type="checkbox"><span>Vergleichen</span></label></div><a href="<?php echo esc_url(/wp-content/uploads/breakdance/css/$fitk_product->get_permalink() ); ?>" class="fitk-pimg"><div class="fitk-pimg-glow"></div><?php echo $fitk_product->get_image('medium');?></a><?php if ($fitk_cat_name):?><div class="fitk-pcat"><?php echo esc_html($fitk_cat_name);?></div><?php endif;?><a href="<?php echo esc_url(/wp-content/uploads/breakdance/css/$fitk_product->get_permalink() ); ?>" class="fitk-pname"><?php echo esc_html($fitk_product->get_name());?></a><form class="fitk-pform" method="post" action="<?php echo esc_url(/wp-content/uploads/breakdance/css/$fitk_product->get_permalink() ); ?>"><input type="hidden" name="add-to-cart" value="<?php echo esc_attr( $fitk_product->get_id() ); ?>"><div class="fitk-pactions-row"><div class="fitk-pqty"><button type="button" class="fitk-qty-minus">−</button><input type="number" name="quantity" value="1" min="1" class="fitk-qty-input"><button type="button" class="fitk-qty-plus">+</button></div><button type="button" class="fitk-pheart" aria-label="Zur Wunschliste"><svg viewBox="0 0 24 24"><path d="M12 21s-6.7-4.35-9.3-8.28C1.02 10.63 1.7 7.5 4.42 6.1 6.5 5 9 5.7 12 8.5c3-2.8 5.5-3.5 7.58-2.4 2.72 1.4 3.4 4.53 1.72 6.62C18.7 16.65 12 21 12 21z"/></svg></button><div class="fitk-pprice"><?php echo $fitk_product->get_price_html();?></div></div><button type="submit" class="fitk-pcart"><?php echo $fitk_in_stock ? 'In den Warenkorb':'Vorbestellen';?></button></form><?php if ($fitk_product->get_sku()):?><div class="fitk-psku">SKU:<?php echo esc_html($fitk_product->get_sku());?></div><?php endif;?></div><?php endforeach;?><?php endif;?></div><?php if ($fitk_max_pages>1):?><div class="fitk-pagination"><?php for ($fitk_p=1;$fitk_p <=$fitk_max_pages;$fitk_p++):$fitk_page_url=add_query_arg('ppage',$fitk_p);?><a href="<?php echo esc_url(/wp-content/uploads/breakdance/css/$fitk_page_url); ?>" class="fitk-page<?php echo $fitk_p === $fitk_ppage ? ' is-active' : ''; ?>"><?php echo intval($fitk_p);?></a><?php endfor;?></div><?php endif;