.site-navigation{position:relative}.menu-toggle{display:none;width:100%;align-items:center;justify-content:center;gap:.65rem;padding:.8rem 1rem;border:0;background:#fff;color:var(--sv-text);font:inherit;font-weight:600;cursor:pointer}.menu-toggle__icon{display:inline-flex;width:1.35rem;flex-direction:column;gap:.22rem}.menu-toggle__icon span{display:block;height:2px;width:100%;background:currentColor;transition:transform .18s ease,opacity .18s ease}@media(max-width:900px){.site-navigation .menu-toggle{display:flex}.site-navigation .mod-menu,.site-navigation .nav{display:none;flex-direction:column;align-items:stretch;gap:0;padding-block:.35rem}.site-navigation.menu-open .mod-menu,.site-navigation.menu-open .nav{display:flex}.site-navigation .mod-menu>li,.site-navigation .nav>li{width:100%}.site-navigation a{padding:.7rem .85rem;text-align:center}.site-navigation .current>a::after,.site-navigation .active>a::after,.site-navigation .alias-parent-active>a::after{width:3rem;margin-inline:auto}.site-navigation.menu-open .menu-toggle__icon span:nth-child(1){transform:translateY(.44rem) rotate(45deg)}.site-navigation.menu-open .menu-toggle__icon span:nth-child(2){opacity:0}.site-navigation.menu-open .menu-toggle__icon span:nth-child(3){transform:translateY(-.44rem) rotate(-45deg)}}@media(max-width:480px){body{font-size:16px}.site-container{width:min(100% - 1rem,var(--sv-container))}.site-navigation a{padding:.65rem .75rem}.sv-address-menu{width:100%;flex-direction:column}.sv-address-menu a{text-align:center}.sv-lightbox-overlay{padding:1rem}.sv-lightbox-close{top:.5rem;right:.5rem}}
