@font-face{font-family:"Cormorant Garamond";font-style:normal;font-weight:200 300;font-display:swap;src:url(//katikoerner.de/wp-content/plugins/kk-redesign/assets/css/../fonts/cormorant-garamond-latin-300-normal.woff2) format("woff2")}@font-face{font-family:"Cormorant Garamond";font-style:normal;font-weight:400;font-display:swap;src:url(//katikoerner.de/wp-content/plugins/kk-redesign/assets/css/../fonts/cormorant-garamond-latin-400-normal.woff2) format("woff2")}@font-face{font-family:"Cormorant Garamond";font-style:italic;font-weight:200 400;font-display:swap;src:url(//katikoerner.de/wp-content/plugins/kk-redesign/assets/css/../fonts/cormorant-garamond-latin-400-italic.woff2) format("woff2")}@font-face{font-family:"Cormorant Garamond";font-style:normal;font-weight:500;font-display:swap;src:url(//katikoerner.de/wp-content/plugins/kk-redesign/assets/css/../fonts/cormorant-garamond-latin-500-normal.woff2) format("woff2")}@font-face{font-family:"Cormorant Garamond";font-style:normal;font-weight:600 700;font-display:swap;src:url(//katikoerner.de/wp-content/plugins/kk-redesign/assets/css/../fonts/cormorant-garamond-latin-600-normal.woff2) format("woff2")}@font-face{font-family:"Raleway";font-style:normal;font-weight:300 400;font-display:swap;src:url(//katikoerner.de/wp-content/plugins/kk-redesign/assets/css/../fonts/raleway-latin-400-normal.woff2) format("woff2")}@font-face{font-family:"Raleway";font-style:normal;font-weight:500;font-display:swap;src:url(//katikoerner.de/wp-content/plugins/kk-redesign/assets/css/../fonts/raleway-latin-500-normal.woff2) format("woff2")}@font-face{font-family:"Raleway";font-style:normal;font-weight:600;font-display:swap;src:url(//katikoerner.de/wp-content/plugins/kk-redesign/assets/css/../fonts/raleway-latin-600-normal.woff2) format("woff2")}@font-face{font-family:"Raleway";font-style:normal;font-weight:700 900;font-display:swap;src:url(//katikoerner.de/wp-content/plugins/kk-redesign/assets/css/../fonts/raleway-latin-700-normal.woff2) format("woff2")}:root{--kk-bg:#f7f4f0;--kk-white:#fff;--kk-ink:#2b2230;--kk-ink-2:#4a3f4d;--kk-muted:#6e6372;--kk-line:#e4dcd3;--kk-line-2:#efe8e1;--kk-accent:#e41c6c;--kk-accent-hover:#c4105a;--kk-accent-text:#b3124f;--kk-pink-soft:#fbe7ef;--kk-pink-line:#f2c4d6;--kk-sage:#dce3d9;--kk-sage-ink:#3e4a3c;--kk-dark:#2b2230;--kk-dark-2:#3a2f3f;--kk-dark-text:#e9e1ea;--kk-serif:"Cormorant Garamond",Garamond,Georgia,"Times New Roman",serif;--kk-sans:"Raleway",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--kk-radius:24px;--kk-wrap:1240px}html body.kk-redesign{background:var(--kk-bg)!important;color:var(--kk-ink);font-family:var(--kk-sans)}.kk-redesign #boxed-wrapper,.kk-redesign #wrapper,.kk-redesign #main{background-color:transparent!important}.kk-redesign ::selection{background:var(--kk-pink-soft);color:var(--kk-ink)}.kk-wrap{max-width:var(--kk-wrap);margin:0 auto;padding:0 32px;box-sizing:border-box}@media (max-width:640px){.kk-wrap{padding:0 20px}}.kk-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.kk-redesign .fusion-header-wrapper,.kk-redesign .fusion-header-sticky-height,.kk-redesign .fusion-footer,.kk-front #sliders-container{display:none!important}.kk-redesign .kk-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:11px 22px;border-radius:999px;font-family:var(--kk-sans);font-size:15px;font-weight:600;line-height:1.25;text-decoration:none!important;text-align:center;border:1.5px solid transparent;transition:background-color .2s,color .2s,border-color .2s;box-sizing:border-box}.kk-redesign .kk-btn--lg{padding:14px 28px;font-size:16px}.kk-redesign .kk-btn--accent{background:var(--kk-accent);color:#FFFFFF!important}.kk-redesign .kk-btn--accent:hover,.kk-redesign .kk-btn--accent:focus-visible{background:var(--kk-accent-hover);color:#FFFFFF!important}.kk-redesign .kk-btn--ghost{background:0 0;color:var(--kk-ink)!important;border-color:var(--kk-ink)}.kk-redesign .kk-btn--ghost:hover{background:var(--kk-ink);color:#FFFFFF!important}.kk-redesign .kk-btn--light{background:var(--kk-bg);color:var(--kk-ink)!important}.kk-redesign .kk-btn--light:hover{background:#fff}.kk-redesign :focus-visible{outline:2px solid var(--kk-accent);outline-offset:3px}.kk-header{position:sticky;top:0;z-index:999;background:rgba(247,244,240,.94);-webkit-backdrop-filter:saturate(1.2) blur(10px);backdrop-filter:saturate(1.2) blur(10px);border-bottom:1px solid var(--kk-line)}.admin-bar .kk-header{top:32px}@media (max-width:782px){.admin-bar .kk-header{top:0}}.kk-header__inner{display:flex;align-items:center;gap:24px;min-height:84px}.kk-logo{display:block;flex:0 0 auto;line-height:0}.kk-logo img{display:block;width:auto;height:58px;max-width:none}.kk-nav--desktop{margin-left:auto}.kk-nav__list{display:flex;flex-wrap:wrap;align-items:center;gap:4px 26px;margin:0;padding:0;list-style:none}.kk-nav__list li{margin:0;padding:0;list-style:none}.kk-header .kk-nav__link{font-family:var(--kk-sans);font-size:15px;font-weight:500;color:var(--kk-ink);text-decoration:none;padding:6px 0;border-bottom:2px solid transparent;transition:border-color .2s,color .2s}.kk-header .kk-nav__link:hover{color:var(--kk-accent-text)}.kk-header .kk-nav__link[aria-current=page]{border-bottom-color:var(--kk-accent)}.kk-header .kk-nav__book{color:var(--kk-accent-text);font-weight:600;letter-spacing:.02em}.kk-header__cta{flex:0 0 auto}.kk-mnav{display:none;margin-left:auto;position:relative}.kk-mnav__toggle{list-style:none;display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:999px;border:1.5px solid var(--kk-ink);cursor:pointer}.kk-mnav__toggle::-webkit-details-marker{display:none}.kk-mnav__icon,.kk-mnav__icon:before,.kk-mnav__icon:after{display:block;width:18px;height:2px;background:var(--kk-ink);border-radius:2px;position:relative;transition:transform .2s,opacity .2s}.kk-mnav__icon:before,.kk-mnav__icon:after{content:"";position:absolute;left:0}.kk-mnav__icon:before{top:-6px}.kk-mnav__icon:after{top:6px}.kk-mnav[open] .kk-mnav__icon{background:0 0}.kk-mnav[open] .kk-mnav__icon:before{transform:translateY(6px) rotate(45deg)}.kk-mnav[open] .kk-mnav__icon:after{transform:translateY(-6px) rotate(-45deg)}.kk-nav--mobile{position:absolute;right:0;top:calc(100% + 12px);width:min(320px,calc(100vw - 40px));background:#fff;border:1px solid var(--kk-line);border-radius:20px;padding:12px 20px 20px;box-shadow:0 20px 40px rgba(43,34,48,.12);display:flex;flex-direction:column;gap:12px}.kk-nav--mobile .kk-nav__list{flex-direction:column;align-items:stretch;gap:0}.kk-nav--mobile .kk-nav__link{display:block;padding:12px 0;border-bottom:1px solid var(--kk-line-2)!important;font-size:17px}.kk-nav--mobile .kk-nav__list li:last-child .kk-nav__link{border-bottom:0!important}@media (max-width:1180px){.kk-redesign .kk-header .kk-nav--desktop,.kk-redesign .kk-header .kk-header__cta{display:none}.kk-redesign .kk-header .kk-mnav{display:block}}@media (max-width:480px){.kk-header__inner{min-height:72px}.kk-logo img{height:46px}}.kk-footer{background:var(--kk-dark);color:#d8cdd9;font-family:var(--kk-sans);font-size:15px;line-height:1.6;margin-top:0}.kk-footer a{color:#f7f4f0;text-decoration:none}.kk-footer a:hover{color:#fff;text-decoration:underline;text-underline-offset:3px}.kk-footer__top{display:flex;flex-wrap:wrap;gap:40px 56px;padding-top:64px;padding-bottom:40px}.kk-footer__brand{flex:1 1 260px;display:flex;flex-direction:column;gap:6px}.kk-footer__name{font-family:var(--kk-serif);font-size:28px;color:#f7f4f0;line-height:1.2}.kk-footer__badge{display:inline-block;margin-top:14px;background:#fff;border-radius:12px;padding:8px 12px;align-self:flex-start}.kk-footer__badge img{display:block;height:44px;width:auto}.kk-footer__col{flex:1 1 160px;display:flex;flex-direction:column;gap:8px;align-items:flex-start}.kk-footer__head{color:#fff;font-weight:600;margin-bottom:4px}.kk-footer .kk-btn--light{color:var(--kk-ink)!important;margin-top:6px}.kk-footer .kk-btn--light:hover{text-decoration:none}.kk-footer__bottom{display:flex;flex-wrap:wrap;gap:8px 24px;padding-top:20px;padding-bottom:28px;border-top:1px solid var(--kk-dark-2);font-size:14px;color:#a99dab}.kk-footer__bottom a{color:#d8cdd9}.kk-redesign:not(.kk-front) #main{font-family:var(--kk-sans);color:var(--kk-ink-2)}.kk-redesign:not(.kk-front) #main p,.kk-redesign:not(.kk-front) #main li,.kk-redesign:not(.kk-front) #main td,.kk-redesign:not(.kk-front) #main th,.kk-redesign:not(.kk-front) #main blockquote{font-family:var(--kk-sans);font-size:18px;line-height:1.58;color:var(--kk-ink-2)}.kk-redesign:not(.kk-front) #main p{margin-top:0;margin-bottom:.7em}.kk-redesign:not(.kk-front) #main li{margin-bottom:.35em}.kk-redesign:not(.kk-front) #main ul,.kk-redesign:not(.kk-front) #main ol{margin-top:0;margin-bottom:.9em}.kk-redesign:not(.kk-front) #main strong,.kk-redesign:not(.kk-front) #main b{color:var(--kk-ink);font-weight:600}.kk-redesign:not(.kk-front) #main h1,.kk-redesign:not(.kk-front) #main h2,.kk-redesign:not(.kk-front) #main h3,.kk-redesign:not(.kk-front) #main h4{font-family:var(--kk-serif)!important;font-weight:300!important;color:var(--kk-ink)!important;letter-spacing:-.005em!important;text-transform:none!important}.kk-redesign:not(.kk-front) #main h1{font-size:clamp(32px,4.2vw,50px)!important;line-height:1.12!important;margin:0 0 .6em}.kk-redesign:not(.kk-front) #main h2{font-size:clamp(26px,2.8vw,34px)!important;line-height:1.2!important;margin:1.3em 0 .45em!important}.kk-redesign:not(.kk-front) #main h3{font-size:clamp(21px,2.1vw,25px)!important;line-height:1.3!important;margin:1.2em 0 .4em!important}.kk-redesign:not(.kk-front) #main h4{font-size:20px!important;line-height:1.35!important}.kk-redesign:not(.kk-front) #main h3,.kk-redesign:not(.kk-front) #main h4{font-weight:400!important}.kk-redesign:not(.kk-front) #main :is(h1,h2,h3,h4) strong,.kk-redesign:not(.kk-front) #main :is(h1,h2,h3,h4) b{font-weight:400!important;color:inherit!important}.kk-redesign:not(.kk-front) #main :is(h1,h2,h3,h4) span[style*=color]{color:inherit!important}.kk-redesign:not(.kk-front) #main :is(h1,h2,h3,h4) a{color:inherit!important;text-decoration:none}.kk-redesign:not(.kk-front) #main :where(.post-content,.fusion-text) a:where(:not(.kk-btn,.su-button,.fusion-button,.shariff-link,.tkb-box-btn,.fusion-read-more)){color:var(--kk-accent-text)!important;text-decoration:underline;text-decoration-color:var(--kk-pink-line);text-underline-offset:3px;text-decoration-thickness:1.5px}.kk-redesign:not(.kk-front) #main .post-content a:hover,.kk-redesign:not(.kk-front) #main .fusion-text a:hover{text-decoration-color:currentColor}.kk-redesign:not(.kk-front) #main .post-content a span[style*=color],.kk-redesign:not(.kk-front) #main .fusion-text a span[style*=color]{color:inherit!important}.kk-redesign:not(.kk-front) #main blockquote{border-left:0;background:var(--kk-pink-soft);border-radius:20px;padding:24px 28px;margin:1.6em 0;font-family:var(--kk-serif);font-size:21px;color:var(--kk-ink)}.kk-redesign:not(.kk-front) #main img{border-radius:16px}.kk-redesign:not(.kk-front) #main .fusion-image-wrapper img,.kk-redesign:not(.kk-front) #main .su-button img{border-radius:inherit}.kk-redesign:not(.kk-front) #main hr{border:0;border-top:1px solid var(--kk-line);margin:2.4em 0}.kk-redesign:not(.kk-front) #main .fusion-button,.kk-redesign:not(.kk-front) #main .button-default{background:var(--kk-accent)!important;border:0!important;border-radius:999px!important;color:#FFFFFF!important;font-family:var(--kk-sans)!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important;padding:13px 26px!important;box-shadow:none!important}.kk-redesign:not(.kk-front) #main .fusion-button:hover{background:var(--kk-accent-hover)!important}.kk-redesign:not(.kk-front) #main .fusion-button .fusion-button-text{color:#FFFFFF!important;font-size:16px!important;text-transform:none!important}.kk-redesign .fusion-fullwidth[style*="--awb-background-color:#f5f5f5"],.kk-redesign .fusion-fullwidth[style*="--awb-background-color:#F5F5F5"]{--awb-background-color:transparent!important;background-color:transparent!important}.kk-redesign:not(.kk-front) #main .su-note{border:0!important;border-radius:var(--kk-radius)!important;margin:0 0 28px!important;box-shadow:none!important}.kk-redesign:not(.kk-front) #main .su-note-inner{background:var(--kk-pink-soft)!important;border:0!important;border-radius:var(--kk-radius)!important;padding:32px 36px!important;color:var(--kk-ink-2)!important}.kk-redesign:not(.kk-front) #main .su-note-inner>:first-child{margin-top:0}.kk-redesign:not(.kk-front) #main .su-note-inner>:last-child{margin-bottom:0}@media (max-width:640px){.kk-redesign:not(.kk-front) #main .su-note-inner{padding:24px 22px!important}}.kk-redesign:not(.kk-front) #main .su-button{background:var(--kk-accent)!important;border:0!important;border-radius:999px!important;box-shadow:none!important;text-shadow:none!important;transition:background-color .2s}.kk-redesign:not(.kk-front) #main .su-button:hover{background:var(--kk-accent-hover)!important}.kk-redesign:not(.kk-front) #main .su-button span{background:transparent!important;border:0!important;border-radius:999px!important;color:#FFFFFF!important;font-family:var(--kk-sans)!important;font-size:16px!important;font-weight:600!important;line-height:1.3!important;padding:13px 28px!important;text-shadow:none!important;text-transform:none!important}.kk-redesign:not(.kk-front) #main .su-divider{border-color:var(--kk-line)!important;border-width:1px 0 0!important;border-style:solid!important;margin:36px 0!important}.kk-redesign:not(.kk-front) #main .su-divider a{display:none!important}.kk-redesign:not(.kk-front) #main .su-list ul li i,.kk-redesign:not(.kk-front) #main .su-list ul li .sui{color:var(--kk-accent)!important}.kk-redesign:not(.kk-front) #main .su-youtube{border-radius:var(--kk-radius);overflow:hidden}.kk-redesign:not(.kk-front) #ez-toc-container{background:#FFFFFF!important;border:1px solid var(--kk-line)!important;border-radius:20px!important;box-shadow:none!important;padding:22px 28px!important;margin:2em 0!important;width:100%!important;box-sizing:border-box}.kk-redesign:not(.kk-front) #ez-toc-container .ez-toc-title{font-family:var(--kk-serif)!important;font-size:21px!important;font-weight:400!important;color:var(--kk-ink)!important}.kk-redesign:not(.kk-front) #ez-toc-container a{color:var(--kk-ink-2)!important;text-decoration:none!important;font-size:16px}.kk-redesign:not(.kk-front) #ez-toc-container a:hover{color:var(--kk-accent-text)!important}.kk-redesign:not(.kk-front) #ez-toc-container li{font-size:16px!important;line-height:1.5!important;margin:6px 0!important}.kk-redesign.single-post #main{padding-top:56px!important;padding-bottom:80px!important}.kk-redesign.single-post #main>.fusion-row{max-width:1240px!important;width:auto!important;padding-left:32px!important;padding-right:32px!important;box-sizing:border-box}.kk-redesign.single-post #content{float:none!important;width:100%!important;max-width:980px!important;margin:0 auto!important}@media (max-width:640px){.kk-redesign.single-post #main>.fusion-row{padding-left:20px!important;padding-right:20px!important}}.kk-redesign.single-post #content .post{margin-bottom:0}.kk-redesign.single-post .fusion-post-slideshow,.kk-redesign.single-post .post-slideshow{border-radius:var(--kk-radius);overflow:hidden;margin:0 0 40px!important;border:0!important}.kk-redesign.single-post .fusion-post-slideshow img{border-radius:0!important;width:100%;height:auto}.kk-redesign.single-post .post-content>h1:first-child{margin-top:0}.kk-redesign.single-post .post-content>p:first-of-type{font-size:21px;line-height:1.6;color:var(--kk-ink)}.kk-redesign .shariff{margin:48px 0 0!important}.kk-redesign .shariff .ShariffHeadline p{font-family:var(--kk-serif)!important;font-size:20px!important}.kk-redesign .shariff-button{border-radius:999px!important;overflow:hidden}.kk-redesign .related-posts{margin-top:64px!important;padding-top:40px;border-top:1px solid var(--kk-line)}.kk-redesign .related-posts .title-heading-left{font-family:var(--kk-serif)!important;font-size:28px!important;color:var(--kk-ink)!important}.kk-redesign .related-posts .title-sep-container{display:none!important}.kk-redesign .related-posts .fusion-image-wrapper{border-radius:18px;overflow:hidden}.kk-redesign .related-posts .fusion-related-posts-title-link{font-family:var(--kk-serif)!important;font-size:18px!important;line-height:1.35!important;color:var(--kk-ink)!important;display:block;margin-top:10px}.kk-redesign .related-posts .fusion-date{font-size:14px;color:var(--kk-muted)}.kk-redesign.archive #main>.fusion-row,.kk-redesign.blog #main>.fusion-row{max-width:1240px!important;width:auto!important;padding-left:32px!important;padding-right:32px!important;box-sizing:border-box}@media (max-width:640px){.kk-redesign.archive #main>.fusion-row,.kk-redesign.blog #main>.fusion-row{padding-left:20px!important;padding-right:20px!important}}.kk-redesign.archive #main,.kk-redesign.blog #main,.kk-redesign.search #main{padding-top:56px!important;padding-bottom:80px!important}.kk-archive-head{grid-column:1/-1;max-width:760px;margin:0 0 16px}.kk-redesign:not(.kk-front) #main .kk-archive-head__title{margin:6px 0 12px!important}.kk-redesign:not(.kk-front) #main .kk-archive-head__desc{font-size:19px;color:var(--kk-ink-2);margin:0}.kk-redesign:not(.kk-front) #main .fusion-blog-archive .fusion-posts-container,.kk-redesign:not(.kk-front) #main .fusion-blog-shortcode .fusion-posts-container{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:28px;height:auto!important}.kk-redesign:not(.kk-front) #main .fusion-posts-container>div.fusion-clearfix{display:none!important}.kk-redesign:not(.kk-front) #main .fusion-posts-container>article.post{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;position:static!important;width:auto!important;margin:0!important;padding:0!important;background:#fff;border:1px solid var(--kk-line)!important;border-radius:var(--kk-radius);overflow:hidden;transition:transform .2s,box-shadow .2s}.kk-redesign:not(.kk-front) #main .fusion-posts-container>article.post:hover{transform:translateY(-3px);box-shadow:0 18px 36px rgba(43,34,48,.08)}.kk-redesign:not(.kk-front) #main .fusion-posts-container>article.post .fusion-flexslider,.kk-redesign:not(.kk-front) #main .fusion-posts-container>article.post .flexslider{float:none!important;width:100%!important;max-width:none!important;margin:0!important;border:0!important;border-radius:0!important}.kk-redesign:not(.kk-front) #main .fusion-posts-container>article.post .fusion-image-wrapper img{display:block;width:100%!important;height:auto!important;aspect-ratio:16/10;object-fit:cover;border-radius:0!important}.kk-redesign:not(.kk-front) #main .fusion-posts-container>article.post .fusion-post-content{float:none!important;width:auto!important;margin:0!important;padding:22px 26px 28px!important;display:flex;flex-direction:column;gap:10px;flex-grow:1}.kk-redesign:not(.kk-front) #main .fusion-posts-container>article.post .fusion-post-title{font-family:var(--kk-serif)!important;font-size:22px!important;line-height:1.3!important;margin:0!important}.kk-redesign:not(.kk-front) #main .fusion-posts-container>article.post .fusion-post-title a{color:var(--kk-ink)!important;text-decoration:none!important}.kk-redesign:not(.kk-front) #main .fusion-posts-container>article.post .fusion-post-title a:hover{color:var(--kk-accent-text)!important}.kk-redesign:not(.kk-front) #main .fusion-posts-container>article.post .fusion-post-content-container p{font-size:16px!important;line-height:1.6!important;color:var(--kk-muted)!important;margin:0!important}.kk-redesign:not(.kk-front) #main .fusion-posts-container>article.post .fusion-meta-info{border:0!important;padding:0 26px 22px!important;margin:0!important;font-size:14px}.kk-redesign:not(.kk-front) #main .fusion-posts-container>article.post .fusion-read-more{color:var(--kk-accent-text)!important;font-weight:600}.kk-redesign:not(.kk-front) #main .pagination{display:flex!important;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:48px!important}.kk-redesign:not(.kk-front) #main .pagination a,.kk-redesign:not(.kk-front) #main .pagination .current,.kk-redesign:not(.kk-front) #main .pagination .page-numbers{display:inline-flex!important;align-items:center;justify-content:center;min-width:44px;height:44px;padding:0 14px!important;border-radius:999px!important;border:1px solid var(--kk-line)!important;background:#FFFFFF!important;color:var(--kk-ink)!important;font-family:var(--kk-sans);font-weight:600;text-decoration:none!important;margin:0!important;box-sizing:border-box}.kk-redesign:not(.kk-front) #main .pagination .current{background:var(--kk-ink)!important;border-color:var(--kk-ink)!important;color:#FFFFFF!important}.kk-redesign:not(.kk-front) #main .pagination a:hover{border-color:var(--kk-ink)!important}.kk-redesign:not(.kk-front) #main .pagination .pagination-prev,.kk-redesign:not(.kk-front) #main .pagination .pagination-next{border:0!important;background:transparent!important}.kk-redesign:not(.kk-front) #main input[type=text],.kk-redesign:not(.kk-front) #main input[type=email],.kk-redesign:not(.kk-front) #main input[type=tel],.kk-redesign:not(.kk-front) #main input[type=url],.kk-redesign:not(.kk-front) #main input[type=date],.kk-redesign:not(.kk-front) #main input[type=number],.kk-redesign:not(.kk-front) #main select,.kk-redesign:not(.kk-front) #main textarea{font-family:var(--kk-sans)!important;font-size:16px!important;color:var(--kk-ink)!important;background:#FFFFFF!important;border:1px solid #CFC4BA!important;border-radius:12px!important;min-height:48px;padding:12px 16px!important;box-shadow:none!important;box-sizing:border-box}.kk-redesign:not(.kk-front) #main textarea{min-height:140px}.kk-redesign:not(.kk-front) #main input:focus,.kk-redesign:not(.kk-front) #main select:focus,.kk-redesign:not(.kk-front) #main textarea:focus{border-color:var(--kk-accent)!important;outline:2px solid var(--kk-pink-line);outline-offset:0}.kk-redesign:not(.kk-front) #main input[type=submit],.kk-redesign:not(.kk-front) #main button[type=submit],.kk-redesign:not(.kk-front) #main .wpforms-submit,.kk-redesign:not(.kk-front) #main .mailpoet_submit{background:var(--kk-ink)!important;color:#FFFFFF!important;border:0!important;border-radius:999px!important;font-family:var(--kk-sans)!important;font-size:16px!important;font-weight:600!important;padding:13px 28px!important;min-height:48px;cursor:pointer;text-transform:none!important;letter-spacing:0!important;width:auto!important}.kk-redesign:not(.kk-front) #main input[type=submit]:hover,.kk-redesign:not(.kk-front) #main button[type=submit]:hover,.kk-redesign:not(.kk-front) #main .mailpoet_submit:hover{background:var(--kk-accent)!important}.kk-redesign #toTop{background:var(--kk-ink)!important;border-radius:999px 999px 0 0!important}.kk-front #main{padding:0!important}.kk-front #main>.fusion-row{max-width:none!important;width:100%!important;padding:0!important;margin:0!important}.kk-front #main .kk-home{font-family:var(--kk-sans);color:var(--kk-ink)}.kk-front #main .kk-home p,.kk-front #main .kk-home li{margin:0;font-family:var(--kk-sans);font-size:18px;line-height:1.6;color:var(--kk-ink-2)}.kk-front #main .kk-home .kk-eyebrow,.kk-front #main .kk-eyebrow{margin:0 0 4px!important;font-family:var(--kk-sans)!important;font-size:13px!important;letter-spacing:.14em;text-transform:uppercase;font-weight:600!important;color:var(--kk-accent-text)!important;line-height:1.4!important}.kk-front #main .kk-h2,.kk-front #main .kk-home .kk-h2{font-family:var(--kk-serif)!important;font-weight:300!important;font-size:clamp(28px,3.2vw,40px)!important;line-height:1.18!important;color:var(--kk-ink)!important;margin:0!important;letter-spacing:-.005em!important}.kk-front #main .kk-home .kk-strong{font-weight:600;color:var(--kk-ink)}.kk-front #main .kk-home strong{color:var(--kk-ink);font-weight:600}.kk-front #main .kk-home .kk-accent{color:var(--kk-accent-text)}.kk-front #main .kk-home p a:not(.kk-btn),.kk-front #main .kk-home li a:not(.kk-btn){color:var(--kk-accent-text);text-decoration:underline;text-decoration-color:var(--kk-pink-line);text-underline-offset:3px}.kk-front #main .kk-actions{display:flex;flex-wrap:wrap;gap:12px}.kk-front #main .kk-hero{position:relative;overflow:hidden;isolation:isolate;min-height:clamp(560px,calc(100svh - 85px),860px);display:flex;align-items:center;padding:96px 0;background:#2e3320}.kk-front #main .kk-hero__bg{position:absolute;inset:0;z-index:-2}.kk-front #main .kk-hero__bg picture,.kk-front #main .kk-hero__bg img{display:block;width:100%;height:100%}.kk-front #main .kk-hero__bg img{object-fit:cover;object-position:100% 35%;border-radius:0!important;transform-origin:25% 35%;animation:kk-hero-zoom 20s cubic-bezier(.22,.61,.36,1) both}.kk-front #main .kk-hero:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,rgba(24,28,18,0) 0%,rgba(24,28,18,0) 50%,rgba(24,28,18,.5) 66%,rgba(24,28,18,.7) 100%),linear-gradient(0deg,rgba(24,28,18,.35) 0%,rgba(24,28,18,0) 35%)}.kk-front #main .kk-hero__inner{width:100%;display:flex;justify-content:flex-end}.kk-front #main .kk-hero__text{width:min(450px,100%);display:flex;flex-direction:column;gap:24px}.kk-front #main .kk-home .kk-hero__eyebrow{color:#F7D2E0!important;text-shadow:0 1px 12px rgba(0,0,0,.35)}.kk-front #main .kk-home .kk-hero__title{margin:0;font-family:var(--kk-serif);font-weight:300;font-size:clamp(34px,3.5vw,50px);line-height:1.12;letter-spacing:-.012em;color:#fff;text-shadow:0 2px 24px rgba(0,0,0,.28)}.kk-front #main .kk-btn--onimage{background:rgba(255,255,255,.1);color:#FFFFFF!important;border-color:rgba(255,255,255,.85);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.kk-front #main .kk-btn--onimage:hover{background:#fff;color:var(--kk-ink)!important}.kk-front #main .kk-hero__eyebrow,.kk-front #main .kk-hero__title,.kk-front #main .kk-hero__actions{animation:kk-hero-rise 1.1s cubic-bezier(.22,.61,.36,1) both}.kk-front #main .kk-hero__eyebrow{animation-delay:.25s}.kk-front #main .kk-hero__title{animation-delay:.45s}.kk-front #main .kk-hero__actions{animation-delay:.75s}.kk-front #main .kk-hero__scroll{position:absolute;left:50%;bottom:28px;width:44px;height:44px;margin-left:-22px;border-radius:999px;border:1.5px solid rgba(255,255,255,.7);display:flex;align-items:center;justify-content:center;animation:kk-hero-rise 1s 1.3s both}.kk-front #main .kk-hero__scroll span{width:10px;height:10px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:translateY(-2px) rotate(45deg);animation:kk-hero-bob 2.4s 2.4s ease-in-out infinite}.kk-front #main .kk-hero__scroll:hover{background:rgba(255,255,255,.15)}@keyframes kk-hero-zoom-wide{from{transform:scale(1.34)}to{transform:scale(1.22)}}@keyframes kk-hero-zoom{from{transform:scale(1.12)}to{transform:scale(1)}}@keyframes kk-hero-rise{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes kk-hero-bob{0%,100%{transform:translateY(-2px) rotate(45deg)}50%{transform:translateY(4px) rotate(45deg)}}@media (max-width:900px){.kk-front #main .kk-hero{align-items:flex-end;min-height:clamp(560px,88svh,760px);padding:120px 0 96px}.kk-front #main .kk-hero__bg img{object-position:50% 0%;transform-origin:50% 30%;transform:none;animation-name:kk-hero-zoom}.kk-front #main .kk-hero:after{background:linear-gradient(0deg,rgba(24,28,18,.88) 0%,rgba(24,28,18,.6) 38%,rgba(24,28,18,0) 68%)}.kk-front #main .kk-hero__inner{justify-content:flex-start}}@media (max-width:480px){.kk-front #main .kk-hero__scroll{display:none}.kk-front #main .kk-hero{padding-bottom:56px}}@media (prefers-reduced-motion:reduce){.kk-front #main .kk-hero__bg img,.kk-front #main .kk-hero__eyebrow,.kk-front #main .kk-hero__title,.kk-front #main .kk-hero__actions,.kk-front #main .kk-hero__scroll,.kk-front #main .kk-hero__scroll span{animation:none}}.kk-front #main .kk-intro-split{display:flex;flex-wrap:wrap;align-items:center;gap:48px 72px}.kk-front #main .kk-intro-split__media{flex:1 1 300px;min-width:0;max-width:420px;margin:0 auto}.kk-front #main .kk-intro-split__media img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;object-position:center 20%;border-radius:24px!important}.kk-front #main .kk-intro-split__text{flex:999 1 480px;min-width:0;display:flex;flex-direction:column;gap:18px}.kk-front #main .kk-intro-split__text p{margin:0}.kk-front #main .kk-section{padding:96px 0}.kk-front #main .kk-section--tight{padding:40px 0}.kk-front #main .kk-section--white{background:#fff;border-top:1px solid var(--kk-line);border-bottom:1px solid var(--kk-line)}.kk-front #main .kk-section--dark{background:var(--kk-dark)}.kk-front #main .kk-section--dark .kk-h2{color:#FFFFFF!important}.kk-front #main .kk-section--dark p{color:var(--kk-dark-text)}.kk-front #main .kk-section--dark strong{color:#fff}@media (max-width:640px){.kk-front #main .kk-section{padding:64px 0}}.kk-front #main .kk-intro{max-width:820px;margin:0 auto;text-align:center;display:flex;flex-direction:column;gap:18px}.kk-front #main .kk-intro p{margin:0}.kk-front #main .kk-home .kk-lead{font-family:var(--kk-serif);font-size:clamp(21px,2.2vw,25px);line-height:1.45;color:var(--kk-accent-text)}.kk-front #main .kk-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;margin-top:56px}.kk-front #main .kk-card{display:flex;flex-direction:column;background:var(--kk-bg);border-radius:var(--kk-radius);overflow:hidden;text-decoration:none!important;color:var(--kk-ink);transition:transform .2s,box-shadow .2s}.kk-front #main .kk-card:hover{transform:translateY(-3px);box-shadow:0 18px 36px rgba(43,34,48,.08)}.kk-front #main .kk-card__img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;border-radius:0!important}.kk-front #main .kk-card__body{display:flex;flex-direction:column;gap:12px;padding:26px 28px 30px;flex-grow:1}.kk-front #main .kk-card__title{font-family:var(--kk-serif);font-size:26px;line-height:1.2;color:var(--kk-ink)}.kk-front #main .kk-card__text{font-size:16px;line-height:1.6;color:var(--kk-ink-2);flex-grow:1}.kk-front #main .kk-card__more{font-size:16px;font-weight:600;color:var(--kk-accent-text)}.kk-front #main .kk-card__more:after{content:" →"}.kk-front #main .kk-split{display:flex;flex-wrap:wrap;gap:40px 72px}.kk-front #main .kk-split__head{flex:1 1 340px;min-width:0}.kk-front #main .kk-split__head .kk-h2{font-size:clamp(26px,2.7vw,36px)!important;hyphens:manual;overflow-wrap:break-word}.kk-front #main .kk-split__body{flex:999 1 540px;min-width:0;display:flex;flex-direction:column;gap:18px}.kk-front #main .kk-split__body p{margin:0}@media (min-width:960px){.kk-front #main .kk-split__head .kk-h2{position:sticky;top:120px}}.kk-front #main .kk-points{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.kk-front #main .kk-points li{margin:0;background:#fff;border:1px solid var(--kk-line);border-radius:16px;padding:16px 20px 16px 52px;position:relative}.kk-front #main .kk-points li:before{content:"";position:absolute;left:20px;top:24px;width:14px;height:14px;border-radius:999px;background:var(--kk-pink-soft);box-shadow:inset 0 0 0 4px var(--kk-accent)}.kk-front #main .kk-callout{background:var(--kk-dark-2);border-radius:20px;padding:28px 32px;display:flex;flex-direction:column;gap:10px}.kk-front #main .kk-section--dark .kk-eyebrow{color:#F3B3CB!important}.kk-front #main .kk-home .kk-callout__text{font-family:var(--kk-serif);font-size:clamp(20px,2vw,24px);line-height:1.45;color:#fff}.kk-front #main .kk-linkbox{align-self:flex-start;display:inline-flex;align-items:center;gap:14px;background:var(--kk-pink-soft);border-radius:18px;padding:18px 24px;font-family:var(--kk-serif);font-size:21px;color:var(--kk-ink)!important;text-decoration:none!important;transition:background-color .2s}.kk-front #main .kk-linkbox:after{content:"→";color:var(--kk-accent)}.kk-front #main .kk-linkbox:hover{background:#f8d6e3}.kk-front #main .kk-home .kk-quote{font-family:var(--kk-serif);font-size:clamp(21px,2.2vw,26px);line-height:1.4;color:var(--kk-ink)}.kk-front #main .kk-quote--line{border-top:1px solid var(--kk-line);padding-top:24px}.kk-front #main .kk-help{background:var(--kk-sage);border-radius:32px;padding:56px;display:flex;flex-wrap:wrap;gap:40px 64px;align-items:center}.kk-front #main .kk-help__main{flex:999 1 480px;min-width:0;display:flex;flex-direction:column;gap:18px;align-items:flex-start}.kk-front #main .kk-help__main p{margin:0;color:var(--kk-sage-ink)}.kk-front #main .kk-help__side{flex:1 1 260px;min-width:0;display:flex;flex-direction:column;gap:12px}.kk-front #main .kk-help .kk-eyebrow{color:var(--kk-sage-ink)!important}.kk-front #main .kk-mini{display:flex;flex-direction:column;gap:2px;background:#fff;border-radius:16px;padding:16px 20px;text-decoration:none!important;color:var(--kk-ink)!important;transition:transform .2s}.kk-front #main .kk-mini:hover{transform:translateX(3px)}.kk-front #main .kk-mini__kicker{font-size:13px;font-weight:600;color:var(--kk-sage-ink)}.kk-front #main .kk-mini__title{font-weight:600}@media (max-width:640px){.kk-front #main .kk-help{padding:32px 24px;border-radius:24px}}.kk-front #main .kk-home .kk-book__quote{font-family:var(--kk-serif);font-size:clamp(24px,3vw,34px);line-height:1.3;color:var(--kk-ink);margin:0}.kk-front #main .kk-book{margin:48px auto 0;max-width:900px;background:var(--kk-bg);border-radius:32px;padding:32px;display:flex;flex-direction:column;align-items:center;gap:20px}.kk-front #main .kk-book__promo{display:block;width:100%;border-radius:20px;overflow:hidden;background:#fff;line-height:0}.kk-front #main .kk-book__promo img{display:block;width:100%;height:auto;border-radius:0!important}.kk-front #main .kk-book__shop{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.kk-front #main .kk-book__shop p{margin:0;font-size:16px;color:var(--kk-muted)}.kk-front #main .kk-book__shop img{display:block;width:200px;height:auto;border-radius:0!important}.kk-front #main .kk-newsletter{background:var(--kk-pink-soft);border-radius:32px;padding:48px;max-width:900px;margin:0 auto}.kk-front #main .kk-newsletter .mailpoet_form{padding:0!important;background:transparent!important}.kk-front #main .kk-newsletter .mailpoet_paragraph{text-align:center}.kk-front #main .kk-newsletter .mailpoet_paragraph strong{font-family:var(--kk-serif);font-size:26px;font-weight:400;color:var(--kk-ink)}.kk-front #main .kk-newsletter label,.kk-front #main .kk-newsletter .mailpoet_text_label{font-weight:600;color:var(--kk-ink)}.kk-front #main .kk-newsletter input[type=email],.kk-front #main .kk-newsletter input[type=text]{font-family:var(--kk-sans)!important;font-size:16px!important;background:#FFFFFF!important;border:1px solid var(--kk-pink-line)!important;border-radius:12px!important;min-height:48px;padding:12px 16px!important;width:100%!important;max-width:420px;box-sizing:border-box}.kk-front #main .kk-newsletter .mailpoet_submit{background:var(--kk-ink)!important;color:#FFFFFF!important;border:0!important;border-radius:999px!important;font-family:var(--kk-sans)!important;font-weight:600!important;font-size:16px!important;padding:13px 28px!important;min-height:48px;cursor:pointer;width:auto!important}.kk-front #main .kk-newsletter .mailpoet_submit:hover{background:var(--kk-accent)!important}.kk-front #main .kk-newsletter p{font-size:15px;color:#5a3a48}@media (max-width:640px){.kk-front #main .kk-newsletter{padding:32px 22px;border-radius:24px}}.kk-front #main .kk-reviews{max-width:1000px;margin:0 auto}.kk-front #main .kk-contact-band{background:#e41c6c}.kk-front #main .kk-contact-band .kk-btn--light{color:#A3134C!important}.kk-front #main .kk-contact-band__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px 48px;padding-top:64px;padding-bottom:64px}.kk-front #main .kk-home .kk-contact-band__text{margin:0;font-family:var(--kk-serif);font-size:clamp(24px,2.8vw,32px);line-height:1.25;color:#fff}.kk-front #main .kk-share .shariff{margin:0!important}@media (prefers-reduced-motion:reduce){.kk-front #main .kk-card,.kk-front #main .kk-mini,.kk-front #main .fusion-posts-container>article.post{transition:none}.kk-front #main .kk-card:hover,.kk-front #main .kk-mini:hover,.kk-front #main .fusion-posts-container>article.post:hover{transform:none}}@media (prefers-reduced-motion:reduce){.kk-redesign #main .fusion-posts-container>article.post{transition:none}.kk-redesign #main .fusion-posts-container>article.post:hover{transform:none}}.kk-front #main .kk-pagehead{padding:72px 0 80px;background:var(--kk-bg)}.kk-front #main .kk-pagehead__inner{display:flex;flex-wrap:wrap;align-items:center;gap:48px 72px}.kk-front #main .kk-pagehead__text{flex:999 1 480px;min-width:0;display:flex;flex-direction:column;gap:20px}.kk-front #main .kk-pagehead__title{margin:0!important;font-family:var(--kk-serif)!important;font-weight:300!important;font-size:clamp(34px,4.4vw,56px)!important;line-height:1.08!important;letter-spacing:-.012em;color:var(--kk-ink)!important}.kk-front #main .kk-home .kk-pagehead__sub{margin:0;font-family:var(--kk-serif);font-size:clamp(20px,2vw,24px);line-height:1.4;color:var(--kk-ink-2)}.kk-front #main .kk-pagehead__text .kk-actions{margin-top:8px}.kk-front #main .kk-pagehead__media{flex:1 1 340px;min-width:0;max-width:520px;margin:0 auto}.kk-front #main .kk-pagehead__media img{display:block;width:100%;height:auto;aspect-ratio:5/4;object-fit:cover;border-radius:24px!important}.kk-front #main .kk-offers-intro .kk-intro{gap:14px}.kk-front #main .kk-trust{list-style:none;margin:48px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1px;background:var(--kk-line);border:1px solid var(--kk-line);border-radius:20px;overflow:hidden}.kk-front #main .kk-trust li{margin:0;background:#fff;padding:20px 24px;display:flex;flex-direction:column;gap:4px}.kk-front #main .kk-trust__k{font-size:13px;letter-spacing:.12em;text-transform:uppercase;font-weight:600;color:var(--kk-accent-text)}.kk-front #main .kk-trust__v{font-size:16px;line-height:1.45;color:var(--kk-ink);font-weight:500}.kk-front #main .kk-sechead{max-width:760px;display:flex;flex-direction:column;gap:10px;margin-bottom:32px}.kk-front #main .kk-sechead--spaced{margin-top:88px}.kk-front #main .kk-home .kk-sechead__sub{margin:4px 0 0;color:var(--kk-ink-2)}.kk-front #main .kk-offer-grid{display:grid;gap:24px;align-items:stretch}.kk-front #main .kk-offer-grid--two{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.kk-front #main .kk-offer-grid--three{grid-template-columns:repeat(auto-fit,minmax(290px,1fr))}.kk-front #main .kk-offer{display:flex;flex-direction:column;gap:22px;background:#fff;border:1px solid var(--kk-line);border-radius:28px;padding:34px 32px 30px;margin:0;box-shadow:0 1px 0 rgba(43,34,48,.02)}.kk-front #main .kk-offer__head{display:flex;flex-direction:column;gap:10px}.kk-front #main .kk-offer__badge{align-self:flex-start;font-size:13px;font-weight:600;letter-spacing:.04em;color:var(--kk-accent-text);background:var(--kk-pink-soft);padding:5px 12px;border-radius:999px}.kk-front #main .kk-offer__count{display:flex;align-items:baseline;gap:8px;font-size:14px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--kk-muted)}.kk-front #main .kk-offer__num{font-family:var(--kk-serif);font-size:56px;line-height:1;font-weight:400;letter-spacing:0;text-transform:none;color:var(--kk-accent)}.kk-front #main .kk-offer__name{margin:0!important;font-family:var(--kk-serif)!important;font-weight:400!important;font-size:clamp(24px,2.2vw,28px)!important;line-height:1.2!important;color:var(--kk-ink)!important}.kk-front #main .kk-home .kk-offer__title{margin:0;font-size:17px;line-height:1.5;color:var(--kk-ink-2)}.kk-front #main .kk-offer__facts{list-style:none;margin:0;padding:18px 0 0;border-top:1px solid var(--kk-line-2);display:flex;flex-direction:column;gap:10px}.kk-front #main .kk-home .kk-offer__facts li{margin:0;position:relative;padding-left:30px;font-size:16px;line-height:1.5;color:var(--kk-ink)}.kk-front #main .kk-offer__facts li:before{content:"";position:absolute;left:0;top:3px;width:18px;height:18px;border-radius:999px;background:var(--kk-pink-soft)}.kk-front #main .kk-offer__facts li:after{content:"";position:absolute;left:6px;top:7px;width:5px;height:8px;border-right:2px solid var(--kk-accent);border-bottom:2px solid var(--kk-accent);transform:rotate(45deg)}.kk-front #main .kk-offer__text{display:flex;flex-direction:column;gap:10px}.kk-front #main .kk-home .kk-offer__text p{margin:0;font-size:16px;line-height:1.6}.kk-front #main .kk-offer__more{border-top:1px solid var(--kk-line-2);padding-top:14px}.kk-front #main .kk-offer__more summary{cursor:pointer;list-style:none;font-weight:600;font-size:15px;color:var(--kk-accent-text);display:inline-flex;align-items:center;gap:8px;min-height:32px}.kk-front #main .kk-offer__more summary::-webkit-details-marker{display:none}.kk-front #main .kk-offer__more summary:after{content:"";width:7px;height:7px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform .2s}.kk-front #main .kk-offer__more[open] summary:after{transform:translateY(2px) rotate(-135deg)}.kk-front #main .kk-offer__more .kk-offer__text{margin-top:12px}.kk-front #main .kk-offer__foot{margin-top:auto;padding-top:22px;border-top:1px solid var(--kk-line-2);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px}.kk-front #main .kk-home .kk-offer__price{margin:0;font-size:16px;color:var(--kk-muted);display:flex;align-items:baseline;gap:6px}.kk-front #main .kk-offer__amount{font-family:var(--kk-serif);font-size:40px;line-height:1;color:var(--kk-ink)}.kk-front #main .kk-offer--feature{background:var(--kk-dark);border-color:var(--kk-dark);color:#fff}.kk-front #main .kk-offer--feature .kk-offer__badge{background:rgba(255,255,255,.12);color:#f7d2e0}.kk-front #main .kk-offer--feature .kk-offer__name{color:#FFFFFF!important}.kk-front #main .kk-home .kk-offer--feature .kk-offer__title,.kk-front #main .kk-home .kk-offer--feature .kk-offer__text p,.kk-front #main .kk-home .kk-offer--feature .kk-offer__facts li{color:var(--kk-dark-text)}.kk-front #main .kk-offer--feature .kk-offer__facts,.kk-front #main .kk-offer--feature .kk-offer__foot{border-color:rgba(255,255,255,.14)}.kk-front #main .kk-offer--feature .kk-offer__facts li:before{background:rgba(255,255,255,.12)}.kk-front #main .kk-offer--feature .kk-offer__facts li:after{border-color:#f3b3cb}.kk-front #main .kk-home .kk-offer--feature .kk-offer__price{color:#d8cdd9}.kk-front #main .kk-offer--feature .kk-offer__amount{color:#fff}@media (max-width:640px){.kk-front #main .kk-offer{padding:28px 22px 24px;border-radius:24px}}.kk-front #main .kk-men{margin-top:24px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px 40px;background:var(--kk-sage);border-radius:28px;padding:32px 36px;text-decoration:none!important;color:var(--kk-ink)!important;transition:transform .2s}.kk-front #main .kk-men:hover{transform:translateY(-2px)}.kk-front #main .kk-men__text{flex:1 1 520px;display:flex;flex-direction:column;gap:6px}.kk-front #main .kk-men .kk-eyebrow{color:var(--kk-sage-ink)!important}.kk-front #main .kk-men__title{font-family:var(--kk-serif);font-size:clamp(22px,2.2vw,28px);line-height:1.25}.kk-front #main .kk-men__desc{font-size:16px;line-height:1.6;color:var(--kk-sage-ink)}@media (max-width:640px){.kk-front #main .kk-men{padding:26px 22px}}.kk-front #main .kk-booking__grid{display:flex;flex-wrap:wrap;gap:48px 64px;align-items:flex-start}.kk-front #main .kk-booking__info{flex:1 1 340px;min-width:0;display:flex;flex-direction:column;gap:18px}@media (min-width:1100px){.kk-front #main .kk-booking__info{position:sticky;top:110px}}.kk-front #main .kk-booking__form{flex:999 1 560px;min-width:0;background:var(--kk-bg);border-radius:28px;padding:36px;position:relative}.kk-front #main .kk-anchor{position:absolute;top:-110px}.kk-front #main .kk-booking__title{margin:0 0 20px!important;font-family:var(--kk-serif)!important;font-weight:400!important;font-size:clamp(24px,2.4vw,30px)!important;color:var(--kk-ink)!important}@media (max-width:640px){.kk-front #main .kk-booking__form{padding:24px 18px;border-radius:22px}}.kk-front #main .kk-steps{list-style:none;margin:0;padding:0;counter-reset:kkstep;display:flex;flex-direction:column;gap:16px}.kk-front #main .kk-home .kk-steps li{counter-increment:kkstep;margin:0;position:relative;padding-left:48px;font-size:16px;line-height:1.6}.kk-front #main .kk-steps li:before{content:counter(kkstep);position:absolute;left:0;top:0;width:32px;height:32px;border-radius:999px;background:var(--kk-ink);color:#fff;font-family:var(--kk-serif);font-size:16px;display:flex;align-items:center;justify-content:center}.kk-front #main .kk-note{background:var(--kk-pink-soft);border-radius:20px;padding:20px 22px;display:flex;flex-direction:column;gap:10px}.kk-front #main .kk-home .kk-note p{margin:0;font-size:15px;line-height:1.6}.kk-redesign .tkb{--tkb-accent:#E41C6C!important;font-family:var(--kk-sans)}.kk-redesign .tkb .tkb-submit{border-radius:999px!important;font-family:var(--kk-sans)!important;font-weight:600!important;min-height:48px}.kk-front #main .kk-facts-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}.kk-front #main .kk-fact{background:#fff;border:1px solid var(--kk-line);border-radius:22px;padding:26px 28px;display:flex;flex-direction:column;gap:10px}.kk-front #main .kk-fact__title{margin:0!important;font-family:var(--kk-serif)!important;font-weight:400!important;font-size:22px!important;color:var(--kk-ink)!important}.kk-front #main .kk-home .kk-fact p{margin:0;font-size:16px;line-height:1.6}.kk-front #main .kk-fact--contact{background:var(--kk-pink-soft);border-color:var(--kk-pink-line)}.kk-front #main .kk-home .kk-fact__phone a{font-family:var(--kk-serif);font-size:24px;color:var(--kk-ink);text-decoration:none}.kk-front #main .kk-methods{list-style:none;margin:28px 0 0;padding:0;display:flex;flex-direction:column;gap:10px}.kk-front #main .kk-home .kk-methods li{margin:0;padding:12px 16px;border:1px solid rgba(255,255,255,.18);border-radius:14px;font-size:15px;line-height:1.4;color:#fff}.kk-front #main .kk-section--dark .kk-eyebrow{color:#F3B3CB!important}.kk-front #main .kk-section--dark .kk-split__body .kk-callout{margin:6px 0}.kk-front #main .kk-media-row{display:flex;flex-wrap:wrap;gap:32px 48px;align-items:center}.kk-front #main .kk-media-row__video{flex:999 1 560px;min-width:0;border-radius:24px;overflow:hidden}.kk-front #main .kk-media-row__video .su-youtube{margin:0!important}.kk-front #main .kk-media-row__side{flex:1 1 280px;min-width:0;display:flex;flex-direction:column;gap:16px;align-items:flex-start}.kk-front #main .kk-media-row__side .kk-mini{align-self:stretch;background:#fff;border:1px solid var(--kk-line)}.kk-front #main .kk-home .kk-media-row__side p{margin:0;font-size:16px}.kk-front #main .kk-home .kk-legal{margin:48px 0 0;padding-top:24px;border-top:1px solid var(--kk-line);font-size:14px;line-height:1.6;color:var(--kk-muted)}.kk-front #main .kk-share .shariff{text-align:center}.kk-front #main .kk-share .ShariffHeadline{display:block;width:100%;text-align:center;margin:0 0 16px;font-family:var(--kk-serif);font-size:20px;font-weight:400;line-height:1.3;color:var(--kk-ink)}.kk-front #main .kk-share .shariff-buttons{display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto!important;padding:0}.kk-redesign:not(.kk-front) #main{padding-bottom:112px!important}.kk-front #main .kk-home>section:last-child{padding-bottom:112px}.kk-front #main .kk-home>section.kk-section--tight:last-child{padding-top:56px}@media (max-width:640px){.kk-redesign:not(.kk-front) #main{padding-bottom:72px!important}.kk-front #main .kk-home>section:last-child{padding-bottom:72px}}.kk-front #main .kk-ohero{position:relative;overflow:hidden;isolation:isolate;height:clamp(420px,40vw,720px);display:flex;align-items:center;background:#3b4027}.kk-front #main .kk-ohero__bg{position:absolute;inset:0;z-index:-2}.kk-front #main .kk-ohero__bg picture,.kk-front #main .kk-ohero__bg img{display:block;width:100%;height:100%}.kk-front #main .kk-ohero__bg img{object-fit:cover;object-position:30% 56%;border-radius:0!important;transform-origin:30% 56%;animation:kk-hero-zoom-soft 18s cubic-bezier(.22,.61,.36,1) both}.kk-front #main .kk-ohero:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,rgba(28,24,20,0) 0%,rgba(28,24,20,0) 44%,rgba(28,24,20,.62) 64%,rgba(28,24,20,.8) 100%)}.kk-front #main .kk-ohero__inner{width:100%;display:flex;justify-content:flex-end}.kk-front #main .kk-ohero__text{width:min(470px,100%);display:flex;flex-direction:column;gap:18px}.kk-front #main .kk-home .kk-ohero__eyebrow{color:#F7D2E0!important}.kk-front #main .kk-ohero__title{margin:0!important;font-family:var(--kk-serif)!important;font-weight:300!important;font-size:clamp(32px,3.3vw,48px)!important;line-height:1.1!important;letter-spacing:-.012em;color:#FFFFFF!important;text-shadow:0 2px 20px rgba(0,0,0,.3)}.kk-front #main .kk-home .kk-ohero__sub{margin:0;font-family:var(--kk-serif);font-size:clamp(18px,1.6vw,22px);line-height:1.4;color:#f3eee8}.kk-front #main .kk-ohero__actions{margin-top:6px}.kk-front #main .kk-ohero__eyebrow,.kk-front #main .kk-ohero__title,.kk-front #main .kk-ohero__sub,.kk-front #main .kk-ohero__actions{animation:kk-hero-rise 1s cubic-bezier(.22,.61,.36,1) both}.kk-front #main .kk-ohero__title{animation-delay:.15s}.kk-front #main .kk-ohero__sub{animation-delay:.3s}.kk-front #main .kk-ohero__actions{animation-delay:.45s}@media (max-width:900px){.kk-front #main .kk-ohero{height:auto;display:block;background:var(--kk-bg)}.kk-front #main .kk-ohero:after{display:none}.kk-front #main .kk-ohero__bg{position:relative;inset:auto;z-index:0;overflow:hidden}.kk-front #main .kk-ohero__bg img{height:auto;aspect-ratio:5/4;object-position:50% 40%}.kk-front #main .kk-ohero__inner{display:block;padding-top:36px;padding-bottom:48px}.kk-front #main .kk-ohero__text{width:100%}.kk-front #main .kk-home .kk-ohero__eyebrow{color:var(--kk-accent-text)!important}.kk-front #main .kk-ohero__title{color:var(--kk-ink)!important;text-shadow:none}.kk-front #main .kk-home .kk-ohero__sub{color:var(--kk-ink-2)}.kk-front #main .kk-ohero .kk-btn--onimage{background:0 0;color:var(--kk-ink)!important;border-color:var(--kk-ink);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-reduced-motion:reduce){.kk-front #main .kk-ohero__bg img,.kk-front #main .kk-ohero__eyebrow,.kk-front #main .kk-ohero__title,.kk-front #main .kk-ohero__sub,.kk-front #main .kk-ohero__actions{animation:none}}@keyframes kk-hero-zoom-soft{from{transform:scale(1.06)}to{transform:scale(1)}}.kk-front #main .kk-split__head--media{display:flex;flex-direction:column;gap:10px}@media (min-width:960px){.kk-front #main .kk-split__head--media{position:sticky;top:120px;align-self:flex-start}.kk-front #main .kk-split__head--media .kk-h2{position:static}}.kk-front #main .kk-portrait{margin:22px 0 0;max-width:360px}.kk-front #main .kk-portrait img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;object-position:center 20%;border-radius:24px!important}.kk-front #main .kk-portrait figcaption{margin-top:10px;font-size:14px;color:var(--kk-muted)}@media (max-width:959px){.kk-front #main .kk-portrait{max-width:300px}}html body.kk-redesign:not(.kk-front) #main{padding-top:56px!important}.kk-redesign:not(.kk-front) #main .post-content>.fusion-fullwidth:first-child{padding-top:0!important;margin-top:0!important;--awb-padding-top:0px!important;--awb-margin-top:0px!important}.kk-redesign:not(.kk-front) #main .post-content>.fusion-fullwidth:first-child .fusion-layout-column>.fusion-column-wrapper>.fusion-separator:first-child,.kk-redesign:not(.kk-front) #main .post-content>.fusion-fullwidth:first-child .fusion-layout-column>.fusion-column-wrapper>.fusion-sep-clear:first-child+.fusion-separator{display:none!important}@media (max-width:640px){html body.kk-redesign:not(.kk-front) #main{padding-top:36px!important}}.kk-front #main .kk-ahero{padding:40px 0 72px;background:var(--kk-bg)}.kk-front #main .kk-crumbs{display:flex;flex-wrap:wrap;gap:6px 10px;font-size:14px;color:var(--kk-muted);margin-bottom:36px}.kk-front #main .kk-crumbs a{color:var(--kk-muted);text-decoration:none}.kk-front #main .kk-crumbs a:hover{color:var(--kk-accent-text)}.kk-front #main .kk-crumbs [aria-current]{color:var(--kk-ink)}.kk-front #main .kk-ahero__inner{display:flex;flex-wrap:wrap;align-items:center;gap:40px 64px}.kk-front #main .kk-ahero__text{flex:999 1 480px;min-width:0;display:flex;flex-direction:column;gap:18px}.kk-front #main .kk-ahero__title{margin:0!important;font-family:var(--kk-serif)!important;font-weight:300!important;font-size:clamp(30px,3.6vw,48px)!important;line-height:1.12!important;letter-spacing:-.01em;color:var(--kk-ink)!important}.kk-front #main .kk-home .kk-ahero__sub{margin:0;font-size:19px;line-height:1.55;color:var(--kk-ink-2)}.kk-front #main .kk-ahero .kk-actions{margin-top:6px}.kk-front #main .kk-ahero__media{flex:1 1 360px;min-width:0;max-width:520px;margin:0 auto}.kk-front #main .kk-ahero__img,.kk-front #main .kk-ahero__media img{display:block;width:100%;height:auto;aspect-ratio:4/3.4;object-fit:cover;border-radius:24px!important}.kk-front #main .kk-abody{display:flex;flex-wrap:wrap;align-items:flex-start;gap:48px 72px}.kk-front #main .kk-prose{flex:999 1 560px;min-width:0;max-width:760px}.kk-front #main .kk-prose>:first-child{margin-top:0}.kk-front #main .kk-prose p{margin:0 0 .75em;font-size:18px;line-height:1.6;color:var(--kk-ink-2)}.kk-front #main .kk-prose p.kk-lead{font-family:var(--kk-serif);font-size:clamp(21px,2vw,24px);line-height:1.45;color:var(--kk-ink)}.kk-front #main .kk-prose h2{margin:1.6em 0 .5em!important;font-family:var(--kk-serif)!important;font-weight:300!important;font-size:clamp(25px,2.6vw,32px)!important;line-height:1.2!important;color:var(--kk-ink)!important}.kk-front #main .kk-prose a{color:var(--kk-accent-text);text-decoration:underline;text-decoration-color:var(--kk-pink-line);text-underline-offset:3px}.kk-front #main .kk-prose ul,.kk-front #main .kk-prose ol{margin:0 0 1em;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}.kk-front #main .kk-prose li{margin:0;font-size:17px;line-height:1.55;color:var(--kk-ink)}.kk-front #main .kk-prose .kk-questions li{padding:14px 18px;background:var(--kk-bg);border-radius:14px;font-family:var(--kk-serif);font-size:19px}.kk-front #main .kk-prose .kk-checklist li{position:relative;padding-left:32px}.kk-front #main .kk-prose .kk-checklist li:before{content:"";position:absolute;left:0;top:3px;width:20px;height:20px;border-radius:999px;background:var(--kk-pink-soft)}.kk-front #main .kk-prose .kk-checklist li:after{content:"";position:absolute;left:7px;top:7px;width:5px;height:9px;border-right:2px solid var(--kk-accent);border-bottom:2px solid var(--kk-accent);transform:rotate(45deg)}.kk-front #main .kk-prose .kk-process{counter-reset:kkp;gap:14px}.kk-front #main .kk-prose .kk-process li{counter-increment:kkp;position:relative;padding:18px 20px 18px 66px;border:1px solid var(--kk-line);border-radius:18px;background:#fff;color:var(--kk-ink-2)}.kk-front #main .kk-prose .kk-process li strong{color:var(--kk-ink);font-weight:600}.kk-front #main .kk-prose .kk-process li:before{content:"0" counter(kkp);position:absolute;left:20px;top:16px;font-family:var(--kk-serif);font-size:24px;color:var(--kk-accent)}.kk-front #main .kk-prose .kk-price-line{margin-top:18px;padding:16px 20px;border-radius:14px;background:var(--kk-pink-soft);color:var(--kk-ink)}.kk-front #main .kk-prose .kk-closing{font-family:var(--kk-serif);font-size:22px;line-height:1.45;color:var(--kk-ink)}.kk-front #main .kk-acard{flex:1 1 300px;min-width:0;background:var(--kk-dark);color:#fff;border-radius:28px;padding:30px 28px;display:flex;flex-direction:column;gap:16px}@media (min-width:1000px){.kk-front #main .kk-acard{position:sticky;top:110px;max-width:380px}}.kk-front #main .kk-acard .kk-eyebrow{color:#F3B3CB!important}.kk-front #main .kk-home .kk-acard__name{margin:0;font-family:var(--kk-serif);font-size:26px;line-height:1.2;color:#fff}.kk-front #main .kk-acard .kk-offer__facts{border-color:rgba(255,255,255,.14)}.kk-front #main .kk-home .kk-acard .kk-offer__facts li{color:var(--kk-dark-text)}.kk-front #main .kk-acard .kk-offer__facts li:before{background:rgba(255,255,255,.12)}.kk-front #main .kk-acard .kk-offer__facts li:after{border-color:#f3b3cb}.kk-front #main .kk-home .kk-acard .kk-offer__price{color:#d8cdd9;padding-top:14px;border-top:1px solid rgba(255,255,255,.14)}.kk-front #main .kk-acard .kk-offer__amount{color:#fff}.kk-front #main .kk-acard__cta{width:100%}.kk-front #main .kk-home .kk-acard__note{margin:0;font-size:14px;line-height:1.5;color:#d8cdd9}.kk-front #main .kk-acard__note a{color:#f7d2e0}.kk-front #main .kk-more-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}.kk-front #main .kk-more{display:flex;flex-direction:column;gap:10px;background:#fff;border:1px solid var(--kk-line);border-radius:22px;padding:26px 26px 22px;text-decoration:none!important;color:var(--kk-ink)!important;transition:transform .2s,box-shadow .2s}.kk-front #main .kk-more:hover{transform:translateY(-3px);box-shadow:0 16px 32px rgba(43,34,48,.08)}.kk-front #main .kk-more__name{font-family:var(--kk-serif);font-size:23px;line-height:1.2}.kk-front #main .kk-more__text{font-size:15px;line-height:1.55;color:var(--kk-ink-2);flex-grow:1}.kk-front #main .kk-more__foot{display:flex;justify-content:space-between;align-items:center;padding-top:12px;border-top:1px solid var(--kk-line-2)}.kk-front #main .kk-more__price{font-family:var(--kk-serif);font-size:22px}.kk-front #main .kk-more__link{font-weight:600;font-size:15px;color:var(--kk-accent-text)}.kk-front #main .kk-more__link:after{content:" →"}.kk-front #main .kk-offer__name a{color:inherit;text-decoration:none}.kk-front #main .kk-offer__name a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.kk-front #main .kk-offer__detail{align-self:flex-start;font-weight:600;font-size:15px;color:var(--kk-accent-text);text-decoration:none}.kk-front #main .kk-offer__detail:after{content:" →"}.kk-front #main .kk-offer--feature .kk-offer__detail{color:#f7d2e0}.kk-offer-page #ez-toc-container{display:none!important}.kk-front #main .kk-home>section.kk-contact-band:last-child{padding-bottom:0}.kk-front #main .kk-more-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}@media (max-width:640px){.kk-front #main .kk-home>section.kk-contact-band:last-child{padding-bottom:0}}.kk-front #main .kk-more__name{font-size:clamp(20px,1.7vw,23px);hyphens:auto;-webkit-hyphens:auto;overflow-wrap:break-word}.kk-front #main .kk-prose .shariff{margin:56px 0 0!important;text-align:center}.kk-front #main .kk-prose .shariff .ShariffHeadline,.kk-front #main .kk-prose .shariff .ShariffHeadline p{margin:0 0 16px!important;text-align:center;font-family:var(--kk-serif);font-size:20px;font-weight:400;color:var(--kk-ink)}.kk-front #main .kk-prose ul.shariff-buttons{display:flex!important;flex-direction:row!important;flex-wrap:wrap;justify-content:center;gap:8px;margin:0 auto!important;padding:0}.kk-front #main .kk-prose ul.shariff-buttons li{margin:0!important;padding:0!important}.kk-front #main .kk-prose ul.shariff-buttons li:before,.kk-front #main .kk-prose ul.shariff-buttons li:after{display:none!important}.kk-front #main .kk-offer__name a{color:inherit!important;text-decoration:none!important}.kk-front #main .kk-offer__name a:hover{text-decoration:underline!important;text-decoration-thickness:1px!important;text-underline-offset:5px}.kk-front #main .kk-offer__detail{color:var(--kk-accent-text)!important;text-decoration:none!important;border-bottom:0}.kk-front #main .kk-offer__detail:hover{text-decoration:underline!important;text-underline-offset:4px}.kk-front #main .kk-offer--feature .kk-offer__detail{color:#F7D2E0!important}.kk-front #main .kk-offer--feature .kk-offer__name{color:#FFFFFF!important}.kk-front #main .kk-offer--feature .kk-offer__more summary{color:#f7d2e0}.kk-front #main .kk-acard__note a{color:#F7D2E0!important}.kk-redesign #sliders-container .tfs-slider .slides>li{position:relative;overflow:hidden}.kk-redesign #sliders-container .tfs-slider .background{z-index:0;background-size:cover!important;background-position:center 40%!important}.kk-redesign #sliders-container .tfs-slider .slides>li:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgba(28,24,26,.86) 0%,rgba(28,24,26,.66) 38%,rgba(28,24,26,.12) 68%,rgba(28,24,26,0) 100%)}.kk-redesign #sliders-container .slide-content-container{z-index:2!important;display:flex!important;align-items:center;justify-content:flex-start;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;height:auto!important;margin:0!important;transform:none!important}.kk-redesign #sliders-container .slide-content{width:100%;max-width:1240px;margin:0 auto!important;padding:0 32px!important;box-sizing:border-box;text-align:left!important;transform:none!important;top:auto!important}.kk-redesign #sliders-container .slide-content .heading,.kk-redesign #sliders-container .slide-content .caption,.kk-redesign #sliders-container .slide-content .buttons{max-width:560px;margin-left:0!important;margin-right:0!important}.kk-redesign #sliders-container .fusion-title-sc-wrapper{background:transparent!important;padding:0!important;display:block!important}.kk-redesign #sliders-container .fusion-title{justify-content:flex-start!important;margin:0 0 14px!important}.kk-redesign #sliders-container .fusion-title .title-sep-container{display:none!important}.kk-redesign #sliders-container h2.fusion-title-heading{font-family:var(--kk-serif)!important;font-weight:400!important;font-size:clamp(34px,4vw,54px)!important;line-height:1.1!important;letter-spacing:-.01em!important;text-align:left!important;color:#FFFFFF!important;text-shadow:0 2px 20px rgba(0,0,0,.25)}.kk-redesign #sliders-container h3.fusion-title-heading{font-family:var(--kk-serif)!important;font-weight:400!important;font-size:clamp(19px,1.8vw,24px)!important;line-height:1.4!important;text-align:left!important;color:#F3EEE8!important}.kk-redesign #sliders-container .buttons{display:flex!important;flex-wrap:wrap;gap:12px;justify-content:flex-start;margin-top:22px!important;padding:0!important}.kk-redesign #sliders-container .buttons>div{display:block!important;margin:0!important;padding:0!important;float:none!important}.kk-redesign #sliders-container .buttons a{text-decoration:none!important}.kk-redesign #sliders-container .buttons .fusion-button,.kk-redesign #sliders-container .buttons a:not(.fusion-button){display:inline-flex!important;align-items:center;min-height:48px;padding:13px 28px!important;border-radius:999px!important;border:1.5px solid transparent!important;box-shadow:none!important;background:var(--kk-accent)!important;transition:background-color .2s}.kk-redesign #sliders-container .buttons a:not(.fusion-button),.kk-redesign #sliders-container .buttons .fusion-button .fusion-button-text{font-family:var(--kk-sans)!important;font-size:16px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important;color:#FFFFFF!important}.kk-redesign #sliders-container .buttons .fusion-button:hover{background:var(--kk-accent-hover)!important}.kk-redesign #sliders-container .buttons>div:nth-child(2) .fusion-button{background:rgba(255,255,255,.08)!important;border-color:rgba(255,255,255,.85)!important}.kk-redesign #sliders-container .buttons>div:nth-child(2) .fusion-button:hover{background:#FFFFFF!important}.kk-redesign #sliders-container .buttons>div:nth-child(2) .fusion-button:hover .fusion-button-text{color:var(--kk-ink)!important}.kk-redesign #sliders-container .slide-content>*{animation:kk-hero-rise .9s cubic-bezier(.22,.61,.36,1) both}.kk-redesign #sliders-container .slide-content .caption{animation-delay:.15s}.kk-redesign #sliders-container .slide-content .buttons{animation-delay:.3s}@media (max-width:900px){.kk-redesign #sliders-container .tfs-slider .slides>li:after{background:linear-gradient(0deg,rgba(28,24,26,.9) 0%,rgba(28,24,26,.6) 45%,rgba(28,24,26,.1) 80%)}.kk-redesign #sliders-container .slide-content-container{align-items:flex-end;padding-bottom:40px;box-sizing:border-box}.kk-redesign #sliders-container .slide-content{padding:0 20px!important}.kk-redesign #sliders-container .tfs-scroll-down-indicator{display:none!important}}@media (prefers-reduced-motion:reduce){.kk-redesign #sliders-container .slide-content>*{animation:none}}.kk-redesign .fusion-fullwidth[style*="245,195,220"]{--awb-background-color:var(--kk-dark)!important;background-color:var(--kk-dark)!important;padding-top:44px!important;padding-bottom:44px!important;margin-top:56px!important}.kk-redesign .fusion-fullwidth[style*="245,195,220"] p,.kk-redesign .fusion-fullwidth[style*="245,195,220"] strong{font-family:var(--kk-serif)!important;font-weight:400!important;font-size:clamp(22px,2.4vw,30px)!important;line-height:1.3!important;color:#FFFFFF!important}.kk-redesign .fusion-fullwidth[style*="245,195,220"] .fusion-button{background:var(--kk-bg)!important;border:0!important;border-radius:999px!important}.kk-redesign .fusion-fullwidth[style*="245,195,220"] .fusion-button .fusion-button-text{color:var(--kk-ink)!important;text-transform:none!important;font-weight:600!important;font-family:var(--kk-sans)!important}.kk-redesign:not(.kk-front) #main .fusion-blog-shortcode .fusion-posts-container{align-items:stretch}.kk-redesign:not(.kk-front) #main .fusion-posts-container>article.post .fusion-post-content{justify-content:flex-start}.kk-redesign:not(.kk-front) #main .fusion-posts-container>article.post h2,.kk-redesign:not(.kk-front) #main .fusion-posts-container>article.post .fusion-post-title{margin:0!important;min-height:calc(3 * 1.3em)}.kk-redesign:not(.kk-front) #main .fusion-posts-container>article.post .fusion-post-content-container{flex-grow:1}.kk-redesign:not(.kk-front) #main .fusion-posts-container>article.post .fusion-post-content-container p{display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.kk-redesign:not(.kk-front) #main .fusion-blog-shortcode .fusion-posts-container>article.post .fusion-post-title{min-height:calc(3 * 1.3em)}.kk-redesign:not(.kk-front) #main .fusion-blog-archive.fusion-blog-shortcode~*,.kk-redesign:not(.kk-front) #main .fusion-blog-shortcode{margin-top:8px}.kk-redesign:not(.kk-front) #main .fusion-posts-container>article.post .fusion-image-wrapper img{aspect-ratio:16/10}.kk-redesign .to-top-container,.kk-redesign #toTop{display:none!important}.kk-redesign #sliders-container .caption,.kk-redesign #sliders-container .caption .fusion-title,.kk-redesign #sliders-container .caption .fusion-title-heading,.kk-redesign #sliders-container .heading .fusion-title{padding-left:0!important;padding-right:0!important;margin-left:0!important;text-indent:0!important}.kk-redesign #sliders-container .buttons a *{border:0!important;box-shadow:none!important;background:transparent!important}.kk-redesign #sliders-container .buttons a{border-radius:999px!important}.kk-redesign #sliders-container .tfs-slider .background{animation:kk-hero-zoom 18s cubic-bezier(.22,.61,.36,1) both;transform-origin:60% 45%}.kk-front #main .kk-ahero__media{overflow:hidden;border-radius:24px}.kk-front #main .kk-ahero__media img,.kk-front #main .kk-ahero__img{animation:kk-hero-zoom-soft 14s cubic-bezier(.22,.61,.36,1) both}.kk-redesign.single-post .fusion-post-slideshow{overflow:hidden}.kk-redesign.single-post .fusion-post-slideshow img{animation:kk-hero-zoom-soft 14s cubic-bezier(.22,.61,.36,1) both}.kk-redesign .kk-card__img,.kk-redesign #main .fusion-posts-container>article.post .fusion-image-wrapper img,.kk-redesign .related-posts .fusion-image-wrapper img{transition:transform .8s cubic-bezier(.22,.61,.36,1)}.kk-redesign .kk-card,.kk-redesign #main .fusion-posts-container>article.post .fusion-image-wrapper,.kk-redesign .related-posts .fusion-image-wrapper{overflow:hidden}.kk-redesign .kk-card:hover .kk-card__img,.kk-redesign #main .fusion-posts-container>article.post:hover .fusion-image-wrapper img,.kk-redesign .related-posts .fusion-image-wrapper:hover img{transform:scale(1.06)}@media (prefers-reduced-motion:reduce){.kk-redesign #sliders-container .tfs-slider .background,.kk-front #main .kk-ahero__media img,.kk-redesign.single-post .fusion-post-slideshow img{animation:none}.kk-redesign .kk-card:hover .kk-card__img,.kk-redesign #main .fusion-posts-container>article.post:hover .fusion-image-wrapper img,.kk-redesign .related-posts .fusion-image-wrapper:hover img{transform:none}}.kk-header__cta{position:relative;isolation:isolate;transition:transform .25s cubic-bezier(.22,.61,.36,1),background-color .2s,box-shadow .25s}.kk-header__cta:after{content:"";position:absolute;inset:0;border-radius:999px;z-index:-1;box-shadow:0 0 0 0 rgba(228,28,108,.55);animation:kk-cta-pulse 3.2s cubic-bezier(.22,.61,.36,1) 1.5s infinite}.kk-header__cta:hover{transform:translateY(-2px);box-shadow:0 10px 22px rgba(228,28,108,.32)}.kk-header__cta:hover:after{animation:none}@keyframes kk-cta-pulse{0%{box-shadow:0 0 0 0 rgba(228,28,108,.5)}55%{box-shadow:0 0 0 12px rgba(228,28,108,0)}100%{box-shadow:0 0 0 0 rgba(228,28,108,0)}}@media (prefers-reduced-motion:reduce){.kk-header__cta:after{animation:none}.kk-header__cta:hover{transform:none}}.kk-redesign #sliders-container .fusion-title{text-align:left!important;display:block!important}.kk-redesign #sliders-container .fusion-title-heading{display:block!important;text-align:left!important}@media (max-width:900px){.kk-redesign #sliders-container .fusion-slider-container,.kk-redesign #sliders-container .tfs-slider,.kk-redesign #sliders-container .tfs-slider .slides,.kk-redesign #sliders-container .tfs-slider .slides>li{height:auto!important;min-height:0!important}.kk-redesign #sliders-container .tfs-slider .slides>li{display:flex!important;flex-direction:column;justify-content:flex-end;min-height:clamp(460px,110vw,620px)!important}.kk-redesign #sliders-container .tfs-slider .background{position:absolute!important;inset:0!important;height:100%!important;width:100%!important}.kk-redesign #sliders-container .slide-content-container{position:relative!important;inset:auto!important;padding:120px 0 40px!important}.kk-redesign #sliders-container .fusion-slider-loading{display:none!important}}@media (max-width:900px){.kk-redesign #sliders-container .tfs-slider .slides>li{float:none!important;margin-right:0!important;width:100%!important}.kk-redesign #sliders-container .flex-viewport{height:auto!important}.kk-redesign #sliders-container .tfs-slider .slides>li:not(.flex-active-slide):not(:only-child){display:none!important}}@media (max-width:900px){.kk-redesign #sliders-container .fusion-slider-container,.kk-redesign #sliders-container .tfs-slider{max-height:none!important;height:auto!important}}.kk-has-phero #sliders-container{display:none!important}.kk-phero{background:var(--kk-bg);padding:64px 0 24px;font-family:var(--kk-sans)}.kk-phero__inner{display:flex;flex-wrap:wrap;align-items:center;gap:40px 64px}.kk-phero__text{flex:999 1 440px;min-width:0;display:flex;flex-direction:column;gap:16px}.kk-phero .kk-eyebrow{margin:0!important}.kk-phero__title{margin:0;font-family:var(--kk-serif);font-weight:300;font-size:clamp(34px,4.2vw,56px);line-height:1.08;letter-spacing:-.012em;color:var(--kk-ink)}.kk-phero__sub{margin:0;font-family:var(--kk-serif);font-size:clamp(19px,1.9vw,24px);line-height:1.4;color:var(--kk-ink-2)}.kk-phero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.kk-phero__media{flex:1 1 360px;min-width:0;max-width:560px;margin:0 auto;overflow:hidden;border-radius:24px}.kk-phero__media img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;object-position:60% 50%;border-radius:0;animation:kk-hero-zoom-soft 14s cubic-bezier(.22,.61,.36,1) both}.kk-phero__text>*{animation:kk-hero-rise .9s cubic-bezier(.22,.61,.36,1) both}.kk-phero__text>:nth-child(2){animation-delay:.12s}.kk-phero__text>:nth-child(3){animation-delay:.24s}.kk-phero__text>:nth-child(4){animation-delay:.36s}@media (max-width:640px){.kk-phero{padding:36px 0 8px}.kk-phero__inner{gap:28px}}@media (prefers-reduced-motion:reduce){.kk-phero__media img,.kk-phero__text>*{animation:none}}.kk-phero .kk-eyebrow{font-family:var(--kk-sans)!important;font-size:13px!important;letter-spacing:.14em;text-transform:uppercase;font-weight:600!important;color:var(--kk-accent-text)!important;line-height:1.4!important}@media (min-width:901px){.kk-phero__media{flex-basis:480px;max-width:600px}.kk-phero__media img{aspect-ratio:4/3}}.page-id-1229.kk-redesign #main .post-content>.fusion-fullwidth:first-child>.fusion-builder-row{display:flex!important;flex-direction:column}.page-id-1229.kk-redesign #main .post-content>.fusion-fullwidth:first-child>.fusion-builder-row>.fusion-layout-column{width:100%!important;float:none!important;margin-left:0!important;margin-right:0!important}.page-id-1229.kk-redesign #main .post-content>.fusion-fullwidth:first-child>.fusion-builder-row>.fusion-layout-column:has(.fusion-blog-shortcode){order:-1;margin-bottom:72px!important}.page-id-1229.kk-redesign #main .fusion-layout-column:has(.fusion-blog-shortcode) h2:not(.fusion-post-title):not(.blog-shortcode-post-title){margin-top:0!important}.kk-redesign:not(.kk-front) #main .fusion-blog-shortcode article.post .fusion-post-title,.kk-redesign:not(.kk-front) #main .fusion-blog-shortcode article.post h2{font-size:clamp(21px,1.8vw,25px)!important;line-height:1.25!important;min-height:calc(2 * 1.25em)!important;margin:0!important;padding:0!important}.kk-redesign:not(.kk-front) #main .fusion-blog-shortcode article.post .fusion-post-content{padding-top:22px!important;margin-top:0!important}.kk-redesign:not(.kk-front) #main .fusion-blog-shortcode article.post .fusion-post-content>*:first-child{margin-top:0!important}.kk-redesign:not(.kk-front) #main .fusion-blog-shortcode article.post .fusion-post-content-container p{-webkit-line-clamp:5;font-size:16px!important}.kk-redesign:not(.kk-front) #main .post-content .fusion-imageframe{margin-bottom:40px!important}.kk-redesign:not(.kk-front) #main .post-content .fusion-imageframe+.fusion-text,.kk-redesign:not(.kk-front) #main .post-content .fusion-imageframe~h1,.kk-redesign:not(.kk-front) #main .post-content .fusion-imageframe~h2{margin-top:0}.kk-redesign:not(.kk-front) #main .post-content p>img+br+strong,.kk-redesign:not(.kk-front) #main .post-content img.aligncenter,.kk-redesign:not(.kk-front) #main .post-content img.alignnone{margin-bottom:28px}@media (max-width:640px){.kk-redesign:not(.kk-front) #main .post-content .fusion-imageframe{margin-bottom:28px!important}}.kk-front #main a.kk-offer__detail{display:flex!important;align-items:center;justify-content:space-between;gap:14px;align-self:stretch;margin-top:auto;padding:16px 20px;border-radius:16px;background:var(--kk-pink-soft);border:1px solid var(--kk-pink-line);color:var(--kk-ink)!important;text-decoration:none!important;transition:background-color .2s,transform .2s}.kk-front #main a.kk-offer__detail:after{content:"→";flex:0 0 auto;width:36px;height:36px;border-radius:999px;background:var(--kk-accent);color:#fff;display:flex;align-items:center;justify-content:center;font-size:18px;transition:transform .2s}.kk-front #main a.kk-offer__detail:hover{background:#f8d6e3;text-decoration:none!important}.kk-front #main a.kk-offer__detail:hover:after{transform:translateX(3px)}.kk-front #main .kk-offer__detail-text{display:block;font-weight:600;font-size:16px;line-height:1.3}.kk-front #main .kk-offer__detail-sub{display:block;font-size:14px;line-height:1.4;color:var(--kk-ink-2);font-weight:400;margin-top:2px}.kk-front #main .kk-offer__detail>span:first-child{display:flex;flex-direction:column}.kk-front #main .kk-offer--feature a.kk-offer__detail{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.2);color:#FFFFFF!important}.kk-front #main .kk-offer--feature a.kk-offer__detail:hover{background:rgba(255,255,255,.14)}.kk-front #main .kk-offer--feature .kk-offer__detail-sub{color:#d8cdd9}.kk-front #main .kk-offer__foot{margin-top:0}html body .pe-pro-seal{right:auto!important;left:0!important;transform-origin:left bottom!important}html body .pe-pro-seal *{direction:ltr}.kk-header{background:#F7F4F0!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;transform:translateZ(0);will-change:transform;-webkit-font-smoothing:antialiased}.kk-header__cta{transition:background-color .2s,box-shadow .25s!important}.kk-header__cta:hover{transform:none!important}.kk-header__cta:after{box-shadow:none!important;background:var(--kk-accent);opacity:0;transform:scale(1);animation:kk-cta-ring 3.2s ease-out 1.5s infinite!important;will-change:transform,opacity}.kk-header__cta:hover:after{animation:none!important;opacity:0}@keyframes kk-cta-ring{0%{opacity:.45;transform:scale(1)}60%{opacity:0;transform:scale(1.18,1.45)}100%{opacity:0;transform:scale(1.18,1.45)}}@media (prefers-reduced-motion:reduce){.kk-header__cta:after{animation:none!important}}@media (min-width:901px){:root{--kk-side:max(32px, calc(176px - max(0px, (100vw - 1240px) / 2)))}.kk-wrap{padding-left:var(--kk-side)!important;padding-right:var(--kk-side)!important}.kk-redesign:not(.kk-front) #main>.fusion-row{max-width:none!important;width:auto!important;padding-left:var(--kk-side)!important;padding-right:var(--kk-side)!important;box-sizing:border-box}.kk-redesign:not(.kk-front) #main .post-content>.fusion-fullwidth{padding-left:0!important;padding-right:0!important}.kk-header .kk-wrap{padding-left:32px!important;padding-right:32px!important}}.kk-redesign h1,.kk-redesign h2,.kk-redesign h3,.kk-redesign .kk-h2,.kk-redesign .kk-hero__title,.kk-redesign .kk-phero__title,.kk-redesign .kk-ahero__title,.kk-redesign .kk-ohero__title,.kk-redesign .kk-offer__name{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:normal;word-break:normal;hyphenate-limit-chars:10 4 4}@media (min-width:901px){html body.kk-redesign:not(.kk-front) #main>.fusion-row{max-width:1240px!important;box-sizing:border-box!important;margin-left:auto!important;margin-right:auto!important}}.kk-phero{position:relative;overflow:hidden;isolation:isolate;padding:0!important;background:#2b2230;min-height:clamp(440px,38vw,620px);display:flex;align-items:center}.kk-phero__inner{position:static;width:100%;padding-top:72px;padding-bottom:72px}.kk-phero__media{position:absolute!important;inset:0;z-index:-2;max-width:none!important;margin:0!important;border-radius:0!important;flex:none!important}.kk-phero__media img{width:100%!important;height:100%!important;aspect-ratio:auto!important;object-fit:cover;object-position:62% 45%!important;border-radius:0!important;animation:kk-hero-zoom 18s cubic-bezier(.22,.61,.36,1) both!important;transform-origin:65% 50%}.kk-phero:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,rgba(28,24,26,.88) 0%,rgba(28,24,26,.72) 34%,rgba(28,24,26,.15) 62%,rgba(28,24,26,0) 100%)}.kk-phero__text{flex:none!important;max-width:540px}.kk-phero .kk-eyebrow{color:#F7D2E0!important}.kk-phero__title{color:#fff;text-shadow:0 2px 20px rgba(0,0,0,.25)}.kk-phero__sub{color:#f3eee8}.kk-phero .kk-btn--ghost{color:#FFFFFF!important;border-color:rgba(255,255,255,.85);background:rgba(255,255,255,.06)}.kk-phero .kk-btn--ghost:hover{background:#fff;color:var(--kk-ink)!important}@media (max-width:900px){.kk-phero{align-items:flex-end;min-height:clamp(480px,120vw,640px)}.kk-phero__inner{padding-top:140px;padding-bottom:36px}.kk-phero__media img{object-position:70% 40%!important}.kk-phero:after{background:linear-gradient(0deg,rgba(28,24,26,.92) 0%,rgba(28,24,26,.65) 45%,rgba(28,24,26,.05) 80%)}}@media (prefers-reduced-motion:reduce){.kk-phero__media img{animation:none!important}}.kk-phero__text{flex:0 1 540px!important;min-width:0;width:100%}.page-id-1229.kk-redesign #main .fusion-layout-column:has(.fusion-blog-shortcode) .fusion-text :is(h1,h2,h3,h4,p){font-family:var(--kk-serif)!important;font-weight:400!important;font-size:clamp(32px,3.6vw,46px)!important;line-height:1.12!important;letter-spacing:-.01em!important;color:var(--kk-ink)!important;margin:0 0 28px!important;text-align:left!important}.page-id-1229.kk-redesign #main .fusion-layout-column:has(.fusion-blog-shortcode) .fusion-text :is(h1,h2,h3,h4,p) *{font:inherit!important;color:inherit!important}.page-id-1229.kk-redesign #main .fusion-layout-column:has(.fusion-blog-shortcode){margin-bottom:48px!important}.page-id-1229.kk-redesign #main .fusion-layout-column:has(.fusion-blog-shortcode)~.fusion-layout-column .fusion-text>h1:first-child,.page-id-1229.kk-redesign #main .fusion-layout-column:not(:has(.fusion-blog-shortcode)) .fusion-text>h1:first-of-type{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;margin:0!important;padding:0!important}.page-id-1229.kk-redesign #main #ez-toc-container{margin-top:0!important}.kk-redesign .fusion-posts-container article.post :is(h2,.fusion-post-title),.kk-redesign .kk-offer__name,.kk-redesign .kk-more__name,.kk-redesign .kk-card__title{-webkit-hyphens:manual!important;hyphens:manual!important}.kk-footer__cta{flex:1 1 300px;display:flex;flex-direction:column;align-items:flex-start;gap:14px;background:var(--kk-dark-2);border-radius:24px;padding:26px 26px 28px}.kk-footer__avatar{display:block;width:76px;height:76px;border-radius:999px;object-fit:cover;border:3px solid #f3b3cb}.kk-footer__cta-text{display:flex;flex-direction:column;gap:4px}.kk-footer__cta-title{font-family:var(--kk-serif);font-size:24px;line-height:1.2;color:#fff}.kk-footer__cta-sub{font-size:15px;line-height:1.45;color:#d8cdd9}.kk-footer .kk-footer__cta .kk-btn--accent{color:#FFFFFF!important;margin-top:4px}.kk-footer .kk-footer__cta .kk-btn--accent:hover{text-decoration:none}html body .pe-pro-seal{left:auto!important;right:0!important;transform-origin:right bottom!important}@media (max-width:900px){html body .pe-pro-seal{display:none!important}}.kk-front #main .kk-home .kk-acard__name{font-size:clamp(20px,1.9vw,26px)!important;-webkit-hyphens:auto!important;hyphens:auto!important;overflow-wrap:anywhere}.kk-front #main .kk-acard{min-width:280px}.kk-front #main .kk-yt{position:relative;aspect-ratio:16/9;border-radius:24px;overflow:hidden;background:#2b2230 url(//katikoerner.de/wp-content/plugins/kk-redesign/assets/css/../img/sicheres-bindungsverhalten-advanced.jpg) center/cover}.kk-front #main .kk-yt:before{content:"";position:absolute;inset:0;background:rgba(28,24,26,.55)}.kk-front #main .kk-yt__btn{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;width:100%;border:0;background:0 0;color:#fff;cursor:pointer;font:inherit}.kk-front #main .kk-yt__play{width:76px;height:76px;border-radius:999px;background:var(--kk-accent);position:relative;transition:transform .2s}.kk-front #main .kk-yt__play:after{content:"";position:absolute;left:31px;top:24px;border-left:22px solid #fff;border-top:14px solid transparent;border-bottom:14px solid transparent}.kk-front #main .kk-yt__btn:hover .kk-yt__play{transform:scale(1.06)}.kk-front #main .kk-yt__text{font-weight:600;font-size:17px}.kk-front #main .kk-home .kk-yt__note{position:absolute;left:0;right:0;bottom:0;margin:0;padding:10px 16px;font-size:13px!important;line-height:1.4!important;color:#E9E1EA!important;background:rgba(28,24,26,.6)}.kk-front #main .kk-yt__note a{color:#F7D2E0!important}.kk-front #main .kk-yt iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.kk-redesign.single-post .fusion-post-slideshow,.kk-redesign.single-post .fusion-post-slideshow .flex-viewport,.kk-redesign.single-post .fusion-post-slideshow .slides,.kk-redesign.single-post .fusion-post-slideshow .slides>li,.kk-redesign.single-post .fusion-post-slideshow .fusion-image-wrapper{border-radius:24px!important;overflow:hidden!important}.kk-redesign.single-post .fusion-post-slideshow img{border-radius:24px!important}.kk-redesign:not(.kk-front) #main .post-content>.fusion-fullwidth:first-child .fusion-imageframe:first-of-type,.kk-redesign.single-post #main .post-content .fusion-imageframe:first-of-type{display:block!important;border-radius:24px!important;overflow:hidden!important;line-height:0}.kk-redesign:not(.kk-front) #main .post-content>.fusion-fullwidth:first-child .fusion-imageframe:first-of-type img,.kk-redesign.single-post #main .post-content .fusion-imageframe:first-of-type img{border-radius:24px!important;animation:kk-hero-zoom-soft 14s cubic-bezier(.22,.61,.36,1) both;transform-origin:50% 50%}.kk-redesign.single-post #main .post-content .fusion-imageframe img{border-radius:24px!important}@media (prefers-reduced-motion:reduce){.kk-redesign #main .post-content .fusion-imageframe img{animation:none!important}}html body.kk-redesign:not(.kk-front) #main#main .fusion-layout-column[style*="--awb-bg-color:#ffffff"]>.fusion-column-wrapper,html body.kk-redesign:not(.kk-front) #main#main .fusion-layout-column[style*="--awb-bg-color:#fff;"]>.fusion-column-wrapper{padding:56px 60px 50px!important;border-radius:20px}@media (max-width:700px){html body.kk-redesign:not(.kk-front) #main#main .fusion-layout-column[style*="--awb-bg-color:#ffffff"]>.fusion-column-wrapper,html body.kk-redesign:not(.kk-front) #main#main .fusion-layout-column[style*="--awb-bg-color:#fff;"]>.fusion-column-wrapper{padding:32px 22px 28px!important}}@media (max-width:400px){.kk-front #main .kk-hero{min-height:max(600px,92svh)}.kk-front #main .kk-home .kk-hero__title{font-size:29px!important}.kk-front #main .kk-hero__text{gap:18px}.kk-front #main .kk-hero__actions{flex-wrap:nowrap;gap:10px}.kk-front #main .kk-hero__actions .kk-btn{padding-left:18px;padding-right:18px;font-size:15px;min-height:48px}}html body.kk-redesign.single-post #main h1{font-size:clamp(32px,3.4vw,46px)!important;font-weight:400!important;line-height:1.12!important}html body.kk-redesign.single-post #main .post-content h2{font-size:clamp(25px,2.4vw,31px)!important;font-weight:500!important;line-height:1.2!important}html body.kk-redesign.single-post #main .post-content h3{font-size:clamp(21px,1.9vw,24px)!important;font-weight:600!important;line-height:1.25!important}html body.kk-redesign.single-post #main .post-content h4{font-size:18px!important;font-weight:300!important}html body.kk-redesign.single-post #main :is(h1,h2,h3,h4) :is(strong,b){font-weight:300!important}html body.kk-redesign.single-post #ez-toc-container .ez-toc-title{font-weight:300!important}html body.kk-redesign:not(.kk-front) #main #mailpoet_form_1{max-width:860px;margin:0 auto!important;background:transparent!important}html body.kk-redesign:not(.kk-front) #main #mailpoet_form_1 form.mailpoet_form{display:grid!important;grid-template-columns:minmax(0,1fr) auto;column-gap:12px;row-gap:0;align-items:end;padding:8px 0!important;text-align:left}html body.kk-redesign:not(.kk-front) #main #mailpoet_form_1 form.mailpoet_form>:not(.mailpoet_paragraph){grid-column:1/-1}html body.kk-redesign:not(.kk-front) #main #mailpoet_form_1 .mailpoet_paragraph{margin:0!important;text-align:left}html body.kk-redesign:not(.kk-front) #main #mailpoet_form_1 .mailpoet_paragraph:nth-of-type(1){grid-column:1/-1;margin-bottom:16px!important;text-align:center}html body.kk-redesign:not(.kk-front) #main #mailpoet_form_1 .mailpoet_paragraph:nth-of-type(1):before{content:"Newsletter";display:block;margin-bottom:6px;font-family:var(--kk-sans);font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--kk-accent-text)}html body.kk-redesign:not(.kk-front) #main #mailpoet_form_1 .mailpoet_paragraph:nth-of-type(1) strong{display:block;font-family:var(--kk-serif)!important;font-weight:300!important;font-size:clamp(20px,1.9vw,24px)!important;line-height:1.3;color:var(--kk-ink)!important}html body.kk-redesign:not(.kk-front) #main #mailpoet_form_1 .mailpoet_paragraph:nth-of-type(1) :is(span,a){color:var(--kk-accent-text)!important;text-decoration:none!important;border-bottom:1px solid currentColor}html body.kk-redesign:not(.kk-front) #main #mailpoet_form_1 .mailpoet_paragraph:nth-of-type(2){grid-column:1;grid-row:2}html body.kk-redesign:not(.kk-front) #main #mailpoet_form_1 .mailpoet_paragraph:nth-of-type(4){grid-column:2;grid-row:2}html body.kk-redesign:not(.kk-front) #main #mailpoet_form_1 .mailpoet_paragraph:nth-of-type(3){grid-column:1/-1;grid-row:3;margin-top:12px!important;text-align:center}html body.kk-redesign:not(.kk-front) #main #mailpoet_form_1 .mailpoet_text_label{display:block;margin:0 0 4px 18px;font-family:var(--kk-sans);font-size:14px!important;font-weight:600!important;color:var(--kk-ink)}html body.kk-redesign:not(.kk-front) #main #mailpoet_form_1 input.mailpoet_text{display:block;width:100%!important;max-width:none!important;height:50px;margin:0!important;padding:0 22px!important;border:1px solid var(--kk-line)!important;border-radius:999px!important;background:#FFFFFF!important;font-size:17px!important;box-shadow:0 1px 2px rgba(42,34,48,.04);box-sizing:border-box}html body.kk-redesign:not(.kk-front) #main #mailpoet_form_1 input.mailpoet_text:focus{border-color:var(--kk-accent)!important;outline:3px solid rgba(228,28,108,.18)!important;outline-offset:0}html body.kk-redesign:not(.kk-front) #main #mailpoet_form_1 .mailpoet_submit{height:50px;min-height:50px;margin:0!important;padding:0 26px!important;background:var(--kk-accent)!important;white-space:nowrap}html body.kk-redesign:not(.kk-front) #main #mailpoet_form_1 .mailpoet_submit:hover{background:var(--kk-ink)!important}html body.kk-redesign:not(.kk-front) #main #mailpoet_form_1 .mailpoet_paragraph:nth-of-type(3) small{display:block;max-width:none;margin:0 auto;font-size:13px;line-height:1.5;color:var(--kk-muted)}html body.kk-redesign:not(.kk-front) #main #mailpoet_form_1 .mailpoet_message{grid-column:1/-1;margin-top:12px!important;text-align:center}html body.kk-redesign:not(.kk-front) #main #mailpoet_form_1 .mailpoet_form_loading{display:none}@media (min-width:900px){html body.kk-redesign:not(.kk-front) #main #mailpoet_form_1 .mailpoet_paragraph:nth-of-type(1) strong{white-space:nowrap}}@media (max-width:600px){html body.kk-redesign:not(.kk-front) #main #mailpoet_form_1 form.mailpoet_form{grid-template-columns:1fr;row-gap:12px}html body.kk-redesign:not(.kk-front) #main #mailpoet_form_1 .mailpoet_paragraph:nth-of-type(n){grid-column:1;grid-row:auto}html body.kk-redesign:not(.kk-front) #main #mailpoet_form_1 .mailpoet_paragraph:nth-of-type(1){margin-bottom:10px!important}html body.kk-redesign:not(.kk-front) #main #mailpoet_form_1 .mailpoet_submit{width:100%!important}html body.kk-redesign:not(.kk-front) #main #mailpoet_form_1 .mailpoet_paragraph:nth-of-type(3){order:5;margin-top:4px!important}}html body .fusion-layout-column:has(.kk-bookcard){border:0!important;background:transparent!important;padding:0!important;--awb-border-top:0px!important;--awb-border-right:0px!important;--awb-border-bottom:0px!important;--awb-border-left:0px!important;--awb-bg-color:transparent!important;box-shadow:none!important}html body .fusion-layout-column:has(.kk-bookcard)>.fusion-column-wrapper{padding:0!important;border:0!important;background:transparent!important}html body .kk-bookcard{max-width:920px;margin:0 auto;padding:clamp(22px,3vw,36px);background:#fbf8f5;border:1px solid var(--kk-line);border-radius:24px;box-shadow:0 18px 40px -28px rgba(42,34,48,.35);text-align:left;box-sizing:border-box}html body .kk-bookcard .kk-bookcard__eyebrow,html body #main .kk-bookcard h2.kk-bookcard__eyebrow,html body.kk-redesign.single-post #main .post-content .kk-bookcard h2.kk-bookcard__eyebrow{margin:0 0 18px!important;padding:0!important;font-family:var(--kk-sans)!important;font-size:13px!important;font-weight:600!important;letter-spacing:.14em!important;text-transform:uppercase!important;line-height:1.4!important;color:var(--kk-accent-text)!important;text-align:left!important}html body .kk-bookcard__grid{display:grid;grid-template-columns:minmax(150px,220px) minmax(0,1fr);gap:clamp(20px,3.5vw,40px);align-items:center}html body .kk-bookcard__cover{display:block;line-height:0;border:0!important;text-decoration:none!important}html body .kk-bookcard__cover img{display:block;width:100%;height:auto;border-radius:0!important;transition:transform .35s ease}html body .kk-bookcard__cover:hover img{transform:translateY(-4px) rotate(-1deg)}html body .kk-bookcard .kk-bookcard__quote{margin:0 0 14px!important;padding:0 0 0 14px!important;border-left:2px solid var(--kk-accent);font-family:var(--kk-serif)!important;font-style:italic;font-weight:300!important;font-size:16px!important;line-height:1.5!important;color:var(--kk-muted)!important}html body .kk-bookcard .kk-bookcard__title{margin:0 0 8px!important;font-family:var(--kk-serif)!important;font-weight:400!important;font-size:clamp(24px,2.6vw,32px)!important;line-height:1.15!important;color:#8E1B2C!important;letter-spacing:-.01em}html body .kk-bookcard .kk-bookcard__sub{margin:0 0 14px!important;font-size:16px!important;line-height:1.5!important;color:var(--kk-ink)!important}html body .kk-bookcard .kk-bookcard__list{list-style:none!important;margin:0 0 14px!important;padding:0!important;display:flex;flex-wrap:wrap;gap:6px 18px}html body .kk-bookcard .kk-bookcard__list li{position:relative;margin:0!important;padding:0 0 0 24px!important;font-size:15px!important;line-height:1.5!important;color:var(--kk-ink)!important;font-weight:500}html body .kk-bookcard .kk-bookcard__list li:before{content:""!important;position:absolute;left:2px;top:.38em;width:6px;height:11px;border:solid #8e1b2c;border-width:0 2px 2px 0;transform:rotate(45deg);background:none!important;border-radius:0!important}html body .kk-bookcard .kk-bookcard__list li:after{display:none!important}html body .kk-bookcard .kk-bookcard__rating{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0 0 18px!important;font-size:14px!important;line-height:1.4!important;color:var(--kk-ink)!important;font-weight:600}html body .kk-bookcard .kk-bookcard__rating span:not(.kk-stars){font-weight:400;color:var(--kk-muted)}html body .kk-stars{--kk-star:#e8b931;position:relative;display:inline-block;font-size:17px;line-height:1;letter-spacing:2px;font-family:Arial,sans-serif}html body .kk-stars:before{content:"★★★★★";color:#e4dcd3}html body .kk-stars:after{content:"★★★★★";position:absolute;left:0;top:0;width:calc(var(--kk-rating) / 5 * 100%);overflow:hidden;white-space:nowrap;color:var(--kk-star)}html body .kk-bookcard__actions{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 12px}html body .kk-bookcard__actions .kk-btn{min-height:46px;padding:10px 22px;text-decoration:none!important;border-bottom-width:1.5px}html body .kk-bookcard .kk-bookcard__more{font-size:15px;font-weight:600;color:var(--kk-accent-text)!important;text-decoration:none!important;border-bottom:1px solid currentColor}html body .kk-bookcard .kk-bookcard__sub a{color:var(--kk-accent-text)!important}@media (max-width:640px){html body .kk-bookcard__grid{grid-template-columns:96px minmax(0,1fr);gap:12px 16px;align-items:start}html body .kk-bookcard .kk-bookcard__quote{display:none}html body .kk-bookcard .kk-bookcard__title{font-size:21px!important}html body .kk-bookcard .kk-bookcard__sub{font-size:15px!important}html body .kk-bookcard .kk-bookcard__list{flex-direction:column;gap:4px}html body .kk-bookcard__actions{flex-direction:column}html body .kk-bookcard__actions .kk-btn{width:100%}html body .kk-bookcard__body{display:contents}html body .kk-bookcard__grid{grid-template-areas:"cover title" "sub sub" "list list" "rating rating" "actions actions" "more more"}html body .kk-bookcard__cover{grid-area:cover}html body .kk-bookcard .kk-bookcard__title{grid-area:title;align-self:center;margin:0!important}html body .kk-bookcard .kk-bookcard__sub{grid-area:sub;align-self:start}html body .kk-bookcard .kk-bookcard__list{grid-area:list}html body .kk-bookcard .kk-bookcard__rating{grid-area:rating}html body .kk-bookcard__actions{grid-area:actions}html body .kk-bookcard .kk-bookcard__more{grid-area:more;justify-self:start}}html body.kk-redesign.single-post #main h1,html body.kk-redesign.single-post #main .post-content h2:not(.kk-bookcard__eyebrow),html body.kk-redesign.single-post #main h1 *,html body.kk-redesign.single-post #main .post-content h2:not(.kk-bookcard__eyebrow) *{color:#E5256D!important}html body .related-posts .fusion-carousel-meta{display:none!important}html body.kk-redesign{font-variant-numeric:lining-nums}@media (max-width:900px){.kk-front #main .kk-home .kk-hero__actions{justify-content:center}}.kk-phero__media picture{display:block;width:100%;height:100%}.page-id-10 .kk-phero__media img{object-position:58% 2%!important;transform-origin:58% 20%}@media (max-width:900px){.page-id-10 .kk-phero__media img{object-position:56% 8%!important}}.kk-card>picture{display:block;overflow:hidden}@media (min-width:901px){.page-id-10 .kk-phero__media{left:auto!important;width:min(62%,980px)!important;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 28%);mask-image:linear-gradient(90deg,transparent 0%,#000 28%)}.page-id-10 .kk-phero__media img{object-position:50% 0%!important}.page-id-10 .kk-phero:after{background:linear-gradient(90deg,rgba(28,24,26,.25) 0%,rgba(28,24,26,0) 60%)}}.page-id-10.kk-has-phero #main .fusion-text-1>p:has(>img.wp-image-9569),.page-id-10.kk-has-phero #main img.wp-image-9569{display:none!important}.page-id-10.kk-has-phero #main .fusion-text-1>h1{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.page-id-10.kk-has-phero #main .post-content>.fusion-fullwidth:first-child .fusion-separator{display:none!important}.kk-archive-head--hidden{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important}.category-blog .kk-phero__media img{object-position:70% 62%!important;transform-origin:75% 70%}@media (max-width:900px){.category-blog .kk-phero__media img{object-position:72% 70%!important}}html body.kk-redesign #main .fusion-posts-container>article.post h2,html body.kk-redesign #main .fusion-posts-container>article.post .fusion-post-title{min-height:0!important;font-size:22px!important;line-height:26px!important}html body.kk-redesign #main .fusion-posts-container>article.post .fusion-post-content-container{flex-grow:0!important}html body.kk-redesign #main .fusion-posts-container>article.post .fusion-post-content-container p{line-height:26px!important;-webkit-line-clamp:4;line-clamp:4}html body.kk-redesign #main .fusion-posts-container>article.post .fusion-post-content{gap:12px!important}.kk-progress{position:fixed;left:0;right:0;top:0;height:3px;z-index:100000;background:var(--kk-accent);transform-origin:0 50%;transform:scaleX(0);pointer-events:none}html body.kk-lesen #main .kk-readtime{margin:-6px 0 28px!important;font-size:14px!important;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--kk-muted)!important}html body.kk-lesen #main .post-content .kk-chapter{margin:3.2em 0 4px!important;font-family:var(--kk-sans)!important;font-size:12px!important;font-weight:600!important;letter-spacing:.16em;text-transform:uppercase;color:var(--kk-accent-text)!important}html body.kk-lesen #main .post-content .kk-chapter+h2{margin-top:0!important}html body.kk-lesen #main .post-content p.kk-sub{margin:2em 0 .6em!important;font-family:var(--kk-serif)!important;font-size:24px!important;line-height:1.25!important;color:var(--kk-ink)!important}html body.kk-lesen #main .post-content p.kk-sub strong{font-weight:600!important}html body.kk-lesen #main .post-content p.kk-sub--num{display:flex;align-items:center;gap:16px;padding-top:1.4em;border-top:1px solid var(--kk-line)}html body.kk-lesen #main .post-content .kk-sub__num{flex:none;display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;background:var(--kk-pink-soft);color:var(--kk-accent-text);font-family:var(--kk-serif);font-size:30px;font-weight:600;line-height:1}html body.kk-lesen #main .post-content .kk-sub__text{font-weight:600}html body.kk-lesen #main .post-content p.kk-key{margin:1.6em 0!important;padding:20px 24px 20px 26px!important;background:#fff;border-left:3px solid var(--kk-accent);border-radius:0 18px 18px 0;font-family:var(--kk-serif)!important;font-size:22px!important;line-height:1.4!important;color:var(--kk-ink)!important;box-shadow:0 10px 28px -22px rgba(42,34,48,.4)}html body.kk-lesen #main .post-content p.kk-key em{font-style:normal}html body.kk-lesen #main .post-content p.kk-key>span:first-child,html body.kk-lesen #main .post-content p.kk-key em>span:first-child{color:var(--kk-accent)!important;margin-right:4px}html body.kk-lesen #main .post-content p.kk-warn{margin:1.6em 0!important;padding:18px 22px!important;background:#fff6e8;border:1px solid #f1d9ae;border-radius:16px;color:var(--kk-ink)!important;font-weight:500}html body.kk-lesen #main .post-content .kk-warn__label{display:inline-block;margin-right:10px;padding:2px 10px;border-radius:999px;background:#b5741a;color:#fff;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;vertical-align:2px}html body.kk-lesen #main .post-content :is(.kk-qbox,.kk-check){margin:1.8em 0!important;padding:24px 26px!important;border-radius:20px;background:#fff;border:1px solid var(--kk-line)}html body.kk-lesen #main .post-content .kk-qbox{background:var(--kk-pink-soft);border-color:var(--kk-pink-line)}html body.kk-lesen #main .post-content .kk-box__label{margin:0 0 12px!important;font-size:12px!important;font-weight:700!important;letter-spacing:.16em;text-transform:uppercase;color:var(--kk-accent-text)!important}html body.kk-lesen #main .post-content .kk-qbox .kk-box__item{position:relative;margin:0!important;padding:10px 0 10px 34px!important;font-family:var(--kk-serif)!important;font-size:21px!important;line-height:1.4!important;font-style:italic;color:var(--kk-ink)!important;border-top:1px solid rgba(179,18,79,.12)}html body.kk-lesen #main .post-content .kk-qbox .kk-box__item:first-child{border-top:0}html body.kk-lesen #main .post-content .kk-qbox .kk-box__item:before{content:"?";position:absolute;left:0;top:12px;width:22px;height:22px;border-radius:50%;background:var(--kk-accent);color:#fff;font:700 13px/22px var(--kk-sans);text-align:center;font-style:normal}html body.kk-lesen #main .post-content ul.kk-box__list{list-style:none!important;margin:0!important;padding:0!important}html body.kk-lesen #main .post-content .kk-check .kk-box__item{position:relative;margin:0!important;padding:12px 12px 12px 44px!important;border-radius:12px;font-size:17px!important;line-height:1.5!important;color:var(--kk-ink)!important;cursor:pointer;transition:background .15s}html body.kk-lesen #main .post-content .kk-check .kk-box__item:before{content:"";position:absolute;left:12px;top:14px;width:20px;height:20px;border:2px solid var(--kk-pink-line);border-radius:6px;background:#fff;box-sizing:border-box}html body.kk-lesen #main .post-content .kk-check .kk-box__item:hover{background:var(--kk-bg)}html body.kk-lesen #main .post-content .kk-check .kk-box__item.is-on{background:var(--kk-pink-soft)}html body.kk-lesen #main .post-content .kk-check .kk-box__item.is-on:before{background:var(--kk-accent);border-color:var(--kk-accent)}html body.kk-lesen #main .post-content .kk-check .kk-box__item.is-on:after{content:"";position:absolute;left:19px;top:17px;width:6px;height:11px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}html body.kk-lesen #main .post-content .kk-check .kk-box__item:focus-visible{outline:2px solid var(--kk-accent);outline-offset:2px}html body.kk-lesen #main .post-content .kk-check__count{margin:12px 0 0!important;font-size:14px!important;color:var(--kk-muted)!important}@media (max-width:640px){html body.kk-lesen #main .post-content p.kk-key{font-size:19px!important;padding:16px 18px!important}html body.kk-lesen #main .post-content .kk-qbox .kk-box__item{font-size:18px!important}html body.kk-lesen #main .post-content :is(.kk-qbox,.kk-check){padding:18px 16px!important}html body.kk-lesen #main .post-content p.kk-sub{font-size:21px!important}html body.kk-lesen #main .post-content .kk-check .kk-box__item{padding:10px 6px 10px 36px!important;font-size:16px!important}html body.kk-lesen #main .post-content .kk-check .kk-box__item:before{left:6px;top:12px}html body.kk-lesen #main .post-content .kk-check .kk-box__item.is-on:after{left:13px;top:15px}html body.kk-lesen #main .post-content .kk-sub__num{width:42px;height:42px;font-size:24px}}html body.kk-lesen #main .post-content .kk-quotebox{margin:1.8em 0!important;padding:8px 0 8px 26px!important;border-left:3px solid var(--kk-pink-line)}html body.kk-lesen #main .post-content .kk-quotebox .kk-box__item{margin:0!important;padding:8px 0!important;font-family:var(--kk-serif)!important;font-size:23px!important;line-height:1.35!important;font-style:italic;color:var(--kk-ink)!important}html body.kk-lesen #main .post-content .kk-quotebox .kk-box__item:before{content:"„";color:var(--kk-accent);margin-right:2px}html body.kk-lesen #main .post-content .kk-quotebox .kk-box__item:after{content:"“";color:var(--kk-accent);margin-left:1px}html body.kk-lesen #main .post-content .kk-story{margin:1.8em 0!important;padding:22px 26px!important;background:#fff;border:1px solid var(--kk-line);border-radius:20px}html body.kk-lesen #main .post-content .kk-story>p{padding-left:0!important;margin:0 0 .7em!important}html body.kk-lesen #main .post-content .kk-story>p:last-child{margin-bottom:0!important}@media (max-width:640px){html body.kk-lesen #main .post-content .kk-quotebox .kk-box__item{font-size:20px!important}html body.kk-lesen #main .post-content .kk-story{padding:18px 16px!important}}@media (prefers-reduced-motion:reduce){.kk-progress{display:none}}.kk-front #main .kk-clever{border-top:1px solid var(--kk-line-2)}.kk-front #main .kk-clever__inner{display:grid;grid-template-columns:minmax(220px,340px) minmax(0,1fr);gap:clamp(32px,5vw,72px);align-items:center}.kk-front #main .kk-clever__media img{display:block;width:100%;height:auto;border-radius:50%!important;box-shadow:0 24px 48px -30px rgba(228,28,108,.55)}.kk-front #main .kk-clever__text{display:flex;flex-direction:column;gap:14px}.kk-front #main .kk-clever .kk-eyebrow{margin:0!important}.kk-front #main .kk-clever .kk-h2{margin:0 0 4px!important}.kk-front #main .kk-home .kk-clever__lead,.kk-front #main .kk-clever__lead{margin:0;font-family:var(--kk-serif);font-size:clamp(21px,2vw,25px);line-height:1.35;color:var(--kk-ink)}.kk-front #main .kk-clever__text>p{margin:0}.kk-front #main .kk-clever__list{list-style:none;margin:10px 0 4px!important;padding:0!important;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.kk-front #main .kk-clever__list li{margin:0!important;padding:20px 18px!important;background:var(--kk-bg);border-radius:18px;display:flex;flex-direction:column;gap:10px}.kk-front #main .kk-clever__list li:before,.kk-front #main .kk-clever__list li:after{display:none!important}.kk-front #main .kk-clever__num{font-family:var(--kk-serif);font-size:34px;line-height:1;font-weight:500;color:var(--kk-accent)}.kk-front #main .kk-clever__body{font-size:15px;line-height:1.55;color:var(--kk-ink-2)}.kk-front #main .kk-clever__body strong{display:block;margin-bottom:4px;font-size:16px;font-weight:600;color:var(--kk-ink)}.kk-front #main .kk-clever__close{padding-left:16px;border-left:2px solid var(--kk-accent);font-family:var(--kk-serif);font-style:italic;font-size:19px;line-height:1.45;color:var(--kk-ink)}@media (max-width:1000px){.kk-front #main .kk-clever__list{grid-template-columns:1fr}.kk-front #main .kk-clever__list li{flex-direction:row;align-items:flex-start;gap:16px}}@media (max-width:760px){.kk-front #main .kk-clever__inner{grid-template-columns:1fr}.kk-front #main .kk-clever__media{max-width:220px;margin:0 auto}}@media (min-width:1300px){.kk-front #main .kk-home .kk-clever .kk-h2,.kk-front #main .kk-clever .kk-h2{white-space:nowrap;font-size:clamp(26px,2.35vw,34px)!important}}@media (max-width:1299px) and (min-width:761px){.kk-front #main .kk-clever__inner{grid-template-columns:minmax(160px,240px) minmax(0,1fr)}.kk-front #main .kk-clever__list{grid-template-columns:1fr}.kk-front #main .kk-clever__list li{flex-direction:row;align-items:flex-start;gap:16px}}.kk-front #main .kk-offers-intro{background:#F6F4F0!important;border-bottom:0!important}.kk-front #main .kk-clever{border-top:0!important}.kk-front #main .kk-offers-intro+.kk-clever{border-top:0!important}html body.kk-lesen #main .post-content ul.kk-arrowlist{list-style:none!important;margin:1.6em 0!important;padding:22px 24px!important;background:#fff;border:1px solid var(--kk-line);border-left:3px solid var(--kk-accent);border-radius:0 18px 18px 0}html body.kk-lesen #main .post-content ul.kk-arrowlist li{position:relative;margin:0!important;padding:8px 0 8px 30px!important;font-size:17px;line-height:1.5;color:var(--kk-ink);border-top:1px solid var(--kk-line-2)}html body.kk-lesen #main .post-content ul.kk-arrowlist li:first-child{border-top:0}html body.kk-lesen #main .post-content ul.kk-arrowlist li:before{content:"→"!important;position:absolute;left:0;top:8px;color:var(--kk-accent);font-weight:600;background:none!important;width:auto!important;height:auto!important}html body.kk-about #main .kk-about-facts{list-style:none;margin:0 0 40px!important;padding:0!important;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--kk-line);border:1px solid var(--kk-line);border-radius:20px;overflow:hidden}html body.kk-about #main .kk-about-facts li{margin:0!important;padding:18px 22px!important;background:#fff;display:flex;flex-direction:column;gap:4px}html body.kk-about #main .kk-about-facts li:before{display:none!important}html body.kk-about #main .kk-about-facts__k{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--kk-accent-text)}html body.kk-about #main .kk-about-facts__v{font-size:16px;line-height:1.4;color:var(--kk-ink)}html body.kk-about #main .post-content p.kk-about-lead{font-family:var(--kk-serif)!important;font-size:clamp(22px,2.2vw,27px)!important;line-height:1.4!important;color:var(--kk-ink)!important;margin-bottom:1em!important}html body.kk-about #main .post-content .kk-about-who{margin:1.8em 0!important;padding:26px 28px!important;background:var(--kk-pink-soft);border:1px solid var(--kk-pink-line);border-radius:22px}html body.kk-about #main .post-content .kk-about-who>p:first-child{margin:0 0 10px!important;font-family:var(--kk-serif)!important;font-size:24px!important;line-height:1.3!important;color:var(--kk-ink)!important}html body.kk-about #main .post-content .kk-about-who>p:first-child strong{font-weight:500!important}html body.kk-about #main .post-content .kk-about-who>p:first-child br{display:none}html body.kk-about #main .post-content .kk-about-who ul{list-style:none!important;margin:0 0 14px!important;padding:0!important;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}html body.kk-about #main .post-content .kk-about-who li{position:relative;margin:0!important;padding:12px 14px 12px 40px!important;background:#fff;border-radius:14px;font-size:16px;line-height:1.45;color:var(--kk-ink)}html body.kk-about #main .post-content .kk-about-who li:before{content:"♥"!important;position:absolute;left:14px;top:11px;color:var(--kk-accent);font-size:15px;background:none!important;width:auto!important;height:auto!important;border:0!important}html body.kk-about #main .post-content .kk-about-who__end{margin:0!important;font-size:16px!important;color:var(--kk-ink-2)!important}html body.kk-about #main .post-content p.kk-h2-cont{margin:-.2em 0 1.1em!important;font-family:var(--kk-serif)!important;font-style:italic;font-size:clamp(20px,1.9vw,24px)!important;line-height:1.4!important;color:var(--kk-ink-2)!important}html body.kk-about #main .post-content p.kk-h2-cont strong{font-weight:400!important}html body.kk-about #main .post-content em{font-family:var(--kk-serif);font-size:1.15em;color:var(--kk-accent-text)}html body.kk-about #main .post-content ul.kk-insights{list-style:none!important;counter-reset:kkins;margin:1.4em 0 1.6em!important;padding:0!important;display:grid;gap:12px}html body.kk-about #main .post-content ul.kk-insights li{counter-increment:kkins;position:relative;margin:0!important;padding:20px 22px 20px 82px!important;background:#fff;border:1px solid var(--kk-line);border-radius:18px;font-size:17px;line-height:1.55;color:var(--kk-ink);min-height:64px}html body.kk-about #main .post-content ul.kk-insights li:before{content:counter(kkins)!important;position:absolute;left:20px;top:18px;width:44px;height:44px;border-radius:50%;background:var(--kk-pink-soft);color:var(--kk-accent-text);font-family:var(--kk-serif);font-size:26px;font-weight:600;line-height:44px;text-align:center;border:0!important}html body.kk-about #main .post-content p.kk-warn--info{background:#f1f4f1;border-color:#d7e0d5}html body.kk-about #main .post-content p.kk-warn--info .kk-warn__label{background:var(--kk-sage-ink)}html body.kk-about #main .post-content .kk-about-cta{display:flex;gap:28px;align-items:center;margin:2.4em 0!important;padding:30px 32px!important;background:#fff;border:1px solid var(--kk-line);border-radius:24px;box-shadow:0 22px 44px -32px rgba(42,34,48,.4)}html body.kk-about #main .post-content .kk-about-cta__img{flex:none;width:120px;height:120px;border-radius:50%!important;object-fit:cover;border:4px solid var(--kk-pink-soft)}html body.kk-about #main .post-content .kk-about-cta__title{margin:0 0 6px!important;font-family:var(--kk-serif)!important;font-size:28px!important;line-height:1.2!important;color:var(--kk-ink)!important}html body.kk-about #main .post-content .kk-about-cta__body>p:not(.kk-about-cta__title){margin:0 0 16px!important}html body.kk-about #main .post-content .kk-about-cta__actions{display:flex;flex-wrap:wrap;gap:10px}html body.kk-about #main .post-content .kk-about-cta__actions .kk-btn{text-decoration:none!important}@media (max-width:760px){html body.kk-about #main .kk-about-facts{grid-template-columns:1fr}html body.kk-about #main .post-content .kk-about-who ul{grid-template-columns:1fr}html body.kk-about #main .post-content .kk-about-who{padding:20px 18px!important}html body.kk-about #main .post-content ul.kk-insights li{padding:16px 16px 16px 66px!important;font-size:16px}html body.kk-about #main .post-content ul.kk-insights li:before{left:14px;top:16px;width:38px;height:38px;line-height:38px;font-size:22px}html body.kk-about #main .post-content .kk-about-cta{flex-direction:column;text-align:center;padding:24px 18px!important}html body.kk-about #main .post-content .kk-about-cta__actions{justify-content:center}html body.kk-about #main .post-content .kk-about-cta__actions .kk-btn{width:100%}}.kk-front #main .kk-home .kk-booking__info .kk-h2,.kk-front #main .kk-booking__info .kk-h2{font-size:clamp(24px,2.1vw,30px)!important;white-space:nowrap}@media (max-width:400px){.kk-front #main .kk-booking__info .kk-h2{font-size:23px!important}}.kk-front #main .kk-home .kk-h2.kk-h2--oneline,.kk-front #main .kk-h2.kk-h2--oneline{font-size:clamp(24px,2.1vw,30px)!important;white-space:nowrap}.kk-front #main .kk-booking__info{position:static!important}.kk-front #main .kk-split__head .kk-h2,.kk-front #main .kk-split__head--media .kk-h2{position:static!important}@media (min-width:1100px) and (min-height:1150px){.kk-front #main .kk-booking__info{position:sticky!important;top:110px}}html body.single-post #main .post-content p.kk-h1-dup{margin:1.6em 0 .4em!important;font-family:var(--kk-serif)!important;font-size:clamp(26px,2.6vw,34px)!important;line-height:1.2!important;color:#E5256D!important}html body.single-post #main .post-content h1.kk-added-h1{margin:0 0 .6em!important}