html .hp-pas{width:min(100%,1440px);padding-inline:48px}@media (max-width:1240px){html .hp-pas{padding-inline:32px}}html .r-promo{font-size:14px;line-height:20px;padding:12px 20px;font-weight:500}html .r-navbar .r-pas{padding-block:16px;gap:24px}html .r-nav{flex:1 1;justify-content:center;margin-left:0;gap:clamp(18px,2.2vw,36px)}html .r-nav a{font-size:15.5px;line-height:20px;letter-spacing:-.1px;color:#3f3c38}.r-rol{display:inline-grid;overflow:hidden;height:20px;vertical-align:top}.r-rol>span{grid-area:1/1;transition:transform .42s cubic-bezier(.43,.195,.02,1)}.r-rol>span+span{transform:translateY(100%)}.r-rol:after{content:attr(data-t);grid-area:1/1;font-weight:600;visibility:hidden;height:0}.r-nav a[aria-current=page]{font-weight:600;color:var(--r-ink)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.r-nav a:hover .r-rol>span:first-child{transform:translateY(-100%)}.r-nav a:hover .r-rol>span+span{transform:translateY(0)}}.r-navbar .r-vpravo{flex:none;margin-left:0;gap:6px}html .r-vpravo a{font-size:16px;color:#3f3c38}.r-vpravo .r-tl-lista,html .r-vpravo a.r-tl-lista{margin:0 10px 0 0;width:auto;height:46px;padding:0 22px;font-size:15px}.r-ikona-odkaz,.r-vpravo .r-vpravo-ucet{position:relative;display:inline-grid;place-items:center;width:46px;height:46px;padding:0;border-radius:12px}.r-ikona-odkaz:hover,.r-vpravo .r-vpravo-ucet:hover{background:rgba(23,22,26,.06)}.r-ikona-odkaz img{display:block;width:26px;height:26px}.r-vpravo-ucet .r-avatar-maly{width:34px;height:34px;font-size:13px}.r-kosik-ikona .r-kosik-pocet{position:absolute;top:2px;right:0;min-width:18px;height:18px;padding:0 5px;font-size:11px}@media (min-width:981px) and (max-width:1240px){.r-nav{gap:16px}.r-nav a{font-size:14.5px}.r-vpravo .r-tl-lista,.r-vpravo a.r-tl-lista{padding:0 18px;font-size:14.5px}.r-navbar .r-znacka img{height:28px!important;width:auto!important}}@media (min-width:981px) and (max-width:1080px){html .r-navbar .r-pas{gap:14px}html .r-nav{gap:12px}html .r-nav a{font-size:14px}.r-vpravo .r-tl-lista,html .r-vpravo a.r-tl-lista{padding:0 14px;font-size:14px}}.rokyo .hp-nadradka{margin:0;font-size:11px;line-height:12px;font-weight:600;letter-spacing:1.9px;color:#9a9791}.rokyo .dl3 h2,.rokyo .hp-nabidka-hlava h2,html .rokyo .ed-hlava h2,html .rokyo .hs h2,html .rokyo .hs-hlava h1{margin:24px 0 0;font-size:32px;line-height:36px;letter-spacing:-1.4px;font-weight:600;color:#17161a}.rokyo .hp-nabidka-vpravo,html .rokyo .hs-lead{font-size:15px;line-height:24px;color:#75726d}html .rokyo .hs-odkaz{font-size:14px;line-height:15px;font-weight:600}html .hs{padding:88px 0 0}.hp-karta-chystana{cursor:default}.hp-radek-linka{grid-column:1/-1;height:1px;background:#eae6de}@media (min-width:1101px){.rokyo .hp-hero.hp-hero{height:max(660px,calc(100svh - var(--hp-lista, 122px)))}.rokyo .hp-hero-foto{width:118.31%;height:100%;animation-name:hp-priblizeni-v3;animation-duration:.9s}@keyframes hp-priblizeni-v3{0%{transform:scale(1.06)}to{transform:scale(1)}}html .hp-hero-telo{padding-top:0;padding-bottom:96px;min-height:100%;display:grid;align-content:center}.rokyo .hp-nadradka-svetla{font-size:11px;line-height:12px;font-weight:500;letter-spacing:1.6px;color:#d8d5cf}html .hp-hero h1{margin-top:26px;font-size:clamp(40px,4.2vw,60px);line-height:1.06;letter-spacing:-.054em;font-weight:600}html .hp-hero h1 .kr{margin-left:.42em}html .hp-hero h1 .kr>svg{inset:-.19em auto auto -.417em;width:calc(100% + 1.417em);height:calc(100% + .583em)}html .hp-tecka{width:.375em;height:.375em;margin-left:.14em;vertical-align:-.06em}.rokyo .hp-hero-lead{margin-top:28px;width:430px;font-size:16.5px;line-height:27px}html .hp-hero-tlacitka{margin-top:46px;gap:8px}html .hp-tl{height:54px;padding:0;font-size:16px;font-weight:500}.hp-tl-zluty{width:183px}.hp-tl-obrys{width:171px}html .hp-hero-odrazky{margin-top:42px;grid-template-columns:repeat(3,176px);font-size:13px;line-height:14px;color:#b4b1ab}html .hp-hero-odrazky li:before{margin-right:8px}.hp-hero-stitek{display:none}html .hp-hero-odznak{top:67.2px;left:calc(50% + 509.2px)}.hp-hero-pruh{height:120px}.hp-hero-jizda span{padding-right:0;margin-top:-1px;font-size:84px;line-height:92px;font-weight:600;letter-spacing:-1px;color:rgba(255,255,255,.75)}html .hp-nabidka{padding:56px 0 150px;background:transparent}.hp-nabidka-hlava{grid-template-columns:1fr 420px;gap:40px}html .rokyo .hp-nabidka-vpravo{margin-top:46px}html .hp-blok{position:relative;margin-top:40px;height:auto;display:grid;grid-template-columns:minmax(0,1fr) calc((100% - 192px) / 3);grid-gap:96px;gap:96px;align-items:stretch}.hp-blok:after{content:"";position:absolute;top:0;bottom:-64px;left:calc(100% - (100% - 192px) / 3 - 48px);width:1px;background:#eae6de}html .hp-blok-vizual{flex:none;height:auto;border-radius:10px}.hp-blok-vizual>img{position:absolute;inset:0;width:100%;height:100%}.hp-blok-produkt .hp-karta-telo{padding-bottom:0}html .hp-ovladani{left:24px;right:24px;bottom:36px;gap:10px}html .hp-ovladani-odkaz{height:44px;width:171px;min-width:0;padding:0;font-size:13.5px;font-weight:600}html .hp-ovladani-pocet{margin-left:auto;width:58px;height:40px;font-size:13px}html .hp-karta{border:0;border-radius:0;overflow:visible;background:transparent}html .hp-karta:hover{transform:none;border-color:transparent}.hp-karta-foto{border-radius:10px;overflow:hidden;aspect-ratio:4/5;height:auto}.hp-karta-foto>img{transition:transform .6s cubic-bezier(.2,.8,.25,1)}.hp-karta:not(.hp-karta-chystana):hover .hp-karta-foto>img{transform:scale(1.03)}html .hp-blok-produkt{flex:none;height:auto}html .hp-blok-produkt .hp-karta-foto{flex:none;height:480px;min-height:0;aspect-ratio:auto}html .hp-karty .hp-karta-foto{height:auto}.hp-karta-telo{padding:22px 0}.hp-karta-radek{display:flex;align-items:center;gap:10px}.rokyo .hp-karta-telo h3{flex:1 0;min-width:1px;margin:0;font-size:20px;line-height:26px;letter-spacing:0;font-weight:500}.rokyo .hp-karta .hp-cena,.rokyo .pl-karta .hp-cena{flex:none;margin:0;gap:5px;align-items:baseline;line-height:22px}.rokyo .hp-karta .hp-cena i,.rokyo .pl-karta .hp-cena i{font-size:13.5px;color:#17161a}.rokyo .hp-karta .hp-cena b,.rokyo .pl-karta .hp-cena b{font-size:18px;font-weight:600;letter-spacing:-.2px}.rokyo .hp-karta .hp-cena i,.rokyo .pl-karta .hp-cena i{color:#75726d}.rokyo .hp-karta .hp-cena s{font-size:13px;color:#9a9791}.rokyo .hp-karta-chystame{flex:none;margin:0;font-size:13px;line-height:22px;color:#75726d;white-space:nowrap}.rokyo .hp-karta-perex{margin-top:10px;font-size:14px;line-height:21px;color:#75726d}html .hp-karty{position:relative;margin-top:80px;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 96px}.hp-nabidka .hp-blok+.hp-rada .hp-karty{margin-top:64px;padding-top:40px;border-top:1px solid #eae6de}.hp-karty:after,.hp-karty:before{content:"";position:absolute;top:0;bottom:0;width:1px;background:#eae6de}.hp-karty:before{left:calc((100% - 192px) / 3 + 48px)}.hp-karty:after{left:calc(100% - (100% - 192px) / 3 - 48px)}.hp-karty .hp-karta-odhal{display:block}html .hp-karty .hp-karta{min-height:0}html .hp-karta-odhal>.hp-karta{height:auto}html .hp-siroka{margin-top:80px;height:396px;border:1.2px solid #ede9e1;border-radius:20px;background:#fff}html .hp-siroka:hover{transform:none;border-color:#ede9e1}.hp-siroka-foto{flex:0 0 700px;margin:-1.2px 0 -1.2px -1.2px}html .hp-siroka-foto .hp-stitek{top:18.8px;left:18.8px;padding:7px 13px;border-radius:100px;font-size:11px;font-weight:500;letter-spacing:.3px}html .hp-siroka-foto .hp-stitek.hp-stitek-sleva{font-weight:700;letter-spacing:0}html .hp-siroka-telo{flex:1 1;min-width:0;width:auto;padding:73.6px 24px 0 54.8px}.rokyo .hp-siroka-telo .hp-nadradka{letter-spacing:1.7px}.rokyo .hp-siroka-telo h3{margin-top:12px;font-size:24px;line-height:26px;letter-spacing:-.9px;font-weight:600}html .rokyo .hp-siroka-perex{margin-top:16px;width:520px;min-height:0;font-size:15px;line-height:24px}.hp-siroka-stitky{list-style:none;margin:24px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.rokyo .hp-siroka-stitky li{display:inline-flex;align-items:center;gap:6px;padding:7px 14px 7px 12px;border-radius:999px;background:rgba(var(--b),.13);font-size:13px;line-height:15px;font-weight:500;color:#17161a}.hp-siroka-stitky li i{width:9px;height:9px;border-radius:50%;background:rgb(var(--b))}html .hp-siroka-pata{margin-top:25px;width:544px;height:52px}.rokyo .hp-siroka .hp-cena-velka b{font-size:16px;font-weight:400;letter-spacing:-.7px}.rokyo .hp-siroka .hp-cena i{font-size:13px;color:#17161a}.hp-siroka .hp-tl-male{height:44px;width:120px;min-width:0;font-size:13.5px;font-weight:600}.rokyo .hp-siroka .hp-karta-chystame{font-size:15px}.pl{padding:88px 0 81px}.rokyo .pl .hp-nadradka{color:#a8a49c}.rokyo .pl h2{letter-spacing:-1.3px}.rokyo .pl .hp-nabidka-vpravo{margin-top:32px}.pl-mrizka{margin-top:48px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:48px;gap:48px}.pl-mrizka.pl-pet{grid-template-columns:repeat(5,minmax(0,1fr));gap:32px}.pl-vse{margin-top:26px;text-align:right}.rokyo .dl3 .hp-nadradka{line-height:16px;letter-spacing:1.1px}.rokyo .dl3 h2{margin-top:20px;letter-spacing:-1px}.dl3 h2 .kr{margin-left:.2em}.dl3 h2 .kr>svg{inset:auto -.02em -.47em 0;width:calc(100% + .02em);height:.47em}html .ed{padding:88px 0 80px;height:auto}.rokyo .ed .hp-nadradka{color:#a8a49c}html .rokyo .ed-lead{margin-top:12px;width:720px;font-size:16px;line-height:26px}.ed-sloupce{margin-top:44px}.ed-krok{gap:10px}.ed-cislo,.ed-cislo.zluty{width:30px;height:30px;background:#fff6e2;color:#17161a;font-size:13.5px;font-weight:600}.rokyo .ed-krok h3{margin-top:3px;font-size:17px;line-height:18px;font-weight:500}.rokyo .ed-krok p{margin-top:6px;font-size:14px;line-height:15px}.ed-karta{margin-top:36px}.rokyo .ed-mesic{font-size:20px;font-weight:500;letter-spacing:-.4px}.ed-foto{margin-top:36px;box-shadow:0 22px 52px -12px rgba(23,22,26,.16)}.rokyo .ed-samo-nadpis{margin-top:27px;font-size:11px;line-height:12px;letter-spacing:1.6px}.ed-samo-rada{margin-top:12px;gap:8px}.rokyo .ed-samo-text{margin-left:16px;font-size:13.5px}.ed-produkt{margin-top:28px;font-size:13px}html .magazin{padding:88px 0 64px}.rokyo .magazin .hp-nadradka{color:#a8a49c}html .rokyo .magazin h2{letter-spacing:-1.3px}html .mag-hlava .hs-odkaz{margin-top:48px}html .mag-mrizka{margin-top:56px;gap:36px}.mag-karta{height:540px;border:1.2px solid #eae6de;border-radius:14px}html .mag-foto{width:calc(100% + 2.4px);height:300px;margin:-1.2px -1.2px 0}html .mag-telo{padding:22px 18.8px 27px}html .rokyo .mag-karta h3{font-size:20px;line-height:27px;letter-spacing:-.4px;font-weight:500}html .rokyo .mag-datum{font-size:13px;line-height:15px}.faq{padding:88px 0}.faq-mrizka{grid-template-columns:380px minmax(0,864px);gap:100px}.rokyo .faq .hp-nadradka{color:#a8a49c}html .rokyo .faq h2{margin-top:24px;line-height:38px;letter-spacing:-1.3px;width:380px}.faq h2 .kr{top:0;display:inline-block;margin:38.7px 0 0 9px}.faq h2 .kr>svg{inset:auto auto -1em -.2em;width:calc(100% + 2.18em);height:.6em}.rokyo .faq .hs-lead{margin-top:39px;width:350px;font-size:15px;line-height:24px}.faq-kontakt{margin-top:68px;height:148px;padding:23px 23px 0;border:1.5px solid #ede9e1;border-radius:14px}html .rokyo .faq-kontakt strong{font-size:16px;line-height:18px;letter-spacing:-.3px;font-weight:500}.rokyo .faq-kontakt p{margin-top:10px;font-size:14px;line-height:22px}html .faq-mail{margin-top:16px;padding:10px 16px;font-size:14px;line-height:15px;font-weight:500}.faq-seznam{margin-top:10px;gap:12px}.faq-polozka{border:1.5px solid #ede9e1;border-radius:14px}.faq-polozka[open]{border-color:#e4decf}.faq-polozka>summary{padding:16px 103.5px 23px 25px;font-size:17px;line-height:20px;letter-spacing:-.35px;font-weight:500}.faq-polozka[open]>summary{padding-top:25px;padding-bottom:18px}.faq-znak{top:11px;right:28px;width:34px;height:34px}.faq-polozka[open] .faq-znak{top:23px;background:#ffc93c}.rokyo .faq-odpoved{padding:0 103.5px 34px 25px;font-size:15px;line-height:24px}.soc{padding:88px 0 80px}.rokyo .soc .hp-nadradka{color:#a8a49c}html .rokyo .soc h2{letter-spacing:-1.3px}.soc h2 .kr{margin-left:2.4em}.soc h2 .kr>svg{inset:-.42em auto auto -.83em;width:calc(100% + 4.2em);height:calc(100% + 1.05em)}html .rokyo .soc .hs-lead{margin-top:19px;width:560px;font-size:15px;line-height:24px}.soc-odkazy{position:absolute;right:48px;top:30px;display:flex;gap:10px}.soc-pas-prispevku{margin-top:44px}.nl{padding:40px 0 60px}.nl-karta{height:220px;border:1.2px solid #ffe9ae;border-radius:18px;background:#fff8e6}html .nl-razitko{left:30.4px;top:65.8px;width:96px;height:96px;transform:rotate(8deg)}html .nl-slova{left:165.6px;top:52.6px}html .rokyo .nl-nadradka{font-size:11px;line-height:12px;letter-spacing:1.9px;color:#b08a1e}html .rokyo .nl-slova h2{margin-top:10px;font-size:32px;line-height:35px;letter-spacing:-.8px;font-weight:600}html .rokyo .nl-text{margin-top:12px;width:628px;font-size:14px;line-height:21px;color:#6b5514}.rokyo .nl-hotovo,html .nl-formular{left:841.6px;top:65.6px}html .nl-radek{gap:12px}html .nl-pole{width:300px;padding:0 14.7px;border:1.3px solid #efe3c4;font-size:14px}html .nl-pole,html .nl-tl{height:54px;border-radius:10px}html .nl-tl{width:148px;font-size:15px;font-weight:500}html .nl-souhlas{margin-top:15px;gap:8px}html .rokyo .nl-souhlas span{width:436px;padding-top:0;font-size:13px;line-height:15px;color:#8a7333}.zv-blok{height:400px;border-radius:14px}.zv-telefon{left:56px;top:17px}.zv-displej{object-position:50% 50%}.zv-fotka-velka{left:169.5px;top:206.5px}.zv-fotka-mala{left:241.5px;top:66.8px;object-position:50% 50%}.zv-text{left:420px;top:79px}.rokyo .zv-nadradka{font-size:11px;line-height:12px;letter-spacing:1.9px;color:#7a5e13}.rokyo .zv-text h2{margin-top:24px;font-size:32px;line-height:38px;letter-spacing:-1.4px;font-weight:600}.rokyo .zv-perex{margin-top:38px;font-size:15px;line-height:25px}.zv-tlacitka{margin-top:20px;gap:12px}.zv-tl{font-size:15px;font-weight:500}.rokyo .zv-pozn{margin-top:16px;font-size:13px;line-height:15px}.zv-kalendar{left:995.5px;top:28.9px;object-position:50% 50%}.r-paticka{height:auto}.r-paticka-mriz{grid-template-columns:minmax(0,1.55fr) repeat(4,minmax(0,1fr));column-gap:32px}html .rokyo .r-paticka-nadpis{font-size:11px;line-height:12px;letter-spacing:1.4px;margin-bottom:16px}html .rokyo .r-paticka-popis{margin-top:13px;font-size:13.5px;line-height:21px}html .rokyo .r-paticka-site{margin-top:12px}}html .r-katalog{padding:36px 0 120px}.r-katalog .r-drobky{margin-bottom:28px}@media (min-width:1101px){.r-katalog .hp-nabidka-hlava{grid-template-columns:1fr 420px;gap:40px}.katalog-typu .hp-karty,.r-katalog .hp-karty{margin-top:56px}}.pl-karta{display:block;border-radius:10px;overflow:hidden;text-decoration:none;color:inherit}.pl-foto{position:relative;aspect-ratio:300/390;background:#eeedea;overflow:hidden}.pl-foto>img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2,.8,.25,1)}a.pl-karta:hover .pl-foto>img{transform:scale(1.03)}.pl-stitek{position:absolute;top:20px;left:20px;padding:7px 13px;border-radius:100px;background:#ede9e1;color:#75726d;font-size:11px;line-height:13px;font-weight:500;letter-spacing:.3px}.pl-karta .hp-karta-telo{padding:22px}.rokyo .pl-vse .hs-odkaz{font-size:14px;font-weight:600}.dl3{overflow-x:clip;padding:88px 0 0}.dl3,.dl3-pas{position:relative}.dl3-razitko{position:absolute;right:64px;top:29.9px;width:112px;height:112px}.dl3-razitko svg{display:block;width:100%;height:100%}.dl3-scena{position:relative;width:1440px;height:620px;margin:40px auto 0;zoom:var(--k,1)}.dl3-karta{position:absolute;left:var(--x);top:var(--y);width:420px;height:460px;display:block;text-decoration:none;color:#fff;z-index:3}.dl3-k1{z-index:3}.dl3-telo{position:absolute;inset:0;display:block;padding:28px;border-radius:24px;overflow:hidden;transform:rotate(var(--otoc,0deg));transition:transform .3s cubic-bezier(.2,.8,.25,1)}.dl3-karta:hover .dl3-telo{transform:rotate(var(--otoc,0deg)) translateY(-6px)}.dl3-kalendare .dl3-telo{background:#c64f2c}.dl3-karticky .dl3-telo{background:#6e5a8c}.dl3-tisk .dl3-telo{background:#577e61}.dl3-znacka{position:absolute;top:16.2px;right:12.1px;width:157.5px;height:196px;fill:#fff;opacity:.34;pointer-events:none}.dl3-odznak{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#fff;font-size:14px;line-height:18px;font-weight:500;letter-spacing:.28px}.dl3-kalendare .dl3-odznak{color:#d2542f}.dl3-karticky .dl3-odznak{color:#6e5a8c}.dl3-tisk .dl3-odznak{color:#5f8a6a}.rokyo .dl3-telo h3{margin:22px 0 0;font-size:24px;line-height:30px;letter-spacing:-.6px;font-weight:500;color:#fff}.rokyo .dl3-telo h3,.rokyo .dl3-telo p{position:relative;width:364px;max-width:100%}.rokyo .dl3-telo p{margin-top:9px;font-size:14px;line-height:22px;color:rgba(255,255,255,.82)}.dl3-cta{position:relative;display:block;margin-top:14px;font-size:14px;line-height:20px;font-weight:600;color:#fff}.dl3-foto{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 100%;pointer-events:none;transition:scale .6s cubic-bezier(.32,.72,0,1)}.dl3-karta:hover .dl3-foto{scale:1.03}.dl3-odznak{position:relative}.s-fotkou .dl3-telo{padding:24px 26px}.s-fotkou .dl3-odznak{width:36px;height:36px;font-size:13px}.rokyo .s-fotkou .dl3-telo h3{margin-top:14px;font-size:22px;line-height:28px}.rokyo .s-fotkou .dl3-telo p{margin-top:6px;font-size:13px;line-height:20px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.s-fotkou .dl3-cta{margin-top:8px}.dl3-vlna{position:absolute;left:-1680px;top:6px;width:4980px;height:184.75px;overflow:visible;z-index:2;pointer-events:none}.dl3-stuha{font-family:var(--pismo),system-ui,sans-serif;font-size:19px;font-weight:600;letter-spacing:1.2px;fill:#17161a;dominant-baseline:central}.dl3-mereni{opacity:0;transform:translateX(-99999px)}.onas{background:#17161a;color:#fff;height:720px;padding-top:139px;overflow:hidden}.onas-pas{position:relative;display:grid;grid-template-columns:578px 692px;grid-column-gap:74px;column-gap:74px;align-items:start}.onas-vodoznak{position:absolute;left:1004px;top:25px;width:363.3px;height:492.6px;fill:#fff;opacity:.05;pointer-events:none}.onas-vodoznak-tecka{left:1181.4px;top:398.3px;width:109.8px;height:119.8px}.onas-snimek{width:560px;margin:18px 0 0 -9.7px}.onas-ram{padding:14px;background:#fff;border-radius:6px;box-shadow:0 16px 40px -10px rgba(89,71,41,.16);transform:rotate(2.5deg)}.onas-ram>img{width:532px;height:376px;object-fit:cover;border-radius:3px}.onas-misto{display:grid;place-items:center;width:532px;height:376px;border-radius:3px;background:#2a282c;font-size:13px;line-height:20px;font-weight:500;color:#8f8b84;text-align:center}.onas-text{position:relative}.rokyo .onas-nadradka{color:#ffc93c}.rokyo .onas h2{margin:22px 0 0;font-size:32px;line-height:39px;letter-spacing:-1.4px;font-weight:600;color:#fff}.onas h2 .kr{margin-left:.44em}.onas h2 .kr>svg{inset:-.31em auto auto -.81em;width:calc(100% + 1.75em);height:calc(100% + 1.08em)}.onas h2 .kr-slovo{color:#fff}.rokyo .onas-odstavec{width:652px;max-width:100%;font-size:16px;line-height:27px;color:#c9c6c0}.rokyo .onas h2+.onas-odstavec{margin-top:44px}.rokyo .onas-odstavec+.onas-odstavec{margin-top:16px}.onas-linka{margin:38px 0 0;border:0;height:1px;background:rgba(255,255,255,.16)}.rokyo .onas-jmena{margin-top:25px;font-family:var(--pismo-rukou),"Caveat",cursive;font-size:30px;line-height:38px;font-weight:700;color:#ffc93c}.rokyo .onas-podpis{margin-top:6px;font-size:13.5px;line-height:15px;font-weight:600;letter-spacing:.3px;color:#8f8b84}.soc-pas{position:relative}.soc-odkazy{display:flex;flex-wrap:wrap;gap:10px}.rokyo a.soc-odkaz{display:inline-flex;align-items:center;gap:10px;padding:12px 20px 12px 16px;border:1px solid #eae6de;border-radius:10px;background:#fff;font-size:14px;line-height:24px;font-weight:500;color:#17161a;text-decoration:none;transition:border-color .2s ease}.rokyo a.soc-odkaz:hover{border-color:#17161a}.soc-odkaz img{width:24px;height:24px}.soc-pas-prispevku{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));grid-gap:16px;gap:16px}.soc-pas-prispevku .soc-prispevek:nth-of-type(n){position:static;display:block;top:auto;left:auto;width:auto;height:auto;aspect-ratio:1;transform:none;border:0;border-radius:8px;background:#f1eee8;overflow:hidden}.soc-prispevek>img{width:100%;height:100%;object-fit:cover}.nl-razitko-sleva{display:grid;place-items:center;border-radius:50%;background:#ffc93c}.rokyo .nl-razitko-sleva b{font-size:27px;line-height:30px;font-weight:600;letter-spacing:-.54px;color:#17161a}.rokyo .nl-hotovo{width:460px;max-width:100%}.rokyo .nl-hotovo p{font-size:15px;line-height:22px;font-weight:600;color:#17161a}.rokyo .nl-kod{margin-top:10px;display:flex;align-items:baseline;gap:10px;font-weight:400}.rokyo .nl-kod span{font-size:13px;color:#8a7333}.rokyo .nl-kod b{font-size:22px;font-weight:600;letter-spacing:.04em}html .bezici-pruh.tmavy{background:#17161a}html .bezici-polozka{gap:30px;padding:48px 120px 48px 0;font-size:32px;line-height:36px;font-weight:500;letter-spacing:-.8px}.bezici-hvezda{flex:none;width:24px;height:24px;fill:#ffc93c}@media (min-width:721px) and (max-width:1439px){html .r-paticka-mriz{grid-template-columns:minmax(0,1.3fr) repeat(4,minmax(0,1fr));column-gap:24px}}@media (max-width:1100px){.hp-karty:after,.hp-karty:before,.hp-radek-linka{display:none}.hp-nabidka .hp-blok+.hp-rada .hp-karty{padding-top:0;border-top:0}.pl{padding:72px 0 56px}.pl-mrizka{margin-top:32px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px;gap:24px}.pl-vse{margin-top:24px}.dl3{padding:72px 0 56px}.dl3-razitko{display:none}.dl3-scena{zoom:1;margin-top:32px;display:grid;grid-gap:16px;gap:16px}.dl3-karta,.dl3-scena{width:auto;height:auto}.dl3-karta{position:relative;left:auto;top:auto}.dl3-telo{position:relative;inset:auto;transform:none;min-height:280px}.dl3-karta:hover .dl3-telo{transform:translateY(-4px)}.dl3-scena:has(.s-fotkou){grid-template-columns:repeat(auto-fit,minmax(290px,1fr))}.dl3-karta.s-fotkou .dl3-telo{min-height:450px}.dl3-vlna{display:none}.onas{height:auto;padding:72px 0}.onas-pas{grid-template-columns:minmax(0,1fr);row-gap:40px}.onas-linka,.rokyo .onas-odstavec{width:auto}.onas-vodoznak{display:none}.onas-snimek{width:100%;max-width:560px;margin:0}.onas-ram{transform:rotate(1.5deg);padding:10px}.onas-misto,.onas-ram>img{width:100%;height:auto;aspect-ratio:532/376}.soc-odkazy{margin-top:24px}.soc-pas-prispevku{margin-top:32px;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}}@media (max-width:720px){.hp-karta-radek{flex-direction:column;align-items:flex-start;gap:4px}.hp-radek-linka,html .hp-siroka{display:none}.pl{padding:56px 0 40px}.pl-mrizka{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.pl-karta .hp-karta-telo{padding:10.5px 10.5px 12px}.rokyo .pl-karta h3{font-size:13.5px;line-height:18px}.rokyo .pl-karta .hp-karta-perex{display:none}.rokyo .pl-karta .hp-cena b,.rokyo .pl-karta .hp-cena i{font-size:14px}.pl-stitek{top:6.5px;left:6.5px;padding:5px 9px;font-size:9px}.dl3{padding:56px 0 0}.rokyo .dl3 h2{margin-top:12px;font-size:26px;line-height:34px;letter-spacing:-.8px;max-width:350px}.dl3-telo{padding:22px 18px;min-height:230px;border-radius:16px}.rokyo .dl3-telo h3{margin-top:16px;width:auto;font-size:19px;line-height:25px;letter-spacing:-.4px}.rokyo .dl3-telo p{width:auto;font-size:13px;line-height:20px}.dl3-znacka{width:110px;height:137px;top:12px;right:8px}.onas{padding:56px 0}.rokyo .onas h2{margin-top:12px;font-size:26px;line-height:34px;letter-spacing:-.8px}.rokyo .onas-odstavec{font-size:14.5px;line-height:23px}.onas-linka,.rokyo .onas h2+.onas-odstavec{margin-top:24px}.rokyo .onas-jmena{font-size:26px;line-height:32px}.soc-pas-prispevku{grid-template-columns:repeat(2,minmax(0,1fr))}.bezici-polozka{padding:28px 64px 28px 0;gap:18px;font-size:24px;line-height:28px;letter-spacing:-.5px}.bezici-hvezda{width:18px;height:18px}}@media (prefers-reduced-motion:reduce){.dl3-telo,.hp-karta-foto>img,.pl-foto>img{transition:none}.hp-karta:hover .hp-karta-foto>img,a.pl-karta:hover .pl-foto>img{transform:none}.dl3-karta:hover .dl3-telo{transform:rotate(var(--otoc,0deg))}}@media (max-width:980px){.r-navbar .r-vpravo{margin-left:auto}}.hp-stitek-akce{position:absolute;top:14px;left:14px;z-index:2;padding:6px 12px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.3px;line-height:1.2;text-transform:uppercase}.hp-stitek-akce-cervena{background:var(--sleva,#c1272d);color:#fff}.hp-stitek-akce-zluta{background:#ffc93c;color:#17161a}.hp-stitek-akce-tmava{background:#17161a;color:#fff}.hp-stitek-akce-zelena{background:#eef7f0;color:#237a34}.rokyo .hp-karta-akce{margin:8px 0 0;font-size:13px;line-height:1.4;font-weight:500;color:#c2382a}.odpocet-akce{display:inline-flex;align-items:center;padding:5px 10px;border-radius:100px;background:#17161a;color:#fff;font-size:11.5px;font-weight:600;line-height:1.2;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hp-odpocet-karta{position:absolute;top:14px;left:14px;z-index:2}html .rokyo :is(.hp-stitky-prodeje,.produkt-stitky)>.hp-odpocet-karta{top:calc(100% + 6px);left:0}.detail-akce .detail-odpocet{display:inline-flex;flex-direction:row;align-self:flex-start;margin-top:6px;color:#fff}@media (max-width:720px){.hp-stitek-akce{top:8px;left:8px;padding:4px 8px;font-size:9.5px}.hp-odpocet-karta{padding:4px 8px;font-size:10px}html .rokyo :is(.hp-stitky-prodeje,.produkt-stitky)>.hp-odpocet-karta{top:calc(100% + 4px)}.rokyo .hp-karta-akce{font-size:12px}}html .faq{padding:72px 0}html .faq-mrizka{grid-template-columns:320px minmax(0,760px);gap:72px;justify-content:space-between}html .rokyo .faq h2{margin-top:14px;width:auto;font-size:32px;line-height:38px}html .faq h2 .kr{display:inline;margin:0;top:0}html .faq h2 .kr>svg{inset:auto auto -.34em -.1em;width:calc(100% + .2em);height:.42em}html .rokyo .faq .hs-lead{margin-top:18px;width:300px;font-size:14.5px;line-height:23px}html .faq-kontakt{margin-top:32px;height:auto;padding:18px 20px 20px;border-radius:14px}html .rokyo .faq-kontakt p{margin-top:6px}html .faq-mail{margin-top:12px}html .faq-seznam{margin-top:0;gap:10px}html .faq-polozka>summary{padding:17px 64px 17px 22px;font-size:16.5px;line-height:22px;font-weight:600}html .faq-polozka[open]>summary{padding-top:17px;padding-bottom:8px}html .faq-znak{top:14px;right:16px;width:28px;height:28px}html .faq-polozka[open] .faq-znak{top:14px}html .faq-znak:before{width:11px}html .faq-znak:after{height:11px}html .rokyo .faq-odpoved{padding:0 64px 20px 22px;font-size:14.5px;line-height:23px}@media (max-width:1100px){html .faq-mrizka{grid-template-columns:1fr;gap:28px}}@media (min-width:1101px){html .hp-karta-telo{padding:14px 0 6px}html .rokyo .hp-karta-perex{margin-top:6px}html .hp-karty{margin-top:56px;gap:28px 96px}.hp-nabidka .hp-blok+.hp-rada .hp-karty{margin-top:44px;padding-top:28px}.hp-blok-produkt .hp-karta-telo{padding-top:14px}.rokyo .hp-hero.hp-hero{height:clamp(620px,calc(100svh - var(--hp-lista, 122px) - 48px),880px)}html .hp-hero-telo{align-content:end;padding-bottom:140px}.rokyo .hp-hero-produkty{right:20px;bottom:64px}}.hp-hero-produkty{position:absolute;z-index:3;display:grid;grid-template-columns:76px auto;align-items:center;grid-gap:14px;gap:14px;padding:10px 18px 10px 10px;border-radius:18px;min-width:270px;background:rgba(255,255,255,.9);color:#17161a;text-decoration:none;box-shadow:0 18px 40px -18px rgba(12,10,8,.55);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);animation:hp-karta-in .8s cubic-bezier(.2,.8,.25,1) 1.1s both;transition:transform .3s cubic-bezier(.2,.8,.25,1)}.hp-hero-produkty:hover{transform:translateY(-3px)}@keyframes hp-karta-in{0%{opacity:0;transform:translateY(18px) scale(.97)}}.hp-hp-fotky{position:relative;width:76px;height:76px;border-radius:12px;overflow:hidden;background:#efece6}.hp-hp-fotky>span{position:absolute;inset:0;opacity:0;transform:scale(1.08);transition:opacity .7s ease,transform 1.2s cubic-bezier(.2,.8,.25,1)}.hp-hp-fotky>span.zap{opacity:1;transform:none}.hp-hp-text{display:grid;grid-gap:1px;gap:1px;line-height:1.25}.hp-hp-text small{font-size:10.5px;letter-spacing:1.4px;text-transform:uppercase;color:#8a867f;font-weight:600}.hp-hp-text b{font-size:16px;font-weight:600;animation:hp-slovo .5s cubic-bezier(.2,.8,.25,1) both}.hp-hp-text em{font-style:normal;font-size:13px;color:#6b675f;animation:hp-slovo .5s cubic-bezier(.2,.8,.25,1) .06s both}@keyframes hp-slovo{0%{opacity:0;transform:translateY(6px)}}.hp-hp-tecky{position:absolute;right:14px;top:12px;display:flex;gap:4px}.hp-hp-tecky i{width:5px;height:5px;border-radius:50%;background:#d8d4cc;transition:background .3s,width .3s}.hp-hp-tecky i.zap{width:12px;border-radius:3px;background:#ffc93c}@media (prefers-reduced-motion:no-preference){.rokyo .hp-hero-foto{animation:hp-foto-usazeni 1.8s cubic-bezier(.16,.84,.3,1) both,hp-foto-dech 24s ease-in-out 1.8s infinite alternate;transform-origin:64% 46%}.rokyo .hp-hero-stin{animation:hp-stin-in 1.2s ease-out .2s both}}@keyframes hp-foto-usazeni{0%{opacity:0;transform:scale(1.1);filter:blur(10px) saturate(.85)}60%{filter:blur(0) saturate(1)}to{opacity:1;transform:scale(1);filter:none}}@keyframes hp-foto-dech{0%{transform:scale(1)}to{transform:scale(1.04) translateX(-.5%)}}@keyframes hp-stin-in{0%{opacity:.4}}@media (min-width:1101px){html .hp-hero h1{font-size:clamp(43px,4.2vw,62px)}}@media (prefers-reduced-motion:reduce){.hp-hero-produkty,.hp-hp-text b,.hp-hp-text em{animation:none}}.dl3-k1{--blob:22% 34% 30% 38%/18% 26% 34% 30%}.dl3-k2{--blob:26% 22% 36% 30%/20% 30% 26% 36%}.dl3-k3{--blob:20% 36% 26% 34%/22% 20% 36% 28%}.dl3-telo{border-radius:var(--blob,24px);padding:34px 36px}.s-fotkou .dl3-telo{padding:32px 36px}@keyframes dl3-vlni{0%,to{border-radius:var(--blob)}25%{border-radius:30% 24% 36% 26%/26% 34% 22% 32%}50%{border-radius:24% 38% 26% 36%/18% 24% 38% 30%}75%{border-radius:34% 26% 32% 24%/28% 20% 30% 36%}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.dl3-karta:hover .dl3-telo{animation:dl3-vlni 2.4s ease-in-out infinite}}@media (min-width:721px){html .soc{padding:72px 0 64px}html .soc h2 .kr{margin-left:.28em}html .soc h2 .kr>svg{inset:-.36em auto auto -.5em;width:calc(100% + 1em);height:calc(100% + .66em)}html .rokyo .soc .hs-lead{margin-top:14px}.soc-pas-prispevku{margin-top:32px}}.soc-pas-prispevku .soc-prispevek{transition:transform .35s cubic-bezier(.2,.8,.25,1),box-shadow .35s}@media (hover:hover){.soc-pas-prispevku a.soc-prispevek:hover{transform:translateY(-4px);box-shadow:0 16px 30px -18px rgba(23,22,26,.4)}}.hp-hero-vlna{position:absolute;left:0;right:0;bottom:0;height:200px;z-index:1;pointer-events:none;overflow:hidden}.hp-hero-vlna svg{display:block;width:100%;height:100%}.hp-hero-stuha{font-family:var(--pismo),system-ui,sans-serif;font-size:104px;font-weight:700;letter-spacing:-1px;fill:rgba(255,255,255,.3);dominant-baseline:central}.hp-hero-mereni{opacity:0}@media (max-width:1100px){.hp-hero-vlna{height:104px}}.js-odhaleni .hp-nabidka [data-odhal]{opacity:1;transform:none;transition:none}.hp-blok-fotka{position:absolute;inset:0;opacity:0;transition:opacity .9s ease}.hp-blok-fotka.zap{opacity:1}.hp-blok-fotka img{object-fit:cover}@media (prefers-reduced-motion:reduce){.hp-blok-fotka{transition:none}}@media (min-width:721px){.dl3-scena{height:690px}.dl3-karta{width:470px;height:530px}.rokyo .dl3-telo h3,.rokyo .dl3-telo p{width:400px}.rokyo .s-fotkou .dl3-telo h3{font-size:25px;line-height:31px}.rokyo .s-fotkou .dl3-telo p{font-size:14px;line-height:21px}}@media (min-width:1700px){html .rokyo .hp-hero.hp-hero{height:clamp(620px,calc(100svh - var(--hp-lista, 122px) - 48px),1080px)}html .rokyo .hp-hero-foto{width:100%}html body .hp-hero-telo{align-content:center;padding-bottom:48px}html .rokyo .hp-hero:not(.hp-hero--stred) .hp-hero-stin{background:linear-gradient(90deg,rgba(14,13,16,.92) 0,rgba(14,13,16,.74) calc(var(--hp-text-vlevo) + 560px),rgba(14,13,16,.18) calc(var(--hp-text-vlevo) + 820px),rgba(14,13,16,0) calc(var(--hp-text-vlevo) + 1000px))}html .rokyo .hp-hero:not(.hp-hero--stred){--hp-text-vlevo:clamp(64px,5vw,140px)}html .rokyo .hp-hero:not(.hp-hero--stred) .hp-hero-pas{width:100%;max-width:none;margin:0;padding-inline:var(--hp-text-vlevo)}}.rokyo .hp-karta-osobni .hp-karta-foto>img{object-fit:contain}.rokyo .hp-karta-osobni:hover .hp-karta-foto>img{transform:none}.rokyo .hp-karta-osobni .hp-karta-radek{flex-direction:column;align-items:flex-start;gap:4px}.dl3-kalendare{--dl3-vychozi-pozadi:#c64f2c}.dl3-karticky{--dl3-vychozi-pozadi:#6e5a8c}.dl3-tisk{--dl3-vychozi-pozadi:#577e61}.dl3-karta .dl3-telo{background:var(--dl3-pozadi,var(--dl3-vychozi-pozadi));border-radius:var(--dl3-tvar,var(--blob,24px))}.dl3-karta .dl3-cta,.rokyo .dl3-karta .dl3-telo h3{color:var(--dl3-text,#fff)}.rokyo .dl3-karta .dl3-telo p{color:var(--dl3-text,rgba(255,255,255,.82))}.dl3-karta .dl3-foto{object-position:var(--dl3-vyrez,50% 100%)}.dl3-fotka-pod-textem .dl3-telo{display:flex;flex-direction:column}.dl3-fotka-pod-textem .dl3-telo>:not(.dl3-foto-prostor){flex-shrink:0}.dl3-foto-prostor{position:relative;inset:auto;order:1;min-height:0;flex:1 1;align-self:stretch;margin:var(--dl3-mezera,20px) -26px -24px;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,transparent 0,rgba(0,0,0,.55) 12%,#000 30%);mask-image:linear-gradient(180deg,transparent 0,rgba(0,0,0,.55) 12%,#000 30%)}.dl3-fotka-pod-textem .dl3-foto{position:absolute;inset:0;width:100%;height:100%;max-width:none;margin:0;transform:none;object-fit:cover;object-position:var(--dl3-vyrez,50% 100%)}.dl3-fotka-pod-textem:hover .dl3-foto{scale:1}.dl3-fotka-pod-textem .dl3-znacka{opacity:.12}.rokyo .dl3-fotka-pod-textem .dl3-telo p{display:block;overflow:visible}@media (max-width:720px){html .dl3-foto-prostor{flex:none;aspect-ratio:5/4;margin-bottom:-34px}html .dl3-fotka-pod-textem .dl3-foto{aspect-ratio:auto}html .dl3-fotka-pod-textem .dl3-telo{padding-bottom:34px}}@media (min-width:721px){.rokyo .pl-mrizka--sest{grid-template-columns:repeat(3,minmax(0,1fr))}}.hp-blok-fotka{pointer-events:none}.hp-blok-fotka.zap{pointer-events:auto}.hp-blok-fotka:focus-visible{outline:3px solid var(--ink,#17161a);outline-offset:-4px}.hp-blok-vizual .hp-ovladani{z-index:2}.dl3-s-vyrezem .dl3-foto-prostor{mask-image:none;-webkit-mask-image:none;overflow:visible;margin:var(--dl3-mezera,20px) 0 0}.dl3-s-vyrezem .dl3-foto{object-fit:contain;object-position:50% 100%;padding-bottom:8px;filter:drop-shadow(0 18px 16px rgba(23,22,26,.32)) drop-shadow(0 4px 4px rgba(23,22,26,.2));transition:translate .5s cubic-bezier(.32,.72,0,1)}.dl3-s-vyrezem:hover .dl3-foto{translate:0 -6px}html .dl3-k1{z-index:1}@media (prefers-reduced-motion:reduce){.dl3-s-vyrezem .dl3-foto{transition:none}}@media (min-width:721px){html .rokyo:has(.rk-home-new) .hp-nabidka{padding-bottom:87px}html .rokyo:has(.rk-home-new) .vz-inspirace{padding-top:63px;padding-bottom:60px}html .rokyo:has(.rk-home-new) .sekce.pl{padding-bottom:60px}html .rokyo:has(.rk-home-new) .hs.soc{padding-bottom:110px}}.pl-karta.produkt-karta-s-kodem>.produkt-karta-odkaz:hover .pl-foto>img{transform:scale(1.03)}html .rokyo .pl-karta.produkt-karta-s-kodem>.produkt-kopirovat-kod{margin:-8px 22px 22px}@media (max-width:720px){html .rokyo .pl-karta.produkt-karta-s-kodem>.produkt-kopirovat-kod{margin:-4px 10.5px 12px}html body .hp-pas{padding-inline:20px}html .rokyo .hp-nadradka{font-size:9.5px;line-height:10px;letter-spacing:1.5px}html .r-jen-uzke{display:inline-flex}html body .r-promo{height:auto;min-height:50px;padding:8px 20px;font-size:12.5px;line-height:17px;font-weight:500}html .r-promo-del{display:none}html .r-promo-druhy{display:block}html .r-promo .r-promo-odpocet{margin:4px 0 0}}@media (max-width:720px){html body .r-promo:not(:has(.r-promo-druhy)){padding-block:16.5px}html body .r-promo:not(:has(.r-promo-druhy)) a{margin-block:-16.5px;padding-block:16.5px}html .r-navbar{position:static;height:64px;border-bottom:1px solid #eae6de}html .r-navbar .r-pas,html .r-paticka .r-pas{width:100%;margin:0;padding-inline:20px}html .r-navbar .r-pas{padding-block:7px}html body .r-navbar .r-pas{padding-block:0;height:64px}html .r-navbar .r-znacka img{height:28px!important;width:auto!important}html .r-vpravo{gap:22px}html .r-ikona{display:inline-flex;align-items:center;position:relative}html .r-kosik-odkaz{display:none}html .r-ikona img,html .r-ikona-kosik{width:26px;height:26px;display:block}html .r-kosik-odkaz{gap:0}html .r-kosik-odkaz .r-kosik-pocet{position:absolute;left:13px;top:-4px;min-width:15px;height:15px;padding:0 3px;font-size:9px;font-weight:700;line-height:15px}html .r-hamburger{width:28px;height:28px;padding:0;margin-left:0}html .hp-hero{height:860px;background:#17161a}html .hp-hero-foto{width:100%;height:360px;top:0;animation:none}html .hp-hero-stin{background:linear-gradient(180deg,rgba(23,22,26,0),rgba(23,22,26,0) 290px,rgba(23,22,26,.85) 352px,#17161a 360px,#17161a)}html .hp-hero-kruh,html .hp-hero-odznak{display:none}html .hp-hero-telo{padding-top:378px;padding-bottom:0}html .hp-nadradka-svetla{font-size:9.5px;line-height:10px;font-weight:600;letter-spacing:1.5px;color:#d6d2cb;text-shadow:0 2px 14px rgba(13,13,15,.55)}html body .hp-hero h1{margin-top:12px;font-size:34px;line-height:42px;letter-spacing:-1.1px;text-shadow:0 2px 14px rgba(13,13,15,.55)}html .hp-hero h1 .kr{margin-left:.24em}html .hp-hero h1 .kr>svg{inset:-.32em auto auto -.63em;width:calc(100% + 1.32em);height:calc(100% + .395em)}html .rokyo .hp-hero-lead{margin-top:20px;width:100%;font-size:14.5px;line-height:23px;color:#d6d2cb;text-shadow:0 2px 14px rgba(13,13,15,.55)}html .hp-hero-tlacitka{margin-top:19px;flex-direction:column;gap:10px}html .hp-tl{height:52px;width:100%;font-size:15.5px;letter-spacing:-.2px}html .hp-tl-zluty{background:#fdba02}html .hp-tl-obrys{background:rgba(255,255,255,.16);border:1.5px solid rgba(255,255,255,.42)}html .hp-hero-odrazky{margin-top:20px;grid-template-columns:172px 1fr;gap:9px 0;font-size:12px;font-weight:500;color:#e6e3de;text-shadow:0 2px 14px rgba(13,13,15,.55)}html .hp-hero-stitek{display:block;top:auto;bottom:62px;right:auto;left:20px;padding:6px 9px;font-size:8px;letter-spacing:.5px;background:rgba(23,22,26,.6)}html .hp-hero-pruh{height:60px;background:rgba(23,22,26,.5);align-items:center}html .hp-hero-jizda span{font-size:44px;line-height:48px;letter-spacing:1px;color:rgba(255,255,255,.55);padding-right:24px}html .hp-nabidka{padding:56px 0 55px}html .hp-nabidka-hlava{grid-template-columns:1fr;gap:0}html .hp-nabidka-hlava h2{margin-top:12px;font-size:28px;line-height:34px;letter-spacing:-.9px}html .rokyo .hp-nabidka-vpravo{margin-top:12px;font-size:14.5px;line-height:23px}html .hp-blok{margin-top:32px;height:auto;display:block}html .hp-blok-vizual{display:none}html .hp-blok-produkt{height:470px;border-radius:16px;border-width:1.5px}html .hp-blok-produkt .hp-karta-foto{flex:none;height:250px;min-height:0}html .hp-blok-produkt .hp-stitek{top:12.5px;left:12.5px;padding:5px 9px;border-radius:100px;background:#17161a;color:#fff;font-size:9px;font-weight:700;letter-spacing:.5px}html .hp-blok-produkt .hp-stitek.hp-stitek-sleva{background:var(--sleva,#c1272d);color:#fff;letter-spacing:0}html .hp-blok-produkt .hp-karta-telo{padding:16.5px 16.5px 0}html .hp-blok-produkt .hp-karta-telo h3{font-size:19px;line-height:25px;letter-spacing:-.4px}html .rokyo .hp-blok-produkt .hp-karta-perex{margin-top:9px}html .rokyo .hp-blok-produkt .hp-karta-shrnuti{margin-top:4px;font-size:11.5px;line-height:14px}html .hp-blok-produkt .hp-karta-pata{height:44px;margin-bottom:35.5px}html .hp-blok-produkt .hp-cena{flex-direction:column;align-items:flex-start;gap:0}html .hp-blok-produkt .hp-cena i{font-size:12px;color:#a8a49c}html .hp-blok-produkt .hp-cena b{font-size:22px;letter-spacing:-.5px}html .hp-blok-produkt .hp-tl-male{width:104px;min-width:0;padding:0;background:#fdba02;font-size:14.5px;font-weight:700}html .hp-siroka{min-height:244px;height:auto;border-radius:14px;border-width:1.5px}html .hp-siroka-telo{padding-bottom:12px}html .hp-rada{align-items:stretch;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:14px;gap:14px;margin-top:24px}html .hp-rada .hp-karty{display:contents}html body .hp-vse-mobil{display:block;margin-top:34px;text-align:center;font-size:14.5px;line-height:17px;font-weight:700;color:#17161a;text-decoration:none}html .hp-karty .hp-stitek,html .hp-siroka .hp-stitek{top:6.5px;left:6.5px;padding:5px 9px;border-radius:100px;font-size:9px;font-weight:700;letter-spacing:.5px}html .hp-siroka-telo{padding:10.5px 10.5px 0}html body .hp-siroka-telo h3{margin:0;font-size:13.5px;line-height:18px;letter-spacing:-.2px}html .hp-karty .hp-tl-male,html .hp-siroka .hp-tl-male,html .hp-siroka-linka,html .hp-siroka-perex{display:none}html .rokyo .hp-karty .hp-karta-shrnuti,html .rokyo .hp-siroka-shrnuti{margin-top:6px;font-size:10.5px;line-height:12px;min-height:0}html .hp-karta-vypln{min-height:0}html .hp-karty .hp-karta-pata,html .hp-siroka-pata{height:auto;margin-top:auto;padding-top:10px;width:auto;display:flex}html .hp-siroka .hp-cena{gap:4px}html .hp-siroka .hp-cena i{font-size:14px;font-weight:700}html .hp-siroka .hp-cena b{font-size:14px;letter-spacing:0}html .hp-siroka .hp-cena s{display:none}html .hp-siroka{margin-top:0;flex-direction:column;grid-column:auto}html .hp-siroka-foto{flex:none;height:150px}html .hp-siroka-telo{width:auto}html .rokyo .hp-siroka .hp-nadradka{display:none}html .dl{padding:56px 0 0}html .rokyo .dl h2{margin-top:12px;font-size:26px;line-height:34px;letter-spacing:-.8px;max-width:350px}html .dl h2 .kr>svg{inset:auto -.13em -.36em -.16em;height:.42em;width:calc(100% + .29em)}html .dl-mrizka{margin-top:34px;grid-template-columns:1fr;gap:16px}html .dl-karta{height:230px;min-height:0;padding:22px 18px;border-radius:16px}html .rokyo .dl-karta h3{font-size:19px;line-height:25px;letter-spacing:-.4px;max-width:190px}html .rokyo .dl-karta p{margin-top:10px;font-size:13px;line-height:20px;max-width:180px}html .dl-cta{position:absolute;left:18px;top:186px;margin:0;font-size:13.5px;font-weight:700}html .dl-foto{left:204px;top:40px;bottom:auto;right:auto;width:128px;height:150px;border-radius:10px;box-shadow:0 8px 20px -6px rgba(23,22,26,.16)}html body .bezici-polozka{padding:28px 0 28px 18px;gap:16px;font-size:24px;line-height:28px;letter-spacing:-.5px}html .bezici-polozka i{font-size:11px;line-height:11px}html .ed{padding:56px 0 41px}html body .rokyo .ed-hlava h2{margin-top:12px;font-size:26px;line-height:34px;letter-spacing:-.8px}html .ed-hlava h2 .kr{margin-left:.36em}html .ed-hlava h2 .kr>svg{inset:-.32em auto auto -.63em;width:calc(100% + 1.28em);height:calc(100% + .44em)}html .rokyo .ed-lead{margin-top:22px;width:100%;font-size:14.5px;line-height:23px}html .ed-sloupce{zoom:1;width:auto;margin-top:38px;grid-template-columns:1fr;gap:0}html .ed-sloupec+.ed-sloupec{margin-top:32px}html .ed-krok{gap:10px}html .ed-cislo{width:24px;height:24px;font-size:12px}html .rokyo .ed-krok h3{margin-top:2px;font-size:16px;line-height:17px}html .rokyo .ed-krok p{margin-top:3px;font-size:12.5px;line-height:15px}html .ed-karta{margin-top:27px;width:100%;height:230px;padding:14px 14px 0;border-radius:14px;box-shadow:0 10px 26px -8px rgba(23,22,26,.12)}html .rokyo .ed-mesic{left:14px;top:14px;font-size:15px;line-height:17px;letter-spacing:-.3px}html .rokyo .ed-rok{left:62px;top:18px;font-size:10.5px;line-height:11px}html .ed-tydny{left:14px;right:14px;top:40px}html .ed-tydny span{font-size:7.5px;line-height:8px;font-weight:700;letter-spacing:.4px;text-align:left;padding-left:2px}html .ed-tydny span.v{color:#d0736c}html .ed-grid{left:14px;top:54px;gap:4px 3px}html .ed-grid,html .ed-tydny{right:auto;grid-template-columns:repeat(7,42px)}html .ed-tydny{gap:3px}html .ed-den{height:52px;padding:5px 5px 0;border-radius:6px}html .rokyo .ed-den b{font-size:10px;line-height:11px}html .rokyo .ed-den b.v{color:#d0736c}html .ed-samolepka,html .rokyo .ed-den i{display:none}html .ed-zapis{left:3.6px;right:auto;bottom:auto;top:32.6px;width:32px;height:11px;padding:0 3px;border-radius:3px;background:#fdba02;font-size:6px;line-height:11px;overflow:hidden;white-space:nowrap}html .ed-zapis-cely{display:none}html .ed-zapis-slovo{display:inline}html .ed-mys{width:18px;height:18px}html .ed-okenko{display:block;left:172px;top:44px;width:168px;height:96px;padding:12px;border-radius:10px;box-shadow:0 10px 24px -4px rgba(23,22,26,.22)}html .rokyo .ed-okenko-datum{font-size:11.5px;line-height:12px}html .ed-pole{margin-top:8px;width:144px;height:28px;padding:6px 6.6px;border-radius:6px;font-size:9.5px;line-height:14px}html .ed-kurzor{height:10px}html .ed-ulozit{margin-top:8px;width:54px;height:24px;border-radius:6px;font-size:10px}html .ed-detail,html .ed-hrot,html .ed-linka,html .ed-produkt,html .ed-samo-nadpis,html .ed-samo-rada,html .ed-sipka{display:none}html .ed-sloupec:last-child .ed-cislo{background:#fdba02;color:#17161a}html .ed-foto{margin-top:25px;width:100%;height:208px;border-radius:14px}html .ed:after{content:"";display:block;height:1px;margin:10px 20px 0;background:#eae6de}html .vp{--draha:1100px;min-height:calc(100svh + var(--draha));padding:0;background:#ffc431}html .rokyo .vp-lepi{position:-webkit-sticky;position:sticky;top:0;height:100svh;min-height:680px;padding:0 20px;background:#ffc431;align-content:center}html .rokyo .vp-fotka,html .rokyo .vp-fotka:nth-of-type(n){display:block;width:min(26vw,120px)!important;height:auto!important;aspect-ratio:3/4;border-radius:8px;box-shadow:0 10px 22px -4px rgba(36,28,10,.26)}html .vp-fotka:first-of-type{left:5%!important;top:5%!important;--otoceni:-7deg}html .vp-fotka:nth-of-type(2){left:37%!important;top:2%!important;--otoceni:4deg}html .vp-fotka:nth-of-type(3){left:69%!important;top:8%!important;--otoceni:8deg}html .vp-fotka:nth-of-type(4){left:6%!important;top:71%!important;--otoceni:6deg}html .vp-fotka:nth-of-type(5){left:38%!important;top:77%!important;--otoceni:-4deg}html .vp-fotka:nth-of-type(6){left:69%!important;top:70%!important;--otoceni:-8deg}html .vp-emblem{width:58px;height:58px}html .vp-stred{width:100%}html .rokyo .vp-stred h2{margin:18px auto 0;width:auto;max-width:100%;font-size:clamp(28px,8.4vw,34px);line-height:1.16;letter-spacing:-1.2px}html .vp-stred h2 span{display:block}html .rokyo .vp-stred p{margin:12px auto 0;max-width:290px;font-size:13.5px;line-height:21px}html .vize{padding:56px 0 0}html .vize-mrizka{grid-template-columns:1fr;gap:0}html .vize-foto,html .vize-misto{aspect-ratio:auto;height:260px;border-radius:14px;font-size:10.5px}html .vize-misto svg{width:40px;height:40px}html .vize-mrizka>div:last-child{padding-top:32px}html .rokyo .vize h2{margin-top:12px;font-size:28px;line-height:36px;letter-spacing:-.9px}html .vize h2 .kr{margin-left:.15em}html .vize h2 .kr>svg{inset:-.32em auto auto -.65em;width:calc(100% + 1.3em);height:calc(100% + .35em)}html .rokyo .vize .hs-lead{margin-top:24px;font-size:14.5px;line-height:23px}html .rokyo .vize-text+.vize-text{margin-top:16px}html .rokyo .vize-podpis{margin-top:5px;padding-top:16px;padding-bottom:21px}html .rokyo .vize-podpis span{font-size:12px;line-height:13px;letter-spacing:0}html body .magazin{padding:56px 0 40px}html .mag-hlava{flex-direction:column;align-items:stretch;gap:0}html body .rokyo .magazin h2{margin-top:12px;font-size:26px;line-height:34px;letter-spacing:-.8px}html .magazin h2 .kr{margin-left:0;display:inline-block}html .magazin h2 .kr>svg{inset:-.28em auto auto -.63em;width:calc(100% + 1.27em);height:calc(100% + .32em)}html body .mag-hlava .hs-odkaz{order:3;margin:24px auto 0;font-size:14.5px;font-weight:700}html .mag-mrizka{margin-top:22px;grid-template-columns:1fr;gap:16px}html .mag-karta{height:250px;border-radius:14px;border-width:1.5px}html .mag-foto{height:116px}html .mag-telo{padding:12.5px 12.5px 27px}html .mag-rubrika{padding:5px 10px;font-size:9px;line-height:11px;font-weight:700}html .rokyo .mag-karta h3{margin-top:7px;font-size:16px;line-height:22px;letter-spacing:-.3px}html .rokyo .mag-perex{display:none}html .rokyo .mag-datum{font-size:11px;line-height:12px}html .faq{padding:56px 0 60px}html body .faq-mrizka{grid-template-columns:1fr;gap:0}html .faq-mrizka>div:first-child{display:contents}html .faq-mrizka>div:first-child>.hp-nadradka{order:0}html .faq-mrizka>div:first-child>h2{order:1}html .faq-mrizka>div:first-child>.hs-lead{display:none}html .faq-seznam{order:2;margin-top:34px;gap:10px}html body .faq-kontakt{order:3;margin-top:24px;height:132px;padding:18.5px 16.5px 0;border-radius:12px}html body .rokyo .faq h2{margin-top:12px;font-size:26px;line-height:34px;letter-spacing:-.8px}html .faq h2 .kr{top:0;margin-left:0}html .faq h2 .kr>svg{inset:.14em auto auto -.16em;width:calc(100% + .32em);height:calc(100% + .16em)}html .rokyo .faq-kontakt strong{font-size:15.5px;line-height:17px;letter-spacing:0}html body .rokyo .faq-kontakt p{margin-top:7px;font-size:13px;line-height:14px}html body .faq-mail{margin-top:18px;padding:9px 14px;font-size:13px;line-height:14px}html .faq-polozka{border-radius:12px}html .faq-polozka>summary{padding:17px 47.5px 25px 15px;font-size:15px;line-height:21px;letter-spacing:-.25px}html .faq-polozka[open]>summary{padding-top:17px;padding-bottom:10px}html .faq-znak{top:15px;right:18px;width:28px;height:28px}html .faq-polozka[open] .faq-znak{top:15px;background:#fdba02}html .faq-znak:before{width:11px}html .faq-znak:after{height:11px}html .rokyo .faq-odpoved{padding:0 19.5px 21px 15px;font-size:13.5px;line-height:21px}html .proc{padding:56px 0 39px}html .rokyo .proc h2{margin-top:12px;font-size:26px;line-height:34px;letter-spacing:-.8px}html .proc h2 .kr{margin-left:.2em}html .proc h2 .kr>svg{inset:-.32em auto auto -.64em;width:calc(100% + 1.28em);height:calc(100% + .44em)}html .rokyo .proc .hs-lead{margin-top:16px;width:100%;font-size:14.5px;line-height:23px}html .proc-mrizka{margin-top:48px;grid-template-columns:1fr;gap:18px}html .rokyo .proc-mrizka h3{margin-top:15px;font-size:18px;line-height:24px;letter-spacing:-.3px}html .rokyo .proc-mrizka p{margin-top:8px;font-size:14px;line-height:22px}html .proc-pata{margin-top:20px;padding-top:19px}html .rokyo .proc-pata p{font-size:14px;line-height:21px}html .soc{padding:56px 0 30px}html body .rokyo .soc h2{margin-top:12px;font-size:26px;line-height:34px;letter-spacing:-.8px}html .soc h2 .kr{margin-left:0;display:inline-block}html .soc h2 .kr>svg{inset:-.32em auto auto -.63em;width:calc(100% + 1.2em);height:calc(100% + .31em)}html .rokyo .soc .hs-lead{margin-top:24px;width:100%;font-size:14px;line-height:22px}html .soc-mrizka{margin-top:26px;grid-template-columns:1fr;gap:16px}html .soc-karta{height:156px;padding:16.5px;border-radius:14px}html .soc-hlava{gap:10px}html .soc-znak{flex-basis:36px;width:36px;height:36px}html .rokyo .soc-karta h3{margin-top:2px;font-size:17px;line-height:18px;letter-spacing:-.3px}html .rokyo .soc-ucet{margin-top:4px;font-size:12px;line-height:13px}html .rokyo .soc-popis{margin-top:14px;font-size:13px;line-height:20px;max-width:none}html .soc-tl{margin-top:16px;width:100%;height:40px;justify-content:center;border-radius:10px;font-size:15.5px;letter-spacing:-.2px}html .soc-prispevek{display:none}html .pb{padding:24px 0 32px}html .pb-karta{border-radius:16px}html .pb-foto{height:220px}html .pb-telo{padding:20px 16px}html .rokyo .pb-telo h2{font-size:24px;line-height:30px;letter-spacing:-.7px}html .rokyo .pb-text{font-size:14px;line-height:22px}html .pb-pata{width:auto;margin-top:18px;padding-top:16px}html .nl{padding:56px 0 6px}html .nl-karta{height:auto;padding:0;border:0;border-radius:0;background:transparent;display:block}html .nl-razitko{display:none}html .nl-slova{position:static}html .rokyo .nl-nadradka{font-size:9.5px;line-height:10px;letter-spacing:1.5px;color:#a8a49c}html .rokyo .nl-slova h2{margin-top:12px;font-size:24px;line-height:30px;letter-spacing:-.7px}html .rokyo .nl-text{margin-top:10px;font-size:13.5px;line-height:21px;color:#75726d}html .nl-formular,html .rokyo .nl-hotovo{position:static;margin-top:32px}html .nl-radek{flex-direction:column;gap:10px}html .nl-pole{height:50px;border:1.5px solid #eae6de;padding:0 14.5px}html .nl-pole,html .nl-tl{width:100%;border-radius:10px}html .nl-tl{height:52px;background:#fdba02;color:#17161a;font-size:15.5px;letter-spacing:-.2px}html .nl-souhlas{margin-top:12px}html .rokyo .nl-souhlas span{color:#75726d}html .zv{padding:60px 0 0}html .zv-blok{height:auto;padding:0 0 77px;border-radius:0;background:transparent;overflow:visible}html .rokyo .zv-displej,html .rokyo .zv-fotka,html .rokyo .zv-kalendar,html .zv-telefon{display:none}html .zv-text{position:static}html .rokyo .zv-nadradka{color:#a8a49c;font-size:9.5px;line-height:10px;letter-spacing:1.5px}html .rokyo .zv-text h2{margin-top:12px;font-size:27px;line-height:33px;letter-spacing:-.9px}html .rokyo .zv-perex{margin-top:18px;font-size:14.5px;line-height:23px;color:#75726d}html .zv-tlacitka{margin-top:42px;flex-direction:column;gap:10px}html .zv-tl{height:52px;width:100%;font-size:15.5px;letter-spacing:-.2px}html .rokyo a.zv-tl-tmave{width:100%;background:#fdba02;color:#17161a}html .rokyo a.zv-tl-obrys{width:100%;border:1.5px solid #eae6de}html .rokyo .zv-pozn{margin-top:18px;color:#a8a49c;white-space:normal}html .r-paticka{height:auto}html .r-paticka-mriz{grid-template-columns:1fr;gap:0}html .r-paticka .r-znacka{padding-block:0;display:inline-flex}html .r-paticka .r-znacka img{height:26px!important;width:auto!important}html .rokyo .r-paticka-popis{margin-top:18px;width:100%;font-size:13.5px;line-height:21px}html .r-paticka-mriz>div{gap:0}html .r-paticka-mriz>div:nth-child(2){margin-top:63px}html .r-paticka-mriz>div:nth-child(n+3){margin-top:22px}html .rokyo .r-paticka-nadpis{margin-bottom:12px;font-size:9px;line-height:10px;letter-spacing:1.2px;font-weight:700;color:#9e9c99}html .r-paticka-mriz a:not(.r-znacka),html .r-paticka-mriz li{display:block;padding-block:0;margin-bottom:9px;font-size:13.5px;line-height:15px;color:#c6c3be}html .r-paticka-mriz>div:last-child a:last-child{margin-bottom:0}}@media (max-width:720px) and (prefers-reduced-motion:reduce){html .vp{min-height:0}html .rokyo .vp-lepi{position:relative}}@media (max-width:720px){html .hp-blok-produkt{height:auto;border:0;border-radius:0;background:transparent}html .hp-blok-produkt .hp-karta-foto{height:auto;aspect-ratio:4/5;border-radius:14px}html .hp-blok-produkt .hp-karta-telo{padding:16px 0 0}html .hp-blok-produkt .hp-karta-radek{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}html .rokyo .hp-blok-produkt .hp-karta-telo h3{flex:1 1 auto;font-size:20px;line-height:26px;letter-spacing:-.3px;font-weight:500}html .hp-blok-produkt .hp-cena{flex-direction:row;align-items:baseline;gap:5px}html .hp-blok-produkt .hp-cena i{font-size:13px;color:#75726d}html .hp-blok-produkt .hp-cena b{font-size:19px;font-weight:600;letter-spacing:-.3px}html .rokyo .hp-blok-produkt .hp-karta-perex{margin-top:8px;font-size:14px;line-height:21px;color:#75726d}html .hp-karty .hp-karta,html .hp-siroka{min-height:0;border:0;border-radius:0;background:transparent}html .hp-siroka-telo{padding:12px 0 0}}:root{--hp-lista:104px}@media (max-width:1100px){html .rokyo .hp-hero.hp-hero{height:max(460px,calc(100svh - var(--hp-lista)));min-height:0}}@media (min-width:721px) and (max-width:1100px){html .rokyo .hp-hero-pruh{height:clamp(64px,12svh,140px)}html .rokyo .hp-hero-jizda span{font-size:clamp(44px,8.6svh,100px);line-height:clamp(52px,10svh,110px)}html .rokyo .hp-hero-telo{padding-top:0;padding-bottom:clamp(64px,12svh,140px);min-height:100%;display:grid;align-content:center}html .rokyo .hp-hero h1{margin-top:clamp(12px,2.8svh,26px);font-size:clamp(34px,min(4.4vw,7svh),68px)}html .rokyo .hp-hero-lead{margin-top:clamp(12px,3svh,28px);font-size:clamp(14px,1.9svh,17.5px);line-height:1.6}html .rokyo .hp-hero-tlacitka{margin-top:clamp(16px,4.6svh,48px)}html .rokyo .hp-hero-odrazky{margin-top:clamp(14px,4svh,42px)}}@media (min-width:721px) and (max-width:1100px) and (max-height:620px){html .rokyo .hp-hero-odrazky{display:none}html .rokyo .hp-hero-lead{max-width:440px}}@media (max-width:720px){:root{--hp-lista:116px}html .rokyo .hp-hero{--hp-foto-v:clamp(190px,40svh,420px)}html .rokyo .hp-hero-odrazky{display:none}html .rokyo .hp-hero-tlacitka{flex-direction:row;flex-wrap:nowrap;margin-top:16px}html .rokyo .hp-hero-tlacitka .hp-tl{flex:1 1;width:auto;min-width:0;height:48px;font-size:14.5px}html .rokyo .hp-hero-lead{margin-top:12px;font-size:14px;line-height:21px}html .rokyo .hp-hero-foto{height:var(--hp-foto-v)}html .rokyo .hp-hero-stin{background:linear-gradient(180deg,rgba(23,22,26,0) 0,rgba(23,22,26,0) calc(var(--hp-foto-v) - 70px),rgba(23,22,26,.85) calc(var(--hp-foto-v) - 8px),#17161a var(--hp-foto-v),#17161a 100%)}html .rokyo .hp-hero-telo{padding-top:calc(var(--hp-foto-v) + 16px)}html .rokyo .hp-hero h1{font-size:clamp(28px,4.6svh,36px);line-height:1.22}html .rokyo .hp-hero-pruh{height:clamp(44px,7svh,60px)}html .rokyo .hp-hero-jizda span{font-size:clamp(30px,5.2svh,44px);line-height:1.1}}@media (max-width:720px) and (max-height:740px){html .rokyo .hp-hero{--hp-foto-v:clamp(160px,28svh,260px)}html .rokyo .hp-hero h1{margin-top:8px}html .rokyo .hp-hero-telo{padding-top:calc(var(--hp-foto-v) + 10px)}html .rokyo .hp-hero-lead{margin-top:12px;font-size:13.5px;line-height:20px}html .rokyo .hp-hero-tlacitka{flex-direction:row;margin-top:14px}html .rokyo .hp-tl{height:46px;font-size:14.5px}}@media (min-width:721px) and (max-width:1100px) and (orientation:portrait){html .rokyo .hp-hero{--hp-foto-v:clamp(260px,42svh,560px)}html .rokyo .hp-hero-foto{width:100%;height:var(--hp-foto-v);top:0;left:0;animation:none}html .rokyo .hp-hero-stin{background:linear-gradient(180deg,rgba(23,22,26,0) 0,rgba(23,22,26,0) calc(var(--hp-foto-v) - 90px),rgba(23,22,26,.85) calc(var(--hp-foto-v) - 10px),#17161a var(--hp-foto-v),#17161a 100%)}html .rokyo .hp-hero-kruh,html .rokyo .hp-hero-odznak{display:none}html .rokyo .hp-hero-telo{padding-top:calc(var(--hp-foto-v) + 24px);align-content:start}html .rokyo .hp-hero h1{font-size:clamp(36px,5.6vw,56px)}}@media (max-width:720px){html .rokyo .soc-pas-prispevku{display:flex;gap:10px;margin:28px -20px 0;padding:0 20px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:20px;scrollbar-width:none}html .rokyo .soc-pas-prispevku::-webkit-scrollbar{display:none}html .rokyo .soc-pas-prispevku .soc-prispevek:nth-of-type(n){display:block;flex:0 0 38vw;max-width:170px;scroll-snap-align:start}html body .faq{padding:48px 0 52px}html body .rokyo .faq h2{font-size:26px;line-height:32px}html body .faq-seznam{margin-top:22px;gap:8px}html body .faq-polozka>summary{padding:14px 52px 14px 16px;font-size:15px;line-height:21px}html body .faq-polozka[open]>summary{padding-top:14px;padding-bottom:6px}html body .faq-polozka[open] .faq-znak,html body .faq-znak{top:11px;right:12px;width:28px;height:28px}html body .rokyo .faq-odpoved{padding:0 16px 16px;font-size:13.5px;line-height:21px}html body .faq-kontakt{margin-top:18px;height:auto;padding:16px 16px 18px}html .faq h2 .kr>svg{inset:auto auto -.34em -.1em;width:calc(100% + .2em);height:.42em}html body .soc{padding:48px 0 28px}html .soc h2 .kr>svg{inset:-.32em auto auto -.4em;width:calc(100% + .8em);height:calc(100% + .56em)}html .rokyo .soc .hs-lead{margin-top:14px}html .rokyo .hp-hero .hp-hero-foto{height:100%;top:0;left:0;width:100%}html .rokyo .hp-hero .hp-hero-stin{background:linear-gradient(180deg,rgba(23,22,26,.04),rgba(23,22,26,.04) 22%,rgba(23,22,26,.78) 44%,rgba(23,22,26,.92) 64%,rgba(23,22,26,.95))}html .rokyo .hp-hero .hp-hero-telo{padding-top:0;padding-bottom:40px;min-height:100%;display:grid;align-content:end}html .rokyo .hp-hero .hp-nadradka-svetla{font-size:11.5px;line-height:14px;letter-spacing:1.6px}html .rokyo .hp-hero h1{margin-top:12px;font-size:clamp(36px,10.4vw,44px);line-height:1.12}html .rokyo .hp-hero .hp-hero-lead{margin-top:14px;font-size:16px;line-height:24px}html .rokyo .hp-hero .hp-hero-tlacitka .hp-tl{height:52px;font-size:15.5px}html .rokyo .hp-hero.hp-hero{height:max(520px,calc(100svh - var(--hp-lista) - 80px))}}@media (max-width:720px) and (max-height:740px){html .rokyo .hp-hero .hp-hero-telo{padding-bottom:32px}html .rokyo .hp-hero h1{font-size:clamp(32px,9.4vw,38px)}html .rokyo .hp-hero .hp-hero-lead{font-size:15px;line-height:22px}}@media (max-width:1100px){html .rokyo .hp-hero-produkty{top:16px;right:10px;bottom:auto;min-width:0;grid-template-columns:52px auto;gap:10px;padding:7px 14px 7px 7px;border-radius:14px}html .rokyo .hp-hp-fotky{width:52px;height:52px;border-radius:9px}html .rokyo .hp-hp-text b{font-size:14px}html .rokyo .hp-hp-text em{font-size:12px}html .rokyo .hp-hp-tecky{display:none}}@media (max-width:720px){html .rokyo .hp-blok-vizual{display:block;position:relative;width:100%;max-width:100%;min-height:0;height:auto;aspect-ratio:4/3;margin-bottom:16px;border-radius:16px;overflow:hidden;touch-action:pan-y}html .rokyo .hp-blok-vizual .hp-ovladani{left:12px;right:12px;bottom:12px;gap:8px}html .rokyo .hp-blok-vizual .hp-ovladani-odkaz{height:38px;padding:0 14px;font-size:12.5px;width:auto;flex:1 1 auto}html .rokyo .hp-blok-vizual .hp-ovladani-pocet{width:46px;height:38px}html .rokyo .hp-blok-vizual .hp-ovladani-sipka{width:38px;height:38px;flex:none}}html .faq-vice,html .hp-rada-prvni{display:none}@media (max-width:720px){html .hp-rada-prvni,html .hp-rada-prvni .hp-karty{display:contents}html .hp-nabidka .hp-blok-produkt,html .hp-rada>.hp-karty>.hp-karta-odhal:last-of-type:nth-of-type(2n){display:none}html .vp{--draha:0px;min-height:0}html .rokyo .vp-lepi{position:relative;height:600px;min-height:0}html .rokyo .vp-fotka,html .rokyo .vp-fotka:nth-of-type(n){width:min(22vw,92px)!important}html .mag-mrizka{display:flex;gap:12px;margin:20px -20px 0;padding:0 20px 4px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:20px;scrollbar-width:none}html .mag-mrizka::-webkit-scrollbar{display:none}html .mag-karta{flex:0 0 70%;height:auto;scroll-snap-align:start}html .mag-foto{height:110px}html .mag-telo{padding:10px 12px 14px}html .rokyo .mag-karta h3{font-size:15px;line-height:20px}html body .mag-hlava .hs-odkaz{margin-top:16px}html .faq-seznam:not([data-vse])>.faq-polozka:nth-of-type(n+4){display:none}html .faq-vice{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:48px;border:1.5px solid #eae6de;border-radius:12px;background:#fff;font:inherit;font-size:14.5px;font-weight:600;color:#17161a;cursor:pointer}html .zc{padding:32px 0 44px}html .zc-blok{gap:18px;padding:28px 20px}html .zc-scena{zoom:.6}html .rokyo .zc-text h2{font-size:26px}html .mg-vypis .mag-mrizka{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:16px;gap:16px;margin:22px 0 0;padding:0;overflow:visible;scroll-snap-type:none}html .mg-vypis .mag-karta{flex:none;height:auto}html .mg-vypis .mag-foto{height:116px}html .mg-vypis .mag-telo{padding:12.5px 12.5px 27px}html .rokyo .mg-vypis .mag-karta h3{font-size:16px;line-height:22px}html .hp-karty{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 14px}html .r-hamburger{position:relative}html .r-hamburger:before{content:"";position:absolute;inset:-8px}html body .rokyo .hp-hero-foto:not(.hp-hero-foto--telefon-zvlast){object-position:36% 50%!important}}