.kav{background:var(--kav-bg);color:var(--kav-text)}.kav__wrap{width:min(1320px,calc(100% - 40px));margin:auto;padding:clamp(48px,7vw,96px) 0}.kav__head{max-width:760px;margin:0 auto clamp(32px,5vw,56px);text-align:center}.kav__eyebrow{font-size:12px;letter-spacing:.16em;text-transform:uppercase;margin:0 0 10px;opacity:.8}.kav__title{margin:0 0 18px}.kav__intro{line-height:1.75}.kav__ab{margin-top:18px;font-size:16px}.kav__grid{display:grid;grid-template-columns:repeat(var(--kav-cols),minmax(0,1fr));gap:16px;align-items:stretch}.kav__col{position:relative;background:#fcfbf9;border:1px solid #C9C1B6;border-radius:16px;padding:32px 24px 28px;display:flex;flex-direction:column}.kav__col--hl{background:#332a24;color:#f7f5f0;border-color:#332a24;transform:translateY(-10px);box-shadow:0 18px 40px #332a242e}.kav__col--hl a{color:#f7f5f0}.kav__flag{position:absolute;top:-14px;left:50%;transform:translate(-50%);background:#8b8176;color:#fcfbf9;font-size:11px;letter-spacing:.16em;text-transform:uppercase;padding:7px 14px;border-radius:99px;white-space:nowrap;margin:0}.kav__name{font-family:var(--font-heading-family);font-weight:500;font-size:clamp(28px,2.6vw,38px);margin:0 0 4px}.kav__beh{font-size:13px;opacity:.75;margin:0 0 18px}.kav__price{display:grid;gap:4px;padding:16px 0;border-top:1px solid color-mix(in srgb,currentColor 18%,transparent);border-bottom:1px solid color-mix(in srgb,currentColor 18%,transparent);margin-bottom:18px}.kav__netto{font-size:26px;font-weight:500}.kav__netto small{font-size:13px;font-weight:400}.kav__price s{opacity:.6;font-size:14px;margin-left:6px}.kav__wert{font-size:13px;font-weight:500;color:#332a24;background:#ede9e2;border-radius:99px;padding:4px 10px;justify-self:start}.kav__brutto,.kav__pb{font-size:13px;opacity:.8}.kav__gesperrt{font-size:15px;letter-spacing:.04em;opacity:.8}.kav__spar{display:inline-block;justify-self:start;margin-top:6px;font-size:11px;letter-spacing:.12em;text-transform:uppercase;border:1px solid currentColor;border-radius:99px;padding:4px 10px}.kav__label{font-size:11px;letter-spacing:.16em;text-transform:uppercase;opacity:.7;margin:0 0 8px}.kav__list,.kav__extras{list-style:none;padding:0;margin:0 0 14px;display:grid;gap:7px;font-size:14px}.kav__list a{text-underline-offset:3px}.kav__q{display:inline-block;min-width:28px;opacity:.7}.kav__extras li:before{content:"\2713  ";opacity:.7}.kav__cta{margin-top:auto;display:grid;gap:10px;padding-top:12px}.kav__btn{display:flex;justify-content:center;padding:13px 18px;border-radius:99px;border:1px solid currentColor;text-decoration:none;color:inherit;font-size:14px}.kav__btn--primary{background:#332a24;color:#f7f5f0;border-color:#332a24}.kav__col--hl .kav__btn--primary{background:#f7f5f0;color:#332a24;border-color:#f7f5f0}.kav__more{text-align:center;font-size:13px;text-underline-offset:3px;color:inherit}.kav__note{margin:40px auto 0;max-width:760px;font-size:13px;line-height:1.7;opacity:.8;text-align:center}@media(max-width:989px){.kav__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.kav__col--hl{transform:none}}@media(max-width:600px){.kav__grid{grid-template-columns:1fr}}.kac{background:var(--kac-bg);color:var(--kac-text)}.kac__wrap{width:min(1320px,calc(100% - 40px));margin:auto;padding:clamp(48px,7vw,96px) 0}.kac__head{max-width:680px;margin-bottom:clamp(32px,5vw,64px)}.kac__eyebrow,.kac__kicker{font-size:12px;letter-spacing:.16em;text-transform:uppercase;margin:0 0 10px}.kac__title{margin:0 0 20px}.kac__intro{line-height:1.75;margin-bottom:24px}.kac__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.kac__card{border:1px solid color-mix(in srgb,currentColor 18%,transparent);padding:clamp(28px,4vw,48px);display:flex;flex-direction:column}.kac__card-title{font-family:var(--font-heading-family);font-weight:400;font-size:clamp(24px,2.4vw,34px);margin:0 0 16px}.kac__text{line-height:1.7}.kac__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;margin:24px 0}.kac__facts dt{font-size:11px;letter-spacing:.14em;text-transform:uppercase;opacity:.7}.kac__facts dd{margin:4px 0 0}.kac__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:auto}.kac__btn{display:inline-flex;align-items:center;justify-content:center;padding:13px 22px;border-radius:99px;border:1px solid currentColor;color:inherit;text-decoration:none;font-size:14px}.kac__btn--primary{background:var(--kac-text);color:var(--kac-bg);border-color:var(--kac-text)}.kac__note{font-size:13px;opacity:.75;margin-top:32px;max-width:720px;line-height:1.6}@media(max-width:749px){.kac__grid{grid-template-columns:1fr}.kac__wrap{width:calc(100% - 28px)}}.kcs{background:var(--kcs-bg);color:var(--kcs-text)}.kcs__wrap{width:min(860px,calc(100% - 32px));margin:auto;padding:clamp(56px,9vw,120px) 0;text-align:center}.kcs__eyebrow{font-size:12px;letter-spacing:.16em;text-transform:uppercase;margin:0 0 12px}.kcs__title{margin:0 0 20px}.kcs__intro{line-height:1.75;max-width:640px;margin:0 auto}.kcs__list{list-style:none;padding:0;margin:40px 0 0;display:grid;gap:12px;text-align:left}.kcs__list li{display:grid;gap:4px;padding:18px 20px;border:1px solid color-mix(in srgb,currentColor 18%,transparent);border-radius:12px}.kcs__badge{font-size:11px;letter-spacing:.14em;text-transform:uppercase;opacity:.7}.kcs__box{margin:40px auto 0;max-width:520px;display:grid;gap:12px}.kcs__box-title{font-family:var(--font-heading-family);font-size:clamp(20px,2vw,26px);margin:0}.kcs__form{display:grid;gap:10px}.kcs__form input[type=email]{width:100%;padding:13px 16px;border:1px solid color-mix(in srgb,currentColor 25%,transparent);border-radius:99px;background:#fcfbf9;color:inherit;font:inherit}.kcs__btn{display:inline-flex;justify-content:center;padding:13px 22px;border-radius:99px;border:1px solid currentColor;color:inherit;text-decoration:none;font:inherit;font-size:14px;cursor:pointer;background:transparent}.kcs__btn--primary{background:var(--kcs-text);color:var(--kcs-bg);border-color:var(--kcs-text)}.kcs__small{font-size:12px;line-height:1.6;opacity:.8;margin:0}.kcs__ok{padding:12px 14px;background:#ede9e2;border-radius:8px}.kcs__event{margin:36px auto 0;max-width:720px;background:#332a24;color:#f7f5f0;border-radius:20px;padding:clamp(28px,5vw,48px)}.kcs__event-label{font-size:12px;letter-spacing:.24em;text-transform:uppercase;opacity:.8;margin:0 0 12px}.kcs__event-title{font-family:var(--font-heading-family);font-weight:500;font-size:clamp(28px,3.4vw,44px);line-height:1.1;margin:0 0 14px;color:#f7f5f0}.kcs__event-date{display:inline-block;border:1px solid rgba(247,245,240,.5);border-radius:99px;padding:8px 18px;font-size:14px;letter-spacing:.12em;margin:0 0 16px}.kcs__event-text{line-height:1.7;opacity:.9}.kht{background:var(--kht-bg);color:var(--kht-text)}.kht__wrap{width:min(1320px,calc(100% - 40px));margin:auto;padding:clamp(56px,7vw,96px) 0}.kht__head{text-align:center;max-width:720px;margin:0 auto clamp(28px,4vw,48px)}.kht__eyebrow,.kht__kicker{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:#8b8176;margin:0 0 10px}.kht__title{margin:0}.kht__intro{margin-top:14px;line-height:1.7}.kht__grid{display:grid;grid-template-columns:repeat(var(--kht-cols,4),minmax(0,1fr));gap:18px}.kht__card{display:flex;flex-direction:column;background:#fcfbf9;border:1px solid #E5E0D8;border-radius:16px;overflow:hidden;text-decoration:none;color:inherit;transition:transform .35s ease,box-shadow .35s ease}.kht__card:hover{transform:translateY(-4px);box-shadow:0 18px 40px #332a241f}.kht__img{aspect-ratio:4/3;background:#ede9e2;overflow:hidden}.kht__img img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.kht__card:hover .kht__img img{transform:scale(1.04)}.kht__body{padding:22px 22px 24px;display:flex;flex-direction:column;flex:1}.kht__name{font-family:var(--font-heading-family);font-weight:500;font-size:clamp(22px,1.8vw,28px);line-height:1.15;margin:0 0 10px}.kht__text{font-size:14px;line-height:1.6;margin:0 0 18px;opacity:.85}.kht__more{margin-top:auto;font-size:12px;letter-spacing:.14em;text-transform:uppercase;border-top:1px solid #E5E0D8;padding-top:14px}.kht__cta{text-align:center;margin-top:36px}.kht__btn{display:inline-block;padding:15px 30px;border-radius:99px;background:#332a24;color:#f7f5f0;text-decoration:none;font-size:13px;letter-spacing:.14em}@media(max-width:989px){.kht__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.kht__grid{grid-template-columns:1fr}}.koraya-landing{background:var(--kl-bg);color:var(--kl-text)}.koraya-landing__hero{width:min(1320px,calc(100% - 40px));margin:auto;padding:clamp(48px,7vw,96px) 0;display:grid;grid-template-columns:1.08fr .92fr;align-items:center;gap:clamp(32px,6vw,88px)}.koraya-landing__image{aspect-ratio:4/5;overflow:hidden}.koraya-landing__image img{width:100%;height:100%;object-fit:cover}.koraya-landing__copy{max-width:600px}.koraya-landing__eyebrow{font-size:12px;letter-spacing:.16em;text-transform:uppercase}.koraya-landing__copy h1{margin:12px 0 20px}.koraya-landing__intro{line-height:1.75}.koraya-landing__tiles{width:min(1320px,calc(100% - 40px));margin:auto;padding:0 0 clamp(64px,8vw,112px);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.koraya-landing__tile{color:inherit;text-decoration:none;padding:clamp(28px,4vw,48px);border:1px solid color-mix(in srgb,currentColor 18%,transparent);min-height:250px;display:flex;flex-direction:column}.koraya-landing__tile span{font-size:11px;letter-spacing:.14em;text-transform:uppercase}.koraya-landing__tile strong{font-family:var(--font-heading-family);font-size:clamp(22px,2.2vw,32px);font-weight:400;margin:14px 0}.koraya-landing__tile p{line-height:1.65;margin:0 0 24px}.koraya-landing__tile em{margin-top:auto;font-style:normal;font-size:12px;letter-spacing:.1em;text-transform:uppercase;text-decoration:underline;text-underline-offset:5px}@media(max-width:749px){.koraya-landing__hero{grid-template-columns:1fr;width:calc(100% - 28px);padding-top:28px}.koraya-landing__tiles{grid-template-columns:1fr;width:calc(100% - 28px)}.koraya-landing__image{aspect-ratio:4/5}}.kma{background:var(--kma-bg);color:var(--kma-text)}.kma__wrap{width:min(1320px,calc(100% - 40px));margin:auto;padding:clamp(48px,7vw,96px) 0}.kma__head{max-width:680px;margin-bottom:clamp(32px,5vw,64px)}.kma__eyebrow{font-size:12px;letter-spacing:.16em;text-transform:uppercase;margin:0 0 10px}.kma__title{margin:0 0 20px}.kma__intro{line-height:1.75}.kma__brand{display:grid;grid-template-columns:minmax(0,340px) 1fr;gap:clamp(24px,5vw,72px);padding:clamp(32px,4vw,56px) 0;border-top:1px solid color-mix(in srgb,currentColor 18%,transparent);scroll-margin-top:100px}.kma__name{font-size:clamp(22px,2vw,28px);letter-spacing:.18em;text-transform:uppercase;margin:0 0 12px}.kma__logo{max-width:220px;height:auto;margin-bottom:12px}.kma__meta{font-size:13px;opacity:.75;margin:4px 0}.kma__claim{font-family:var(--font-heading-family);font-style:italic;font-weight:400;font-size:clamp(24px,2.6vw,36px);margin:0 0 16px}.kma__text{line-height:1.75;max-width:760px}.kma__link{display:inline-block;margin-top:20px;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:inherit;text-underline-offset:5px}@media(max-width:749px){.kma__brand{grid-template-columns:1fr}.kma__wrap{width:calc(100% - 28px)}}.kpa{background:var(--kpa-bg);color:var(--kpa-text)}.kpa__wrap{width:min(1320px,calc(100% - 40px));margin:auto;padding:clamp(48px,7vw,96px) 0;display:grid;grid-template-columns:1fr minmax(0,520px);gap:clamp(32px,6vw,88px);align-items:start}.kpa__eyebrow{font-size:12px;letter-spacing:.16em;text-transform:uppercase;margin:0 0 10px}.kpa__title{margin:0 0 20px;font-size:clamp(3rem,4.2vw,5.4rem);line-height:1.08;hyphens:auto;-webkit-hyphens:auto;overflow-wrap:normal;word-break:normal}.kpa__intro{line-height:1.75}.kpa__points{list-style:none;padding:0;margin:32px 0 0;display:grid;gap:18px}.kpa__points li{display:grid;gap:4px;padding-top:18px;border-top:1px solid color-mix(in srgb,currentColor 18%,transparent)}.kpa__points strong{font-weight:500}.kpa__box{border:1px solid color-mix(in srgb,currentColor 18%,transparent);padding:clamp(24px,3vw,40px);background:color-mix(in srgb,#fff 45%,transparent)}.kpa__box-title{font-family:var(--font-heading-family);font-weight:400;font-size:clamp(24px,2.4vw,32px);margin:0 0 12px}.kpa__small{font-size:14px;line-height:1.6}.kpa__box form{display:grid;gap:14px;margin-top:16px}.kpa__box label{display:grid;gap:6px;font-size:13px}.kpa__box input[type=text],.kpa__box input[type=email],.kpa__box input[type=tel],.kpa__box select,.kpa__box textarea{width:100%;padding:12px 14px;border:1px solid color-mix(in srgb,currentColor 25%,transparent);background:#fcfbf9;color:inherit;font:inherit;border-radius:4px}.kpa__check{display:flex!important;align-items:center;gap:8px}.kpa__tally{display:block;width:100%;border:0;min-height:600px}.kpa__btn{padding:14px 22px;border-radius:99px;border:0;background:var(--kpa-text);color:var(--kpa-bg);font:inherit;font-size:14px;cursor:pointer}.kpa__ok{padding:12px 14px;background:#ede9e2}@media(max-width:749px){.kpa__wrap{grid-template-columns:1fr;width:calc(100% - 28px)}}.ksf{background:#f7f5f0;color:#332a24}.ksf__wrap{width:min(1320px,calc(100% - 40px));margin:auto;padding:clamp(48px,7vw,96px) 0}.ksf__head{max-width:760px;margin:0 auto clamp(28px,4vw,48px);text-align:center}.ksf__eyebrow{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:#8b8176;margin:0 0 10px}.ksf__title{margin:0 0 16px}.ksf__intro{line-height:1.7}.ksf__grid{display:grid;grid-template-columns:minmax(0,420px) 1fr;gap:20px;align-items:start}.ksf__search input{width:100%;padding:13px 16px;border:1px solid #C9C1B6;border-radius:99px;background:#fcfbf9;font:inherit;margin-bottom:12px}.ksf__list{list-style:none;margin:0;padding:0;display:grid;gap:10px;max-height:620px;overflow:auto}.ksf__item{background:#fcfbf9;border:1px solid #E5E0D8;border-radius:14px;padding:18px 20px;cursor:pointer}.ksf__item:hover{border-color:#8b8176}.ksf__ort{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#8b8176;margin:0 0 4px}.ksf__name{font-family:var(--font-heading-family);font-weight:500;font-size:24px;margin:0 0 4px}.ksf__addr,.ksf__beh{font-size:14px;margin:0 0 6px}.ksf__beh{color:#8b8176}.ksf__links{display:flex;flex-wrap:wrap;gap:14px;font-size:13px;margin:8px 0 0}.ksf__links a{color:inherit;text-underline-offset:3px}.ksf__map{position:relative;height:620px;border-radius:16px;overflow:hidden;background:#ede9e2;border:1px solid #C9C1B6}.ksf__consent{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:32px;gap:6px;font-size:14px;line-height:1.6}.ksf__btn{display:inline-block;margin-top:10px;padding:13px 26px;border-radius:99px;border:0;background:#332a24;color:#f7f5f0;text-decoration:none;font:inherit;font-size:14px;cursor:pointer}.ksf__empty{max-width:640px;margin:0 auto;text-align:center;padding:40px;background:#fcfbf9;border:1px dashed #C9C1B6;border-radius:16px;line-height:1.7}.ksf__cta{text-align:center;margin-top:48px}@media(max-width:900px){.ksf__grid{grid-template-columns:1fr}.ksf__map{height:420px}}.kwr{background:#f7f5f0;color:#332a24}.kwr__wrap{width:min(720px,calc(100% - 32px));margin:auto;padding:clamp(48px,7vw,88px) 0}.kwr__title{margin:0 0 18px}.kwr__intro{line-height:1.7;margin-bottom:28px}.kwr__form{display:grid;gap:14px;background:#fcfbf9;border:1px solid #C9C1B6;border-radius:16px;padding:clamp(22px,4vw,36px)}.kwr__form label{display:grid;gap:6px;font-size:13px}.kwr__form input,.kwr__form textarea{width:100%;padding:12px 14px;border:1px solid #C9C1B6;border-radius:8px;background:#fff;color:inherit;font:inherit}.kwr__btn{justify-self:start;padding:15px 28px;border:0;border-radius:99px;background:#332a24;color:#f7f5f0;font:inherit;font-size:15px;cursor:pointer}.kwr__small{font-size:12px;line-height:1.6;color:#8b8176;margin:0}.kwr__ok{padding:16px 18px;background:#ede9e2;border-radius:10px}
/*# sourceMappingURL=/cdn/shop/t/8/compiled_assets/styles.css.map */
