:root{--koi-schatten: 0 1px 3px rgba(13,42,62,.08), 0 20px 46px -18px rgba(13,42,62,.58);--koi-schatten-klein: 0 1px 3px rgba(13,42,62,.08), 0 12px 30px -12px rgba(13,42,62,.46)}:root{--koi-gold: #c9a227;--koi-gold-hell: #faf4e2;--koi-tief: #141414;--koi-blau: #0d2a3e;--koi-ink: 20 20 20;--koi-ink2: 13 42 62;--koi-hell: 255 255 255;--koi-hell-text: 204 215 222;--koi-hell-klein: 169 187 198}product-info.product__info{background:#fff;border:1px solid rgba(20,20,20,.08);border-radius:14px;padding:28px 26px}@media(max-width:1023px){product-info.product__info{padding:20px 18px}}.rte ul.koi-usp,.rte ul.koi-usp>li{list-style:none!important}ul.koi-usp{padding:0!important;margin:1.1rem 0;display:grid;grid-template-columns:1fr;row-gap:16px}ul.koi-usp>li{display:flex!important;align-items:flex-start;gap:11px;padding:0!important;margin:0;font-size:15px;line-height:1.5;text-indent:0;color:#141414b8}ul.koi-usp>li:before,ul.koi-usp>li::marker{content:none!important;display:none!important}.rte ul.koi-usp>li>:first-child{margin-block-start:0!important}.koi-usp__haken{flex:0 0 22px;width:22px;height:22px;margin-top:1px}.koi-usp__text{flex:1 1 auto;min-width:0}ul.koi-usp b{font-weight:600;color:#141414}.koi-specs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid rgba(20,20,20,.1);border-radius:12px;overflow:hidden;margin:1.1rem 0}.koi-specs--3{grid-template-columns:repeat(3,minmax(0,1fr))}.koi-spec{padding:14px 4px;display:flex;flex-direction:column;justify-content:center;text-align:center;border-left:1px solid rgba(20,20,20,.1)}.koi-spec:first-child{border-left:0}.koi-spec b{display:block;font-size:14.5px;font-weight:600;line-height:1.2;-webkit-hyphens:none;hyphens:none}.koi-spec span{display:block;font-size:9px;letter-spacing:.06em;text-transform:uppercase;opacity:.5;margin-top:6px;line-height:1.25;-webkit-hyphens:none;hyphens:none}@media(max-width:560px){.koi-specs,.koi-specs--3{grid-template-columns:repeat(2,minmax(0,1fr))}.koi-spec:nth-child(3){border-left:0}.koi-spec:nth-child(n+3){border-top:1px solid rgba(20,20,20,.1)}}.koi-box{background:var(--koi-gold-hell);border-radius:12px;padding:16px 18px;margin:1.2rem 0;display:grid;gap:6px;font-size:14.5px;line-height:1.5}.koi-box strong{font-size:15px}.koi-box a{text-decoration:underline;font-weight:500}.rte .koi-badges,.rte .koi-badges li{list-style:none!important}.koi-badges{display:flex;flex-wrap:wrap;gap:6px;margin:.5rem 0 .2rem;padding:0}.koi-badges li{font-size:12px;font-weight:600;padding:5px 11px;border-radius:999px;background:var(--koi-gold-hell);color:#6d5410;margin:0}.koi-einordnung{font-size:14px;line-height:1.55;opacity:.7;margin:.5rem 0 0}.product-card .card__title,.product-card__title,.card-product .card__heading{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.footer__left .footer__block-title,.footer__left h2,.footer__left h3{-webkit-hyphens:none;hyphens:none;overflow-wrap:normal}.footer__left{min-width:0}.footer__logo ul,.footer__logo .social-icons,.footer__logo [class*=social]{flex-direction:row!important;flex-wrap:wrap;gap:14px}.koi-lieferung{display:flex;align-items:center;gap:8px;font-size:14px;margin:.9rem 0 0}.koi-lieferung__punkt{width:8px;height:8px;border-radius:50%;background:#3f9142;flex:0 0 8px}.koi-lieferung strong{font-weight:600}.koi-beratung{display:flex;align-items:center;gap:12px;background:var(--koi-gold-hell);border-radius:12px;padding:12px 16px;margin:1.1rem 0}.koi-beratung__bild{width:42px;height:42px;border-radius:50%;flex:0 0 42px;background:var(--koi-tief) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 12a4 4 0 1 0 0-8 4 4 0 0 0 0 8zm0 2c-4 0-7 2-7 4.5V20h14v-1.5c0-2.5-3-4.5-7-4.5z' fill='%23c9a227'/%3E%3C/svg%3E") center/26px no-repeat}.koi-beratung__inhalt{display:grid;gap:2px;min-width:0}.koi-beratung__text{font-size:14px;line-height:1.35}.koi-beratung__tel{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:600;text-decoration:none;width:fit-content}.koi-beratung__tel:hover{text-decoration:underline}.koi-pay{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin:.9rem 0 0}.koi-pay__icon,.koi-pay svg{height:24px;width:auto;border-radius:3px}.koi-audio{background:#fff;border:1px solid rgba(20,20,20,.1);border-radius:12px;padding:14px 16px;margin:1.1rem 0 0}.koi-audio__titel{font-size:13px;font-weight:600;margin:0 0 8px}.koi-audio__player{width:100%;height:36px}@media(min-width:1024px){.product-sticky-form{display:none!important}}.swatches:has(.label-swatch--menge){grid-template-columns:repeat(3,minmax(0,1fr));gap:8px!important}.label-swatch--menge{display:grid!important;gap:3px;text-align:center;padding:13px 8px!important;border:1.5px solid rgba(20,20,20,.14)!important;border-radius:12px!important;background:#fff;transition:border-color .15s ease,box-shadow .15s ease;height:auto!important;width:100%!important;min-width:0!important}input:checked+.label-swatch--menge,.label-swatch--menge:hover{border-color:var(--koi-tief)!important}input:checked+.label-swatch--menge{box-shadow:inset 0 0 0 1px var(--koi-tief)}.koi-mengen__wert{font-size:14px;font-weight:600;line-height:1.2}.koi-mengen__preis{font-size:15px;font-weight:600;line-height:1.2}.koi-mengen__grund{font-size:11px;font-weight:400;opacity:.6;line-height:1.25}.koi-set{border:1px solid rgba(20,20,20,.12);border-radius:12px;padding:14px 16px;margin:1.2rem 0 0;display:grid;gap:12px}.koi-set__titel{font-size:13px;font-weight:600;margin:0}.koi-set__zeile{display:flex;align-items:center;gap:12px}.koi-set__bild{width:52px;height:52px;flex:0 0 52px;object-fit:cover;border-radius:8px;background:var(--koi-schale, #e6eaeb)}.koi-set__text{display:grid;gap:2px;flex:1 1 auto;min-width:0}.koi-set__name{font-size:13.5px;line-height:1.35;text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.koi-set__name:hover{text-decoration:underline}.koi-set__preis{font-size:13.5px;font-weight:600}.koi-set__form{margin:0;flex:0 0 auto}.koi-set__knopf{border:1.5px solid var(--koi-tief);background:transparent;border-radius:999px;padding:7px 15px;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .15s ease,color .15s ease}.koi-set__knopf:hover{background:var(--koi-tief);color:#fff}product-info.product__info{border-color:#0d2a3e1a;box-shadow:var(--koi-schatten-klein)}.koi-kopf{margin-bottom:4px}.koi-kopf__marke{font-size:11.5px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--koi-gold);margin:0 0 7px}.koi-kopf__titel{font-size:clamp(27px,2.5vw,34px);line-height:1.12;font-weight:600;letter-spacing:-.012em;margin:0 0 6px;color:var(--koi-tief)}.koi-kopf__unter{font-size:14.5px;line-height:1.45;color:#5a6670;margin:0 0 10px}.koi-kopf__bew{display:flex;align-items:center;gap:7px;font-size:12.5px;color:#5a6670;margin:0 0 12px}.koi-kopf__sterne{color:var(--koi-gold);letter-spacing:1px;font-size:13px}.koi-kopf__sterne .leer{color:#d3d9dd}.koi-pills{list-style:none!important;display:flex;flex-wrap:wrap;gap:6px;margin:0 0 4px!important;padding:0!important}.koi-pills>li{list-style:none!important;margin:0!important;font-size:11.5px;font-weight:600;letter-spacing:.01em;color:#15503a;background:#eaf3ee;border:1px solid #cfe3d8;border-radius:999px;padding:4px 10px}.rte .koi-pills>li::marker{content:none}.koi-trust{list-style:none!important;margin:14px 0 0!important;padding:14px 0 0!important;border-top:1px solid rgba(13,42,62,.09);display:grid;gap:9px}.koi-trust>li{list-style:none!important;margin:0!important;display:flex;align-items:flex-start;gap:9px;font-size:12.6px;line-height:1.42;color:#4a5560}.koi-trust>li>:first-child{margin-block-start:0!important}.koi-trust svg{flex:0 0 17px;color:var(--koi-gold);margin-top:1px}.koi-trust b{color:var(--koi-tief);font-weight:600}.koi-eyebrow{font-size:15px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--koi-gold);margin:0 0 10px}.koi-eyebrow--hell{color:#d9b657}.koi-saison h2,.koi-schritte h2,.koi-marke h2{font-size:clamp(29px,3.1vw,40px);line-height:1.15;font-weight:600;letter-spacing:-.012em;margin:0 0 12px;color:var(--koi-tief)}.koi-marke h2{color:#fff}.koi-saison__intro{max-width:62ch;font-size:15px;line-height:1.6;color:#4a5560;margin:0 0 30px}.koi-saison__reihe{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.koi-saison__karte{background:#fff;border:1px solid rgba(13,42,62,.09);border-radius:16px;overflow:hidden;display:flex;flex-direction:column}.koi-saison__bild{display:block;position:relative;line-height:0}.koi-saison__bild{background:#eef1f2;padding:18px 0 10px}.koi-saison__bild img{width:100%;height:250px;object-fit:contain;display:block}.koi-saison__label{position:absolute;left:14px;bottom:14px;background:#0d2a3eeb;color:#fff;font-size:11.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:5px 12px;line-height:1.3}.koi-saison__text{padding:18px 20px 20px;display:flex;flex-direction:column;flex:1 1 auto}.koi-saison__zeit{font-size:12px;color:#78828b;margin:0 0 4px}.koi-saison__text h3{font-size:17.5px;font-weight:600;margin:0 0 7px;color:var(--koi-tief)}.koi-saison__text p{font-size:13.8px;line-height:1.55;color:#4a5560;margin:0}.koi-saison__link{margin-top:12px;align-self:flex-start;display:inline-flex;align-items:center;gap:5px;font-size:13.2px;font-weight:600;color:var(--koi-tief);border-bottom:1.5px solid var(--koi-gold);padding-bottom:2px;text-decoration:none}.koi-saison__fuss{margin:26px 0 0;font-size:14.5px;color:#4a5560}.koi-saison__fuss b{color:var(--koi-tief)}.koi-schritte__reihe{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;margin-top:8px}.koi-schritte__n{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:var(--koi-tief);color:#fff;font-size:15px;font-weight:600;margin-bottom:12px}.koi-schritte__s h3{font-size:17px;font-weight:600;margin:0 0 7px;color:var(--koi-tief)}.koi-schritte__s p{font-size:14px;line-height:1.6;color:#4a5560;margin:0}.koi-marke{display:grid;grid-template-columns:1.15fr .85fr;gap:54px;align-items:center}.koi-marke__text p{font-size:15px;line-height:1.65;color:#c7d2da;margin:0 0 16px}.koi-marke__liste{list-style:none!important;margin:0 0 18px!important;padding:0!important;display:grid;gap:9px}.koi-marke__liste>li{list-style:none!important;margin:0!important;position:relative;padding-left:24px;font-size:14.4px;line-height:1.5;color:#e4ebf0}.koi-marke__liste>li:before{content:"";position:absolute;left:0;top:6px;width:13px;height:8px;border-left:2px solid var(--koi-gold);border-bottom:2px solid var(--koi-gold);transform:rotate(-45deg)}.koi-marke__claim{font-size:16.5px;font-style:italic;color:#d9b657!important;margin:0!important}.koi-marke__bild img{width:100%;border-radius:16px;display:block}@media(max-width:989px){.koi-saison__reihe{grid-template-columns:1fr;gap:16px}.koi-schritte__reihe{grid-template-columns:1fr;gap:24px}.koi-marke{grid-template-columns:1fr;gap:28px}.koi-marke__bild{order:-1}.koi-saison__bild img{height:210px}}.product__gallery .product__media-list{gap:14px}ul.koi-usp{margin:14px 0 0!important;display:grid;gap:9px!important}ul.koi-usp>li{margin:0!important;padding:0!important;align-items:flex-start}.koi-usp__text{font-size:13.8px;line-height:1.45}.koi-specs{display:grid!important;grid-template-columns:repeat(4,1fr);gap:1px!important;background:#0d2a3e14;border:1px solid rgba(13,42,62,.08);border-radius:12px;overflow:hidden;margin:16px 0 0!important;padding:0!important}.koi-specs>*{background:#f7f9fa;padding:11px 8px 10px;text-align:center;border:0!important;margin:0!important}.koi-spec b{display:block;font-size:14.5px;font-weight:600;color:var(--koi-tief);line-height:1.2}.koi-spec span{display:block;font-size:9.5px;letter-spacing:.05em;text-transform:uppercase;color:#8a949c;margin-top:3px;line-height:1.25}.koi-specs--3{grid-template-columns:repeat(3,1fr)}@media(max-width:1100px){.koi-specs{grid-template-columns:repeat(2,1fr)}}.koi-mengen__bild{display:block;height:52px;margin:0 auto 6px}.koi-mengen__bild img{height:100%;width:auto;object-fit:contain;display:block;margin:0 auto}.koi-mengen__bild--1 img{height:60%}.koi-mengen__bild--2 img{height:80%}.koi-mengen__bild--3 img,.koi-mengen__bild--4 img{height:100%}.koi-pay{display:flex;flex-wrap:wrap;gap:5px;margin-top:12px}.koi-pay__icon{height:21px;width:auto;opacity:.85}.koi-set{margin-top:16px!important;padding:14px 15px!important}.koi-set__zeile{padding:9px 0!important;gap:11px!important}.koi-set__zeile+.koi-set__zeile{border-top:1px solid rgba(13,42,62,.07)}.koi-hero{position:relative;border-radius:18px;overflow:hidden;background:var(--koi-tief);min-height:540px;display:flex;align-items:stretch}.koi-hero__bild{position:absolute;top:0;right:0;bottom:0;left:0}.koi-hero__bild img{width:100%;height:100%;object-fit:cover;object-position:center 48%;display:block}.koi-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(100deg,#081a26eb,#081a26c7 38%,#081a2647 66%,#081a261f)}.koi-hero__inhalt{position:relative;z-index:2;max-width:620px;padding:58px 48px 48px;display:flex;flex-direction:column;justify-content:center}.koi-hero__eyebrow{font-size:11.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--koi-gold);margin:0 0 14px}.koi-hero__titel{font-size:clamp(29px,3.2vw,44px);line-height:1.12;font-weight:600;letter-spacing:-.016em;color:rgb(var(--koi-hell));margin:0 0 16px}.koi-hero__text{font-size:16px;line-height:1.6;color:rgb(var(--koi-hell-text));margin:0 0 24px;max-width:46ch}.koi-hero__knoepfe{display:flex;flex-wrap:wrap;gap:11px;margin-bottom:0}.koi-btn{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:13px 26px;font-size:14.5px;font-weight:600;text-decoration:none;transition:background .15s ease,color .15s ease}.koi-btn--gold{background:var(--koi-gold);color:var(--koi-gold-text, #14212b)}.koi-btn--gold:hover{background:#d9b657}.koi-btn--linie{border:1.5px solid rgba(255,255,255,.45);color:#fff}.koi-btn--linie:hover{background:#ffffff1f}.koi-hero__belege{list-style:none!important;margin:0!important;padding:20px 0 0!important;border-top:1px solid rgba(255,255,255,.18);display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.koi-hero__belege>li{list-style:none!important;margin:0!important}.koi-hero__belege b{display:block;font-size:13.4px;font-weight:600;color:rgb(var(--koi-hell));line-height:1.3}.koi-hero__belege span{display:block;font-size:11.8px;color:rgb(var(--koi-hell-klein));line-height:1.4;margin-top:3px}.koi-jetzt h2{font-size:clamp(29px,3.1vw,40px);line-height:1.15;font-weight:600;letter-spacing:-.012em;margin:0 0 12px;color:var(--koi-tief)}.koi-jetzt__intro{max-width:64ch;font-size:15px;line-height:1.6;color:#4a5560;margin:0 0 28px}.koi-jetzt__reihe{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.koi-jetzt__kachel{display:flex;align-items:center;gap:16px;text-decoration:none;background:#fff;border:1px solid rgba(13,42,62,.09);border-radius:14px;padding:14px 18px 14px 14px;transition:border-color .15s ease,box-shadow .15s ease}.koi-jetzt__kachel:hover{border-color:#c9a2278c;box-shadow:0 6px 18px #0d2a3e12}.koi-jetzt__bild{flex:0 0 72px;width:72px;height:72px;border-radius:10px;background:#eef1f2;overflow:hidden;display:block}.koi-jetzt__bild img{width:100%;height:100%;object-fit:contain;padding:7px;display:block}.koi-jetzt__text b{display:block;font-size:15.5px;font-weight:600;color:var(--koi-tief);line-height:1.3}.koi-jetzt__text>span{display:block;font-size:13.2px;color:#6b7680;margin-top:3px;line-height:1.4}@media(max-width:989px){.koi-hero{min-height:0}.koi-hero__inhalt{padding:36px 24px 32px;max-width:none}.koi-hero:after{background:linear-gradient(180deg,#081a26e6,#081a26cc 60%,#081a268c)}.koi-hero__belege,.koi-jetzt__reihe{grid-template-columns:1fr;gap:12px}}.koi-hero__titel2{display:block;margin-top:2px;font-size:1em;font-weight:600;letter-spacing:inherit;color:rgb(var(--koi-hell))}.koi-zeiten{width:100%;border-collapse:collapse}.koi-zeiten th,.koi-zeiten td{text-align:left;padding:9px 0;font-size:14.6px;border-bottom:1px solid rgba(255,255,255,.13)}.koi-zeiten th{font-weight:500;color:#e4ebf0}.koi-zeiten td{text-align:right;font-weight:600;color:#fff}.koi-zeiten__zu th,.koi-zeiten__zu td{color:#8ea2b0;font-weight:400;border-bottom:0}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.koi-fband{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.koi-fband__p{display:flex;align-items:flex-start;gap:13px}.koi-fband__p svg{flex:0 0 20px;color:var(--koi-gold);margin-top:2px}.koi-fband__p b{display:block;font-size:14.6px;font-weight:600;color:#fff;line-height:1.35}.koi-fband__p span{display:block;font-size:12.6px;color:#9db1c0;line-height:1.45;margin-top:3px}.koi-fband__p a{text-decoration:none}.koi-fband__p a:hover b{color:var(--koi-gold)}.shopify-section-group-footer-group .multicolumn-with-icons .with-border,.shopify-section-group-footer-group [class*=multicolumn] .with-border{border-color:#0d2a3e17}.shopify-section-group-footer-group .footer__block-title,.shopify-section-group-footer-group .footer summary>span,.shopify-section-group-footer-group .footer h2{color:var(--koi-gold)!important;letter-spacing:.02em}.shopify-section-group-footer-group .footer p{margin:0 0 11px;line-height:1.62}.shopify-section-group-footer-group .footer p:last-child{margin-bottom:0}.shopify-section-group-footer-group .footer p strong{display:block;color:var(--koi-gold);font-weight:600;font-size:12.4px;letter-spacing:.05em;text-transform:uppercase;margin-bottom:2px}.shopify-section-group-footer-group .footer a[href^="tel:"],.shopify-section-group-footer-group .footer a[href^="mailto:"]{white-space:nowrap}.koi-unternav{margin:0 0 8px}.koi-unternav__karte{background:#fff;border:1px solid rgba(13,42,62,.09);border-radius:18px;box-shadow:0 1px 2px #0d2a3e0d,0 8px 20px -16px #0d2a3e40;padding:20px 14px 16px;display:flex;gap:6px;justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:thin}.koi-unternav__kachel{flex:0 0 auto;width:112px;display:flex;flex-direction:column;align-items:center;gap:9px;text-decoration:none;padding:4px 6px 8px;border-radius:12px;position:relative}.koi-unternav__kreis{width:86px;height:86px;border-radius:50%;background:#eef1f2;border:2px solid transparent;display:flex;align-items:center;justify-content:center;overflow:hidden;transition:border-color .15s ease,transform .15s ease}.koi-unternav__kreis img{width:100%;height:100%;object-fit:cover;object-position:center 42%;padding:0;display:block}.koi-unternav__kachel:hover .koi-unternav__kreis{border-color:#c9a2278c;transform:translateY(-2px)}.koi-unternav__label{font-size:12.8px;font-weight:600;line-height:1.25;text-align:center;color:#4a5560;letter-spacing:-.004em}.koi-unternav__zahl{display:none}.koi-unternav__kachel.ist-aktiv .koi-unternav__kreis{border-color:var(--koi-gold);box-shadow:0 0 0 4px #c9a22724}.koi-unternav__kachel.ist-aktiv .koi-unternav__label{color:var(--koi-gold)}.koi-unternav__kachel.ist-aktiv:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:26px;height:2px;background:var(--koi-gold);border-radius:2px}@media(max-width:989px){.koi-unternav__karte{border-radius:14px;padding:16px 10px 12px;gap:2px}.koi-unternav__kachel{width:86px}.koi-unternav__kreis{width:60px;height:60px}.koi-unternav__label{font-size:11.6px}}.koi-tueren__kopf{max-width:68ch;margin:0 0 26px}.koi-tueren h2{font-size:clamp(24px,2.5vw,32px);line-height:1.15;font-weight:600;letter-spacing:-.014em;color:var(--koi-tief);margin:0 0 11px}.koi-tueren__intro{font-size:15px;line-height:1.62;color:#4a5560;margin:0}.koi-tueren__reihe{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.koi-tuer{display:flex;flex-direction:column;text-decoration:none;background:#fff;border:1px solid rgba(13,42,62,.1);border-radius:16px;padding:22px 22px 20px;position:relative;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.koi-tuer:hover{border-color:#c9a22799;box-shadow:0 8px 22px #0d2a3e12;transform:translateY(-2px)}.koi-tuer.ist-aktiv{border-color:var(--koi-gold);box-shadow:0 0 0 3px #c9a22721}.koi-tuer.ist-aktiv:after{content:"du bist hier";position:absolute;top:16px;right:18px;font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--koi-gold)}.koi-tuer__eyebrow{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--koi-gold);margin:0 0 8px}.koi-tuer h3{font-size:21px;font-weight:600;letter-spacing:-.01em;color:var(--koi-tief);margin:0 0 4px;line-height:1.2}.koi-tuer__spanne{font-size:15.5px;font-weight:600;color:var(--koi-tief);margin:0 0 12px;padding-bottom:12px;border-bottom:1px solid rgba(13,42,62,.08)}.koi-tuer__text{font-size:13.9px;line-height:1.6;color:#4a5560;margin:0 0 16px;flex:1 1 auto}.koi-tuer__fuss{display:flex;align-items:center;justify-content:space-between;gap:10px}.koi-tuer__link{display:inline-flex;align-items:center;gap:5px;font-size:14px;font-weight:600;color:var(--koi-tief);border-bottom:1.5px solid var(--koi-gold);padding-bottom:2px}.koi-tuer__n{font-size:12.2px;color:#8a949c;white-space:nowrap}.koi-tueren__auktion{font-size:13.8px;color:#5a6670;margin:20px 0 0}.koi-tueren__auktion a{color:var(--koi-tief);font-weight:600;border-bottom:1.5px solid var(--koi-gold);text-decoration:none}@media(max-width:989px){.koi-tueren__reihe{grid-template-columns:1fr;gap:12px}.koi-tuer{padding:18px 18px 16px}}ul.koi-techdaten{list-style:none!important;margin:14px 0 0!important;padding:0!important;display:grid;gap:0;border:1px solid rgba(13,42,62,.09);border-radius:12px;overflow:hidden}ul.koi-techdaten>li{list-style:none!important;margin:0!important;font-size:13.2px;line-height:1.45;color:#3c4851;padding:9px 13px;background:#f7f9fa}ul.koi-techdaten>li:nth-child(2n){background:#fff}ul.koi-techdaten>li+li{border-top:1px solid rgba(13,42,62,.07)}.koi-techzeile{font-size:13.4px;line-height:1.55;color:#4a5560;margin:14px 0 0}.koi-passt__kopf{max-width:70ch;margin-bottom:28px}.koi-passt h2,.koi-anschluss h2{font-size:clamp(29px,3.1vw,40px);line-height:1.15;font-weight:600;letter-spacing:-.014em;color:var(--koi-tief);margin:0 0 12px}.koi-passt__intro{font-size:15px;line-height:1.62;color:#4a5560;margin:0}.koi-passt__reihe{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.koi-passt__n{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--koi-tief);color:#fff;font-size:14.5px;font-weight:600;margin-bottom:11px}.koi-passt__f h3{font-size:16.5px;font-weight:600;color:var(--koi-tief);margin:0 0 7px;line-height:1.3}.koi-passt__f p{font-size:13.9px;line-height:1.6;color:#4a5560;margin:0}.koi-passt__hilfe{display:flex;align-items:center;justify-content:space-between;gap:22px;flex-wrap:wrap;margin-top:30px;padding:20px 24px;border-radius:14px;background:var(--koi-gold-hell);border:1px solid rgba(201,162,39,.3)}.koi-passt__hilfe b{display:block;font-size:15.4px;color:var(--koi-tief);margin-bottom:3px}.koi-passt__hilfe span{font-size:13.8px;line-height:1.55;color:#5a6670}.koi-verbauen{display:grid;grid-template-columns:1.35fr .65fr;gap:50px;align-items:center}.koi-verbauen h2{font-size:clamp(29px,3.1vw,41px);line-height:1.14;font-weight:600;letter-spacing:-.014em;color:#fff;margin:0 0 15px}.koi-verbauen__text>p{font-size:15.2px;line-height:1.66;color:#c7d2da;margin:0 0 18px}.koi-verbauen__liste{list-style:none!important;margin:0 0 20px!important;padding:0!important;display:grid;gap:10px}.koi-verbauen__liste>li{list-style:none!important;margin:0!important;position:relative;padding-left:25px;font-size:14.4px;line-height:1.5;color:#e0e8ee}.koi-verbauen__liste>li:before{content:"";position:absolute;left:0;top:6px;width:13px;height:8px;border-left:2px solid var(--koi-gold);border-bottom:2px solid var(--koi-gold);transform:rotate(-45deg)}.koi-verbauen__link{display:inline-flex;align-items:center;gap:6px;font-size:14.5px;font-weight:600;color:#fff;text-decoration:none;border-bottom:1.5px solid var(--koi-gold);padding-bottom:2px}.koi-verbauen__zahl{text-align:center}.koi-verbauen__gross{display:block;font-size:clamp(64px,8vw,104px);line-height:.92;font-weight:600;color:var(--koi-gold);letter-spacing:-.03em}.koi-verbauen__klein{display:block;font-size:13.4px;line-height:1.5;color:#a9bbc6;margin-top:10px}.koi-anschluss{display:grid;grid-template-columns:1.1fr .9fr;gap:44px;align-items:center}.koi-anschluss__text p{font-size:15px;line-height:1.65;color:#4a5560;margin:0}.koi-anschluss__links{display:grid;gap:10px}.koi-anschluss__links a{display:flex;align-items:baseline;justify-content:space-between;gap:14px;text-decoration:none;background:#fff;border:1px solid rgba(13,42,62,.09);border-radius:12px;padding:14px 18px;transition:border-color .15s ease,box-shadow .15s ease}.koi-anschluss__links a:hover{border-color:#c9a22799;box-shadow:0 6px 16px #0d2a3e0f}.koi-anschluss__links b{font-size:15px;font-weight:600;color:var(--koi-tief)}.koi-anschluss__links span{font-size:12.8px;color:#8a949c;white-space:nowrap}@media(max-width:989px){.koi-passt__reihe{grid-template-columns:1fr;gap:22px}.koi-verbauen{grid-template-columns:1fr;gap:26px}.koi-verbauen__zahl{text-align:left}.koi-anschluss{grid-template-columns:1fr;gap:22px}}@media(max-width:749px){.koi-fband{grid-template-columns:1fr;gap:16px}.koi-hero__belege{grid-template-columns:1fr}.koi-passt__hilfe{flex-direction:column;align-items:flex-start;gap:14px}.koi-passt__hilfe .koi-btn{width:100%}.koi-specs{grid-template-columns:repeat(2,1fr)}}html,body{overflow-x:hidden}.koi-audio{display:flex;align-items:center;gap:12px;margin-top:14px;padding:11px 12px 11px 11px;background:#fff;border:1px solid rgba(13,42,62,.12);border-radius:999px}.koi-audio__avatar{flex:0 0 42px;width:42px;height:42px;border-radius:50%;background:var(--koi-tief);color:var(--koi-gold);display:inline-flex;align-items:center;justify-content:center;overflow:hidden}.koi-audio__avatar img{width:100%;height:100%;object-fit:cover;display:block}.koi-audio__mitte{flex:1 1 auto;min-width:0;display:block}.koi-audio__titel{display:block;font-size:12.8px;font-weight:600;color:var(--koi-tief);line-height:1.3;margin-bottom:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.koi-audio__welle{display:flex;align-items:center;gap:2px;height:18px}.koi-audio__welle i{flex:1 1 auto;display:block;background:#d7dee3;border-radius:1px;height:30%;transition:background .12s ease}.koi-audio__welle i:nth-child(3n){height:85%}.koi-audio__welle i:nth-child(3n+1){height:45%}.koi-audio__welle i:nth-child(4n){height:100%}.koi-audio__welle i:nth-child(5n){height:62%}.koi-audio__welle i:nth-child(7n){height:38%}.koi-audio__welle i.an{background:var(--koi-gold)}.koi-audio__zeit{flex:0 0 auto;font-size:12px;color:#78828b;font-variant-numeric:tabular-nums}.koi-audio__knopf{flex:0 0 38px;width:38px;height:38px;border-radius:50%;background:var(--koi-tief);color:#fff;border:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .15s ease}.koi-audio__knopf:hover{background:#164056}.koi-audio__pause,.koi-audio.laeuft .koi-audio__play{display:none}.koi-audio.laeuft .koi-audio__pause{display:block}ul.koi-dblatt{list-style:none!important;margin:10px 0 0!important;padding:0!important;display:grid;gap:6px}ul.koi-dblatt>li{list-style:none!important;margin:0!important}.koi-dblatt a{display:flex;align-items:center;gap:9px;text-decoration:none;font-size:13.2px;font-weight:500;color:var(--koi-tief);border:1px solid rgba(13,42,62,.12);border-radius:10px;padding:9px 12px;transition:border-color .15s ease,background .15s ease}.koi-dblatt a:hover{border-color:var(--koi-gold);background:#faf6e9}.koi-dblatt a>span{flex:1 1 auto}.koi-dblatt a>svg:first-child{color:#8a949c;flex:0 0 17px}.koi-dblatt__pfeil{color:var(--koi-gold);flex:0 0 13px}.koi-hero{border-radius:20px;overflow:hidden;min-height:560px;width:100%}.koi-hero__inhalt{width:100%;margin:0;padding-left:44px;padding-right:44px}.koi-hero__inhalt>*{max-width:520px}@media(max-width:899px){.koi-hero{border-radius:14px;min-height:0}.koi-hero__inhalt{padding-left:22px;padding-right:22px}}.koi-hero__titel{font-size:clamp(29px,3.3vw,46px)}.koi-hero__text{font-size:16.5px}.koi-jetzt h2{font-size:clamp(30px,3.4vw,46px)}.koi-jetzt__reihe{gap:24px}.koi-jetzt__kachel{flex-direction:column;align-items:stretch;gap:0;padding:0;overflow:hidden;border-radius:16px}.koi-jetzt__bild{flex:none;width:100%;height:230px;border-radius:0;display:flex;align-items:center;justify-content:center}.koi-jetzt__bild img{padding:18px}.koi-jetzt__text{padding:18px 20px 20px}.koi-jetzt__text b{font-size:18.5px}.koi-jetzt__text>span{font-size:13.8px;margin-top:5px}#shopify-section-template--25691075182859__koi,[id*=__koi].shopify-section{background:#fff}@media(max-width:989px){.koi-hero{min-height:0}.koi-hero__inhalt{padding-left:20px;padding-right:20px}.koi-jetzt__bild{height:180px}}.koi-jetzt__bild{background:#eef1f2!important}.koi-jetzt__kachel{border-color:#0d2a3e1a}.koi-belege{list-style:none!important;margin:0!important;padding:0!important;display:grid;grid-template-columns:repeat(4,1fr);gap:28px}.koi-belege>li{list-style:none!important;margin:0!important;padding-left:15px;border-left:2px solid var(--koi-gold)}.koi-belege b{display:block;font-size:17px;font-weight:600;color:var(--koi-tief);line-height:1.2;letter-spacing:-.01em}.koi-belege span{display:block;font-size:12.6px;line-height:1.45;color:#6b7680;margin-top:4px}.koi-jahr__jetzt{font-size:13px;font-weight:600;letter-spacing:.04em;color:#9db1c0;margin:0 0 10px}.koi-jahr h2{font-size:clamp(34px,4.6vw,62px);line-height:1.05;font-weight:600;letter-spacing:-.022em;color:#fff;margin:0 0 38px;max-width:18ch}.koi-jahr__reihe{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:52px}.koi-jahr__k{display:flex;align-items:center;gap:15px;text-decoration:none;background:#ffffff0f;border:1px solid rgba(255,255,255,.13);border-radius:14px;padding:13px 18px 13px 13px;transition:background .15s ease,border-color .15s ease}.koi-jahr__k:hover{background:#ffffff1a;border-color:#c9a22799}.koi-jahr__kb{flex:0 0 62px;width:62px;height:62px;border-radius:10px;background:#fff;overflow:hidden;display:block}.koi-jahr__kb img{width:100%;height:100%;object-fit:contain;padding:6px;display:block}.koi-jahr__kt b{display:block;font-size:15.5px;font-weight:600;color:#fff;line-height:1.3}.koi-jahr__kt>span{display:block;font-size:12.8px;color:#a9bbc6;margin-top:3px}.koi-jahr__schiene{display:grid;grid-template-columns:repeat(4,1fr);border-top:2px solid rgba(255,255,255,.14)}.koi-jahr__s{display:block;padding:16px 16px 0 0;position:relative}.koi-jahr__s:before{content:"";position:absolute;top:-2px;left:0;right:10px;height:2px;background:transparent}.koi-jahr__s b{display:block;font-size:14px;font-weight:600;color:#7e93a3;line-height:1.3}.koi-jahr__s>span{display:block;font-size:12.4px;color:#607586;margin-top:3px}.koi-jahr__s.an:before{background:var(--koi-gold)}.koi-jahr__s.an b{color:var(--koi-gold)}.koi-jahr__s.an>span{color:#c7d2da}.koi-jahr__fuss{font-size:13.4px;color:#8ea2b0;margin:26px 0 0}.koi-jahr__fuss a{color:var(--koi-gold);text-decoration:none;border-bottom:1px solid rgba(201,162,39,.45)}@media(max-width:989px){.koi-belege{grid-template-columns:1fr 1fr;gap:18px}.koi-jahr__reihe{grid-template-columns:1fr;gap:10px;margin-bottom:36px}.koi-jahr__schiene{grid-template-columns:1fr 1fr}.koi-jahr__s{padding-bottom:14px}}@media(max-width:559px){.koi-belege{grid-template-columns:1fr}}.koi-marke__text>p,.koi-verbauen__text>p{font-size:16.5px;line-height:1.65}.koi-eyebrow{font-size:15px;letter-spacing:.12em}.koi-belege{gap:0}.koi-belege>li{padding:2px 26px 2px 0;border-left:0;position:relative}.koi-belege>li+li{padding-left:26px}.koi-belege>li+li:before{content:"";position:absolute;left:0;top:4px;bottom:4px;width:1px;background:#0d2a3e1f}.koi-belege b{font-size:25px;font-weight:600;letter-spacing:-.022em;color:var(--koi-tief)}.koi-belege span{font-size:13.4px;color:#5d6a75;margin-top:6px;max-width:26ch}.koi-jahr__k{background:#ffffff0e;border:1px solid rgba(255,255,255,.11);border-radius:16px;padding:15px 20px 15px 15px;box-shadow:0 10px 30px #04121c47;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.koi-jahr__k:hover{background:#ffffff18;border-color:#c9a2278c;box-shadow:0 14px 38px #04121c66}.koi-jahr__kb{width:68px;height:68px;flex:0 0 68px;border-radius:14px;background:linear-gradient(160deg,#f7f9fa,#e4eaee);box-shadow:inset 0 0 0 1px #ffffff80}.koi-jahr__kt b{font-size:16.5px;letter-spacing:-.008em}.koi-jahr__kt>span{font-size:13.4px;color:#b3c3cf}.koi-jahr__schiene{border-top:0;position:relative;padding-top:2px}.koi-jahr__schiene:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:#ffffff1f;border-radius:3px}.koi-jahr__s{padding:22px 20px 0 0}.koi-jahr__s:before{top:0;height:3px;right:14px;border-radius:3px}.koi-jahr__s.an:before{box-shadow:0 0 16px #c9a2278c}.koi-jahr__s b{font-size:15px;letter-spacing:-.004em}.koi-jahr__s>span{font-size:13px}.koi-jahr__s.an b{font-size:17px}.koi-jahr__jetzt{color:var(--koi-gold);font-size:13.5px;letter-spacing:.06em}.koi-btn--gold{font-size:15px;padding:14px 30px;box-shadow:0 6px 20px #c9a2274d}.koi-btn--gold:hover{box-shadow:0 8px 26px #c9a2276b}.card-product__title,.card__title,[class*=card] .h5{font-size:14.5px!important;line-height:1.4!important}[id*=__banner].shopify-section{padding-top:0!important}.collection__title,[id*=__banner] h1{font-size:clamp(34px,3.8vw,50px)!important;line-height:1.08!important;letter-spacing:-.024em!important;margin-bottom:12px!important}[id*=__banner] .rte,[id*=__banner] p{font-size:17px;line-height:1.6;color:#52606b;max-width:62ch}.koi-unternav__karte{padding:16px 12px 12px;border-radius:16px}.koi-unternav__kachel{width:104px}.koi-unternav__kreis{width:78px;height:78px;background:linear-gradient(160deg,#f4f7f8,#e3eaee);box-shadow:inset 0 0 0 1px #0d2a3e12}.koi-unternav__kreis img{padding:0}.koi-unternav__label{font-size:13px}.koi-unternav__kachel.ist-aktiv .koi-unternav__kreis{box-shadow:0 0 0 4px #c9a22729,0 6px 18px #0d2a3e1a}.card-product,.product-card,[class*=card-product]{border-radius:14px;overflow:hidden}.card-product__title a,.card__title a,[class*=card] .h5 a{letter-spacing:-.006em}[class*=card] .price,.price__regular,.price-item{font-weight:600!important;color:var(--koi-tief)!important}product-info.product__info{border-radius:16px;padding:30px 28px}.koi-kopf__titel{letter-spacing:-.022em}.koi-kopf__unter{font-size:15.5px;color:#52606b}.koi-usp__text{font-size:14.2px}.koi-saison__karte{border-radius:16px;box-shadow:var(--koi-schatten-klein)}.koi-saison__bild{background:linear-gradient(160deg,#f4f7f8,#e6ecef)!important}.koi-saison__text h3{font-size:19px;letter-spacing:-.01em}.koi-saison__text p{font-size:14.2px}.koi-schritte__n{width:40px;height:40px;font-size:16.5px;box-shadow:0 5px 14px #0d2a3e2e}.koi-schritte__s h3{font-size:18.5px;letter-spacing:-.01em}.koi-schritte__s p{font-size:14.6px}.koi-passt__n{width:40px;height:40px;font-size:16.5px;box-shadow:0 5px 14px #0d2a3e2e}.koi-passt__f h3{font-size:18.5px}.koi-passt__f p{font-size:14.6px}.koi-tuer{border-radius:18px;padding:26px 26px 22px}.koi-tuer h3{font-size:23px;letter-spacing:-.016em}.koi-tuer__spanne{font-size:17px}.koi-tuer__text{font-size:14.4px}.koi-tuer.ist-aktiv{box-shadow:0 0 0 3px #c9a22726,0 10px 28px #0d2a3e14}[id*=__banner] .banner__box{padding-top:18px!important;padding-bottom:8px!important}[id*=__banner] .banner__title{margin-top:6px!important}[id*=__banner] .section--padding{padding-top:18px!important;padding-bottom:8px!important}.koi-vier,.koi-wir,.koi-ig,.koi-bew,.koi-faq{width:100%}.koi-ig>h2,.koi-bew>h2{font-size:clamp(31px,3.5vw,46px);line-height:1.14;letter-spacing:-.02em;margin:6px 0 12px}.koi-ig,.koi-bew{text-align:center}.koi-ig__lead{font-size:17px;line-height:1.6;max-width:620px;margin:0 auto 30px;opacity:.74}.koi-vier{background:#fff;border-radius:20px;box-shadow:var(--koi-schatten-klein);display:grid;grid-template-columns:repeat(4,1fr);padding:34px 20px}.koi-vier__k{text-align:center;padding:4px 22px;display:flex;flex-direction:column;align-items:center;gap:3px}.koi-vier__k+.koi-vier__k{border-left:1px solid rgba(13,42,62,.1)}.koi-vier__i{color:var(--koi-gold);line-height:0;margin-bottom:11px}.koi-vier__k b{font-size:12.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:rgb(var(--koi-ink));line-height:1.35}.koi-vier__k>span:last-child{font-size:14px;line-height:1.5;color:rgb(var(--koi-ink) / .58)}@media(max-width:899px){.koi-vier{grid-template-columns:repeat(2,1fr);gap:26px 0;padding:28px 10px}.koi-vier__k:nth-child(odd){border-left:0}.koi-vier__k:nth-child(n+3){border-top:1px solid rgba(13,42,62,.1);padding-top:24px}.koi-vier__k{padding-inline:14px}}.koi-wir{width:100%;display:grid;grid-template-columns:1.05fr .95fr;background:#fff;border-radius:22px;overflow:hidden;box-shadow:var(--koi-schatten)}.koi-wir__text{padding:48px 46px 44px;align-self:center}.koi-wir h2{font-size:clamp(31px,3.5vw,46px);line-height:1.13;letter-spacing:-.022em;margin:7px 0 14px;text-wrap:balance}.koi-wir__lead{font-size:16.5px;line-height:1.62;color:rgb(var(--koi-ink) / .72);margin:0 0 14px}.koi-wir__knopf{display:inline-block;margin-top:12px;padding:13px 28px;border-radius:999px;background:var(--koi-tief);color:#fff;text-decoration:none;font-size:15px;font-weight:600;transition:filter .2s}.koi-wir__knopf:hover{filter:brightness(1.22)}.koi-wir__bild{background:#e6eaec}.koi-wir__bild img{width:100%;height:100%;object-fit:cover;object-position:48% center;display:block}@media(min-width:900px){.koi-wir__bild img{border-radius:22px 0 0 22px}}@media(max-width:899px){.koi-wir{grid-template-columns:1fr}.koi-wir__bild{order:-1;aspect-ratio:16/9}.koi-wir__text{padding:30px 22px 28px}}.koi-ig__reihe{display:grid;grid-template-columns:repeat(6,1fr);gap:13px}.koi-ig__k{position:relative;display:block;border-radius:14px;overflow:hidden;aspect-ratio:9/16;text-decoration:none;background:#141414}.koi-ig__k img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s cubic-bezier(.2,.7,.3,1)}.koi-ig__k:hover img{transform:scale(1.055)}.koi-ig__schatten{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to top,#06182457,#06182400 42%)}.koi-ig__zahl{position:absolute;top:9px;left:9px;z-index:2;display:inline-flex;align-items:center;gap:4px;background:#081a269e;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);color:#fff;font-size:11px;font-weight:600;letter-spacing:.01em;padding:4px 8px;border-radius:999px}.koi-ig__knopf{display:inline-block;margin-top:28px;padding:12px 30px;border:1.5px solid rgba(13,42,62,.26);border-radius:999px;font-size:15px;font-weight:600;color:rgb(var(--koi-ink));text-decoration:none;transition:background .2s,border-color .2s}.koi-ig__knopf:hover{background:var(--koi-tief);border-color:var(--koi-tief);color:#fff}@media(max-width:1099px){.koi-ig__reihe{grid-template-columns:repeat(3,1fr)}}@media(max-width:599px){.koi-ig__reihe{grid-template-columns:repeat(2,1fr);gap:9px}}.koi-bew__kopf{display:inline-flex;align-items:center;gap:22px;margin:4px 0 10px;text-align:left}.koi-bew__note{font-size:58px;font-weight:700;line-height:1;color:rgb(var(--koi-ink));letter-spacing:-.03em}.koi-bew__rechts{display:grid;gap:1px;padding-left:22px;border-left:1px solid rgba(13,42,62,.16)}.koi-bew__sterne{color:var(--koi-gold);font-size:17px;letter-spacing:.12em}.koi-bew__rechts b{font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--koi-ink))}.koi-bew__rechts>span:last-child{font-size:13.5px;opacity:.6}.koi-bew .loox-reviews-default{margin-top:0!important;display:block!important}.koi-bew .loox-reviews-default>*:first-child{margin-top:0!important;padding-top:0!important}.koi-news{position:relative;isolation:isolate;background-size:cover;background-position:center 42%;background-attachment:fixed;padding:92px 22px;text-align:center;margin-inline:calc(50% - 50vw);width:100vw}.koi-news:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#081c2adb,#081c2ab8,#081c2ae0)}.koi-news__inhalt{max-width:620px;margin-inline:auto;color:rgb(var(--koi-hell))}.koi-news h2{color:rgb(var(--koi-hell));font-size:clamp(27px,3.1vw,39px);line-height:1.14;letter-spacing:-.022em;margin:6px 0 13px}.koi-news__text{font-size:17px;line-height:1.6;opacity:.84;margin:0 0 26px}.koi-news__form{display:flex;gap:9px;justify-content:center}.koi-news__form input[type=email]{flex:1 1 320px;max-width:360px;height:52px;padding:0 20px;border:0;border-radius:999px;background:#fff;color:#141414;font-size:15.5px}.koi-news__form input[type=email]::placeholder{color:#14141475}.koi-news__form button{height:52px;padding:0 30px;border:0;border-radius:999px;cursor:pointer;background:var(--koi-gold);color:var(--koi-gold-text, #10212c);font-size:15.5px;font-weight:700;transition:filter .2s}.koi-news__form button:hover{filter:brightness(1.08)}.koi-news__klein{font-size:13px;opacity:.6;margin:14px 0 0;text-align:center}.koi-news__ok{font-size:16.5px;font-weight:600}@media(max-width:989px){.koi-news{background-attachment:scroll;padding:64px 20px}.koi-news__form{flex-direction:column;align-items:center}.koi-news__form input[type=email]{width:100%;max-width:420px;flex:0 0 auto}.koi-news__form button{width:100%;max-width:420px}}@media(hover:none){.koi-news{background-attachment:scroll}}@media(prefers-reduced-motion:reduce){.koi-news{background-attachment:scroll}}.koi-faq{display:grid;grid-template-columns:.92fr 1.08fr;background:#fff;border-radius:22px;overflow:hidden;box-shadow:var(--koi-schatten)}.koi-faq__bild{background:#e6eaec}.koi-faq__bild img{width:100%;height:100%;object-fit:cover;display:block}.koi-faq__text{padding:46px 46px 40px}.koi-faq__text h2{font-size:clamp(30px,3.2vw,42px);line-height:1.15;letter-spacing:-.02em;margin:6px 0 20px}.koi-faq__f{border-top:1px solid rgba(13,42,62,.12)}.koi-faq__f:last-child{border-bottom:1px solid rgba(13,42,62,.12)}.koi-faq__f>summary{list-style:none;cursor:pointer;position:relative;padding:17px 38px 17px 0;font-size:16.5px;font-weight:600;line-height:1.4;color:rgb(var(--koi-ink))}.koi-faq__f>summary::-webkit-details-marker{display:none}.koi-faq__f>summary:after{content:"";position:absolute;right:6px;top:50%;width:9px;height:9px;border-right:2px solid rgba(13,42,62,.5);border-bottom:2px solid rgba(13,42,62,.5);transform:translateY(-65%) rotate(45deg);transition:transform .22s}.koi-faq__f[open]>summary:after{transform:translateY(-25%) rotate(-135deg)}.koi-faq__seite{display:flex}.koi-faq__karte{display:flex;flex-direction:column;width:100%;background:#fff}.koi-faq__karte .koi-faq__bild{aspect-ratio:16 / 9;flex:0 0 auto}.koi-faq__kontakt{padding:30px 34px 34px}.koi-faq__klabel{font-size:17px;font-weight:700;color:rgb(var(--koi-ink));margin:0 0 8px}.koi-faq__ktext{font-size:15.5px;line-height:1.62;margin:0 0 18px;color:rgb(var(--koi-ink2) / .72)}.koi-faq__tel{display:inline-flex;align-items:center;gap:9px;font-size:19px;font-weight:700;letter-spacing:-.01em;color:rgb(var(--koi-ink));text-decoration:none}.koi-faq__tel:hover{color:var(--koi-gold)}.koi-faq__tel svg{flex:0 0 auto}.koi-faq__kzeit{font-size:13.5px;margin:7px 0 0;color:rgb(var(--koi-ink2) / .5)}.koi-faq__liste{padding:46px 46px 40px}.koi-faq__liste h2{font-size:clamp(27px,2.6vw,34px);line-height:1.15;letter-spacing:-.02em;margin:6px 0 20px}.koi-faq__mehr{display:inline-block;margin-top:22px;font-size:15px;font-weight:600;color:rgb(var(--koi-ink))}.koi-faq__f>summary svg{display:none}@media(max-width:899px){.koi-faq__kontakt{padding:24px 22px 26px}.koi-faq__liste{padding:28px 22px 26px}}.koi-faq__a{padding:0 20px 18px 0}.koi-faq__a p{font-size:15.5px;line-height:1.62;margin:0;opacity:.72}@media(max-width:899px){.koi-faq{grid-template-columns:1fr}.koi-faq__bild{aspect-ratio:16/10}.koi-faq__text{padding:30px 22px 26px}}.koi-trustzeile{list-style:none;margin:0;padding:13px 20px;display:flex;justify-content:center;align-items:center;gap:30px;flex-wrap:wrap;border-bottom:1px solid rgba(13,42,62,.12)}.koi-trustzeile li{display:inline-flex;align-items:center;gap:9px;font-size:13px;line-height:1.3;color:rgb(var(--koi-ink2) / .78);white-space:nowrap}.koi-trustzeile svg{flex:0 0 auto;color:rgb(var(--koi-ink2) / .42)}@media(max-width:899px){.koi-trustzeile{gap:10px;flex-direction:column;align-items:flex-start;padding:14px 22px}}.koi-footer{width:100%}.koi-footer__raster{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:40px}.koi-footer__logo{height:52px;width:auto;display:block;margin-bottom:18px;filter:none}.koi-footer__wort{font-size:26px;font-weight:700;letter-spacing:.15em;margin:0 0 20px;color:rgb(var(--koi-ink))}.koi-footer__firma{font-size:15px;font-weight:700;margin:0 0 6px}.koi-footer__adr,.koi-footer__kontakt,.koi-footer__zeit{font-size:14.5px;line-height:1.66;margin:0 0 13px;opacity:.8}.koi-footer__kontakt a{color:inherit;text-decoration:none;border-bottom:1px solid rgba(13,42,62,.28)}.koi-footer__kontakt a:hover{border-color:var(--koi-gold);color:var(--koi-gold)}.koi-footer__zeit span{opacity:.66;font-size:13.5px}.koi-footer__kopf{font-size:11.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:rgb(var(--koi-ink2) / .52);margin:0 0 15px}.koi-footer__sp ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}.koi-footer__sp a{font-size:15px;color:rgb(var(--koi-ink2) / .8);text-decoration:none;transition:color .16s}.koi-footer__sp a:hover{color:rgb(var(--koi-ink))}.koi-footer__fuss{margin-top:42px;padding-top:22px;border-top:1px solid rgba(13,42,62,.14);display:flex;align-items:center;justify-content:space-between;gap:20px}.koi-footer__fuss p{font-size:13.5px;opacity:.7;margin:0}.koi-footer__zahlung{display:flex;gap:7px;flex-wrap:wrap}.koi-footer__zahlung svg{height:23px;width:auto;border-radius:3px}@media(max-width:899px){.koi-footer__raster{grid-template-columns:1fr 1fr;gap:32px 24px}.koi-footer__marke{grid-column:1 / -1}.koi-footer__fuss{flex-direction:column;align-items:flex-start}}.koi-ank ul{list-style:none;margin:0;padding:9px 20px;display:flex;justify-content:center;align-items:center;gap:36px;flex-wrap:nowrap;overflow:hidden}.koi-ank li{display:inline-flex;align-items:center;gap:7px;white-space:nowrap;font-size:12.5px;font-weight:500;letter-spacing:.012em;color:rgb(var(--koi-hell) / .9)}.koi-ank__s{color:var(--koi-gold);letter-spacing:.06em;font-size:11px}@media(max-width:1049px){.koi-ank li:nth-child(n+3){display:none}}@media(max-width:719px){.koi-ank li:nth-child(n+2){display:none}}.koi-kopfberat{display:inline-flex;align-items:center;gap:10px;background:#fff;border:1px solid rgba(13,42,62,.1);border-radius:999px;padding:7px 17px 7px 9px;margin-right:14px;box-shadow:var(--koi-schatten-klein)}.koi-kopfberat span.koi-kopfberat__i{width:32px;height:32px;border-radius:50%;flex:0 0 auto;display:grid;place-items:center;background:var(--koi-tief);color:var(--koi-gold)}.koi-kopfberat a{text-decoration:none;display:grid;gap:0;line-height:1.25}.koi-kopfberat a span{font-size:10.5px;font-weight:600;letter-spacing:.055em;text-transform:uppercase;color:#0d2a3e8f}.koi-kopfberat b{font-size:15px;font-weight:700;color:var(--koi-tief)}@media(max-width:1199px){.koi-kopfberat{display:none!important}}@media(min-width:1150px){.header.page-width{padding-left:48px;padding-right:48px}.header__menu{column-gap:22px}.header__menu>li>a,.header__menu>li>details>summary,.header__menu>li{white-space:nowrap}.koi-kopfberat{margin-right:10px;padding:6px 15px 6px 8px}.koi-kopfberat span.koi-kopfberat__i{width:40px;height:40px}}.koi-vier__bild{width:82px;height:82px;display:block;object-fit:contain}.koi-vier__i{margin-bottom:13px}@media(max-width:899px){.koi-vier__bild{width:66px;height:66px}}.koi-slider .product-card__media,.featured-collection .product-card__media{aspect-ratio:1 / 1}.featured-collection .product-card{font-size:14.5px}.featured-collection .product-card__title,.featured-collection .product-card .card__title{font-size:14.5px;line-height:1.35}.featured-collection .product-card .price{font-size:14.5px}.product-card__content{gap:2px}.product-card__details>p[class*=line-clamp]{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.product-card__content>.flex.justify-between,.product-card__content>div[class*=justify-between]{flex-direction:column;align-items:flex-start;gap:3px}.product-card__content>.product-card__details{flex:1 1 auto}.product-card__details>*:last-child{margin-top:auto}@media(min-width:900px){.product-grid.card-grid--5{grid-template-columns:repeat(5,minmax(0,1fr))!important;width:100%!important}}.koi-halle{width:100%;display:grid;grid-template-columns:1.15fr .85fr;background:#fff;border-radius:22px;overflow:hidden;box-shadow:var(--koi-schatten)}.koi-halle__text{padding:44px 44px 40px;align-self:center}.koi-halle__text h2{font-size:clamp(32px,3.6vw,48px);line-height:1.12;letter-spacing:-.022em;margin:7px 0 14px;color:rgb(var(--koi-ink))}.koi-halle__lead{font-size:16.5px;line-height:1.6;color:rgb(var(--koi-ink) / .72);margin:0 0 26px}.koi-halle__liste{list-style:none;margin:0 0 28px;padding:0;display:grid;gap:16px}.koi-halle__liste li{display:flex;align-items:flex-start;gap:13px}.koi-halle span.koi-halle__i{width:36px;height:36px;border-radius:50%;flex:0 0 auto;display:grid;place-items:center;background:#eef3f5;color:rgb(var(--koi-ink))}.koi-halle__liste li>span:last-child{display:grid;gap:1px}.koi-halle__liste b{font-size:15.5px;font-weight:700;color:rgb(var(--koi-ink));line-height:1.35}.koi-halle__liste b+span{font-size:14px;line-height:1.45;color:rgb(var(--koi-ink) / .55)}.koi-halle__tel{color:inherit;text-decoration:none;white-space:nowrap}.koi-halle__tel:hover,.koi-halle__tel:focus-visible{text-decoration:underline}.koi-halle__knopf{display:inline-block;padding:13px 28px;border-radius:999px;background:var(--koi-tief);color:#fff;text-decoration:none;font-size:15px;font-weight:600;transition:filter .2s}.koi-halle__knopf:hover{filter:brightness(1.22)}.koi-halle__bild{background:#e6eaec}.koi-halle__bild img,.koi-halle__video{width:100%;height:100%;object-fit:cover;object-position:center 58%;display:block}.koi-halle__video{object-position:center center;background:#141414}@media(max-width:899px){.koi-halle{grid-template-columns:1fr}.koi-halle__bild{order:-1;aspect-ratio:16/10}.koi-halle__text{padding:30px 22px 28px}}@media(min-width:1024px){.product-card__details{flex-direction:column!important;align-items:flex-start!important}.product-card__details>p.grow{width:100%}.product-card__details .price{align-items:flex-start!important}}product-info.product__info variant-picker fieldset:last-of-type,product-info.product__info variant-picker .variant-picker__option:last-of-type{display:none!important}product-info.product__info variant-picker label{border-radius:999px!important}.koi-var{margin:18px 0 20px}.koi-var__kopf{font-size:13px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#0d2a3e9e;margin:0 0 10px}.koi-var__reihe{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.koi-var--2 .koi-var__reihe,.koi-var__reihe.koi-var--2{grid-template-columns:repeat(2,1fr)}.koi-var--4{grid-template-columns:repeat(4,1fr)}.koi-var--5,.koi-var--6{grid-template-columns:repeat(3,1fr)}.koi-var__k{position:relative;display:flex;flex-direction:column;align-items:center;gap:2px;padding:15px 8px 13px;text-decoration:none;border:1.5px solid rgba(13,42,62,.14);border-radius:13px;background:#fff;transition:border-color .16s,box-shadow .16s}.koi-var__k:hover{border-color:#0d2a3e57}.koi-var__k.an{border-color:var(--koi-tief);box-shadow:0 0 0 1px var(--koi-tief) inset,0 8px 20px -14px #0d2a3e80}.koi-var__k.weg{opacity:.45}.koi-var__bild{width:62px;height:62px;display:grid;place-items:center;margin-bottom:4px}.koi-var__k:not(:has(.koi-var__bild)){padding:17px 8px 15px;gap:3px}.koi-var__bild img{width:62px;height:62px;object-fit:contain;display:block;margin:0;mix-blend-mode:multiply}.koi-var__name{font-size:14px;font-weight:700;color:var(--koi-tief);line-height:1.25;text-align:center}.koi-var__preis{font-size:15px;font-weight:700;color:#141414;line-height:1.3}.koi-var__je{font-size:11.5px;color:#14141480;line-height:1.3}.koi-var__weg{font-size:11px;color:#b4472f}.koi-var__fahne{position:absolute;top:-9px;left:50%;transform:translate(-50%);background:var(--koi-gold);color:var(--koi-gold-text, #10212c);white-space:nowrap;font-size:10.5px;font-weight:700;letter-spacing:.03em;padding:3px 9px;border-radius:999px}@media(max-width:479px){.koi-var__reihe{gap:7px}.koi-var__bild{width:48px;height:48px}.koi-var__bild img{width:48px;height:48px;margin:0}.koi-var__name,.koi-var__preis{font-size:13px}}.koi-unterbau{width:100%}.koi-unterbau__karte{background:#fff;border-radius:20px;padding:36px 38px 32px;box-shadow:var(--koi-schatten)}.koi-unterbau__karte h2{font-size:clamp(25px,2.6vw,35px);line-height:1.16;letter-spacing:-.018em;margin:6px 0 18px}.koi-unterbau__inhalt{font-size:15.5px;line-height:1.62}.koi-unterbau__db{list-style:none;margin:22px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.koi-unterbau__db a{display:inline-flex;align-items:center;gap:8px;padding:10px 17px;border:1.5px solid rgba(13,42,62,.16);border-radius:999px;font-size:14.5px;font-weight:600;color:var(--koi-tief);text-decoration:none}.koi-unterbau__db a:hover{border-color:var(--koi-tief);background:var(--koi-tief);color:#fff}@media(max-width:899px){.koi-unterbau__karte{padding:26px 22px 24px}}[id$=__produkte]>.section{background-color:#fff}.koi-kz{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.koi-kz__daten{font-size:13.5px;line-height:1.35;color:#0d2a3ea8}.koi-kz__trenn{margin:0 5px;opacity:.5}.button.button--secondary{border-color:#0d2a3e2e;color:var(--koi-blau);background-color:transparent}.button.button--secondary:hover{border-color:var(--koi-blau);background-color:var(--koi-blau);color:#fff}.button.button--secondary .btn-fill{background:none;background-color:var(--koi-blau)}.button.button--secondary svg{color:currentColor;opacity:.75}.button.button--secondary:hover svg{opacity:1}.koi-hero__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 48%;display:block}@media(prefers-reduced-motion:reduce){.koi-hero__video{display:none}}[id$=__kategorien] .media--portrait{aspect-ratio:4 / 5}[id$=__kategorien] .media--portrait:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to top,#081a28d1,#081a2885,#081a281f 52%,#081a2800 72%)}[id$=__kategorien] .media-card__text .heading{font-size:28px}[id$=__kategorien] .media-card__text p+p{font-size:13.5px;opacity:.88}[id$=__kategorien] .media--portrait img{object-fit:cover;width:100%;height:100%}[id$=__kategorien] .media-card__content{align-items:flex-end;padding:22px 20px 20px}[id$=__kategorien] .media-card__text p{margin:0}.koi-mehr__kopf{font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--koi-ink2) / .45);margin:0 0 14px}.koi-mehr__liste{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:9px 10px}.koi-mehr__liste a{display:inline-flex;align-items:center;padding:9px 16px;border-radius:999px;border:1.5px solid rgba(13,42,62,.14);font-size:14.5px;font-weight:500;line-height:1;color:rgb(var(--koi-ink));text-decoration:none;transition:border-color .18s,background-color .18s,color .18s}.koi-mehr__liste a:hover{border-color:var(--koi-tief);background:var(--koi-tief);color:#fff}@media(max-width:600px){.koi-mehr__liste{gap:7px 8px}.koi-mehr__liste a{padding:8px 13px;font-size:13.5px}}.koi-sz{display:flex;align-items:center;gap:7px;line-height:1}.koi-sz__bild{position:relative;display:inline-block;white-space:nowrap;font-size:15.5px;letter-spacing:1.8px;line-height:1}.koi-sz__leer{color:#0d2a3e2e}.koi-sz__voll{position:absolute;top:0;left:0;overflow:hidden;color:#c9a227;white-space:nowrap}.koi-sz__zahl{font-size:12.5px;font-weight:600;color:#0d2a3eb3}.koi-sz__anz{font-weight:400;color:#0d2a3e73}.product-card__content>.koi-sz:first-child,.product-card__content>.product-card__details:first-child{margin-top:18px}.product-card__content .koi-sz{margin-bottom:13px}.product-card__details{gap:11px!important;row-gap:11px!important}.product-card__content .koi-kz{margin-top:15px;margin-bottom:4px}.product-card .product-card__title{font-weight:700;font-size:clamp(17.5px,1.62vw,21.5px)}@media(max-width:600px){.koi-kz__daten{font-size:12.5px}.koi-sz__bild{font-size:14px;letter-spacing:1.6px}.product-card__content>.koi-sz:first-child,.product-card__content>.product-card__details:first-child{margin-top:12px}.product-card__content .koi-sz{margin-bottom:7px}.product-card__content .koi-kz{margin-top:8px}}.section--divider{border-top:0!important;border-bottom:0!important}.section--divider:before,.section--divider:after{display:none!important}.shopify-section:has(>.section>.page-width):not(:has(>.section>.page-width>*)){display:none}.koi-bew__box{position:relative;max-height:660px;overflow:hidden;text-align:left}.koi-bew__box.offen{max-height:none}.koi-bew__box:after{content:"";position:absolute;left:0;right:0;bottom:0;height:170px;pointer-events:none;background:linear-gradient(to bottom,#eef1f200,#eef1f2eb 62%,#eef1f2)}.koi-bew__box.offen:after{display:none}.koi-bew__mehr{position:absolute;left:50%;bottom:14px;transform:translate(-50%);z-index:2;padding:11px 26px;border-radius:999px;cursor:pointer;border:1.5px solid rgba(13,42,62,.26);background:#fff;font-size:14.5px;font-weight:600;color:rgb(var(--koi-ink));transition:background .2s,border-color .2s,color .2s}.koi-bew__mehr:hover{background:var(--koi-tief);border-color:var(--koi-tief);color:#fff}.koi-rechner{width:100%}.koi-rechner__text{background:#fff;border-radius:22px;padding:40px 42px 36px;box-shadow:var(--koi-schatten);max-width:720px}.koi-rechner h2{font-size:clamp(28px,3vw,39px);line-height:1.15;letter-spacing:-.02em;margin:6px 0 12px}.koi-rechner__lead{font-size:16.5px;line-height:1.6;color:#141414b8;margin:0 0 26px}.koi-rechner__feld{margin-bottom:17px}.koi-rechner__feld label{display:block;font-size:14.5px;font-weight:600;color:var(--koi-tief);margin-bottom:7px}.koi-rechner__eingabe{display:flex;align-items:stretch;gap:0;max-width:320px}.koi-rechner__eingabe input{flex:1 1 auto;min-width:0;height:48px;padding:0 15px;border:1.5px solid rgba(13,42,62,.18);border-right:0;border-radius:11px 0 0 11px;font-size:16px;background:#fff}.koi-rechner__eingabe span{display:grid;place-items:center;padding:0 16px;border:1.5px solid rgba(13,42,62,.18);border-left:0;border-radius:0 11px 11px 0;background:#f4f7f8;font-size:14.5px;color:#14141499;white-space:nowrap}.koi-rechner select{width:100%;max-width:320px;height:48px;padding:0 15px;border:1.5px solid rgba(13,42,62,.18);border-radius:11px;font-size:16px;background:#fff;color:#141414}.koi-rechner input:focus,.koi-rechner select:focus{outline:2px solid var(--koi-gold);outline-offset:1px}.koi-rechner__knopf{margin-top:10px;padding:14px 32px;border:0;border-radius:999px;background:var(--koi-tief);color:#fff;cursor:pointer;font-size:15.5px;font-weight:700;transition:filter .2s}.koi-rechner__knopf:hover{filter:brightness(1.25)}.koi-rechner__ergebnis{margin-top:28px;padding-top:26px;border-top:1px solid rgba(13,42,62,.14)}.koi-rechner__werte{display:flex;gap:38px;margin-bottom:16px}.koi-rechner__werte b{display:block;font-size:30px;font-weight:700;line-height:1.1;letter-spacing:-.02em;color:var(--koi-tief)}.koi-rechner__werte span{display:block;font-size:12px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#14141480;margin-top:4px}.koi-rechner__satz{font-size:16px;line-height:1.6;margin:0 0 20px}.koi-rechner__satz b{font-weight:700;color:var(--koi-tief)}.koi-rechner__weiter{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px}.koi-rechner__a,.koi-rechner__b{display:inline-block;padding:12px 26px;border-radius:999px;font-size:15px;font-weight:600;text-decoration:none}.koi-rechner__a{background:var(--koi-gold);color:var(--koi-gold-text, #10212c)}.koi-rechner__a:hover{filter:brightness(1.08)}.koi-rechner__b{border:1.5px solid rgba(13,42,62,.26);color:var(--koi-tief)}.koi-rechner__b:hover{background:var(--koi-tief);border-color:var(--koi-tief);color:#fff}.koi-rechner__klein{font-size:13.5px;line-height:1.55;color:#1414148c;margin:0}@media(max-width:899px){.koi-rechner__text{padding:28px 22px 26px}.koi-rechner__werte{gap:26px}.koi-rechner__werte b{font-size:25px}}.product-card,.product-card--card,.product-card__media,.product-card .media,.product-card__content{background:#fff!important}.product-card{border-radius:16px;overflow:hidden;border:0;box-shadow:var(--koi-schatten-klein)}slider-element.slider.grid{padding-top:14px;padding-bottom:40px;margin-top:-14px;margin-bottom:-40px}.product-card__content>*{padding-left:15px;padding-right:15px}@media(max-width:600px){.product-card__content>*{padding-left:11px;padding-right:11px}}.koi-club{width:100%;display:grid;grid-template-columns:1.1fr .9fr;background:#fff;border-radius:22px;overflow:hidden;box-shadow:var(--koi-schatten)}.koi-club__text{padding:48px 46px 44px;align-self:center}.koi-club h2{font-size:clamp(31px,3.5vw,46px);line-height:1.13;letter-spacing:-.022em;margin:7px 0 14px}.koi-club__lead{font-size:16.5px;line-height:1.62;color:#141414b8;margin:0 0 26px}.koi-club__schritte{list-style:none;margin:0 0 28px;padding:0;display:grid;gap:18px}.koi-club__schritte>li{display:flex;align-items:flex-start;gap:15px}.koi-club__nr{width:34px;height:34px;border-radius:50%;flex:0 0 auto;display:grid;place-items:center;background:var(--koi-tief);color:var(--koi-gold);font-size:15px;font-weight:700}.koi-club__inhalt{display:grid;gap:2px}.koi-club__inhalt b{font-size:15.5px;font-weight:700;color:var(--koi-tief);line-height:1.35}.koi-club__inhalt>span{font-size:14.5px;line-height:1.5;color:#1414149e}.koi-club__weiter{display:flex;flex-wrap:wrap;align-items:center;gap:18px}.koi-club__knopf{display:inline-block;padding:13px 30px;border-radius:999px;background:var(--koi-gold);color:var(--koi-gold-text, #10212c);text-decoration:none;font-size:15px;font-weight:700;transition:filter .2s}.koi-club__knopf:hover{filter:brightness(1.08)}.koi-club__link{font-size:14.5px;color:#14141499;text-decoration:none;border-bottom:1px solid rgba(13,42,62,.25);padding-bottom:1px}.koi-club__link:hover{color:var(--koi-tief);border-color:var(--koi-tief)}.koi-club__bild{background:#e6eaec}.koi-club__bild img{width:100%;height:100%;object-fit:cover;object-position:center top;display:block}@media(max-width:899px){.koi-club{grid-template-columns:1fr}.koi-club__bild{order:-1;aspect-ratio:16/10}.koi-club__text{padding:30px 22px 28px}}[id*=__banner] .banner__box{padding-left:0!important;padding-right:0!important;max-width:none!important}[id*=__banner] .banner .page-width{padding-left:0!important;padding-right:0!important}.koi-footer__zahlung svg{border:1px solid rgba(13,42,62,.12);background:#fff}.koi-footer__zeit span{color:rgb(var(--koi-ink2) / .55)}.koi-show{width:100%;display:grid;grid-template-columns:.95fr 1.05fr;gap:54px;align-items:center}.koi-show__bild{border-radius:20px;overflow:hidden;box-shadow:0 24px 54px -28px #0000008c}.koi-show__bild img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover}.koi-show h2{font-size:clamp(28px,3.2vw,42px);line-height:1.12;letter-spacing:-.024em;margin:7px 0 15px;color:#fff}.koi-show__lead{font-size:17px;line-height:1.62;color:#ccd7de;margin:0 0 28px}.koi-show__zahlen{list-style:none;margin:0 0 30px;padding:0;display:grid;gap:14px}.koi-show__zahlen>li{display:flex;align-items:baseline;gap:14px;padding-bottom:13px;border-bottom:1px solid rgba(255,255,255,.14)}.koi-show__zahlen>li:last-child{border-bottom:0;padding-bottom:0}.koi-show__zahlen b{flex:0 0 auto;min-width:128px;font-size:23px;font-weight:700;color:var(--koi-gold);letter-spacing:-.015em}.koi-show__zahlen span{font-size:15.5px;line-height:1.45;color:#a9bbc6}.koi-show__weiter{display:flex;flex-wrap:wrap;align-items:center;gap:18px}.koi-show__knopf{display:inline-block;padding:14px 30px;border-radius:999px;background:var(--koi-gold);color:var(--koi-gold-text, #10212c);text-decoration:none;font-size:15px;font-weight:700;transition:filter .2s}.koi-show__knopf:hover{filter:brightness(1.08)}.koi-show__link{font-size:15px;font-weight:600;color:#fff;text-decoration:none;border-bottom:1.5px solid rgba(255,255,255,.4);padding-bottom:2px}.koi-show__link:hover{border-color:var(--koi-gold);color:var(--koi-gold)}@media(max-width:899px){.koi-show{grid-template-columns:1fr;gap:28px}.koi-show__zahlen b{min-width:104px;font-size:20px}}.koi-wir__mission{margin:20px 0 24px;padding:2px 0 2px 18px;border-left:3px solid var(--koi-gold);font-size:17.5px;line-height:1.55;font-weight:500;color:rgb(var(--koi-ink))}@media(max-width:899px){.koi-wir__mission{font-size:16.5px}}.shopify-section p.heading.normal-case.subtext-md,.shopify-section p.heading.normal-case.subtext-lg,.shopify-section .subtitle-sm,.shopify-section .subtitle-md,.shopify-section .subtitle-lg{font-size:15px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--koi-gold)}@media screen and (min-width:1536px){.collage.with-richtext,.collage.with-richtext .title-wrapper,.collage.with-richtext .rich-text{padding-inline:0}}.mega-menu a,.mega-menu__nav a,.mega-menu__nav li>a{-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;word-break:normal}body.template-collection .page-width{--page-padding: var(--sp-12);--page-container: calc(100vw - var(--page-padding) * 2)}.koi-seo{width:100%}.koi-seo__kopf{font-size:clamp(22px,2.1vw,28px);line-height:1.2;letter-spacing:-.015em;margin:0 0 18px;color:var(--koi-tief)}.koi-seo__text{column-count:2;column-gap:56px;column-fill:balance;font-size:15.5px;line-height:1.68;color:#0d2a3ec7}.koi-seo__text>*:first-child{margin-top:0}.koi-seo__text p{margin:0 0 14px}.koi-seo__text :is(h3,h4){break-after:avoid;break-inside:avoid;font-size:16.5px;font-weight:600;color:var(--koi-tief);margin:20px 0 8px}.koi-seo__text ul{margin:0 0 14px;padding-left:20px}.koi-seo__text li{margin-bottom:5px}.koi-seo__text a{color:var(--koi-tief);text-decoration:underline}@media(max-width:900px){.koi-seo__text{column-count:1}}.koi-sterne{display:inline-flex;align-items:center;gap:7px;margin:0 0 9px;text-decoration:none;color:inherit;font-size:13px;line-height:1}.koi-sterne__bild{position:relative;display:inline-block;white-space:nowrap}.koi-sterne__leer{color:#14141433;letter-spacing:1px}.koi-sterne__voll{position:absolute;inset:0 auto 0 0;overflow:hidden;color:#c9a227;letter-spacing:1px}.koi-sterne b{font-weight:600;color:#141414}.koi-sterne span:last-child{color:#1414148c}.koi-var__staffel{margin:10px 0 0;font-size:12.5px;line-height:1.45;color:#1414149e}.koi-var__staffel b{font-weight:600;color:#141414}.koi-fans{display:flex;align-items:center;gap:8px;margin:11px 0 0;font-size:13px;color:#141414ad}.koi-fans__punkt{flex:0 0 7px;width:7px;height:7px;border-radius:50%;background:#3fa34d;box-shadow:0 0 0 3px #3fa34d2e}.koi-sicher{margin-top:13px}.koi-sicher__g{display:flex;align-items:center;gap:7px;margin:0 0 9px;font-size:13px;font-weight:500;color:#141414}.koi-sicher__g svg{flex:0 0 17px;color:#c9a227}.koi-sicher .koi-pay{margin-top:0}.koi-abo{display:grid;gap:7px;margin:14px 0 2px}.koi-abo__w{display:flex;align-items:center;gap:10px;padding:11px 13px;border:1px solid rgba(20,20,20,.14);border-radius:11px;cursor:pointer;font-size:13.5px}.koi-abo__w:has(input:checked){border-color:#c9a227;background:#c9a2270f}.koi-abo__t{flex:1 1 auto}.koi-abo__p{font-weight:600}.koi-abo__hinweis{margin:2px 0 0;font-size:12px;color:#1414148c}ul.koi-usp{gap:5px!important;margin:11px 0 0!important}ul.koi-usp>li{line-height:1.38}.koi-usp__text{font-size:13.6px;line-height:1.38}.koi-usp__haken{margin-top:0}product-info.product__info>*{margin-block:0!important}product-info.product__info>*+*{margin-block-start:14px!important}product-info.product__info>.product-form-wrapper{margin-block-start:20px!important}.koi-kopf__titel{font-size:34px!important;line-height:1.12!important;margin:0 0 8px!important}.koi-kopf__marke{margin:0 0 5px!important}.koi-kopf__unter{margin:0 0 2px!important;font-size:14.5px!important}.koi-kopf{margin-bottom:0}.koi-pills{margin-top:9px!important}.koi-var{margin:12px 0 0!important}.koi-var__k,.koi-var__k:not(:has(.koi-var__bild)){padding:11px 8px 10px;gap:1px}.koi-var__staffel{margin-top:8px}.koi-beratung{padding:10px 12px}.koi-beratung__text{font-size:13.4px}@media(max-width:749px){.koi-kopf__titel{font-size:27px!important}}@media(max-width:600px){.koi-var__reihe.koi-var--4{grid-template-columns:repeat(2,1fr)}}.koi-bew__bild{position:relative;display:inline-block;white-space:nowrap;font-size:17px;letter-spacing:.12em;line-height:1}.koi-bew__leer{color:rgb(var(--koi-ink) / .2)}.koi-bew__voll{position:absolute;inset:0 auto 0 0;overflow:hidden;color:var(--koi-gold)}.koi-bew__hinweis{margin:10px 0 0;font-size:13.5px;line-height:1.5;color:rgb(var(--koi-ink) / .6)}.koi-bew__hinweis b{color:rgb(var(--koi-ink));font-weight:600}.koi-bew__kopf+.koi-bew__hinweis{margin-top:12px}.koi-bew__hinweis+.koi-bew__box,.koi-bew__hinweis+#looxReviews{margin-top:18px;display:block}@media screen and (min-width:1024px){body.template-page .page-width--narrow{max-width:46rem}}body.template-page .rte h2,body.template-page .rte h3,body.template-page .rte h4{margin-top:2em;margin-bottom:.55em}body.template-page .rte>:first-child{margin-top:0}body.template-page .rte p{margin-bottom:1.05em}body.template-page .rte ul,body.template-page .rte ol{margin:0 0 1.05em;padding-left:1.25em}body.template-page .rte li{margin-bottom:.35em}body.template-page .rte a{text-decoration:underline;text-underline-offset:2px}body.template-page .rte table{width:100%;display:block;overflow-x:auto}body.template-page .rte td,body.template-page .rte th{padding:7px 12px;vertical-align:top}.product-card__content{padding:0 14px 16px}.product-card__media .rating{background:#ffffffeb}[id$=__showkoi] .media--portrait{aspect-ratio:2 / 3}[id$=__showkoi] .media--portrait img,[id$=__showkoi] .media--portrait svg,[id$=__showkoi] .media--portrait .placeholder{object-fit:cover;object-position:center center;width:100%;height:100%}[id$=__details] .specifications.with-border .specification :not(h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6){color:#141414}.koi-kopf__unter{display:inline-block;margin:12px 0 0;padding:11px 20px;border-radius:999px;background:var(--koi-tief);color:#fff;font-size:15px;font-weight:600;line-height:1.3}.koi-kopf .koi-pills{margin-top:14px}.koi-kopf__unter{position:relative}.koi-kopf__unter:before{content:"";position:absolute;top:-7px;left:22px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid var(--koi-tief)}.koi-sterne,.koi-sterne:hover,.koi-sterne:hover span,.koi-sterne span{text-decoration:none}product-info.product__info>*{margin-bottom:30px}product-info.product__info>*:last-child{margin-bottom:0}.koi-kopf{margin:0}.koi-kopf__marke{margin:0 0 11px}.koi-kopf__titel{margin:0 0 22px}.koi-kopf__unter,.koi-sterne,.koi-usp{margin:0}.koi-pay{display:flex;width:100%;justify-content:space-between;align-items:center;gap:6px}.koi-pay>*{flex:0 0 auto}product-info.product__info>*{margin-bottom:32px!important}product-info.product__info>*:last-child{margin-bottom:0!important}.koi-kopf{margin:0!important}.koi-kopf__marke{margin:0 0 12px!important}.koi-kopf__titel{margin:0 0 24px!important}.koi-kopf__unter,.koi-sterne,ul.koi-usp,.koi-usp{margin:0!important}a.koi-var__k,a.koi-var__k:hover,a.koi-var__k.an{background-image:none!important}a.koi-sterne,a.koi-sterne:hover,a.koi-sterne:focus{background-image:none!important}@media(min-width:1024px){.specifications.koi-details--bild{display:grid;grid-template-columns:.72fr 1.28fr;gap:0;align-items:stretch;background:#fff;border-radius:22px;overflow:hidden;box-shadow:var(--koi-schatten)}.specifications.koi-details--bild>.koi-detailbild{align-self:start;position:sticky;top:28px;margin:28px 0 28px 28px;height:430px;min-width:0;background:#eef1f2;border-radius:18px;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:26px}.specifications.koi-details--bild>.koi-detailbild img{position:static;width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain;display:block}.specifications.koi-details--bild>.grow{padding:38px 42px 34px 36px;min-width:0}.specifications.koi-details--bild .details__content{max-width:76ch}}@media(min-width:1024px){.specifications:not(.koi-details--bild)>.grow{max-width:880px}.specifications:not(.koi-details--bild) .details__content{max-width:76ch}}ul.koi-usp{row-gap:3px!important}.koi-usp__text{font-size:15px!important;font-weight:500!important;line-height:1.34!important;color:#141414!important}product-info.product__info>.product__price.grid{gap:6px!important}product-info.product__info>.variant-picker{margin-bottom:20px!important}.koi-btn--gold{color:#141414!important}.header a.reversed-link:hover,.header__inline-menu a:hover,header nav a:hover{color:#141414}ul.koi-usp{display:flex!important;flex-direction:column!important;row-gap:5px!important}ul.koi-usp li{align-items:flex-start!important}ul.koi-usp li>svg{flex:0 0 auto;margin-top:2px}.koi-usp__text{line-height:1.3!important}.koi-sterne{font-size:15px}.koi-sterne__bild{font-size:17px}.koi-sterne b{font-size:15px}.product__price .price__regular,.product__price .price-item--regular,.product__price .price__sale .price-item--sale{font-size:25px!important;font-weight:700!important}.product__tax{font-size:12.5px!important;color:#14141494!important}ul.koi-usp li{display:grid!important;grid-template-columns:22px 1fr!important;grid-template-rows:auto!important;column-gap:9px!important;align-items:start!important}ul.koi-usp li>svg{grid-column:1;grid-row:1;margin-top:2px}ul.koi-usp li>.koi-usp__text{grid-column:2;grid-row:1}.koi-beratung__tel,.koi-beratung__tel:hover,.koi-beratung__tel:focus{text-decoration:none!important;background-image:none!important}ul.koi-usp>li>.koi-usp__text{margin:0!important}.koi-ank__s{letter-spacing:-.5px}@media(min-width:1024px){header.header{max-width:none;padding-inline:max(48px,calc((100% - var(--page-width, 1240px)) / 2))!important}}ul.koi-usp{row-gap:16px!important}@media(min-width:1024px){header.header .mega-menu a,header.header .mega-menu__nav a,header.header .dropdown a,header.header .dropdown__nav a{padding-inline:0!important}}@media(min-width:1024px){.header__navigation>ul>li>a{padding-inline:6px!important}}@media(min-width:1024px){.koi-kopfberat{margin-right:13px!important;padding-right:7px!important}}@media(min-width:1024px){header.header .menu__item{padding-inline:11px!important;font-size:16.5px!important}}header.header .menu__item,header.header .menu__item .btn-text{font-family:var(--font-heading-family)!important;font-weight:500!important;letter-spacing:.005em;white-space:nowrap}header.header .dropdown a,header.header .dropdown__nav a,header.header .dropdown__nav p{padding-inline:0!important;text-indent:0!important}header.header p>a.reversed-link{padding-inline:0!important}.koi-beratung__bild{width:58px;height:44px;flex:0 0 58px;border-radius:9px;background:var(--koi-tief) url(/cdn/shop/files/koi-team-final.jpg?width=400) 50% 34% / cover no-repeat}ul.koi-usp{border:1px solid rgba(20,20,20,.1)!important;background:#14141406!important;border-radius:14px!important;padding:18px 20px!important;margin:14px 0 0!important}product-info.product__info>*:has(.koi-sterne){margin-bottom:14px!important}product-info.product__info>*:has(.koi-kopf){margin-bottom:16px!important}product-info.product__info>*:has(.koi-usp){margin-bottom:30px!important}product-info.product__info>.product__price{margin-bottom:14px!important}product-info.product__info>.variant-picker{margin-bottom:14px!important}product-info.product__info>*:has(.koi-var){margin-bottom:28px!important}product-info.product__info>*:has(.koi-lieferung){margin-bottom:14px!important}product-info.product__info>.product-form-wrapper{margin-bottom:24px!important}.koi-hallekopf{position:relative;min-height:440px;display:grid}.koi-hallekopf__video{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.koi-hallekopf__video video,.koi-hallekopf__video img{width:100%;height:100%;object-fit:cover;display:block}.koi-hallekopf__video:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to right,#081a28e0,#081a28b8 42%,#081a284d)}.koi-hallekopf__text{position:relative;align-self:center;color:#fff;padding:72px max(24px,calc((100% - var(--page-width, 1240px)) / 2));max-width:1240px}.koi-hallekopf__text h1{font-size:clamp(30px,4.4vw,52px);line-height:1.08;margin:0 0 14px;letter-spacing:-.015em;max-width:17ch}.koi-hallekopf__text .koi-eyebrow{color:var(--koi-gold)}.koi-hallekopf__lead{font-size:16.5px;line-height:1.6;margin:0 0 22px;max-width:54ch;opacity:.92}.koi-hallekopf__fakten{display:flex;flex-wrap:wrap;gap:10px 26px;margin:0 0 26px;font-size:14px}.koi-hallekopf__fakten span{opacity:.9}.koi-hallekopf__fakten b{display:block;font-weight:600;opacity:1}.koi-hallekopf__knoepfe{display:flex;flex-wrap:wrap;align-items:center;gap:14px 20px}.koi-hallekopf__knoepfe .koi-club__link{color:#ffffffdb}.koi-hallekopf--club .koi-hallekopf__video:after{background:linear-gradient(to right,#081a28eb,#081a28b3,#081a2859)}@media(max-width:749px){.koi-hallekopf{min-height:380px}.koi-hallekopf__text{padding:52px 20px}.koi-hallekopf__video:after{background:linear-gradient(to bottom,#081a288c,#081a28db 70%)}}.koi-hallekopf__text h1,.koi-hallekopf__text h2,.koi-hallekopf__text p,.koi-hallekopf__text b,.koi-hallekopf__text span{color:#fff!important}.koi-hallekopf__text .koi-eyebrow{color:var(--koi-gold)!important}.koi-wir span.koi-halle__i{width:36px;height:36px;border-radius:50%;flex:0 0 auto;display:grid;place-items:center;background:#eef3f5;color:rgb(var(--koi-ink));margin-top:1px}.product-card .product-card__title.reversed-link{background:none!important}@media screen and (pointer:fine){.product-card .product-card__title.reversed-link:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-skip-ink:auto}}.koi-versand{display:flex;align-items:center;gap:11px;padding:12px 15px;border-radius:12px;background:#0d2a3e0d;border:1px solid rgba(13,42,62,.1)}.koi-versand__i{flex:0 0 auto;display:flex;color:var(--koi-blau, #0d2a3e)}.koi-versand__i svg{width:23px;height:23px}.koi-versand__t{margin:0;font-size:14px;line-height:1.4;color:#3d4a54}.koi-versand__t b{color:var(--koi-tief);font-weight:600}@media(max-width:560px){.koi-versand{padding:11px 13px;gap:9px}.koi-versand__t{font-size:13.4px}}.bndlr-quantity-break,[id^=_bndl_key_]{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;pointer-events:none!important}.koi-staffel{margin-top:2px}.koi-staffel[hidden]{display:none}.koi-staffel__titel{font-size:13px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#0d2a3e9e;margin:0 0 10px}.koi-staffel__reihe{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}.koi-staffel__k{position:relative;display:grid;gap:3px;justify-items:center;padding:17px 7px 12px;border:1.5px solid rgba(20,20,20,.14);border-radius:12px;background:#fff;cursor:pointer;text-align:center;transition:border-color .15s ease,box-shadow .15s ease}.koi-staffel__k:hover{border-color:var(--koi-tief)}.koi-staffel__k.ist-aktiv{border-color:var(--koi-tief);box-shadow:inset 0 0 0 1px var(--koi-tief)}.koi-staffel__badge{position:absolute;top:-9px;left:50%;transform:translate(-50%);white-space:nowrap;padding:3px 9px;border-radius:999px;background:var(--koi-gold);color:var(--koi-gold-text, #141414);font-size:10.5px;font-weight:700;letter-spacing:.01em;line-height:1.3}.koi-staffel__k.ist-aktiv .koi-staffel__badge{background:var(--koi-tief);color:#fff}.koi-staffel__haken{position:absolute;top:7px;right:7px;width:15px;height:15px;opacity:0;color:var(--koi-tief);transition:opacity .15s ease}.koi-staffel__k.ist-aktiv .koi-staffel__haken{opacity:1}.koi-staffel__haken svg{width:100%;height:100%}.koi-staffel__menge{font-size:14px;font-weight:600;line-height:1.2}.koi-staffel__preis{font-size:15px;font-weight:600;line-height:1.2}.koi-staffel__preis s{font-weight:400;opacity:.45;font-size:12.5px}.koi-staffel__je{font-size:11px;opacity:.6;line-height:1.25}@media(max-width:520px){.koi-staffel__reihe{grid-template-columns:repeat(2,1fr);gap:8px;row-gap:16px}}@media(max-width:760px){.koi-hero:after{background:linear-gradient(180deg,#081a2642,#081a267a 36%,#081a26c7,#081a26e6)}.koi-hero__eyebrow{font-size:12.5px;letter-spacing:.02em}.koi-hero__text{font-size:15px;line-height:1.5}.koi-hero__knoepfe{display:grid;grid-template-columns:1fr;gap:10px}.koi-hero__knoepfe .koi-btn{width:100%;justify-content:center}#MainContent h2{font-size:26px!important;line-height:1.22}#MainContent .koi-hero__titel{font-size:30px}.koi-mehr__liste a{padding:12px 15px;min-height:42px}}@media(max-width:760px){body.template-collection .page-width{--page-padding: 1.25rem}}@media screen and (min-width:1280px){.collection.with-sidebar :is(.card-grid--4,.card-grid--5){--card-grid-per-row: 4}}.template-collection main .page-width{max-width:1560px;margin-inline:auto}.template-product main .page-width,.template-search main .page-width{--page-padding: var(--sp-12);max-width:calc(1240px + var(--sp-12) * 2);margin-inline:auto}.koi-unternav__kreis{background:#fff;box-shadow:inset 0 0 0 1px #0d2a3e1f}.koi-unternav__kachel:hover .koi-unternav__kreis{box-shadow:inset 0 0 0 1px #c9a22773}.koi-unternav__kachel.ist-aktiv .koi-unternav__kreis{box-shadow:inset 0 0 0 1px #c9a22780,0 0 0 4px #c9a22729}.koi-kopfberat a{display:flex;align-items:center;gap:10px}.koi-kopfberat__txt{display:grid;gap:0;line-height:1.2;text-align:left}.koi-uuvideo{max-width:1240px;margin-inline:auto;border-radius:18px;overflow:hidden;background:#141414}.koi-uuvideo__v{width:100%;height:520px;object-fit:cover;object-position:center center;display:block}@media(max-width:749px){.koi-uuvideo__v{height:340px}}.koi-nur-mobil{display:none}@media(max-width:749px){.koi-nur-mobil{display:block}.koi-nur-desktop{display:none}#MainContent .shopify-section .section{padding-block-start:calc(var(--section-padding-top) * .45);padding-block-end:calc(var(--section-padding-bottom) * .45)}.koi-vier__k>span:last-child{font-size:13px;line-height:1.45;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.media-card__content{padding:14px 12px 12px;gap:4px}.media-card__content>svg{display:none}.media-card__text{width:100%}.media-card__text>p:first-child,.media-card__text>p:first-child .heading,.media-card__text>p:first-child span{word-break:normal;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;font-size:17.5px;line-height:1.25}.media-card__text p.leading-none{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;line-height:1.3}.koi-halle__liste b+span{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.template-index .description.rte,.template-collection .description.rte{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.koi-kz{flex-wrap:nowrap}.koi-kz__daten{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;font-size:12.5px}.koi-ig__reihe{display:flex;gap:10px;overflow-x:auto;padding-bottom:8px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.koi-ig__reihe::-webkit-scrollbar{display:none}.koi-ig__k{flex:0 0 62%;scroll-snap-align:start}}@media(max-width:1023px){[id$=__wege] .text-with-icons:after,[id$=__anfahrt] .text-with-icons:after{content:""}[id$=__wege] .text-with-icons>*,[id$=__anfahrt] .text-with-icons>*{width:100%}[id$=__wege] .text-with-icons>*+*,[id$=__anfahrt] .text-with-icons>*+*{margin-top:18px}[id$=__wege] .text-with-icons>*,[id$=__anfahrt] .text-with-icons>*{text-align:left;align-items:flex-start}[id$=__wege] .column__icon,[id$=__anfahrt] .column__icon{margin-inline:0}}@media(max-width:749px){.template-collection [id$=__banner] .rte{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}}.koi-wir--pdp .koi-wir__bild img{max-height:420px;object-fit:cover}.template-product .product__media,.template-product .product__media.card,.template-product .product__media-thumbnail,.template-product .thumbnail .media{background-color:#fff}.koi-karte{display:grid;grid-template-columns:1fr 1.25fr;gap:34px;align-items:center;max-width:1240px;margin-inline:auto}.koi-karte__lead{font-size:15.5px;line-height:1.6;color:rgb(var(--koi-ink) / .62);margin:10px 0 20px}.koi-karte__knoepfe{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin:0}.koi-karte__zweit{font-size:15px;color:rgb(var(--koi-ink));text-decoration:none;border-bottom:1px solid rgba(13,42,62,.25)}.koi-karte__zweit:hover{border-bottom-color:var(--koi-tief)}.koi-karte__feld{position:relative;overflow:hidden;border-radius:18px;background:#eef3f5;border:1px solid rgba(13,42,62,.1)}.koi-karte__vorschau{display:block;width:100%;height:auto;aspect-ratio:20 / 11;object-fit:cover}.koi-karte__feld iframe{width:100%;height:100%;min-height:340px;border:0;display:block}.koi-karte__feld--offen{aspect-ratio:20 / 11}.koi-karte__laden{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);padding:13px 26px;border-radius:999px;border:0;cursor:pointer;background:var(--koi-tief);color:#fff;font-size:15px;font-weight:600;box-shadow:0 6px 20px #0d2a3e47}.koi-karte__laden:hover{filter:brightness(1.22)}.koi-karte__hinweis{position:absolute;left:12px;bottom:12px;margin:0;max-width:58%;padding:6px 10px;border-radius:8px;background:#ffffffe6;font-size:12px;line-height:1.4;color:rgb(var(--koi-ink) / .7)}@media(max-width:899px){.koi-karte{grid-template-columns:1fr;gap:22px}.koi-karte__feld iframe{min-height:240px}.koi-karte__hinweis{max-width:72%;font-size:11.5px}}@media(min-width:1024px){header.header .header__menu .dropdown__container>.dropdown__nav{padding-inline:43px 24px}}@media(min-width:1024px){.product__media-list--spalten{grid-template-columns:repeat(6,minmax(0,1fr));align-items:start}.product__media-list--spalten>*{grid-column:span 3}.product__media-list--spalten>*:nth-child(n+3){grid-column:span 2}}.kaj .kaj__title,.kaj .kaj-zone__name,.kaj .kaj-card__title,.kaj.kaj--tiles .kaj-card__title{hyphens:auto;-webkit-hyphens:auto}.mega-menu__nav-item{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:max-content 1fr;flex:0 0 168px;width:168px}.mega-menu__nav-item>a.media--wide{grid-area:1 / 1;background:transparent;border:0;border-radius:14px;overflow:hidden;margin-bottom:0}.mega-menu__nav-item>a.media--wide:after{content:"";position:absolute;inset:auto 0 0 0;height:58%;background:linear-gradient(to top,#060c10eb 6%,#060c1073 46%,#060c1000);pointer-events:none}.mega-menu__nav-item .media--wide>img{aspect-ratio:4 / 5;width:100%;height:auto;object-fit:cover;padding:0;border-radius:14px;display:block}.mega-menu__nav-item>a.heading{grid-area:1 / 1;align-self:end;justify-self:start;z-index:2;margin:0 0 22px 15px;padding-right:12px;color:#fff;text-shadow:0 1px 12px rgba(0,0,0,.55)}.mega-menu__nav-item>a.heading:hover{color:#fff}.mega-menu__nav-item>ul{grid-area:2 / 1}.mega-menu__nav-item>ul{margin-top:16px}.mega-menu__nav-item>ul>li>a{font-size:15px;line-height:1.5}.mega-menu__list{max-height:calc(100vh - 150px);overflow-y:auto}.koi-einordnung--blase,.koi-kopf__unter{display:none}.koi-kz__daten{font-size:14.5px;color:#0d2a3ed1}@media screen and (min-width:1024px){.slider--desktop{margin-inline:0;padding-inline:0}}.koi-var__k{border-color:#0d2a3e47}a.koi-var__k.an,.koi-var__k.an{border-width:2px;border-color:var(--koi-tief);background:#c9a2271f;box-shadow:none}@media(min-width:1024px){header .header__navigation .menu__item{padding-inline:6px!important}}@media(min-width:1024px){header .header__navigation>nav.header__menu{flex:1 1 auto;max-width:775px;min-width:max-content}header nav.header__menu>ul.list-menu{width:100%;justify-content:space-between;column-gap:0}}.koi-lieferung--nach .koi-lieferung__punkt{background:#c9a227}.koi-lieferung--nach{color:#5a4a12;align-items:flex-start}.koi-lieferung--nach .koi-lieferung__punkt{margin-top:5px}.koi-aplus{max-width:1100px;margin:10px auto 0;padding:0}.koi-aplus__titel{margin:0 0 14px;font-size:clamp(22px,2.4vw,30px);line-height:1.2;letter-spacing:-.01em}.koi-aplus__raster{display:grid;grid-template-columns:1fr;gap:14px}@media(min-width:768px){.koi-aplus__raster{grid-template-columns:1fr 1fr;gap:18px}}.koi-aplus__tafel{display:block;width:100%;height:auto;border-radius:14px;border:1px solid rgba(13,42,62,.08)}.koi-aplus__mehr{margin-top:14px}.koi-aplus__mehr>summary{display:flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 20px;border:1px solid rgba(13,42,62,.16);border-radius:999px;background:#fff;color:#0d2a3e;font-size:15px;font-weight:600;letter-spacing:.01em;cursor:pointer;list-style:none;transition:border-color .15s ease,background .15s ease}.koi-aplus__mehr>summary::-webkit-details-marker{display:none}.koi-aplus__mehr>summary:hover{border-color:#0d2a3e57;background:#f7f9fa}.koi-aplus__mehr>summary:focus-visible{outline:2px solid #c9a227;outline-offset:2px}.koi-aplus__mehr>summary:after{content:"";width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform .18s ease}.koi-aplus__mehr[open]>summary:after{transform:translateY(2px) rotate(225deg)}.koi-aplus__mehr .koi-aplus__auf,.koi-aplus__mehr[open] .koi-aplus__zu{display:none}.koi-aplus__mehr[open] .koi-aplus__auf{display:inline}.koi-aplus__mehr>.koi-aplus__raster{margin-top:14px}@media(prefers-reduced-motion:reduce){.koi-aplus__mehr>summary,.koi-aplus__mehr>summary:after{transition:none}}.koi-apblock{display:grid;gap:20px;align-items:center;margin-top:34px}.koi-apblock:first-of-type{margin-top:26px}@media(min-width:900px){.koi-apblock{grid-template-columns:1fr 1fr;gap:42px}.koi-apblock--rechts>.koi-apblock__bild{order:2}.koi-apblock--rechts>.koi-apblock__text{order:1}}.koi-apblock__bild{display:flex;justify-content:center}.koi-apblock__bild img{display:block;width:auto;max-width:100%;height:auto;max-height:460px;border-radius:14px;margin:0}@media(max-width:749px){.koi-apblock__bild img{max-height:380px}}.koi-apblock__text{min-width:0}.koi-apblock__titel{margin:0 0 10px;font-size:clamp(21px,2.3vw,28px);line-height:1.2;letter-spacing:-.01em;color:#0d2a3e}.koi-apblock__fliess{margin:0;font-size:16px;line-height:1.62;color:#44555f}.koi-aplus .koi-apblock__haken{list-style:none;margin:16px 0 0;padding:0;display:grid;gap:9px}.koi-aplus .koi-apblock__haken>li{display:flex;align-items:flex-start;gap:10px;margin:0;font-size:15.5px;line-height:1.5;color:#1c3a4e}.koi-apblock__haken-icon{flex:none;width:19px;height:19px;margin-top:3px;color:#1a7a46}@media(max-width:749px){.koi-apblock{margin-top:26px;gap:16px}.koi-apblock__fliess{font-size:15.5px}}.koi-dateien{display:grid;gap:8px;margin:6px 0 0;padding:0;list-style:none}.koi-dateien__link{display:flex;align-items:center;gap:10px;padding:11px 14px;border:1px solid rgba(13,42,62,.14);border-radius:12px;color:#0d2a3e;text-decoration:none;line-height:1.35;transition:border-color .15s ease,background .15s ease}.koi-dateien__link:hover{border-color:#0d2a3e57;background:#f7f9fa;color:#0d2a3e}.koi-dateien__link:focus-visible{outline:2px solid #c9a227;outline-offset:2px}.koi-dateien__link>svg{flex:0 0 auto;color:#c9a227}.koi-dateien__name{flex:1 1 auto;font-size:15px}.koi-dateien__typ{flex:0 0 auto;font-size:12px;font-weight:600;letter-spacing:.04em;color:#5b6b78;border:1px solid rgba(13,42,62,.16);border-radius:6px;padding:2px 6px}.koi-ersparnis{color:#1f7a43}.koi-ersparnis--seite{margin-top:2px;text-align:right}.koi-auge{margin:0 0 6px;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#5b6b78}.koi-pillen{display:flex;flex-wrap:wrap;gap:10px;margin:14px 0 0;padding:0;list-style:none}.koi-pillen>li{padding:9px 16px;border:1px solid rgba(13,42,62,.16);border-radius:999px;background:#fff;font-size:15px;line-height:1.3;color:#0d2a3e}.title-lg,.koi-aplus__titel{font-size:clamp(28px,3.4vw,46px);line-height:1.14}.koi-spec span{font-size:11px;letter-spacing:.06em;color:#5b6b78;opacity:1}.product__media.media--adapt_first{aspect-ratio:2 / 3}.product__media.media--adapt_first img{object-fit:cover}@media(max-width:749px){.template-product main .page-width,.template-product main .page-width--narrow{--page-padding: 20px}.rte .koi-pillen{padding-left:0}.koi-pillen>li{flex:1 1 100%;display:flex;justify-content:space-between;gap:10px;padding:11px 14px;border-radius:14px}}@media(min-width:1024px)and (max-width:1279px){header .header__navigation .menu__item{padding-inline:4px!important}}.koi-var__name{font-size:16.5px!important;font-weight:700;letter-spacing:-.01em}.koi-var__preis{font-size:13.5px!important;font-weight:600;color:#55656f;padding-top:6px;margin-top:2px;border-top:1px solid rgba(13,42,62,.12);align-self:stretch;text-align:center}.koi-var__k.an .koi-var__preis{border-top-color:#0d2a3e38}@media(max-width:749px){.koi-var__name{font-size:15px!important}.koi-var__preis{font-size:12.5px!important}}.koi-lieferzeit{margin:0 0 14px;display:grid;gap:7px}.koi-lieferzeit__zeile{display:flex;align-items:center;gap:9px;margin:0;font-size:15px;font-weight:600;color:#1c4f7c}.koi-lieferzeit__punkt{flex:none;width:9px;height:9px;border-radius:50%;background:#2f72ad}.koi-lieferzeit__text{margin:0;padding:11px 14px;border:1px solid rgba(47,114,173,.38);border-radius:10px;background:#2f72ad12;font-size:14px;line-height:1.45;color:#1c4f7c}.koi-unterlink{display:flex;align-items:center;gap:9px;padding:1px 0}.koi-unterlink__bild{flex:0 0 auto;width:28px;aspect-ratio:4 / 5;border-radius:7px;overflow:hidden;background:#0d2a3e0f}.koi-unterlink__bild img{width:100%;height:100%;object-fit:cover;display:block;margin:0}.koi-unterlink__text{min-width:0;overflow-wrap:break-word}.mega-menu__nav-item>ul{min-width:0}@media(min-width:1024px){header .mega-menu__nav{column-gap:46px}header .mega-menu__nav-item{flex:0 0 auto!important;width:196px!important;max-width:none!important}header .mega-menu__nav-item>a.heading{margin-right:12px}header .mega-menu__nav-item>a.heading{min-width:0;overflow-wrap:break-word;justify-self:stretch;max-width:100%;-webkit-hyphens:auto;hyphens:auto}header .koi-unterlink__text{-webkit-hyphens:auto;hyphens:auto}}.koi-unterlink{background-image:none}.koi-unterlink:hover .koi-unterlink__text,.koi-unterlink:focus-visible .koi-unterlink__text{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.mega-menu__nav-item>ul>li{margin:0}@media(max-width:1279px){.koi-unterlink__bild{width:24px}}.koi-fahne{display:inline-flex;align-items:center;justify-content:center;width:20px;height:14px;flex:0 0 auto;border-radius:2px;overflow:hidden;box-shadow:0 0 0 1px #0d2a3e24}.koi-fahne svg{display:block;width:100%;height:100%}.koi-fahne__kuerzel{font-size:9px;font-weight:700;letter-spacing:.02em;color:rgb(var(--koi-ink2) / .7)}.dropdown__nav .koi-fahne{margin-right:9px}.dropdown__nav a{display:inline-flex;align-items:center}.product__media-list--unikat .product__media img{object-fit:contain}.product__media-list--unikat>*:not(:first-child).product__media,.product__media-list--unikat>*:not(:first-child) .product__media{border-radius:0}.cart-item__media,.cart-drawer .cart-item__media{aspect-ratio:1 / 1;height:auto}.cart-item__media>img,.cart-item__media>:is(img,svg,.placeholder),.cart-drawer .cart-item__media>img{width:100%;height:100%;aspect-ratio:1 / 1;object-fit:cover}
/*# sourceMappingURL=/cdn/shop/t/35/assets/koi.css.map */
