.sub-navigation{border-bottom: 1px solid rgb(var(--color-foreground),0.6);}
.sub-navigation .sub-navigation-list{max-width: 930px;margin: 0 auto;}
.sub-navigation .sub-navigation-list .sub-nav-items-wrap{display: flex;justify-content: space-evenly;gap: 15px;}
.sub-navigation .sub-navigation-list .sub-nav-item{position: relative;}
.sub-navigation .sub-navigation-list .sub-nav-item .icon-caret{position: absolute;right: 0;top: 30px;width: 15px;height: 15px;transition: 0.2s;color: #000;}
.sub-navigation .sub-navigation-list.open .sub-nav-item .icon-caret{transform: rotate(180deg);}
.sub-navigation .sub-navigation-list .link{padding: 5px 0;}
.sub-navigation .sub-navigation-list .link.current{text-decoration: underline;}

@media screen and (min-width: 750px){
  .sub-navigation .sub-navigation-list .sub-nav-item .icon-caret{display: none;}
  .sub-navigation .sub-navigation-list .sub-nav-items-wrap{height: auto !important;display: flex !important;padding: 22px 0 !important;}
}

@media screen and (max-width: 749px){
  .sub-navigation .sub-navigation-list .sub-nav-items-wrap{display: none;}
  .sub-navigation .sub-navigation-list .sub-nav-item{padding: 22px 0;}
  .sub-navigation .sub-navigation-list .sub-nav-item{border-top: 1px solid;text-align: center;}
  .sub-navigation .sub-navigation-list > .sub-nav-item{border-top: 0;}
}