@media (min-width: 768px) {
  .categoryMenuHeaderV1 {
    background-color: #FFFFFF;
    box-shadow: 0px 0px 50px rgba(0, 0, 0, 0.1019607843);
    position: relative;
  }
  .categoryMenuHeaderV1 .categoryMenuHeaderV1__linkText {
    padding: 5px 1.0526315789vw;
    width: 100%;
    height: 100%;
  }
  .categoryMenuHeaderV1::before {
    content: "";
    display: block;
    width: 1.25rem;
    height: 1.25rem;
    position: absolute;
    top: -0.5625rem;
    right: 1.25rem;
    background-color: #FFFFFF;
    pointer-events: none;
    transform: rotate(45deg);
  }
  .categoryMenuHeaderV1__photo {
    display: none;
  }
  .categoryMenuHeaderV1__link {
    position: relative;
    min-height: 23px;
    height: 2.8421052632vw;
    max-height: 54px;
    transition: background-color 0.15s ease-out;
  }
  .categoryMenuHeaderV1__link::before {
    content: "";
    display: block;
    width: 2px;
    height: 100%;
    position: absolute;
    top: 0;
    right: 0;
    opacity: 0;
    background-color: var(--color-primary);
    transition: opacity 0.15s ease-out;
  }
  .categoryMenuHeaderV1__link.js__categoryMenuLink--parent::before {
    right: 1px;
  }
  .categoryMenuHeaderV1__link.-active {
    background-color: var(--color-background);
  }
  .categoryMenuHeaderV1__link.-active::before {
    opacity: 1;
  }
  .categoryMenuHeaderV1__link:not(:last-child) {
    border-bottom: 1px solid #F2F3F4;
  }
  .categoryMenuHeaderV1__name {
    font-size: 0.8vw;
    line-height: 1.1;
    font-weight: 600;
    color: #1B1918;
    opacity: 0.9;
    letter-spacing: 0;
  }
  .categoryMenuHeaderV1__arrow {
    font-size: 0.6875rem;
    margin-left: 0.625rem;
    font-weight: 600 !important;
  }
  .categoryMenuHeaderV1__arrow {
    font-family: "arrows-bold" !important;
  }
  .categoryMenuHeaderV1__arrow::before {
    content: "\ea64";
  }
}
@media (min-width: 1000px) {
  .categoryMenuHeaderV1 .categoryMenuHeaderV1__linkText {
    padding: 0.2105263158vw 1.0526315789vw 0.2105263158vw 0.4210526316vw;
  }
  .categoryMenuHeaderV1__name {
    font-size: 0.7368421053vw;
  }
  .categoryMenuHeaderV1__photo {
    display: flex;
    width: 1.8421052632vw;
    height: 1.8421052632vw;
    margin-right: 1.0526315789vw;
    position: relative;
  }
  .categoryMenuHeaderV1__photo:after {
    content: "";
    background-color: #E1E2E8;
    width: 1px;
    height: 1.5789473684vw;
    position: absolute;
    right: -0.4210526316vw;
  }
}
@media (min-width: 1400px) {
  .categoryMenuHeaderV1__photo {
    width: 2.3684210526vw;
    max-width: 45px;
    height: 2.3684210526vw;
    max-height: 45px;
    margin-right: 1.25rem;
  }
  .categoryMenuHeaderV1__photo:after {
    height: 1.875rem;
    right: -0.3125rem;
  }
}
@media (min-width: 1900px) {
  .categoryMenuHeaderV1 .categoryMenuHeaderV1__linkText {
    padding: 4px 35px 4px 8px;
  }
  .categoryMenuHeaderV1 .categoryMenuHeaderV1__linkText .categoryMenuHeaderV1__arrow {
    margin-right: -12px;
  }
  .categoryMenuHeaderV1__name {
    font-size: 0.9375rem;
  }
  .categoryMenuHeaderV1__link {
    height: 2.9473684211vw;
    max-height: 55.7px;
  }
}
@media (min-width: 768px) {
  .categoryMenuHeaderV1__arrow {
    margin-right: 0.1875rem;
  }
}
@media (min-width: 1200px) {
  .categoryMenuHeaderV1__link {
    height: 3vw;
    max-height: 2.9473684211vw;
  }
}
@media (min-width: 768px) and (max-width: 1199px) {
  .categoryMenuHeaderV1__link {
    height: 3vw;
    max-height: 2.9894736842vw;
  }
}
@media (min-width: 768px) and (max-width: 800px) {
  .categoryMenuHeaderV1__link {
    height: 3.0526315789vw;
    max-height: 3.0236842105vw;
  }
}
@media (min-width: 1900px) {
  .categoryMenuHeaderV1__link {
    height: 2.9473684211vw;
    max-height: 55.7px;
  }
}
@media (min-width: 1200px) and (max-width: 1899px) {
  .categoryMenuHeaderV1__link {
    height: 3vw;
    max-height: 2.9894736842vw;
  }
}
@media (min-width: 1400px) and (max-width: 1899px) {
  .categoryMenuHeaderV1__link {
    height: 3vw;
    max-height: 2.9842105263vw;
  }
}
@media (min-width: 1400px) and (max-width: 1899px) {
  .categoryMenuHeaderV1__link {
    height: 3vw;
    max-height: 2.9789473684vw;
  }
}
@media (min-width: 1700px) and (max-width: 1899px) {
  .categoryMenuHeaderV1__link {
    height: 3vw;
    max-height: 2.9736842105vw;
  }
}
@media (min-width: 1865px) and (max-width: 1899px) {
  .categoryMenuHeaderV1__link {
    height: 3vw;
    max-height: 2.94vw;
    min-height: 55.5px;
  }
}
/*# sourceMappingURL=category__menu_headerV1.css.map */