body{background:#181818}ul.products{display:grid !important;grid-template-columns:repeat(4, 1fr);gap:28px;margin:50px
0 !important;padding:0
!important}ul.products::before,ul.products::after{display:none !important}ul.products
li.product{width:auto !important;margin:0
!important;float:none !important}.bf-product-card{list-style:none;background:#262626;border:1px
solid rgba(255,255,255,.09);overflow:hidden;transition: .35s ease}.bf-product-card:hover{transform:translateY(-8px);border-color:rgba(255,255,255,.22)}.bf-product-card-link{display:block;color:inherit !important;text-decoration:none !important}.bf-product-card-link:hover{color:inherit !important}.bf-card-media{position:relative;overflow:hidden;background:#f2f2f2}.bf-card-media
img{width:100%;aspect-ratio:1 / 1;object-fit:cover;transition: .45s ease}.bf-product-card:hover .bf-card-media
img{transform:scale(1.07)}.bf-card-badge{position:absolute;top:14px;left:14px;padding:7px
10px;background:#fff;color:#111;font-size:10px;font-weight:700;letter-spacing:2px;text-transform:uppercase}.bf-card-badge.sale{background:#fff;color:#111}.bf-card-content{padding:22px;text-align:left}.bf-card-kicker{display:block;margin-bottom:10px;font-size:10px;letter-spacing:2px;text-transform:uppercase;opacity: .55}.bf-product-card
h3{min-height:58px;margin:0
0 12px;font-size:14px;line-height:1.35;letter-spacing: .8px;text-transform:uppercase}.bf-card-rating{margin-bottom:12px;font-size:10px;letter-spacing:2px;opacity: .55}.bf-card-price{margin-bottom:18px;font-size:17px;font-weight:700}.bf-card-price
del{opacity: .45;margin-right:6px}.bf-card-price
ins{text-decoration:none}.bf-card-link{display:inline-block;font-size:11px;letter-spacing:2px;text-transform:uppercase;opacity: .7}.bf-product-card:hover .bf-card-link{opacity:1}.bf-product-card a,
.bf-product-card a:visited,
.bf-product-card a:hover,
.bf-product-card a:active{color:#fff !important}@media (max-width: 1200px){ul.products{grid-template-columns:repeat(3, 1fr)}}@media (max-width: 900px){ul.products{grid-template-columns:repeat(2, 1fr)}}@media (max-width: 600px){ul.products{grid-template-columns:repeat(2, minmax(0, 1fr));gap:12px}.bf-card-content{padding:14px
12px}.bf-card-badge{top:8px;left:8px;padding:5px
7px;font-size:8px;letter-spacing:1.2px}.bf-card-kicker{margin-bottom:7px;font-size:8px;letter-spacing:1.2px}.bf-product-card
h3{min-height:48px;margin-bottom:9px;font-size:11px;line-height:1.3;letter-spacing: .35px}.bf-card-rating{margin-bottom:9px;font-size:8px;letter-spacing:1px}.bf-card-price{margin-bottom:12px;font-size:14px}.bf-card-link{font-size:9px;letter-spacing:1.2px}}.bf-category-page{background:#181818;color:#fff}.bf-category-hero{min-height:620px;display:flex;align-items:center;justify-content:center;text-align:center;background:radial-gradient(circle at center, rgba(255,255,255,.18), transparent 28%),
linear-gradient(rgba(0,0,0,.35), rgba(0,0,0,.85)),
#181818}.bf-category-hero-inner{max-width:1100px;padding:0
30px}.bf-category-hero
span{display:block;margin-bottom:22px;font-size:12px;letter-spacing:5px;opacity: .6;text-transform:uppercase}.bf-category-hero
h1{margin:0
0 28px;font-size:clamp(46px, 7vw, 96px);line-height: .95;letter-spacing:4px;text-transform:uppercase}.bf-category-hero
p{max-width:760px;margin:0
auto 38px;font-size:18px;line-height:1.7;opacity: .78}.bf-cat-btn{display:inline-block;padding:15px
34px;border:1px
solid #fff;font-size:12px;letter-spacing:2px;text-transform:uppercase;color:#fff !important}.bf-cat-btn:hover{background:#fff;color:#111 !important}.bf-category-intro{padding:110px
30px;background:#222;text-align:center}.bf-category-products{padding:110px
0;background:#181818}.bf-category-container{max-width:1500px;margin:0
auto;padding:0
40px}.bf-products-shortcode{margin-top:60px !important}@media (max-width: 900px){.bf-category-features{grid-template-columns:1fr}.bf-category-features
div{border-right:0;border-bottom:1px solid rgba(255,255,255,.08)}}@media (max-width: 700px){.bf-category-hero{min-height:520px}.bf-category-intro,.bf-category-products{padding:75px
0}.bf-category-container{padding:0
22px}}.bf-cat-trustbar{display:grid;grid-template-columns:repeat(4, 1fr);background:#242424;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08)}.bf-cat-trustbar
div{padding:28px
20px;text-align:center;font-size:12px;letter-spacing:2px;text-transform:uppercase;color:#fff}@media(max-width:900px){.bf-cat-trustbar{grid-template-columns:1fr 1fr}}@media(max-width:600px){.bf-cat-trustbar{grid-template-columns:1fr}}.bf-category-head{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-bottom:55px}.bf-category-head
h2{margin:0}.bf-filterbar{display:flex;gap:10px;flex-wrap:wrap}.bf-filter-btn{padding:12px
20px;background:transparent;color:#fff;border:1px
solid rgba(255,255,255,.25);font-size:11px;letter-spacing:2px;text-transform:uppercase;cursor:pointer;transition: .25s ease}.bf-filter-btn:hover,.bf-filter-btn.is-active{background:#fff;color:#111}@media(max-width:800px){.bf-category-head{align-items:flex-start;flex-direction:column}}.page .entry-content,
.page .site-content,
.page .site-main,
.page .ast-container,
.page .ast-container-fluid,
.page
article{width:100% !important;max-width:100% !important;margin:0
!important;padding:0
!important}.bf-category-page{width:100vw;margin-left:calc(50% - 50vw);background:#181818;overflow:hidden}.bf-category-hero{width:100vw;margin-left:calc(50% - 50vw)}.bf-category-products{width:100vw;margin-left:calc(50% - 50vw)}.bf-category-container{max-width:1500px;margin:0
auto;padding:0
40px}.bf-filter-btn,.bf-filter-btn:visited{background:transparent !important;color:#fff !important;border:1px
solid rgba(255,255,255,.35) !important}.bf-filter-btn:hover,.bf-filter-btn.is-active{background:#fff !important;color:#111 !important;border-color:#fff !important}.bf-products-shortcode{width:100%;margin-top:55px !important}@media(max-width:700px){.bf-category-container{padding:0
20px}}body.page .entry-content > *,
body.page .wp-block-group,
body.page .wp-block-group__inner-container,
body.page .wp-block-html,
body.page .wp-block-shortcode{max-width:none !important;width:100% !important}body.page .bf-category-page{position:relative;left:50%;right:50%;width:100vw !important;max-width:100vw !important;margin-left:-50vw !important;margin-right:-50vw !important}body.page .bf-category-hero,
body.page .bf-category-products,
body.page .bf-cat-trustbar{width:100% !important;max-width:100% !important;margin-left:0 !important}body.page .bf-category-container{max-width:1500px !important;width:100% !important;margin:0
auto !important;padding-left:40px !important;padding-right:40px !important}@media(max-width:700px){body.page .bf-category-container{padding-left:20px !important;padding-right:20px !important}}.bf-pagination{clear:both;width:100%;display:flex !important;justify-content:center !important;margin:60px
0 20px !important}.bf-pagination ul.page-numbers{display:flex !important;align-items:center !important;justify-content:center !important;flex-wrap:wrap !important;gap:8px !important;margin:0
!important;padding:0
!important;list-style:none !important}.bf-pagination ul.page-numbers
li{display:block !important;margin:0
!important;padding:0
!important;list-style:none !important}.bf-pagination ul.page-numbers li::marker{content:"" !important;font-size:0 !important}.bf-pagination a.page-numbers,
.bf-pagination span.page-numbers{display:inline-flex !important;align-items:center !important;justify-content:center !important;min-width:44px !important;height:44px !important;margin:0
!important;padding:0
14px !important;border:1px
solid #383838 !important;border-radius:0 !important;background:#1f1f1f !important;color:#bdbdbd !important;font-size:13px !important;font-weight:600 !important;line-height:1 !important;text-decoration:none !important;box-shadow:none !important;transition:all .2s ease !important}.bf-pagination a.page-numbers:hover{border-color:#fff !important;background:#292929 !important;color:#fff !important}.bf-pagination span.page-numbers.current{border-color:#fff !important;background:#fff !important;color:#111 !important}.bf-pagination .prev.page-numbers,
.bf-pagination .next.page-numbers{min-width:auto !important;padding:0
18px !important}.bf-category-recommendations{padding:75px
0 85px !important;background:#171717 !important}.bf-category-recommendations .bf-category-container{width:calc(100% - 80px) !important;max-width:1400px !important;margin:0
auto !important}.bf-category-recommendations .bf-section-head{margin-bottom:32px !important}.bf-category-recommendations
h2{margin:5px
0 0 !important;font-size:32px !important;line-height:1.2 !important}.bf-recommendation-products.products{display:grid !important;grid-template-columns:repeat(5, minmax(0, 1fr)) !important;gap:18px !important;width:100% !important;margin:0
!important;padding:0
!important;list-style:none !important}.bf-recommendation-products.products
li.product{float:none !important;clear:none !important;width:100% !important;max-width:none !important;min-width:0 !important;margin:0
!important;padding:0
!important}.bf-recommendation-products .woocommerce-loop-product__title,
.bf-recommendation-products .bf-product-title{font-size:14px !important;line-height:1.35 !important}.bf-recommendation-products
.price{font-size:14px !important}.bf-recommendation-products
img{width:100% !important;height:auto !important}@media(max-width:1000px){.bf-recommendation-products.products{grid-template-columns:repeat(3, minmax(0, 1fr)) !important}}@media(max-width:600px){.bf-pagination{margin:45px
0 10px !important}.bf-pagination ul.page-numbers{gap:6px !important}.bf-pagination a.page-numbers,
.bf-pagination span.page-numbers{min-width:38px !important;height:38px !important;padding:0
10px !important;font-size:12px !important}.bf-pagination .prev.page-numbers,
.bf-pagination .next.page-numbers{padding:0
12px !important}.bf-category-recommendations{padding:60px
0 70px !important}.bf-category-recommendations .bf-category-container{width:calc(100% - 28px) !important}.bf-category-recommendations
h2{font-size:25px !important}.bf-recommendation-products.products{grid-template-columns:repeat(2, minmax(0, 1fr)) !important;gap:12px !important}.bf-recommendation-products .woocommerce-loop-product__title,
.bf-recommendation-products .bf-product-title{font-size:12px !important}}.bf-category-seo{position:relative;width:100%;padding:85px
0 95px;background:#141414;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08)}.bf-category-seo .bf-category-container{width:calc(100% - 80px);max-width:1180px;margin:0
auto}.bf-category-seo .bf-category-container::before{content:"RATGEBER & WISSEN";display:block;margin-bottom:16px;color:#8d8d8d;font-size:11px;font-weight:700;line-height:1;letter-spacing:3px;text-transform:uppercase}.bf-category-seo
h2{max-width:850px;margin:0
0 38px;color:#fff;font-size:36px;font-weight:700;line-height:1.2;letter-spacing:-.4px;text-transform:none !important}.bf-category-seo-text{max-width:1100px;column-count:2;column-gap:70px;color:#aaa;font-size:16px;line-height:1.85}.bf-category-seo-text
p{margin:0
0 22px;color:#aaa;break-inside:avoid}.bf-category-seo-text p:last-child{margin-bottom:0}@media(max-width:900px){.bf-category-seo{padding:70px
0 80px}.bf-category-seo .bf-category-container{width:calc(100% - 48px)}.bf-category-seo
h2{font-size:30px}.bf-category-seo-text{column-gap:40px}}@media(max-width:700px){.bf-category-seo{padding:55px
0 65px}.bf-category-seo .bf-category-container{width:calc(100% - 32px)}.bf-category-seo .bf-category-container::before{margin-bottom:13px;font-size:10px;letter-spacing:2.5px}.bf-category-seo
h2{margin-bottom:26px;font-size:25px;line-height:1.28}.bf-category-seo-text{column-count:1;font-size:15px;line-height:1.75}.bf-category-seo-text
p{margin-bottom:18px}}:root{--bf-shop-ivory:#f2eee7;--bf-shop-ivory-muted:#d8d2c9;--bf-shop-ink:#151515;--bf-shop-panel:#242424;--bf-shop-line:rgba(242, 238, 231, .14)}body.page-slug-elektrostimulation .bf-page-entry > .entry-content,
body.page-slug-glas .bf-page-entry > .entry-content,
body.page-slug-sextoys .bf-page-entry > .entry-content,
body.page-slug-puppen .bf-page-entry > .entry-content,
body.page-slug-fetish-bdsm .bf-page-entry > .entry-content,
body.page-slug-drogerie .bf-page-entry > .entry-content,
body.page-slug-neuheiten .bf-page-entry > .entry-content,
body.page-slug-elektrostimulation .entry-content,
body.page-slug-glas .entry-content,
body.page-slug-sextoys .entry-content,
body.page-slug-puppen .entry-content,
body.page-slug-fetish-bdsm .entry-content,
body.page-slug-drogerie .entry-content,
body.page-slug-neuheiten .entry-content{width:100% !important;max-width:none !important;margin:0
!important;padding:0
!important}body.page-slug-elektrostimulation .wp-block-shortcode,
body.page-slug-glas .wp-block-shortcode,
body.page-slug-sextoys .wp-block-shortcode,
body.page-slug-puppen .wp-block-shortcode,
body.page-slug-fetish-bdsm .wp-block-shortcode,
body.page-slug-drogerie .wp-block-shortcode,
body.page-slug-neuheiten .wp-block-shortcode{width:100% !important;max-width:none !important;margin:0
!important}body.page .bf-category-page{position:static !important;left:auto !important;right:auto !important;width:100% !important;max-width:none !important;margin:0
!important;overflow:clip !important}body.page .bf-category-hero,
body.page .bf-category-products,
body.page .bf-category-recommendations,
body.page .bf-category-seo,
body.page .bf-cat-trustbar{width:100% !important;max-width:none !important;margin-right:0 !important;margin-left:0 !important}body.page .bf-category-container{width:100% !important;max-width:1500px !important;min-width:0 !important;margin-right:auto !important;margin-left:auto !important;padding-right:40px !important;padding-left:40px !important}.bf-category-page,
.bf-category-page *,
.bf-category-container,
.bf-category-head,
.bf-filterbar,
ul.products,
ul.products li.product,.bf-product-card,.bf-product-card-link,.bf-card-content{min-width:0}.bf-category-page{color:var(--bf-shop-ivory)}.bf-category-hero-inner{width:min(100%, 1100px);min-width:0}.bf-category-hero
h1{max-width:100%;color:var(--bf-shop-ivory);overflow-wrap:anywhere;hyphens:auto}.bf-category-hero p,.bf-card-kicker,.bf-card-rating,.bf-card-link{color:var(--bf-shop-ivory-muted)}.bf-product-card,
.bf-product-card a,
.bf-product-card a:visited,
.bf-product-card a:hover,
.bf-product-card a:active{color:var(--bf-shop-ivory) !important}.bf-product-card
h3{color:var(--bf-shop-ivory);overflow-wrap:anywhere;hyphens:auto}.bf-card-media{background:#f5f2ed}.bf-card-media
img{object-fit:contain;background:#f5f2ed}.bf-category-seo{background:var(--bf-shop-ivory) !important;color:var(--bf-shop-ink) !important;border-color:rgba(17, 17, 17, .14) !important}.bf-category-seo .bf-category-container::before{color:rgba(17, 17, 17, .54) !important}.bf-category-seo h2,
.bf-category-seo-text,
.bf-category-seo-text
p{color:var(--bf-shop-ink) !important}.bf-cat-trustbar{background:var(--bf-shop-ivory) !important;border-color:rgba(17, 17, 17, .14) !important}.bf-cat-trustbar
div{color:var(--bf-shop-ink) !important;border-right:1px solid rgba(17, 17, 17, .11)}.bf-cat-trustbar div:last-child{border-right:0}.bf-category-recommendations h2,
.bf-category-recommendations .bf-product-kicker{color:var(--bf-shop-ivory)}@media (max-width: 900px){body.page .bf-category-container{padding-right:22px !important;padding-left:22px !important}.bf-category-hero{min-height:500px}.bf-category-hero
h1{font-size:clamp(42px, 9vw, 72px);letter-spacing:1px}.bf-category-head{gap:22px;margin-bottom:34px}.bf-filterbar{width:100%}}@media (max-width: 700px){body.page .bf-category-container{width:100% !important;padding-right:14px !important;padding-left:14px !important}.bf-category-hero{min-height:auto !important;padding:94px
16px 72px}.bf-category-hero-inner{width:100%;padding:0
!important}.bf-category-hero
span{margin-bottom:16px;font-size:10px;letter-spacing:3px}.bf-category-hero
h1{width:100%;margin-bottom:22px;font-size:clamp(34px, 10.5vw, 48px) !important;line-height:1.02 !important;letter-spacing: .4px !important;overflow-wrap:anywhere;word-break:normal;hyphens:auto}.bf-category-hero
p{max-width:520px;margin-bottom:28px;font-size:16px;line-height:1.6}.bf-cat-btn{width:min(100%, 290px);padding:15px
18px;text-align:center}.bf-category-products{padding:58px
0 !important}.bf-category-head{width:100%;margin-bottom:26px}.bf-category-head
h2{font-size:26px}.bf-filterbar{display:grid;grid-template-columns:1fr;width:100%;gap:8px}.bf-filter-btn,.bf-filter-btn:visited{width:100%;padding:13px
14px;text-align:left;white-space:normal;line-height:1.35;overflow-wrap:anywhere}ul.products,ul.products.columns-4,.bf-products-shortcode.products{width:100% !important;grid-template-columns:repeat(2, minmax(0, 1fr)) !important;gap:10px !important;margin:28px
0 0 !important}ul.products li.product,
.bf-products-shortcode.products
li.product{width:100% !important;max-width:100% !important;min-width:0 !important}.bf-product-card{width:100%;max-width:100%}.bf-card-content{padding:13px
10px}.bf-card-badge{top:7px;left:7px;padding:5px
6px;font-size:7.5px;letter-spacing:1px}.bf-card-kicker{margin-bottom:7px;font-size:7.5px;line-height:1.35;letter-spacing:1px;overflow-wrap:anywhere}.bf-product-card
h3{min-height:0;margin-bottom:10px;font-size:11px;line-height:1.35;letter-spacing: .2px}.bf-card-rating{margin-bottom:8px;font-size:8px;letter-spacing: .6px}.bf-card-price{margin-bottom:0;font-size:14px}.bf-card-link{display:none}.bf-category-recommendations .bf-category-container,
.bf-category-seo .bf-category-container{width:100% !important;padding-right:16px !important;padding-left:16px !important}.bf-recommendation-products.products{grid-template-columns:repeat(2, minmax(0, 1fr)) !important;gap:10px !important}.bf-category-seo{padding:58px
0 64px}.bf-category-seo
h2{font-size:25px;line-height:1.25}.bf-category-seo-text{font-size:15px;line-height:1.72}.bf-cat-trustbar{grid-template-columns:repeat(2, minmax(0, 1fr)) !important}.bf-cat-trustbar
div{padding:18px
8px;font-size:9px;line-height:1.4;letter-spacing:1.2px;border-bottom:1px solid rgba(17, 17, 17, .11)}.bf-cat-trustbar div:nth-child(2n){border-right:0}.bf-cat-trustbar div:nth-last-child(-n+2){border-bottom:0}}@media (max-width: 430px){.bf-category-hero{padding-top:82px}.bf-category-hero
h1{font-size:clamp(31px, 10vw, 39px) !important}.bf-category-hero
p{font-size:15px}body.page .bf-category-container{padding-right:12px !important;padding-left:12px !important}ul.products,ul.products.columns-4,.bf-products-shortcode.products{gap:8px !important}.bf-card-content{padding:12px
9px}.bf-product-card
h3{font-size:10.5px}.bf-card-price{font-size:13px}}.bf-card-badge-stock{max-width:calc(100% - 24px);padding:9px
12px;background:#f2eee7 !important;color:#111 !important;border:1px
solid rgba(17,17,17,.18);font-weight:800;line-height:1.2;letter-spacing:1.2px;white-space:normal}.bf-card-badge-sale{background:#111 !important;color:#f2eee7 !important}.bf-card-stock-note{display:inline-flex;align-items:center;margin-top:14px;padding:9px
11px;background:#f2eee7;color:#111 !important;border:1px
solid rgba(17,17,17,.16);font-size:10px;font-weight:800;line-height:1.25;letter-spacing:1px;text-transform:uppercase}.bf-product-card.outofstock .bf-card-media
img{opacity:1 !important}@media (max-width: 700px){.bf-card-badge-stock{top:7px;right:7px;left:7px;max-width:none;padding:7px
6px;font-size:7px;letter-spacing: .7px;text-align:center}.bf-card-stock-note{width:100%;justify-content:center;margin-top:10px;padding:7px
5px;font-size:7px;letter-spacing: .5px;text-align:center}}.bf-card-badge-stock{animation:bf-card-stock-pulse 2.8s ease-in-out infinite}@keyframes bf-card-stock-pulse{0%,100%{box-shadow:0 0 0 0 rgba(242,238,231,0)}50%{box-shadow:0 0 0 7px rgba(242,238,231,.13)}}@media (prefers-reduced-motion: reduce){.bf-card-badge-stock{animation:none !important}}.bf-card-badge-stock{position:absolute !important;top:12px !important;right:12px !important;left:12px !important;z-index:5 !important;width:auto !important;max-width:none !important;display:flex !important;align-items:center !important;justify-content:center !important;min-height:38px !important;padding:9px
12px !important;background:#f2eee7 !important;color:#111 !important;border:1px
solid rgba(17,17,17,.18) !important;box-shadow:0 8px 24px rgba(0,0,0,.18) !important;font-size:10px !important;font-weight:800 !important;line-height:1.2 !important;letter-spacing:1.2px !important;text-align:center !important;text-transform:uppercase !important;white-space:normal !important}.bf-card-badge-stock::before{content:"";width:7px;height:7px;flex:0 0 7px;margin-right:8px;border-radius:50%;background:#111;box-shadow:0 0 0 4px rgba(17,17,17,.10)}.bf-card-stock-note{display:none !important}@media (max-width: 700px){.bf-card-badge-stock{top:7px !important;right:7px !important;left:7px !important;min-height:31px !important;padding:6px
5px !important;font-size:7px !important;letter-spacing: .55px !important}.bf-card-badge-stock::before{width:5px;height:5px;flex-basis:5px;margin-right:5px;box-shadow:0 0 0 3px rgba(17,17,17,.10)}}.bf-category-head{display:block;width:100%;margin-bottom:55px}.bf-category-head
h2{display:block;width:100%;margin:0
0 28px}.bf-category-head .bf-filterbar{display:flex;width:100%;flex-wrap:wrap;justify-content:flex-start;gap:10px}.bf-category-head h2 .bf-product-count{margin-left:7px;color:#999;font-size: .55em;font-weight:500;vertical-align:middle}.bf-filter-count{margin-left:5px;font-size:12px;font-weight:700;letter-spacing:0;opacity: .6;white-space:nowrap}.bf-filter-btn.is-active .bf-filter-count,
.bf-filter-btn:hover .bf-filter-count{color:inherit;opacity: .75}body.woocommerce.archive #primary,
body.woocommerce.archive .site-main,
body.woocommerce.archive .site-content,
body.woocommerce.archive .ast-container,
body.woocommerce.archive .ast-container-fluid,
body.woocommerce.archive article,
body.woocommerce.archive .entry-content{width:100% !important;max-width:none !important;margin:0
!important;padding:0
!important}body.woocommerce.archive .bf-category-page{position:static !important;width:100% !important;max-width:none !important;margin:0
!important;overflow:clip !important}body.woocommerce.archive .bf-category-hero,
body.woocommerce.archive .bf-category-products{width:100% !important;max-width:none !important;margin:0
!important}body.woocommerce.archive .bf-category-container{width:100% !important;max-width:1500px !important;min-width:0 !important;margin-right:auto !important;margin-left:auto !important;padding-right:40px !important;padding-left:40px !important}.bf-archive-filter-form{width:100%;margin:0}.bf-archive-filter-form .bf-shop-toolbar{margin-bottom:0}.bf-archive-filter-form .bf-open-filters{cursor:pointer}.bf-archive-result-count{margin:26px
0 0;color:#858585;font-size:10px;font-weight:500;line-height:1.3;letter-spacing:1.5px;text-transform:uppercase}.bf-product-results>ul.products{width:100% !important}.bf-pagination .woocommerce-pagination{margin:0
!important}.bf-pagination .woocommerce-pagination ul.page-numbers{margin:0
!important}.bf-category-products .woocommerce-message,
.bf-category-products .woocommerce-info,
.bf-category-products .woocommerce-error{margin:0
0 28px;border-top:0;background:#242424;color:#f2eee7}@media (max-width: 900px){body.woocommerce.archive .bf-category-container{padding-right:22px !important;padding-left:22px !important}}@media (max-width: 700px){body.woocommerce.archive .bf-category-container{padding-right:14px !important;padding-left:14px !important}.bf-archive-result-count{margin-top:20px;font-size:8px;letter-spacing:1.1px}}@media (max-width: 430px){body.woocommerce.archive .bf-category-container{padding-right:12px !important;padding-left:12px !important}}html body .bf-category-page .bf-cat-btn,
html body .bf-category-page .bf-cat-btn:link,
html body .bf-category-page .bf-cat-btn:visited{display:inline-flex !important;align-items:center !important;justify-content:center !important;padding:15px
34px !important;border:1px
solid #fff !important;border-radius:0 !important;background:transparent !important;color:#fff !important;-webkit-text-fill-color:#fff !important;font:inherit !important;font-size:12px !important;font-weight:400 !important;line-height:1 !important;letter-spacing:2px !important;text-align:center !important;text-decoration:underline !important;text-decoration-color:#fff !important;text-underline-offset:3px !important;text-transform:uppercase !important;opacity:1 !important;box-shadow:none !important;transition:background-color .25s ease, color .25s ease, border-color .25s ease !important}html body .bf-category-page .bf-cat-btn:hover,
html body .bf-category-page .bf-cat-btn:focus,
html body .bf-category-page .bf-cat-btn:focus-visible,
html body .bf-category-page .bf-cat-btn:active{border-color:#fff !important;background:#fff !important;color:#111 !important;-webkit-text-fill-color:#111 !important;text-decoration-color:#111 !important;opacity:1 !important}html body .bf-product-results > .bf-archive-result-count,
html body .bf-product-results>.bf-filtered-result-count{margin:26px
0 0 !important;color:#858585 !important;font-size:10px !important;font-weight:500 !important;line-height:1.3 !important;letter-spacing:1.5px !important;text-transform:uppercase !important}html body .bf-product-results > .bf-archive-result-count + ul.products,
html body .bf-product-results > .bf-filtered-result-count + ul.products,
html body .bf-product-results>.woocommerce-notices-wrapper+ul.products{margin-top:55px !important}html body .bf-product-results>.bf-archive-result-count+.woocommerce-notices-wrapper:empty+ul.products{margin-top:55px !important}html body .bf-pagination .woocommerce-pagination,
html body .bf-pagination .woocommerce-pagination ul.page-numbers{border:0
!important;background:transparent !important;box-shadow:none !important}html body .bf-pagination .woocommerce-pagination ul.page-numbers{display:flex !important;align-items:center !important;justify-content:center !important;flex-wrap:wrap !important;gap:8px !important;margin:0
!important;padding:0
!important}html body .bf-pagination .woocommerce-pagination ul.page-numbers
li{border:0
!important;margin:0
!important;padding:0
!important}@media (max-width: 700px){html body .bf-product-results > .bf-archive-result-count,
html body .bf-product-results>.bf-filtered-result-count{margin-top:20px !important;font-size:8px !important;letter-spacing:1.1px !important}html body .bf-product-results > .bf-archive-result-count + ul.products,
html body .bf-product-results > .bf-filtered-result-count + ul.products,
html body .bf-product-results>.bf-archive-result-count+.woocommerce-notices-wrapper:empty+ul.products{margin-top:32px !important}}.bf-brand-seo .bf-category-container::before{content:"MARKE & KAUFBERATUNG" !important}.bf-brand-seo
h2{overflow-wrap:anywhere;hyphens:auto}.bf-brand-seo .bf-category-seo-text ul,
.bf-brand-seo .bf-category-seo-text
ol{margin:0
0 22px 22px;break-inside:avoid}.bf-brand-seo .bf-category-seo-text
li{margin-bottom:8px}.bf-brand-seo{padding-top:72px !important;padding-bottom:78px !important}.bf-brand-seo
h2{max-width:1250px !important;margin-bottom:42px !important;font-size:36px !important;line-height:1.18 !important;overflow-wrap:normal !important;word-break:normal !important;hyphens:none !important}.bf-brand-seo .bf-category-seo-text{column-count:2 !important;column-gap:90px !important}.bf-brand-seo .bf-category-seo-text
p{margin-bottom:0 !important;break-inside:avoid !important}@media (max-width: 800px){.bf-brand-seo{padding-top:58px !important;padding-bottom:64px !important}.bf-brand-seo
h2{font-size:29px !important;margin-bottom:30px !important}.bf-brand-seo .bf-category-seo-text{column-count:1 !important}.bf-brand-seo .bf-category-seo-text p+p{margin-top:22px !important}}body.tax-product_cat .bf-category-hero{height:auto !important;min-height:560px !important;display:flex !important;align-items:center !important;justify-content:center !important;padding:clamp(125px, 10vw, 170px) 24px clamp(80px, 7vw, 115px) !important;overflow:visible !important}body.tax-product_cat .bf-category-hero-inner{width:min(100%, 1480px) !important;max-width:1480px !important;margin:0
auto !important;padding:0
18px !important}body.tax-product_cat .bf-category-hero
h1{max-width:1420px !important;margin:0
auto 28px !important;font-size:clamp(48px, 5.4vw, 86px) !important;line-height: .98 !important;letter-spacing:0 !important;text-align:center !important;text-wrap:balance;word-break:normal !important;overflow-wrap:normal !important;hyphens:none !important}body.tax-product_cat .bf-category-hero
p{max-width:760px !important;margin-right:auto !important;margin-left:auto !important}body.tax-product_cat #bf-products{scroll-margin-top:90px}@media (max-width: 900px){body.tax-product_cat .bf-category-hero{min-height:500px !important;padding:120px
20px 75px !important}body.tax-product_cat .bf-category-hero
h1{font-size:clamp(42px, 8.5vw, 66px) !important;line-height:1 !important}}@media (max-width: 700px){body.tax-product_cat .bf-category-hero{min-height:430px !important;padding:105px
16px 60px !important}body.tax-product_cat .bf-category-hero-inner{padding:0
!important}body.tax-product_cat .bf-category-hero
h1{font-size:clamp(36px, 11vw, 54px) !important;line-height:1.02 !important;margin-bottom:22px !important}}html body .bf-product-results > .bf-archive-result-count,
html body .bf-product-results>.bf-filtered-result-count{font-size:13px !important;line-height:1.45 !important;letter-spacing:2px !important;color:#aaa !important}@media (max-width: 700px){html body .bf-product-results > .bf-archive-result-count,
html body .bf-product-results>.bf-filtered-result-count{font-size:11px !important;letter-spacing:1.4px !important}}.bf-product-card{height:100%}.bf-product-card-link{display:flex;flex-direction:column;height:100%}.bf-card-content{display:flex;flex:1 1 auto;flex-direction:column}.bf-card-kicker{max-width:100%;margin-bottom:7px;overflow:hidden;color:var(--bf-shop-ivory-muted);text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal !important;word-break:normal !important;hyphens:none !important}.bf-card-brand{display:block;max-width:100%;margin:0
0 8px;overflow:hidden;color:var(--bf-shop-ivory);font-size:12px;font-weight:800;line-height:1.3;letter-spacing:1.35px;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.bf-product-card h3,
.bf-product-card .bf-card-title{display:-webkit-box;min-height:calc(1.42em * 3);max-height:calc(1.42em * 3);margin:0
0 12px;overflow:hidden;color:var(--bf-shop-ivory);font-size:16px;font-weight:700;line-height:1.42;letter-spacing: .1px;text-transform:none !important;overflow-wrap:normal !important;word-break:normal !important;hyphens:none !important;-webkit-box-orient:vertical;-webkit-line-clamp:3}.bf-card-rating{margin-top:0}.bf-card-price{margin-top:auto}@media (max-width: 1200px) and (min-width: 601px){.bf-card-brand{font-size:11px}.bf-product-card h3,
.bf-product-card .bf-card-title{font-size:15px}}@media (max-width: 600px){.bf-card-kicker{margin-bottom:5px;font-size:8px;letter-spacing: .9px}.bf-card-brand{margin-bottom:6px;font-size:9px;letter-spacing: .8px}.bf-product-card h3,
.bf-product-card .bf-card-title{min-height:calc(1.38em * 3);max-height:calc(1.38em * 3);margin-bottom:9px;font-size:12px;line-height:1.38;letter-spacing:0}}body.tax-product_cat .bf-category-page,
body.tax-product_tag .bf-category-page,
body.tax-product_brand .bf-category-page,
body.post-type-archive-product .bf-category-page{padding-top:clamp(92px, 7vw, 122px) !important}.bf-category-hero{margin-top:0 !important}@media (max-width: 760px){body.tax-product_cat .bf-category-page,
body.tax-product_tag .bf-category-page,
body.tax-product_brand .bf-category-page,
body.post-type-archive-product .bf-category-page{padding-top:84px !important}}body.tax-product_cat .bf-category-page,
body.tax-product_tag .bf-category-page,
body.tax-product_brand .bf-category-page,
body.tax-pwb-brand .bf-category-page,
body.tax-yith_product_brand .bf-category-page,
body.post-type-archive-product .bf-category-page,
body.archive.woocommerce .bf-category-page{padding-top:clamp(104px, 8vw, 136px) !important}body.archive.woocommerce .bf-category-hero,
body.tax-product_cat .bf-category-hero,
body.post-type-archive-product .bf-category-hero{margin-top:0 !important;padding:clamp(30px, 4vw, 54px) !important;background:#1f1f1f !important;border:1px
solid rgba(255,255,255,.08) !important;color:#fff !important}body.archive.woocommerce .bf-category-hero h1,
body.tax-product_cat .bf-category-hero h1,
body.post-type-archive-product .bf-category-hero
h1{max-width:920px !important;margin-bottom:16px !important;font-family:Georgia,"Times New Roman",serif !important;font-size:clamp(36px, 5vw, 72px) !important;line-height: .95 !important;letter-spacing:-.04em !important}body.archive.woocommerce .bf-category-hero p,
body.tax-product_cat .bf-category-hero p,
body.post-type-archive-product .bf-category-hero
p{max-width:780px !important;color:rgba(255,255,255,.72) !important;font-size:16px !important;line-height:1.65 !important}body.archive.woocommerce .bf-shop-toolbar,
body.tax-product_cat .bf-shop-toolbar,
body.post-type-archive-product .bf-shop-toolbar{margin:22px
0 !important;padding:14px
!important;background:#1f1f1f !important;border:1px
solid rgba(255,255,255,.08) !important}body.archive.woocommerce .woocommerce-ordering select,
body.tax-product_cat .woocommerce-ordering select,
body.post-type-archive-product .woocommerce-ordering select,
body.archive.woocommerce select,
body.tax-product_cat
select{min-height:44px !important;background:#111 !important;color:#fff !important;border:1px
solid rgba(255,255,255,.14) !important;border-radius:0 !important}body.archive.woocommerce ul.products,
body.tax-product_cat ul.products,
body.post-type-archive-product
ul.products{display:grid !important;grid-template-columns:repeat(4, minmax(0, 1fr)) !important;gap:22px !important;margin-top:26px !important}body.archive.woocommerce ul.products li.product,
body.tax-product_cat ul.products li.product,
body.post-type-archive-product ul.products
li.product{width:auto !important;margin:0
!important;padding:0
!important;background:#1f1f1f !important;border:1px
solid rgba(255,255,255,.08) !important;overflow:hidden !important;transition:transform .2s ease, border-color .2s ease !important}body.archive.woocommerce ul.products li.product:hover,
body.tax-product_cat ul.products li.product:hover,
body.post-type-archive-product ul.products li.product:hover{transform:translateY(-3px) !important;border-color:rgba(255,255,255,.18) !important}body.archive.woocommerce ul.products li.product a.woocommerce-LoopProduct-link,
body.tax-product_cat ul.products li.product a.woocommerce-LoopProduct-link,
body.post-type-archive-product ul.products li.product a.woocommerce-LoopProduct-link{display:block !important;color:#fff !important}body.archive.woocommerce ul.products li.product img,
body.tax-product_cat ul.products li.product img,
body.post-type-archive-product ul.products li.product
img{width:100% !important;aspect-ratio:1 / 1 !important;object-fit:contain !important;padding:14px
!important;background:#fff !important;margin:0
!important}body.archive.woocommerce ul.products li.product .woocommerce-loop-product__title,
body.tax-product_cat ul.products li.product .woocommerce-loop-product__title,
body.post-type-archive-product ul.products li.product .woocommerce-loop-product__title{min-height:54px !important;margin:0
!important;padding:16px
16px 8px !important;color:#fff !important;font-size:15px !important;font-weight:800 !important;line-height:1.35 !important;display:-webkit-box !important;-webkit-line-clamp:2 !important;-webkit-box-orient:vertical !important;overflow:hidden !important}body.archive.woocommerce ul.products li.product .price,
body.tax-product_cat ul.products li.product .price,
body.post-type-archive-product ul.products li.product
.price{display:block !important;margin:0
!important;padding:4px
16px 16px !important;color:#fff !important;font-size:16px !important;font-weight:900 !important}body.archive.woocommerce ul.products li.product .button,
body.tax-product_cat ul.products li.product .button,
body.post-type-archive-product ul.products li.product
.button{display:flex !important;align-items:center !important;justify-content:center !important;min-height:44px !important;margin:0
16px 16px !important;padding:0
14px !important;background:#fff !important;color:#111 !important;border-radius:0 !important;font-size:10px !important;font-weight:900 !important;letter-spacing: .10em !important;text-transform:uppercase !important}body.archive.woocommerce ul.products li.product .button:hover,
body.tax-product_cat ul.products li.product .button:hover,
body.post-type-archive-product ul.products li.product .button:hover{background:#9b2942 !important;color:#fff !important}body.archive.woocommerce ul.products li.product.outofstock,
body.tax-product_cat ul.products li.product.outofstock,
body.post-type-archive-product ul.products
li.product.outofstock{opacity: .58 !important}body.archive.woocommerce ul.products li.product.outofstock .button,
body.tax-product_cat ul.products li.product.outofstock .button,
body.post-type-archive-product ul.products li.product.outofstock
.button{background:#2b2b2b !important;color:rgba(255,255,255,.62) !important;border:1px
solid rgba(255,255,255,.10) !important}body.archive.woocommerce nav.woocommerce-pagination,
body.tax-product_cat nav.woocommerce-pagination,
body.post-type-archive-product nav.woocommerce-pagination{margin-top:42px !important}body.archive.woocommerce nav.woocommerce-pagination ul,
body.tax-product_cat nav.woocommerce-pagination ul,
body.post-type-archive-product nav.woocommerce-pagination
ul{border:0
!important;display:flex !important;gap:8px !important;justify-content:center !important}body.archive.woocommerce nav.woocommerce-pagination ul li,
body.tax-product_cat nav.woocommerce-pagination ul li,
body.post-type-archive-product nav.woocommerce-pagination ul
li{border:0
!important}body.archive.woocommerce nav.woocommerce-pagination ul li a,
body.archive.woocommerce nav.woocommerce-pagination ul li span,
body.tax-product_cat nav.woocommerce-pagination ul li a,
body.tax-product_cat nav.woocommerce-pagination ul li span,
body.post-type-archive-product nav.woocommerce-pagination ul li a,
body.post-type-archive-product nav.woocommerce-pagination ul li
span{min-width:42px !important;min-height:42px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;background:#1f1f1f !important;border:1px
solid rgba(255,255,255,.10) !important;color:#fff !important}body.page-template-bf-offer-page .bf-offer-page{padding-top:clamp(104px, 8vw, 136px) !important}body.page-template-bf-offer-page .bf-offer-products,
body.page-template-bf-offer-page
ul.products{display:grid !important;grid-template-columns:repeat(4, minmax(0, 1fr)) !important;gap:22px !important}@media (max-width: 1180px){body.archive.woocommerce ul.products,
body.tax-product_cat ul.products,
body.post-type-archive-product ul.products,
body.page-template-bf-offer-page .bf-offer-products,
body.page-template-bf-offer-page
ul.products{grid-template-columns:repeat(3, minmax(0, 1fr)) !important}}@media (max-width: 760px){body.tax-product_cat .bf-category-page,
body.tax-product_tag .bf-category-page,
body.tax-product_brand .bf-category-page,
body.tax-pwb-brand .bf-category-page,
body.tax-yith_product_brand .bf-category-page,
body.post-type-archive-product .bf-category-page,
body.archive.woocommerce .bf-category-page{padding-top:88px !important}body.archive.woocommerce ul.products,
body.tax-product_cat ul.products,
body.post-type-archive-product ul.products,
body.page-template-bf-offer-page .bf-offer-products,
body.page-template-bf-offer-page
ul.products{grid-template-columns:repeat(2, minmax(0, 1fr)) !important;gap:12px !important}body.archive.woocommerce ul.products li.product .woocommerce-loop-product__title,
body.tax-product_cat ul.products li.product .woocommerce-loop-product__title,
body.post-type-archive-product ul.products li.product .woocommerce-loop-product__title{min-height:48px !important;padding:12px
10px 6px !important;font-size:12.5px !important}body.archive.woocommerce ul.products li.product .price,
body.tax-product_cat ul.products li.product .price,
body.post-type-archive-product ul.products li.product
.price{padding:4px
10px 12px !important;font-size:13px !important}body.archive.woocommerce ul.products li.product .button,
body.tax-product_cat ul.products li.product .button,
body.post-type-archive-product ul.products li.product
.button{margin:0
10px 10px !important;min-height:40px !important;font-size:9px !important}}body.tax-product_brand .bf-category-hero,
body.tax-pwb-brand .bf-category-hero,
body.tax-yith_product_brand .bf-category-hero{padding:clamp(28px, 4vw, 48px) !important;min-height:0 !important}body.tax-product_brand .bf-category-hero-inner,
body.tax-pwb-brand .bf-category-hero-inner,
body.tax-yith_product_brand .bf-category-hero-inner{max-width:920px !important;margin:0
auto !important}body.tax-product_brand .bf-category-hero h1,
body.tax-pwb-brand .bf-category-hero h1,
body.tax-yith_product_brand .bf-category-hero
h1{margin-bottom:18px !important}body.tax-product_brand .bf-category-hero p,
body.tax-pwb-brand .bf-category-hero p,
body.tax-yith_product_brand .bf-category-hero
p{margin-bottom:24px !important}body.tax-product_cat .bf-category-page,
body.tax-product_tag .bf-category-page,
body.tax-product_brand .bf-category-page,
body.tax-pwb-brand .bf-category-page,
body.tax-yith_product_brand .bf-category-page,
body.post-type-archive-product .bf-category-page,
body.archive.woocommerce .bf-category-page{padding-top:clamp(92px, 7vw, 126px) !important;background:#0b0b0c !important}body.archive.woocommerce .bf-category-hero--editorial,
body.tax-product_cat .bf-category-hero--editorial,
body.tax-product_brand .bf-category-hero--editorial,
body.post-type-archive-product .bf-category-hero--editorial{position:relative !important;width:min(calc(100% - 56px), 1500px) !important;margin:0
auto clamp(38px, 4vw, 64px) !important;padding:clamp(44px, 5vw, 76px) !important;background:radial-gradient(circle at 10% 16%, rgba(255,255,255,.06) 0%, rgba(255,255,255,.018) 28%, transparent 56%),
linear-gradient(135deg, #111112 0%, #070707 58%, #121214 100%) !important;border:1px
solid rgba(255,255,255,.10) !important;color:#fff !important;overflow:hidden !important}.bf-category-hero--editorial .bf-category-hero__bg{position:absolute !important;inset:0 !important;background-image:linear-gradient(rgba(255,255,255,.016) 1px, transparent 1px), linear-gradient(90deg, rgba(255,255,255,.016) 1px, transparent 1px) !important;background-size:56px 56px !important;opacity: .54 !important;pointer-events:none !important}body.archive.woocommerce .bf-category-hero--editorial::after,
body.tax-product_cat .bf-category-hero--editorial::after,
body.tax-product_brand .bf-category-hero--editorial::after,
body.post-type-archive-product .bf-category-hero--editorial::after{content:"" !important;position:absolute !important;left:clamp(34px, 5vw, 76px) !important;bottom:0 !important;width:clamp(88px, 11vw, 170px) !important;height:2px !important;background:rgba(255,255,255,.34) !important;box-shadow:0 0 18px rgba(255,255,255,.10) !important;pointer-events:none !important}body.archive.woocommerce .bf-category-hero--editorial .bf-category-hero-inner,
body.tax-product_cat .bf-category-hero--editorial .bf-category-hero-inner,
body.tax-product_brand .bf-category-hero--editorial .bf-category-hero-inner,
body.post-type-archive-product .bf-category-hero--editorial .bf-category-hero-inner{position:relative !important;z-index:2 !important;display:grid !important;grid-template-columns:minmax(0, .88fr) minmax(320px, .62fr) !important;align-items:center !important;gap:clamp(34px, 5vw, 78px) !important;max-width:none !important}.bf-category-hero__copy{min-width:0 !important;max-width:720px !important}.bf-category-hero__kicker{display:inline-flex !important;align-items:center !important;gap:12px !important;margin:0
0 22px !important;color:rgba(255,255,255,.58) !important;font-family:Arial,Helvetica,sans-serif !important;font-size:10px !important;font-weight:850 !important;letter-spacing: .20em !important;line-height:1 !important;text-transform:uppercase !important}.bf-category-hero__kicker::before{content:"" !important;width:54px !important;height:2px !important;background:rgba(255,255,255,.58) !important}body.archive.woocommerce .bf-category-hero--editorial h1,
body.tax-product_cat .bf-category-hero--editorial h1,
body.tax-product_brand .bf-category-hero--editorial h1,
body.post-type-archive-product .bf-category-hero--editorial
h1{max-width:11.5ch !important;margin:0
!important;color:#fff !important;font-family:Georgia,"Times New Roman",serif !important;font-size:clamp(54px, 6vw, 96px) !important;font-weight:400 !important;line-height: .94 !important;letter-spacing:-.055em !important;text-wrap:balance !important}body.archive.woocommerce .bf-category-hero--editorial h1::after,
body.tax-product_cat .bf-category-hero--editorial h1::after,
body.tax-product_brand .bf-category-hero--editorial h1::after,
body.post-type-archive-product .bf-category-hero--editorial h1::after{content:"" !important;display:block !important;width:clamp(74px, 8vw, 126px) !important;height:1px !important;margin:clamp(22px, 2vw, 30px) 0 0 !important;background:linear-gradient(90deg, rgba(255,255,255,.78), rgba(255,255,255,.08)) !important}body.archive.woocommerce .bf-category-hero--editorial .bf-category-hero__lead,
body.tax-product_cat .bf-category-hero--editorial .bf-category-hero__lead,
body.tax-product_brand .bf-category-hero--editorial .bf-category-hero__lead,
body.post-type-archive-product .bf-category-hero--editorial .bf-category-hero__lead{max-width:670px !important;margin:clamp(24px, 2.2vw, 32px) 0 0 !important;color:rgba(255,255,255,.74) !important;font-family:Arial,Helvetica,sans-serif !important;font-size:clamp(17px, 1.32vw, 20px) !important;font-weight:400 !important;line-height:1.64 !important}.bf-category-hero__meta{display:flex !important;flex-wrap:wrap !important;gap:9px !important;margin-top:clamp(24px, 2.4vw, 34px) !important}.bf-category-hero__meta
span{display:inline-flex !important;align-items:center !important;justify-content:center !important;min-height:34px !important;padding:0
12px !important;color:rgba(255,255,255,.72) !important;background:rgba(255,255,255,.045) !important;border:1px
solid rgba(255,255,255,.13) !important;font-family:Arial,Helvetica,sans-serif !important;font-size:9px !important;font-weight:850 !important;letter-spacing: .14em !important;text-transform:uppercase !important}body.archive.woocommerce .bf-category-hero--editorial .bf-cat-btn,
body.tax-product_cat .bf-category-hero--editorial .bf-cat-btn,
body.tax-product_brand .bf-category-hero--editorial .bf-cat-btn,
body.post-type-archive-product .bf-category-hero--editorial .bf-cat-btn{display:inline-flex !important;align-items:center !important;justify-content:center !important;min-height:50px !important;margin-top:clamp(26px, 2.5vw, 36px) !important;padding:0
24px !important;background:#fff !important;color:#111 !important;border:1px
solid #fff !important;font-family:Arial,Helvetica,sans-serif !important;font-size:11px !important;font-weight:850 !important;letter-spacing: .11em !important;text-transform:uppercase !important;transition:background .22s ease, color .22s ease, transform .22s ease !important}body.archive.woocommerce .bf-category-hero--editorial .bf-cat-btn:hover,
body.tax-product_cat .bf-category-hero--editorial .bf-cat-btn:hover,
body.tax-product_brand .bf-category-hero--editorial .bf-cat-btn:hover,
body.post-type-archive-product .bf-category-hero--editorial .bf-cat-btn:hover{background:transparent !important;color:#fff !important;transform:translateY(-2px) !important}.bf-category-hero__visual{position:relative !important;display:block !important;justify-self:end !important;width:min(100%, 520px) !important;aspect-ratio:4 / 5 !important;color:#fff !important}.bf-category-hero__visual::before{content:"" !important;position:absolute !important;z-index:0 !important;top:-13px !important;right:-13px !important;bottom:13px !important;left:13px !important;border:1px
solid rgba(255,255,255,.16) !important;pointer-events:none !important}.bf-category-hero__visual::after{content:"" !important;position:absolute !important;z-index:2 !important;inset:0 !important;background:linear-gradient(180deg, rgba(0,0,0,.02) 50%, rgba(0,0,0,.42) 100%) !important;pointer-events:none !important}.bf-category-hero__visual
img{position:relative !important;z-index:1 !important;display:block !important;width:100% !important;height:100% !important;margin:0
!important;padding:0
!important;object-fit:cover !important;object-position:center center !important;background:#101010 !important;filter:contrast(1.04) brightness(.92) saturate(.86) !important;box-shadow:0 30px 82px rgba(0,0,0,.38) !important;transition:transform .55s ease, filter .35s ease !important}.bf-category-hero__visual:hover
img{filter:contrast(1.06) brightness(.98) saturate(.9) !important;transform:scale(1.025) !important}.bf-category-seo--prepared{position:relative !important;margin:clamp(54px, 5vw, 78px) 0 0 !important;padding:clamp(42px, 5vw, 68px) !important;background:#fff !important;color:#111 !important;border:1px
solid rgba(17,17,17,.08) !important;overflow:hidden !important}.bf-category-seo--prepared::before{content:"" !important;position:absolute !important;inset:0 !important;background-image:linear-gradient(rgba(17,17,17,.035) 1px, transparent 1px), linear-gradient(90deg, rgba(17,17,17,.035) 1px, transparent 1px) !important;background-size:52px 52px !important;opacity: .45 !important;pointer-events:none !important}.bf-category-seo--prepared::after{content:"" !important;position:absolute !important;left:clamp(36px, 5vw, 68px) !important;top:0 !important;width:clamp(80px, 10vw, 150px) !important;height:2px !important;background:rgba(17,17,17,.36) !important;pointer-events:none !important}.bf-category-seo--prepared>*{position:relative !important;z-index:2 !important}.bf-category-seo__intro{display:grid !important;grid-template-columns:minmax(240px, .55fr) minmax(0, 1fr) !important;gap:clamp(24px, 4vw, 62px) !important;align-items:start !important;margin-bottom:clamp(28px, 4vw, 52px) !important}.bf-category-seo__intro
span{color:rgba(17,17,17,.52) !important;font-family:Arial,Helvetica,sans-serif !important;font-size:10px !important;font-weight:850 !important;letter-spacing: .20em !important;text-transform:uppercase !important}.bf-category-seo__intro
h2{margin:0
!important;color:#111 !important;font-family:Georgia,"Times New Roman",serif !important;font-size:clamp(34px, 4vw, 58px) !important;font-weight:400 !important;line-height:1.02 !important;letter-spacing:-.045em !important}.bf-category-seo__intro
p{grid-column:2 !important;max-width:620px !important;margin:-18px 0 0 !important;color:rgba(17,17,17,.56) !important;font-size:15px !important;line-height:1.68 !important}.bf-category-seo--prepared .bf-category-seo-text{columns:2 320px !important;column-gap:clamp(28px, 5vw, 70px) !important;color:rgba(17,17,17,.70) !important;font-family:Arial,Helvetica,sans-serif !important;font-size:16px !important;line-height:1.78 !important}.bf-category-seo--prepared .bf-category-seo-text>*{break-inside:avoid !important}.bf-category-seo--prepared .bf-category-seo-text h2,
.bf-category-seo--prepared .bf-category-seo-text
h3{margin:0
0 14px !important;color:#111 !important;font-family:Georgia,"Times New Roman",serif !important;font-weight:400 !important;line-height:1.08 !important;letter-spacing:-.035em !important}.bf-category-seo--prepared .bf-category-seo-text
h2{font-size:clamp(28px, 3vw, 42px) !important}.bf-category-seo--prepared .bf-category-seo-text
h3{font-size:clamp(22px, 2vw, 30px) !important;margin-top:22px !important}.bf-category-seo--prepared .bf-category-seo-text
p{margin:0
0 18px !important}.bf-category-seo--prepared .bf-category-seo-text ul,
.bf-category-seo--prepared .bf-category-seo-text
ol{margin:0
0 20px 20px !important;padding:0
!important}.bf-category-seo--prepared .bf-category-seo-text
a{color:#111 !important;border-bottom:1px solid rgba(17,17,17,.26) !important}@media (max-width: 980px){body.archive.woocommerce .bf-category-hero--editorial,
body.tax-product_cat .bf-category-hero--editorial,
body.tax-product_brand .bf-category-hero--editorial,
body.post-type-archive-product .bf-category-hero--editorial{width:min(calc(100% - 32px), 1500px) !important;padding:38px
!important}body.archive.woocommerce .bf-category-hero--editorial .bf-category-hero-inner,
body.tax-product_cat .bf-category-hero--editorial .bf-category-hero-inner,
body.tax-product_brand .bf-category-hero--editorial .bf-category-hero-inner,
body.post-type-archive-product .bf-category-hero--editorial .bf-category-hero-inner{grid-template-columns:1fr !important}.bf-category-hero__visual{justify-self:start !important;width:min(100%, 520px) !important}.bf-category-seo__intro{grid-template-columns:1fr !important;gap:18px !important}.bf-category-seo__intro
p{grid-column:auto !important;margin-top:0 !important}}@media (max-width: 560px){body.tax-product_cat .bf-category-page,
body.tax-product_tag .bf-category-page,
body.tax-product_brand .bf-category-page,
body.post-type-archive-product .bf-category-page,
body.archive.woocommerce .bf-category-page{padding-top:82px !important}body.archive.woocommerce .bf-category-hero--editorial,
body.tax-product_cat .bf-category-hero--editorial,
body.tax-product_brand .bf-category-hero--editorial,
body.post-type-archive-product .bf-category-hero--editorial{width:min(calc(100% - 24px), 1500px) !important;padding:28px
!important}body.archive.woocommerce .bf-category-hero--editorial h1,
body.tax-product_cat .bf-category-hero--editorial h1,
body.tax-product_brand .bf-category-hero--editorial h1,
body.post-type-archive-product .bf-category-hero--editorial
h1{font-size:clamp(40px, 12vw, 58px) !important}body.archive.woocommerce .bf-category-hero--editorial .bf-category-hero__lead,
body.tax-product_cat .bf-category-hero--editorial .bf-category-hero__lead,
body.tax-product_brand .bf-category-hero--editorial .bf-category-hero__lead,
body.post-type-archive-product .bf-category-hero--editorial .bf-category-hero__lead{font-size:15px !important;line-height:1.58 !important}.bf-category-hero__visual{width:100% !important;aspect-ratio:1 / 1.04 !important}.bf-category-hero__meta
span{min-height:31px !important;font-size:8px !important;letter-spacing: .10em !important}.bf-category-seo--prepared{margin-top:42px !important;padding:30px
22px !important}.bf-category-seo--prepared .bf-category-seo-text{columns:1 !important;font-size:14.5px !important;line-height:1.65 !important}}body.archive.woocommerce .bf-category-hero__copy,
body.tax-product_cat .bf-category-hero__copy,
body.tax-product_brand .bf-category-hero__copy,
body.post-type-archive-product .bf-category-hero__copy{text-align:left !important;justify-self:start !important}body.archive.woocommerce .bf-category-hero__kicker,
body.tax-product_cat .bf-category-hero__kicker,
body.tax-product_brand .bf-category-hero__kicker,
body.post-type-archive-product .bf-category-hero__kicker{display:flex !important;justify-content:flex-start !important;text-align:left !important;width:100% !important}body.archive.woocommerce .bf-category-hero__kicker::before,
body.tax-product_cat .bf-category-hero__kicker::before,
body.tax-product_brand .bf-category-hero__kicker::before,
body.post-type-archive-product .bf-category-hero__kicker::before{flex:0 0 54px !important}body.archive.woocommerce .bf-category-hero--editorial .bf-cat-btn,
body.archive.woocommerce .bf-category-hero--editorial .bf-cat-btn:link,
body.archive.woocommerce .bf-category-hero--editorial .bf-cat-btn:visited,
body.tax-product_cat .bf-category-hero--editorial .bf-cat-btn,
body.tax-product_cat .bf-category-hero--editorial .bf-cat-btn:link,
body.tax-product_cat .bf-category-hero--editorial .bf-cat-btn:visited,
body.tax-product_brand .bf-category-hero--editorial .bf-cat-btn,
body.tax-product_brand .bf-category-hero--editorial .bf-cat-btn:link,
body.tax-product_brand .bf-category-hero--editorial .bf-cat-btn:visited,
body.post-type-archive-product .bf-category-hero--editorial .bf-cat-btn,
body.post-type-archive-product .bf-category-hero--editorial .bf-cat-btn:link,
body.post-type-archive-product .bf-category-hero--editorial .bf-cat-btn:visited{display:inline-flex !important;align-items:center !important;justify-content:center !important;min-height:50px !important;margin-top:clamp(26px, 2.5vw, 36px) !important;padding:0
28px !important;background:#fff !important;color:#111 !important;-webkit-text-fill-color:#111 !important;border:1px
solid #fff !important;box-shadow:none !important;font-family:Arial,Helvetica,sans-serif !important;font-size:11px !important;font-weight:850 !important;letter-spacing: .11em !important;line-height:1 !important;text-transform:uppercase !important;text-decoration:none !important;opacity:1 !important;transition:background-color .22s ease, color .22s ease, border-color .22s ease, transform .22s ease !important}body.archive.woocommerce .bf-category-hero--editorial .bf-cat-btn:hover,
body.archive.woocommerce .bf-category-hero--editorial .bf-cat-btn:focus,
body.archive.woocommerce .bf-category-hero--editorial .bf-cat-btn:focus-visible,
body.archive.woocommerce .bf-category-hero--editorial .bf-cat-btn:active,
body.tax-product_cat .bf-category-hero--editorial .bf-cat-btn:hover,
body.tax-product_cat .bf-category-hero--editorial .bf-cat-btn:focus,
body.tax-product_cat .bf-category-hero--editorial .bf-cat-btn:focus-visible,
body.tax-product_cat .bf-category-hero--editorial .bf-cat-btn:active,
body.tax-product_brand .bf-category-hero--editorial .bf-cat-btn:hover,
body.tax-product_brand .bf-category-hero--editorial .bf-cat-btn:focus,
body.tax-product_brand .bf-category-hero--editorial .bf-cat-btn:focus-visible,
body.tax-product_brand .bf-category-hero--editorial .bf-cat-btn:active,
body.post-type-archive-product .bf-category-hero--editorial .bf-cat-btn:hover,
body.post-type-archive-product .bf-category-hero--editorial .bf-cat-btn:focus,
body.post-type-archive-product .bf-category-hero--editorial .bf-cat-btn:focus-visible,
body.post-type-archive-product .bf-category-hero--editorial .bf-cat-btn:active{background:#f3efeb !important;color:#111 !important;-webkit-text-fill-color:#111 !important;border-color:#f3efeb !important;text-decoration:none !important;transform:translateY(-2px) !important;opacity:1 !important}body.archive.woocommerce .bf-category-hero--elektrostimulation .bf-category-hero-inner,
body.tax-product_cat .bf-category-hero--elektrostimulation .bf-category-hero-inner,
body.tax-product_brand .bf-category-hero--elektrostimulation .bf-category-hero-inner,
body.post-type-archive-product .bf-category-hero--elektrostimulation .bf-category-hero-inner{grid-template-columns:minmax(0, .82fr) minmax(420px, .86fr) !important}body.archive.woocommerce .bf-category-hero--elektrostimulation .bf-category-hero__visual,
body.tax-product_cat .bf-category-hero--elektrostimulation .bf-category-hero__visual,
body.tax-product_brand .bf-category-hero--elektrostimulation .bf-category-hero__visual,
body.post-type-archive-product .bf-category-hero--elektrostimulation .bf-category-hero__visual{width:min(100%, 640px) !important;aspect-ratio:16 / 10 !important}body.archive.woocommerce .bf-category-hero--elektrostimulation .bf-category-hero__visual img,
body.tax-product_cat .bf-category-hero--elektrostimulation .bf-category-hero__visual img,
body.tax-product_brand .bf-category-hero--elektrostimulation .bf-category-hero__visual img,
body.post-type-archive-product .bf-category-hero--elektrostimulation .bf-category-hero__visual
img{object-position:center center !important;filter:contrast(1.05) brightness(.94) saturate(.88) !important}.bf-category-seo--elektrostimulation{background:#f7f6f4 !important}.bf-category-seo--elektrostimulation .bf-category-seo__image{position:relative !important;z-index:2 !important;margin:0
0 clamp(30px, 4vw, 52px) !important;overflow:hidden !important;border:1px
solid rgba(17,17,17,.08) !important;background:#111 !important;box-shadow:0 22px 62px rgba(0,0,0,.10) !important}.bf-category-seo--elektrostimulation .bf-category-seo__image::after{content:"" !important;position:absolute !important;inset:0 !important;background:linear-gradient(180deg, rgba(0,0,0,.02) 45%, rgba(0,0,0,.32) 100%) !important;pointer-events:none !important}.bf-category-seo--elektrostimulation .bf-category-seo__image
img{display:block !important;width:100% !important;height:auto !important;aspect-ratio:3 / 1.25 !important;object-fit:cover !important;object-position:center center !important;filter:contrast(1.03) brightness(.96) saturate(.88) !important}.bf-category-seo--elektrostimulation .bf-category-seo-text{columns:2 360px !important;column-gap:clamp(34px, 5vw, 78px) !important}.bf-category-seo--elektrostimulation .bf-category-seo-text
h2{break-before:auto !important;margin-top:0 !important}.bf-category-seo--elektrostimulation .bf-category-seo-text h2:not(:first-child){margin-top:30px !important}.bf-category-seo--elektrostimulation .bf-category-seo-text
h3{color:#111 !important}@media (max-width: 980px){body.archive.woocommerce .bf-category-hero--elektrostimulation .bf-category-hero-inner,
body.tax-product_cat .bf-category-hero--elektrostimulation .bf-category-hero-inner,
body.tax-product_brand .bf-category-hero--elektrostimulation .bf-category-hero-inner,
body.post-type-archive-product .bf-category-hero--elektrostimulation .bf-category-hero-inner{grid-template-columns:1fr !important}body.archive.woocommerce .bf-category-hero--elektrostimulation .bf-category-hero__visual,
body.tax-product_cat .bf-category-hero--elektrostimulation .bf-category-hero__visual,
body.tax-product_brand .bf-category-hero--elektrostimulation .bf-category-hero__visual,
body.post-type-archive-product .bf-category-hero--elektrostimulation .bf-category-hero__visual{width:min(100%, 680px) !important;aspect-ratio:16 / 9 !important}}@media (max-width: 560px){body.archive.woocommerce .bf-category-hero--elektrostimulation .bf-category-hero__visual,
body.tax-product_cat .bf-category-hero--elektrostimulation .bf-category-hero__visual,
body.tax-product_brand .bf-category-hero--elektrostimulation .bf-category-hero__visual,
body.post-type-archive-product .bf-category-hero--elektrostimulation .bf-category-hero__visual{aspect-ratio:1 / .78 !important}.bf-category-seo--elektrostimulation .bf-category-seo__image
img{aspect-ratio:1 / .78 !important}.bf-category-seo--elektrostimulation .bf-category-seo-text{columns:1 !important}}body.archive.woocommerce .bf-category-hero--elektrostimulation .bf-category-hero-inner,
body.tax-product_cat .bf-category-hero--elektrostimulation .bf-category-hero-inner,
body.tax-product_brand .bf-category-hero--elektrostimulation .bf-category-hero-inner,
body.post-type-archive-product .bf-category-hero--elektrostimulation .bf-category-hero-inner{grid-template-columns:minmax(0, .96fr) minmax(360px, .72fr) !important;gap:clamp(28px, 4vw, 56px) !important}body.archive.woocommerce .bf-category-hero--elektrostimulation .bf-category-hero__copy,
body.tax-product_cat .bf-category-hero--elektrostimulation .bf-category-hero__copy,
body.tax-product_brand .bf-category-hero--elektrostimulation .bf-category-hero__copy,
body.post-type-archive-product .bf-category-hero--elektrostimulation .bf-category-hero__copy{max-width:760px !important}body.archive.woocommerce .bf-category-hero--elektrostimulation h1,
body.tax-product_cat .bf-category-hero--elektrostimulation h1,
body.tax-product_brand .bf-category-hero--elektrostimulation h1,
body.post-type-archive-product .bf-category-hero--elektrostimulation
h1{max-width:none !important;font-size:clamp(48px, 5.1vw, 82px) !important;line-height: .96 !important;letter-spacing:-.05em !important;text-wrap:pretty !important}body.archive.woocommerce .bf-category-hero--elektrostimulation .bf-category-hero__visual,
body.tax-product_cat .bf-category-hero--elektrostimulation .bf-category-hero__visual,
body.tax-product_brand .bf-category-hero--elektrostimulation .bf-category-hero__visual,
body.post-type-archive-product .bf-category-hero--elektrostimulation .bf-category-hero__visual{width:min(100%, 560px) !important;justify-self:end !important}.bf-category-seo--elektrostimulation .bf-category-seo-text{columns:auto !important}.bf-category-seo--elektrostimulation .bf-category-seo-columns{display:grid !important;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr) !important;gap:clamp(36px, 5vw, 86px) !important;align-items:start !important}.bf-category-seo--elektrostimulation .bf-category-seo-column{min-width:0 !important}.bf-category-seo--elektrostimulation .bf-category-seo-block{margin:0
0 28px !important}.bf-category-seo--elektrostimulation .bf-category-seo-block:last-child{margin-bottom:0 !important}.bf-category-seo--elektrostimulation .bf-category-seo-block h2,
.bf-category-seo--elektrostimulation .bf-category-seo-block h3,
.bf-category-seo--elektrostimulation .bf-category-seo-block
p{max-width:none !important}.bf-category-seo--elektrostimulation .bf-category-seo-block
h2{margin:0
0 18px !important}.bf-category-seo--elektrostimulation .bf-category-seo-block
h3{margin:0
0 14px !important}.bf-category-seo--elektrostimulation .bf-category-seo-block p+p{margin-top:14px !important}.bf-category-seo--elektrostimulation .bf-category-seo-block--faq
h3{margin-top:26px !important}.bf-category-seo--elektrostimulation .bf-category-seo-block--faq h3:first-of-type{margin-top:0 !important}@media (max-width: 1180px){body.archive.woocommerce .bf-category-hero--elektrostimulation .bf-category-hero-inner,
body.tax-product_cat .bf-category-hero--elektrostimulation .bf-category-hero-inner,
body.tax-product_brand .bf-category-hero--elektrostimulation .bf-category-hero-inner,
body.post-type-archive-product .bf-category-hero--elektrostimulation .bf-category-hero-inner{grid-template-columns:minmax(0, .92fr) minmax(320px, .68fr) !important}body.archive.woocommerce .bf-category-hero--elektrostimulation h1,
body.tax-product_cat .bf-category-hero--elektrostimulation h1,
body.tax-product_brand .bf-category-hero--elektrostimulation h1,
body.post-type-archive-product .bf-category-hero--elektrostimulation
h1{font-size:clamp(44px, 5vw, 72px) !important}}@media (max-width: 980px){.bf-category-seo--elektrostimulation .bf-category-seo-columns{grid-template-columns:1fr !important;gap:18px !important}}@media (max-width: 860px){body.archive.woocommerce .bf-category-hero--editorial,
body.tax-product_cat .bf-category-hero--editorial,
body.tax-product_brand .bf-category-hero--editorial,
body.post-type-archive-product .bf-category-hero--editorial{padding:18px
0 34px !important}body.archive.woocommerce .bf-category-hero--editorial .bf-category-hero-inner,
body.tax-product_cat .bf-category-hero--editorial .bf-category-hero-inner,
body.tax-product_brand .bf-category-hero--editorial .bf-category-hero-inner,
body.post-type-archive-product .bf-category-hero--editorial .bf-category-hero-inner,
body.archive.woocommerce .bf-category-hero--elektrostimulation .bf-category-hero-inner,
body.tax-product_cat .bf-category-hero--elektrostimulation .bf-category-hero-inner,
body.tax-product_brand .bf-category-hero--elektrostimulation .bf-category-hero-inner,
body.post-type-archive-product .bf-category-hero--elektrostimulation .bf-category-hero-inner{grid-template-columns:1fr !important;gap:24px !important;align-items:start !important}body.archive.woocommerce .bf-category-hero--editorial .bf-category-hero__copy,
body.tax-product_cat .bf-category-hero--editorial .bf-category-hero__copy,
body.tax-product_brand .bf-category-hero--editorial .bf-category-hero__copy,
body.post-type-archive-product .bf-category-hero--editorial .bf-category-hero__copy{order:1 !important;max-width:none !important;padding-right:0 !important}body.archive.woocommerce .bf-category-hero--editorial .bf-category-hero__visual,
body.tax-product_cat .bf-category-hero--editorial .bf-category-hero__visual,
body.tax-product_brand .bf-category-hero--editorial .bf-category-hero__visual,
body.post-type-archive-product .bf-category-hero--editorial .bf-category-hero__visual{order:2 !important;width:100% !important;max-width:none !important;justify-self:stretch !important;margin:0
!important}body.archive.woocommerce .bf-category-hero--editorial .bf-category-hero__visual-media,
body.tax-product_cat .bf-category-hero--editorial .bf-category-hero__visual-media,
body.tax-product_brand .bf-category-hero--editorial .bf-category-hero__visual-media,
body.post-type-archive-product .bf-category-hero--editorial .bf-category-hero__visual-media{aspect-ratio:4 / 3 !important;min-height:0 !important}body.archive.woocommerce .bf-category-hero--editorial .bf-category-hero__visual-media img,
body.tax-product_cat .bf-category-hero--editorial .bf-category-hero__visual-media img,
body.tax-product_brand .bf-category-hero--editorial .bf-category-hero__visual-media img,
body.post-type-archive-product .bf-category-hero--editorial .bf-category-hero__visual-media
img{width:100% !important;height:100% !important;object-fit:cover !important;display:block !important}body.archive.woocommerce .bf-category-hero--editorial .bf-category-hero__kicker,
body.tax-product_cat .bf-category-hero--editorial .bf-category-hero__kicker,
body.tax-product_brand .bf-category-hero--editorial .bf-category-hero__kicker,
body.post-type-archive-product .bf-category-hero--editorial .bf-category-hero__kicker{margin-bottom:14px !important;font-size:10px !important;letter-spacing: .18em !important}body.archive.woocommerce .bf-category-hero--editorial h1,
body.tax-product_cat .bf-category-hero--editorial h1,
body.tax-product_brand .bf-category-hero--editorial h1,
body.post-type-archive-product .bf-category-hero--editorial h1,
body.archive.woocommerce .bf-category-hero--elektrostimulation h1,
body.tax-product_cat .bf-category-hero--elektrostimulation h1,
body.tax-product_brand .bf-category-hero--elektrostimulation h1,
body.post-type-archive-product .bf-category-hero--elektrostimulation
h1{max-width:none !important;font-size:clamp(38px, 11vw, 58px) !important;line-height: .98 !important;letter-spacing:-.045em !important;margin:0
0 18px !important;word-break:break-word !important;overflow-wrap:anywhere !important;hyphens:auto !important}body.archive.woocommerce .bf-category-hero--editorial .bf-category-hero__divider,
body.tax-product_cat .bf-category-hero--editorial .bf-category-hero__divider,
body.tax-product_brand .bf-category-hero--editorial .bf-category-hero__divider,
body.post-type-archive-product .bf-category-hero--editorial .bf-category-hero__divider{width:96px !important;margin:0
0 18px !important}body.archive.woocommerce .bf-category-hero--editorial .bf-category-hero__lead,
body.tax-product_cat .bf-category-hero--editorial .bf-category-hero__lead,
body.tax-product_brand .bf-category-hero--editorial .bf-category-hero__lead,
body.post-type-archive-product .bf-category-hero--editorial .bf-category-hero__lead{font-size:17px !important;line-height:1.58 !important;max-width:none !important;margin-bottom:12px !important}body.archive.woocommerce .bf-category-hero--editorial .bf-category-hero__copy > p:not(.bf-category-hero__lead),
body.tax-product_cat .bf-category-hero--editorial .bf-category-hero__copy > p:not(.bf-category-hero__lead),
body.tax-product_brand .bf-category-hero--editorial .bf-category-hero__copy > p:not(.bf-category-hero__lead),
body.post-type-archive-product .bf-category-hero--editorial .bf-category-hero__copy>p:not(.bf-category-hero__lead){font-size:14px !important;line-height:1.62 !important;max-width:none !important}body.archive.woocommerce .bf-category-hero--editorial .bf-category-hero__meta,
body.tax-product_cat .bf-category-hero--editorial .bf-category-hero__meta,
body.tax-product_brand .bf-category-hero--editorial .bf-category-hero__meta,
body.post-type-archive-product .bf-category-hero--editorial .bf-category-hero__meta{display:flex !important;flex-wrap:wrap !important;gap:8px !important;margin-top:18px !important}body.archive.woocommerce .bf-category-hero--editorial .bf-category-hero__meta span,
body.tax-product_cat .bf-category-hero--editorial .bf-category-hero__meta span,
body.tax-product_brand .bf-category-hero--editorial .bf-category-hero__meta span,
body.post-type-archive-product .bf-category-hero--editorial .bf-category-hero__meta
span{min-height:34px !important;padding:0
12px !important;font-size:10px !important;letter-spacing: .10em !important}body.archive.woocommerce .bf-category-hero--editorial .bf-cat-btn,
body.tax-product_cat .bf-category-hero--editorial .bf-cat-btn,
body.tax-product_brand .bf-category-hero--editorial .bf-cat-btn,
body.post-type-archive-product .bf-category-hero--editorial .bf-cat-btn{width:100% !important;max-width:none !important;min-height:52px !important;margin-top:20px !important;padding:0
18px !important;font-size:11px !important}body.archive.woocommerce .bf-category-hero--editorial .bf-category-hero__frame,
body.tax-product_cat .bf-category-hero--editorial .bf-category-hero__frame,
body.tax-product_brand .bf-category-hero--editorial .bf-category-hero__frame,
body.post-type-archive-product .bf-category-hero--editorial .bf-category-hero__frame{inset:8px !important}}@media (max-width: 520px){body.archive.woocommerce .bf-category-hero--editorial,
body.tax-product_cat .bf-category-hero--editorial,
body.tax-product_brand .bf-category-hero--editorial,
body.post-type-archive-product .bf-category-hero--editorial{padding:12px
0 28px !important}body.archive.woocommerce .bf-category-hero--editorial .bf-category-hero-inner,
body.tax-product_cat .bf-category-hero--editorial .bf-category-hero-inner,
body.tax-product_brand .bf-category-hero--editorial .bf-category-hero-inner,
body.post-type-archive-product .bf-category-hero--editorial .bf-category-hero-inner{gap:20px !important}body.archive.woocommerce .bf-category-hero--editorial h1,
body.tax-product_cat .bf-category-hero--editorial h1,
body.tax-product_brand .bf-category-hero--editorial h1,
body.post-type-archive-product .bf-category-hero--editorial h1,
body.archive.woocommerce .bf-category-hero--elektrostimulation h1,
body.tax-product_cat .bf-category-hero--elektrostimulation h1,
body.tax-product_brand .bf-category-hero--elektrostimulation h1,
body.post-type-archive-product .bf-category-hero--elektrostimulation
h1{font-size:clamp(34px, 12vw, 48px) !important;margin-bottom:16px !important}body.archive.woocommerce .bf-category-hero--editorial .bf-category-hero__visual-media,
body.tax-product_cat .bf-category-hero--editorial .bf-category-hero__visual-media,
body.tax-product_brand .bf-category-hero--editorial .bf-category-hero__visual-media,
body.post-type-archive-product .bf-category-hero--editorial .bf-category-hero__visual-media{aspect-ratio:1 / 1 !important}body.archive.woocommerce .bf-category-hero--editorial .bf-category-hero__lead,
body.tax-product_cat .bf-category-hero--editorial .bf-category-hero__lead,
body.tax-product_brand .bf-category-hero--editorial .bf-category-hero__lead,
body.post-type-archive-product .bf-category-hero--editorial .bf-category-hero__lead{font-size:16px !important;line-height:1.54 !important}body.archive.woocommerce .bf-category-hero--editorial .bf-category-hero__copy > p:not(.bf-category-hero__lead),
body.tax-product_cat .bf-category-hero--editorial .bf-category-hero__copy > p:not(.bf-category-hero__lead),
body.tax-product_brand .bf-category-hero--editorial .bf-category-hero__copy > p:not(.bf-category-hero__lead),
body.post-type-archive-product .bf-category-hero--editorial .bf-category-hero__copy>p:not(.bf-category-hero__lead){font-size:13.5px !important;line-height:1.58 !important}body.archive.woocommerce .bf-category-hero--editorial .bf-category-hero__meta span,
body.tax-product_cat .bf-category-hero--editorial .bf-category-hero__meta span,
body.tax-product_brand .bf-category-hero--editorial .bf-category-hero__meta span,
body.post-type-archive-product .bf-category-hero--editorial .bf-category-hero__meta
span{width:auto !important;min-width:0 !important;flex:0 1 auto !important}body.archive.woocommerce .bf-category-hero--editorial .bf-category-hero__frame,
body.tax-product_cat .bf-category-hero--editorial .bf-category-hero__frame,
body.tax-product_brand .bf-category-hero--editorial .bf-category-hero__frame,
body.post-type-archive-product .bf-category-hero--editorial .bf-category-hero__frame{display:none !important}}@media (max-width: 680px){body.archive.woocommerce .bf-category-chipbar,
body.tax-product_cat .bf-category-chipbar,
body.tax-product_brand .bf-category-chipbar,
body.post-type-archive-product .bf-category-chipbar{display:grid !important;grid-template-columns:1fr !important;gap:8px !important;width:100% !important;margin:0
0 24px !important;padding:0
!important;overflow:visible !important}body.archive.woocommerce .bf-category-chip,
body.tax-product_cat .bf-category-chip,
body.tax-product_brand .bf-category-chip,
body.post-type-archive-product .bf-category-chip{width:100% !important;min-width:0 !important;max-width:none !important;min-height:48px !important;display:grid !important;grid-template-columns:minmax(0, 1fr) auto !important;align-items:center !important;gap:12px !important;padding:12px
14px !important;white-space:normal !important;overflow:visible !important;text-align:left !important}body.archive.woocommerce .bf-category-chip > span,
body.tax-product_cat .bf-category-chip > span,
body.tax-product_brand .bf-category-chip > span,
body.post-type-archive-product .bf-category-chip>span{min-width:0 !important;display:block !important;overflow:visible !important;text-overflow:clip !important;white-space:normal !important;word-break:normal !important;overflow-wrap:anywhere !important;font-size:12px !important;line-height:1.28 !important;letter-spacing: .08em !important}body.archive.woocommerce .bf-category-chip small,
body.tax-product_cat .bf-category-chip small,
body.tax-product_brand .bf-category-chip small,
body.post-type-archive-product .bf-category-chip
small{justify-self:end !important;min-width:34px !important;height:28px !important;padding:0
9px !important;font-size:11px !important;line-height:28px !important}body.archive.woocommerce .bf-category-chip.is-active,
body.tax-product_cat .bf-category-chip.is-active,
body.tax-product_brand .bf-category-chip.is-active,
body.post-type-archive-product .bf-category-chip.is-active{box-shadow:inset 3px 0 0 #f3efeb !important}body.archive.woocommerce .bf-shop-toolbar,
body.tax-product_cat .bf-shop-toolbar,
body.tax-product_brand .bf-shop-toolbar,
body.post-type-archive-product .bf-shop-toolbar,
body.archive.woocommerce .bf-shop-toolbar--sort-only,
body.tax-product_cat .bf-shop-toolbar--sort-only,
body.tax-product_brand .bf-shop-toolbar--sort-only,
body.post-type-archive-product .bf-shop-toolbar--sort-only{margin-top:8px !important;margin-bottom:30px !important;width:100% !important}body.archive.woocommerce .bf-toolbar-field,
body.tax-product_cat .bf-toolbar-field,
body.tax-product_brand .bf-toolbar-field,
body.post-type-archive-product .bf-toolbar-field{width:100% !important}body.archive.woocommerce .bf-toolbar-field select,
body.tax-product_cat .bf-toolbar-field select,
body.tax-product_brand .bf-toolbar-field select,
body.post-type-archive-product .bf-toolbar-field
select{width:100% !important;min-height:46px !important;color:#f5f2ef !important;background-color:#1a1a1a !important;border-color:rgba(255,255,255,.16) !important}}@media (max-width: 420px){body.archive.woocommerce .bf-category-chip,
body.tax-product_cat .bf-category-chip,
body.tax-product_brand .bf-category-chip,
body.post-type-archive-product .bf-category-chip{padding:11px
12px !important}body.archive.woocommerce .bf-category-chip > span,
body.tax-product_cat .bf-category-chip > span,
body.tax-product_brand .bf-category-chip > span,
body.post-type-archive-product .bf-category-chip>span{font-size:11.5px !important;letter-spacing: .065em !important}body.archive.woocommerce .bf-category-chip small,
body.tax-product_cat .bf-category-chip small,
body.tax-product_brand .bf-category-chip small,
body.post-type-archive-product .bf-category-chip
small{min-width:30px !important;height:26px !important;font-size:10.5px !important;line-height:26px !important}}body.archive.woocommerce .bf-category-hero--masturbatoren .bf-category-hero-inner,
body.tax-product_cat .bf-category-hero--masturbatoren .bf-category-hero-inner,
body.tax-product_brand .bf-category-hero--masturbatoren .bf-category-hero-inner,
body.post-type-archive-product .bf-category-hero--masturbatoren .bf-category-hero-inner{grid-template-columns:minmax(0, 1.02fr) minmax(420px, .98fr);align-items:center}body.archive.woocommerce .bf-category-hero--masturbatoren .bf-category-hero__visual,
body.tax-product_cat .bf-category-hero--masturbatoren .bf-category-hero__visual,
body.tax-product_brand .bf-category-hero--masturbatoren .bf-category-hero__visual,
body.post-type-archive-product .bf-category-hero--masturbatoren .bf-category-hero__visual{max-width:720px;justify-self:end}body.archive.woocommerce .bf-category-hero--masturbatoren h1,
body.tax-product_cat .bf-category-hero--masturbatoren h1,
body.tax-product_brand .bf-category-hero--masturbatoren h1,
body.post-type-archive-product .bf-category-hero--masturbatoren
h1{max-width:12ch}.bf-category-seo--masturbatoren .bf-category-seo-columns{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);gap:clamp(28px, 4vw, 56px)}@media (max-width: 1100px){body.archive.woocommerce .bf-category-hero--masturbatoren .bf-category-hero-inner,
body.tax-product_cat .bf-category-hero--masturbatoren .bf-category-hero-inner,
body.tax-product_brand .bf-category-hero--masturbatoren .bf-category-hero-inner,
body.post-type-archive-product .bf-category-hero--masturbatoren .bf-category-hero-inner{grid-template-columns:1fr}body.archive.woocommerce .bf-category-hero--masturbatoren .bf-category-hero__visual,
body.tax-product_cat .bf-category-hero--masturbatoren .bf-category-hero__visual,
body.tax-product_brand .bf-category-hero--masturbatoren .bf-category-hero__visual,
body.post-type-archive-product .bf-category-hero--masturbatoren .bf-category-hero__visual{max-width:none;justify-self:stretch}.bf-category-seo--masturbatoren .bf-category-seo-columns{grid-template-columns:1fr}}.bf-category-hero__visual
img{display:block !important;width:100% !important;height:100% !important;object-fit:cover !important}.bf-category-seo__image
img{display:block !important;width:100% !important;height:auto !important;object-fit:cover !important}.bf-category-seo--masturbatoren .bf-category-seo-text{columns:auto !important}.bf-category-seo--masturbatoren .bf-category-seo-columns{display:grid !important;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr) !important;gap:clamp(36px, 5vw, 86px) !important;align-items:start !important}.bf-category-seo--masturbatoren .bf-category-seo-column{min-width:0 !important}.bf-category-seo--masturbatoren .bf-category-seo-block{margin:0
0 28px !important}.bf-category-seo--masturbatoren .bf-category-seo-block:last-child{margin-bottom:0 !important}.bf-category-seo--masturbatoren .bf-category-seo-block h2,
.bf-category-seo--masturbatoren .bf-category-seo-block h3,
.bf-category-seo--masturbatoren .bf-category-seo-block
p{max-width:none !important}.bf-category-seo--masturbatoren .bf-category-seo-block
h2{margin:0
0 18px !important}.bf-category-seo--masturbatoren .bf-category-seo-block
h3{margin:0
0 14px !important}.bf-category-seo--masturbatoren .bf-category-seo-block p+p{margin-top:14px !important}.bf-category-seo--masturbatoren .bf-category-seo-block--faq
h3{margin-top:26px !important}.bf-category-seo--masturbatoren .bf-category-seo-block--faq h3:first-of-type{margin-top:0 !important}@media (max-width: 980px){.bf-category-seo--masturbatoren .bf-category-seo-columns{grid-template-columns:1fr !important;gap:18px !important}}.bf-category-seo--prepared .bf-category-seo__image{display:none !important}.bf-category-seo--prepared{padding:clamp(46px, 5vw, 74px) clamp(36px, 5.2vw, 82px) !important}.bf-category-seo--prepared .bf-category-seo__intro{display:block !important;max-width:960px !important;margin:0
0 clamp(38px, 4vw, 58px) !important}.bf-category-seo--prepared .bf-category-seo__intro
span{display:inline-flex !important;align-items:center !important;margin-bottom:22px !important;color:rgba(17,17,17,.52) !important;font-size:10px !important;font-weight:850 !important;letter-spacing: .20em !important;text-transform:uppercase !important}.bf-category-seo--prepared .bf-category-seo__intro span::before{content:"" !important;display:inline-block !important;width:54px !important;height:1px !important;margin-right:14px !important;background:rgba(17,17,17,.38) !important}.bf-category-seo--prepared .bf-category-seo__intro
h2{max-width:980px !important;margin:0
!important;font-size:clamp(34px, 4vw, 60px) !important;line-height:1.03 !important;letter-spacing:-.045em !important}.bf-category-seo--prepared .bf-category-seo__intro
p{grid-column:auto !important;max-width:760px !important;margin:22px
0 0 !important;font-size:16px !important;line-height:1.72 !important}.bf-category-seo--prepared .bf-category-seo-text{columns:auto !important;max-width:none !important}.bf-category-seo--prepared .bf-category-seo-columns{display:grid !important;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr) !important;gap:clamp(34px, 5vw, 74px) !important;align-items:start !important}.bf-category-seo--prepared .bf-category-seo-column{min-width:0 !important}.bf-category-seo--prepared .bf-category-seo-block{margin:0
0 30px !important;padding:0
!important;break-inside:auto !important}.bf-category-seo--prepared .bf-category-seo-block:last-child{margin-bottom:0 !important}.bf-category-seo--prepared .bf-category-seo-block h2,
.bf-category-seo--prepared .bf-category-seo-block h3,
.bf-category-seo--prepared .bf-category-seo-block
p{max-width:none !important}.bf-category-seo--prepared .bf-category-seo-block
h2{margin:0
0 18px !important;font-size:clamp(30px, 3vw, 44px) !important;line-height:1.08 !important}.bf-category-seo--prepared .bf-category-seo-block
h3{margin:0
0 14px !important;font-size:clamp(24px, 2vw, 32px) !important;line-height:1.1 !important}.bf-category-seo--prepared .bf-category-seo-block
p{margin:0
!important;color:rgba(17,17,17,.82) !important;font-size:16px !important;line-height:1.78 !important}.bf-category-seo--prepared .bf-category-seo-block p+p{margin-top:15px !important}.bf-category-seo--prepared .bf-category-seo-block--faq{margin-top:4px !important;padding-top:28px !important;border-top:1px solid rgba(17,17,17,.10) !important}.bf-category-seo--prepared .bf-category-seo-block--faq
h3{margin-top:26px !important}.bf-category-seo--prepared .bf-category-seo-block--faq h3:first-of-type{margin-top:0 !important}.bf-category-seo--prepared .bf-category-seo-text > p,
.bf-category-seo--prepared .bf-category-seo-text > h2,
.bf-category-seo--prepared .bf-category-seo-text > h3,
.bf-category-seo--prepared .bf-category-seo-text > ul,
.bf-category-seo--prepared .bf-category-seo-text>ol{max-width:980px !important}@media (max-width: 980px){.bf-category-seo--prepared{padding:42px
30px !important}.bf-category-seo--prepared .bf-category-seo-columns{grid-template-columns:1fr !important;gap:0 !important}.bf-category-seo--prepared .bf-category-seo__intro{margin-bottom:34px !important}.bf-category-seo--prepared .bf-category-seo__intro
h2{font-size:clamp(32px, 7vw, 48px) !important}.bf-category-seo--prepared .bf-category-seo__intro
p{font-size:15px !important;line-height:1.65 !important}.bf-category-seo--prepared .bf-category-seo-block
h2{font-size:clamp(28px, 6vw, 38px) !important}.bf-category-seo--prepared .bf-category-seo-block
h3{font-size:clamp(23px, 5vw, 30px) !important}.bf-category-seo--prepared .bf-category-seo-block
p{font-size:15px !important;line-height:1.68 !important}}@media (max-width: 560px){.bf-category-seo--prepared{padding:34px
22px !important}.bf-category-seo--prepared .bf-category-seo__intro
span{font-size:9px !important;letter-spacing: .16em !important;margin-bottom:18px !important}.bf-category-seo--prepared .bf-category-seo__intro span::before{width:38px !important;margin-right:12px !important}.bf-category-seo--prepared .bf-category-seo__intro
h2{font-size:clamp(29px, 9vw, 40px) !important;line-height:1.06 !important}.bf-category-seo--prepared .bf-category-seo__intro
p{margin-top:18px !important;font-size:14.5px !important}.bf-category-seo--prepared .bf-category-seo-block{margin-bottom:26px !important}.bf-category-seo--prepared .bf-category-seo-block
p{font-size:14.5px !important}}body.archive.woocommerce .bf-category-hero--glas .bf-category-hero-inner,
body.tax-product_cat .bf-category-hero--glas .bf-category-hero-inner,
body.tax-product_brand .bf-category-hero--glas .bf-category-hero-inner,
body.post-type-archive-product .bf-category-hero--glas .bf-category-hero-inner{grid-template-columns:minmax(0, .94fr) minmax(440px, .98fr) !important;align-items:center !important}body.archive.woocommerce .bf-category-hero--glas .bf-category-hero__visual,
body.tax-product_cat .bf-category-hero--glas .bf-category-hero__visual,
body.tax-product_brand .bf-category-hero--glas .bf-category-hero__visual,
body.post-type-archive-product .bf-category-hero--glas .bf-category-hero__visual{width:min(100%, 720px) !important;justify-self:end !important}body.archive.woocommerce .bf-category-hero--glas h1,
body.tax-product_cat .bf-category-hero--glas h1,
body.tax-product_brand .bf-category-hero--glas h1,
body.post-type-archive-product .bf-category-hero--glas
h1{max-width:9ch !important}@media (max-width: 1100px){body.archive.woocommerce .bf-category-hero--glas .bf-category-hero-inner,
body.tax-product_cat .bf-category-hero--glas .bf-category-hero-inner,
body.tax-product_brand .bf-category-hero--glas .bf-category-hero-inner,
body.post-type-archive-product .bf-category-hero--glas .bf-category-hero-inner{grid-template-columns:1fr !important}body.archive.woocommerce .bf-category-hero--glas .bf-category-hero__visual,
body.tax-product_cat .bf-category-hero--glas .bf-category-hero__visual,
body.tax-product_brand .bf-category-hero--glas .bf-category-hero__visual,
body.post-type-archive-product .bf-category-hero--glas .bf-category-hero__visual{width:100% !important;max-width:none !important;justify-self:stretch !important}}body.archive.woocommerce .bf-category-hero--glas .bf-category-hero__visual img,
body.tax-product_cat .bf-category-hero--glas .bf-category-hero__visual img,
body.tax-product_brand .bf-category-hero--glas .bf-category-hero__visual img,
body.post-type-archive-product .bf-category-hero--glas .bf-category-hero__visual
img{object-position:center center !important;filter:contrast(1.05) brightness(.92) saturate(.92) !important}body.archive.woocommerce .bf-category-hero--puppen .bf-category-hero-inner,
body.tax-product_cat .bf-category-hero--puppen .bf-category-hero-inner,
body.tax-product_brand .bf-category-hero--puppen .bf-category-hero-inner,
body.post-type-archive-product .bf-category-hero--puppen .bf-category-hero-inner{grid-template-columns:minmax(0, .94fr) minmax(440px, .98fr) !important;align-items:center !important}body.archive.woocommerce .bf-category-hero--puppen .bf-category-hero__visual,
body.tax-product_cat .bf-category-hero--puppen .bf-category-hero__visual,
body.tax-product_brand .bf-category-hero--puppen .bf-category-hero__visual,
body.post-type-archive-product .bf-category-hero--puppen .bf-category-hero__visual{width:min(100%, 720px) !important;justify-self:end !important}body.archive.woocommerce .bf-category-hero--puppen .bf-category-hero__visual img,
body.tax-product_cat .bf-category-hero--puppen .bf-category-hero__visual img,
body.tax-product_brand .bf-category-hero--puppen .bf-category-hero__visual img,
body.post-type-archive-product .bf-category-hero--puppen .bf-category-hero__visual
img{object-position:center center !important;filter:contrast(1.04) brightness(.88) saturate(.90) !important}body.archive.woocommerce .bf-category-hero--puppen h1,
body.tax-product_cat .bf-category-hero--puppen h1,
body.tax-product_brand .bf-category-hero--puppen h1,
body.post-type-archive-product .bf-category-hero--puppen
h1{max-width:11ch !important}@media (max-width: 1100px){body.archive.woocommerce .bf-category-hero--puppen .bf-category-hero-inner,
body.tax-product_cat .bf-category-hero--puppen .bf-category-hero-inner,
body.tax-product_brand .bf-category-hero--puppen .bf-category-hero-inner,
body.post-type-archive-product .bf-category-hero--puppen .bf-category-hero-inner{grid-template-columns:1fr !important}body.archive.woocommerce .bf-category-hero--puppen .bf-category-hero__visual,
body.tax-product_cat .bf-category-hero--puppen .bf-category-hero__visual,
body.tax-product_brand .bf-category-hero--puppen .bf-category-hero__visual,
body.post-type-archive-product .bf-category-hero--puppen .bf-category-hero__visual{width:100% !important;max-width:none !important;justify-self:stretch !important}}body.archive.woocommerce .bf-category-hero--editorial .bf-category-hero-inner,
body.tax-product_cat .bf-category-hero--editorial .bf-category-hero-inner,
body.tax-product_brand .bf-category-hero--editorial .bf-category-hero-inner,
body.post-type-archive-product .bf-category-hero--editorial .bf-category-hero-inner{grid-template-columns:minmax(0, .92fr) minmax(500px, .86fr) !important;align-items:center !important;gap:clamp(40px, 5vw, 82px) !important}body.archive.woocommerce .bf-category-hero--editorial .bf-category-hero__visual,
body.tax-product_cat .bf-category-hero--editorial .bf-category-hero__visual,
body.tax-product_brand .bf-category-hero--editorial .bf-category-hero__visual,
body.post-type-archive-product .bf-category-hero--editorial .bf-category-hero__visual,
body.archive.woocommerce .bf-category-hero--elektrostimulation .bf-category-hero__visual,
body.tax-product_cat .bf-category-hero--elektrostimulation .bf-category-hero__visual,
body.tax-product_brand .bf-category-hero--elektrostimulation .bf-category-hero__visual,
body.post-type-archive-product .bf-category-hero--elektrostimulation .bf-category-hero__visual,
body.archive.woocommerce .bf-category-hero--masturbatoren .bf-category-hero__visual,
body.tax-product_cat .bf-category-hero--masturbatoren .bf-category-hero__visual,
body.tax-product_brand .bf-category-hero--masturbatoren .bf-category-hero__visual,
body.post-type-archive-product .bf-category-hero--masturbatoren .bf-category-hero__visual,
body.archive.woocommerce .bf-category-hero--glas .bf-category-hero__visual,
body.tax-product_cat .bf-category-hero--glas .bf-category-hero__visual,
body.tax-product_brand .bf-category-hero--glas .bf-category-hero__visual,
body.post-type-archive-product .bf-category-hero--glas .bf-category-hero__visual,
body.archive.woocommerce .bf-category-hero--puppen .bf-category-hero__visual,
body.tax-product_cat .bf-category-hero--puppen .bf-category-hero__visual,
body.tax-product_brand .bf-category-hero--puppen .bf-category-hero__visual,
body.post-type-archive-product .bf-category-hero--puppen .bf-category-hero__visual{width:min(100%, 660px) !important;max-width:660px !important;aspect-ratio:1 / 1.05 !important;justify-self:end !important;margin:0
!important;overflow:hidden !important}body.archive.woocommerce .bf-category-hero--editorial .bf-category-hero__visual img,
body.tax-product_cat .bf-category-hero--editorial .bf-category-hero__visual img,
body.tax-product_brand .bf-category-hero--editorial .bf-category-hero__visual img,
body.post-type-archive-product .bf-category-hero--editorial .bf-category-hero__visual
img{display:block !important;width:100% !important;height:100% !important;object-fit:cover !important;object-position:center center !important}body.archive.woocommerce .bf-category-hero--masturbatoren .bf-category-hero__visual img,
body.tax-product_cat .bf-category-hero--masturbatoren .bf-category-hero__visual img,
body.tax-product_brand .bf-category-hero--masturbatoren .bf-category-hero__visual img,
body.post-type-archive-product .bf-category-hero--masturbatoren .bf-category-hero__visual
img{object-position:center center !important}body.archive.woocommerce .bf-category-hero--elektrostimulation .bf-category-hero__visual img,
body.tax-product_cat .bf-category-hero--elektrostimulation .bf-category-hero__visual img,
body.tax-product_brand .bf-category-hero--elektrostimulation .bf-category-hero__visual img,
body.post-type-archive-product .bf-category-hero--elektrostimulation .bf-category-hero__visual
img{object-position:center center !important}body.archive.woocommerce .bf-category-hero--glas .bf-category-hero__visual img,
body.tax-product_cat .bf-category-hero--glas .bf-category-hero__visual img,
body.tax-product_brand .bf-category-hero--glas .bf-category-hero__visual img,
body.post-type-archive-product .bf-category-hero--glas .bf-category-hero__visual
img{object-position:center center !important}body.archive.woocommerce .bf-category-hero--puppen .bf-category-hero__visual img,
body.tax-product_cat .bf-category-hero--puppen .bf-category-hero__visual img,
body.tax-product_brand .bf-category-hero--puppen .bf-category-hero__visual img,
body.post-type-archive-product .bf-category-hero--puppen .bf-category-hero__visual
img{object-position:center center !important}@media (max-width: 1180px){body.archive.woocommerce .bf-category-hero--editorial .bf-category-hero-inner,
body.tax-product_cat .bf-category-hero--editorial .bf-category-hero-inner,
body.tax-product_brand .bf-category-hero--editorial .bf-category-hero-inner,
body.post-type-archive-product .bf-category-hero--editorial .bf-category-hero-inner{grid-template-columns:minmax(0, .9fr) minmax(420px, .72fr) !important;gap:36px !important}body.archive.woocommerce .bf-category-hero--editorial .bf-category-hero__visual,
body.tax-product_cat .bf-category-hero--editorial .bf-category-hero__visual,
body.tax-product_brand .bf-category-hero--editorial .bf-category-hero__visual,
body.post-type-archive-product .bf-category-hero--editorial .bf-category-hero__visual{width:min(100%, 560px) !important;max-width:560px !important}}@media (max-width: 860px){body.archive.woocommerce .bf-category-hero--editorial .bf-category-hero-inner,
body.tax-product_cat .bf-category-hero--editorial .bf-category-hero-inner,
body.tax-product_brand .bf-category-hero--editorial .bf-category-hero-inner,
body.post-type-archive-product .bf-category-hero--editorial .bf-category-hero-inner{grid-template-columns:1fr !important;gap:24px !important}body.archive.woocommerce .bf-category-hero--editorial .bf-category-hero__visual,
body.tax-product_cat .bf-category-hero--editorial .bf-category-hero__visual,
body.tax-product_brand .bf-category-hero--editorial .bf-category-hero__visual,
body.post-type-archive-product .bf-category-hero--editorial .bf-category-hero__visual{width:100% !important;max-width:none !important;aspect-ratio:4 / 3 !important;justify-self:stretch !important}}@media (max-width: 520px){body.archive.woocommerce .bf-category-hero--editorial .bf-category-hero__visual,
body.tax-product_cat .bf-category-hero--editorial .bf-category-hero__visual,
body.tax-product_brand .bf-category-hero--editorial .bf-category-hero__visual,
body.post-type-archive-product .bf-category-hero--editorial .bf-category-hero__visual{aspect-ratio:1 / 1 !important}}@media (max-width: 860px){html,
body.woocommerce,
body.woocommerce #page,
body.woocommerce #content,
body.woocommerce .site-content,
body.woocommerce .site-main,
body.woocommerce.archive #primary,
body.woocommerce.archive .bf-category-page{width:100% !important;max-width:100% !important;min-width:0 !important;margin:0
!important;overflow-x:clip !important}body.woocommerce.archive .bf-category-hero,
body.woocommerce.archive .bf-category-products,
body.woocommerce.archive .bf-category-seo{width:100% !important;max-width:100% !important;min-width:0 !important;margin-left:0 !important;margin-right:0 !important;box-sizing:border-box !important}body.woocommerce.archive .bf-category-hero-inner,
body.woocommerce.archive .bf-category-container{width:100% !important;max-width:100% !important;min-width:0 !important;margin-left:auto !important;margin-right:auto !important;padding-left:14px !important;padding-right:14px !important;box-sizing:border-box !important}body.archive.woocommerce .bf-category-hero--editorial .bf-category-hero__visual,
body.tax-product_cat .bf-category-hero--editorial .bf-category-hero__visual,
body.tax-product_brand .bf-category-hero--editorial .bf-category-hero__visual,
body.post-type-archive-product .bf-category-hero--editorial .bf-category-hero__visual{order:1 !important;width:100% !important;max-width:100% !important;margin:0
!important}body.archive.woocommerce .bf-category-hero--editorial .bf-category-hero__copy,
body.tax-product_cat .bf-category-hero--editorial .bf-category-hero__copy,
body.tax-product_brand .bf-category-hero--editorial .bf-category-hero__copy,
body.post-type-archive-product .bf-category-hero--editorial .bf-category-hero__copy{order:2 !important;width:100% !important;max-width:100% !important;min-width:0 !important;padding-right:0 !important}body.archive.woocommerce .bf-category-hero--editorial .bf-category-hero__visual-media,
body.tax-product_cat .bf-category-hero--editorial .bf-category-hero__visual-media,
body.tax-product_brand .bf-category-hero--editorial .bf-category-hero__visual-media,
body.post-type-archive-product .bf-category-hero--editorial .bf-category-hero__visual-media{width:100% !important;max-width:100% !important;min-height:0 !important;aspect-ratio:16 / 10 !important}body.archive.woocommerce .bf-category-hero--editorial .bf-category-hero__visual-media img,
body.tax-product_cat .bf-category-hero--editorial .bf-category-hero__visual-media img,
body.tax-product_brand .bf-category-hero--editorial .bf-category-hero__visual-media img,
body.post-type-archive-product .bf-category-hero--editorial .bf-category-hero__visual-media
img{width:100% !important;height:100% !important;object-fit:cover !important}.bf-category-chipbar,.bf-shop-toolbar,.bf-product-results,.bf-category-seo-text,.bf-category-seo-columns,.bf-category-seo-column{width:100% !important;max-width:100% !important;min-width:0 !important;box-sizing:border-box !important}.bf-category-chipbar{overflow-x:auto !important;overflow-y:hidden !important;-webkit-overflow-scrolling:touch !important}}@media (max-width: 760px){body.archive.woocommerce ul.products,
body.tax-product_cat ul.products,
body.post-type-archive-product ul.products,
body.page-template-bf-offer-page .bf-offer-products,
body.page-template-bf-offer-page
ul.products{display:grid !important;grid-template-columns:repeat(2, minmax(0, 1fr)) !important;gap:10px !important;width:100% !important;min-width:0 !important}body.archive.woocommerce ul.products li.product,
body.tax-product_cat ul.products li.product,
body.post-type-archive-product ul.products
li.product{width:100% !important;max-width:100% !important;min-width:0 !important;margin:0
!important}body.archive.woocommerce ul.products li.product .woocommerce-loop-product__title,
body.tax-product_cat ul.products li.product .woocommerce-loop-product__title,
body.post-type-archive-product ul.products li.product .woocommerce-loop-product__title{min-height:0 !important;padding:10px
9px 5px !important;font-size:12px !important;line-height:1.28 !important;overflow-wrap:anywhere !important}body.archive.woocommerce ul.products li.product .price,
body.tax-product_cat ul.products li.product .price,
body.post-type-archive-product ul.products li.product
.price{padding:3px
9px 10px !important;font-size:13px !important}body.woocommerce.archive .bf-category-container,
body.woocommerce.archive .bf-category-hero-inner{padding-left:12px !important;padding-right:12px !important}}@media (max-width: 420px){body.woocommerce.archive .bf-category-container,
body.woocommerce.archive .bf-category-hero-inner{padding-left:10px !important;padding-right:10px !important}body.archive.woocommerce .bf-category-hero--editorial h1,
body.tax-product_cat .bf-category-hero--editorial h1,
body.post-type-archive-product .bf-category-hero--editorial
h1{font-size:clamp(32px, 10.8vw, 44px) !important;overflow-wrap:normal !important;word-break:normal !important;hyphens:auto !important}}