:root{--ks-bg:#f7f5f0;--ks-fg:#1f3a2b;--ks-accent:#e2701b;--ks-line:#1f3a2b25;--ks-radius:14px}.ks-shell{width:min(1180px,calc(100% - 48px));margin-inline:auto}.ks-eyebrow{margin:0 0 16px;font:650 .75rem/1.5 var(--font-body--family);letter-spacing:.15em;text-transform:uppercase;color:var(--ks-fg)}.ks-page-heading h1{font-family:var(--font-heading--family);font-size:clamp(2.6rem,5.2vw,4.4rem);font-weight:400;line-height:1.04;letter-spacing:-.025em;margin:0 0 24px;color:var(--ks-fg);text-wrap:balance}.ks-page-lead{font-size:clamp(1.1rem,1.7vw,1.35rem);line-height:1.65;max-width:48rem}.ks-page-lead p{margin:0}.ks-copy{font-family:var(--font-body--family);font-size:1rem;line-height:1.8;color:var(--ks-fg)}.ks-copy h2,.ks-copy h3{font-family:var(--font-heading--family);font-weight:400;line-height:1.15;text-wrap:balance}.ks-copy h2{font-size:clamp(1.8rem,3vw,2.5rem);margin:0 0 24px}.ks-copy h3{font-size:1.65rem;margin:30px 0 14px}.ks-copy p{margin:0 0 18px}.ks-copy ul,.ks-copy ol{padding-inline-start:1.2rem}.ks-copy li{margin-block:6px}.ks-copy a,.ks-text-link{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.ks-copy a:hover,.ks-text-link:hover{text-decoration-thickness:2px}.ks-copy :where(span,strong,b,em){color:inherit!important;font-family:inherit!important}.ks-copy img{max-width:100%;height:auto;border-radius:var(--ks-radius)}.ks-button{display:inline-flex;align-items:center;justify-content:space-between;gap:32px;background:var(--ks-accent);color:#14281d;border:1px solid var(--ks-accent);border-radius:var(--ks-radius);padding:15px 22px;font:650 1rem/1.4 var(--font-body--family);text-decoration:none;min-height:52px;transition:background .16s ease,color .16s ease}.ks-button:hover{background:var(--ks-fg);border-color:var(--ks-fg);color:var(--ks-bg)}.ks-button:focus-visible,.ks-text-link:focus-visible,.ks-breadcrumb a:focus-visible,.ks-footer-links a:focus-visible{outline:2px solid var(--ks-fg);outline-offset:5px}.ks-breadcrumb{display:flex;align-items:center;gap:10px;font-size:.8rem;line-height:1.6}.ks-breadcrumb a{color:var(--ks-fg);text-underline-offset:4px}.ks-breadcrumb span{opacity:.45}.ks-product-help{display:flex;gap:12px 20px;align-items:center;flex-wrap:wrap;padding-top:20px;border-top:1px solid var(--ks-line);font-size:.85rem}.ks-product-help__label{width:100%;font-weight:600}.ks-product-help a{color:var(--ks-fg);text-underline-offset:4px}.ks-product-content{display:grid;grid-template-columns:minmax(0,1fr) minmax(250px,.42fr);gap:clamp(36px,6vw,96px);padding-block:64px 80px;border-top:1px solid var(--ks-line)}.ks-product-content h2{font-family:var(--font-heading--family);font-size:clamp(2rem,3vw,3rem);line-height:1.1;font-weight:400;margin:0 0 30px}.ks-product-copy{display:block;max-width:760px}.ks-product-copy p:empty{display:none}.ks-product-copy :where(span,strong,b){font-size:inherit!important}.ks-support-card{align-self:start;background:#edece3;padding:28px;border-radius:var(--ks-radius)}.ks-support-card h3{font-family:var(--font-heading--family);font-size:2rem;line-height:1.1;font-weight:400;margin:0 0 18px}.ks-support-card>p:not(.ks-eyebrow){line-height:1.7}.ks-support-card .ks-button{width:100%;margin-top:10px}.ks-support-card .ks-text-link{display:block;margin-top:22px;font-size:.9rem}.ks-editorial{padding-block:70px 90px;max-width:1000px}.ks-editorial .ks-page-heading{margin-bottom:44px}.ks-editorial--portrait{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(250px,.75fr);gap:30px 70px;max-width:1180px}.ks-editorial--portrait .ks-page-heading{grid-column:1;margin:0}.ks-editorial__portrait{grid-column:2;grid-row:1 / span 2;margin:0;align-self:start}.ks-editorial__portrait img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;border-radius:var(--ks-radius)}.ks-editorial__body{max-width:780px}.ks-editorial--portrait .ks-editorial__body{grid-column:1}.ks-editorial__actions{display:flex;align-items:center;flex-wrap:wrap;gap:24px;margin-top:30px}.ks-faq-list{margin-block:36px}.ks-faq-list details{border-top:1px solid var(--ks-line)}.ks-faq-list details:last-child{border-bottom:1px solid var(--ks-line)}.ks-faq-list summary{cursor:pointer;list-style:none;position:relative;padding:24px 46px 24px 0;font:400 clamp(1.3rem,2vw,1.7rem)/1.3 var(--font-heading--family)}.ks-faq-list summary::-webkit-details-marker{display:none}.ks-faq-list summary:after{content:"+";position:absolute;right:4px;top:24px;font:400 1.8rem/1 var(--font-body--family);color:var(--ks-fg)}.ks-faq-list details[open]>summary:after{content:"\2212"}.ks-faq-list details>div{padding:0 40px 12px 0}.ks-faq-list summary:focus-visible{outline:2px solid var(--ks-fg);outline-offset:4px}.ks-contact{padding-block:70px 90px}.ks-contact .ks-page-heading{max-width:760px;margin-bottom:48px}.ks-contact__grid{display:grid;grid-template-columns:minmax(250px,.7fr) minmax(0,1.3fr);gap:80px}.ks-contact__details{padding:30px;background:#edece3;border-radius:var(--ks-radius);align-self:start}.ks-contact__details>img{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:9px;margin-bottom:28px}.ks-contact h2{font-family:var(--font-heading--family);font-size:2rem;line-height:1.15;font-weight:400;margin:0 0 24px}.ks-contact__details>a{display:block;margin:12px 0;color:var(--ks-fg);text-underline-offset:4px;overflow-wrap:anywhere}.ks-contact__email{font-weight:600}.ks-contact__details p{margin-block:24px;line-height:1.65;font-size:.9rem}.ks-contact__form form>label,.ks-form-row label{display:block;font-size:.9rem;font-weight:550;margin:18px 0 8px}.ks-contact__form input,.ks-contact__form textarea{width:100%;padding:13px 15px;background:var(--ks-bg);border:1px solid #1f3a2b65;border-radius:8px;color:var(--ks-fg);font:inherit}.ks-contact__form input:focus,.ks-contact__form textarea:focus{outline:2px solid var(--ks-fg);outline-offset:2px}.ks-contact__form textarea{resize:vertical}.ks-form-row{display:grid;grid-template-columns:1fr 1fr;gap:20px}.ks-form-note{font-size:.8rem;margin:12px 0 20px}.ks-form-success{padding:16px;border:1px solid var(--ks-fg);border-radius:8px}.ks-footer-links{background:var(--ks-fg);color:var(--ks-bg);padding-block:60px}.ks-footer-links__grid{display:grid;grid-template-columns:1.2fr .65fr 1fr;gap:60px}.ks-footer-links .ks-eyebrow{color:var(--ks-bg)}.ks-footer-links h2{font:400 2rem/1.1 var(--font-heading--family);margin:0 0 20px;max-width:330px;color:inherit}.ks-footer-links h3{font:400 1.45rem/1.2 var(--font-heading--family);color:inherit;margin:0 0 20px}.ks-footer-links p{font-size:.9rem;line-height:1.7;max-width:330px}.ks-footer-links nav a,.ks-footer-links__contact>a{display:flex;justify-content:space-between;gap:20px;color:inherit;font-size:.95rem;text-decoration:none;border-bottom:1px solid #f7f5f030;padding:12px 0;overflow-wrap:anywhere}.ks-footer-links a:hover{text-decoration:underline;text-underline-offset:4px}.ks-footer-links a:focus-visible{outline-color:var(--ks-bg)}@media(max-width:899px){.ks-shell{width:calc(100% - 36px)}.ks-product-content{grid-template-columns:1fr;gap:32px;padding-block:40px 54px}.ks-support-card{max-width:none}.ks-editorial{padding-block:44px 60px}.ks-editorial--portrait{grid-template-columns:1fr;gap:30px}.ks-editorial__portrait{grid-column:1;grid-row:2;max-width:420px}.ks-editorial--portrait .ks-editorial__body{grid-row:3}.ks-contact{padding-block:44px 60px}.ks-contact__grid{grid-template-columns:1fr;gap:40px}.ks-contact__details{display:block;max-width:none}.ks-contact__details>img{max-width:320px}.ks-footer-links__grid{grid-template-columns:1fr 1fr;gap:34px}.ks-footer-links__grid>div:first-child{grid-column:1/-1}}@media(max-width:540px){.ks-form-row{grid-template-columns:1fr;gap:0}.ks-footer-links__grid{grid-template-columns:1fr}.ks-footer-links__grid>div:first-child{grid-column:auto}.ks-page-heading h1{font-size:2.65rem}.ks-editorial__actions{align-items:flex-start;flex-direction:column}.ks-support-card,.ks-contact__details{padding:24px}.ks-faq-list summary{padding-block:22px;font-size:1.35rem}.ks-faq-list details>div{padding-right:0}}@media(prefers-reduced-motion:reduce){.ks-button{transition:none}}.product-information .product-details h1{font-family:var(--font-heading--family);font-size:clamp(2rem,3.2vw,3rem);font-weight:400;line-height:1.1;letter-spacing:-.02em;text-wrap:balance}.product-information .product-details .add-to-cart-button{min-height:52px;border-radius:14px}.ks-home-intro{display:grid;grid-template-columns:1.15fr 1fr;gap:70px;align-items:center;padding-block:54px 60px}.ks-home-intro h1{font:400 clamp(2.5rem,4.3vw,4rem)/1.04 var(--font-heading--family);letter-spacing:-.025em;color:var(--ks-fg);margin:0;text-wrap:balance}.ks-home-intro>div>p:not(.ks-eyebrow){font-size:1.05rem;line-height:1.75;margin:0 0 24px}@media(max-width:749px){.ks-home-intro{grid-template-columns:1fr;gap:24px;padding-block:32px 40px}}.ks-media-page>section+section{margin-top:60px}.ks-media-page>h2,.ks-media-page>section>h2{margin-top:42px}.ks-anchor-nav{display:flex;gap:12px;flex-wrap:wrap;margin:0 0 42px}.ks-anchor-nav a{display:block;border:1px solid var(--ks-line);border-radius:100px;padding:10px 17px;text-decoration:none;font-size:.85rem;background:#edece3}.ks-anchor-nav a:hover{border-color:var(--ks-fg)}.ks-media-page [id]{scroll-margin-top:150px}.ks-location-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:34px}.ks-location-card{border:1px solid var(--ks-line);border-radius:14px;padding:25px;background:#fffef9}.ks-location-card h4{font:400 1.45rem/1.2 var(--font-heading--family);color:var(--ks-fg);margin:0 0 14px}.ks-location-card p{font-size:.9rem;line-height:1.7;margin-bottom:16px}.ks-location-card a{font-size:.85rem}.ks-hunt-card{display:grid;grid-template-columns:minmax(180px,.65fr) 1.3fr;align-items:center;gap:34px;padding:30px;border:1px solid var(--ks-line);border-radius:14px}.ks-hunt-card>img{width:100%;max-width:300px;height:auto;object-fit:contain}.ks-hunt-card h3{margin-top:0}.ks-logo-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.ks-logo-grid figure{margin:0;padding:18px 12px;background:#fff;border:1px solid var(--ks-line);border-radius:12px;text-align:center}.ks-logo-grid img{display:block;width:100%;height:100px;object-fit:contain;border-radius:0}.ks-logo-grid figcaption{font-size:.8rem;margin-top:14px;line-height:1.4}.ks-press-overview{margin:32px 0 48px}.ks-press-overview img{display:block;width:100%;max-height:400px;object-fit:contain;background:#edece3}.ks-press-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.ks-press-card{padding:18px;background:#fff;border:1px solid var(--ks-line);border-radius:14px}.ks-press-card>a{text-decoration:none;display:block;color:var(--ks-fg)}.ks-press-card img{width:100%;height:340px;object-fit:contain;background:#f7f5f0;border-radius:8px}.ks-press-card h3{font-size:1.4rem;margin:20px 0 12px}.ks-press-card span{font-size:.85rem;text-decoration:underline;text-underline-offset:4px}.ks-video-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px 24px}.ks-video-card h3{font:400 1.5rem/1.2 var(--font-heading--family);min-height:3.6rem;margin:0 0 18px}.ks-video-player{position:relative;display:block;width:100%;aspect-ratio:16/9;background:var(--ks-fg);border-radius:14px;overflow:hidden}.ks-video-start{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:24px;border:0;background:radial-gradient(circle at 50% 25%,#3b5941,var(--ks-fg));color:var(--ks-bg);font:550 1rem/1.4 var(--font-body--family);cursor:pointer}.ks-play{display:grid;place-items:center;width:64px;height:64px;border:1px solid #f7f5f065;border-radius:50%;font-size:24px;color:var(--ks-accent);padding-left:4px}.ks-video-start:hover .ks-play{background:var(--ks-accent);color:#14281d;border-color:var(--ks-accent)}.ks-video-start:focus-visible{outline:3px solid var(--ks-accent);outline-offset:-5px}.ks-video-player iframe{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;border:0}.ks-video-note{font-size:.75rem!important;line-height:1.5!important;margin:9px 0 0!important}.ks-test-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:48px}.ks-test-grid>article{padding:18px;border:1px solid var(--ks-line);border-radius:14px;background:#fffef9}.ks-test-grid img{display:block;width:100%;height:130px;object-fit:cover;border-radius:7px}.ks-test-grid h3{font-size:1.4rem;line-height:1.2;margin:18px 0 16px}.ks-test-grid a{font-size:.85rem}.ks-review-grid{columns:2;column-gap:24px}.ks-review-card{display:inline-block;width:100%;margin:0 0 24px;padding:28px;background:#edece3;border-radius:14px;break-inside:avoid}.ks-review-card blockquote{margin:0;padding:0;border:0;font-size:.94rem;line-height:1.8}.ks-review-card blockquote p:last-child{margin-bottom:0}.ks-review-card figcaption{display:flex;flex-direction:column;gap:4px;margin-top:22px;padding-top:16px;border-top:1px solid var(--ks-line);font-size:.85rem}.ks-review-card figcaption span{font-size:.8rem}.ks-blog-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px}.ks-blog-card{background:#fffef9;border:1px solid var(--ks-line);border-radius:14px;overflow:hidden}.ks-blog-card>a{display:block;padding:0 24px 26px;color:var(--ks-fg);text-decoration:none}.ks-blog-card img{display:block;width:calc(100% + 48px);max-width:none;height:auto;aspect-ratio:16/10;object-fit:cover;border-radius:0;margin:0 -24px 24px}.ks-blog-card .ks-eyebrow{font-size:.72rem;margin-bottom:12px}.ks-blog-card h2{font:400 1.8rem/1.15 var(--font-heading--family);margin:0 0 18px}.ks-blog-card p:not(.ks-eyebrow){font-size:.9rem;line-height:1.7;margin-bottom:24px}.ks-blog-card .ks-text-link{font-size:.9rem}.ks-blog-card a:hover .ks-text-link{text-decoration-thickness:2px}.ks-article{max-width:1100px;padding-block:64px 80px}.ks-article .ks-page-heading{max-width:900px;margin-bottom:40px}.ks-article .ks-eyebrow{display:inline-block;text-decoration:none}.ks-article-hero{margin:0 0 48px}.ks-article-hero img{display:block;width:100%;max-height:540px;height:auto;object-fit:cover;border-radius:14px}.ks-article-copy{max-width:820px;margin-inline:auto}.ks-article-copy>h2{margin-top:42px}.ks-article-date{font-size:.82rem;color:var(--ks-fg);margin-bottom:34px!important}.ks-article-gallery{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-block:34px}.ks-article-photo{margin:0}.ks-article-photo img{display:block;width:100%;height:230px;object-fit:cover;border-radius:10px}.ks-article-links{display:flex;align-items:center;justify-content:space-between;gap:30px;max-width:820px;margin:52px auto 0;padding-top:30px;border-top:1px solid var(--ks-line)}.ks-footer-links__grid{grid-template-columns:1.1fr 1.45fr 1fr;gap:40px}.ks-footer-links__grid>nav{display:grid;grid-template-columns:1fr 1fr;gap:0 22px;align-content:start}.ks-footer-links__grid>nav a{font-size:.88rem}@media(max-width:899px){.ks-logo-grid{grid-template-columns:repeat(3,1fr)}.ks-test-grid{gap:14px}.ks-test-grid>article{padding:14px}.ks-footer-links__grid{grid-template-columns:1fr 1fr;gap:32px}.ks-footer-links__grid>div:first-child{grid-column:1/-1}.ks-article{padding-block:42px 60px}}@media(max-width:600px){.ks-location-grid,.ks-press-grid,.ks-video-grid,.ks-blog-grid{grid-template-columns:1fr}.ks-logo-grid{grid-template-columns:repeat(2,1fr)}.ks-hunt-card{grid-template-columns:1fr;padding:24px}.ks-hunt-card>img{max-width:230px;margin:auto}.ks-press-card img{height:320px}.ks-video-card h3{min-height:0}.ks-test-grid{grid-template-columns:1fr}.ks-test-grid>article{display:grid;grid-template-columns:110px 1fr;gap:12px 18px;padding:18px}.ks-test-grid img{grid-row:1/3;width:110px;height:110px}.ks-test-grid h3{margin:0;font-size:1.3rem}.ks-review-grid{columns:1}.ks-review-card{padding:24px}.ks-article-gallery{gap:12px}.ks-article-photo img{height:160px}.ks-article-links{align-items:flex-start;flex-direction:column}.ks-footer-links__grid{grid-template-columns:1fr}.ks-footer-links__grid>div:first-child{grid-column:auto}.ks-anchor-nav{gap:8px}.ks-anchor-nav a{font-size:.8rem;padding:9px 12px}}.ks-press-overview,.ks-press-overview img{background:#1f3a2b!important}.template-collection .product-grid .product-media-container,.template-collection .product-grid .product-media,.product-grid-container .product-grid .product-media-container,.product-grid-container .product-grid .product-media{aspect-ratio:1/1!important;overflow:hidden!important}.product-grid-container .product-grid .product-media img,.product-grid-container .product-grid .product-media-container img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important}.product-grid-container .product-grid .product-media-container{display:flex;align-items:center;justify-content:center}body.ks-catalog-green .ks-product-content .ks-copy,body.ks-catalog-green .ks-product-content .ks-copy *,body.ks-catalog-green .ks-product-accessories,body.ks-catalog-green .ks-product-accessories *{color:#f7f5f0!important}body.ks-catalog-green .ks-product-content .ks-copy ul{display:block!important;list-style:disc outside!important;margin:12px 0 24px!important;padding-left:25px!important}body.ks-catalog-green .ks-product-content .ks-copy li{display:list-item!important;list-style:disc outside!important;color:#f7f5f0!important;margin:6px 0!important}body.ks-catalog-green .ks-product-content .ks-copy li::marker{color:#f7f5f0!important}body.ks-catalog-green .ks-support-card{background:#edece3!important;color:#1f3a2b!important}body.ks-catalog-green .ks-support-card :is(h3,p,.ks-eyebrow,.ks-text-link){color:#1f3a2b!important;opacity:1!important}.ks-product-accessories{margin-top:28px;padding-top:20px;border-top:1px solid #ffffff55}.ks-product-accessories a{text-decoration:underline;text-underline-offset:4px}body.ks-catalog-green .product-media-gallery :is(.slideshow-control,.slideshow-controls__button,.slider-button,.carousel__button,.gallery-navigation__button,.product-media-gallery__navigation button),body.ks-catalog-green .product-media-gallery button[aria-label*=Next],body.ks-catalog-green .product-media-gallery button[aria-label*=Previous],body.ks-catalog-green .product-media-gallery button[aria-label*=N\e4 chst],body.ks-catalog-green .product-media-gallery button[aria-label*=Vorher]{min-width:46px!important;min-height:46px!important;background:#f7f5f0e8!important;color:#1f3a2b!important;border:2px solid #1f3a2b!important;border-radius:50%!important;box-shadow:0 2px 8px #0005!important;opacity:1!important}body.ks-catalog-green .product-media-gallery :is(.slideshow-control,.slideshow-controls__button,.slider-button,.carousel__button,.gallery-navigation__button,.product-media-gallery__navigation button) svg,body.ks-catalog-green .product-media-gallery button[aria-label*=Next] svg,body.ks-catalog-green .product-media-gallery button[aria-label*=Previous] svg{width:22px!important;height:22px!important;stroke-width:2.8!important}@media(min-width:990px){.menu-list__list-item.ks-multicol-menu .mega-menu__grid{display:block}.menu-list__list-item.ks-multicol-menu .mega-menu__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px 28px;width:100%}.menu-list__list-item.ks-multicol-menu .mega-menu__column{display:contents}.menu-list__list-item.ks-multicol-menu .mega-menu__column>div{min-width:0}.menu-list__list-item.ks-multicol-menu .mega-menu__column>div>ul{column-count:1!important}.menu-list__list-item.ks-multicol-menu .menu-list__submenu-inner{padding-block:20px}}@media(min-width:750px)and (max-width:989px){.menu-list__list-item.ks-multicol-menu .mega-menu__list{grid-template-columns:repeat(2,minmax(0,1fr))}.menu-list__list-item.ks-multicol-menu .mega-menu__column{display:contents}}@media(min-width:990px){#header-component .menu-list__list-item.ks-multicol-menu:before{content:"";position:absolute;left:0;right:0;top:calc(100% - 3px);height:36px;pointer-events:none;background:transparent}#header-component .menu-list__list-item.ks-multicol-menu:has(>.menu-list__submenu:not([inert])):before{pointer-events:auto}}@media(min-width:990px){#header-component .menu-list__list-item:has(>.menu-list__submenu):before{content:"";position:absolute;inset-inline:0;top:calc(100% - 3px);height:40px;pointer-events:none;background:transparent}#header-component .menu-list__list-item:has(>.menu-list__submenu:not([inert])):before{pointer-events:auto}#header-component .ks-packages-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 28px;grid-column:1/-1;width:100%}#header-component .ks-packages-grid .mega-menu__column{display:block}}@media(min-width:990px){#header-component .menu-list__list-item>.menu-list__trigger>.menu-list__link .menu-list__link-title,#header-component .menu-list__list-item>.menu-list__link .menu-list__link-title{font-weight:700!important}#header-component .ks-multicol-menu .mega-menu__list:not(.ks-packages-grid){display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:start;gap:16px 30px}#header-component .ks-multicol-menu .mega-menu__list:not(.ks-packages-grid)>.mega-menu__column{display:contents!important}#header-component .ks-multicol-menu .mega-menu__list:not(.ks-packages-grid)>.mega-menu__column>div{position:static!important;width:auto!important;grid-row:auto!important;grid-column:auto!important}#header-component .ks-multicol-menu .mega-menu__list:not(.ks-packages-grid)>.mega-menu__column>div:nth-child(n){min-width:0}#header-component .mega-menu__list>.mega-menu__column>div>a.mega-menu__link{font-weight:700!important}}@media(min-width:990px){#header-component .menu-list__list-item.ks-multicol-menu:has(>.menu-list__trigger>a[href*=ks-presse]) .mega-menu__list{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important}#header-component .menu-list__list-item.ks-multicol-menu:has(>.menu-list__trigger>a[href*=ks-presse]) .mega-menu__list .mega-menu__column{display:contents!important}#header-component .menu-list__list-item.ks-multicol-menu:has(>.menu-list__trigger>a[href*=ks-presse]) .mega-menu__list .mega-menu__column>div{min-width:0!important}#header-component .menu-list__list-item.ks-multicol-menu:has(>.menu-list__trigger>a[href*=ks-presse]) .mega-menu__link{font-weight:700!important;white-space:nowrap!important;font-size:.85rem!important}#header-component .ks-packages-grid .mega-menu__link{font-weight:700!important}}@media(min-width:990px){#header-component .header__underlay-open{background:linear-gradient(to bottom,var(--color-background-top-row) 0 var(--top-row-height),var(--color-background-bottom-row) var(--top-row-height) var(--header-height),#1F3A2B var(--header-height) 100%)!important}#header-component .menu-list__list-item:not([slot=overflow])>.menu-list__submenu,#header-component .menu-list__submenu-inner,#header-component .menu-list__submenu .mega-menu{--color-submenu: 31,58,43;--menu-child-font-color: #F7F5F0;--menu-parent-font-color: #E2701B;--menu-child-active-font-color: #E2701B;--menu-parent-active-font-color: #F7F5F0;color:#f7f5f0}#header-component .menu-list__list-item:not([slot=overflow])>.menu-list__submenu{background:#1f3a2b!important}#header-component .menu-list__submenu .mega-menu__list,#header-component .menu-list__submenu .mega-menu__column,#header-component .menu-list__submenu .mega-menu__grid{background:transparent!important}#header-component .menu-list__submenu .mega-menu__column>div>a.mega-menu__link,#header-component .menu-list__submenu .ks-packages-grid a.mega-menu__link{color:#e2701b!important;font-family:Inter,var(--font-paragraph--family),sans-serif!important;font-weight:700!important}#header-component .menu-list__submenu .mega-menu__column ul a.mega-menu__link{color:#f7f5f0!important;font-family:Inter,var(--font-paragraph--family),sans-serif!important;font-weight:400!important}#header-component .menu-list__submenu a.mega-menu__link:hover,#header-component .menu-list__submenu a.mega-menu__link:focus-visible{color:#e2701b!important;text-decoration:underline;text-underline-offset:3px}}@media(min-width:990px){#header-component .menu-list__list-item:not([slot=overflow])>.menu-list__submenu{background-color:#315841!important}#header-component .header__underlay-open{background:linear-gradient(to bottom,var(--color-background-top-row) 0 var(--top-row-height),var(--color-background-bottom-row) var(--top-row-height) var(--header-height),#315841 var(--header-height) 100%)!important}#header-component .menu-list__submenu .mega-menu__column>div>a.mega-menu__link,#header-component .menu-list__submenu .ks-packages-grid a.mega-menu__link{color:#ffa34f!important}#header-component .menu-list__submenu a.mega-menu__link:hover{color:#ffa34f!important}}body:has(.product-information) .media-gallery,body:has(.product-information) .product-media-container,body:has(.product-information) .product-media-container__media,body:has(.product-information) .product-media-gallery__slideshow,body:has(.product-information) .slideshow-slide,body:has(.product-information) .media-gallery__grid,body:has(.product-information) .product-media-constraint-wrapper{background-color:#1f3a2b!important}body:has(.product-information) .product-media-container img{object-fit:contain!important;background-color:#1f3a2b!important}body :is(#MainContent#MainContent,.shopify-section-group-footer-group,.shopify-section-group-header-group) :is(.button,.button-primary,.button-secondary,.ks-button,.kd-btn,.ks-video-start,.ks-editorial__actions a,.ks-anchor-nav a,a.ks-text-link,.add-to-cart-button,input[type=submit]):not(.button-unstyled):not(.button--unstyled){background:#e2701b!important;color:#1f3a2b!important;border:2px solid #f7f5f0!important;border-radius:7px!important;font-family:var(--font-body--family,Arial,sans-serif)!important;font-weight:700!important;text-decoration:none!important;box-shadow:none!important;min-height:46px;padding:12px 20px;display:inline-flex;align-items:center;justify-content:center;gap:8px;line-height:1.35}body :is(#MainContent#MainContent,.shopify-section-group-footer-group,.shopify-section-group-header-group) :is(.button,.button-primary,.button-secondary,.ks-button,.kd-btn,.ks-video-start,.ks-editorial__actions a,.ks-anchor-nav a,a.ks-text-link,.add-to-cart-button,input[type=submit]):hover:not(:disabled):not([aria-disabled=true]){background:#f18b35!important;color:#1f3a2b!important}body :is(#MainContent#MainContent,.shopify-section-group-footer-group,.shopify-section-group-header-group) :is(.button,.ks-button,.kd-btn,.ks-video-start,.ks-editorial__actions a,.ks-anchor-nav a,a.ks-text-link,.add-to-cart-button):focus-visible{outline:3px solid #f7f5f0!important;outline-offset:3px!important}body #MainContent#MainContent :is(.ks-button,.kd-btn,.ks-video-start,.ks-editorial__actions a,.ks-anchor-nav a,a.ks-text-link,.add-to-cart-button) :is(span,svg){color:inherit!important}#MainContent img:not(.icon):not(.icon-block__media):not(.header-logo__image):not([src*=".svg"]),.cart-drawer img:not(.icon):not([src*=".svg"]),.product-media-dialog img:not(.icon):not([src*=".svg"]){border:2px solid #ffffff!important;box-sizing:border-box}#MainContent .card-gallery{position:relative}#MainContent .card-gallery:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:2px solid #ffffff;border-radius:inherit;box-sizing:border-box;pointer-events:none;z-index:5}#MainContent .card-gallery img:not(.icon):not([src*=".svg"]){border:0!important}body #MainContent#MainContent .ks-important,body #MainContent#MainContent .ks-important *{color:#e2701b!important}body #MainContent#MainContent :is(.ks-copy,.rte) a:is(.ks-button,[style*=background]){display:inline-flex!important;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:12px 20px!important;background:#e2701b!important;color:#1f3a2b!important;border:2px solid #f7f5f0!important;border-radius:7px!important;font-family:var(--font-body--family,Arial,sans-serif)!important;font-weight:700!important;line-height:1.35;text-decoration:none!important;box-shadow:none!important}body #MainContent#MainContent :is(.ks-copy,.rte) a:is(.ks-button,[style*=background]) *{color:inherit!important}body #MainContent#MainContent :is(.ks-copy,.rte) a:is(.ks-button,[style*=background]):hover{background:#f18b35!important}.ks-footer-legal{display:flex;flex-wrap:wrap;gap:8px 28px;padding-top:24px;margin-top:28px;border-top:1px solid #f7f5f055}.ks-footer-legal a{display:inline-flex;align-items:center;min-height:44px;color:#f7f5f0!important;font-size:1rem;font-weight:600;text-decoration:underline;text-underline-offset:4px}.ks-footer-legal a:hover{color:#e2701b!important}.ks-social-band{background:#1f3a2b;color:#f7f5f0;padding:28px 0 36px}.ks-social-band__inner{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.ks-social-band h2{font-size:clamp(1.35rem,2vw,1.8rem);color:#f7f5f0;margin:0 0 8px}.ks-social-band p{margin:0;line-height:1.5}.ks-social-band nav{display:flex;flex-wrap:wrap;gap:12px}.ks-social-band a{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:12px 16px;background:#e2701b;color:#1f3a2b!important;border:2px solid #f7f5f0;border-radius:7px;text-decoration:none;font-weight:700}.ks-social-band a:hover{background:#f18b35}.ks-social-band a:focus-visible,.ks-footer-legal a:focus-visible{outline:3px solid #f7f5f0;outline-offset:3px}.ks-social-band svg{display:block;width:26px;height:26px;fill:currentColor;flex-shrink:0}@media(max-width:749px){.ks-social-band nav{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.ks-footer-legal{gap:8px 20px}}body:has(.shopify-policy__container),body:has(.shopify-policy__container) main,body:has(.shopify-policy__container) main .shopify-section,body:has(.shopify-policy__container) .section-background,body .shopify-policy__container{background:#1f3a2b!important;background-color:#1f3a2b!important;color:#f7f5f0!important}body .shopify-policy__container :is(h1,h2,h3,h4,h5,h6,p,li,span,strong,b,em,table,th,td,div),body .shopify-policy__title,body .shopify-policy__body{color:#f7f5f0!important}body .shopify-policy__container a{color:#f7f5f0!important;text-decoration:underline;text-underline-offset:4px}body .shopify-policy__container a:hover{color:#e2701b!important}
/*# sourceMappingURL=/cdn/shop/t/9/assets/keilershoot-pages.css.map */
