html body.pb-colour-comparison{
 --pb-action:#222;--pb-ink:#222;--pb-muted:#555;--pb-aqua:#f4f4f4;
 --colorTextBody:#222;--colorTextBodyAlpha05:rgba(34,34,34,.05);--colorTextBodyAlpha10:rgba(34,34,34,.1);--colorBtnPrimary:#222;--colorBtnPrimaryText:#fff;--colorBtnPrimaryDim:#111;
 color:#222
}
html body.pb-colour-comparison :is(.pb-kaufweg,.pb-collection,.pb-nav__panel,.pb-product-extras,.pb-product-details,.pb-four-details,.pb-bundle-page,.pb-home-help,.pb-guarantee,.pb-guarantee__top){--pb-ink:#222;--pb-action:#222;--pb-muted:#555;color:#222}
html body.pb-colour-comparison :is(.pb-collection,.pb-kaufweg,.pb-home-help,.pb-product-details,.pb-product-extras,.pb-bundle-page,.pb-guarantee,.product-section,.page-content) :is(h1,h2,h3,h4,h5,h6,a,.pb-assembly-caption,.pb-service-summary,.pb-return-summary){color:#222}
html body.pb-colour-comparison :is(.pb-assembly-caption,.pb-filter-link,.pb-bundle-series__action,.pb-bundle-page__pro-details>summary,.pb-product-identifiers,.grid-product__title,.grid-product__price,.product-single__title,.product__price,.pb-pdp-heading__brand){color:#222!important}
html body.pb-colour-comparison :is(.btn,.button,.pb-christmas__button,.pb-mobile-buy,.pb-mobile-menu,.pb-bundle-page__card button,.pb-nav__search button,.shopify-payment-button__button--unbranded,.footer__newsletter-btn,.pb-lumo-promo>div>a){background:#222!important;border-color:#222!important;color:#fff!important}
html body.pb-colour-comparison :is(.btn,.button,.pb-christmas__button,.pb-mobile-buy,.pb-mobile-menu,.pb-bundle-page__card button,.pb-nav__search button,.shopify-payment-button__button--unbranded,.footer__newsletter-btn,.pb-lumo-promo>div>a):hover{background:#111!important;border-color:#111!important;color:#fff!important}
html body.pb-colour-comparison :is(.btn,.button,.pb-mobile-buy,.pb-mobile-menu) :is(span,svg){color:inherit!important}
html body.pb-colour-comparison :is(.pb-fit__card,.pb-kaufweg .pb-categories a,.pb-kaufweg .pb-sizes a,.pb-home-help__links a,.pb-product-extras__choices>a,.pb-product-fit,.testimonials-slider__text,.pb-bundle-series__copy,.pb-bundle-matrix__grid>article){--pb-ink:#fff;--pb-muted:#fff;background:#222!important;color:#fff!important;border-color:#222!important}
html body.pb-colour-comparison :is(.pb-fit__card,.pb-kaufweg .pb-categories a,.pb-kaufweg .pb-sizes a,.pb-home-help__links a,.pb-product-extras__choices>a,.pb-product-fit,.testimonials-slider__text,.pb-bundle-series__copy,.pb-bundle-matrix__grid>article) :is(h2,h3,h4,p,span,b,strong,small,dl,dt,dd,a,summary,li,blockquote,cite){color:#fff!important}
html body.pb-colour-comparison :is(.pb-fit__card,.pb-kaufweg .pb-sizes a,.pb-home-help__links a,.pb-product-extras__choices>a):hover{background:#111!important;border-color:#111!important}
html body.pb-colour-comparison.template-index .pb-kaufweg .pb-categories a :is(b,b span){font-size:25.3px;line-height:1.2}
html body.pb-colour-comparison.template-index .pb-kaufweg .pb-categories a>span,html body.pb-colour-comparison.template-index .pb-kaufweg .pb-categories a>span span{font-size:16.1px;line-height:1.4}
html body.pb-colour-comparison .pb-fit__grid>.pb-fit__card{font-size:17.6px;line-height:1.4;min-height:96px}
html body.pb-colour-comparison .pb-fit__grid>.pb-fit__card strong,html body.pb-colour-comparison .pb-fit__grid>.pb-fit__card strong span{font-size:16.5px}
html body.pb-colour-comparison .pb-fit__grid>.pb-fit__card>div,html body.pb-colour-comparison .pb-fit__grid>.pb-fit__card>div>span{font-size:17.6px;line-height:1.4}
html body.pb-colour-comparison .pb-kaufweg .pb-sizes b{font-size:25.3px;line-height:1.2}
html body.pb-colour-comparison .pb-kaufweg .pb-sizes a>span,html body.pb-colour-comparison .pb-kaufweg .pb-sizes a>span span{font-size:13.2px;line-height:1.4}
html body.pb-colour-comparison :is(details>summary,.collapsible-trigger-btn){min-height:44px;cursor:pointer}
html body.pb-colour-comparison :is(.pb-kaufweg,.pb-product-fit,.pb-product-extras,.pb-product-details,.pb-four-details,.pb-collection,.pb-product-identifiers,.pb-pro-warranty) summary{width:100%;box-sizing:border-box;min-height:48px}
html body.pb-colour-comparison :is(.pb-kaufweg,.pb-product-fit,.pb-product-extras,.pb-nav,.pb-pro-warranty) summary::after,html body.pb-colour-comparison .pb-pro-warranty__toggle::before{font-weight:700;-webkit-text-stroke:.35px currentColor}
html body.pb-colour-comparison .pb-pdp-topic__icon::before,html body.pb-colour-comparison .pb-pdp-topic__icon::after{height:2.8px;top:7.6px}
html body.pb-colour-comparison .collapsible-trigger__icon svg path{stroke-width:2.8;stroke:currentColor}
html body.pb-colour-comparison :is(.btn,.button,a,button,summary):focus-visible{outline-color:#222}
html body.pb-colour-comparison :is(.pb-product-fit,.pb-bundle-series__copy,.pb-bundle-matrix__grid>article,.site-footer) :is(a,button,summary,input):focus-visible{outline-color:#fff}
html body.pb-colour-comparison :is(.pb-fit__card,.pb-kaufweg .pb-categories a,.pb-kaufweg .pb-sizes a,.pb-home-help__links a):focus-visible{outline-color:#222}
html body.pb-colour-comparison .site-footer{background:#222;color:#fff;padding-top:64px;border-top-color:#444}
html body.pb-colour-comparison .site-footer :is(a,p,h2,h3,h4,.h4,.footer__title,.footer__small-text,.footer__collapsible,.rte){color:#fff}
html body.pb-colour-comparison .site-footer .footer__logo{padding-top:16px;margin-bottom:32px}
html body.pb-colour-comparison .site-footer .footer__logo a{background:transparent;border-radius:0;box-shadow:none}
html body.pb-colour-comparison .site-footer .footer__logo img{filter:none;opacity:1;object-fit:contain;height:100%;width:auto;max-width:100%}
html body.pb-colour-comparison .site-footer .footer__newsletter-input{color:#222;background:#fff;border-color:#aaa}
html body.pb-colour-comparison .site-footer .footer__newsletter-input::placeholder{color:#555}
html body.pb-colour-comparison .site-footer .footer__newsletter-btn{background:#fff!important;border-color:#fff!important;color:#222!important}
html body.pb-colour-comparison .pb-home-lifestyle .pb-mobile-hero-cta,html body.pb-colour-comparison .pb-home-lifestyle .hero__text-content .btn{background:#fff!important;border-color:#222!important;color:#222!important}
html body.pb-colour-comparison .pb-home-lifestyle .hero__text-content .btn:hover,html body.pb-colour-comparison .pb-home-lifestyle .pb-mobile-hero-cta:hover{background:#f0f0f0!important;color:#222!important}
@media(max-width:749px){html body.pb-colour-comparison.template-index .pb-kaufweg .pb-categories a :is(b,b span){font-size:clamp(20.7px,5.75vw,24.15px)}html body.pb-colour-comparison .site-footer{padding-top:48px}html body.pb-colour-comparison .site-footer .footer__logo{padding-top:12px;margin-bottom:28px}}

html body.pb-colour-comparison.template-index .pb-kaufweg .pb-categories{grid-template-columns:repeat(2,minmax(0,1fr))}
html body.pb-colour-comparison.template-index .pb-kaufweg .pb-categories a{min-width:0}
html body.pb-colour-comparison.template-index .pb-kaufweg .pb-categories a>span{text-wrap:balance}
@media(max-width:749px){html body.pb-colour-comparison.template-index .pb-kaufweg .pb-categories a{padding-left:8px;padding-right:8px}}

html body.pb-colour-comparison :is(.pb-lumo-promo,.pb-xmas-hint),html body.pb-colour-comparison :is(.pb-lumo-promo,.pb-xmas-hint) :is(h2,p,summary,a:not(.btn),strong){color:#222}
html body.pb-colour-comparison .pb-lumo-promo>div>a{display:inline-flex;align-items:center;justify-content:center;min-height:52px!important;padding:12px 22px;border:1px solid #222;border-radius:4px;font-size:17px;font-weight:600;line-height:1.35;text-align:center;text-decoration:none}
