.menu__bar{margin-bottom:48px;display:grid;gap:16px}.menu__bar__list{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:4px}.menu__bar__list .list-item a{--shapeWidth: 16px;padding:12px 0;display:grid;place-items:center;background:#141e3e;border:1px solid #141e3e;border-radius:4px;font-size:.6rem;color:#fff;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative}.menu__bar__list .list-item a::before{content:"";width:var(--shapeWidth);height:auto;aspect-ratio:1/1;background:#141e3e;opacity:0;position:absolute;left:50%;bottom:calc(-1*(var(--shapeWidth)/2 + .5px));translate:-50% 0;rotate:45deg}.menu__bar__list .list-item a::after{content:"";width:var(--shapeWidth);height:auto;aspect-ratio:1/1;background:#fff;opacity:0;position:absolute;left:50%;bottom:calc(-1*(var(--shapeWidth)/2 - 1px));translate:-50% 0;rotate:45deg}.menu__bar__list .list-item a.current{background:#fff;color:#141e3e;pointer-events:none}.menu__bar__list .list-item a.current::before,.menu__bar__list .list-item a.current::after{opacity:1}.menu__bar__add{margin:0 -16px;padding:0 16px}.menu__bar__add .splide__track{border-radius:4px}.menu__bar__add .splide__slide{border-radius:4px;overflow:hidden}.menu__bar__add .splide__arrow{width:16px;height:16px;background:none;opacity:1}.menu__bar__add .splide__arrow--prev{left:0}.menu__bar__add .splide__arrow--next{right:0}.menu__bar__add .splide__arrow svg path{fill:#141e3e}@media screen and (min-width: 600px){.menu__bar__list{gap:8px}.menu__bar__list .list-item a{font-size:.75rem}.menu__bar__add{margin:0;padding:0}.menu__bar__add .splide__list{display:grid !important;grid-template-columns:repeat(3, minmax(0, 1fr));gap:8px}}@media screen and (min-width: 1025px){.menu__bar{margin-bottom:96px}.menu__bar__list{gap:8px}.menu__bar__list .list-item a{font-size:.85rem;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.menu__bar__list .list-item a:hover{color:#fff !important;opacity:.5}.menu__bar__add .splide__list a{-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.menu__bar__add .splide__list a:hover{opacity:.6}.menu__bar__add .splide__list a:hover img{scale:1.0375}.menu__bar__add .splide__list a img{-webkit-transition:scale .4s ease;transition:scale .4s ease}}