html:has(.sablona-technika){scroll-behavior:smooth;scroll-padding-top:84px}body:has(.sablona-technika){margin:0;background:#f4f4f1;overflow-x:clip}.sablona-technika{--snih:#f3f5f7;--bila:#fff;--led:#e3eaf1;--ink:#14181d;--ocel:#56616d;--linka:#d5dce4;--cervena:#d4161c;--cervena-t:#a80f14;--pas:#1d232a;--nadpis:"Big Shoulders Display","Arial Narrow",sans-serif;--text:"Manrope",system-ui,sans-serif;--sirka:1200px}.sablona-technika *{box-sizing:border-box}.sablona-technika{scroll-behavior:smooth;scroll-padding-top:84px;margin:0;font-family:var(--text);color:var(--ink);background:var(--snih);font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:clip}.sablona-technika img{max-width:100%;display:block}.sablona-technika a{color:inherit}.sablona-technika h1,.sablona-technika h2,.sablona-technika h3{font-family:var(--nadpis);font-weight:800;text-transform:uppercase;line-height:.98;margin:0;letter-spacing:.01em;text-wrap:balance}.sablona-technika h2{font-size:clamp(2.3rem,5.2vw,4rem)}.sablona-technika h3{font-size:1.65rem;font-weight:700}.sablona-technika p{margin:0 0 1em}.sablona-technika .obal{width:min(var(--sirka),100% - 32px);margin-inline:auto}.sablona-technika .stitek{font-family:var(--nadpis);text-transform:uppercase;letter-spacing:.14em;font-size:.95rem;color:var(--cervena);display:flex;align-items:center;gap:10px;margin-bottom:14px}.sablona-technika .stitek:before{content:"";width:34px;height:3px;background:var(--cervena)}.sablona-technika .tl{display:inline-flex;align-items:center;gap:10px;font-family:var(--nadpis);text-transform:uppercase;letter-spacing:.06em;font-size:1.15rem;text-decoration:none;border:2px solid var(--cervena);background:var(--cervena);color:#fff;cursor:pointer;-webkit-clip-path:polygon(0 0,100% 0,calc(100% - 12px) 100%,0 100%);clip-path:polygon(0 0,100% 0,calc(100% - 12px) 100%,0 100%);padding:14px 36px 14px 26px;transition:background .15s,transform .15s}.sablona-technika .tl:hover{background:var(--cervena-t);border-color:var(--cervena-t);transform:translateY(-1px)}.sablona-technika .tl.svetle{background:#fff;border-color:#fff;color:var(--ink)}.sablona-technika .tl.svetle:hover{background:var(--led);border-color:var(--led)}.sablona-technika .tl.obrys{background:transparent;color:var(--ink);border-color:var(--ink);-webkit-clip-path:none;clip-path:none;padding-right:26px}.sablona-technika .tl.obrys:hover{background:var(--ink);color:#fff}.sablona-technika :focus-visible{outline:3px solid var(--cervena);outline-offset:3px}.sablona-technika .pas{height:22px;background:repeating-linear-gradient(90deg,var(--pas) 0 26px,transparent 26px 34px),linear-gradient(var(--pas),var(--pas)) 0 50%/100% 6px no-repeat}.sablona-technika .pas.svetly{--pas:#c6cfd9}.sablona-technika header.hl{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:rgba(20,24,29,.96);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff}.sablona-technika .hl .obal{display:flex;align-items:center;gap:24px;height:72px}.sablona-technika .logo{display:flex;align-items:center;gap:6px;text-decoration:none;font-family:var(--nadpis);font-weight:800;font-size:1.7rem;letter-spacing:.02em;color:#fff}.sablona-technika .logo b{border:2px solid var(--cervena);padding:1px 14px 1px 10px;-webkit-clip-path:polygon(0 0,100% 0,calc(100% - 10px) 100%,0 100%);clip-path:polygon(0 0,100% 0,calc(100% - 10px) 100%,0 100%);background:linear-gradient(var(--cervena),var(--cervena)) 100%/2px 100% no-repeat;font-weight:800}.sablona-technika .logo i{font-style:normal;font-weight:600;color:#cfd6de}.sablona-technika nav.menu{margin-left:auto;display:flex;gap:26px}.sablona-technika nav.menu a{text-decoration:none;font-weight:600;font-size:.95rem;color:#dfe5eb;padding:6px 0;border-bottom:2px solid transparent}.sablona-technika nav.menu a:hover{color:#fff;border-color:var(--cervena)}.sablona-technika .hl .tel{font-family:var(--nadpis);font-size:1.25rem;letter-spacing:.04em;text-decoration:none;background:var(--cervena);padding:8px 16px;white-space:nowrap}.sablona-technika .burger{display:none;margin-left:auto;background:none;border:2px solid #56616d;color:#fff;width:46px;height:46px;font-size:1.4rem;cursor:pointer}.sablona-technika .uvod{position:relative;color:#fff;min-height:min(88vh,820px);display:flex;align-items:flex-end;background:#1a2634}.sablona-technika .uvod>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:60% 55%}.sablona-technika .uvod:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(13,18,24,.86),rgba(13,18,24,.55) 42%,rgba(13,18,24,0) 72%),linear-gradient(0deg,rgba(13,18,24,.7),rgba(13,18,24,0) 38%)}.sablona-technika .uvod .obal{position:relative;z-index:1;padding:120px 0 56px}.sablona-technika .uvod :is(h1,.nh){font-size:clamp(3rem,9vw,7.2rem);max-width:11ch}.sablona-technika .uvod :is(h1,.nh) em{font-style:normal;background:var(--cervena);padding:0 .12em;box-decoration-break:clone;-webkit-box-decoration-break:clone}.sablona-technika .uvod p.pod{font-size:clamp(1.05rem,1.6vw,1.3rem);max-width:46ch;margin:22px 0 30px;color:#e8edf2}.sablona-technika .uvod .akce{display:flex;flex-wrap:wrap;gap:14px}.sablona-technika .cisla{background:var(--ink);color:#fff}.sablona-technika .cisla .obal{display:grid;grid-template-columns:repeat(4,1fr)}.sablona-technika .cisla div{padding:26px 22px;border-left:1px solid #2c343d}.sablona-technika .cisla div:first-child{border-left:0;padding-left:0}.sablona-technika .cisla strong{display:block;font-family:var(--nadpis);font-size:2.5rem;line-height:1;font-weight:800}.sablona-technika .cisla span{font-size:.9rem;color:#aab4bf}.sablona-technika section{padding:clamp(64px,9vw,112px) 0}.sablona-technika .hlava{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap;margin-bottom:40px}.sablona-technika .hlava p{max-width:46ch;color:var(--ocel);margin:0}.sablona-technika .sluzby{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0;gap:0;border:1px solid var(--linka);background:var(--bila)}.sablona-technika .sluzby a{padding:30px 26px 34px;text-decoration:none;border-left:1px solid var(--linka);position:relative;transition:background .15s,color .15s}.sablona-technika .sluzby a:first-child{border-left:0}.sablona-technika .sluzby a:hover{background:var(--ink)}.sablona-technika .sluzby a:hover p{color:#c4ccd5}.sablona-technika .sluzby .c{font-family:var(--nadpis);color:var(--cervena);font-size:1.1rem;letter-spacing:.1em}.sablona-technika .sluzby h3{margin:36px 0 12px;font-size:2rem}.sablona-technika .sluzby p{font-size:.95rem;color:var(--ocel);margin:0}.sablona-technika .sluzby .cena{display:inline-block;margin-top:16px;font-weight:700;font-size:.9rem;border-top:2px solid var(--cervena);padding-top:8px}.sablona-technika .tmava{background:var(--ink);color:#fff}.sablona-technika .tmava .hlava p{color:#aab4bf}.sablona-technika .vozidla{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:22px;gap:22px}.sablona-technika .vuz{background:#1e252d;display:flex;flex-direction:column;position:relative}.sablona-technika .vuz.velky{grid-column:span 2;grid-row:span 2}.sablona-technika .vuz figure{margin:0;aspect-ratio:4/3;overflow:hidden;background:#0e1216}.sablona-technika .vuz.velky figure{aspect-ratio:auto;flex:1 1;min-height:380px}.sablona-technika .vuz img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.sablona-technika .vuz:hover img{transform:scale(1.04)}.sablona-technika .vuz .t{padding:20px 22px 24px;display:flex;flex-direction:column;gap:8px;flex:0 0 auto}.sablona-technika .vuz h3{font-size:1.5rem}.sablona-technika .vuz.velky h3{font-size:2.4rem}.sablona-technika .vuz p{font-size:.92rem;color:#aab4bf;margin:0}.sablona-technika .vuz .cenovka{position:absolute;top:0;left:0;background:var(--cervena);font-weight:800;font-size:1.25rem;padding:8px 26px 8px 16px;-webkit-clip-path:polygon(0 0,100% 0,calc(100% - 12px) 100%,0 100%);clip-path:polygon(0 0,100% 0,calc(100% - 12px) 100%,0 100%);letter-spacing:.03em;z-index:1}.sablona-technika .vuz .cenovka small{font-family:var(--text);font-weight:600;font-size:.7rem;margin-left:6px;opacity:.9}.sablona-technika .vuz .cenovka.dotaz{background:#fff}.sablona-technika .vuz a.vic,.sablona-technika .vuz button{align-self:flex-start;margin-top:8px;background:none;border:0;border-bottom:2px solid var(--cervena);color:#fff;font-family:var(--nadpis);text-transform:uppercase;letter-spacing:.08em;font-size:1rem;padding:4px 0;cursor:pointer;text-decoration:none}.sablona-technika .vuz a.vic:hover,.sablona-technika .vuz button:hover{color:var(--cervena)}.sablona-technika .bv{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:clamp(28px,5vw,72px);gap:clamp(28px,5vw,72px);align-items:start}.sablona-technika .bv .fotky{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.sablona-technika .bv .fotky button{padding:0;border:0;background:#ccd4dc;cursor:zoom-in;aspect-ratio:3/2;overflow:hidden}.sablona-technika .bv .fotky button:first-child{grid-column:span 2}.sablona-technika .bv .fotky img{width:100%;height:100%;object-fit:cover}.sablona-technika .udaje{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:0;gap:0;margin:28px 0;border-top:2px solid var(--ink)}.sablona-technika .udaje div{padding:16px 12px 16px 0;border-bottom:1px solid var(--linka)}.sablona-technika .udaje strong{display:block;font-family:var(--nadpis);font-size:2.1rem;line-height:1;font-weight:800}.sablona-technika .udaje span{font-size:.82rem;color:var(--ocel)}.sablona-technika .bila{background:var(--bila)}.sablona-technika .servis{display:grid;grid-template-columns:1fr 1fr;grid-gap:22px;gap:22px}.sablona-technika .dilna{border:1px solid var(--linka);background:var(--snih);display:flex;flex-direction:column}.sablona-technika .dilna figure{margin:0;aspect-ratio:16/9;overflow:hidden}.sablona-technika .dilna img{width:100%;height:100%;object-fit:cover}.sablona-technika .dilna .t{padding:28px}.sablona-technika .dilna h3{font-size:2.1rem;margin-bottom:12px}.sablona-technika .dilna ul{padding:0;margin:16px 0 0;list-style:none;display:grid;grid-gap:8px;gap:8px;font-size:.96rem}.sablona-technika .dilna li{padding-left:22px;position:relative}.sablona-technika .dilna li:before{content:"";position:absolute;left:0;width:12px;height:3px;background:var(--cervena)}.sablona-technika .sazba{display:flex;align-items:baseline;gap:10px;margin-top:22px;padding-top:18px;border-top:2px solid var(--ink)}.sablona-technika .sazba strong{font-family:var(--nadpis);font-size:2.6rem;line-height:1;font-weight:800}.sablona-technika .sazba span{color:var(--ocel);font-size:.9rem}.sablona-technika .znacky{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.sablona-technika .znacky span{font-weight:700;font-size:.8rem;letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--ink);padding:4px 10px}.sablona-technika .filtr{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:26px}.sablona-technika .filtr button{font-family:var(--text);font-weight:700;font-size:.88rem;padding:9px 16px;border:1px solid var(--ink);background:transparent;cursor:pointer;color:var(--ink)}.sablona-technika .filtr button[aria-pressed=true]{color:#fff}.sablona-technika .dily{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:14px;gap:14px}.sablona-technika .dil{background:var(--bila);border:1px solid var(--linka);display:flex;flex-direction:column}.sablona-technika .dil figure{margin:0;aspect-ratio:4/3;background:#fff;overflow:hidden}.sablona-technika .dil img{width:100%;height:100%;object-fit:cover}.sablona-technika .dil .t{padding:12px 14px 14px;display:flex;flex-direction:column;gap:4px;flex:1 1}.sablona-technika .dil b{font-size:.98rem;line-height:1.25}.sablona-technika .dil small{color:var(--ocel);font-size:.8rem;line-height:1.35}.sablona-technika .dil button{margin-top:auto;align-self:flex-start;background:none;border:0;padding:8px 0 0;color:var(--cervena);font-weight:700;font-size:.85rem;cursor:pointer;font-family:var(--text)}.sablona-technika .dil button:hover{text-decoration:underline}.sablona-technika .pozn{margin-top:26px;padding:22px 26px;background:var(--led);border-left:4px solid var(--cervena);max-width:820px}.sablona-technika .muzeum{columns:220px 4;column-gap:10px}.sablona-technika .muzeum button{display:block;width:100%;margin:0 0 10px;padding:0;border:0;cursor:zoom-in;background:#0e1216;page-break-inside:avoid;break-inside:avoid}.sablona-technika .muzeum img{width:100%;height:auto;transition:opacity .2s}.sablona-technika .muzeum button:hover img{opacity:.85}.sablona-technika .onas{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:clamp(28px,5vw,72px);gap:clamp(28px,5vw,72px);align-items:center}.sablona-technika .onas figure{margin:0;position:relative}.sablona-technika .onas figure:after{content:"";position:absolute;right:-14px;bottom:-14px;width:60%;height:60%;border:3px solid var(--cervena);z-index:-1}.sablona-technika .kariera{margin-top:64px;background:var(--cervena);color:#fff;padding:clamp(28px,4vw,48px);display:grid;grid-template-columns:1.2fr 1fr auto;grid-gap:28px;gap:28px;align-items:center}.sablona-technika .kariera h3{font-size:clamp(2rem,4vw,3rem)}.sablona-technika .kariera ul{margin:0;padding:0;list-style:none;display:grid;grid-gap:6px;gap:6px;font-weight:600}.sablona-technika .kariera li:before{content:"+ ";font-weight:800}.sablona-technika .kontakt{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(28px,5vw,64px);gap:clamp(28px,5vw,64px)}.sablona-technika .kontakt .velke{font-family:var(--nadpis);font-weight:800;font-size:clamp(2.6rem,6vw,4.4rem);line-height:1;text-decoration:none;display:block;margin:8px 0 6px}.sablona-technika .kontakt .velke:hover{color:var(--cervena)}.sablona-technika .kontakt dl{display:grid;grid-template-columns:auto 1fr;grid-gap:10px 22px;gap:10px 22px;margin:26px 0;font-size:.98rem}.sablona-technika .kontakt dt{color:#aab4bf}.sablona-technika .kontakt dd{margin:0}.sablona-technika .kontakt iframe{width:100%;height:240px;border:0;filter:grayscale(.3)}.sablona-technika form.popt{background:#1e252d;padding:clamp(22px,3vw,34px);display:grid;grid-gap:14px;gap:14px}.sablona-technika form.popt label{display:grid;grid-gap:6px;gap:6px;font-size:.85rem;font-weight:600;color:#c4ccd5}.sablona-technika form.popt input,.sablona-technika form.popt select,.sablona-technika form.popt textarea{font:inherit;font-size:1rem;padding:12px 14px;border:1px solid #3a444f;background:#14181d;color:#fff;border-radius:0;width:100%}.sablona-technika form.popt textarea{min-height:120px;resize:vertical}.sablona-technika form.popt .dva{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.sablona-technika form.popt .ok{display:none;background:#1f6f43;padding:12px 14px;font-weight:600}.sablona-technika footer{background:#0c0f13;color:#aab4bf;font-size:.88rem;padding:44px 0 90px}.sablona-technika footer .obal{display:grid;grid-template-columns:1.3fr 1fr 1fr;grid-gap:32px;gap:32px}.sablona-technika footer b{color:#fff}.sablona-technika footer a{color:#dfe5eb}.sablona-technika footer .dole{grid-column:1/-1;border-top:1px solid #232a32;padding-top:18px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px}.sablona-technika dialog{border:0;padding:0;max-width:min(1100px,100vw - 24px);width:100%;max-height:calc(100dvh - 24px);background:var(--bila);color:var(--ink)}.sablona-technika dialog::-webkit-backdrop{background:rgba(8,11,14,.86)}.sablona-technika dialog::backdrop{background:rgba(8,11,14,.86)}.sablona-technika dialog .zavrit{position:-webkit-sticky;position:sticky;top:0;float:right;z-index:2;width:48px;height:48px;border:0;background:var(--ink);color:#fff;font-size:1.5rem;cursor:pointer}.sablona-technika dialog .vn{padding:clamp(20px,3vw,40px)}.sablona-technika dialog h3{font-size:clamp(2rem,4vw,3rem);margin-bottom:6px}.sablona-technika dialog .cena{font-family:var(--nadpis);font-weight:800;font-size:1.8rem;color:var(--cervena);margin-bottom:18px}.sablona-technika dialog .gal{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:8px;gap:8px;margin:20px 0}.sablona-technika dialog .gal button{padding:0;border:0;aspect-ratio:3/2;overflow:hidden;cursor:zoom-in;background:#ccd4dc}.sablona-technika dialog .gal img{width:100%;height:100%;object-fit:cover}.sablona-technika table.tech{width:100%;border-collapse:collapse;font-size:.93rem;margin:10px 0 22px}.sablona-technika table.tech th{text-align:left;font-weight:600;color:var(--ocel);padding:8px 12px 8px 0;border-bottom:1px solid var(--linka);width:42%;vertical-align:top}.sablona-technika table.tech td{padding:8px 0;border-bottom:1px solid var(--linka);font-weight:600}.sablona-technika #lupa{background:transparent;max-width:100vw;max-height:100dvh;width:100vw;height:100dvh;display:none;align-items:center;justify-content:center}.sablona-technika #lupa[open]{display:flex}.sablona-technika #lupa img{max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);object-fit:contain}.sablona-technika #lupa .zavrit{position:fixed;top:12px;right:12px;float:none}.sablona-technika #lupa .sip{position:fixed;top:50%;transform:translateY(-50%);width:52px;height:64px;border:0;background:rgba(20,24,29,.8);color:#fff;font-size:1.6rem;cursor:pointer}.sablona-technika #lupa .sip.l{left:8px}.sablona-technika #lupa .sip.p{right:8px}.sablona-technika .postup{position:fixed;top:0;left:0;right:0;height:3px;background:var(--cervena);transform-origin:left;transform:scaleX(0);z-index:70;pointer-events:none}.sablona-technika .hl .obal{transition:height .35s cubic-bezier(.2,.8,.2,1)}.sablona-technika .hl.maly .obal{height:60px}.sablona-technika .hl.maly nav.menu{top:60px}.sablona-technika .uvod{overflow:hidden}.sablona-technika .uvod>img{animation:tk-priblizeni 2.8s cubic-bezier(.2,.7,.2,1) both}@keyframes tk-priblizeni{0%{transform:scale(1.16)}}.sablona-technika .uvod .obal{z-index:3}.sablona-technika .uvod :is(h1,.nh) .sl{display:inline-block;overflow:hidden;vertical-align:top;padding:0 .03em .1em;margin-bottom:-.1em}.sablona-technika .uvod :is(h1,.nh) .sl>span{display:inline-block;transform:translateY(112%);animation:tk-vyjet 1.05s cubic-bezier(.2,.85,.25,1) forwards;animation-delay:calc(.3s + var(--i)*.09s)}@keyframes tk-vyjet{to{transform:none}}.sablona-technika .uvod :is(h1,.nh) em{background:linear-gradient(var(--cervena),var(--cervena)) 0 0/0 100% no-repeat;animation:tk-zvyraznit .8s cubic-bezier(.75,0,.2,1) 1.15s forwards}@keyframes tk-zvyraznit{to{background-size:100% 100%}}.sablona-technika .nahoru{opacity:0;transform:translateY(26px);animation:tk-nahoru 1s cubic-bezier(.2,.85,.25,1) forwards;animation-delay:var(--d,0s)}@keyframes tk-nahoru{to{opacity:1;transform:none}}.sablona-technika .souradnice{position:absolute;right:max(16px,calc((100% - var(--sirka))/2));bottom:58px;z-index:3;text-align:right;font-size:.74rem;letter-spacing:.2em;text-transform:uppercase;color:#cfd8e2;line-height:1.9;border-right:2px solid var(--cervena);padding-right:14px}.sablona-technika .dolu{position:absolute;left:50%;bottom:18px;z-index:3;width:2px;height:46px;background:hsla(0,0%,100%,.25);overflow:hidden}.sablona-technika .dolu:after{content:"";position:absolute;left:0;top:-46px;width:2px;height:46px;background:#fff;animation:tk-dolu 2.2s cubic-bezier(.7,0,.3,1) infinite}@keyframes tk-dolu{to{transform:translateY(92px)}}.sablona-technika .snih{position:absolute;left:0;right:0;top:-660px;bottom:0;pointer-events:none;z-index:2;opacity:.6;will-change:transform;background-image:radial-gradient(circle at 30px 40px,#fff 0 1.2px,transparent 1.9px),radial-gradient(circle at 140px 90px,#fff 0 1px,transparent 1.7px),radial-gradient(circle at 80px 170px,#fff 0 1.5px,transparent 2.2px),radial-gradient(circle at 190px 200px,#fff 0 .9px,transparent 1.6px),radial-gradient(circle at 112px 18px,#fff 0 1px,transparent 1.7px),radial-gradient(circle at 200px 120px,#fff 0 1.3px,transparent 2px);background-size:220px 220px;animation:tk-padani 15s linear infinite}.sablona-technika .snih.s2{top:-1020px;opacity:.85;background-size:340px 340px;animation:tk-padani2 9s linear infinite;background-image:radial-gradient(circle at 60px 80px,#fff 0 2.2px,transparent 3.2px),radial-gradient(circle at 250px 30px,#fff 0 1.8px,transparent 2.8px),radial-gradient(circle at 170px 260px,#fff 0 2.6px,transparent 3.6px),radial-gradient(circle at 310px 190px,#fff 0 1.6px,transparent 2.6px)}@keyframes tk-padani{to{transform:translate3d(0,660px,0)}}@keyframes tk-padani2{to{transform:translate3d(0,1020px,0)}}.sablona-technika .stoji .dolu:after,.sablona-technika .stoji .snih{animation-play-state:paused}.sablona-technika .jizda{position:relative;height:290vh;padding:0;background:#070b12;color:#fff}.sablona-technika .scena{position:-webkit-sticky;position:sticky;top:0;height:100vh;height:100svh;overflow:hidden}.sablona-technika .nebe{position:absolute;inset:0;background:radial-gradient(circle at 57% 15%,rgba(255,246,222,.95) 0 24px,rgba(255,246,222,.16) 25px,rgba(255,246,222,0) 150px),linear-gradient(#060a11,#0f1a2a 42%,#23364f 76%,#3b5372)}.sablona-technika .hory{position:absolute;will-change:transform}.sablona-technika .h-a{bottom:23%;height:50%}.sablona-technika .h-b{bottom:22%;height:36%}.sablona-technika .h-c{bottom:21%;height:16%}.sablona-technika .scena .zem{position:absolute;left:0;right:0;bottom:0;height:24%;background:linear-gradient(#eef3f8,#c3d0de 55%,#97aac0)}.sablona-technika .stopa{position:absolute;left:0;right:0;top:0;height:14px;transform-origin:left;transform:scaleX(0);will-change:transform;background:repeating-linear-gradient(90deg,rgba(60,82,110,.42) 0 7px,rgba(60,82,110,.14) 7px 14px)}.sablona-technika .scena .vozidlo{position:absolute;bottom:24%;width:min(640px,80vw);will-change:transform;z-index:1}.sablona-technika .scena .snih{z-index:2}.sablona-technika .napis{position:absolute;top:clamp(92px,15vh,160px);left:0;right:0;z-index:3;display:flex;justify-content:space-between;gap:30px;align-items:flex-start}.sablona-technika .napis h2{font-size:clamp(2.4rem,6.4vw,5.6rem)}.sablona-technika .titulky{list-style:none;margin:6px 0 0;padding:0;display:grid;grid-gap:18px;gap:18px;text-align:right}.sablona-technika .titulky li{opacity:0;transform:translate3d(40px,0,0);transition:opacity .8s cubic-bezier(.2,.8,.2,1),transform .8s cubic-bezier(.2,.8,.2,1)}.sablona-technika .titulky li.vidno{opacity:1;transform:none}.sablona-technika .titulky strong{display:block;font-family:var(--nadpis);font-weight:800;font-size:clamp(1.9rem,3.4vw,2.8rem);line-height:1}.sablona-technika .titulky span{font-size:.85rem;color:#b7c3cf;letter-spacing:.04em}.sablona-technika .napoveda{position:absolute;left:50%;bottom:7%;z-index:3;transform:translateX(-50%);font-size:.75rem;letter-spacing:.24em;text-transform:uppercase;color:#30455f;font-weight:700;transition:opacity .4s;white-space:nowrap}.sablona-technika .napoveda.pryc{opacity:0}.sablona-technika .bvsvg{display:block;width:100%;height:auto;overflow:visible;transform:translateY(5.6%)}.sablona-technika .bvsvg .rot{transform:rotate(var(--rot,0deg));transform-box:fill-box;transform-origin:center}.sablona-technika .bvsvg .behoun{stroke-dashoffset:var(--pas,0)}.sablona-technika .bvsvg .kar{transform:translateY(var(--bob,0))}.sablona-technika .bvsvg .sprej circle{opacity:0;transform-box:fill-box;transform-origin:center}.sablona-technika .jede .bvsvg .sprej circle{animation:tk-sprej .75s linear infinite;animation-delay:var(--d)}@keyframes tk-sprej{0%{opacity:0;transform:translate(0) scale(.5)}15%{opacity:.95}to{opacity:0;transform:translate(var(--x),var(--y)) scale(1.8)}}.sablona-technika .blik .svetlo{animation:tk-blik .42s 3}@keyframes tk-blik{50%{opacity:.1}}.sablona-technika .znackypas{background:var(--bila);overflow:hidden;padding:28px 0;border-block:1px solid var(--linka)}.sablona-technika .beh{display:flex;width:max-content;align-items:center;animation:tk-beh 42s linear infinite;font-family:var(--nadpis);font-weight:800;text-transform:uppercase;font-size:clamp(2.2rem,5vw,4.2rem);line-height:1}.sablona-technika .beh>*{margin-right:44px}.sablona-technika .beh .o{color:transparent;-webkit-text-stroke:1.5px var(--ink)}.sablona-technika .beh i{font-style:normal;color:var(--cervena);font-size:.45em}.sablona-technika .znackypas:hover .beh{animation-play-state:paused}@keyframes tk-beh{to{transform:translate3d(-50%,0,0)}}.sablona-technika #kontakt{padding-bottom:0}.sablona-technika .prijezd{position:relative;height:clamp(190px,26vw,280px);margin-top:clamp(40px,6vw,80px);overflow:hidden}.sablona-technika .prijezd .zem2{position:absolute;left:0;right:0;bottom:0;height:30px;background:linear-gradient(#eef3f8,#97aac0)}.sablona-technika .prijezd .vozidlo{position:absolute;left:0;bottom:30px;width:min(520px,74vw);will-change:transform}.sablona-technika .prijezd p{position:absolute;top:0;left:0;right:0;margin-inline:auto;font-size:clamp(1rem,1.6vw,1.2rem);color:#c4ccd5}.sablona-technika .prijezd p b{color:#fff}html.js .sablona-technika .r{opacity:0;transform:translate3d(0,44px,0);transition:opacity 1s cubic-bezier(.2,.8,.2,1),transform 1s cubic-bezier(.2,.8,.2,1);transition-delay:var(--z,0s)}html.js .sablona-technika .r.vidno{opacity:1;transform:none}html.js .sablona-technika .odkryt{-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);transition:-webkit-clip-path 1.3s cubic-bezier(.75,0,.2,1) var(--z,0s);transition:clip-path 1.3s cubic-bezier(.75,0,.2,1) var(--z,0s);transition:clip-path 1.3s cubic-bezier(.75,0,.2,1) var(--z,0s),-webkit-clip-path 1.3s cubic-bezier(.75,0,.2,1) var(--z,0s)}html.js .sablona-technika .odkryt img{transform:scale(1.25);transition:transform 1.9s cubic-bezier(.2,.8,.2,1)}html.js .sablona-technika .odkryt.vidno{-webkit-clip-path:inset(0);clip-path:inset(0)}html.js .sablona-technika .odkryt.vidno img{transform:none}html.js .sablona-technika .vuz:hover .odkryt.vidno img{transform:scale(1.05);transition-duration:.6s}@media (max-width:980px){.sablona-technika nav.menu{display:none;position:absolute;top:72px;left:0;right:0;background:var(--ink);flex-direction:column;gap:0;padding:8px 16px 18px}.sablona-technika nav.menu.otevrene{display:flex}.sablona-technika nav.menu a{padding:14px 0;border-bottom:1px solid #2c343d;font-size:1.05rem}.sablona-technika .burger{display:block}.sablona-technika .hl .tel{margin-left:0}.sablona-technika .cisla .obal{grid-template-columns:1fr 1fr}.sablona-technika .cisla div{border-left:0;padding-left:0;border-bottom:1px solid #2c343d}.sablona-technika .sluzby{grid-template-columns:1fr 1fr}.sablona-technika .sluzby a:nth-child(odd){border-left:0}.sablona-technika .sluzby a:nth-child(n+3){border-top:1px solid var(--linka)}.sablona-technika .vozidla{grid-template-columns:1fr 1fr}.sablona-technika .bv,.sablona-technika .kariera,.sablona-technika .kontakt,.sablona-technika .onas,.sablona-technika .servis,.sablona-technika footer .obal{grid-template-columns:1fr}}@media (max-width:600px){.sablona-technika{font-size:16px}.sablona-technika .hl .tel{font-size:1.05rem;padding:8px 10px}.sablona-technika .logo{font-size:1.4rem}.sablona-technika .uvod{min-height:86vh}.sablona-technika .uvod>img{object-position:70% 50%}.sablona-technika .uvod:after{background:linear-gradient(0deg,rgba(13,18,24,.92),rgba(13,18,24,.55) 55%,rgba(13,18,24,.25))}.sablona-technika .sluzby{grid-template-columns:1fr}.sablona-technika .sluzby a{border-left:0;border-top:1px solid var(--linka)}.sablona-technika .sluzby a:first-child{border-top:0}.sablona-technika .sluzby h3{margin-top:14px}.sablona-technika .vozidla{grid-template-columns:1fr}.sablona-technika .vuz.velky{grid-column:auto;grid-row:auto}.sablona-technika .vuz.velky figure{min-height:0;aspect-ratio:4/3}.sablona-technika .vuz.velky h3{font-size:1.9rem}.sablona-technika .dily,.sablona-technika .udaje{grid-template-columns:1fr 1fr}.sablona-technika .dily{gap:10px}.sablona-technika form.popt .dva{grid-template-columns:1fr}.sablona-technika .muzeum{column-count:2;column-gap:8px}.sablona-technika .souradnice{display:none}.sablona-technika .napis{flex-direction:column;gap:22px}.sablona-technika .titulky{grid-template-columns:1fr 1fr;text-align:left;gap:14px 18px}.sablona-technika .titulky li{transform:translate3d(0,24px,0)}.sablona-technika .scena .vozidlo{width:92vw}.sablona-technika .titulky li{text-shadow:0 2px 14px rgba(6,10,17,.9)}.sablona-technika .nebe{background:radial-gradient(circle at 82% 19%,rgba(255,246,222,.95) 0 20px,rgba(255,246,222,.16) 21px,rgba(255,246,222,0) 110px),linear-gradient(#060a11,#0f1a2a 42%,#23364f 76%,#3b5372)}}@media (prefers-reduced-motion:reduce){.sablona-technika{scroll-behavior:auto}.sablona-technika *{transition:none!important}.sablona-technika .beh,.sablona-technika .nahoru,.sablona-technika .uvod :is(h1,.nh) .sl>span,.sablona-technika .uvod :is(h1,.nh) em,.sablona-technika .uvod>img{animation:none!important;transform:none!important;opacity:1!important}.sablona-technika .uvod :is(h1,.nh) em{background-size:100% 100%}.sablona-technika .dolu,.sablona-technika .snih{display:none}.sablona-technika .jizda{height:auto}.sablona-technika .scena{position:relative;height:80vh}.sablona-technika .titulky li{opacity:1;transform:none}html.js .sablona-technika .odkryt,html.js .sablona-technika .odkryt img,html.js .sablona-technika .r{opacity:1!important;transform:none!important;-webkit-clip-path:none!important;clip-path:none!important}}.sablona-technika{--nadpis:"Bricolage Grotesque","Manrope",system-ui,sans-serif;--serif:"Instrument Serif",Georgia,serif;--snih:#f4f4f1;--led:#e9ecee;--ink:#0e1116;--r:22px;--kr:cubic-bezier(.2,.8,.2,1)}.sablona-technika h1,.sablona-technika h2,.sablona-technika h3{text-transform:none;font-weight:700;letter-spacing:-.035em;line-height:1.03}.sablona-technika h2{font-size:clamp(2.1rem,4.6vw,3.7rem)}.sablona-technika h3{font-size:1.35rem;letter-spacing:-.02em;line-height:1.15}.sablona-technika h1 em,.sablona-technika h2 em{font-family:var(--serif);font-style:italic;font-weight:400;letter-spacing:-.015em;color:var(--cervena);font-size:1.08em}.sablona-technika .jizda h2 em,.sablona-technika .tmava h2 em{color:#ff6b70}.sablona-technika .stitek{font-family:var(--text);font-size:.74rem;letter-spacing:.2em;font-weight:700;gap:12px;margin-bottom:18px}.sablona-technika .stitek:before{width:8px;height:8px;border-radius:50%}.sablona-technika .tl{font-family:var(--text);text-transform:none;letter-spacing:0;font-size:1rem;font-weight:700;padding:15px 24px 15px 28px;border-radius:999px;-webkit-clip-path:none;clip-path:none;border-width:1px;transition:background .3s,color .3s,border-color .3s,transform .4s var(--kr),box-shadow .4s}.sablona-technika .tl:after{content:"→";display:inline-block;transition:transform .4s var(--kr)}.sablona-technika .tl:hover{transform:translateY(-2px);box-shadow:0 16px 32px -14px rgba(212,22,28,.75)}.sablona-technika .tl:hover:after{transform:translateX(5px)}.sablona-technika .tl.svetle:hover{box-shadow:0 16px 32px -16px hsla(0,0%,100%,.55)}.sablona-technika .tl.obrys{padding-right:24px}.sablona-technika .tl.obrys:hover{box-shadow:none}.sablona-technika header.hl{background:rgba(12,15,20,.72);-webkit-backdrop-filter:blur(16px) saturate(1.5);backdrop-filter:blur(16px) saturate(1.5);border-bottom:1px solid hsla(0,0%,100%,.07)}.sablona-technika .logo{font-size:1.5rem;letter-spacing:-.04em;gap:0}.sablona-technika .logo b{border:0;padding:0;-webkit-clip-path:none;clip-path:none;background:none;font-weight:700}.sablona-technika .logo i{color:var(--cervena);font-weight:700}.sablona-technika .logo i:before{content:"."}.sablona-technika .hl .tel{font-family:var(--text);font-size:.95rem;font-weight:700;letter-spacing:0;border-radius:999px;background:transparent;border:1px solid hsla(0,0%,100%,.28);padding:9px 18px;transition:background .3s,border-color .3s}.sablona-technika .hl .tel:hover{background:var(--cervena);border-color:var(--cervena)}.sablona-technika .burger{border-radius:50%;border-width:1px;border-color:hsla(0,0%,100%,.28)}@media (min-width:981px){.sablona-technika nav.menu a{border-bottom:0;position:relative;font-weight:500;font-size:.92rem}.sablona-technika nav.menu a:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--cervena);transform:scaleX(0);transform-origin:left;transition:transform .4s var(--kr)}.sablona-technika nav.menu a:hover:after{transform:scaleX(1)}}.sablona-technika .uvod{min-height:min(100svh,940px)}.sablona-technika .uvod :is(h1,.nh){font-size:clamp(2.7rem,7.4vw,6.4rem);max-width:13ch;letter-spacing:-.045em;line-height:1}.sablona-technika .uvod :is(h1,.nh) .sl{padding:.06em .09em .16em .02em;margin:-.06em -.07em -.16em 0}.sablona-technika .uvod :is(h1,.nh) em{color:#fff;font-size:1.07em;padding:0;background:linear-gradient(var(--cervena),var(--cervena)) 0 94%/0 .055em no-repeat;animation:tk-podtrh .9s cubic-bezier(.75,0,.2,1) 1.3s forwards}@keyframes tk-podtrh{to{background-size:100% .055em}}.sablona-technika .uvod p.pod{margin-top:28px}.sablona-technika .cisla{background:#0e1116;border-top:1px solid hsla(0,0%,100%,.06)}.sablona-technika .cisla div{padding:38px 26px;border-left-color:hsla(0,0%,100%,.08)}.sablona-technika .cisla strong{font-size:clamp(1.6rem,2.5vw,2.3rem);letter-spacing:-.035em;font-weight:600;margin-bottom:10px}.sablona-technika .sluzby{gap:18px;border:0;background:none}.sablona-technika .sluzby a{padding:0;border:0!important;border-radius:var(--r);overflow:hidden;min-height:clamp(400px,37vw,520px);display:flex;flex-direction:column;justify-content:flex-end;color:#fff;background:#11161c;isolation:isolate;box-shadow:0 20px 40px -30px rgba(14,17,22,.5)}.sablona-technika .sluzby a>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;transform:scale(1.03);transition:transform 1.4s var(--kr)}.sablona-technika .sluzby a:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(10,13,18,.5),rgba(10,13,18,0) 28%,rgba(10,13,18,.5) 55%,rgba(10,13,18,.95))}.sablona-technika .sluzby a:after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.12);transition:box-shadow .5s}.sablona-technika .sluzby a:hover{background:#11161c;color:#fff}.sablona-technika .sluzby a:hover>img{transform:scale(1.12)}.sablona-technika .sluzby a:hover:after{box-shadow:inset 0 0 0 2px var(--cervena)}.sablona-technika .sluzby .c{position:absolute;top:22px;left:24px;font-family:var(--text);font-size:.76rem;letter-spacing:.2em;font-weight:700;color:#fff}.sablona-technika .sluzby .sipka{position:absolute;top:14px;right:14px;width:46px;height:46px;border-radius:50%;display:grid;place-items:center;font-size:1.1rem;background:hsla(0,0%,100%,.14);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid hsla(0,0%,100%,.3);transition:background .4s,border-color .4s,transform .6s var(--kr)}.sablona-technika .sluzby a:hover .sipka{background:var(--cervena);border-color:var(--cervena);transform:rotate(-45deg) scale(1.08)}.sablona-technika .sluzby .tx{padding:24px 24px 28px;transition:transform .6s var(--kr)}.sablona-technika .sluzby a:hover .tx{transform:translateY(-6px)}.sablona-technika .sluzby .tx:before{content:"";display:block;width:36px;height:2px;background:var(--cervena);margin-bottom:16px;transition:width .6s var(--kr)}.sablona-technika .sluzby a:hover .tx:before{width:84px}.sablona-technika .sluzby h3{margin:0 0 8px;font-size:1.75rem}.sablona-technika .sluzby p{color:#d5dbe2;font-size:.92rem}.sablona-technika .sluzby a:hover p{color:#fff}.sablona-technika .sluzby .cena{border:0;padding:6px 13px;border-radius:999px;background:var(--cervena);font-size:.8rem;margin-top:14px}.sablona-technika .vuz{background:#151a21;border:1px solid hsla(0,0%,100%,.08);border-radius:var(--r);overflow:hidden;transition:transform .6s var(--kr),border-color .4s,box-shadow .6s var(--kr)}.sablona-technika .vuz:hover{transform:translateY(-8px);border-color:rgba(212,22,28,.6);box-shadow:0 44px 70px -38px rgba(212,22,28,.6)}.sablona-technika .vuz:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;opacity:0;transition:opacity .4s;background:radial-gradient(440px circle at var(--mx,50%) var(--my,0),hsla(0,0%,100%,.11),transparent 62%)}.sablona-technika .vuz:hover:after{opacity:1}.sablona-technika .vuz .t{padding:22px 24px 26px;gap:10px}.sablona-technika .vuz h3{font-size:1.3rem}.sablona-technika .vuz.velky h3{font-size:2.1rem}.sablona-technika .vuz .cenovka{top:14px;left:14px;border-radius:999px;-webkit-clip-path:none;clip-path:none;padding:8px 16px 8px 14px;background:rgba(12,15,20,.62);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2);font-family:var(--nadpis);font-weight:600;font-size:1.02rem;letter-spacing:-.01em;z-index:2}.sablona-technika .vuz .cenovka:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--cervena);margin-right:9px;vertical-align:middle;transform:translateY(-1px)}.sablona-technika .vuz .cenovka.dotaz{background:hsla(0,0%,100%,.93);color:var(--ink);border-color:#fff}.sablona-technika .vuz a.vic,.sablona-technika .vuz button{font-family:var(--text);text-transform:none;letter-spacing:0;font-size:.88rem;font-weight:700;border:1px solid hsla(0,0%,100%,.24);border-radius:999px;padding:10px 18px;margin-top:10px;transition:background .3s,color .3s,border-color .3s}.sablona-technika .vuz a.vic:after,.sablona-technika .vuz button:after{content:"  →"}.sablona-technika .vuz a.vic:hover,.sablona-technika .vuz button:hover{background:#fff;color:var(--ink);border-color:#fff}.sablona-technika .bv .fotky{gap:12px}.sablona-technika .bv .fotky button{border-radius:16px}.sablona-technika .bv .fotky img{transition:transform 1s var(--kr)}.sablona-technika .bv .fotky button:hover img{transform:scale(1.06)}.sablona-technika .udaje{border-top-width:1px}.sablona-technika .udaje strong{font-size:1.85rem;letter-spacing:-.035em;font-weight:600}.sablona-technika .dilna{border:0;border-radius:var(--r);overflow:hidden;box-shadow:0 0 0 1px var(--linka);transition:transform .6s var(--kr),box-shadow .6s var(--kr)}.sablona-technika .dilna:hover{transform:translateY(-6px);box-shadow:0 0 0 1px var(--linka),0 40px 60px -36px rgba(14,17,22,.45)}.sablona-technika .dilna img{transition:transform 1.2s var(--kr)}.sablona-technika .dilna:hover img{transform:scale(1.05)}.sablona-technika .dilna h3{font-size:1.7rem}.sablona-technika .dilna li:before{width:6px;height:6px;border-radius:50%;top:.62em}.sablona-technika .sazba{border-top:1px solid var(--linka)}.sablona-technika .sazba strong{font-size:2.3rem;letter-spacing:-.04em;font-weight:600}.sablona-technika .znacky span{border-radius:999px;border-color:var(--linka);background:#fff;text-transform:none;letter-spacing:0;font-weight:600;padding:6px 13px}.sablona-technika .filtr button{border-radius:999px;border-color:var(--linka);background:#fff;padding:10px 18px;transition:background .25s,color .25s,border-color .25s}.sablona-technika .filtr button:hover{border-color:var(--ink)}.sablona-technika .filtr button[aria-pressed=true]{background:var(--ink);border-color:var(--ink)}.sablona-technika .dil{border:0;border-radius:16px;overflow:hidden;box-shadow:0 0 0 1px var(--linka);transition:transform .5s var(--kr),box-shadow .5s var(--kr)}.sablona-technika .dil:hover{transform:translateY(-6px);box-shadow:0 0 0 1px var(--ink),0 28px 40px -28px rgba(14,17,22,.5)}.sablona-technika .dil img{transition:transform .9s var(--kr)}.sablona-technika .dil:hover img{transform:scale(1.08)}.sablona-technika .dil .t{padding:14px 16px 16px}.sablona-technika .pozn{border-left:0;border-radius:18px;background:#fff;box-shadow:0 0 0 1px var(--linka)}.sablona-technika .muzeum{column-gap:12px}.sablona-technika .muzeum button{border-radius:14px;overflow:hidden;margin-bottom:12px}.sablona-technika .muzeum img{transition:transform 1s var(--kr)}.sablona-technika .muzeum button:hover img{transform:scale(1.07);opacity:1}.sablona-technika .onas figure img{border-radius:var(--r)}.sablona-technika .onas figure:after{border-radius:var(--r);border-width:1px}.sablona-technika .kariera{border-radius:28px;background:linear-gradient(135deg,#e21c23,#a50e13)}.sablona-technika .kariera h3{font-size:clamp(1.8rem,3.4vw,2.6rem)}.sablona-technika .kontakt .velke{letter-spacing:-.045em;font-weight:700;font-size:clamp(2.4rem,5.4vw,4rem)}.sablona-technika .kontakt iframe{border-radius:18px}.sablona-technika form.popt{border-radius:24px;background:#151a21;border:1px solid hsla(0,0%,100%,.08)}.sablona-technika form.popt h3{font-size:1.7rem}.sablona-technika form.popt input,.sablona-technika form.popt select,.sablona-technika form.popt textarea{border-radius:12px;border-color:hsla(0,0%,100%,.14);background:#0e1116;transition:border-color .25s}.sablona-technika form.popt input:focus,.sablona-technika form.popt select:focus,.sablona-technika form.popt textarea:focus{outline:0;border-color:var(--cervena)}.sablona-technika form.popt .ok{border-radius:12px}.sablona-technika dialog{border-radius:24px}.sablona-technika dialog .zavrit{border-radius:50%;margin:10px}.sablona-technika dialog .cena{font-size:1.5rem;font-weight:600;letter-spacing:-.02em}.sablona-technika dialog .gal button{border-radius:12px}.sablona-technika #lupa{border-radius:0}.sablona-technika #lupa .sip{border-radius:16px}.sablona-technika .beh{text-transform:none;font-weight:700;letter-spacing:-.045em;font-size:clamp(2rem,4.6vw,3.8rem)}.sablona-technika .pas{display:none}html.js .sablona-technika .r{transform:translate3d(0,72px,0) scale(.965);transition-duration:1.1s}html.js .sablona-technika .hlava h2{-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);transform:translate3d(0,.55em,0);transition:transform 1.1s var(--kr) .12s,-webkit-clip-path 1.1s cubic-bezier(.7,0,.2,1) .12s;transition:clip-path 1.1s cubic-bezier(.7,0,.2,1) .12s,transform 1.1s var(--kr) .12s;transition:clip-path 1.1s cubic-bezier(.7,0,.2,1) .12s,transform 1.1s var(--kr) .12s,-webkit-clip-path 1.1s cubic-bezier(.7,0,.2,1) .12s}html.js .sablona-technika .hlava.vidno h2{-webkit-clip-path:inset(-12% -6% -18% -6%);clip-path:inset(-12% -6% -18% -6%);transform:none}html.js .sablona-technika .hlava .stitek:before{transform:scale(0);transition:transform .7s var(--kr) .3s}html.js .sablona-technika .hlava.vidno .stitek:before{transform:none}.sablona-technika .jizda{height:320vh}.sablona-technika .nebe{background:radial-gradient(1px 1px at 12% 9%,#fff,transparent),radial-gradient(1px 1px at 31% 17%,#fff,transparent),radial-gradient(1.4px 1.4px at 47% 6%,#fff,transparent),radial-gradient(1px 1px at 64% 13%,#fff,transparent),radial-gradient(1.3px 1.3px at 79% 22%,#fff,transparent),radial-gradient(1px 1px at 91% 8%,#fff,transparent),radial-gradient(1px 1px at 22% 27%,#dfe8ff,transparent),radial-gradient(1px 1px at 72% 31%,#dfe8ff,transparent),radial-gradient(110% 46% at 62% 61%,rgba(255,168,118,.5) 0,rgba(255,150,120,.16) 42%,rgba(255,150,120,0) 70%),linear-gradient(#050914,#0b1630 26%,#1c3157 44%,#3d5584 55%,#7b7fa3 61%,#7b7fa3)}.sablona-technika .hory{left:-2%;width:140%}.sablona-technika .h-a{bottom:39%;height:40%}.sablona-technika .h-b{bottom:39%;height:26%}.sablona-technika .h-t{bottom:39.5%;height:13%}.sablona-technika .h-c{bottom:39%;height:9%}.sablona-technika .scena .zem{height:40%;background:radial-gradient(60% 50% at 30% 100%,hsla(0,0%,100%,.75),hsla(0,0%,100%,0) 70%),radial-gradient(50% 40% at 78% 34%,rgba(120,145,178,.35),rgba(120,145,178,0) 70%),linear-gradient(#8fa5c2,#b4c5d9 16%,#d6e0eb 48%,#eef3f8)}.sablona-technika .scena .zem:before{content:"";position:absolute;left:0;right:0;top:-46px;height:92px;background:linear-gradient(rgba(170,188,214,0),rgba(170,188,214,.55) 50%,rgba(170,188,214,0))}.sablona-technika .scena .stopa{position:absolute;left:0;top:0;right:auto;width:var(--tl,10px);height:var(--th,60px);overflow:hidden;background:none;transform-origin:0 50%;z-index:1}.sablona-technika .stopa i{position:absolute;inset:0;will-change:transform;-webkit-clip-path:polygon(0 var(--tc,30%),100% 0,100% 100%,0 calc(100% - var(--tc,30%)));clip-path:polygon(0 var(--tc,30%),100% 0,100% 100%,0 calc(100% - var(--tc,30%)));background:repeating-linear-gradient(90deg,hsla(0,0%,100%,.13) 0 2px,hsla(0,0%,100%,0) 2px 8px),linear-gradient(180deg,rgba(62,86,120,0),rgba(62,86,120,.3) 12%,rgba(62,86,120,.3) 34%,rgba(62,86,120,0) 46%,rgba(62,86,120,0) 54%,rgba(62,86,120,.3) 66%,rgba(62,86,120,.3) 88%,rgba(62,86,120,0))}.sablona-technika .scena .vozidlo{left:0;bottom:13%;width:min(800px,60vw);transform-origin:50% 100%;z-index:2}.sablona-technika .vz-in{position:relative;aspect-ratio:1161/591}.sablona-technika .vz-in img{position:absolute;inset:0;width:100%;height:100%;max-width:none;transform:translate3d(0,var(--bob,0),0) rotate(var(--nak,0deg));transform-origin:50% 90%}.sablona-technika .vz-in .stin{position:absolute;left:0;right:1%;bottom:-5%;height:30%;background:radial-gradient(closest-side,rgba(18,30,52,.62),rgba(18,30,52,.3) 58%,rgba(18,30,52,0));transform:rotate(-6.5deg)}.sablona-technika .vz-in .kuzel{position:absolute;right:94%;top:14%;width:74%;height:66%;background:linear-gradient(270deg,rgba(255,240,200,.4),rgba(255,240,200,.12) 45%,rgba(255,240,200,0) 92%);-webkit-clip-path:polygon(100% 40%,0 0,0 100%,100% 50%);clip-path:polygon(100% 40%,0 0,0 100%,100% 50%);transform:rotate(-6deg);transform-origin:100% 45%}.sablona-technika .vz-in .svetla{position:absolute;left:-6%;top:28%;width:22%;height:30%;pointer-events:none;background:radial-gradient(circle at 43% 45%,#fffae8 0,rgba(255,238,186,.55) 5%,rgba(255,238,186,0) 27%),radial-gradient(circle at 56% 49%,#fffae8 0,rgba(255,238,186,.55) 5%,rgba(255,238,186,0) 27%)}.sablona-technika .prach{position:absolute;inset:0;pointer-events:none}.sablona-technika .prach b{position:absolute;left:var(--l);top:var(--t);width:10%;aspect-ratio:1;border-radius:50%;opacity:0;background:radial-gradient(closest-side,hsla(0,0%,100%,.95),rgba(236,243,251,.5) 52%,rgba(236,243,251,0))}.sablona-technika .jede .prach b{animation:tk-prach .95s linear infinite;animation-delay:var(--d)}@keyframes tk-prach{0%{opacity:0;transform:translateZ(0) scale(.4)}16%{opacity:.95}to{opacity:0;transform:translate3d(var(--x),var(--y),0) scale(2.6)}}.sablona-technika .blik .kuzel,.sablona-technika .blik .svetla{animation:tk-blik .42s 3}.sablona-technika .scena .snih{z-index:3}.sablona-technika .napis{z-index:4}.sablona-technika .napis h2{font-size:clamp(2.2rem,5.4vw,4.8rem)}.sablona-technika .titulky strong{font-weight:600;letter-spacing:-.035em;font-size:clamp(1.6rem,3vw,2.5rem)}.sablona-technika .napoveda{bottom:4%;z-index:4}.sablona-technika .prijezd{height:clamp(240px,32vw,380px)}.sablona-technika .prijezd:before{content:"";position:absolute;left:0;right:0;bottom:33%;height:60%;background:radial-gradient(60% 100% at 70% 100%,rgba(120,150,200,.28),rgba(120,150,200,0) 70%)}.sablona-technika .prijezd .zem2{height:34%;background:linear-gradient(#7f93ab,#c5d2e0 45%,#eef3f7)}.sablona-technika .prijezd .vozidlo{bottom:6%;width:min(580px,82vw);transform-origin:50% 100%}.sablona-technika .prijezd p{z-index:1}@media (max-width:600px){.sablona-technika .uvod{min-height:92svh}.sablona-technika .sluzby a{min-height:300px}.sablona-technika .scena .vozidlo{width:98vw;bottom:15%}.sablona-technika .vuz.velky h3{font-size:1.6rem}.sablona-technika .cisla div{padding:24px 0}}@media (prefers-reduced-motion:reduce){.sablona-technika .jizda{height:auto}.sablona-technika .scena{position:relative;height:80vh}.sablona-technika .uvod :is(h1,.nh) em{animation:none!important;background-size:100% .055em}html.js .sablona-technika .hlava h2{-webkit-clip-path:none!important;clip-path:none!important;transform:none!important}.sablona-technika .prach,.sablona-technika .scena .stopa{display:none}}.sablona-technika .sluzby a,.sablona-technika .vuz{position:relative}.sablona-technika .vz-in img{will-change:transform}@media(max-width:600px){.sablona-technika footer{padding-bottom:120px}}.sablona-technika footer{padding-bottom:44px}@media(max-width:600px){.sablona-technika footer{padding-bottom:44px}}.sablona-technika .uvod.karusel>img{opacity:0;transition:opacity 1.3s ease}.sablona-technika .uvod.karusel>img.akt{opacity:1}.sablona-technika .uvod.karusel>img:not(.akt){animation:none}.sablona-technika .uvod .snimky{display:grid;align-items:end}.sablona-technika .uvod .snimek{grid-area:1/1;min-width:0;visibility:hidden;opacity:0;transition:opacity .45s ease,visibility 0s .45s}.sablona-technika .uvod .snimek.akt{visibility:visible;opacity:1;transition:opacity .45s ease}.sablona-technika .uvod .snimek:not(.akt) *{animation:none!important}.sablona-technika .uvod.prepnuto .snimek .pod{animation-delay:.7s}.sablona-technika .uvod.prepnuto .snimek :is(h1,.nh) em{animation-delay:.8s}.sablona-technika .uvod .tecky{display:flex;gap:10px;margin-top:22px}.sablona-technika .uvod .tecky button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;padding:14px 0;width:52px;cursor:pointer}.sablona-technika .uvod .tecky i{display:block;height:3px;background:hsla(0,0%,100%,.32);position:relative;overflow:hidden;border-radius:2px}.sablona-technika .uvod .tecky i:after{content:"";position:absolute;inset:0;background:#fff;transform:scaleX(0);transform-origin:left}.sablona-technika .uvod .tecky .akt i:after{animation:tk-plneni 7s linear forwards}.sablona-technika .uvod.pauza .tecky .akt i:after,.sablona-technika .uvod.stoji .tecky .akt i:after{animation-play-state:paused}.sablona-technika .uvod .tecky button:focus-visible{outline:2px solid #fff;outline-offset:2px}@keyframes tk-plneni{to{transform:none}}@media (prefers-reduced-motion:reduce){.sablona-technika .uvod .snimek,.sablona-technika .uvod.karusel>img{transition:none}.sablona-technika .uvod .tecky .akt i:after{animation:none;transform:none}}@media (min-width:601px){.sablona-technika .uvod{min-height:min(calc(100svh - 73px),940px)}.sablona-technika .uvod .obal{padding:44px 0 40px}.sablona-technika .uvod :is(h1,.nh){font-size:clamp(2.7rem,min(7.4vw,11vh),6.4rem)}.sablona-technika .uvod .tecky{margin-top:14px}}@media (max-width:600px){.sablona-technika .uvod{min-height:calc(100svh - 73px)}.sablona-technika .uvod .obal{padding:28px 0 22px}.sablona-technika .uvod .tecky{margin-top:8px}}