.nav-dropdown{height:100%;align-items:center}.nav-dropdown .dropdown-trigger{display:flex;align-items:center;gap:7px;height:100%;padding:0 2px}.nav-dropdown .dropdown-trigger>span{font-size:0;width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-2px);transition:transform .25s}.nav-dropdown:hover .dropdown-trigger>span,.nav-dropdown:focus-within .dropdown-trigger>span{transform:rotate(225deg) translate(-2px,-2px)}.links .nav-dropdown a:after{display:none!important}.nav-dropdown .dropdown-menu{left:50%;top:calc(100% - 3px);min-width:270px;padding:12px;transform:translate(-50%,14px);border:1px solid rgba(116,31,54,.12);border-top:4px solid var(--wine);border-radius:5px 5px 18px 18px;background:rgba(255,255,255,.98);box-shadow:0 26px 65px rgba(47,9,24,.2)}.nav-dropdown:hover .dropdown-menu,.nav-dropdown:focus-within .dropdown-menu{transform:translate(-50%,0)}.nav-dropdown .dropdown-menu:before{left:0;top:-18px;width:100%;height:18px}.nav-dropdown .dropdown-menu:after{content:"";position:absolute;left:50%;top:-9px;width:12px;height:12px;background:var(--wine);transform:translateX(-50%) rotate(45deg);border-radius:2px}.nav-dropdown .dropdown-menu a{position:relative;display:flex;align-items:center;gap:12px;padding:12px 13px;margin:2px 0;border-radius:12px;color:#36262c;font-size:14px;font-weight:700;transition:background .2s,color .2s,transform .2s}.nav-dropdown .dropdown-menu a:before{content:"→";display:grid;place-items:center;flex:0 0 30px;width:30px;height:30px;border-radius:9px;background:#f6e8ed;color:var(--wine);font-weight:900;transition:.2s}.nav-dropdown .dropdown-menu a:hover,.nav-dropdown .dropdown-menu a:focus{background:linear-gradient(90deg,#f8e9ee,#fff7ef);color:var(--wine);transform:translateX(3px)}.nav-dropdown .dropdown-menu a:hover:before{background:var(--wine);color:#fff}@media(max-width:900px){.nav-dropdown{height:auto}.nav-dropdown .dropdown-trigger{height:auto}.nav-dropdown .dropdown-trigger>span{margin-right:7px}.nav-dropdown .dropdown-menu{left:auto;top:auto;transform:none!important;border:0;border-left:2px solid var(--gold);border-radius:0;margin:0 0 5px 13px;background:#fbf7f4;box-shadow:none}.nav-dropdown .dropdown-menu:after,.nav-dropdown .dropdown-menu:before{display:none}.nav-dropdown .dropdown-menu a{margin:1px 0;padding:10px}.nav-dropdown .dropdown-menu a:before{width:26px;height:26px;flex-basis:26px}}
