.m-tab-header {
  font-size: 18px;
  position: relative;
  opacity: 0.3;
  cursor: pointer;
  transition: var(--m-duration-default, 0.25s) all;
  text-wrap: nowrap;
  padding: 12px 0;
}
.m-tab-header:after {
  content: "";
  width: 100%;
  height: 2px;
  background-color: currentColor;
  display: block;
  position: absolute;
  bottom: -2px;
  left: 0;
  transition: var(--m-duration-default, 0.25s) width ease-in-out;
}
.m-tab-header.active,
.m-tab-header:hover {
  opacity: 1;
  color: rgb(var(--color-foreground));
}
.m-tab-header.active:after {
  width: 100%;
}
@media screen and (max-width: 767px) {
  .m-tab-header {
    padding: 8px 0;
  }
}
.m-tab-content {
  display: none;
}
.m-tab-content.active {
  display: block;
}
.m-tabs__header {
  border-bottom: 1px solid rgb(var(--color-border));
}
.m-tabs__header-inner {
  display: flex;
  flex-wrap: nowrap;
  overflow: hidden;
  overflow-x: auto;
  padding-bottom: 2px;
  column-gap: 30px;
}
.m-tabs__header-inner::-webkit-scrollbar {
  display: none;
}
@media screen and (min-width: 768px) {
  .m-tabs__header-inner {
    column-gap: 60px;
  }
}
.m-tabs__content {
  padding-top: 24px;
}
@media screen and (min-width: 768px) {
  .m-tabs__content {
    padding-top: 40px;
  }
}
/*# sourceMappingURL=/cdn/shop/t/48/assets/tabs.css.map?v=75012885499634414611791041111 */
