html:has(.siteHeader){scroll-padding-top:84px}body:has(> .siteHeader){padding-top:76px}.siteHeader{position:fixed;top:0;left:0;right:0;z-index:1000;width:100%;height:76px;margin:0;padding:0;background:#fffffff5;backdrop-filter:blur(16px);border-bottom:1px solid #e6ebf1;box-shadow:0 8px 30px #17395c12;color:#102a56;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif}.siteHeader *{box-sizing:border-box}.siteHeader-inner{width:min(1400px,100%);height:76px;margin:auto;padding:0 24px;display:flex;align-items:center;gap:20px}.siteHeader-brand{flex:none;font-size:25px;font-weight:900;letter-spacing:-.02em;white-space:nowrap;text-decoration:none;color:#102a56}.siteHeader-brand b{color:#f02f68}.siteHeader a{color:inherit;text-decoration:none}.siteHeader-languages{display:flex;align-items:center;justify-content:center;margin-left:auto;width:44px;height:44px;flex:0 0 44px}.siteHeader-languages a{display:grid;place-items:center;width:44px;height:44px}.siteHeader-flag{display:inline-block;width:28px;height:19px;border-radius:3px;box-shadow:0 0 0 1px #0c285426;overflow:hidden}.siteHeader-flagCZ{position:relative;background:linear-gradient(to bottom,#fff 0 50%,#d7141a 50% 100%)}.siteHeader-flagCZ::before{content:"";position:absolute;inset:0;background:#11457e;clip-path:polygon(0 0,53.6% 50%,0 100%)}.siteHeader-flagGB{background:#21468b;position:relative}.siteHeader-flagGB::before{content:"";position:absolute;inset:0;background:linear-gradient(33deg,transparent 40%,#fff 40% 48%,#cf142b 48% 53%,#fff 53% 61%,transparent 61%),linear-gradient(-33deg,transparent 40%,#fff 40% 48%,#cf142b 48% 53%,#fff 53% 61%,transparent 61%)}.siteHeader-flagGB::after{content:"";position:absolute;inset:0;background:linear-gradient(to right,transparent 38%,#fff 38% 45%,#cf142b 45% 55%,#fff 55% 62%,transparent 62%),linear-gradient(to bottom,transparent 32%,#fff 32% 41%,#cf142b 41% 59%,#fff 59% 68%,transparent 68%)}.siteHeader-nav{display:flex;align-items:center;justify-content:flex-end;gap:16px;margin:0}.siteHeader-nav a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 4px;font-size:14px;font-weight:750;line-height:1.4;white-space:nowrap}.siteHeader-nav .siteHeader-cart{gap:8px;min-width:122px;padding:10px 16px;border-radius:14px;background:linear-gradient(135deg,#f02f68,#ff5d8a);color:#fff!important;box-shadow:0 8px 22px #f02f6840;font-weight:900}.siteHeader-cart strong{display:grid;place-items:center;min-width:24px;height:24px;padding:0 6px;border-radius:999px;background:#fff;color:#b71949;font-size:13px}.siteHeader-toggle{display:none;flex:none;width:48px;height:48px;padding:0;line-height:1;border:2px solid #102a56;border-radius:12px;background:#fff;color:#102a56;font-size:27px;cursor:pointer}.siteHeader :is(a,button):focus-visible{outline:3px solid #147ee8;outline-offset:3px}@media(max-width:1100px){body:has(> .siteHeader){padding-top:76px}.siteHeader,.siteHeader-inner{height:76px}.siteHeader-inner{padding:0 20px;gap:12px;flex-wrap:nowrap}.siteHeader-brand{font-size:22px}.siteHeader-languages{margin-left:auto}.siteHeader-toggle{display:block}.siteHeader-nav{position:absolute;top:76px;left:16px;right:16px;width:auto;margin:0;padding:10px;flex-direction:column;align-items:stretch;gap:0;max-height:calc(100dvh - 92px);overflow-y:auto;border:1px solid #e2e8f0;border-radius:18px;background:#fff;box-shadow:0 18px 45px #17395c24}.siteHeader-nav a{justify-content:flex-start;min-height:54px;padding:12px 16px;font-size:17px;white-space:normal}.siteHeader-nav .siteHeader-cart{justify-content:center;margin-top:6px;min-height:56px;font-size:18px}.siteHeader-nav[hidden]{display:none}.siteHeader-toggle[aria-expanded=true]{background:#102a56;color:#fff}}@media(max-width:430px){.siteHeader-inner{padding:0 20px;gap:10px}.siteHeader-brand{font-size:20px;min-width:0}.siteHeader-brand span{display:none}.siteHeader-languages{width:40px;height:44px;flex-basis:40px}.siteHeader-languages a{width:40px;height:44px}.siteHeader-flag{width:27px;height:18px}.siteHeader-toggle{width:48px;height:48px}.siteHeader-nav{left:12px;right:12px}}@media print{.siteHeader{display:none}body:has(> .siteHeader){padding-top:0}}