#nav.structure-nav .nav-node{position:relative;min-width:0}#nav.structure-nav .nav-row{display:flex;align-items:center;gap:5px}#nav.structure-nav .nav-row>a{display:block;white-space:nowrap}#nav.structure-nav .submenu-toggle{border:0;background:transparent;color:inherit;font-size:20px;padding:8px;min-width:36px;min-height:44px}#nav.structure-nav .nav-children{position:absolute;top:100%;right:0;background:#21372b;color:#f5f3ee;min-width:260px;max-width:370px;padding:14px;box-shadow:0 12px 30px #0003;font-size:20px;border:1px solid #ffffff25}#nav.structure-nav .nav-children .nav-row>a{white-space:normal;overflow-wrap:anywhere;flex:1;padding:10px 12px;font-size:20px}#nav.structure-nav .nav-children .nav-children{position:static;box-shadow:none;min-width:0;border:0;border-left:1px solid #ffffff40;padding:0 0 0 12px;margin-left:12px;font-size:18px}#nav.structure-nav .nav-children .nav-children a{font-size:18px}
header.nav-fit-compact #menu{display:block;background:none;border:0;color:inherit;font-size:27px;min-width:44px;min-height:44px}header.nav-fit-compact .visit{display:none}header.nav-fit-compact #nav{display:none;position:absolute;top:100%;left:0;right:0;padding:20px 6%;background:#171c19;flex-direction:column;font-size:32px;gap:0;max-height:calc(100dvh - 104px);overflow:auto}header.nav-fit-compact #nav.open{display:flex}header.nav-fit-compact #nav .nav-row{justify-content:space-between}header.nav-fit-compact #nav .nav-row>a{white-space:normal;overflow-wrap:anywhere;padding:12px 0}header.nav-fit-compact #nav .nav-children{position:static;box-shadow:none;max-width:none;min-width:0;margin:0 0 12px 8px;padding:0 0 0 20px;border:0;border-left:1px solid #ffffff40;background:transparent}header.nav-fit-compact #nav .mobile-visit{display:block;font-size:20px;margin-top:15px}
@media(max-width:1180px){#nav.structure-nav .nav-row{justify-content:space-between}#nav.structure-nav .nav-row>a{white-space:normal;overflow-wrap:anywhere}#nav.structure-nav .nav-children{position:static;box-shadow:none;max-width:none;min-width:0;margin:0 0 12px 8px;padding:0 0 0 20px;border:0;border-left:1px solid #ffffff40;background:transparent}}
.filter-chips{flex-wrap:wrap}
