:root{--kf-petrol: #002730;--kf-petrol-bright: #0e4a58}::selection{background:var(--kf-petrol);color:#fff}button,input,select,textarea{font-family:inherit}[class*=wbs-trigger-btn],[class*=wb-modal] button,#wb-close-btn{font-family:var(--font-body--family)!important}h1,h2,h3,.h1,.h2,.h3{text-wrap:balance}.button:active:not([aria-disabled=true],:disabled),.button-secondary:active,.button-custom:active{transform:translateY(1px)}.button:focus-visible,.button-secondary:focus-visible,.button-custom:focus-visible,a:focus-visible{outline:2px solid var(--kf-petrol-bright);outline-offset:2px}.button-secondary:hover{--button-color: #ffffff;--button-background-color: var(--kf-petrol);--button-border-color: var(--kf-petrol)}.rte a,.prose a{text-underline-offset:.2em;text-decoration-thickness:1px}.swatch:hover,.variant-option__button-label:has(.swatch):hover{box-shadow:0 0 0 2px var(--kf-petrol-bright)}.product-card .price{color:currentColor;opacity:1}@media(prefers-reduced-motion:reduce){.button:active:not([aria-disabled=true],:disabled),.button-secondary:active,.button-custom:active{transform:none}}@media screen and (min-width:990px){header-component .menu-list__list-item{position:relative}header-component .menu-list__list-item>.menu-list__submenu{width:max-content;min-width:220px;max-width:92vw;left:0;right:auto;padding-inline:0;clip-path:none;top:100%}header-component .menu-list__submenu .mega-menu{width:100%!important;margin-inline:0!important;background:var(--color-background, #f9f8f6);border-radius:5px;box-shadow:0 14px 34px #00273029;padding:.4rem 0}header-component .menu-list__submenu .mega-menu__grid{grid-template-columns:1fr!important;width:100%;padding:.4rem .5rem}header-component .menu-list__submenu .mega-menu__column{width:100%}header-component .header__underlay-open{height:min(var(--full-open-header-height),var(--header-height, 94px))!important}header-component .header__underlay-open:after{display:none!important}header-component .menu-list__list-item>.menu-list__submenu>.menu-list__submenu-inner{transform:none!important;padding-block:0!important}}.menu-list__link,.menu-list__link-title{font-weight:400!important}.mega-menu__link,.mega-menu__link .wrap-text{font-weight:400!important;font-size:.9375rem!important}@media screen and (min-width:990px){.menu-list__submenu .mega-menu__link{border-radius:6px;transition:background-color .16s ease-out,color .16s ease-out,padding-inline-start .16s ease-out}.menu-list__submenu .mega-menu__link:hover,.menu-list__submenu .mega-menu__link:focus-visible{background-color:color-mix(in srgb,currentColor 8%,transparent);padding-inline-start:.5rem}}.header__row .menu-list__link[aria-haspopup=true] .menu-list__link-title{display:inline-flex;align-items:center;gap:.42em}.header__row .menu-list__link[aria-haspopup=true] .menu-list__link-title:after{content:"";flex:none;width:.4em;height:.4em;margin-block-start:-.2em;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);transition:transform .18s ease-out;opacity:.85}.header__row .menu-list__link[aria-haspopup=true][aria-expanded=true] .menu-list__link-title:after{transform:rotate(-135deg);margin-block-start:.16em}.kf-usp__title,.kf-modelle__title,.kf-modelle__name,.kf-cs__title,.kf-farbwelt__title,.kf-stmt__quote,.kf-gg__heading,.kf-collab__lockup,.kf-abw__heading,.kf-story__heading,.kf-banner__heading,.kf-colhead__title,.kf-pt__text strong{font-weight:600!important}.kf-hero__wordmark{font-weight:500!important}#MainContent>.shopify-section:not(:first-child){position:relative}#MainContent>.shopify-section:not(:first-child):before{content:"";position:absolute;inset-inline:0;top:-22px;height:22px;background:linear-gradient(to bottom,transparent,var(--kf-sec-bg, transparent));pointer-events:none;z-index:1}@media screen and (min-width:750px){#MainContent>.shopify-section:not(:first-child):before{top:-180px;height:180px;background:linear-gradient(to bottom,transparent 0%,color-mix(in srgb,var(--kf-sec-bg, transparent) 6%,transparent) 20%,color-mix(in srgb,var(--kf-sec-bg, transparent) 20%,transparent) 40%,color-mix(in srgb,var(--kf-sec-bg, transparent) 38%,transparent) 55%,color-mix(in srgb,var(--kf-sec-bg, transparent) 60%,transparent) 70%,color-mix(in srgb,var(--kf-sec-bg, transparent) 80%,transparent) 82%,color-mix(in srgb,var(--kf-sec-bg, transparent) 94%,transparent) 90%,var(--kf-sec-bg, transparent) 96%,var(--kf-sec-bg, transparent) 100%)}}#MainContent>.shopify-section:has(.kf-usp):before,#MainContent>.shopify-section:has(.kf-usp)+.shopify-section:before{content:none}#MainContent>.shopify-section:has(.kf-modelle){--kf-sec-bg: #f9f8f6}#MainContent>.shopify-section:has(.kf-stmt){--kf-sec-bg: #eef2f2}#MainContent>.shopify-section:has(.kf-collab){--kf-sec-bg: #002730}#MainContent>.shopify-section:has(.kf-story){--kf-sec-bg: #f9f8f6}.kf-reveal--wait{opacity:0;transform:translateY(16px)}.kf-reveal--wait.kf-reveal--in{opacity:1;transform:none;transition:opacity .45s ease-out,transform .45s ease-out}@supports (animation-timeline: scroll()){.kf-hero__img{animation:kf-hero-parallax linear both;animation-timeline:scroll();animation-range:0 100vh}@keyframes kf-hero-parallax{to{translate:0 8%}}}#MainContent[data-template^=product] .product-information .divider__line{border-color:#00273024}#MainContent[data-template^=product] .product-information product-price .price{font-size:26px;font-weight:600;line-height:1.15}@media screen and (max-width:749px){#MainContent[data-template^=product] .product-information product-price .price{font-size:23px}}#MainContent[data-template^=product] .product-information a[href="#kf-details"]{color:var(--kf-petrol);text-underline-offset:.2em;text-decoration-thickness:1px}#kf-details{display:block;scroll-margin-top:110px}@media screen and (max-width:749px){#MainContent[data-template^=product] .product-information{padding-block-start:14px}}@media screen and (max-width:749px){#MainContent[data-template^=product] .group-block-content .text-block.h3{font-size:22px;line-height:1.25}#MainContent[data-template^=product] .group-block-content .text-block.rte{font-size:15px}}@media screen and (min-width:750px){#MainContent[data-template^=product] .section--page-width:has(.image-block) .custom-section-content,#MainContent[data-template^=product] .section--page-width:has(h2) .custom-section-content{max-width:1040px;width:100%;margin-inline:auto}#MainContent[data-template^=product] .section--page-width:has(.image-block) .image-block{max-width:380px}#MainContent[data-template^=product] .section--page-width:has(.image-block) .custom-section-content>.layout-panel-flex{gap:44px}}@media screen and (min-width:990px){.collection-wrapper:has(.facets--vertical) .facets--vertical{position:sticky;top:calc(var(--header-height, 94px) + 24px);max-height:calc(100vh - var(--header-height, 94px) - 48px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.collection-wrapper:has(.facets--vertical) .facets--vertical .facets__item{border-block-end:1px solid rgb(0 39 48 / .1)}.collection-wrapper:has(.facets--vertical) product-card .swatch{--max-swatch-size: 40px}.collection-wrapper:has(.facets--vertical) product-card .variant-option__swatch input:checked+.swatch,.collection-wrapper:has(.facets--vertical) product-card .variant-option__swatch input:focus-visible+.swatch{outline:2px solid #002730;outline-offset:1px}}.cart-items__price,.cart-items__quantity{border:none!important;padding-block:0!important;padding-inline:0!important}.cart__checkout-button{background:#fff!important;color:#002730!important;border-color:#fff!important}.cart__checkout-button:hover{background:#e7ecec!important;border-color:#e7ecec!important}#MainContent[data-template="page.barrierefreiheit"] h2{font-size:24px;font-weight:600;line-height:1.3;margin-block-start:44px;margin-block-end:12px}#MainContent[data-template="page.barrierefreiheit"] h2:first-of-type{margin-block-start:32px}#MainContent[data-template="page.barrierefreiheit"] p,#MainContent[data-template="page.barrierefreiheit"] li{line-height:1.65}#MainContent[data-template="page.barrierefreiheit"] ul{padding-inline-start:20px;margin-block:8px 0}#MainContent[data-template="page.barrierefreiheit"] li{list-style:disc;margin-block-end:4px}#MainContent[data-template="page.barrierefreiheit"] p+p{margin-block-start:12px}@media screen and (max-width:749px){#MainContent[data-template="page.barrierefreiheit"] h2{font-size:21px;margin-block-start:36px}}@media screen and (min-width:750px){#MainContent[data-template="page.barrierefreiheit"] .page-width-content{--normal-content-width: 57.5rem}#MainContent[data-template="page.barrierefreiheit"] rte-formatter p,#MainContent[data-template="page.barrierefreiheit"] rte-formatter li{max-width:780px}#MainContent[data-template="page.barrierefreiheit"] rte-formatter h2,#MainContent[data-template="page.barrierefreiheit"] rte-formatter h3,#MainContent[data-template="page.barrierefreiheit"] rte-formatter table{max-width:100%}#MainContent[data-template="page.barrierefreiheit"] rte-formatter table{width:100%}#MainContent[data-template="page.barrierefreiheit"] .rte-table-wrapper{width:100%;max-width:100%}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/klimaflex-brand.css.map */
