/* trikito-header-4.css (v3 + FOUC prevence pro header a homepage) — v77 header nad Shoptetem (vzor fk-header).
   Desktop: vlastní header, nativní schovaný. Mobil (<768): nativní zůstává. */
@media(max-width:767px){.tk-hd3{display:none!important}}
@media(min-width:768px){
  body.tk-hd3-on .top-navigation-bar,body.tk-hd3-on #header,
  body.tk-hd3-on #navigation,body.tk-hd3-on .site-msg.information{display:none!important}
}
.tk-hd3 .hd{position:sticky;top:0;z-index:60}
.tk-hd3 .wrap{width:min(var(--w), 100% - var(--gut)*2);margin:0 auto}.tk-hd3 .pas--zluta .wrap{position:relative}@media (max-width:760px){.tk-hd3 .pas--zluta .wrap::before,.tk-hd3 .pas--zluta .wrap::after{display:none}}.tk-hd3 .sec--pas-ruz > .wrap{position:relative;z-index:1;
  padding-bottom:clamp(28px,3.4vw,44px)}.tk-hd3 .hd{--ink:#1B1513;--mut:#6E6A63;--line:#E4E1DB;--surf:#F4F1EA;--dum:#C51A11;
  --e:cubic-bezier(.16,1,.3,1);background:#FCF8F6;color:var(--ink);
  font-family:'Grift',system-ui,sans-serif}.tk-hd3 .hd a{color:inherit;text-decoration:none}.tk-hd3 .hd .wrap{width:min(1300px,100% - 48px);margin:0 auto}.tk-hd3 .hd svg{display:block}.tk-hd3 .hd-ann{background:#FFD21E;color:#1B1513;position:relative}.tk-hd3 .hd-ann .wrap{text-align:center;padding:7px 34px;font-size:13px;font-weight:700;
  letter-spacing:.01em;color:#1B1513}.tk-hd3 .hd-ann b{font-weight:800;color:#1B1513}.tk-hd3 .hd-ann button{position:absolute;right:18px;top:50%;transform:translateY(-50%);background:none;border:0;
  color:rgba(27,21,19,.78);font-size:19px;line-height:1;cursor:pointer;padding:4px;transition:color .18s}.tk-hd3 .hd-ann button:hover{color:#fff}.tk-hd3 .hd-main{border-bottom:1px solid var(--line)}.tk-hd3 .hd-main .wrap{display:flex;align-items:center;gap:22px;padding-block:10px}.tk-hd3 .hd-lg img{height:33px;width:auto}.tk-hd3 .hd-srch{position:relative;flex:1;max-width:440px}.tk-hd3 .hd-srch form{display:flex;align-items:center;border:1.5px solid var(--ink);border-radius:16px;
  background:#fff;overflow:hidden}.tk-hd3 .hd-srch .lu{padding-left:16px;color:var(--mut)}.tk-hd3 .hd-srch .lu svg{width:18px;height:18px}.tk-hd3 .hd-srch input{flex:1;border:0;outline:none;padding:9px 14px;font:inherit;font-size:15px;
  background:none;min-width:0;color:var(--ink)}.tk-hd3 .hd-srch input::placeholder{color:#9A958C}.tk-hd3 .hd-srch button{position:relative;isolation:isolate;overflow:hidden;border:0;cursor:pointer;
  background:var(--ink);color:#fff;font:inherit;font-weight:700;font-size:13.5px;letter-spacing:.1em;
  text-transform:uppercase;padding:10px 22px;align-self:stretch}.tk-hd3 .hd-srch .sb-t{position:relative;z-index:2;transition:color .5s cubic-bezier(.76,0,.24,1)}.tk-hd3 .hd-srch .sb-f{position:absolute;inset:0;z-index:1;background:#fff;
  clip-path:circle(0% at 0% 50%);transition:clip-path .6s cubic-bezier(.76,0,.24,1)}.tk-hd3 .hd-srch button:hover .sb-f,.tk-hd3 .hd-srch button:focus-visible .sb-f{clip-path:circle(150% at 0% 50%)}.tk-hd3 .hd-srch button:hover .sb-t,.tk-hd3 .hd-srch button:focus-visible .sb-t{color:var(--ink)}.tk-hd3 .sr .p{margin-left:auto;font-weight:700;white-space:nowrap}.tk-hd3 .hd-tel{display:flex;align-items:center;gap:10px}.tk-hd3 .hd-tel .ic img{width:30px;height:30px;object-fit:contain;flex:none;
  transition:transform .25s var(--e)}.tk-hd3 .hd-tel:hover .ic img{transform:translateY(-1px) scale(1.05)}.tk-hd3 .hd-tel b{display:block;font-size:15px;font-weight:700;line-height:1.2;font-variant-numeric:tabular-nums}.tk-hd3 .hd-tel small{display:block;font-size:12.5px;color:var(--mut)}.tk-hd3 .hd-acts{display:flex;gap:2px;margin-left:auto}.tk-hd3 .hd-act{display:flex;flex-direction:column;align-items:center;gap:2px;
  padding:1px 9px;font-size:11px;font-weight:500;color:var(--mut);transition:color .18s ease}.tk-hd3 .hd-act:hover{color:var(--ink)}.tk-hd3 .hd-act .ic{position:relative;width:38px;height:38px;display:grid;place-items:center}.tk-hd3 .hd-act svg{width:21px;height:21px;color:var(--ink);transition:transform .3s var(--e)}.tk-hd3 .hd-act:hover svg{transform:translateY(-2px)}.tk-hd3 .hd-act .cnt{position:absolute;top:0;right:1px;min-width:17px;height:17px;padding:0 4px;
  background:var(--dum);color:#fff;border-radius:8px;font-size:10.5px;font-weight:700;
  line-height:17px;text-align:center;z-index:2}.tk-hd3 .hd-act .cnt[hidden]{display:none}.tk-hd3 .hd-act--prani{--kol:#FBDCE6}.tk-hd3 .hd-act--ucet{--kol:#FFF0B8}.tk-hd3 .hd-act--kosik{--kol:#D5F2E3}.tk-hd3 .hd-act .ic::before{content:"";position:absolute;inset:0;border-radius:16px;background:var(--kol,var(--surf));
  transform:scale(.55);opacity:0;transition:transform .3s var(--e),opacity .22s ease}.tk-hd3 .hd-act:hover .ic::before{transform:scale(1);opacity:1}.tk-hd3 .hd-act .ic img{width:30px;height:30px;object-fit:contain;position:relative;z-index:1;
  transform-origin:center}@keyframes tep{0%{transform:scale(1)}14%{transform:scale(1.24)}28%{transform:scale(1.02)}
  42%{transform:scale(1.16)}62%,100%{transform:scale(1)}}.tk-hd3 .hd-act--prani:hover img{animation:tep .8s var(--e)}@keyframes kyv{0%{transform:rotate(0)}22%{transform:rotate(-10deg)}52%{transform:rotate(8deg)}
  76%{transform:rotate(-4deg)}100%{transform:rotate(0)}}.tk-hd3 .hd-act--ucet:hover img{animation:kyv .65s var(--e)}@keyframes rozjezd{0%{transform:translateX(-8px)}55%{transform:translateX(3px)}
  78%{transform:translateX(-1px)}100%{transform:translateX(0)}}.tk-hd3 .hd-act--kosik:hover img{animation:rozjezd .55s var(--e)}.tk-hd3 .hd-burger{display:none;flex-direction:column;justify-content:center;gap:4px;width:42px;height:42px;
  background:none;border:0;cursor:pointer;align-items:center}.tk-hd3 .hd-burger span{display:block;width:20px;height:1.8px;background:var(--ink);border-radius:2px}.tk-hd3 .hd-nav{position:relative;border-bottom:1px solid var(--line)}.tk-hd3 .hd-nav>.wrap{display:flex;align-items:center;gap:2px}.tk-hd3 .nvl{display:flex;align-items:center;gap:7px;padding:9px 13px;font-size:19px;font-weight:600;
  letter-spacing:-.015em;white-space:nowrap;transition:color .18s ease}.tk-hd3 .nvl .cv{width:12px;height:12px;opacity:.5;flex:none;transition:transform .22s var(--e),opacity .18s}.tk-hd3 .nvl:hover{color:var(--dum)}.tk-hd3 .nvl.pot{color:var(--dum);margin-left:4px}.tk-hd3 .ni.open>.nvl{color:var(--dum)}.tk-hd3 .ni.open>.nvl .cv{transform:rotate(180deg);opacity:1}.tk-hd3 .hd--ikony .nvl{padding:8px 9px;gap:6px}.tk-hd3 .hd--ikony .hd-nav .ni--merch{margin-left:6px;padding-left:9px}.tk-hd3 .nvl .ni-ic{width:24px;height:24px;object-fit:contain;flex:none;
  transition:transform .25s var(--e),opacity .18s}.tk-hd3 .nvl:hover .ni-ic{transform:translateY(-1px) scale(1.06)}.tk-hd3 .hd--tmava .nvl .ni-ic{filter:invert(1);opacity:.85}.tk-hd3 .hd--tmava .nvl:hover .ni-ic{opacity:1}.tk-hd3 .hd-nav .ni--merch{margin-left:10px;padding-left:13px;border-left:1px solid var(--line)}.tk-hd3 .hd-nav .sep{margin-left:auto}.tk-hd3 .hd--tmava .hd-nav{background:#1B1513;border-bottom:0}.tk-hd3 .hd--tmava .nvl{color:#FCF8F6}.tk-hd3 .hd--tmava .nvl:hover,.tk-hd3 .hd--tmava .ni.open>.nvl{color:#ECE2DC}.tk-hd3 .hd--tmava .nvl.pot{color:#ECE2DC}.tk-hd3 .hd--tmava .hd-nav .ni--merch{border-left-color:rgba(255,255,255,.2)}.tk-hd3 .dd{background:#fff;z-index:20}.tk-hd3 .hd--tmava .dd{border-top:1px solid var(--line)}.tk-hd3 .dd>.wrap{padding:26px 0 28px}.tk-hd3 .ni{position:static}.tk-hd3 .ni .dd{position:absolute;left:0;right:0;top:100%;box-shadow:0 24px 48px rgba(17,17,17,.13);
  opacity:0;visibility:hidden;transform:translateY(-6px);
  transition:opacity .18s ease,transform .22s var(--e),visibility .18s}.tk-hd3 .ni.open .dd{opacity:1;visibility:visible;transform:none}.tk-hd3 .mega .cols{display:grid;grid-template-columns:repeat(var(--n,4),minmax(0,325px));
  justify-content:start}.tk-hd3 .mega .cols>div{padding:0 58px;border-left:1px solid var(--line)}.tk-hd3 .mega .cols>div:first-child{padding-left:0;border-left:0}.tk-hd3 .mega .cols>div:last-child{padding-right:0}.tk-hd3 .dd h4{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--mut)}.tk-hd3 .mega .cols h4::after{content:"";display:block;width:22px;height:2px;background:var(--ink);
  margin:9px 0 11px;transition:width .3s var(--e)}.tk-hd3 .mega .cols>div:hover h4::after{width:40px}.tk-hd3 .mega .cols a{display:block;font-size:14.5px;font-weight:500;padding:4.5px 0;transition:color .16s ease}.tk-hd3 .mega .cols>div>a:hover,.tk-hd3 .dd h4 a:hover{color:var(--dum)}.tk-hd3 .prow{margin-top:22px;padding-top:18px;border-top:1px solid var(--line)}.tk-hd3 .prow-h{display:flex;align-items:baseline;gap:14px;margin-bottom:13px}.tk-hd3 .prow-h h4{margin:0}.tk-hd3 .prow-h .fresh{margin-left:auto;font-size:12.5px;font-weight:600;white-space:nowrap;
  border:1px solid var(--line);border-radius:16px;padding:5px 14px;
  transition:border-color .2s,color .2s}.tk-hd3 .prow-h .fresh:hover{border-color:var(--ink)}.tk-hd3 .prow-h .fresh+.all{margin-left:0}.tk-hd3 .prow-h .all{margin-left:auto;font-size:13.5px;font-weight:700;color:var(--dum);white-space:nowrap}.tk-hd3 .prow-h .fake{font-size:12px;color:#9A958C;font-style:italic}.tk-hd3 .pnote{font-size:13.5px;color:var(--mut);max-width:78ch}.tk-hd3 .pr{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.tk-hd3 .dd .p{display:grid;grid-template-columns:74px 1fr;gap:13px;align-items:center;
  border:1px solid var(--line);border-radius:12px;padding:9px;
  transition:border-color .2s,transform .25s var(--e)}.tk-hd3 .dd .p:hover{border-color:var(--ink);transform:translateY(-2px)}.tk-hd3 .dd .pim{background:#fff;border-radius:9px;overflow:hidden;aspect-ratio:1;display:grid;place-items:center}.tk-hd3 .dd .pim img{width:100%;height:100%;object-fit:contain;padding:5%}.tk-hd3 .dd .pinfo{min-width:0;display:flex;flex-direction:column;gap:3px}.tk-hd3 .dd .p b{font-size:12.5px;font-weight:600;line-height:1.3}.tk-hd3 .dd .p i{font-style:normal;font-size:13.5px;font-weight:700}.tk-hd3 .dd .pp{grid-template-columns:52px 1fr}.tk-hd3 .dd .av{width:52px;height:52px;border-radius:16px;display:grid;place-items:center;
  border:1px solid var(--line);font-weight:700;font-size:15px;letter-spacing:.03em}@media (max-width:1330px){.tk-hd3 .nvl{padding:13px 9px;font-size:19px}}@media (max-width:1240px){.tk-hd3 .nvl{padding:12px 7px;font-size:17px}}@media (max-width:1080px){.tk-hd3 .hd-tel{display:none}.tk-hd3 .hd-srch{max-width:none}.tk-hd3 .hd-nav{display:none}.tk-hd3 .hd-burger{display:flex}}@media (max-width:700px){.tk-hd3 .hd-main .wrap{flex-wrap:wrap;gap:10px 12px;padding-block:9px}.tk-hd3 .hd-lg{flex:none}.tk-hd3 .hd-acts{margin-left:auto;flex:none}.tk-hd3 .hd-srch{order:3;flex:1 0 100%;min-width:0}.tk-hd3 .hd-act{padding:1px 5px}.tk-hd3 .hd-act--prani{display:none}}.tk-hd3 .mega .cols>div>a{display:flex;align-items:center;gap:10px}.tk-hd3 .mega .cols>div>a .ik{flex:none;width:32px;height:32px;display:grid;place-items:center}.tk-hd3 .mega .cols>div>a .ik img{max-width:100%;max-height:100%;object-fit:contain;
  filter:brightness(0);transition:transform .16s ease}.tk-hd3 .mega .cols>div>a:hover .ik img{transform:scale(1.07)}@media (max-width:760px){.tk-hd3 .main .wrap{flex-wrap:wrap;gap:12px}}.tk-hd3 .hd-nav .nvl{position:relative}.tk-hd3 .hd-nav .nvl::after{content:"";position:absolute;left:13px;right:13px;bottom:8px;height:2px;
  background:currentColor;transform:scaleX(0);transform-origin:right;
  transition:transform 350ms var(--e);pointer-events:none}.tk-hd3 .hd-nav .nvl:hover::after,.tk-hd3 .hd-nav .ni.open>.nvl::after,.tk-hd3 .hd-nav .nvl.je-hover::after{transform:scaleX(1);transform-origin:left}.tk-hd3 .hd-nav .nvl.je-hover{color:#ECE2DC}@media (prefers-reduced-motion:reduce){.tk-hd3 .hd-nav .nvl::after{transition:none}}@keyframes usp-jede{0%{transform:translateX(0)}20%{transform:translateX(-4px)}
  60%{transform:translateX(10px)}100%{transform:translateX(0)}}@keyframes usp-vitr{0%,100%{transform:scaleX(1);opacity:1}
  30%{transform:scaleX(1.75);opacity:.5}60%{transform:scaleX(1.2);opacity:.85}}@keyframes usp-vyjizdi{0%,100%{transform:translateY(0)}
  45%{transform:translateY(-8px)}}@keyframes usp-tik{0%,100%{transform:rotate(0)}12%{transform:rotate(-5deg)}
  28%{transform:rotate(4deg)}44%{transform:rotate(-3deg)}60%{transform:rotate(2deg)}
  78%{transform:rotate(-1deg)}}@keyframes usp-protoceni{from{transform:rotate(0)}to{transform:rotate(360deg)}}.tk-hd3 .hd-wrap{position:relative;z-index:70}.tk-hd3 .hd-pop{position:absolute;top:calc(100% + 10px);right:0;width:340px;
  max-width:calc(100vw - 24px);background:#fff;border:1px solid var(--line);
  border-radius:var(--r);box-shadow:0 18px 44px rgba(27,21,19,.16);
  opacity:0;transform:translateY(-8px);pointer-events:none;
  transition:opacity .25s var(--e),transform .25s var(--e),visibility 0s linear .25s;
  visibility:hidden;z-index:71;text-align:left}.tk-hd3 .hd-wrap.je-open .hd-pop{opacity:1;transform:translateY(0);pointer-events:auto;
  visibility:visible;transition-delay:0s}.tk-hd3 .hd-pop--kosik{width:400px}.tk-hd3 .hd-pop-in{padding:18px}.tk-hd3 .hd-pop-t{font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;
  color:var(--mut);margin:0 0 12px}.tk-hd3 .hd-form{display:flex;flex-direction:column;gap:10px}.tk-hd3 .hd-form label{display:flex;flex-direction:column;gap:5px;font-size:12.5px;
  font-weight:600;color:var(--mut)}.tk-hd3 .hd-form input{border:1px solid var(--line);border-radius:var(--r-s);padding:10px 12px;
  font:inherit;font-size:14.5px;color:var(--ink);background:#fff;outline:none;
  transition:border-color .2s var(--e)}.tk-hd3 .hd-form input:focus{border-color:var(--ink)}.tk-hd3 .hd-pop .hd-pop-cta{display:block;width:100%;margin-top:4px;background:var(--ink);color:#fff;
  border:0;border-radius:var(--r-s);padding:11px 16px;font:inherit;font-size:14.5px;
  font-weight:700;text-align:center;cursor:pointer;
  transition:background .25s var(--e)}.tk-hd3 .hd-pop .hd-pop-cta:hover{background:var(--dum)}.tk-hd3 .hd-pop-links{display:flex;gap:8px;justify-content:center;align-items:center;
  margin-top:12px;font-size:12.5px;color:var(--mut)}.tk-hd3 .hd-pop-links a{color:var(--mut);text-decoration:underline;text-underline-offset:3px}.tk-hd3 .hd-pop-links a:hover{color:var(--ink)}.tk-hd3 .hd-kos-list{display:flex;flex-direction:column;gap:12px}.tk-hd3 .hd-kos-it{display:grid;grid-template-columns:44px 1fr auto;gap:11px;align-items:center}.tk-hd3 .hd-kos-im{width:44px;height:54px;border-radius:var(--r-s);overflow:hidden;background:#fff;
  border:1px solid var(--line);display:grid;place-items:center}.tk-hd3 .hd-kos-im img{width:100%;height:100%;object-fit:contain}.tk-hd3 .hd-kos-tx b{display:block;font-size:13.5px;font-weight:700;line-height:1.25}.tk-hd3 .hd-kos-tx small{display:block;margin-top:2px;font-size:12px;color:var(--mut)}.tk-hd3 .hd-kos-c{font-size:14px;font-weight:800;white-space:nowrap}.tk-hd3 .hd-kos-sum{display:flex;justify-content:space-between;align-items:baseline;
  margin-top:14px;padding-top:12px;border-top:1px solid var(--line);font-size:13.5px}.tk-hd3 .hd-kos-sum b{font-size:17px;font-weight:800}.tk-hd3 .hd-kos-dop{margin:8px 0 12px;font-size:12.5px;font-weight:700;color:var(--green)}.tk-hd3 .hd-dim{position:fixed;inset:0;background:rgba(27,21,19,.15);opacity:0;visibility:hidden;
  pointer-events:none;z-index:55;
  transition:opacity .35s var(--e),visibility 0s linear .35s}.tk-hd3 .hd-dim.je-on{opacity:1;visibility:visible;pointer-events:auto;
  transition:opacity .35s var(--e),visibility 0s linear 0s}@media (prefers-reduced-motion:reduce){.tk-hd3 .hd-pop,.tk-hd3 .hd-dim{transition:none}}@media (max-width:900px){.tk-hd3 .hd-pop{display:none!important}}.tk-hd3 .hd-srch form{background:#fff;border:1px solid rgba(27,21,19,.14);border-radius:var(--r);
  padding:0 18px;height:46px;gap:10px;
  transition:border-color .2s var(--e),box-shadow .2s var(--e)}.tk-hd3 .hd-srch form:focus-within{border-color:var(--ink);box-shadow:0 0 0 3px rgba(27,21,19,.08)}.tk-hd3 .hd-srch .lu{padding-left:0;display:grid;place-items:center;color:var(--mut)}.tk-hd3 .hd-srch .lu svg{width:20px;height:20px}.tk-hd3 .hd-srch input{padding:0;height:100%;font-size:15px}.tk-hd3 .hd-srch input::placeholder{color:var(--mut);opacity:1}.tk-hd3 .ft--fk .wrap{position:relative;z-index:1}
/* ── žádný flash nativního headeru/homepage: skrýt hned, pojistka 1.8 s ── */
@media(min-width:768px){
  .top-navigation-bar,#header,#navigation{visibility:hidden;animation:tkOdkrytH 0s 1.8s forwards}
}
body.in-index .content-wrapper{visibility:hidden;animation:tkOdkrytH 0s 1.8s forwards}
@keyframes tkOdkrytH{to{visibility:visible}}
.tk-hd3,.tk-home-root{animation:tkNastupH .35s cubic-bezier(.16,1,.3,1)}
@keyframes tkNastupH{from{opacity:0}}
