@font-face{font-family:Recife Display;src:url(/cdn/shop/files/KEEEP-RecifeDisplay-Regular.woff2?v=1792065466) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Basier Circle;src:url(/cdn/shop/files/KEEEP-BasierCircle-Regular.woff2?v=1792065467) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Basier Circle;src:url(/cdn/shop/files/KEEEP-BasierCircle-SemiBold.woff2?v=1792065467) format("woff2");font-weight:600;font-display:swap}.kfo-section{margin-top:64px}body:has(.kgs--join) .kfo-section{margin-top:0}.kfo{--kfo-bg:#F9EAF0;--kfo-ring:#D4007D;--kfo-text:#090806;--kfo-line:rgba(9,8,6,.14);--kfo-hover:#D4007D;--kfo-err:#B8006C;--kfo-in:#E7C6D5;position:relative;box-sizing:border-box;display:flex;flex-direction:column;width:100%;margin:0;padding:48px 16px 40px;color:var(--kfo-text);font-family:Basier Circle,Helvetica,Arial,sans-serif;font-size:15px;line-height:22px;font-weight:400;-webkit-font-smoothing:antialiased;background-color:var(--kfo-bg);background-image:linear-gradient(180deg,#f9eaf0 0,#f9eaf000 220px),url(keeep-menu-bg-m.webp);background-size:100% 100%,cover;background-position:center top;background-repeat:no-repeat}.kfo--beere{--kfo-bg:#6B0F3A;--kfo-ring:#FFF4F8;--kfo-text:#FFF4F8;--kfo-line:rgba(255,244,248,.24);--kfo-hover:#FFFFFF;--kfo-err:#FFC2E1;--kfo-in:#FFFFFF;background-image:radial-gradient(90% 55% at 100% 100%,#86194d 0,#86194d00),radial-gradient(70% 40% at 0 45%,#7a1444 0,#7a144400);background-size:auto;background-position:0 0}.kfo *,.kfo *:before,.kfo *:after{box-sizing:border-box}.kfo-wrap{display:flex;flex-direction:column;flex:1 0 auto;width:100%;max-width:1200px;margin:0 auto}.kfo a{color:inherit;text-decoration:none}.kfo :focus-visible{outline:2px solid var(--kfo-ring);outline-offset:2px;border-radius:6px}.kfo-vh{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.kfo-wave{position:absolute;left:0;bottom:calc(100% - 1px);width:100%;height:26px;display:block;fill:var(--kfo-bg);pointer-events:none}body:has(section.kgs--join) .kfo-wave{display:none}body:has(.kfo--beere) .kgs--join .kgs-wave-b path{fill:#6b0f3a}body:has(.kfo) .kgp .kgp-wave-end{display:none}.kfo-club{width:100%;max-width:420px;margin:0 auto 40px;text-align:center}body:has(.kgs) .kfo-club{display:none}.kfo-h{margin:0;font-family:Recife Display,Georgia,serif;font-weight:400;font-size:30px;line-height:34px;letter-spacing:-.01em;color:inherit;text-transform:none}.kfo-sub{margin:12px 0 0;font-size:15px;line-height:22px}.kfo-form{margin:24px 0 0;padding:0}.kfo-row{display:flex;flex-direction:column;gap:12px}.kfo-in{display:block;width:100%;height:52px;margin:0;padding:0 22px;border:1.5px solid var(--kfo-in);border-radius:52px;background:#fff;font:400 15px Basier Circle,Helvetica,Arial,sans-serif;color:#090806;-webkit-appearance:none;appearance:none;box-shadow:none;outline:none}.kfo-in::placeholder{color:#6b4a59;opacity:1}.kfo .kfo-in:focus,.kfo .kfo-in:focus-visible,.kfo .kfo-in.is-bad{outline:none;border-color:var(--kfo-ring);box-shadow:0 0 0 2px var(--kfo-ring)}.kfo .kfo-btn{height:52px;margin:0;font-size:17px}.kfo-err{margin:0;font-size:13px;line-height:20px;color:var(--kfo-err)}.kfo-err:not(:empty){margin-top:8px}.kfo-fine{margin:12px 0 0;font-size:13px;line-height:20px}.kfo-fine a{display:inline-block;padding:12px 4px;margin:-12px -4px;text-decoration:underline;text-underline-offset:2px}.kfo-fine a:hover{color:var(--kfo-hover)}.kfo-ok{display:none;margin:20px 0 0;font-size:15px;line-height:22px}.kfo-ok:focus{outline:none}.kfo.is-done .kfo-form,.kfo.is-done .kfo-fine{display:none}.kfo.is-done .kfo-ok{display:block}.kfo-social{display:flex;justify-content:center;gap:28px;margin:0 0 8px;padding:0;list-style:none}.kfo-social li{margin:0;padding:0}.kfo-social a{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;color:inherit}.kfo-social a{transition:color .15s ease}.kfo-social a:hover{color:var(--kfo-hover)}.kfo-social svg{display:block;width:26px;height:26px}.kfo-nav{border-top:1px solid var(--kfo-line)}.kfo-col{border-bottom:1px solid var(--kfo-line)}.kfo-col-h{margin:0;font:inherit;color:inherit;text-transform:none;letter-spacing:0}.kfo-acc{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:60px;margin:0;padding:0 2px;border:0;background:none;color:inherit;font:400 17px/24px Basier Circle,Helvetica,Arial,sans-serif;text-align:left;cursor:pointer;-webkit-appearance:none;appearance:none}.kfo-plus{position:relative;flex:0 0 14px;width:14px;height:14px}.kfo-plus:before,.kfo-plus:after{content:"";position:absolute;left:0;top:6px;width:14px;height:2px;border-radius:2px;background:currentColor;transition:transform .2s ease}.kfo-plus:after{transform:rotate(90deg)}.kfo-acc[aria-expanded=true] .kfo-plus:after{transform:rotate(0)}.kfo-list{margin:0;padding:0 2px 16px;list-style:none}.kfo-js .kfo-col:not(.is-open) .kfo-list{display:none}.kfo-list li{margin:0;padding:0}.kfo-a{display:flex;align-items:center;width:100%;min-height:44px;margin:0;padding:0;border:0;background:none;color:inherit;font:400 15px/22px Basier Circle,Helvetica,Arial,sans-serif;text-align:left;text-decoration:none;cursor:pointer;-webkit-appearance:none;appearance:none}.kfo-a:hover{color:var(--kfo-hover)}.kfo-wr{display:inline-flex;align-items:center;min-height:44px;margin:8px 0 0;padding:0 22px;border:1.5px solid #D4007D;border-radius:44px;color:#d4007d!important;font:600 15px/22px Basier Circle,Helvetica,Arial,sans-serif;white-space:nowrap;transition:background-color .15s ease,color .15s ease}.kfo-wr:hover{background:#d4007d;color:#fff!important}.kfo--beere .kfo-wr{border-color:#fff;color:#fff!important}.kfo--beere .kfo-wr:hover{background:#fff;color:#6b0f3a!important}.kfo--beere .kfo-a:hover,.kfo--beere .kfo-fine a:hover{text-decoration:underline;text-underline-offset:3px}.kfo-base{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding-top:40px}.kfo-adr{margin:0;font-style:normal;font-size:13px;line-height:20px}.kfo-copy{margin:8px 0 0;font-size:13px;line-height:20px}.kfo-logo{display:flex;align-items:center;min-height:44px;flex:0 0 auto}.kfo-logo img{display:block;width:112px;height:auto}@media(min-width:990px){.kfo-section{margin-top:96px}.kfo{padding:104px 48px 48px;font-size:16px;line-height:24px;background-image:linear-gradient(180deg,#f9eaf0 0,#f9eaf000 260px),url(keeep-menu-bg-d.webp)}.kfo--beere{background-image:radial-gradient(60% 70% at 100% 100%,#86194d 0,#86194d00),radial-gradient(45% 60% at 0 30%,#7a1444 0,#7a144400)}.kfo-wave{height:40px}.kfo-top{display:grid;grid-template-columns:minmax(0,420px) minmax(0,1fr);gap:80px;align-items:start}.kfo--ohne-club .kfo-top,body:has(.kgs) .kfo-top{grid-template-columns:minmax(0,1fr)}.kfo-club{max-width:440px;margin:0;text-align:left}.kfo-h{font-size:48px;line-height:52px}.kfo-sub{margin-top:16px;font-size:16px;line-height:24px}.kfo-form{margin-top:28px}.kfo-row{flex-direction:row;gap:10px}.kfo-in{flex:1;min-width:0;font-size:16px}.kfo .kfo-btn{width:auto;flex:0 0 auto;padding:0 28px;font-size:16px}.kfo-ok{font-size:16px;line-height:24px}.kfo-social{justify-content:flex-start;gap:16px;margin:-10px 0 28px -10px}.kfo-nav{display:grid;grid-template-columns:repeat(3,auto);justify-content:space-between;gap:40px;border:0}.kfo--ohne-club .kfo-nav,body:has(.kgs) .kfo-nav{grid-template-columns:repeat(3,minmax(0,1fr))}.kfo-col{border:0}.kfo-acc{min-height:44px;align-items:flex-start;padding:0 0 16px;font-size:20px;line-height:28px;font-weight:600;cursor:default;pointer-events:none}.kfo-plus{display:none}.kfo-js .kfo-col:not(.is-open) .kfo-list{display:block}.kfo-list{padding:0}.kfo-a{font-size:16px;line-height:24px}.kfo-wr{font-size:16px}.kfo-base{align-items:flex-end;margin-top:72px;padding-top:32px;border-top:1px solid var(--kfo-line)}.kfo-logo img{width:150px}}@media(prefers-reduced-motion:reduce){.kfo-plus:before,.kfo-plus:after,.kfo-social a,.kfo-wr{transition:none}}.kf .kf-search input{border-color:#e6e8eb!important;border-radius:12px!important}.kf .kf-search input:focus{border-color:#d4007d!important}.kf .kf-tile{border-color:#e6e8eb!important;color:#1f2328!important;border-radius:16px!important;background:#fff!important}.kf .kf-tile:hover{background:#f2f3f5!important}.kf .kf-r:checked+.kf-tile,.kf #kft1:checked~.kf-tiles label[for=kft1],.kf #kft2:checked~.kf-tiles label[for=kft2],.kf #kft3:checked~.kf-tiles label[for=kft3],.kf #kft4:checked~.kf-tiles label[for=kft4]{background:#d4007d!important;color:#fff!important;border-color:#d4007d!important}.kf #kft1:focus-visible~.kf-tiles label[for=kft1],.kf #kft2:focus-visible~.kf-tiles label[for=kft2],.kf #kft3:focus-visible~.kf-tiles label[for=kft3],.kf #kft4:focus-visible~.kf-tiles label[for=kft4]{outline-color:#d4007d!important}.kf .kf-sub{color:#1f2328!important}.kf details{border-color:#e6e8eb!important;border-radius:16px!important}.kf details[open]{border-color:#d4007d!important}.kf summary:after,.kf details:not([open]) summary:after{background-color:#d4007d!important;border-radius:50%!important}.kf .kf-a a{text-decoration-color:#d4007d!important}.kf .kf-cta{border-color:#e6e8eb!important;border-radius:16px!important}.kf .kf-btn{background:#d4007d!important;border-color:#d4007d!important;border-radius:16px!important}.kf .kf-btn:hover{background:#b8006c!important;border-color:#b8006c!important}[class^=free_shipping_card_progress_cmia]{background:#f2f3f5!important}[class^=free_shipping_card_progress_bar_]{background:#d4007d!important}[class^=free_shipping_card_progress_cmia] .essential_goal_milestone.reached{background:#d4007d!important;color:#fff!important}
/*# sourceMappingURL=/cdn/shop/t/70/assets/keeep-footer.css.map */
