.goods-navigation{position:relative}
.goods-navigation .goods-navigation-trigger{appearance:none;border:0;background:transparent;cursor:pointer;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit}
.goods-navigation .goods-navigation-menu[hidden]{display:none!important}
.goods-navigation .goods-navigation-menu:not([hidden]){display:block}
.goods-navigation .goods-navigation-unavailable{display:block;position:relative;color:#999!important;cursor:default}
.goods-navigation-unavailable::after{content:"メンテナンス中です";position:absolute;z-index:20;left:50%;top:100%;transform:translateX(-50%);padding:8px 12px;border-radius:4px;background:#333;color:#fff;font-size:12px;font-weight:400;line-height:1.5;white-space:nowrap;pointer-events:none;visibility:hidden;opacity:0}
.goods-navigation-unavailable:hover::after,.goods-navigation-unavailable:focus-visible::after{visibility:visible;opacity:1}
.goods-navigation-trigger:focus-visible,.goods-navigation-menu a:focus-visible{outline:2px solid #1c7622;outline-offset:2px}
@media(min-width:767px){.goods-navigation .goods-navigation-menu{min-width:245px}}
