:root{--ink:#fffefa;--ink-2:#f2f3eb;--ink-3:#dde7df;--cream:#123d32;--cream-2:#3e554c;--muted:#5d6c64;--gold:#80632f;--gold-2:#a08040;--gold-line:#123d3230;--red:#063d32;--serif:var(--sans);--section:clamp(64px,7vw,105px);--max:1600px;--header-h:96px;--gutter:clamp(22px,4.4vw,72px)}body{background:var(--ink);color:var(--cream)}::selection{background:#ffc600;color:#083e32}:focus-visible{outline:3px solid #05875b;outline-offset:5px}.kf-header,.kf-header.is-solid,body:not(.kf-has-hero) .kf-header{background:#fffefa;border-color:#153f3220;-webkit-backdrop-filter:none;backdrop-filter:none}.kf-header__logo{width:128px}.kf-nav{gap:32px}.kf-nav a{font-size:14px;font-weight:500}.kf-nav a:last-child{background:#073d32;color:#fff;border-radius:4px;padding:11px 23px}.kf-nav a:last-child:after{display:none}.kf-burger span{height:2px}.kf-drawer nav a{font-weight:500;padding-block:14px}.kf-display,.kf-lead,.kf-statement__text,.kf-number__value,.kf-line__title,.kf-card__title,.kf-feature__title,.kf-footer__claim,.kf-tl__title,.kf-acc__title{font-family:var(--sans);font-variation-settings:normal;font-weight:600;letter-spacing:-.045em;line-height:1.08}.kf-display em,.kf-italic,.kf-statement__text em,.kf-footer__claim em{font-style:normal;font-weight:inherit;color:inherit}.kf-h1{font-size:clamp(44px,6.4vw,92px)}.kf-h2{font-size:clamp(38px,4.5vw,67px)}.kf-h3{font-size:clamp(26px,2.6vw,38px)}.kf-lead{font-size:clamp(20px,2vw,28px);font-weight:400;line-height:1.45}.kf-label{font-size:11px;letter-spacing:.14em;font-weight:600;color:inherit}.kf-btn{background:#073d32;border-color:#073d32;color:#fff;border-radius:4px;font-weight:500;min-height:54px;height:auto;padding:16px 23px;line-height:1.3}.kf-btn:hover{background:#0b604d;border-color:#0b604d;color:#fff}.kf-btn--ghost{color:#073d32;background:transparent}.kf-link{color:inherit;border-color:currentColor}.kf-section--cream{background:#ffca08;color:#123d32}.kf-section--cream .kf-label,.kf-section--cream .kf-display em,.kf-section--cream .kf-statement__text em{color:inherit}.kf-reveal{opacity:1;transform:none}.kf-head{margin-bottom:42px}.kf-head .kf-label{margin-bottom:17px}.ky-hero{position:relative;margin-top:var(--header-h);min-height:660px;height:min(760px,56vw);background:#06372f;color:#fff;isolation:isolate;overflow:hidden;border-bottom:10px solid transparent;border-image:linear-gradient(90deg,#ffbd00 0 20%,#f87910 20% 40%,#e90071 40% 60%,#6836b2 60% 80%,#3eaa35 80%) 1}.ky-hero__image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.ky-hero__image img{width:100%;height:100%;object-fit:cover;object-position:35% center}.ky-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,transparent 30%,#03362c30 48%,#03362c65 100%)}.ky-hero__copy{margin-left:45%;padding-top:65px;padding-right:4vw;position:relative;z-index:2}.ky-hero__copy .kf-label{color:#e4cf91;margin-bottom:22px}.ky-hero h1{font-size:clamp(46px,4.5vw,72px);letter-spacing:-.047em;font-weight:600;line-height:1.07;max-width:17ch}.ky-hero__intro{font-size:17px;line-height:1.6;max-width:28ch;margin:28px 0 26px;color:#f4f6f0}.ky-hero .kf-btn{background:#ffd128;border-color:#ffd128;color:#123d32}.ky-hero .kf-btn:hover{background:#ffe26c;border-color:#ffe26c}.ky-hero__product{position:absolute;right:2%;bottom:3%;width:27%;z-index:3}.ky-hero__product img{width:100%;transform:rotate(10deg);transition:transform .4s;filter:drop-shadow(0 16px 22px #001b1980)}.ky-hero__product:hover img{transform:rotate(6deg) translateY(-7px)}.ky-hero__product span{display:flex;gap:16px;align-items:center;justify-content:center;background:#fffefa;color:#163c30;width:max-content;max-width:90%;margin:-14px auto 0;padding:8px 16px;border-radius:3px;position:relative;font-size:12px}.ky-hero__product svg{width:14px}.ky-hero__origin{position:absolute;bottom:30px;left:45%;font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:#f0e8d5}.ky-flavours{background:#ffce05;color:#123b30}.ky-flavours__intro{max-width:32ch;font-size:16px}.ky-flavours__intro .kf-rail-nav{margin-top:22px}.kf-rail-nav button{width:44px;height:44px;border:1px solid currentColor;font-size:24px;border-radius:3px}.kf-rail-nav button:hover{background:#123d32;border-color:#123d32;color:#fff}.kf-rail{grid-auto-columns:calc((100% - 72px)/4);gap:24px;padding-bottom:15px;scrollbar-color:#16402f60 transparent}.ky-flavours__bottom{display:flex;justify-content:space-between;gap:25px;font-size:14px;margin-top:23px}.kf-card{--tile:#f47813;--tile-text:#12362c;background:var(--tile);color:var(--tile-text);border-radius:5px;overflow:hidden}.kf-card__stage,.kf-section--cream .kf-card__stage{background:transparent;aspect-ratio:1.05;overflow:visible}.kf-card__stage img{width:83%;filter:drop-shadow(0 18px 12px #001c2330)}.kf-card__info{border:0;margin:0;padding:5px 22px 24px}.kf-card__title{font-size:24px;font-weight:600;letter-spacing:-.025em}.kf-card__sub,.kf-section--cream .kf-card__sub{color:inherit;opacity:.85;font-size:11px;line-height:1.45;margin-top:8px}.kf-card__dot{display:none}.ky-card--wildberry{--tile:#6426a8;--tile-text:#fff}.ky-card--citrus-fruit{--tile:#7db82c}.ky-card--fruit-selection{--tile:#db0071;--tile-text:#fff}.ky-card--strawberry{--tile:#ec432c;--tile-text:#1a2921}.ky-card--cherry{--tile:#b7054c;--tile-text:#fff}.ky-card--coffee{--tile:#59351f;--tile-text:#fff}.ky-card--fresh-ice{--tile:#0877bc;--tile-text:#fff}.ky-card--wassermelone{--tile:#1b7d43;--tile-text:#fff}.ky-card--multi-vitamin{--tile:#f5b92d}.ky-story{display:grid;grid-template-columns:1fr 1fr;min-height:570px}.ky-story__media{min-width:0;min-height:540px;overflow:hidden}.ky-story__media img{width:100%;height:100%;object-fit:cover}.ky-story__copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(40px,6vw,95px);min-width:0}.ky-story__copy .kf-label{margin-bottom:25px}.ky-story__copy .kf-rte{max-width:39ch;margin:26px 0 30px;font-size:17px;line-height:1.65}.ky-story--orange{background:#ff8a18;color:#143e30}.ky-story--green{background:#064a37;color:#fffefa}.ky-story--green .kf-label{color:#f3d26a}.ky-story--reverse .ky-story__media{order:2}.ky-story--reverse .ky-story__copy{order:1}.ky-story--orange .ky-story__media img{object-position:67% center}.ky-partner{background:#fffefa}.ky-partner .kf-label{margin-bottom:25px}.ky-partner__grid{display:grid;grid-template-columns:1.2fr 1fr;gap:12%;align-items:center}.ky-partner__grid p{max-width:44ch}.ky-partner .kf-actions{margin-top:28px;gap:22px;align-items:center}.kf-footer{background:#063d32;color:#fffefa;border-top:0;padding-top:70px}.kf-footer__claim{font-size:30px;line-height:1.2;max-width:17ch}.kf-footer__claim em,.kf-footer h3{color:#ebc87a}.kf-footer li a,.kf-footer address,.kf-footer address a,.kf-footer__bottom{color:#fffefa}.kf-footer li a:hover,.kf-footer address a:hover{color:#ffce05}.kf-footer__top{padding-bottom:45px;gap:35px}.kf-footer__bottom{border-color:#ffffff30}.kf-footer__wordmark{color:#e5bc65;-webkit-text-stroke:0;font-family:var(--sans);font-weight:600;letter-spacing:-.07em;font-size:23vw;line-height:1;padding:0 0 18px}.ky-catalog-intro{background:#ffce05;color:#123d32;padding-bottom:62px}.ky-catalog-intro__text{max-width:43ch;margin-top:25px;font-size:19px}.ky-catalog{padding-top:55px}.kf-pdp__stage{background:color-mix(in srgb,var(--c) 75%,white);border-radius:5px}.kf-pdp__stage img{filter:drop-shadow(0 20px 15px #163d3030);animation:none}.kf-pdp__title{font-size:clamp(42px,5vw,74px)}.kf-chip{background:transparent;color:inherit;-webkit-backdrop-filter:none;backdrop-filter:none;border-color:#143c3140}.kf-feature__title{font-size:29px}.kf-feature__img{border-radius:5px}.kf-split__media{border-radius:5px;overflow:hidden}.kf-statement__text{font-size:clamp(30px,3.6vw,54px);line-height:1.2}.kf-section--ink2{background:#edf2e9}.kf-band{color:#fff}.kf-band .kf-label,.kf-band .kf-display em{color:#f4d57e}.kf-band__text,.kf-phero--image,.kf-phero--image .kf-phero__intro{color:#fff}.kf-phero--image .kf-label,.kf-phero--image .kf-display em{color:#f4d57e}.kf-phero--image:after{background:linear-gradient(90deg,#003b32c0,#003b3240)}.kf-field input,.kf-field textarea,.kf-field select{border-bottom-color:#163d3070}.kf-field input:focus,.kf-field textarea:focus{border-color:#163d30}@media(min-width:1800px){.ky-hero__copy{padding-top:95px}.ky-hero__product{width:25%;max-width:470px}}@media(min-width:750px)and (max-width:1100px){.ky-hero{min-height:650px}.ky-hero__copy{margin-left:42%;padding-top:55px}.ky-hero h1{font-size:48px}.ky-hero__intro{font-size:15px;max-width:25ch}.ky-hero__product{width:28%;right:0;bottom:3%}.ky-hero__origin{left:42%;font-size:9px}.ky-story,.ky-story__media{min-height:460px}.ky-story__copy{padding:35px}.ky-story__copy .kf-rte{font-size:15px}.kf-rail{grid-auto-columns:calc((100% - 40px)/3);gap:20px}}@media(max-width:960px){:root{--header-h:76px}.kf-header__logo{width:110px}}@media(max-width:749px){:root{--section:62px;--header-h:74px}.kf-header__logo{width:108px}.kf-header__inner{gap:15px}.ky-hero{height:auto;min-height:0;padding-top:350px;display:flex;flex-direction:column;background:#063d32}.ky-hero__image{height:350px;inset:0 0 auto}.ky-hero__image img{object-position:22% center}.ky-hero:after{height:350px;background:linear-gradient(0deg,#063d32 0,transparent 35%)}.ky-hero__product{width:46%;top:110px;bottom:auto;right:2%;max-width:240px}.ky-hero__product span{font-size:10px;padding:6px 12px;margin-top:-6px}.ky-hero__copy{margin-left:0;padding:4px 24px 35px}.ky-hero__copy .kf-label{font-size:9px;margin-bottom:18px}.ky-hero h1{font-size:42px;max-width:17ch;line-height:1.08}.ky-hero__intro{max-width:33ch;margin-top:20px;font-size:15px;line-height:1.6}.ky-hero__copy .kf-btn{font-size:14px;padding:15px 20px}.ky-hero__origin{position:static;padding:0 24px 27px;font-size:9px}.kf-h2{font-size:40px}.kf-head{gap:24px;margin-bottom:30px}.ky-flavours__intro{max-width:none;display:flex;align-items:end;gap:20px;font-size:14px}.ky-flavours__intro p{flex:1;margin:0}.ky-flavours__intro .kf-rail-nav{flex-shrink:0;margin:0}.kf-rail-nav button{width:40px;height:40px}.kf-rail{grid-auto-columns:78%;gap:16px}.kf-card__info{padding:5px 20px 24px}.kf-card__title{font-size:24px}.ky-flavours__bottom{display:block;font-size:12px;margin-top:18px}.ky-flavours__bottom .kf-link{margin-top:18px}.ky-story{display:flex;flex-direction:column;min-height:0}.ky-story__media{height:310px;min-height:0}.ky-story__copy{padding:48px 24px 54px}.ky-story__copy .kf-rte{font-size:15px;margin:22px 0 28px}.ky-story--reverse .ky-story__media{order:0}.ky-story--reverse .ky-story__copy{order:1}.ky-story__copy .kf-label{font-size:10px;margin-bottom:20px}.ky-partner__grid{grid-template-columns:1fr;gap:25px}.ky-partner__grid p{font-size:15px}.ky-partner .kf-actions{gap:25px}.kf-footer__top{grid-template-columns:1fr 1fr;gap:35px 20px}.kf-footer__top>div:first-child{grid-column:1/-1}.kf-footer__claim{font-size:27px;max-width:21ch}.kf-footer address{font-size:12px}.kf-footer li{font-size:13px}.kf-footer h3{font-size:10px}.kf-footer__bottom{font-size:11px}.kf-footer__wordmark{font-size:24vw}.kf-grid{gap:20px 12px}.kf-grid .kf-card__info{padding:4px 12px 18px}.kf-grid .kf-card__title{font-size:19px}.kf-grid .kf-card__sub{font-size:10px}.ky-catalog-intro{padding-bottom:45px}.ky-catalog-intro__text{font-size:16px}.kf-pdp__title{font-size:42px}}@view-transition{navigation:auto}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.ky-hero__product,.kf-card__stage img{transition:none}::view-transition-group(*){animation:none}}.ky-hero h1 em,.ky-story h2 em,.ky-flavours h2 em,.ky-partner h2 em{display:block;font-style:normal;font-weight:inherit;color:inherit}.kf-footer{position:relative;isolation:isolate;overflow:hidden;background:#03271f}.kf-footer__forest{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.kf-footer__forest img{width:100%;height:100%;object-fit:cover;object-position:center 60%}.kf-footer:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#02251fe8,#02251fc2);z-index:-1}.kf-footer__bottom{margin-top:48px}.kf-footer__claim{color:#ecd28f}.kf-tpl-page-unternehmen .kf-phero--image{min-height:620px;min-height:min(760px,85svh);padding-bottom:70px;text-align:center}.kf-tpl-page-unternehmen .kf-phero__title{max-width:20ch;margin:auto;font-size:clamp(42px,5.4vw,78px)}.kf-tpl-page-unternehmen .kf-phero__media:after{background:linear-gradient(0deg,#03271fd9,#03271f14 90%)}.kf-tpl-page-unternehmen .ky-story--orange{background:#f5f0e4;color:#123d32}.kf-tpl-page-unternehmen .ky-story--orange .kf-label{color:#80632f}.kf-tpl-page-unternehmen .ky-story__copy .kf-h2{font-size:clamp(36px,3.6vw,54px)}@media(max-width:749px){.kf-tpl-page-unternehmen .kf-phero--image{min-height:580px;padding-bottom:48px}.kf-footer__bottom{margin-top:35px}}@media(prefers-reduced-motion:no-preference){.ky-motion-ready{transition:opacity .85s cubic-bezier(.22,1,.36,1) var(--ky-delay,0ms),transform .85s cubic-bezier(.22,1,.36,1) var(--ky-delay,0ms)}.ky-motion-ready:not(.is-visible){opacity:0;transform:translate3d(0,32px,0)}.ky-timeline__card.ky-motion-ready{transition-delay:0ms}.ky-hero__image img{transform:translate3d(0,var(--ky-drift,0px),0) scale(1.12)}.ky-forest__background img{transform:translate3d(0,var(--ky-drift,0px),0) scale(1.18)}.kf-phero__media img{transform:translate3d(0,var(--ky-drift,0px),0) scale(1.12)}.ky-story__media img{transform:translate3d(0,var(--ky-drift,0px),0) scale(1.18)}.ky-forest__tin.is-visible{transform:translate3d(0,calc(var(--ky-drift,0px) * -.65),0);transition:opacity .9s cubic-bezier(.22,1,.36,1) var(--ky-delay,0ms),transform .9s cubic-bezier(.22,1,.36,1)}.ky-forest__tin:nth-child(2n).is-visible{transform:translate3d(0,calc(var(--ky-drift,0px) * .45),0)}.ky-forest__tin.ky-motion-ready:not(.is-visible){transform:translate3d(0,65px,0) scale(.9)}.ky-hero__copy>*{animation:ky-hero-enter .9s cubic-bezier(.22,1,.36,1) both}.ky-hero__copy>:nth-child(2){animation-delay:.08s}.ky-hero__copy>:nth-child(3){animation-delay:.16s}.ky-hero__copy>:nth-child(4){animation-delay:.24s}.kf-btn svg,.kf-link svg{transition:transform .3s}.kf-btn:hover svg,.kf-link:hover svg{transform:translate(4px)}@keyframes ky-hero-enter{0%{opacity:.4;transform:translateY(22px)}to{opacity:1;transform:none}}}@media(prefers-reduced-motion:reduce){.ky-motion-ready{opacity:1;transform:none;transition:none;animation:none}.ky-hero__copy>*,.ky-hero__image img,.ky-forest__background img,.ky-story__media img,.kf-phero__media img{transform:none;animation:none;transition:none}.ky-hero__product img,.ky-forest__tin,.ky-forest__tin img{transition:none}.ky-hero__product:hover img{transform:rotate(10deg)}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/kalfany-premium.css.map */
