:root{--navbar-offset:120px}@media(max-width:1135px){:root{--navbar-offset:104px}}@media(max-width:599px){:root{--navbar-offset:72px}}.app__navbar{background-color:transparent;visibility:visible;will-change:padding-top}.app__navbar.hidden{visibility:hidden}.app__navbar .app__navbar_header{position:fixed;top:0;width:100%;left:0;right:0;z-index:10000;color:#000;animation-duration:.2s;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-timing-function:cubic-bezier(.4,0,.2,1);transition-property:transform;max-height:100vh;overflow-y:auto;will-change:transform;backface-visibility:hidden;-webkit-backface-visibility:hidden}.app__navbar .hidden_nav{position:relative;padding:24px 0;background-color:#fff}@media(max-width:1135px){.app__navbar .hidden_nav{padding:20px 0}}@media(max-width:599px){.app__navbar .hidden_nav{padding:0}}.app__navbar .app__navbar_header.scrolled_down{transform:translateY(-100%)}.app__navbar .app__navbar_header.scrolled_up{transform:translateY(0)}.app__navbar .app__navbar_header.active_nav .app__navbar_nav,.app__navbar .app__navbar_header.not_scrolled .app__navbar_nav,.app__navbar .app__navbar_header.scrolled_up .app__navbar_nav{background-color:#fff;color:#000}.app__navbar .app__navbar_header.not_scrolled .transparent_nav{background-color:#fff;color:#000;box-shadow:0 4px 16px 0 rgba(0,0,0,.12)}.app__navbar .app__navbar_header.not_scrolled .transparent_nav.home_hero_nav{background-color:transparent;color:#fff;box-shadow:none}.app__navbar .app__navbar_header.not_scrolled .transparent_nav.home_hero_nav .nav_button:not(:hover):not(.fa-button--secondary){color:#fff}.app__navbar .app__navbar_header ul{list-style:none}.app__navbar .app__navbar_nav{margin:24px;border-radius:12px;overflow:hidden;transition:box-shadow,color,background-color .3s ease}@media(max-width:1135px){.app__navbar .app__navbar_nav{margin:24px}}@media(max-width:599px){.app__navbar .app__navbar_nav{margin:8px}.app__navbar .app__navbar_header .app__navbar_nav.active_nav{margin-bottom:calc(20px + env(safe-area-inset-bottom) + 100px)}}.app__navbar .hidden_nav .app__navbar_nav{margin-top:0!important;margin-bottom:0!important;box-shadow:none!important}.app__navbar .app__navbar_header .app__navbar_nav.active_nav,.app__navbar .app__navbar_header.scrolled_up .app__navbar_nav{box-shadow:0 4px 16px 0 rgba(0,0,0,.12)}.app__navbar .transparent_nav{box-shadow:none}.app__navbar .navItems{display:flex;align-items:center;padding:16px 20px}@media(max-width:1135px){.app__navbar .navItems{padding:8px 16px}}.app__navbar .hidden_nav .navItems{padding:16px 20px}@media(max-width:599px){.app__navbar .hidden_nav .navItems{padding:20px 8px}}.app__navbar .logo{height:24px;margin-right:auto}.app__navbar .navCenter{display:flex;align-items:center;gap:8px;margin-left:auto;margin-right:auto}@media(max-width:1135px){.app__navbar .navCenter{display:none}}.app__navbar .hidden_nav .navCenter{display:none}.app__navbar .navRight{display:flex;align-items:center;gap:8px;margin-left:auto}@media(max-width:599px){.app__navbar .navRight{gap:4px}}.app__navbar .hamburger_button{margin-left:8px}@media(max-width:599px){.app__navbar .hamburger_button{margin-left:0}}.app__navbar .nav_button:not(:hover){color:#000}.app__navbar .nav_button:active,.app__navbar .nav_button_active{color:#fff!important;background-color:var(--brand-background-default)!important}.app__navbar .nav_bottom{display:flex;padding:32px;border-top:1px solid var(--neutral-border-default)}@media(max-width:599px){.app__navbar .nav_bottom{padding:16px}}.app__navbar .nav_bottom_left{display:flex;margin-right:32px}.app__navbar .nav_bottom_left_links{min-width:308px}.app__navbar .nav_bottom_left_links>ul{display:flex;flex-direction:column;gap:8px}.app__navbar .category__group_name{padding-left:16px;margin-bottom:8px;color:var(--neutral-content-secondary)}.app__navbar .nav_bottom_right{display:flex;width:100%;gap:16px}.app__navbar .nav_tablet_mobile_menu_container{display:grid;grid-template-columns:1fr 1fr;grid-gap:32px;gap:32px}@media(max-width:599px){.app__navbar .nav_tablet_mobile_menu_container{grid-template-columns:1fr;gap:16px}}.app__navbar .fa-list-item-compact{padding-left:16px}@media(max-width:599px){.app__navbar .fa-list-item-compact{padding-left:0}}.app__navbar .fa-list-item-compact__suffix-icon{padding-right:0}.app__navbar .nav_tablet_mobile_menu_list .fa-button{justify-content:flex-start}@media(max-width:599px){.app__navbar .nav_tablet_mobile_sub_menu{margin-left:-12px}}.app__navbar .desktop-only{display:none}@media(min-width:1136px){.app__navbar .desktop-only{display:block}}.app__navbar .tablet-desktop-only{display:none}@media(min-width:600px){.app__navbar .tablet-desktop-only{display:block}}.app__navbar .tablet-mobile-only{display:block}@media(min-width:1136px){.app__navbar .tablet-mobile-only{display:none}}.app__navbar .mobile-only{display:none}@media(max-width:599px){.app__navbar .mobile-only{display:block}}.app__navbar .nav_cart_icon_container{position:relative;display:inline-block}.app__navbar .nav_cart_badge{position:absolute;top:-4px;right:-4px;min-width:16px;height:16px;border-radius:8px;background:#000;color:#fff;font-size:10px;line-height:16px;text-align:center;padding:0 4px}