.o_permabond_website{overflow:visible!important;overflow-anchor:none}
.pf-shell-brand{max-width:1500px;margin:auto;padding:20px 24px 14px;color:#0078ab;font-size:11px;font-weight:750;letter-spacing:.12em}.pf-shell-brand span{color:#a3b5c2;padding:0 8px}
#pf-shell-nav{position:sticky;top:var(--pf-header-offset,0px);z-index:100;background:#fff;border-top:1px solid #e1eaf0;border-bottom:1px solid #d9e5ed;box-shadow:0 5px 18px #123d5010}
#pf-shell-nav[hidden]{display:none!important}
#pf-shell-nav .header-inner{max-width:1500px;margin:auto;padding:12px 24px;display:flex;align-items:center;justify-content:space-between;gap:16px}
#pf-shell-nav .brand{display:none}
#pf-shell-nav .site-nav{display:flex;align-items:center;gap:5px;min-width:0}
#pf-shell-nav a,#pf-shell-nav button{font:inherit;font-size:13px;line-height:1.5;text-decoration:none;white-space:nowrap;border-radius:8px;color:#385468;transition:background .15s}
#pf-shell-nav .site-nav a{padding:11px 14px;font-weight:650}
#pf-shell-nav .site-nav a:hover,#pf-shell-nav button:hover{background:#f0f7fb;color:#0078ab}
#pf-shell-nav .site-nav a[aria-current=page]{background:#e8f4fc;color:#006d9e;box-shadow:inset 0 -2px #0078ab}
#pf-shell-nav .nav-short{display:none}
#pf-shell-nav .header-actions,#pf-shell-nav .lang-switch{display:flex;align-items:center;gap:5px}
#pf-shell-nav button,#pf-shell-nav .compare-chip{border:1px solid #dbe5ed;background:#fff;padding:7px 10px;cursor:pointer}
#pf-shell-nav .lang-btn[aria-pressed=true]{background:#e8f4fc;border-color:#bcd9eb;color:#006d9e;font-weight:750}
#pf-shell-nav [hidden]{display:none!important}
#pf-shell-nav :focus-visible{outline:3px solid #0078ab;outline-offset:3px}
#permabond-frame{overflow-anchor:none}
@media(max-width:1100px){#pf-shell-nav .header-inner{flex-wrap:wrap;gap:8px}#pf-shell-nav .site-nav{width:100%;overflow-x:auto;scrollbar-width:thin}#pf-shell-nav .header-actions{margin-left:auto}#pf-shell-nav .site-nav a{flex:1;text-align:center}}
@media(max-width:600px){.pf-shell-brand{padding:14px 16px 10px}#pf-shell-nav .header-inner{padding:8px 12px}#pf-shell-nav .site-nav a{padding:9px 11px}#pf-shell-nav .header-actions{flex-wrap:wrap}#pf-shell-nav button{font-size:11px}}
@media(prefers-reduced-motion:reduce){#pf-shell-nav a,#pf-shell-nav button{transition:none}}
@media print{#pf-shell-nav,.pf-shell-brand{display:none!important}}
#pf-shell-nav .header-inner::before,#pf-shell-nav .header-inner::after{display:none}
#pf-shell-nav .pf-expert-entry{display:contents}
#pf-shell-nav .expert-toggle{display:inline-flex;align-items:center;gap:5px}
