:root{--heading-font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--text-font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--heading-font-style: normal;--text-font-style: normal;--heading-font-weight: 500}html,body,button,input,select,textarea{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}html body :is(h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6,p,a,button,input,select,textarea,label,legend,summary,li,dt,dd,th,td,blockquote,figcaption,small,strong,b,em,.button,.btn,.price,.money,.product__title,.product-card__title,.card__heading,.header__menu-item,.menu-drawer__menu-item,.footer,.footer-block,.shopify-policy__container){font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}html body :is(h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6,.product__title,.product-card__title,.card__heading){font-weight:500!important}html body main [class*=ko-],html body main [class*=ks-],html body main [class*=ko-] *,html body main [class*=ks-] *{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}html body main [class*=ko-] :is(h1,h2,h3,h4,h5,h6),html body main [class*=ks-] :is(h1,h2,h3,h4,h5,h6){font-weight:500!important}html body [class*=reputon]:not(svg),html body [class*=reputon]:not(svg) *:not(svg):not(path){font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}:root{--ko-accent: #00d4ff;--ko-surface: #050d14;--ko-card-surface: #0d1822;--ko-section-space: clamp(48px, 6vw, 80px)}html body main :is(.ks-hero,.ks-b2b,.ks-guide,.ko-page,.ks-home-products,.ks-home-steps,.ks-home-contact,.ks-silicone-seal,.ko-stop-projects,.ko-stop-reviews,[id^=anfrageformular-]) h1{font-size:clamp(32px,4vw,52px)!important;line-height:1.15!important;letter-spacing:-.025em!important}html body main :is(.ks-b2b,.ks-guide,.ko-page,.ks-home-products,.ks-home-steps,.ks-home-contact,.ks-silicone-seal,.ko-stop-projects,.ko-stop-reviews,[id^=anfrageformular-]) h2{font-size:clamp(28px,3vw,36px)!important;line-height:1.25!important;letter-spacing:-.02em!important}html body main :is(.ks-b2b,.ks-guide,.ko-page,.ks-home-products,.ks-home-steps,.ks-home-contact,.ks-silicone-seal,.ko-stop-projects,.ko-stop-reviews,[id^=anfrageformular-]) h3{font-size:20px!important;line-height:1.35!important;letter-spacing:-.01em!important}html body main :is(.ks-b2b,.ks-guide,.ko-page,.ks-home-products,.ks-home-steps,.ks-home-contact,.ks-silicone-seal,.ko-stop-projects,.ko-stop-reviews,[id^=anfrageformular-]) :is(p,li,blockquote){font-size:16px!important;line-height:1.7!important}html body main :is(.ks-b2b__hero,.ks-guide__hero,.ks-b2b__section,.ks-guide__section,.ks-home-products,.ks-home-steps,.ks-home-contact,.ks-silicone-seal,.ko-stop-projects,.ko-stop-reviews,[id^=anfrageformular-]){padding-block:var(--ko-section-space)!important;background:var(--ko-surface)!important}html body main :is(.ks-b2b__glow,.ks-guide__glow){display:none}html body main :is(.ko-page,.ks-b2b__product,.ks-b2b__data-panel,.ks-b2b__payment,.ks-b2b__fact,.ks-guide__card,.ks-guide__panel,.ko-card,[id^=anfrageformular-] .form-container,[id^=anfrageformular-] .option-item,[id^=anfrageformular-] .chip,[id^=anfrageformular-] .summary-box){background:var(--ko-card-surface)!important;border-color:#ffffff29!important;border-radius:16px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html body main .ko-page:before{box-shadow:none;background:#ffffff29}html body main :is(.ko-card,.ks-b2b__product,.ks-guide__card):hover{box-shadow:none!important;transform:none!important}html body main :is(.ko-button,.ks-hero__btn,.ks-b2b__button,.ks-guide__button,.ks-home-contact__button,.button,[id^=anfrageformular-] .submit-btn),html body #header-sidebar-menu .ko-mobile-shop-cta{display:inline-flex!important;align-items:center;justify-content:center;min-height:48px;padding:14px 22px!important;border:1px solid var(--ko-accent)!important;border-radius:10px!important;background:var(--ko-accent)!important;color:#051018!important;font-size:16px!important;font-weight:600!important;line-height:1.4!important;letter-spacing:0!important;text-transform:none!important;text-decoration:none!important;text-align:center;white-space:normal;box-shadow:none!important;transform:none!important;transition:background-color .15s ease,border-color .15s ease!important}html body #header-sidebar-menu .ko-mobile-shop-cta{display:flex!important;justify-content:space-between}html body main :is(.ks-hero__btn--secondary,.ks-b2b__button--secondary,.ks-guide__button--secondary,.ko-button:not(.ko-button-main)){background:transparent!important;color:var(--ko-accent)!important}html body main :is(.ko-button,.ks-hero__btn,.ks-b2b__button,.ks-guide__button,.ks-home-contact__button,.button,[id^=anfrageformular-] .submit-btn):hover:not(:disabled){background:#b7f3ff!important;border-color:#b7f3ff!important;color:#051018!important}html body main :is(.ko-button,.ks-hero__btn,.ks-b2b__button,.ks-guide__button,.ks-home-contact__button,.button,[id^=anfrageformular-] .submit-btn):focus-visible{outline:2px solid #fff!important;outline-offset:4px}html body main [id^=anfrageformular-] :is(.brand-badge,.section-title,.summary-title,.form-group label,.chip-label,.upload-hint,.field-hint,.form-privacy-note,.submit-context,.form-assurance span){font-size:14px!important;line-height:1.5!important;letter-spacing:0!important;text-transform:none!important}html body main [id^=anfrageformular-] :is(.option-item,.chip):hover{transform:none!important;box-shadow:none!important;border-color:var(--ko-accent)!important}html body main [id^=anfrageformular-] :is(.option-item,.chip).selected{border-color:var(--ko-accent)!important;background:#00d4ff14!important;box-shadow:none!important}html body main [id^=anfrageformular-] .form-header{margin-bottom:32px}html body main [id^=anfrageformular-] .form-assurance{margin-top:0}@media(max-width:699px){html body main :is(.ks-hero__btn,.ks-b2b__button,.ks-guide__button,.ks-home-contact__button,.ko-button){width:100%}html body main [id^=anfrageformular-] .form-container{padding:24px 18px}}html body #main .product-info .product-info__buy-buttons buy-buttons button.button{border-radius:10px!important;background:var(--ko-accent)!important;color:#051018!important;padding:14px 22px!important;min-height:48px;font-size:16px!important;font-weight:600!important;line-height:1.4!important;text-transform:none!important;letter-spacing:0!important;box-shadow:none!important;transform:none!important}html body main :is(.ks-b2b__eyebrow,.ks-guide__eyebrow,.ko-eyebrow){font-size:14px!important;font-weight:600!important;letter-spacing:.04em!important;text-shadow:none!important;box-shadow:none!important}
/*# sourceMappingURL=/cdn/shop/t/143/assets/ko-stop-typography.css.map */
