.nav-collection{position:relative}.nav-collection>summary{cursor:pointer;list-style:none;display:flex;align-items:center;gap:7px;font:inherit;color:inherit}.nav-collection>summary::-webkit-details-marker{display:none}.nav-collection>summary>span{font-size:14px;color:#8b3449}.nav-collection-panel{position:absolute;top:calc(100% + 22px);left:-24px;width:278px;padding:24px;background:#fffaf3;border:1px solid #e7d8ce;box-shadow:0 20px 55px #4c23331a;display:grid;gap:0;z-index:80;border-radius:3px}.nav-collection-panel>span{font-size:9px;letter-spacing:1.2px;color:#8a6c64;margin-bottom:12px}.nav-collection-panel a{display:block!important;padding:11px 0!important;text-align:left;color:#512838!important;font-size:13px!important;border-bottom:1px solid #eaded5;text-decoration:none}.nav-collection-panel a:last-child{border-bottom:0}.nav-collection-panel a:first-of-type{font-weight:600}.nav-collection-panel a:hover{color:#a8444c!important}.nav-collection:focus-within>summary{outline-offset:5px}.nav-collection[open] .nav-collection-panel{animation:collection-enter 160ms ease-out}@keyframes collection-enter{from{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media(max-width:800px){.nav-collection{width:100%}.nav-collection-panel{position:static;width:100%;margin:14px 0 4px;padding:14px 20px;box-shadow:none}.nav-collection>summary{justify-content:space-between}.nav-collection-panel a{font-size:14px!important}}@media(prefers-reduced-motion:reduce){.nav-collection[open] .nav-collection-panel{animation:none}}
.header .nav-collection>summary{min-height:48px;padding:8px 0;align-items:center;line-height:1.35}
