.anchor-menu{box-sizing:border-box;transition:all .3s ease;width:100%}.anchor-menu.is-sticky{box-shadow:0 4px 20px rgba(0,0,0,.15);position:sticky;top:0;z-index:1000}.anchor-menu__wrapper{box-sizing:border-box;margin:0 auto;max-width:1200px;padding:0 60px}.anchor-menu__nav-list{align-items:center;box-sizing:border-box;display:flex;gap:40px;justify-content:center;width:100%}.anchor-menu__link{color:var(--am-text-color);cursor:pointer;font-family:Mazda Type,sans-serif;font-size:13px;font-weight:500;letter-spacing:1.8px;outline:none;padding:12px 0;position:relative;text-decoration:none;text-transform:uppercase;transition:color .3s cubic-bezier(.25,.46,.45,.94);white-space:nowrap}.anchor-menu__link:after{background-color:var(--am-active-line);bottom:0;content:"";height:2px;left:0;position:absolute;transform:scaleX(0);transform-origin:left;transition:transform .3s cubic-bezier(.25,.46,.45,.94);width:100%}.anchor-menu__link:hover{color:var(--am-active-text);text-decoration:none}.anchor-menu__link.is-active:after,.anchor-menu__link:hover:after{transform:scaleX(1)}.anchor-menu__link.is-active{color:var(--am-active-text)}@media (max-width:1200px){.anchor-menu__wrapper{padding:0 30px}.anchor-menu__nav-list{gap:30px}}@media (max-width:767px){.anchor-menu__wrapper{padding:0 20px}.anchor-menu__nav-list{overflow-x:auto;-webkit-overflow-scrolling:touch;gap:20px;justify-content:flex-start;padding-bottom:2px;scrollbar-width:none}.anchor-menu__nav-list::-webkit-scrollbar{display:none}.anchor-menu__link{font-size:16px;letter-spacing:1.2px;padding:8px 0}}