.menu-panel{display:none}.menu-panel.active{display:block}.menu-tab-btn.active{border-bottom:2px solid #000}.s-menu .menu-tabs{display:flex;border-bottom:1px solid var(--color-usual-grey);overflow-x:auto;white-space:nowrap;scrollbar-width:none}.s-menu .menu-tabs::-webkit-scrollbar{display:none}.s-menu .menu-tabs button{flex-shrink:0;margin-right:2rem;padding:0 1rem;background:none;background-color:none;border:none;border-bottom:3px solid rgba(0,0,0,0);opacity:.9;color:var(--color-usual-grey);font-size:1.5rem;font-weight:400}@media only screen and (max-width: 987px){.s-menu .menu-tabs button{padding-right:.5rem;font-size:1.5rem}}.s-menu .menu-tabs button:hover{cursor:pointer}.s-menu .menu-tabs button.active{border-bottom:3px solid var(--color-usual-grey);opacity:1;color:var(--color-usual-grey)}.s-menu .menu-panel-title{margin-top:3.5rem}@media only screen and (max-width: 987px){.s-menu .menu-panel-title{margin-top:2rem}}.s-menu .menu-panel-description{margin-top:.5rem}.s-menu .menu-panel-description p{font-size:.7rem}.s-menu .menu-items{margin:0;margin-top:1.5rem;padding:0;list-style:none;font-size:1.5rem}@media only screen and (max-width: 987px){.s-menu .menu-items{font-size:1.2rem}}.s-menu .menu-items li{display:flex;justify-content:space-between;margin-bottom:.7rem;width:100%}.s-menu .menu-items li .item-name{position:relative;flex:1}.s-menu .menu-items .menu-item{display:flex;align-items:baseline}.s-menu .menu-items .item-name{display:flex;flex:1;align-items:baseline}.s-menu .menu-items .item-name:after{flex:1;margin:0 .5rem;height:2px;border-bottom:2px dashed var(--color-usual-grey);content:""}
