@font-face{font-family:JumpTofino;src:url('/assets/fonts/tofino-ultra-webfont.woff2?v=8ee8a9e48f01') format('woff2');font-display:swap;font-weight:800}
body[data-brand="jump"]{--blue:#ff9933;--navy:#27272b;--sky:#fff4e7;--brand-accent:#ff9933;--brand-ink:#27272b}
body[data-brand="polysleep"]{--blue:#522497;--navy:#352044;--sky:#f5effc;--brand-accent:#522497;--brand-ink:#352044}
.brand-navigation-inner{display:flex;align-items:center;gap:25px;min-height:65px;width:100%}.brand-home-link{font-weight:700;text-decoration:none;font-size:22px;flex-shrink:0}.brand-home-link img{display:block;width:126px;height:40px;object-fit:contain}.brand-section-links{display:flex;gap:23px;list-style:none;margin:0;padding:0;flex:1;align-items:center}.brand-section-links a{font-size:0.875rem;text-decoration:none;font-weight:600}.brand-back-link{font-size:0.875rem;white-space:nowrap;color:inherit;text-decoration:none}.brand-subnav{border-bottom:1px solid #e4ddeb;background:#f7f4fa}.brand-subnav .brand-navigation-inner{max-width:1440px;margin:auto;padding-inline:clamp(18px,4vw,60px)}body[data-brand="jump"] .site-header .logo img{max-width:150px;object-fit:contain}body[data-brand="jump"] .brand-home-link{display:none}body[data-brand="jump"] .site-header .brand-back-link{margin-left:auto}.block-legacy-copy{max-width:1000px;padding-block:45px}
@media(max-width:900px){.brand-navigation-inner{gap:15px}.brand-section-links{gap:18px;overflow-x:auto;scrollbar-width:thin;padding-block:16px;align-items:stretch}.brand-section-links li{flex-shrink:0}.brand-subnav .brand-back-link{display:none}.brand-subnav .brand-home-link img{width:98px}.brand-subnav .brand-home-link{font-size:17px}.brand-subnav .brand-section-links{gap:20px}body[data-brand="jump"] .main-nav .brand-navigation-inner{display:block}body[data-brand="jump"] .main-nav .brand-section-links{display:grid;gap:0;overflow:visible}body[data-brand="jump"] .main-nav .brand-section-links li{padding:12px 0}body[data-brand="jump"] .brand-back-link{display:block;padding-block:20px}.brand-products .section-heading{align-items:flex-start;gap:20px}}

body[data-brand="jump"] .page-blocks h1,body[data-brand="jump"] .page-blocks h2{font-family:JumpTofino,Poppins,sans-serif;font-weight:800;letter-spacing:-.025em}body[data-brand="jump"] .site-header .brand-section-links{gap:clamp(12px,1.6vw,23px)}body[data-brand="jump"] .site-header .brand-section-links a{font-size:clamp(10px,.8vw,12px)}

.brand-navigation-inner{min-width:0}.brand-section-links{min-width:0}body[data-brand="jump"] .main-nav .menu-top{flex:1;min-width:0}body[data-brand="jump"] .brand-navigation-inner>.menu-top{justify-content:flex-start}
@media(min-width:761px) and (max-width:1000px){body[data-brand="polysleep"] .main-nav>.menu-top{gap:clamp(8px,1vw,12px)}}
