/* Header padrão Pylons: pílula flutuante centralizada embaixo (base kstoimenov, estado com scroll) */
:root{--k-r:clamp(10px,.833333vw,18px)}
.k-nav{line-height:1.5;z-index:2147483000;transform:translate(-50%);align-items:center;gap:calc(1*var(--k-r));padding:calc(.75*var(--k-r)) calc(1*var(--k-r));display:flex;position:fixed;bottom:calc(3.125*var(--k-r));left:50%;will-change:transform;color:#121212}
.k-pill{transform:scaleX(1);transform-origin:50%;will-change:transform,opacity;-webkit-backdrop-filter:blur(1.4px);backdrop-filter:blur(1.4px);pointer-events:none;background:#ececec59;border:1px solid #ffffff2b;border-radius:calc(1*var(--k-r));position:absolute;inset:0;box-shadow:0 calc(.625*var(--k-r)) calc(2.125*var(--k-r)) #00000029}
@supports ((-webkit-backdrop-filter:url("#liquid-glass")) or (backdrop-filter:url("#liquid-glass"))){.k-pill{-webkit-backdrop-filter:url(#liquid-glass) blur(1.4px);backdrop-filter:url(#liquid-glass) blur(1.4px)}}
:root:not([data-v2-theme=light]) .k-pill{background:#00000059;box-shadow:0 calc(.625*var(--k-r)) calc(2.125*var(--k-r)) #00000073}
:root:not([data-v2-theme=light]) .k-nav{color:#fff}
.k-item{z-index:0;--chip:0;color:inherit;white-space:nowrap;padding:calc(.5*var(--k-r)) calc(.75*var(--k-r));font-size:clamp(14px,calc(1.125*var(--k-r)),20px);font-weight:300;position:relative;text-decoration:none}
.k-item:before{content:"";z-index:-1;opacity:var(--chip);background:#d7d7d7;border-radius:calc(.5*var(--k-r));transition:opacity .3s;position:absolute;inset:0}
:root:not([data-v2-theme=light]) .k-item:before{background:#3339}
.k-item:hover{--chip:.5}
.k-talk{align-items:center;gap:calc(.5*var(--k-r));display:flex}
.k-talk svg{width:calc(.8125*var(--k-r));height:calc(.8125*var(--k-r))}
.k-theme{z-index:0;border-radius:calc(.5*var(--k-r));justify-content:center;align-items:center;width:calc(2.25*var(--k-r));height:calc(2.25*var(--k-r));display:flex;position:relative;background:none;border:0;cursor:pointer;color:inherit}
.k-theme:before{content:"";z-index:-1;background:#d7d7d733;border-radius:calc(.5*var(--k-r));position:absolute;inset:0}
.k-theme svg{width:calc(1.5*var(--k-r));height:calc(1.5*var(--k-r))}
@media (max-width:768px){.k-nav{bottom:16px!important;gap:0!important;padding:6px!important}.k-item{font-size:14px!important;padding:8px 7px!important}.k-nav .k-hide-s,.k-nav a.k-item[href="/contato"],.k-nav a.k-item[href="/sobre"]{display:none!important}.pyl-lang-btn{padding:0 8px!important}.k-theme,.pyl-lang-btn{height:36px!important}.k-theme{width:36px!important}.k-theme svg{width:20px!important;height:20px!important}.k-hide-m{display:none!important}.k-talk svg{width:11px!important;height:11px!important}}
@media (max-width:1100px){.k-nav .k-hide-t{display:none!important}}
