/* The compact state is selected from the measured width of the desktop row. */
.original-nav{flex-wrap:nowrap!important;gap:28px!important;padding-block:18px!important;border-bottom:1px solid #ffffff0d}
.original-nav>a{flex-shrink:0}
.original-nav>a img{height:46px!important;width:auto}
.original-nav .original-controls,.original-nav .menu-toggle{display:none!important}
.original-nav .original-nav-links.is-streamlined{display:flex!important;position:static;flex-direction:row;flex-wrap:nowrap!important;align-items:center!important;gap:24px!important;width:max-content;max-width:none;margin:0 0 0 auto;padding:0;max-height:none;overflow:visible;background:none;border:0;border-radius:0;box-shadow:none;flex-shrink:0}
.original-nav .nav-category-group{position:relative;flex-wrap:nowrap;width:auto;gap:0}
.original-nav .nav-category-group>a,.original-nav .original-nav-links>a{white-space:nowrap;font-size:15px!important;line-height:20px;min-height:44px;box-sizing:border-box;padding:14px 0!important;margin:0!important;text-decoration:none;border-bottom:0}
.original-nav .nav-products-toggle{width:32px;min-width:32px;min-height:44px}
.original-nav .nav-products-menu{position:absolute;top:calc(100% + 8px);left:-18px;min-width:260px;width:max-content;max-width:310px;padding:16px;margin:0;border:1px solid #d7df2370;border-radius:18px}
.original-nav .nav-products-menu>span{display:block}
.original-nav .original-nav-links>a:last-child{display:flex;align-items:center;justify-content:center;padding:13px 22px!important;margin-left:4px!important;text-align:center!important}
.original-nav .original-nav-links>.nav-experience{position:relative;display:flex;align-items:center;justify-content:center;width:48px;height:48px;padding:4px!important;border:1px solid #d7df2338;border-radius:14px;flex-shrink:0;color:#d7df23}
.original-nav .nav-experience img{display:block;width:40px;height:40px!important;object-fit:contain}
.nav-experience:hover,.nav-experience:focus-visible{background:#d7df2312}
.nav-experience-label{position:absolute;top:calc(100% + 12px);left:50%;transform:translateX(-50%);padding:8px 12px;background:#303030;border:1px solid #555;border-radius:8px;color:#f9f9f9;font-size:13px;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none}
.nav-experience:hover .nav-experience-label,.nav-experience:focus-visible .nav-experience-label{opacity:1;visibility:visible}
.original-nav .nav-category-group.is-current-category>a{border-bottom:3px solid #d7df23}
.original-nav.nav-compact .original-controls{display:flex!important;margin-left:auto}
.original-nav.nav-compact .menu-toggle{display:grid!important;width:46px;height:46px}
.original-nav.nav-compact .original-nav-links.is-streamlined{display:none!important;position:absolute;top:calc(100% - 4px);left:auto;right:28px;width:360px;max-width:calc(100vw - 40px);box-sizing:border-box;background:#262626;border:1px solid #d7df2366;border-radius:20px;padding:24px;flex-direction:column;align-items:stretch!important;gap:0!important;margin:0;max-height:calc(100dvh - var(--site-header-height) - 20px);overflow-y:auto;overscroll-behavior:contain;box-shadow:0 16px 40px #0004}
.menu-open .original-nav.nav-compact .original-nav-links.is-streamlined{display:flex!important}
.original-nav.nav-compact .nav-category-group{flex-wrap:wrap;justify-content:space-between;width:100%}
.original-nav.nav-compact .nav-category-group>a,.original-nav.nav-compact .original-nav-links>a{display:block;min-height:48px;padding:14px 6px!important;margin:0!important;text-align:left!important;border-bottom:1px solid #ffffff1a;white-space:normal}
.original-nav.nav-compact .nav-category-group>a{flex:1}
.original-nav.nav-compact .nav-products-toggle{width:44px;min-width:44px;min-height:48px}
.original-nav.nav-compact .nav-products-menu{position:static;width:100%;max-width:none;min-width:0;padding:4px 10px 12px;border:0;border-left:2px solid #d7df23;border-radius:0;margin:4px 0 12px}
.original-nav.nav-compact .nav-products-menu>span{display:none}
.original-nav.nav-compact .original-nav-links>.nav-experience{display:block;width:100%;height:auto;color:#f9f9f9;border:0;border-bottom:1px solid #ffffff1a;border-radius:0}
.original-nav.nav-compact .nav-experience img{display:none}
.nav-compact .nav-experience-label{position:static;transform:none;padding:0;border:0;background:none;opacity:1;visibility:visible;font-size:15px}
.original-nav.nav-compact .original-nav-links>a:last-child{display:flex!important;align-items:center;justify-content:center;width:100%;min-height:48px;padding:14px 16px!important;margin:20px 0 0!important;text-align:center!important;border:0}
.original-nav.nav-compact .nav-category-group>a:hover,.original-nav.nav-compact .original-nav-links>a:not(:last-child):hover{color:#d7df23!important}
@media(max-width:1360px){.original-site .original-nav{padding-inline:28px!important}}
@media(max-width:600px){.original-site .original-nav{padding:16px 20px!important}.original-nav>a img{height:42px!important}.original-nav.nav-compact .original-nav-links.is-streamlined{left:20px;right:20px;width:auto;padding:20px}}
