:root{--bg:#FAFAF8;--bg-alt:#F2F1ED;--media:#E8E7E4;--ink:#0E0E0E;--ink-2:#1F1F1D;--mute:#7A7A78;--line:#E5E3DE;--line-2:#D9D6CF;--serif:"Cormorant Garamond","Times New Roman",serif;--sans:"Jost","Helvetica Neue",Arial,sans-serif;--mono:"JetBrains Mono",ui-monospace,monospace}.kk-page *{box-sizing:border-box;margin:0;padding:0}.kk-page{background:var(--bg);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased}.kk-page{font-size:14px;line-height:1.55}.kk-page a{color:inherit;text-decoration:none}.kk-page button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}.kk-page img{display:block;max-width:100%}.kk-page .eyebrow{font-size:10.5px;letter-spacing:.28em;text-transform:uppercase;color:var(--mute)}.kk-page .announce-item.active{opacity:1;transform:translateY(0)}.kk-page .hero{position:relative;height:72vh;min-height:540px;max-height:800px;overflow:hidden;background:#15120e}.kk-page .hero-media{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 30% 40%,rgba(180,140,90,.18),transparent 55%),radial-gradient(ellipse at 75% 70%,rgba(90,70,55,.25),transparent 60%),linear-gradient(180deg,#00000073,#0000008c 40%,#000000bf),linear-gradient(96deg,#1a1410,#2a201a 35%,#3a2e25 60%,#1a1410)}.kk-page .hero-media:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(92deg,#785a3c0a 0 2px,#0000000a 2px 26px),repeating-linear-gradient(8deg,#fff0dc05 0 80px,#0000000d 80px 160px);mix-blend-mode:overlay}.kk-page .hero-tag{position:absolute;top:28px;left:48px;font-family:var(--mono);font-size:10.5px;color:#fafaf899;letter-spacing:.08em;border:1px dashed rgba(250,250,248,.2);padding:6px 10px;z-index:2}.kk-page .hero-content{position:relative;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:80px 48px;z-index:2;color:var(--bg)}.kk-page .hero-eyebrow{color:#fafaf8b3;margin-bottom:28px;display:inline-flex;align-items:center;gap:16px}.kk-page .hero-eyebrow:before,.kk-page .hero-eyebrow:after{content:"";width:28px;height:1px;background:#fafaf880}.kk-page .hero h1{font-family:var(--serif);font-weight:300;font-size:clamp(52px,6.4vw,96px);line-height:1;letter-spacing:-.012em;color:var(--bg);margin-bottom:24px}.kk-page .hero h1 em{font-style:italic}.kk-page .hero .sub{font-size:15px;line-height:1.65;color:#fafaf8c7;max-width:480px;font-weight:300}.kk-page section{padding:96px 48px}.kk-page .history{padding:0;background:var(--bg)}.kk-page .history-split{display:grid;grid-template-columns:1fr 1fr;min-height:620px}.kk-page .history-text{display:flex;flex-direction:column;justify-content:center;padding:96px 88px 96px 48px}.kk-page .history-text .eyebrow{color:var(--mute);margin-bottom:22px}.kk-page .history-text h2{font-family:var(--serif);font-weight:300;font-size:clamp(40px,4.4vw,64px);line-height:1.04;letter-spacing:-.005em;margin-bottom:32px;max-width:460px}.kk-page .history-text h2 em{font-style:italic}.kk-page .history-text p{color:var(--ink-2);font-size:15px;line-height:1.75;font-weight:300;max-width:460px;margin-bottom:18px}.kk-page .history-text p:last-of-type{margin-bottom:36px}.kk-page .history-text .cta{display:inline-flex;align-items:center;gap:12px;font-size:11.5px;letter-spacing:.22em;text-transform:uppercase;padding-bottom:4px;border-bottom:1px solid var(--ink);align-self:flex-start;transition:gap .3s ease}.kk-page .history-text .cta:hover{gap:18px}.kk-page .history-image{position:relative;overflow:hidden;background:var(--media)}.kk-page .history-image:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 30% 40%,rgba(140,110,80,.18),transparent 60%),repeating-linear-gradient(105deg,#c9c5bd 0 2px,#d9d5cc 2px 22px)}.kk-page .history-image .img-tag{position:absolute;top:24px;right:24px;font-family:var(--mono);font-size:10.5px;color:var(--ink-2);background:#fafaf8d9;padding:6px 10px;letter-spacing:.06em}.kk-page .values{padding:112px 48px;border-top:1px solid var(--line)}.kk-page .values-head{text-align:center;margin-bottom:72px}.kk-page .values-head .eyebrow{display:block;margin-bottom:18px}.kk-page .values-head h2{font-family:var(--serif);font-weight:300;font-size:clamp(34px,3.6vw,52px);line-height:1.1;letter-spacing:-.005em}.kk-page .values-head h2 em{font-style:italic}.kk-page .values-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;max-width:1200px;margin:0 auto}.kk-page .value{text-align:center;padding:0 20px}.kk-page .value-icon{width:56px;height:56px;margin:0 auto 28px;color:var(--ink)}.kk-page .value-icon svg{width:100%;height:100%;stroke:currentColor;fill:none;stroke-width:1.1}.kk-page .value h3{font-family:var(--serif);font-weight:400;font-size:24px;line-height:1.2;margin-bottom:14px}.kk-page .value p{font-size:14px;line-height:1.7;color:var(--ink-2);font-weight:300;max-width:300px;margin:0 auto}.kk-page .why{background:#0e0e0e;color:var(--bg);padding:96px 48px}.kk-page .why-head{text-align:center;margin-bottom:60px}.kk-page .why-head .eyebrow{color:#fafaf899;display:block;margin-bottom:18px}.kk-page .why-head h2{font-family:var(--serif);font-weight:300;font-size:clamp(32px,3.4vw,48px);line-height:1.1;color:var(--bg);letter-spacing:-.005em}.kk-page .why-head h2 em{font-style:italic}.kk-page .why-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;max-width:1280px;margin:0 auto}.kk-page .why-block{background:var(--bg);color:var(--ink);padding:40px 28px 36px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px}.kk-page .why-block .icon{width:44px;height:44px;color:var(--ink);margin-bottom:4px;display:inline-flex;align-items:center;justify-content:center;overflow:hidden}.kk-page .why-block .icon.logo{border-radius:999px}.kk-page .why-block .icon.logo img{width:100%;height:100%;object-fit:cover;display:block}.kk-page .why-block .icon svg{width:36px;height:36px;stroke:currentColor;fill:none;stroke-width:1.2}.kk-page .why-block h4{font-family:var(--serif);font-weight:400;font-size:22px;line-height:1.2}.kk-page .why-block .sub{font-size:12.5px;color:var(--mute);letter-spacing:.02em;margin-top:-8px}.kk-page .newsletter{background:#0e0e0e;color:var(--bg);padding:80px 48px;text-align:center}.kk-page .newsletter .eyebrow{color:#fafaf899}.kk-page .newsletter h3{font-family:var(--serif);font-weight:300;font-size:clamp(28px,3vw,42px);line-height:1.18;margin:22px auto 12px;max-width:640px;color:var(--bg)}.kk-page .newsletter h3 em{font-style:italic}.kk-page .newsletter .sub{color:#fafaf8b3;font-size:14px;margin-bottom:36px;font-weight:300}.kk-page .newsletter-form{max-width:520px;margin:0 auto;display:flex;align-items:stretch;border-bottom:1px solid rgba(250,250,248,.35);transition:border-color .25s ease}.kk-page .newsletter-form:focus-within{border-bottom-color:var(--bg)}.kk-page .newsletter-form input{flex:1;background:transparent;border:0;outline:0;color:var(--bg);font:400 14px var(--sans);padding:16px 4px}.kk-page .newsletter-form input::placeholder{color:#fafaf880}.kk-page .newsletter-form button{color:var(--bg);font-size:11.5px;letter-spacing:.22em;text-transform:uppercase;padding:0 4px 0 18px;display:inline-flex;align-items:center;gap:12px;transition:gap .3s ease}.kk-page .newsletter-form button:hover{gap:18px}.kk-page .newsletter-note{margin-top:22px;font-size:11px;color:#fafaf880}.kk-page .newsletter-ok{font-family:var(--serif);font-size:22px;font-style:italic;font-weight:300;color:var(--bg);min-height:60px;display:flex;align-items:center;justify-content:center}.kk-page footer{background:var(--bg);color:var(--ink);padding:88px 48px 32px;border-top:1px solid var(--line)}@media(max-width:1024px){.kk-page .hero-content{padding:64px 24px}.kk-page .hero-tag{left:24px}.kk-page section{padding:72px 24px}.kk-page .history-split{grid-template-columns:1fr;min-height:auto}.kk-page .history-text{padding:64px 24px;order:2}.kk-page .history-image{order:1;min-height:400px}.kk-page .values{padding:80px 24px}.kk-page .values-grid{grid-template-columns:1fr;gap:56px}.kk-page .why{padding:80px 24px}.kk-page .why-grid{grid-template-columns:repeat(2,1fr)}.kk-page .newsletter{padding:64px 24px}.kk-page footer{padding:64px 24px 28px}}.kk-page .hero{text-align:center;padding:96px 48px 64px}.kk-page .hero .eyebrow{display:inline-flex;align-items:center;gap:16px;margin-bottom:24px}.kk-page .hero .eyebrow:before,.kk-page .hero .eyebrow:after{content:"";width:28px;height:1px;background:var(--mute)}.kk-page .hero h1{font-family:var(--serif);font-weight:300;font-size:clamp(48px,6vw,84px);line-height:1;letter-spacing:-.015em;margin-bottom:22px}.kk-page .hero p{font-size:15px;color:var(--mute);line-height:1.65;font-weight:300;max-width:540px;margin:0 auto}.kk-page .faq-cats{display:flex;justify-content:center;gap:8px;padding:16px 48px 48px;flex-wrap:wrap}.kk-page .pill{padding:10px 22px;font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink);border:1px solid var(--line-2);transition:background .2s ease,color .2s ease,border-color .2s ease}.kk-page .pill:hover{border-color:var(--ink)}.kk-page .pill.active{background:var(--ink);color:var(--bg);border-color:var(--ink)}.kk-page .faq-section{padding:0 48px 96px}.kk-page .faq-wrap{max-width:880px;margin:0 auto}.kk-page .faq-group{margin-bottom:32px}.kk-page .faq-group-title{font-family:var(--mono);font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--mute);margin-bottom:14px;padding-left:2px}.kk-page .faq-item{border-bottom:1px solid var(--line)}.kk-page .faq-item:first-of-type{border-top:1px solid var(--line)}.kk-page .faq-q{width:100%;display:flex;justify-content:space-between;align-items:center;padding:24px 0;text-align:left;font-family:var(--serif);font-weight:400;font-size:22px;color:var(--ink);cursor:pointer;line-height:1.25;gap:24px}.kk-page .faq-q:hover{color:var(--mute)}.kk-page .faq-q .plus{width:16px;height:16px;position:relative;flex-shrink:0}.kk-page .faq-q .plus:before,.kk-page .faq-q .plus:after{content:"";position:absolute;background:var(--ink);transition:transform .3s ease,opacity .3s ease}.kk-page .faq-q .plus:before{left:0;right:0;top:50%;height:1px}.kk-page .faq-q .plus:after{top:0;bottom:0;left:50%;width:1px}.kk-page .faq-item.open .plus:after{opacity:0}.kk-page .faq-a{max-height:0;overflow:hidden;transition:max-height .4s ease}.kk-page .faq-item.open .faq-a{max-height:500px}.kk-page .faq-a-inner{padding:0 0 28px;font-size:14px;line-height:1.75;color:var(--ink-2);font-weight:300;max-width:720px}.kk-page .faq-a-inner a{border-bottom:1px solid var(--ink-2)}.kk-page .faq-empty{text-align:center;color:var(--mute);padding:56px 0;font-family:var(--serif);font-style:italic;font-size:20px;display:none}.kk-page .faq-empty.show{display:block}.kk-page .cta-kontakt{background:#0e0e0e;color:var(--bg);padding:96px 48px;text-align:center}.kk-page .cta-kontakt .eyebrow{color:#fafaf899;display:block;margin-bottom:18px}.kk-page .cta-kontakt h2{font-family:var(--serif);font-weight:300;font-size:clamp(32px,3.6vw,48px);line-height:1.1;color:var(--bg);margin-bottom:14px;letter-spacing:-.005em}.kk-page .cta-kontakt h2 em{font-style:italic}.kk-page .cta-kontakt p{color:#fafaf8b3;font-size:14px;margin-bottom:36px;font-weight:300}.kk-page .cta-btn{display:inline-flex;align-items:center;gap:14px;padding:18px 32px;background:var(--bg);color:var(--ink);border:1px solid var(--bg);font-size:12px;letter-spacing:.24em;text-transform:uppercase;transition:background .2s ease,color .2s ease,transform .12s ease;min-width:240px;justify-content:center}.kk-page .cta-btn:hover{background:transparent;color:var(--bg)}.kk-page .cta-btn:active{transform:scale(.98)}.kk-page .cta-btn .arrow{transition:transform .3s ease}.kk-page .cta-btn:hover .arrow{transform:translate(6px)}.kk-page .trust{background:var(--bg);padding:56px 48px;border-top:1px solid var(--line)}.kk-page .trust-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;max-width:1200px;margin:0 auto}.kk-page .trust-item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px}.kk-page .trust-icon{width:44px;height:44px;color:var(--ink);display:inline-flex;align-items:center;justify-content:center;overflow:hidden}.kk-page .trust-icon.logo{border-radius:999px}.kk-page .trust-icon.logo img{width:100%;height:100%;object-fit:cover;display:block}.kk-page .trust-icon svg{width:100%;height:100%;stroke:currentColor;fill:none;stroke-width:1.2}.kk-page .trust-title{font-family:var(--serif);font-weight:400;font-size:18px;color:var(--ink)}.kk-page .trust-sub{font-size:12px;color:var(--mute);letter-spacing:.02em}@media(max-width:1024px){.kk-page .hero{padding:64px 24px 40px}.kk-page .faq-cats{padding:8px 24px 36px}.kk-page .faq-section{padding:0 24px 80px}.kk-page .faq-q{font-size:18px}.kk-page .cta-kontakt{padding:72px 24px}.kk-page .trust{padding:48px 24px}.kk-page .trust-grid{grid-template-columns:repeat(2,1fr);gap:28px}.kk-page .newsletter{padding:64px 24px}.kk-page footer{padding:64px 24px 28px}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/kk-pages.css.map */
