.nav-search-box{position:relative;z-index:50;display:none;flex-grow:1;align-items:center;gap:.5rem;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(243 245 248/var(--tw-bg-opacity,1));padding:.25rem 1rem}@media (min-width:768px){.nav-search-box{display:flex}}.nav-search-box>.icon{--tw-text-opacity:1;color:rgb(164 177 193/var(--tw-text-opacity,1))}.nav-search-box input.search-input{height:2.5rem;width:100%;background-color:transparent;padding-top:.25rem;padding-bottom:.25rem}.nav-search-box input.search-input::placeholder{--tw-text-opacity:1;color:rgb(164 177 193/var(--tw-text-opacity,1))}.nav-search-box-overlay{pointer-events:none;position:absolute;top:0;inset-inline-start:0;z-index:49;height:100vh;width:100vw;background-color:rgb(28 28 28/.65);opacity:0;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.5s}.nav-search-box-overlay.shown{pointer-events:auto;opacity:1}.x-main-navbar{position:fixed;top:0;inset-inline-start:0;z-index:50;width:100%;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding-left:1.25rem;padding-right:1.25rem}.x-main-navbar .nav-circle{position:relative;display:inline-flex;align-items:center;justify-content:center;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(243 245 248/var(--tw-bg-opacity,1));padding:.75rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.x-main-navbar .nav-circle:hover{--tw-bg-opacity:1;background-color:rgb(228 233 239/var(--tw-bg-opacity,1))}.x-main-navbar .nav-circle .count-badge{position:absolute;top:0;inset-inline-start:-.75rem;display:inline-block;min-width:2rem;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(255 71 111/var(--tw-bg-opacity,1));padding:.25rem .5rem;font-size:.75rem;line-height:120%;letter-spacing:-.02em;font-weight:600;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.x-main-navbar .nav-circle.show-desktop{display:none}@media (min-width:768px){.x-main-navbar .nav-circle.show-desktop{display:inline-flex}}.x-main-navbar .nav-circle.show-mobile{display:inline-flex}@media (min-width:768px){.x-main-navbar .nav-circle.show-mobile{display:none}}.x-main-navbar>.content{margin-left:auto;margin-right:auto;display:flex;max-width:77.5rem;align-items:center;gap:2rem;padding-top:.75rem;padding-bottom:.75rem}.x-main-navbar>.content>.start{display:flex;flex-shrink:0;align-items:center;gap:1.5rem}.x-main-navbar>.content>.start .logo img{height:2rem}.x-main-navbar>.content>.start .s{display:flex;flex-shrink:0;align-items:center;gap:.25rem}.x-main-navbar>.content>.start .s .menu-btn{margin-inline-start:-.75rem;display:inline-flex;align-items:center;justify-content:center;border-radius:9999px;background-color:transparent;padding:.75rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.x-main-navbar>.content>.start .s .menu-btn:hover{--tw-bg-opacity:1;background-color:rgb(228 233 239/var(--tw-bg-opacity,1))}.x-main-navbar>.content>.start .e{display:flex;align-items:center}.x-main-navbar>.content>.start .e .location-drop-btn{margin-inline-end:-.5rem;display:none;align-items:center;gap:.125rem;border-radius:.5rem;background-color:transparent;padding:.5rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.x-main-navbar>.content>.start .e .location-drop-btn:hover{--tw-bg-opacity:1;background-color:rgb(228 233 239/var(--tw-bg-opacity,1))}@media (min-width:768px){.x-main-navbar>.content>.start .e .location-drop-btn{display:inline-flex}}.x-main-navbar>.content>.middle{display:flex;flex-grow:1;align-items:center;gap:.5rem}.x-main-navbar>.content>.middle .nav-circle{display:none}.x-main-navbar>.content>.end>.links{display:flex;align-items:center;gap:.5rem}@media(max-width:768px){.x-main-navbar.mobile-search-opened>.content>.end,.x-main-navbar.mobile-search-opened>.content>.start{display:none!important}.x-main-navbar.mobile-search-opened>.content>.middle{flex-grow:1}.x-main-navbar.mobile-search-opened>.content>.middle .nav-circle{display:inline-flex}.x-main-navbar.mobile-search-opened>.content>.middle .nav-search-box{display:flex!important}}