.kl-hero{padding:clamp(28px, 5vw, 76px) var(--up-okraj-sekce) clamp(40px, 4.5vw, 68px);border-bottom:1px solid var(--up-cara);background-color:var(--up-plocha);background-image:radial-gradient(760px 480px at 76% 42%,#ece3d3 0%,rgba(236,227,211,0) 70%)}.kl-hero__mrizka{max-width:1144px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%, 440px),1fr));gap:28px clamp(28px, 3vw, 44px);align-items:start}.kl-hero__uvod{align-self:end;display:flex;flex-direction:column;gap:18px}.kl-hero__nadpis{margin:0;font-size:clamp(42px, 3.5vw, 50px);line-height:1.06}.kl-hero__nadpis span{color:var(--up-zelena);white-space:nowrap}.kl-hero__perex{margin:0;max-width:31em;color:var(--up-text);font-size:clamp(17px, 1.3vw, 19px);font-weight:500;line-height:1.6;text-wrap:pretty}.kl-hero__produkt{grid-row:span 2;align-self:stretch;display:flex;align-items:center;justify-content:center;min-height:clamp(330px, 40vw, 560px)}.kl-hero__obal{position:relative;width:min(86%, 490px);margin:clamp(24px, 3vw, 40px) 0;display:flex;align-items:center;justify-content:center}.kl-hero__obal::before,.kl-hero__obal::after{content:"";position:absolute;top:50%;left:50%;aspect-ratio:1;border-radius:50%;transform:translate(-50%,-50%)}.kl-hero__obal::before{width:116%;border:1px solid #e0d5c2}.kl-hero__obal::after{width:94%;background:radial-gradient(circle at 42% 36%,#fbf8f2 0%,#f1e9db 62%,rgba(241,233,219,0) 100%)}.kl-hero__img{position:relative;z-index:1;width:100%;height:auto;filter:drop-shadow(0 24px 30px rgba(20,36,27,.2))}.kl-hero__akce{position:absolute;right:-6%;bottom:8%;z-index:2;margin:0;padding:12px 18px;border-radius:14px;background:var(--up-hneda);color:#fff;text-align:center;box-shadow:0 16px 32px -16px rgba(63,50,35,.55)}.kl-hero__akce-titulek{display:block;color:#d9c9a3;font-size:11px;font-weight:800;line-height:1.3;letter-spacing:.14em;text-transform:uppercase}.kl-hero__akce strong{display:block;color:#fff;margin-top:2px;font-size:16px;font-weight:800;line-height:1.3}.kl-hero__akce strong span{color:#eadfcb;font-weight:500}@keyframes kl-naskocit{from{opacity:0;transform:translateY(8px) scale(.94)}}@media (prefers-reduced-motion:no-preference){.kl-hero__akce{animation:kl-naskocit .45s cubic-bezier(.2,.8,.2,1) .8s both}}@media (min-width:1010px){.kl-hero__produkt{align-items:flex-start}.kl-hero__obal{margin-top:30px}}.kl-hero__vyhody{align-self:start;display:flex;flex-direction:column;gap:30px}.kl-fajfky{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:12px;color:var(--up-ink);font-size:16px;line-height:1.5}.kl-fajfky li{display:flex;align-items:flex-start;gap:12px}.kl-fajfky__kruh{flex:none;display:flex;align-items:center;justify-content:center;width:22px;height:22px;margin-top:1px;border-radius:50%;background:var(--up-zelena);color:#fff}.kl-fajfky__kruh .kl-ikona{width:13px;height:13px;stroke-width:3.4}.kl-hero__tlacitka{display:flex;flex-wrap:wrap;align-items:flex-start;gap:16px 28px}.kl-hero__cta{display:flex;flex-direction:column;align-items:center;gap:9px}.kl-hero__cena,.kl-hero__cena:hover{color:var(--up-popisek);font-size:13px;font-weight:600;line-height:1.4;text-decoration:none}.kl-hero__loga{align-self:flex-start;margin:0;padding:22px 0 0;list-style:none;display:flex;flex-wrap:wrap;align-items:center;gap:14px 36px;border-top:1px solid #e3dacb}.kl-hero__loga img{width:auto;max-width:140px;height:56px;object-fit:contain}@media (max-width:600px){.kl-hero__loga{gap:12px 24px}.kl-hero__loga img{height:44px}}.kl-duvody__pas{padding:clamp(48px, 5.5vw, 80px) var(--up-okraj-sekce)}.kl-duvody__pas:first-child{padding-top:clamp(56px, 6vw, 88px)}.kl-duvody__pas:last-child{padding-bottom:clamp(56px, 6vw, 88px)}.kl-duvody__pas--pisek{background:#ddcdb3}.kl-duvody__pas--seda{background:#fbfbfb}.kl-duvody__pas--ruzova{background:#e2d8d9}.kl-duvody__pas--bila{background:#fff}.kl-duvody__pas--pisek .kl-nadpisek{color:var(--up-hneda)}.kl-duvody__pas--pisek .kl-hlava__podnadpis{color:var(--up-text)}.kl-duvody__in{--kl-mezera:clamp(36px, 4vw, 56px);max-width:1144px;margin:0 auto;display:flex;flex-direction:column;gap:var(--kl-mezera)}.kl-duvod{display:flex;flex-wrap:wrap;align-items:center;gap:28px clamp(32px, 5vw, 72px)}.kl-duvod--vpravo{flex-direction:row-reverse}.kl-duvod__obrazek,.kl-duvod__text{flex:1 1 400px;min-width:0}.kl-duvod__img{width:auto;height:auto;max-width:100%;margin:0 auto}.kl-duvod--posledni{flex-wrap:wrap-reverse}.kl-duvod--posledni .kl-duvod__obrazek{align-self:flex-start}.kl-duvod--posledni .kl-duvod__img{margin-bottom:calc(-1 * var(--kl-mezera))}.kl-duvod__img--s{max-height:clamp(220px, 22vw, 320px)}.kl-duvod__img--sm{max-height:clamp(240px, 25vw, 360px)}.kl-duvod__img--m{max-height:clamp(260px, 27vw, 380px)}.kl-duvod__img--l{max-height:clamp(280px, 29vw, 420px)}.kl-duvod__img--xl{max-height:clamp(300px, 33vw, 480px)}.kl-duvod__text{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.kl-duvod__text p{margin:0;max-width:34em;color:var(--up-text);font-size:16px;line-height:1.7}.kl-duvod__text .kl-duvod__zaver{color:var(--up-ink);font-weight:700}.kl-cislo{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;background:#f1eae0;color:var(--up-hneda);font-family:var(--up-pismo-nadpis);font-size:22px;font-weight:800}@keyframes kl-zvednout{from{opacity:0;transform:translateY(24px)}}html.up-pohyb .kl-duvod[data-up-jednou]:not(.is-videt) .kl-duvod__img{opacity:0}html.up-pohyb .kl-duvod[data-up-jednou].is-videt:not(.is-hned) .kl-duvod__img{animation:kl-zvednout .7s cubic-bezier(.2,.8,.2,1) both}.kl-duvod__nadpis{margin:4px 0 0;font-size:clamp(24px, 2vw, 30px);line-height:1.2}.kl-proc{position:relative;z-index:1;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:28px 48px;padding:clamp(30px, 3.8vw, 52px) clamp(24px, 4.5vw, 60px);border-radius:28px;background:var(--up-hneda-tmava);color:#fff}.kl-proc__text{flex:1 1 420px;min-width:0;display:flex;flex-direction:column;gap:12px}.kl-proc__nadpis{margin:0;color:#fff;font-size:clamp(26px, 2.4vw, 34px);line-height:1.15}.kl-proc__nadpis span{color:#d9c9a3}.kl-proc__text p{margin:0;max-width:36em;color:#e9e1d6;font-size:16px;line-height:1.65}.kl-proc__akce{flex:0 1 auto;display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.kl-proc__vyzva{margin:0;color:#fff;font-family:var(--up-pismo-nadpis);font-size:20px;font-weight:800;line-height:1.25;letter-spacing:-.02em}