body[data-ry-studio] .header-wrap .ag-nav-mega{background:#fafaf8;color:#101719;border-top:1px solid #29353a;border-bottom:1px solid #dce1df;box-shadow:0 18px 28px #0a171b1a;max-height:calc(100dvh - 110px);overflow-y:auto}
body[data-ry-studio] .header-wrap .mega .ag-nav-layout{display:grid;grid-template-columns:230px minmax(0,1fr);gap:36px;padding-block:26px 30px;align-items:start}
body[data-ry-studio] .ag-nav-start{padding-right:30px;border-right:1px solid #dce1df;min-height:180px}
body[data-ry-studio] .ag-nav-mega h3{font:600 13px/1.4 Inter,Arial,sans-serif;letter-spacing:0;text-transform:none;color:#515d63;margin:0 0 15px}
body[data-ry-studio] .ag-nav-start>p{font:400 13px/1.55 Inter,Arial,sans-serif;color:#626d72;margin-bottom:18px}
body[data-ry-studio] .header-wrap .ag-nav-mega .ag-nav-feature{display:flex;justify-content:space-between;align-items:center;gap:15px;min-height:46px;width:100%;padding:12px 13px;margin:0 0 9px;border:1px solid #10c9e7;border-radius:3px;background:#10c9e7;color:#082025;font:600 13px/1.4 Inter,Arial,sans-serif;text-transform:none;letter-spacing:0;text-align:left}
body[data-ry-studio] .header-wrap .ag-nav-mega .ag-nav-feature:hover{background:#3dd4ec;color:#082025}
body[data-ry-studio] .header-wrap .ag-nav-mega .ag-nav-feature--secondary{border-color:#aeb8bb;background:#fff;color:#101719}
body[data-ry-studio] .header-wrap .ag-nav-mega .ag-nav-feature--secondary:hover{background:#edf2f2;color:#101719}
body[data-ry-studio] .ag-nav-feature svg{width:16px;height:16px;flex:none}
body[data-ry-studio] .header-wrap .ag-nav-mega .ag-nav-help{display:inline-flex;align-items:center;font:400 12px/1.5 Inter,Arial,sans-serif;color:#52656f;text-decoration:underline;text-underline-offset:3px;min-height:36px;margin-top:8px}
body[data-ry-studio] .ag-nav-range{min-width:0}
body[data-ry-studio] .ag-nav-brands{columns:3;column-gap:34px}
body[data-ry-studio] .ag-nav-brand{display:inline-block;width:100%;break-inside:avoid;margin-bottom:18px}
body[data-ry-studio] .header-wrap .ag-nav-mega .ag-nav-brand h4{font:650 13px/1.4 Inter,Arial,sans-serif;letter-spacing:0;text-transform:none;color:#101719;margin:0 0 5px}
body[data-ry-studio] .header-wrap .ag-nav-mega .ag-nav-brand a{display:block;font:400 12px/1.4 Inter,Arial,sans-serif;letter-spacing:0;text-transform:none;color:#56656d;padding:5px 0;min-height:27px}
body[data-ry-studio] .header-wrap .ag-nav-mega .ag-nav-brand a:hover{color:#087e92;text-decoration:underline;text-underline-offset:3px}
body[data-ry-studio] .ag-nav-categories{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px 24px}
body[data-ry-studio] .header-wrap .ag-nav-mega .ag-nav-categories a{display:flex;align-items:center;min-height:41px;padding:8px 0;font:500 14px/1.4 Inter,Arial,sans-serif;letter-spacing:0;text-transform:none;color:#152026;border-bottom:1px solid #e6e9e7}
body[data-ry-studio] .header-wrap .ag-nav-mega .ag-nav-categories a:hover{color:#087e92}
body[data-ry-studio] .ag-nav-wheel-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
body[data-ry-studio] .header-wrap .ag-nav-mega .ag-nav-wheel-links a{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:90px;padding:22px 18px;background:#edf0ed;border:1px solid #e0e5e1;border-radius:3px;color:#101719;font:600 15px/1.4 Inter,Arial,sans-serif;letter-spacing:0;text-transform:none}
body[data-ry-studio] .header-wrap .ag-nav-mega .ag-nav-wheel-links a:hover{background:#e5f5f7;color:#087e92;border-color:#99d9e2}
body[data-ry-studio] .header-wrap .header__nav>.has-mega{display:flex;align-items:center}
body[data-ry-studio] .header-wrap .header__nav>a,body[data-ry-studio] .header-wrap .header__nav>.has-mega>a{display:inline-flex;align-items:center}
body[data-ry-studio] .header-wrap .header__nav>a:hover::after,body[data-ry-studio] .header-wrap .header__nav>a:focus-visible::after{content:"";position:absolute;left:.75rem;right:.75rem;bottom:.2rem;height:2px;background:var(--ryvox-gradient)}
body[data-ry-studio] .ag-nav-wheel-links svg{width:18px;height:18px;flex:none}
body[data-ry-studio] .ag-bike-dialog-clear{display:flex;align-items:center;justify-content:center;width:100%;min-height:44px;padding:8px 12px;margin-top:8px;color:#5c6870;font-size:13px;text-decoration:underline;text-underline-offset:3px}
body[data-ry-studio] .mobile-nav__panel{width:min(92%,410px)}
body[data-ry-studio] .mobile-nav__panel>[data-ry-mobile-bike]{width:calc(100% - 40px);margin:18px 20px 10px;min-height:46px;background:#10c9e7;border-color:#10c9e7;color:#082025}
body[data-ry-studio] .ag-mobile-nav>li{border-top:1px solid #e2e6e3}
body[data-ry-studio] .ag-mobile-nav>li:last-child{border-bottom:1px solid #e2e6e3}
body[data-ry-studio] .ag-mobile-nav>li>details>summary,body[data-ry-studio] .ag-mobile-nav>li>a{font:600 17px/1.4 Inter,Arial,sans-serif;letter-spacing:0;text-transform:none;color:#101719;min-height:56px;padding:14px 22px}
body[data-ry-studio] .ag-mobile-nav details>summary svg{width:15px;height:15px;flex:none}
body[data-ry-studio] .ag-mobile-nav details[open]>summary>svg{transform:rotate(180deg)}
body[data-ry-studio] .ag-mobile-nav details>ul{padding:0 18px 12px}
body[data-ry-studio] .ag-mobile-nav details>ul a{font:400 14px/1.45 Inter,Arial,sans-serif;letter-spacing:0;text-transform:none;padding:10px 8px;min-height:42px;color:#3f5059}
body[data-ry-studio] .ag-mobile-nav details>ul .ag-mobile-nav__primary{display:flex;justify-content:space-between;align-items:center;gap:12px;font:600 14px/1.45 Inter,Arial,sans-serif;color:#101719;width:100%;min-height:46px;padding:12px 8px;text-align:left}
body[data-ry-studio] .ag-mobile-nav__primary svg{width:16px;height:16px;flex:none}
body[data-ry-studio] .ag-mobile-nav .mobile-nav__sub>summary{font:500 14px/1.4 Inter,Arial,sans-serif;letter-spacing:0;text-transform:none;padding:11px 8px;min-height:44px;color:#43565f}
body[data-ry-studio] .ag-mobile-nav .mobile-nav__sub>ul{margin-left:8px;padding:0 0 6px 9px;border-color:#dce1df}
body[data-ry-studio] .ag-mobile-nav .mobile-nav__sub>ul a{font-size:13px;min-height:40px;padding:9px 8px}
body[data-ry-studio] .ag-mobile-nav a:hover,body[data-ry-studio] .ag-mobile-nav button:hover{color:#087e92}
body[data-ry-studio] .mobile-nav__foot{padding:18px 22px}
body[data-ry-studio] .mobile-nav__foot>a:not(.btn){font-size:14px;color:#53656e;min-height:38px;display:flex;align-items:center}
@media(min-width:1200px){body[data-ry-studio] .header-wrap .header{grid-template-columns:135px auto minmax(180px,1fr) auto;gap:20px}body[data-ry-studio] .header-wrap .header__nav{display:flex;gap:17px}body[data-ry-studio] .header-wrap .header__nav>a,body[data-ry-studio] .header-wrap .header__nav>.has-mega>a{font-size:12px}body[data-ry-studio] .header__logo img{width:135px}}
@media(min-width:1100px) and (max-width:1199px){body[data-ry-studio] .header-wrap .header{display:flex;gap:20px}body[data-ry-studio] .header-wrap .header__nav{display:none}body[data-ry-studio] .header__menu-toggle{display:inline-flex}body[data-ry-studio] .ry-header-search{flex:1 1 320px;max-width:550px}}
@media(prefers-reduced-motion:reduce){body[data-ry-studio] .ag-mobile-nav summary svg{transition:none}}
body[data-ry-studio] .ry-header-search .ry-search-scope select{background:#293338;color:#e5edef;border:0;border-left:1px solid #4b5b62;border-radius:0;font-size:12px;max-width:150px;min-height:40px}
body[data-ry-studio] .ry-header-search .ry-search-scope select option{background:#fff;color:#15232a}
