.dropdown-menu{position:absolute;top:94%;left:50%;transform:translateX(-50%);background-color:#181614;width:-moz-max-content;width:max-content;z-index:10000;box-shadow:none;display:flex;flex-direction:column;margin-top:2px;transition:opacity .5s ease,visibility .5s ease;opacity:1;visibility:visible;border:2px solid #423b31;padding:8px}.dropdown-item{display:block;padding:16px 8px;text-decoration:none;color:#fff;background-color:transparent;border:none;font-family:var(--font-hammersmith);font-size:1rem;cursor:pointer;transition:background-color .3s}.dropdown-menu.hidden{opacity:0;visibility:hidden;transition-delay:.2s}.dropdown-item:hover{background-color:#f1f1f1}.dropdown-item.active{text-shadow:0 0 15px #b8860b,0 0 10px #b8860b}.nav-link-container{position:relative;text-align:center;display:flex;align-items:center;justify-content:center}.mobile-nav-container,.nav-container{display:flex;justify-content:space-between;align-items:center;position:relative}.nav-container{padding-left:3rem}.mobile-nav-container{flex-direction:column;padding-top:2rem;padding-left:0}.misc-link-container{display:flex;gap:3.5rem;position:absolute;width:100vw;justify-content:center}.dropdown-link,.misc-link{font-size:1.1rem;padding:.5rem 10px;text-decoration:none;color:#fff;position:relative;overflow:hidden;font-family:var(--font-hammersmith);white-space:nowrap;cursor:pointer;background-color:transparent;border:none}.dropdown-link{font-size:1.1rem}.dropdown-link.active,.misc-link.active{text-shadow:0 0 15px #b8860b,0 0 10px #b8860b}.dropdown-link:after,.misc-link:after{content:"";position:absolute;bottom:0;left:0;width:0;height:3px;background:#bb0a1e;transition:width .3s;z-index:1;border-radius:1.5px}.dropdown-link:hover:after,.misc-link:hover:after{width:100%}.misc-link:before{content:"";position:absolute;bottom:0;right:-100%;width:50%;height:3px;background:linear-gradient(to top right,hsla(0,0%,100%,.9),transparent);z-index:2;opacity:0;transition:opacity .2s}.misc-link:hover:before{opacity:1;animation:shineEffect .6s forwards;animation-delay:.3s}@keyframes shineEffect{0%{right:-100%}to{right:100%}}.hamburger-menu{display:flex;flex-direction:column;gap:.3rem;cursor:pointer;position:absolute;left:1.5rem;background-color:transparent;border:none}@media (max-width:395px){.hamburger-menu{left:.5rem}}.mobile-nav-container .hamburger-menu{right:auto;left:2rem;top:2.75rem}.hamburger-menu-bar{width:25px;height:3px;background-color:#a9a9a9}.hamburger-menu-dropdown{position:fixed;top:calc(3.5rem + 5px);left:0;background-color:#181614;width:-moz-max-content;width:max-content;z-index:10000;transform-origin:left;transform:translateX(-100%);max-height:calc(100vh - 50px);overflow-y:auto;white-space:nowrap;transition:transform .25s ease-in-out;display:flex;flex-direction:column}.mobile-nav-container .hamburger-menu-dropdown{top:calc(4.25rem + 5px)}.hamburger-menu-dropdown.open{transform:translateX(0)}.hamburger-menu-dropdown .dropdown-link{padding:1rem 1.5rem;border-bottom:1px solid #333}.hamburger-menu-dropdown .dropdown-link:first-child{padding-top:1.5rem}@media (max-width:1625px){.nav-container{padding-left:2.5rem}}.account-menu-dropdown{display:flex;visibility:hidden;flex-direction:column;position:absolute;top:100%;left:12.5%;width:75%;background-color:#181614;z-index:-1;transform-origin:top;overflow-y:auto;white-space:nowrap;transform:translateY(-50%);transition:transform .25s ease-out;margin-top:.5rem}.account-menu-dropdown .dropdown-link{padding:1.2rem;color:#fff;text-align:center;white-space:nowrap;border-bottom:1px solid #333}.account-menu-dropdown .dropdown-link:last-child{border-bottom:none}.account-menu-dropdown.open{visibility:visible;transform:translateY(0)}.mobile-footer-content{color:#fff;padding:20px 5rem}.footer-content,.mobile-footer-content{display:flex;justify-content:space-between;flex-direction:column;align-items:center}.footer-content{padding:3rem 5rem}.footer-content .links{display:flex;flex-direction:row}.mobile-footer-content .links{display:flex;flex-direction:column}.footer-content a{color:#c9c5c0;margin-bottom:10px}.footer-content span{margin-right:10px}.footer-content p{margin:0;text-align:center}.footer-href-wrapper{padding-left:1rem;padding-right:1rem;text-align:center;text-decoration:underline}